1
100000 100000 100000
146793506 775728316 643803376 -169351880 -556175718 132398207 -217806504 879162006 -196956416 389179499 -926751827 409779862 -608408037 -581889907 -123330002 -132378385 257064298 768470292 606780879 429811421 -452355517 -24428008 787002708 -583262869 799691375 -502465034 -4483080 901147621 989664994 -251538396 -618369330 -656392009 435821681 -303934464 -729322818 582377261 782922219 47499312 -902733636 837550876 -354055675 514274429 659701361 -392915512 816371215 -27222961 925736121 -357345893 917437890 884563232 367893984 810294154 -299479246 -402961506 967812579 219900331 347561032 -967273530 84682792 439613779 -860034562 976383935 -822975890 924892147 243001281 -514252906 -197394575 358499508 -340332629 -240094715 -885448974 -376011945 917255160 724028878 227962179 -692924246 -17632409 -582314660 420812737 -235005236 -907347474 823208432 449335227 -260868050 602564106 -185155154 573826911 -21015029 -632734031 -895322724 -925682977 79815513 891986778 864346143 -545298775 -576719956 -981165327 -979372965 432892885 -879754775 -827426787 383105737 697839639 -465928457 632337274 798326389 486037313 218649572 -414413118 -700855506 -38474370 123339064 521567487 258684879 75926623 114812400 913488970 -69045778 -23285070 -980516174 -627222248 -12612775 -500755971 -426270225 -48541491 -330523930 -553403906 -491883727 -568399811 835947003 -871315833 91623506 -484133559 312740532 221883257 -148787669 -529074858 209632903 534015094 -359773677 253426698 -7218885 -762130995 197908713 541742692 -481661255 -435814283 -149106299 426207057 968804840 -621489084 650084338 656039458 -626208322 -6541518 -667196619 326937239 -29028601 -268803253 923686630 -23026861 -273683776 626413465 136014248 401299874 -429403558 862808901 -397753092 -611702003 -505365770 -521055591 -977399379 719995411 496281649 -750537017 639599135 718761612 309004611 718048090 -162423281 310321517 766277860 -102074584 -931040990 -584638285 654987108 120149906 350541135 171174390 427565872 55934090 -538169990 -97683979 616422137 766160169 -250084152 815467036 -797968274 8589339 737862442 721292920 523668971 -216365686 -108470568 95696711 867654636 98447963 12698407 609934356 232932337 252533976 593562485 700915457 -746930748 -429250386 -32850429 559660192 -311262854 -820655686 -325505859 -704659014 338525333 -218622258 -859186838 -909565675 127284312 336420740 -664217725 696047955 877809851 -549340254 -781243641 -213417247 497880356 926602111 538573516 366707116 -918805955 335183348 -310165449 -744163770 -421020659 549209124 -362310330 -724002656 324804576 951537409 451155084 198443704 158216511 260186080 228497086 116004079 -407673756 -769661068 973836732 -902888863 -415553865 432700982 -787931529 -322219370 -823574046 -51530446 -624069295 330129833 860461260 -299150820 290530336 995107606 347239258 329733383 750326979 -848479163 -715817333 885234962 244547087 368599336 -159809175 841728712 553904217 -182866836 -596262328 -711734791 -396139484 -396346379 -422099315 -33055557 -596106639 714108538 33278101 -57450437 -528952581 -450146283 -227529013 -478550049 601533588 -524287142 512659163 839779726 725439038 -681989714 -874375378 294957754 953101675 564577968 856347102 -119031398 712356159 814953304 250187697 549441338 -200844551 177115106 -101856665 -484394541 -170269384 602310796 -626999508 745163476 482339155 520522622 -610091559 534619267 543210343 -229868692 -585498503 833696562 733390204 -187211456 -402970510 -855953626 -686905180 32591909 -18357199 -980410503 915262657 332982568 -306194853 450343440 350330096 463761017 -7668704 833043265 -992563370 -855784163 37998720 -9049431 358897941 -594577016 169262679 -555559028 446490721 675677856 55950397 244051349 -701826434 758974160 803689193 40291743 -229919044 395345555 865668918 -864890247 -341305256 -651273419 267396819 -251413351 841917367 -267447166 622176404 -639836890 143728230 -348565013 453856641 -827712371 -306530432 -936408564 -867195539 -747692211 875287417 971717096 -192581629 -22309911 241637268 -863165864 -183146338 -588486982 776054341 -51882594 85511147 168583101 -11853978 794186376 -640286295 -176103814 796507317 911725528 925885896 517487859 448764787 43052502 -387150166 -727106028 -516621887 -337104690 -799403811 -503563964 -717825002 730940851 4976599 -43729215 406208309 300089561 946374877 -528434250 844204749 -136303000 979941468 576442634 965769566 -666120714 -359057926 -148738599 247098047 -623998737 422789259 -34365036 -761098164 826978129 838406256 204694258 832806060 -595694175 178857916 -695591370 153337980 -295666796 667821281 -97410816 -339820761 469024436 669344904 -343833283 -200702860 -396625156 -839281620 918473776 578111668 -477695734 -214967998 182486789 153987045 -551625750 -107606106 -342687988 2871719 -900333234 981786160 -529671866 863356736 -929578295 118220715 -281868479 138949253 764724446 -845274194 -677238238 -657507411 786966823 -698316627 873393926 278271484 -526637312 -155874857 919412462 309604133 234186074 -491481688 496179222 910915969 -809536893 -480210742 14060480 922277333 153957755 895756770 -909131161 432967284 910417795 -789939224 -522281400 -951053791 -154416640 -621558852 -590876189 211866857 -131181792 -800495344 -171458231 -267433476 -758733959 301932993 492896594 96678148 -777293975 682294910 990563573 -824663473 -906165608 -781235376 427325518 940550630 688701506 -34075754 911273583 -264249394 66892888 -638212378 552634752 -548549441 369170523 -609793077 -410558830 806438346 916081864 834485786 -6720184 609445354 -463730892 -810758403 149891598 999303782 -864638806 -124945079 -541709512 -822896091 -345646275 104247151 550482582 -73724556 -12482928 680580690 -47801989 -941475732 810868853 -999274578 553335816 366571653 42080603 -46816114 -828240115 -63698986 -207738450 -526498529 556611475 -235896139 695343040 -826760610 -836482065 369740824 -541770182 629151601 -357935645 334783152 -761682784 674080898 286279815 -782059357 872995173 512868280 685698380 46976491 795101666 -929155874 -891275233 -573135930 -202173643 497263860 -19279516 -5133281 -570249287 513482025 151540375 987501575 -198747526 -854768591 296528060 459835240 347354971 619930764 861201278 267518309 -9781950 -336337115 -807841299 -333475925 -441404895 -924038516 -741797613 -662479248 -379003908 -782946847 -44564637 -160458571 427591835 -958375928 -330339666 -909634250 708932875 920969080 519454680 849237887 -309962477 116086892 -332381842 948427136 477416322 -356473033 606048410 228155069 993031941 -977258119 132252638 684962426 534945506 655564402 379690517 -267393622 -146677898 206358747 -807908510 609326100 -491000842 -657049922 132630293 955422944 33491280 -326185696 -500372428 784083557 -810847837 -974574907 306687178 -126632150 711037725 565451314 184488434 498812470 -602278292 -318050276 21108093 -455787313 -62589123 -746363352 -538489889 -517612014 210624731 244524575 -532492120 325012800 -562516227 -750386445 -780727480 -294093444 131426480 -567609643 382655407 950335460 -219645004 -540462196 -407347741 894902330 944293728 -753305889 -892180524 -391926356 -215021907 -976853521 572552586 330846383 121416790 717375092 -425964659 623764170 -214846157 767806496 -462019378 -283277735 476887857 -532299959 -76045191 -173308352 -741107888 -861963415 -903967631 -183486492 911251473 944067887 -827138663 -601944449 57749045 -31248466 276976584 -181572291 -466092827 523700092 -529007775 217649763 -650767649 -208884731 517037528 815776493 -898574088 -728697279 673902698 -997680180 531813856 939728078 -793229043 -66375854 389623878 -350271675 562610414 339801203 141679703 101561248 724232725 -542005976 -721278041 98462658 -689585013 -676573691 579859487 -176287947 -862504380 -131319307 485234266 -87043983 137555017 -461102483 -539988428 859774740 618750920 117709629 553358140 453722329 -455362368 83246656 -260846171 -132750889 -598683084 -717165032 -127886353 549123687 -327461329 -725350125 -791887383 939030326 64257149 189868965 -598966080 -967824445 94932249 664856273 -884833867 326596345 539774797 471416382 -884705443 498258454 -897712796 -198842259 -502198750 -182289305 -989489489 207061409 96173278 -39734455 427982321 266316093 -644318230 654218121 -279171285 -494159012 159529003 -915301655 -498531788 -666348781 -571605016 642412634 286093361 -296103280 643128333 -590748539 -885223474 -276378486 -808120382 -261272600 -946586776 608471460 -369909833 298528390 489214765 -775259651 -976523717 160094540 174275180 384422049 -813111674 11091746 -814824288 -1716257 744695982 768925082 -904806324 624861091 -366088040 950289749 975976678 758373902 -583032480 514007592 832958218 -75019937 -957067983 326741 561712469 81499156 941162828 -910385337 -767955485 448789189 -553932171 949163290 -18637849 919275784 997558471 -250671511 8174077 370120111 44867681 -113903005 65611227 220641055 -180930380 618294305 -214619400 214133430 810135086 602119750 -366280132 337733378 -865459560 -656533753 -694946472 794419480 -474339475 15282774 748534916 439302365 -594603884 -619934555 -976193444 -589657690 418865787 -916836041 -138308956 -117582702 202029401 -7933410 -332125664 123055609 -81996480 142469447 -10685136 -696453446 -659973481 319794646 638277041 -90966030 -205155380 -11380009 -324286381 -808451492 643857598 497355014 -40956435 -643927256 -390744785 137528027 631232643 -261380289 165949772 -148382163 154170469 209162398 -15093335 409355170 11954291 -500529883 -671807880 928778458 234887919 45361874 979365176 -551730253 -97866679 291022082 914141402 658056971 -734587587 -732702287 429603801 126175229 670220436 -243952990 -953119763 956841911 450925642 784551765 -556228431 -383034045 230801256 -335151517 -261093475 586520704 742369951 360519445 915307896 -546445838 -242532237 811273906 -202793681 362296967 522359536 956871166 366587449 848459776 957861262 -25781184 -20699748 741686255 -112270141 -68707559 903918049 -926411047 295316795 436026232 -671991578 407260296 -254426957 547496328 -499481443 -899828769 -598099118 -931144057 -502198694 663922198 -944688300 -809179004 -349762680 -684266416 340800759 -626429734 -638229592 -15487792 216659531 144144031 -12341467 511025759 515241527 -158353773 459810335 -346431370 207998942 720986618 -733944408 519169824 -623268977 823959007 -517522923 81178654 -90370617 -644196949 225618209 322781627 -62984449 -291852168 -468713338 808323096 749519133 -907702218 -793094320 335075822 241384341 677113564 -895024547 887343760 -650779447 501910538 391782264 171325749 -811303438 782907066 -147288591 -164597578 717530429 -459760206 -498580266 974050415 682288101 377941538 938168884 619621819 -156963925 726475151 374361223 -635513071 215058162 477317330 -536332041 573406145 -920953238 -81122135 781248683 -130177838 469332554 212997989 -8339820 -76964957 514244613 364796951 -692160420 121302529 -908177415 881743375 985090309 -65827903 -985765818 813211137 262222596 706118443 740894415 -631481815 157296358 -251834864 264689427 -556732358 648468830 -864538743 90080898 -487643921 568855424 -124608724 -455914825 309350778 967184500 -700620748 552953248 996523378 -722669681 -567875005 -784047751 -18832235 -562717113 -368855138 259202481 236420037 -280481982 377891580 931015207 175200870 -905318437 343400926 47047978 545286241 623912665 -772836585 173237481 837463373 915350282 479123636 476659587 6083133 -845256460 264322241 970883729 348714408 -913985230 -221618846 639503283 413669163 301052975 -512906131 812154794 -833466353 441646870 61537463 299965377 -206694830 526540474 795715073 805358203 -51957242 429934267 -39776243 458414653 -246826369 -287079849 -625933692 448762094 506355291 -446198420 -625053871 -72660899 -160830059 677163099 703915779 72898245 596371846 -592767457 -816485873 545919969 422352062 346526199 647975729 916785202 853507642 -969589846 -568534630 -399253581 280801362 -474382676 725076217 938270688 -55810056 -626471221 656359189 -243024158 350999299 -936590094 924336252 634330181 80202061 284030061 -701251794 477405221 514071584 174587642 6419707 -639666074 981078668 -458856109 755884739 -101439782 -469704135 561414592 808832402 200731368 923531845 705416328 -946226284 -339957613 -253894961 -272934352 -287405061 171728401 -428974040 195411736 -855887727 394999951 586211559 -834403443 -754097003 -65152353 -22159440 -830087509 578036498 -367604545 -539960531 -859453828 -590093310 -308196345 -352583117 889872092 -772286180 -174255930 163264749 252720970 219141991 -489257218 29114676 872972266 -347627694 -875804158 -392360015 542880582 607747040 154855696 968901810 891076019 -34123730 195524860 642367009 -369597176 135310499 -348234158 -2823523 859085069 483118976 -659137422 549048203 188525833 718165036 41131958 184693459 -496527403 -898437944 -69481767 -297250493 488468433 641537841 -94585322 129039821 102089573 -472086482 121750745 -51273074 -724827005 -926163542 -986217168 -936430523 -869912375 -878246529 599256253 -102779671 457190349 803525645 -534440335 -622892781 -158815140 -876094038 698261263 475372015 -704533924 952556188 638947895 126569474 -353964666 602109379 -311767695 -77623907 263529917 -25525251 256870109 -895356069 750403330 -174325213 351314109 156547462 831095963 641979225 937030333 -832287632 191718986 -905652115 198074468 -143344486 -620541573 757991989 -181443478 -984922676 918136038 -40971328 -820900867 642593097 991824884 -749633824 -822804734 -831384472 -93767421 -443341747 -389485389 997951020 704138415 589837109 314384939 756968484 552960603 -170771822 -895353399 588748847 621347850 -601459263 -708988531 28424210 -652222093 385524609 109924499 845527317 -724686211 856613705 -982454745 -918194271 809236119 -829119148 -419490969 -479508204 426754188 -791197736 242288636 974251305 -837856446 -322539849 451636134 305461964 -510300135 -981174259 396931359 590013100 917592116 973889963 988397343 560803156 314082732 -539471751 17608496 997841571 -970012428 991802313 -627011941 854135189 689634338 -208912978 449629478 840118885 239017620 469704618 603098576 489970130 788362340 -255639557 777460605 -798911316 -614508102 -66646978 -703627827 -509060369 840303979 289566029 748366008 553454499 -218972775 -271225660 -56209665 677110379 759200593 411999396 850025976 -650500331 -378669542 466276142 -580626018 -539188597 -22787530 -233601453 222893587 -456697798 -78645288 -662763742 -562115033 420345541 -93053388 -871038765 -211801103 972920075 653393158 -759397260 33692751 655837543 -794136413 705406646 257614330 410879803 47004542 495144896 -276280968 -413389080 883446251 338344271 480170773 534871740 458003148 -171687717 -757501788 -799845632 -84219733 232201094 -295135771 -336001417 -373507634 -165803764 -748671502 885355873 -399308066 747112630 452794244 546323173 -695608343 -538394608 -746588032 645747012 -282881179 -2296093 -568565892 64501124 299647953 553239380 236591340 534292246 -938104806 663269985 -546249020 631120672 -594688706 614127755 -913776836 464784238 -102373846 469900121 868209022 713041531 703210099 -812624378 -428434336 -747276894 878630664 -482125381 -104047325 14395966 677926929 585312460 -690186997 438332347 -779929177 45854490 -402624757 676894916 703520155 -617970314 353971258 693842420 962725453 -126631840 760614878 -261476397 -325199347 -341506705 -335884782 293131030 -481616585 -202684413 812900292 714847632 66332784 982954841 -790704795 -560234141 709300277 -620258924 132367794 -384826413 -820490870 -429699390 552248710 -412321671 -978046790 -934340436 -479790899 -774087204 -487107163 286842681 50318037 -245263465 -478165153 -938317364 998726760 953387098 -800852919 284647947 -494856560 -99891227 347238334 966106541 794260282 -307701570 349363366 -38899890 193411419 591347270 611082335 778925789 -124087151 370592260 -477337226 -717892911 -794506726 688339587 810567671 507676249 387585613 -409158883 -234159355 -562953571 -637143833 538514427 852383922 537482139 734612940 -928217857 -771115993 768348417 308867709 197577167 614519107 891596505 489141537 -575793353 109296361 -77746153 140939551 -303847293 380325782 -691673606 76551759 -914808417 -155570783 516168677 900264716 -718369010 -22703536 876050721 -665949273 374638246 -397700925 -749418762 -927224221 -271393939 459098828 -69731995 -562858658 308026422 491843471 960535301 -321483381 -678388441 985308143 766573887 -541725804 -340532570 478323708 -51905761 -562690651 -646354615 -255093473 -573993339 -899387350 641637841 36318103 293344998 141960682 510889309 278600944 36935075 812532253 567135172 -429220750 -429019328 932429094 869033820 -116108049 73681643 -100665600 703452011 532046523 -311838167 -855921916 -368794760 92948915 -797266782 939160353 -880835196 344411597 64735853 -879889128 -663083875 121542021 -59921644 -338533423 370507753 182417987 -655199607 -265978206 979290275 711838420 304646907 685605678 -133654081 -551096882 513845507 -885215852 -7966670 -211231037 503279961 815814458 175434739 533642585 -120662591 -774075677 438094828 -588541340 587565356 76674660 174519560 -945116179 -205763712 221389050 670903986 -246020030 790404135 414821074 -244122806 618066711 164437435 -206916714 -251449129 228638189 7923233 2090812 -348617267 -449881770 -790437336 -223877072 -537023034 857432793 970911790 -795383331 -428621865 883607575 -263879 -846857508 -456480356 -27691430 -480784428 10925993 -15073672 -59560755 667118882 66419516 -999370428 -967393322 -720953490 -47380509 -951805256 -977332329 992851934 -808379583 -85327348 -225710152 154671548 76974495 956921693 -212677269 802007512 787568830 -314340713 -927192869 -584220657 -966892258 49840301 -471214253 396593399 -549227237 175557111 763550456 -421606225 -274566530 667035655 -851419453 -318532528 -666070569 -662681854 -928107553 -570988228 -784938789 -978252095 303445626 -577429178 715839065 -506600360 -930705451 186031878 28321610 830092917 -291150491 449099864 218266459 -232648630 -191697746 -368957007 -586993240 630490121 -461412179 106196013 504056890 127159825 788487139 -139820724 -996407720 -348355800 -767597255 -80795891 -650081296 -304490162 -700819909 -96566054 194488293 -759308147 718888139 -953494516 -733218218 840329142 -547413582 -149508443 -635790116 920971158 -538259654 -602379551 -59532139 825363944 -544715796 162172710 671949122 580188739 901289505 -850594621 416406910 -629117168 -392461934 -85239647 610800949 -510365702 -696774098 -775963062 -641205008 208713780 479325985 -554612513 908149005 267115455 563350146 806902999 -408144735 638270917 -782561392 828101896 -963134522 -789452527 955721745 494183178 -104287084 -12396598 -631499223 855050558 -284517016 90937439 945844393 -716134107 -4937761 137104246 155370345 -962300335 -962971363 -763495012 992318841 -491976659 -173315685 -844248774 160749622 155259148 795774052 -523529776 980780832 840269651 129602216 -345286592 55962432 -280308931 937185896 -270788507 926829918 20365965 980135591 -83562371 -503045130 -15481623 896077803 879857641 287006674 -672830929 790477989 859299597 485319765 283383825 993191778 183747844 -307460423 739232391 33623733 -196174661 -899349316 -161851216 911193244 341750511 250605894 -371698438 -464730750 -570738990 61062165 5032029 -678492515 -596774629 334987013 -501349700 -828690459 -140724218 611100926 -105107831 635139 896330055 521278816 -577117704 -251665900 599107252 -194625046 -406428921 734166561 880235491 468181531 387642778 417406357 -757898422 237772577 -563126272 49181090 -875665059 -228165795 397163003 434717306 -915471762 -853302493 -173904176 244761451 499071266 798707569 691123528 731207891 -736704431 -17505101 -668934822 876407410 -257894496 16401764 -265205575 -676815887 -227250360 517565699 11542562 -187300638 -646818819 -560647092 952412796 110492361 -567712509 -976646128 -170030607 360032437 -756229829 -630227417 -629378419 -445328583 746250543 -361777455 -553853629 724449680 306353835 -10729422 533410087 -765751568 466284684 768173650 401630402 238639524 -829065931 -84836523 314222241 -456066128 -551893002 947636685 671315190 -177722680 -586848506 178002499 -92845315 -482545616 -638582928 -14319831 775109902 387400336 -92754563 -74651294 -112747177 -640017434 529093039 117157609 750920044 -730383189 -660942077 -18627182 -67327888 -604232226 722983928 701648023 -52886094 209030342 -308050754 489036604 -795678533 548898825 -554375777 778203516 -511516898 -513459566 754973186 463380528 663057143 749683989 708455531 -783331965 705558251 938855028 427498805 -640782245 -513400258 -817976271 -756210327 958100294 -524026247 17185228 -407912071 977847997 -225749318 -437990541 -271046964 -279627968 824155013 455471833 -49205187 -63972550 -561210937 139012753 209021488 -847087915 -764965876 -46897209 -669078893 140007355 566037165 -772926271 -709802783 -321420202 973508834 -362457773 -930708881 914240536 -563557178 -164880769 598400915 -247911201 -21404826 -547860588 -946209499 -547189932 118388717 28181858 -573489771 -562117181 696698583 -322917411 -333039769 108799285 -163540340 -828000161 624127359 -363691439 -511971725 -194699955 514845677 119628293 -486982237 -451120591 -795439412 -131073772 667370114 -387127068 22321180 -704777376 781829373 919855354 673706231 -475691022 515174599 339755097 -974285477 187637394 939545766 896123590 377920138 -353317671 639379175 -9559059 -9329162 897501292 -116640703 781632161 -401973725 -774413131 360973597 715749001 499597464 618202722 91818762 -531965937 -712170755 692879235 -104055183 742467137 -715170084 -176599183 870489787 -942914885 331971797 141159959 499598029 124725937 184534011 -457892267 -501964524 -194169011 57512939 -96378340 -67882517 874707662 -535540084 77944595 631056869 -176220746 451528538 -342696525 474887611 458095093 -383212834 559985363 -344026742 721475826 502587131 -691956262 644393267 871411332 -155974427 -208368763 273875216 -552777773 254636730 158430176 13916149 -416827361 -224633138 154880723 314491220 804466647 -6874400 888493349 313255537 -56312176 675026186 -756168587 -61543795 -546146478 -26845739 -310144507 -412228135 -272452416 -768267105 -571313349 685021986 -172003107 -16656284 -210639648 -635276012 -203634845 -660715681 954377462 418182564 91352315 -801147557 562314225 923998466 962382124 -864359330 -566514012 797486917 -716456845 -68220209 -684571987 -441295812 -392670672 -219496210 -345068914 407581031 728492306 416285223 24366720 -740637017 73108717 836428078 642362742 -975245045 506652266 680452545 591452674 61953282 -105115705 383460661 -604831393 718987396 517502497 545585144 614184735 -468609204 762358775 962975206 -218480408 -412466326 -266863186 -944313151 -799374813 -508011490 -399305035 416752692 -741683049 -950123552 -781416930 -231402222 997231163 708949724 196349537 338256434 963885287 -34567920 293189095 -205030678 432383095 310958953 -966587023 806533250 -22396490 -234926709 -961117174 -121236688 -839288696 -632088288 -866599336 -402491126 -477065768 -110266674 -565872134 -516572621 -153540029 587631955 -289767999 -276298204 -513481406 680532649 523488196 442904299 -563771987 -824332654 894982165 -782269062 854579117 394567528 -88467484 -365384740 290653006 776941969 -317213552 459690717 -503567011 994526004 598658162 700355812 410457150 -9751010 -292022134 918699737 -728025359 -742968247 802348786 -617798789 947496130 519258845 -916108881 -526103360 829709366 35689480 640980370 956651504 -298539590 362845094 -294923748 -641329953 -971018589 -603090285 515729378 -90699621 945517983 -810107920 814880348 -871569601 613193171 847517821 215997724 699804809 -973304633 850670219 -875553369 945305490 367884034 650591359 30800736 802958239 -197064740 -711857946 549184315 -789463536 518760512 90342701 -470059284 -262139989 -304447519 -699222142 -100087085 623941021 -355092074 -756345796 176532193 486736006 435930900 986955921 515635891 -190069793 932724021 -335340990 591161343 970030736 -938508198 -410858049 797560811 -572575485 81268048 773995029 -336305184 -309556177 -731452176 -698576365 509834260 -225255801 -314187160 -657475825 546918967 -362352950 721314765 917514901 785356398 868909490 -185726389 -341527547 841269120 174137664 932954637 -729395090 614382781 344073605 -49854218 -789136363 -834279728 276865212 260566108 319060329 928365610 469162094 -978839636 368769448 622946817 -553951443 -862048343 983437927 547456379 -545053345 -926882041 922147671 495011176 134888315 -916573717 -699646189 -72949486 697051954 28309675 638198653 78264991 216000502 224795587 886855881 337398776 204641901 -601891866 -95751903 -81144274 -441319808 822460050 -686862076 621553805 957099994 480721437 -803210337 308932436 814816601 347122188 -620904298 485183835 259711605 518071794 -338709466 -683596761 911961288 -614340072 -900346390 -823086583 867173043 -296036011 644294747 396449647 -937091373 -269898417 717390215 -349795739 846715051 -849824 -233639939 -891624271 283278163 701848117 802954788 329661591 -959776267 194553064 -866753011 241153299 -798198505 809674905 -912184592 913235432 170882971 -946030206 625998465 -844004117 597464181 -360423373 44761615 -480540099 770348438 302807746 486757885 921603735 -665342387 -606939171 -935915118 233729942 -500585620 -569474995 -695767794 143127822 -128592873 828795018 -975416370 -797828536 -326509708 -701431622 -400346619 -635048263 -238370102 -498677145 -734370383 96908095 -703634814 203828165 -85713882 -717709300 -581926570 1007414 -456006569 -571156759 913256305 582468570 -779381852 719371213 494798221 -906128324 252396591 -336960044 459875449 139780315 843035751 -624106578 539830386 454454410 -688442265 -687291329 34534753 660943294 -40284425 -936741727 53763244 936971208 -763491872 566915832 -502255984 418494476 89141483 356974704 -298422987 -863415338 108147934 609872058 406463330 -874397421 -547195029 432521205 -620543181 302302205 884496986 519430199 902288494 90729860 552423571 -985215534 -195640152 610012016 -818969478 531453908 -407598456 -397699142 -68493039 567061408 -884236240 438448082 761790885 -280478639 -954451782 -787017339 -449836648 882520337 512434217 -70820837 -986292126 552769486 -396611341 233139598 -531158898 -113965767 -794169644 -962439796 -737212374 -646297536 -61729108 -289570121 968845585 -150487001 13211250 -200770852 347225125 959849767 -128904120 -749100623 -120413282 453334682 -215395114 452562445 -306100808 124801339 473662436 -998244508 161182151 240023348 -513093525 -842449910 293603219 925794807 -758254862 -678140624 -419756587 -661464662 535308859 585073364 631692070 -827251591 -432903886 -317926534 -28435193 999216354 350964326 -642965006 -49667093 762479052 913633136 43963640 -763338922 337580205 311398543 -576483193 -960190940 -12556804 991499065 891618940 -584062155 212916973 447784638 -146916437 821820283 178475957 314249929 -99440702 147461858 -218930095 55178323 329918026 461836060 191909520 -724326290 -694866717 -257321019 -593019939 -78681782 756241389 339766802 -856767523 844888606 648570959 17959748 384649277 -986747378 908409714 -655968203 -713515699 -183348217 53208009 -922956120 475409610 -533688126 -96671565 -736369320 -431895706 412621153 -653348981 309704861 -466168872 844649467 165738529 842517514 -738255380 -832902998 -97269528 -81948793 -901920705 266422516 515535302 -980564346 121905318 -747275618 769292809 549207580 -369795555 -650058822 381473218 -954495789 -188703884 -110026334 616085670 -372857004 346395236 -586309672 921004837 484359032 168077915 920896636 576017769 11282435 -327072480 -496594587 790118868 355821296 30455254 -745687337 604736334 667384286 -385314684 974796191 -581263673 -735978071 -525214682 -834140870 -942262247 543294749 -560337374 540182128 -648874182 -121582643 -14476448 132116537 -713277356 687164315 430119428 -168208268 834343129 -732134772 -937077516 -870765687 -37650061 -422650490 -575445027 -950046859 226746439 971566511 -864497649 -296233477 -462161442 -501693439 975735463 236238418 -282243540 -318168516 459371841 -809645270 -478529218 445823846 662681546 -635827349 524251562 315013582 899664964 341882421 292069675 621561222 -563285442 -619090941 1035953 274712340 551251009 -498205293 -801785328 -237064720 395597365 532946591 -673256734 637797097 -473381280 -256755595 941043706 524254392 -40588746 -315101641 786159675 970406060 586437725 -642359337 305564562 -130032036 -907897146 874132518 -744649505 -725723871 648831923 -255673968 -950585185 -67668210 -896914172 877442756 579724069 -174580057 -304431594 536108424 -438763752 369220913 -696699691 -57568334 -872741712 -401311918 -308544943 -146359566 -642706126 581676717 242877558 655814517 464860645 -121904649 657563876 -161958323 461257129 -763014919 375348778 297190313 185654246 297399717 -519572671 -804583365 98612584 -150490622 -756357294 -436666344 361874662 873379302 -857193296 -597959906 -957507867 -488577976 153994262 -327654840 245639421 100134302 -956636506 -985846724 875410417 -503936186 -637847435 -135586934 572945372 -208856557 914671103 202271756 124674999 -314087374 449128567 -895885319 666489358 -309217781 -497013349 375356782 -576453982 548718046 930572470 270190455 -394789903 -482623929 726007110 250205236 -706510592 -549484653 768662417 40976417 -387488537 516444362 -506111593 31535509 -88354806 -698643569 942708403 -930291539 10280121 -60098897 -366236763 -675679651 270743578 302465997 -333715898 -186599845 -332730226 944585048 -548568545 965603337 552881889 -313618517 -957905664 -888318416 761831221 -537764496 476067498 516982949 -668398160 -829164224 627712578 986763372 890184841 -983054595 146860373 130584219 30215766 -417911292 699875505 11638828 -704027127 -604022363 -686860364 -562709943 548469638 965512517 -821381156 374247748 57974948 146455449 292155643 558562045 738793804 286731349 379512397 -81606689 326393393 -48796759 19318639 -472099929 -806370535 -595434233 -989283685 885575225 -408437752 256824562 -344561991 108475796 608208087 15405435 -166985326 -781444033 834553720 61453781 -518963184 846621010 -93139941 -424030049 733196364 925581620 -379102674 -906223524 166597716 836158991 406415940 635204114 163592240 -555957970 256065661 -421610087 574524407 598538033 -670029351 846189868 -734006482 243104324 -397697603 761659973 -688479922 -656739099 -447643311 147507062 335636031 260360551 482077153 600959216 644155325 611442923 734660989 673084228 426250750 -41677183 -462773696 -540655098 -810910257 -238391097 -901034252 -706558933 -733287997 860148819 -67745535 564592569 211123219 380079939 400920616 -381905476 373310525 962748638 539412293 -125754419 326673149 -601200941 479318240 473724043 -625176207 582082508 55392246 533090023 414505348 914358847 552901366 546679393 421820531 -170234295 756983626 713959330 8005047 -99274430 684107894 558383086 -892038701 735459651 608203647 -726778460 -409755105 769005135 -45532313 -297977986 736774484 -26767422 -659964251 -1763064 -553292769 -898571158 -979164132 704545583 449126881 697199775 -563697970 -618660678 290957953 -798664028 -730269807 482353866 436478904 -866638276 38411694 716910796 -449820775 -556689640 764424036 -256953347 -871617945 -59314637 177652142 654647932 -47778521 -940126442 -471097776 -791496642 -274851470 613138035 -905117852 481755364 887309085 880560350 350857520 599200036 -128261292 -483112345 -520444021 188473699 -456999097 515909596 52829240 -638539578 290992028 699275397 573892320 763158403 -700015900 -742863828 210919684 -988345302 276002028 -607228964 -646442912 -122771397 627407858 649060742 458604542 568626624 206909086 154770195 585137447 -485811028 -116153205 902177501 758026745 183210314 64318403 -70833688 -155271688 77529243 170608645 -811525876 -968554049 -82354439 254164032 -191464419 424653172 73469071 275495420 742360337 51734613 644114905 -993760827 298541799 922931099 -252583008 138790698 -656825337 872898840 83689853 884601468 880827724 -935984569 842821208 -296882746 819495927 725605414 630447615 -581939603 -75955714 523336344 -324673463 -453541239 -239578371 489863839 -624186565 878119482 747946284 343156696 893470673 769509718 386435429 814437427 910134487 -208828166 -551627590 -842687951 -534624395 46760312 -579021340 -199787426 -907267303 369807986 159219230 140513530 259566446 -356249463 -96938902 43572036 46384757 -953945606 658845563 -932109355 675320416 -150912011 -402681320 378223096 -122808724 943426090 -450598561 -845924658 -967734869 771357212 811284903 -63504663 234898105 -43628354 -387938592 -533677347 239703291 -473443943 -994971097 -374530854 867483703 836707527 22210749 -670782623 -181474594 35063826 694459537 963108204 -187907178 -188669419 776115831 -808276602 657983527 -231670706 -815873637 -623854409 77758946 -796484262 784481360 -566058466 618040916 6290122 -983051113 -402847519 567301175 984214163 923362140 -798092064 -352270399 -595749503 765409394 3034982 -541165746 -81275085 -645210119 -782319185 -935116323 -547085254 -818513877 -895408936 840780515 -330845817 890358075 -818688098 -769302876 350083740 -966655590 -824787024 931502263 -117388450 -473975209 626650156 -235322189 -796786497 61082519 -744108627 -347213054 -101438477 494710034 673486888 -792146049 439227508 766205908 19144923 -293116017 644164227 -950999412 669385660 -361704130 -702853232 -173659061 394777086 -642356675 -627537454 -680591600 -939745602 -153415810 880076294 -531735479 514950844 -733843672 -643071708 207496425 -35655411 -290215998 221530849 -930998660 -463811282 2857520 509807058 492039058 862878928 -336274189 -639833568 323323060 642906393 38941372 830380859 -86362244 -407600600 398029144 -862712070 512454054 743047850 -700858153 754343249 723399980 -538317231 73942343 884260201 -816033584 771617240 -641051155 -311820764 -945559181 -238762062 -542935833 871679285 -545359118 955189158 49408642 -487470382 -55874558 27839705 -133701565 -748724803 847554086 992479795 233075205 419687579 -339944072 297967480 911249240 -110579771 402302584 -739332446 -652716154 -363973425 756620541 536255024 -789028894 -477010948 991890495 -323466700 -281696988 640278239 253564478 107706995 531931981 -997008770 29402460 -296293922 -149681575 398440663 -505203986 -595905993 903926989 460282790 360507710 617556619 -655893151 -228374693 876634928 859105573 -971236197 -170219181 -717042217 886701750 994951327 261591979 -544552440 -394285134 156482531 -803896984 497482444 -171242403 82539806 123838874 656470846 -633331138 106653633 786172505 -799573476 431177024 -540768902 -212664295 239912754 -703398414 -95096056 443211128 376661878 767090272 -143605393 -414600402 -627223499 -224497720 742839448 517198499 694632726 952569193 -364535725 851176807 655054924 -658385195 343832419 603149665 279067981 679192790 -900623684 452562150 175534451 -390162149 -292513007 545180637 847691787 -16723607 2227194 234735955 862005707 629361726 592369897 983632551 733539984 29962102 961205586 -101265431 973500762 985266610 352879661 -29733633 -457994590 51050376 -260398316 314352336 878274978 60687822 -770793632 487805000 -419755260 -930952915 -111224494 625714618 -692233268 -934371231 -250109462 -743297623 -466368318 854773333 381558543 332643530 45849011 148373017 -796502481 -131084377 120531294 808671797 -194683899 -744747113 968748281 455266939 670086662 -781303157 -209985192 -397610180 -93818662 -439757290 -194266877 -303939539 -722571500 354653641 666772466 -153736415 -138220673 390202919 470873726 323667138 -331378519 -745959666 999359354 787809648 300440954 389191423 -937856824 217931886 502941130 313588476 896173622 343978423 126571456 -491286745 -492296207 590050357 -226926098 -17028373 652224997 -469458120 914493335 71566183 -261653251 144502002 -283976478 673699044 723374027 977618613 -381139827 -80079527 -129437480 -462251035 -765908413 -119327452 -359939867 -251932497 198535892 -585699405 -63402850 817632801 -897403336 -181142057 242488121 -915164180 -513811373 863949165 471057255 -14246924 84536247 966309207 912135582 -274481976 -560621810 725170316 -288874368 994547767 140151320 -428643420 -940052293 369256909 421909191 -404251719 680966448 -33844072 183392155 398244973 463159450 -207772482 662571896 504362651 -193181480 -84292169 716287320 937863100 752065725 779658428 510548349 26400727 -337227858 -617968529 -785680242 471094203 780998754 669305584 576643104 213844869 339645890 168715574 892183385 -861281238 132955734 -683854634 -369355179 -454129892 915355695 814573513 664641504 -933505818 385396568 -672239354 -231512496 942995048 537040785 -945589000 980450382 -529303920 -378614114 755395224 800889674 -461979268 346844830 -908186075 -357675815 204665294 202831989 -190792695 21936698 -363339231 368152468 -834550530 -140296574 -354141874 9473632 100350933 -953390563 384935621 758790834 902847427 290968933 -542098899 819911029 -82834346 -363657929 418748148 -769353943 251622262 990896606 691598527 508633641 789942429 -463305871 338422331 -162204811 -943013138 -940904555 958965180 832287828 -843880733 544287786 -259086176 -341227966 916785143 845291121 326782646 -455788740 -300118144 -535323995 -26771311 374062387 817616317 85789062 62777240 522716595 803537022 219957606 -423539765 36104626 -773506502 201161664 -34609062 237434601 72013483 458090289 -876528688 291858870 -490106719 829874990 -993736917 -457778018 -520448302 485734517 34223052 329550063 -826967407 383804791 -688335112 302100920 -677805466 313562454 -638209909 916690826 -163398038 -709708167 134036561 -154163550 -897818396 -832163282 218666846 -993657547 913673312 -504227834 -856804827 372598279 854698629 -694333532 -14047868 402783346 1377951 -238444582 -850113807 796881252 -593166247 -137768772 827323166 -360091276 -754656553 566169121 -732491973 -750861197 252369549 281902068 -591153131 -599317409 -203932627 -136928334 403975670 958262769 465521323 488216945 103449736 481721774 -205741530 179458557 -143744318 -380603604 235465713 893736748 811290413 -912285253 347763847 -525682045 620869020 -80214004 885460794 824293654 -720461888 -524471245 80679046 932771998 873386688 -349263565 -982912514 459684720 -876342675 524171529 79878046 736666809 980923183 -438965172 -235706431 471658869 -546292935 101636930 859068057 307954923 -253459893 -655975459 -854778553 647100345 -362001054 505602039 -487245764 -9730673 193455893 -879926745 771882912 837424109 -380107702 -471225347 878239802 -90126947 587554196 -584282676 257041641 118106045 616891619 -669234226 323388600 -467362548 117897419 884390859 916025356 689748411 -465401199 -617888577 720741795 -556085227 966216797 974430920 -322287588 -561973829 511938957 883969079 904658064 -651830970 -368849477 513885274 -876527575 705050446 797265992 731699044 318212086 246012190 -904957408 146896748 263849028 -943031758 -173098653 -160977694 -318826391 -348870528 287574505 -846632149 -521223565 251636185 -373689743 -977638950 -155659347 67229182 868647886 765721525 78586318 -446089874 15292162 -388117477 -459634215 832327861 -325773176 -769769049 -862438637 -701648552 -647191971 -448434017 -53549103 -608413982 -461736766 -411166592 95552874 -923331604 766617874 41149226 -942371789 -817880575 -828650372 -97393073 -110321138 44279145 -411396059 -277923423 9694137 -272188858 699079093 815160147 -654476364 714128826 903822628 429866406 -699813361 859616242 283223068 189284574 -725117103 -955457137 -210128795 451496171 223357573 183300778 810828021 -705565805 -478254674 -676254436 -955834377 -417495906 66838091 -585163622 -421327364 210206468 979161778 133269328 -680237322 -521502516 -936239741 -957252585 749126162 621613976 -567252188 362158746 -96824701 645907108 -582163230 231048987 -748032920 666786016 -688146777 821824689 678171648 299234641 320178320 338846892 -775997473 -29498719 -100615693 239559280 -749354358 335786804 738016555 607818403 -795637388 655890019 739609105 502148638 -332013745 624098204 -832476132 468208748 548391519 -116445790 -288177885 -784770847 781990379 675616897 -384776219 -123945321 -86986689 -143109487 -890770753 -335030114 -298883907 905763869 437062101 136397290 -841284865 398769788 -358470686 -659861272 -248520487 787121057 -305772358 -435040826 217396397 410570029 990262238 -947035144 966448714 860870196 -529611272 -974128908 -869355334 123272717 -489888909 957017269 -837050875 -524761702 -418908266 -839107469 726431358 -819414479 547741908 -83744978 -252932302 805152934 -877331028 -531408640 -921145041 243397796 52320610 743452722 161650200 -799818165 -978605346 -506978246 233672124 -225039056 -483040800 860957280 -745590433 930330877 88198944 -899083778 -567051152 -80815278 -877471949 -108943801 941182597 -533914063 -519708659 514722773 -914406119 -910223447 640194493 -566473718 112305823 -693008969 -699335149 -805529448 183280986 -859469922 364817103 780732813 778858060 -947396069 641639717 180513340 -620365791 -912579949 -656730358 -901001440 617654640 -582390540 -441222079 -614547652 704580398 -147346403 667650047 490691154 -431699806 -956334924 -149570677 198112696 -604451131 -199483274 199769502 -364175342 -613667723 -647649183 960411307 990906920 -339340656 209270364 -119264500 -168395881 97745629 213002977 760883785 -105817016 574751460 -633684422 -633793745 -748254047 -538515214 752002969 -473467067 -618452564 273832705 -814061255 872673286 -283014309 253798998 -818944223 474281114 -480958365 185117967 -492841985 -892240530 -557728212 -871882873 -433778082 -294780302 66130796 268459155 859171343 596369055 -113064901 897759281 134294180 -69078808 481782174 -202302532 -269862487 -677400200 156731717 711821945 448768313 -994768645 -588725389 -629594864 248277075 -751267927 -183277667 -121989145 609338084 -955306453 -459959879 979309169 152711027 -969652832 244985135 599176609 371311337 717175758 904000173 829329157 -467046399 512706506 610760450 75027537 839501063 317150483 49709437 -681498344 -89979695 -268879067 -475175230 -952336535 -339371054 381809196 -50634313 250394917 125173998 130287132 -66274333 -190766589 -366979027 -695675986 216226959 -688935690 414653733 -697638595 -67983060 -766140645 -245000930 -438622932 197931936 -358432507 206134782 -432338767 -95318682 347798142 792466080 -54527263 -602131570 -278360121 -274864652 498916881 8961924 -307877247 163583598 424714418 -120249475 -701093940 55828019 -799306503 31450465 -993660960 979920468 200126904 587077530 118835291 -77513117 -829228800 -470277667 834367233 -214735025 620639521 556490584 -392482248 -384071900 213516656 -438423480 -974904243 703790172 -944070752 -838890818 -978463088 -87132787 -326028583 863944330 -238467845 266600840 -457851619 -275544439 388641657 -362207409 565314906 -208666868 -622632866 540474412 -310858485 468815674 576608667 -693236647 -655509654 -683440265 861172390 -228587928 -236195840 642975740 729945597 -226234941 -200244814 -711458507 -495350967 -95979314 -178967843 -320061287 21158735 -421884270 -745703056 -509994826 -483123924 938313044 -373162293 156126511 -928479471 -712378680 -797168759 713698560 752287635 -515052955 32313288 -663532584 -712623973 -69536021 -608046355 885013767 -538937529 -873161784 342737397 -927776832 37879408 503908539 612446546 -637850040 -778582526 392680731 -113920373 -412392536 976915218 -347609243 378000713 68369461 -760392161 -730484690 -792883448 -92277067 410555546 -838094358 -717006849 179683031 -656202119 -21492888 961873792 -930015921 834489016 440504204 905092730 -945306032 -843720030 -724673510 -51904852 -308619204 -698159969 -238640943 539150460 330638477 646445372 708979784 800458141 -354759866 662285111 -347171163 937860450 897311701 -197713237 -670871191 -935093604 220269878 -342350137 992405656 948476572 748307968 632628861 -805322572 -282675124 -230328771 -849955726 917114274 705700008 238714402 -821122158 -283627721 704694497 439276220 -275469421 -367589226 -548254399 -369815851 467135352 -631777766 685949345 842742535 802522498 317752979 -726132120 -868529310 -121653737 112879287 -139915650 622707055 678813986 -584700513 -929656411 639811363 119905187 -661726162 -82148622 220238043 -753892359 747954012 -233685306 343898815 -545173839 972008056 231383678 215576875 19208694 -614768709 26964791 466958357 -389661029 372779643 -547416615 460724490 114045112 -953514653 -380721703 950931592 -511505740 159574777 -984210597 550020264 -395678818 -462562775 -893988857 -827943686 702035099 430512272 -466465791 -650107927 -285505063 307611151 659676543 -911313108 504065643 778571679 357822274 87002340 -183247827 403792876 618807694 281176127 254104206 -32296760 -636809245 673883995 865582024 -3150041 -871344239 -966785760 -588817036 919338915 -859764675 -598239862 -298879820 421222790 535507913 -149905235 641923554 -209513549 -559890461 165820922 -530660736 760136726 132767090 -278383464 691940767 -324656723 -528269626 -958613610 -589920014 392534326 -180311497 740843813 -120042677 77132465 301133127 -168216754 -45307819 -565876074 578355578 -755885406 145883021 -348037616 309188773 33732348 909746183 417267465 -642149048 133123113 593613276 -884757762 258786054 292805333 156010357 -258052437 608140881 979491763 463204540 440953781 -498555208 -280947176 -592288146 -7361328 357085313 -662795696 -114071931 -930299871 -679892078 906600286 934259175 214368896 522561171 125990766 -245548790 -715280016 640010532 404900483 -784193295 484149873 940772158 76850314 808648690 988896179 949988074 868166485 -286187301 551740859 180925684 -344812929 -840850464 615700297 -349452583 -948220594 76062815 -105716847 364675106 801443676 -374062014 -532777975 670643078 352496504 651303534 -866617710 -336780519 907808427 234470011 -537049587 522256126 300822934 572721333 700938681 604552181 -324359196 -636727637 999840070 259405127 451460549 -712617823 290384982 107260162 -345384247 -547685656 -726543669 599274543 237263483 -118691163 182186293 -160273560 145781586 303045621 -213783740 681999132 -295953805 488926450 87420619 886025121 494353708 352676348 702840628 374990392 21090170 130468608 663066747 588395455 185678638 839625422 852990931 459008809 859609524 -442362479 -151721353 315114503 -48086559 -523266666 -880825523 709027091 891906342 779803885 -675179194 400414026 -736548725 -987761002 -858712585 83631282 -779844907 -709400025 -960273857 -505574858 934817351 -474686759 -813977714 79943498 571093040 -32886501 -57023676 569493057 968037272 118641906 165937887 709049222 969436630 742184683 -583676819 -122019188 518414740 -59965010 -71300892 -631930670 -835386387 -215817791 -548214544 -240490871 595304329 -111886262 347583843 631108132 -15032772 371914510 -176937721 -693029910 376427823 295224370 821494657 891053862 343071538 -337151360 -729455752 -51398305 -202903576 698106666 517971522 66398305 -484333082 848603665 946567724 -164591684 -328395529 943977097 -429845099 735949906 -596599950 305652907 -362014747 -725815863 180390475 -46950921 200023245 -316442913 -364163408 927644420 -89926637 -583517699 46855890 -452292599 -342203522 50897501 562316014 -185780880 734339632 -152652799 -296388139 -123666927 730859901 -719151647 228964346 190223757 -372398288 934020216 -248788157 944316732 -945473372 -940293991 -933365475 631094486 -86323149 -747272658 975717555 54391635 -140625844 -836465655 172670859 -81091987 873929862 903431933 -270392905 60318563 -609425935 -392180932 -343049074 -827688804 -574457596 440726415 501985378 -498881167 114044822 -770181524 925495518 -273132349 -695334303 551803893 -980584383 -862956628 -527005453 -323878529 460804370 176038418 700877090 -416134156 380117348 -950432986 -573551183 -303235948 570804931 -814734133 -87805807 19614672 -942308654 -984453011 329107979 -134614421 4057949 -997104977 -963627134 393667366 -518893761 -473641122 653005952 993322698 -288408460 504512504 -660981157 -585108905 -510833387 466722222 891881694 -258599494 886911223 908335765 428090256 835970327 555555983 633120055 -326520993 408436828 -103344927 -567768356 -152623266 207838175 729627883 -679576944 -32898261 805749753 963958045 853531902 771336692 524078237 56208676 981404749 653179367 -631805262 -659361777 394756354 -419145891 -418335403 -906730215 693523361 262348437 -374660216 378235363 -885038860 720222671 205581920 719253086 792557067 695973539 317381833 371192255 -206029784 86654166 630894129 -783415565 -739922045 -592252751 829116428 650571239 514994702 666984902 -565976007 372256034 -874448974 -572605168 -865731583 -491400614 -83096244 -771334254 585901513 362332107 -494679932 509956226 234340921 715335724 942327897 360154747 -148232183 670951757 116611054 260119061 284593637 187224825 -435174866 236596742 359770751 629683682 -850247171 -969670434 -795253261 726013066 378309708 833705949 774053050 -5217779 320448031 -252968386 182773687 -82509800 144407829 236466566 639733080 742668823 -917759322 648467993 687656285 937022155 879467915 187092445 47203546 -992930174 64826268 -919848073 -166232586 -846682943 -792338045 116617858 990082140 876191761 220105026 -718580818 -726082109 24811228 909997453 -57538690 -266814608 600733145 -666587561 441998470 862035366 606480284 -241297440 -504236438 877138815 995581757 -392510804 279477302 -901059752 -788933966 -406685926 169833286 779855042 109912747 374623827 27974660 -375010658 -527912128 -410576553 602043831 -767592768 259498269 -40497344 -630882373 975491058 275792037 -734902089 -735977834 177101295 208915679 981497469 618289061 -819567089 -997526509 -68591814 638093312 -866052672 -536611933 -398299083 -831848323 910604796 -24358481 -508601617 266133861 382301556 261474002 -795554959 -719014308 605818880 -181568537 525979560 418710346 445796660 620557496 -472101453 -227823988 638805746 -915515023 441656935 601350193 557684239 577725534 -114596713 -636429329 -499505619 -27458572 -933101515 -820132629 -398604106 -954260412 779057401 -795195335 -198187996 283322178 988032368 -153775198 734695427 178644045 -113888615 -559165610 -756560192 -611453354 157017424 -676612357 -885132693 219942157 -644891851 -628053120 86288732 -92411667 509473135 571924028 -407329116 420848945 891289920 -858795371 -131702554 -730178626 -736902368 -391468139 -930375383 541765748 867821668 709908529 -813598881 799783292 -519525224 -361914862 -595498759 -418985337 -867261124 311719771 510620613 360582069 45246123 421686775 -164540590 983039639 -537728408 638894619 260923245 -471638335 519944090 83131755 -505602047 -413862580 672459317 -938467052 -472305830 302325624 -265156474 -516525688 -316559433 997474381 200677163 -806889087 -117254160 254957656 -472345318 998425641 749104769 173283557 -798836534 80815693 -347481550 -681848819 -90525398 706672695 -623288902 740293637 -437391102 903882098 841127872 -471385868 -109554268 -889430371 -298670300 709015675 -474346122 -903970428 765082884 120300653 247043812 836852420 -188673682 -961594743 262981879 669590659 -469387380 963497246 -562893720 282775868 402396918 -636263396 868108740 277989203 -29915878 531108270 -8857099 5689052 438372978 -399607921 984159741 -925200780 584601568 159415105 184333162 533172910 -496023350 -608643624 -158657304 -343552138 754180044 940092948 38966072 449415463 -978392356 163299665 -293933711 454654238 -455357865 993855285 -478340110 -437887291 -932331905 -889278184 594161742 -570488257 907923731 620299507 225106309 -672241004 -18240421 832320851 -292681961 71421018 -619394474 7698938 803484166 -498550828 865430802 636034959 541832167 -356150054 940702906 92827509 -664941543 -735773383 591723712 -386739414 474078945 -719059664 301011342 26103304 -516178658 -352346927 18939442 279539529 -39666841 390712692 -49051954 -582766271 -803898816 795662692 -244682745 6805036 326555667 747995766 17070432 -710065447 654752347 -393439616 509227278 -974195633 180470760 37243598 912928505 290436606 -784188059 422798747 831239566 -869230642 -555347498 50628179 -385471956 -433917602 529724029 -229647794 -723718228 -909805942 653714406 715763109 -363880008 -768338367 576855572 -453857519 282135004 559158688 893340592 -479134193 142016885 -724359581 455131466 -675329611 535773681 -994378471 698963604 289456383 -894419716 -639560235 -906998843 801853780 962197790 982624634 915487672 -73145003 -917524109 424199861 931827034 -201540888 -147286094 -279222149 928274473 992182993 706941082 -622704681 -553852906 187143933 -374802006 -865168091 -619662116 -454511417 -442623375 -49414841 693175861 -890087191 -938837616 -825233505 -688871707 -631773943 -136546908 -541455418 975864798 -435170642 672327231 586012758 102280288 -515353342 -968409191 -739872481 697221979 811709427 -70478396 560606681 577623465 581706504 353541420 541592041 775386910 620053114 -660681401 37162509 -182255285 781763694 -704488924 775804211 -973423320 -738302503 -693114080 -918561116 -333129283 -376492977 70736080 505055250 881575388 366540702 -964070956 -194418476 -526923073 -351746941 -544755242 -758532453 -885966564 -321380814 23637564 865481309 193254042 158895055 689774262 -675632695 -237024679 -436437586 993300136 -376749861 -691557999 402800604 669942774 888857522 -219911049 323988847 880461362 -750898994 624246919 505952597 -417685007 788256720 -691070305 -533018990 692599793 -741547133 246201968 48038331 -744610552 -257467137 113415372 -994836665 524552436 563627036 -660139640 505733764 633567665 69521547 -580313867 -946700307 873823499 -554602458 705790654 652735705 92486403 -10712559 714189271 466432662 -353707423 45638037 -794071086 489503133 456226506 141435723 -275067323 230950616 77832059 813852012 568980705 930175400 382295503 925045053 10568008 81600512 93441489 -155669412 312652656 -350331477 652895953 -943191579 468720182 -663224433 154377596 -351464864 -773343241 -883834774 782090037 -892875224 782390385 872291352 802188781 312529283 447380719 929203082 888988250 941583061 -193258792 -463175314 985712569 283948917 351168093 103470770 -320675675 260449746 273395513 -374808005 -560238738 824544880 -170099240 -390270890 -251664072 194226691 266591370 -432370985 -365274233 -329144872 -572420710 -694768325 888276576 -193999796 883601168 322126205 866875342 -650893525 -758369785 278756402 969812510 456794411 518182617 72076526 -380346377 565299517 -416993356 -956324452 -153797760 -20781286 -580844630 279830850 388278708 829665049 -393024655 20745850 584867080 285902700 -583848144 700574660 -206812343 17272175 60885078 -147057425 363556447 -124463846 -866738386 876699879 -925834147 -471168520 -354016067 486400708 103969569 318258649 969273836 -463914283 -638949202 880637797 669582043 -198673720 794208615 -585153495 78083370 295540260 -801320471 893157601 -541043143 775717712 847059701 850923484 -281476913 -355812875 93353995 -887714166 -462963900 -795988089 -459126993 -950170918 -996918000 -599157782 887186917 -471805175 765782856 -492570026 24535187 -134195072 361344099 -591052550 626948356 -105470070 32505210 -667151965 -262558319 965422519 773394410 -513358578 588658781 165328118 915211145 920759597 237928819 97802391 244659735 -469666050 -837190300 -618394644 203703428 -271339466 193823369 41731545 -668760073 510275046 -260604995 635132557 612067847 85897427 290317675 -237370045 603464301 14945872 -912253696 621215116 927043347 -369347457 343900804 -317732128 -308509367 567811249 -330445817 951007489 -550009936 -932725794 -198053305 -922736558 68427608 982058065 -632824876 -689331577 372261988 82910524 -923026426 942130507 838155547 711502959 -400871688 707194148 -756827471 -170567997 -109055871 -863260774 850908449 818077388 344996638 -151879442 -913809894 413979624 -878280400 -243328993 -575167988 -349692655 150856336 184944395 -570592085 -753635066 343451556 424960267 944399896 -835842426 -596150830 -399170327 -887764634 38761420 425336113 322404635 237039452 197960215 931027176 635591861 -596464420 966704573 -386608339 -178811330 66301346 33373773 508848745 878580407 -796154603 -809179899 -687588861 -429532525 -237023009 307295089 -904027142 -123847207 905886236 539860860 812880712 -202115362 11743804 -602086964 -333009913 307397770 313370357 -708319781 168672805 203935317 221403491 -523918880 910336964 -338443439 -373690330 908423979 -878089890 150231532 430088383 -63130528 -547113321 -7519035 679236398 -433667338 -54996462 91914083 -86306304 -467984478 37730878 -953202249 425795447 -475335773 971673241 422468969 228927009 211667246 867045701 -505102936 698934885 102969479 -220329167 -745170436 -673869651 762724610 -433948597 -250474365 181888330 56680766 -185862985 804241878 109193221 -855172814 -469090640 -42767046 385575253 -413159504 961031848 -86624865 101237849 214728283 719393895 844445422 128659625 -968232890 212805188 223133989 811828275 -379949170 -548984130 -765780558 27127343 282171887 553016688 -266659362 -295929803 -364518696 406831319 894009410 420200511 314065720 -653334479 884531060 615610084 883170786 358481812 990894014 -473825942 -272809522 894188014 -93415917 646275476 -295989078 -765599066 516528651 250038173 -728605063 776642896 91721663 676382853 884549343 -296792298 461991826 235770355 -2035576 -585411752 759154685 -383971198 -681595858 -181419138 335292842 -930513582 458711507 -854134996 -854349598 599298111 666983639 -136333396 360598260 623506109 544464381 433019006 205048104 -513503802 -53653569 -611637003 62204484 502804330 488268140 610462145 -63475456 238285175 980536982 -805310722 -814761968 -343386336 18400009 -183446289 -392939681 338760018 575405225 -14666455 -875860991 359738951 -617319407 -294893547 -532620478 -806119908 540750252 -59416580 -25402677 952361919 354073035 894617221 950171203 -244390918 423458628 180692407 579754964 -846336283 521047766 -248722894 270922645 -220479915 -449090298 -101207853 -983412295 513261201 -71537096 -699930289 -932231 356582440 -610245860 -290212559 799433714 -527842575 -98691032 721097473 -107587437 -854961494 913487102 537270721 -93873836 2196500 513936527 212131291 700021911 -922836137 687521101 255606985 -543498283 316975559 498131517 799530741 -567207425 -447477786 -289828943 609520057 -591870553 347938588 733452874 701645268 811548031 117143546 834788583 -432208381 208872316 -384333873 -977360945 -276794818 -618029305 538638832 -854170932 77498635 685522224 -833731275 -218625605 202496922 92533902 229453633 -727597797 849106474 35410720 -236055237 -384047523 -17280214 440470884 -670019449 965469868 355422903 672799337 -162926270 227218498 -925972186 -786730049 427142203 497429329 -250286158 173710787 448727205 -146289884 -285877758 354415210 609921622 986437977 731903963 -170954158 -653272434 -406118344 -642219184 -662803817 -944942239 371612949 -301484538 -605058530 559883782 371281807 -306143787 121301737 -210478883 -510562696 921760467 639642585 -375274435 -890638257 390089840 -257929593 877545723 783192938 936257434 79256306 744243356 -577204476 -152336904 -367927689 842707283 724786945 285448261 -961412486 501012495 568757961 -149460357 503768083 88614364 -521178620 -843564566 -674633676 422804890 -929652724 -613433844 878592535 575478229 -706196253 -572052182 -169165437 605062174 175152543 -686962981 -501826952 453210894 456355288 191706478 -653144421 -44339878 498235879 197421661 645894971 -644370816 -977112943 -578553598 973578103 170825556 464679656 -858109376 819352988 518240727 950702347 -628981686 -572176366 391727038 228111586 599730948 -896214223 -420177831 988415451 -764452201 65064953 691018473 -902768317 629564229 -821529628 421594393 -928594492 -189448590 241384840 -787584345 921092539 -884636385 -885038747 -715037392 568998578 872648841 -596226805 -572745934 499606035 779360506 -640760208 -86343392 172615404 604024364 -347069161 -690144353 -779870150 753785648 -275438449 624910036 -464703408 -537504191 -647514966 156590779 -818776692 -454772791 65736622 -234091203 -459149650 944958195 947920031 591075709 52899268 473770115 -71471951 -897317352 -576821963 -795353411 -589489200 -321587738 -648664644 280641360 -262255664 317450061 739030012 -577561163 327127590 -327241367 487211461 -570207010 -770369790 -338509089 274992401 -212662717 485198285 -155248812 108453854 683296495 -204416604 67024676 180839373 256777466 570439094 -757820754 160193270 459682601 339349815 -893547680 -586847620 235830390 -982263673 -510023512 -329972458 284672870 -455382066 537044938 667676773 96048215 597023238 176620538 -645746800 600043992 -535120733 43245023 589769766 206542271 -541078365 652481089 730548498 -300666955 87835479 557606182 -131096096 -863197982 -190230143 709846776 181470798 126561093 -807422902 427965893 -238060212 -884237017 -208017413 96005825 -987864584 257079398 458847793 709252734 -34198628 -287057311 99405762 39401306 633623394 -204562059 -330490819 -312644592 72699304 675171458 -977058314 -624456973 -239727402 -348876361 -475170434 -470823324 822255766 -363004041 950949209 121846564 -207485775 467398565 -626491808 291190319 -603733459 795465341 508974558 -422334803 -930696771 -984262110 -240370734 773962989 -705084383 315851165 -234672386 -116958345 97150228 -257255742 897694619 475488305 -642168407 565819286 -460517796 15195488 -882921220 -910053306 657275722 -361166494 802449131 665515528 939893280 -244303066 -635440054 609741775 128899546 -246617894 314800330 -597693332 -194513123 312679098 -982682098 575549747 456463991 -643954620 596867831 354999147 -756379311 -700434636 -677404298 -121172720 -172071822 827834393 -482378243 695108718 993749528 997450386 -766026644 44678921 782556104 820644649 -949137804 353240335 -554679649 -977227086 -790505378 172733099 -640915091 458973 204427969 -326839586 -449018675 -155659870 190652757 761466000 67458604 177673224 287161583 234509152 -512017229 796201985 974431650 -355532515 -779738575 85937744 445910061 899282918 816169845 -265779248 415956964 -810824688 -618866501 282648920 -647526187 -185507899 -641619994 -377207328 -857295052 97135126 950628864 -654146213 735778701 222135107 1941616 48888991 598394380 184655021 107610787 -764807141 357412995 -672447645 -471112261 -229995907 622672858 -299785173 72493414 989790387 -960102468 -506548345 469475629 225002807 928037869 -954771078 -758305153 199399494 752492035 -538311611 125306655 -754149567 -378885273 302294392 -811501314 -143566699 788718560 -715004628 -495942046 -789517419 -388320102 35396887 831528205 618108405 -962999103 -668463287 -171074664 751341461 -614754835 -277312745 220150680 530543120 -511139052 -303494915 794252728 -313801133 -683457626 -221130613 208824783 237531810 -533951320 -695881572 259942247 396355839 -625790138 -151433235 -313408582 -209391227 -633000465 -949886610 -661299022 21598370 479623855 504896271 410449527 139955106 952356239 359372777 743446365 -611992297 835826305 683644665 67863064 699881143 -119058853 860163914 -810634456 -2833088 -656953941 -611424572 868892479 -113284983 -969016309 186482679 -811340227 -459287949 143353134 -854768169 289489479 -469434883 29713509 517988030 -688441357 491026878 274592551 386964518 420530472 -603030285 158143267 -48778819 342799968 935208401 -856263296 -342369463 -246508816 405955487 -224517806 517857109 980190357 -4407752 -682972695 -407565175 732027267 499040294 716612833 868815536 261959113 816157002 -329002903 -759090048 2987734 -135260991 327700784 -346122431 573323055 573194587 456604252 -292657445 -4371847 -36888682 834606026 -260604666 -449629291 123019188 510348018 668294246 302461234 939134465 25268652 -946971247 -798131356 -755405238 890463743 -777683520 -782072623 106151881 -167855448 739861353 703145541 -818154341 734966156 799729964 -55677554 -653588826 -568829089 -498248260 -587566813 395360378 -435829366 -292192462 184191287 -317971163 782242891 -360021923 -589538961 145447018 -999190202 -134436280 -566295465 95445109 352268907 516269078 -414884175 -774103976 -8236518 532135640 693546175 -155535861 -697576696 -243888073 -906788398 -31345399 883236553 72542280 470718961 -746423636 282487042 -201132642 -900001603 -432265519 650705313 833683670 795734132 975629530 718880326 916446676 628454842 54602219 -97206583 -461056627 -170909544 -986593909 -308368189 -936574926 -996027095 183040710 -852924470 773748856 -541099110 350884060 601860783 40084405 655017306 98439509 -930503854 232824940 751730863 -757497061 928819462 772066851 609831134 642421592 -180267219 821703860 501743347 905850255 532808070 705240715 990928242 -865961942 430227059 -397452385 158219094 731771239 461119602 297895063 231418973 97564303 991262060 631660441 836636363 -521958987 -271098461 -848543722 -302362395 -764882558 885447101 -473784555 747109764 -512527981 -825996919 428195313 511843779 355364594 983905071 -670667376 -843011594 611217648 -317942545 385697500 802058148 895750950 478908225 133562310 -794884767 926011609 -158116078 -100048406 -983958617 673099749 -104480776 414639125 747768359 463217181 577660462 -531656108 80411770 900169324 -978548913 -664313814 575038614 937468492 977815750 172080306 -168583843 -564463354 604316526 -29249751 143518241 470823953 -244602556 656570597 -668626107 685266687 818272027 474853709 251208942 -175753077 612046218 -424731680 -47253623 155912649 184932578 -893550507 697492309 -395406640 999845681 343339327 43119612 894452842 -914637601 308390043 -988239148 761927289 -214772386 482777654 10967596 -886760 -730348704 291470042 779428946 247470338 524768150 -42157267 233868061 -3705820 385060778 450821785 628392661 518914951 -431641009 102247264 544681982 398526250 -107460870 800558437 430444963 786816864 432379392 -606072545 128569604 -753270682 -345038532 395048709 4103115 199212706 -124647622 874991875 -797923930 -307384472 -883705850 715011484 -795678334 673051254 -621714796 163269315 552102926 -653457690 886708142 251156039 -244842995 937984605 -385780896 937105055 -974524705 166436222 889425471 58727431 952092910 -466716604 -961160902 -469468851 375917622 -531499017 -969836805 973394126 579169796 -639447411 485040377 220538230 -424554500 753131143 -197203909 786697676 -275150307 -447286189 -961277971 -203768239 343831289 517809933 451646187 -210572215 -736715279 -258394691 -842907642 -327183950 126188092 149858142 535034824 -205231648 814463208 539643906 -432725329 788389585 560908586 -291502585 274107354 -71908806 420086367 -461393155 -625170773 385604590 919335308 867833345 610781216 32871194 516903007 -69312673 -513902039 -520808769 818483107 582480639 310354158 408527227 959422755 309617817 -224881730 950508983 946027441 -24525016 883379346 542274307 686932105 -912321470 -986591044 376435958 -610804798 -365422371 685146905 -799457657 504963323 -882989646 955941075 629878094 75968948 7409768 -14889749 648483012 -886105678 -155806258 891609475 -273417007 -595956997 -151354538 -834554495 -558188858 -380321304 586326073 35943187 -237222427 -457163695 -626182893 -49077404 -646877277 -908994973 209272424 663278617 895004535 905105667 -129709751 -89351594 -72923754 698937217 -124462682 672959897 462660138 -160114644 -383871357 -906673846 -985278549 277469703 -457294882 -612010034 789588282 -408026220 927132029 984410612 200613701 270396807 925269080 777496311 520709684 -557787914 -374688176 420314539 -526582130 -270434047 -700559052 664022849 196900235 106370931 915759550 884327409 504123253 -96449147 -302911228 -123604150 -612712609 326172266 330169432 -248353598 512739050 584594992 383042559 -768216506 -714542792 -796754841 125676625 27813637 473723973 -531065953 -218235580 -288626145 -962006031 88662436 85851302 960151511 -770899604 -447795528 -816641179 348597963 -54857848 276778236 610032739 -792624676 -117963391 507909100 -987808289 474542759 -907251535 -760100879 -537343666 -783844738 -624767250 353548102 495829343 473353720 324354365 -32518723 -64491852 768476470 -781620990 -825629303 -737287172 356770278 -635651371 -797504548 83441930 -863778772 230457543 -605820269 -42272181 333280073 887502717 -15126601 -332009029 -682458499 524962446 654707640 520733892 -797088970 -805299234 657819964 414128081 196253370 25334308 -783741834 131189649 -482120057 -506534526 -466993921 775769133 686075177 291488035 222902832 971370055 397368483 476514488 -286249084 905715136 -938190158 -206063958 -49113948 838952805 -185261158 -585748784 980761824 -179911487 -246388471 -178690441 240788979 621715671 736477620 94989646 -407226356 -853771677 -836925417 594239233 760673648 -253389783 675313326 474977187 -623462107 578900106 332467067 -771917193 389765229 983514567 -739512700 894381064 -454546381 373968625 65857147 -136971846 -941371041 -685776002 515311831 972027740 426557466 -239120392 -918600474 518455861 -956163585 301960432 756563544 -275784305 -446870575 564534595 113037432 -608506971 362489003 289418452 -529655819 -687742535 586442750 -25682704 -184977874 -884719239 208064487 -285094356 179004397 -2505977 -55283546 -926233010 152051344 -527527326 -742525051 -754323642 864980124 -286001407 216142807 199749907 -430157700 554626695 -739012867 773376434 768116552 336482838 -607334909 -365939210 688453855 -864408192 543888604 -125421330 444937382 115292667 -39762920 -768015102 -765418005 -13542928 791016297 858467134 -336655409 -600054821 -620761857 984264618 858196544 -564459429 893708782 -581356293 -387308564 578228564 -39022407 -333295609 371424534 -901716853 993714077 189737009 278282592 -955544384 409620076 429988604 -302009145 69484769 280109882 -292568137 147545246 -569377064 906343322 -466449927 79783670 -805415787 -747943741 -488866949 733782548 305560611 218655283 -51508080 -13961844 231194958 619462631 336103537 -121206371 -177261787 283768415 833829428 -953955393 302032471 -866716158 431635969 553872028 -176832266 -51470819 82790237 887030274 -541498725 -860665880 544189254 -597459539 727926165 426494492 123425214 381394303 -487012829 -834514906 456325694 -952863267 610509596 -334930585 354555749 -861977740 -844826630 903688352 731351356 756565140 513941552 -65877161 -667576203 598700835 301482010 -282353117 536239460 -188725777 -188217778 593541318 890048 218444821 -704212073 -204790832 -474335668 574694387 -636707870 309052934 -280742266 -441214856 672254459 722657151 -723946036 689815427 903708983 -308067136 967517703 754981846 858449222 -84238350 388535881 -304804426 974246053 -19985572 486076612 -944765216 -628723924 -684031467 419020751 792200861 354530207 486325755 -456493799 -846625896 -455747714 -883586831 83411614 918128309 663679997 -141164303 794408177 799507974 -743112517 456547912 685268985 217053391 -920151621 -906921915 -45964836 706627409 -665257383 948997063 -207185544 -653740346 896004696 369082067 652961873 655650024 -246429897 -280529543 -860059368 -350856163 -435168 979783342 -951304137 382600453 -440073785 -478005669 -646399411 139163200 109045579 665620598 -784787930 -846186556 258509282 -945498116 467497409 355096435 -7050275 -555710265 419272323 -466660964 -442217786 625309813 902414905 -79392583 -402096312 175376648 -336050915 -96858531 -159842095 492937297 18949903 367036517 534945422 -363251206 -26905634 170545568 -526755616 -181947808 686285902 20536390 -93617411 744037011 -487885075 747251887 813477217 891587805 -2994839 760218067 225024988 254235297 -604038573 316877021 700562713 -595665647 -971012822 329805455 35159506 -854086880 -898322790 -322104209 -459446641 -963360421 915063313 -328602141 450984758 486530052 237613934 -850133039 153868860 2126738 323203595 195165494 312735127 838578576 -455425075 64853501 -765667654 31154652 728785558 116222188 -312241764 -944117455 237024411 -936637549 660912760 906588509 993640238 582011063 916571829 599021939 184310475 725377457 -958841297 946628082 -654733778 4348476 -239215717 433675984 20338042 244046080 796073464 -610107628 707890059 -424251371 526892448 -71813057 -873018335 -320899973 283918764 -30898963 27033448 -182654419 -788705844 -466806490 -625562089 603179107 -6275904 999633044 265130763 628446185 523508291 179961560 -182179760 -294641925 -815310679 -27098274 222127295 636860600 995683862 334646570 -346829210 139376620 -221737092 680484977 -940276737 -565161246 -768745420 -844771589 505750719 -274682782 232620076 399280366 -536078954 130531660 991838062 -711919915 -746683856 -695498882 105972386 557088329 -796642674 616532610 -113226132 -576231789 567198107 628324935 -577895220 -787273669 139680775 -651743590 -534946334 291482485 546127095 -302863610 867483017 -519632261 -447354131 -815307157 -13995604 59347049 -927300337 783728579 314201644 228500851 -236829804 -880127696 -613596024 135927340 -977399297 765684857 893979071 -738830265 712919962 -697936164 903967085 -565245784 -302605330 327469320 -793219107 83549787 676737098 734624893 -386663987 919687569 -546486912 193828958 461364448 -81941584 -840062907 -111755856 -423643231 -245514274 -530792542 981912652 752002065 -964379723 -904575965 -46828998 -587707853 913083512 -310453004 -80420055 500725948 -228230292 23120973 -721896401 939308370 167284023 937022608 -989806836 -17979467 744663311 783116011 -756896085 913290573 784637366 -358693896 475518442 755502682 770823301 630380407 -443824069 -849252700 -866452035 828158164 -4640967 -932498328 -172841505 -188675094 -86158023 232122557 -461217084 450675693 -457352197 -19242138 712266500 -721696105 255761898 -971546448 -640294564 829010014 -986278451 101939674 444602257 -17393659 507937921 268525194 -985547331 -538804080 815646570 -220557823 875298646 -759376488 667383157 811171274 -42038317 618712811 -738380376 77322747 998869486 448307236 -639371473 807394499 629873217 -344953127 689819741 697758933 974536869 -630268200 396848526 -737126749 -220454137 -17966488 -516949412 384676120 607305693 360476820 527498951 610223379 -621476575 7548500 -238493369 -77755723 729021092 309403132 -161018609 -259970741 971479600 -429400405 149390698 -696300704 154574480 -304577875 -219963458 -344198844 833468952 -764437684 824595082 477185269 516956687 -566485629 -262611949 -327941750 -189401252 519971983 397290550 287708453 654353672 265508988 316144137 -959712395 284357303 9100749 925435757 509932605 -76264672 -675609388 131319514 -94435805 -472199943 -98689674 -929237128 -807815890 414578814 82476707 -537571337 -114336682 20270282 -570850144 406127606 900086190 88968442 -750265432 505526069 -184591106 -329521014 -507623649 -830354154 537178937 -574921945 544001974 -759726601 8208706 726258204 -540166131 -564029275 275779309 -56908590 -841954749 289771803 -492089052 -165787168 869309159 -531419719 -6449151 26995036 -852585863 543114689 531835430 -617934325 -211489137 -60194666 314851716 453894535 241302560 -582947494 -491192043 -384715221 -256521880 314019811 590240799 716726048 -503761689 -589200573 491642702 541865617 -562041893 -39213069 -201584328 -251819237 -917234052 310991856 -443458278 -782372124 758139248 21102432 -695890775 601596042 383290025 36633640 -691934431 680332317 -191961008 412108626 -162383063 165382283 -107635542 -453887760 -468391844 977283873 -356283165 187733635 -178279706 62758923 95741430 390286839 301271853 192003792 -869446203 -216631438 -666289576 290058881 -810700058 -99846360 778258537 -53187396 286892530 447943769 600762294 -662836848 366668474 236032076 212081684 -93967447 859453494 149977680 555221788 313527027 740767735 630217794 469853581 573681257 -757627195 -200983630 -715164560 273015564 -665025612 126883410 -816586400 -700705167 741563847 968686509 620557664 88892817 529886128 575262500 940205729 270078119 545843042 612530959 -437531490 -297465115 -39418139 -778017367 637689916 -408565084 192203585 921719388 922787276 -55017055 -730244010 701274324 -641503850 -459800440 99445410 -463169685 823294351 20798899 -211962008 -442295765 -320460299 288673081 -18218155 81680642 -16514215 997512632 -550793493 -449240665 -488631527 -511454757 -863813928 -991161505 748037977 -196710170 -326876884 775882758 477383537 139363494 -991563448 692619830 31446314 89306180 -820896054 -893031861 -781693368 -542226992 939212671 950720184 -853736668 741227348 314557439 -113796411 -273895414 -448487425 730350601 54566261 -65660444 -601865707 -723070288 -907139646 -155299943 -989871536 257899825 207286619 121700342 528142488 -72969723 594005945 -19991631 -597654591 602736911 354769664 -404145461 501673775 831167013 -231143498 -23239325 145593433 752840192 -16884208 370232505 988125026 -568831854 650906160 -25543031 49011219 344881074 255565330 -931070513 -931884301 953629750 -270826459 -491926676 602671139 441272884 -463906634 307942080 900878869 -249623711 583025052 -812677041 -681829400 -765460901 -285576697 -9825539 -288086972 -952820186 242740090 -30629955 150946746 -24749459 875622462 -295248999 100626512 310369691 -806008800 342194866 -266147970 864412161 -632443957 -882236741 298711679 583994729 -976406790 141946101 650484843 -658650981 28099363 245066064 -171969958 504692312 -193162918 -889132037 -251573186 549940382 938200119 569537526 126958787 271232018 -585540958 322511576 820928520 -78316578 -725117526 662195063 855034345 255766640 -336601012 833700783 -796085645 380896522 147089484 -710109272 -888921029 445170189 -8123955 -180192807 -179045852 -637704512 534568225 -636085327 517432507 183743546 794980051 -779596178 229157500 836538122 -175932203 -216307121 -250664281 505901649 -68653109 -624759938 -144498920 -777597868 369061707 -754019457 402154415 -853432314 37623501 -887367477 59164076 -500002569 896377947 403153697 190207453 296878043 327135450 -468643818 -565679621 199268658 -608208669 599617278 430007584 266240051 -881623701 -367876739 -783941943 394915620 -75064577 -183877053 -992665458 -509021805 -452222355 -205209244 436041193 -384412077 683996521 476130809 186479924 -931541013 -493160711 -353383055 684906934 -571049565 -332043208 -645527856 230467227 -877566567 -406839698 -917443046 141629492 423798355 -784315726 -340678927 197394935 -974044314 219508731 -362376647 237260186 871447286 834384110 983170105 590142857 -168141347 -423678397 -64828357 745801720 -499451265 -609939821 29942753 154257399 -496329609 745738549 -911471525 735119966 271935011 -107694731 390979226 -883966191 -627761102 839142218 732899557 -778194173 -168962964 -151388362 -656346867 -66226420 -519745018 -891783151 -992783864 545189382 820996763 861210722 603045210 -247142159 -439304788 -719784664 936368217 -256324443 408005432 325101808 -490282362 -841149763 8771679 -630778274 468105766 186435455 -317916292 543524429 -225076036 854819359 -37361696 123541367 414657694 782909799 195523927 269081570 224516658 -692725802 -972645007 203216109 710112969 591957419 -830735785 -736718995 -682710338 751344349 -362273515 -239629977 -4521531 -725408119 28137008 944675344 430271903 335780344 -578963500 257112096 884495222 411406957 579812775 626072719 448573933 -936645446 -994409414 -817758305 -782077763 417399555 140193555 -561780280 -395039045 659037425 422493007 -398469180 -897362976 629342339 542187334 961057258 202873726 -246520091 -537901863 -342443996 493558502 -685287608 962940564 999987422 640750066 -786875625 98532380 818634069 145063292 -90114876 984700474 954615147 -247454104 828009816 924172245 923225462 -994823143 32307202 459388247 656659446 96626846 -578529063 -442072658 -266244189 -184616729 -930917182 -231176989 680590010 -251635765 606110342 460651401 883778611 -493556855 879575437 331317536 126534252 -511399448 36228322 679289012 -44464300 727120184 756769353 489177476 809284944 -716225496 676056763 579422942 -721998205 -139248249 851345264 -655495864 -577641128 -535481472 -315496609 782545692 -972742963 -301658826 -97011020 338740023 360735284 120104984 -730092152 960335775 -635002894 74330516 -500814794 -619754829 -337065266 1702960 -251438367 178649315 46346980 -247766168 281506114 641355815 908598737 778964827 -781963683 628937792 -227604591 178685303 -921892719 -419437577 623919632 -118159145 218523380 -776672826 648890520 860283016 664514460 853023198 103383547 676441514 257329988 -595937650 -601985112 -68544241 252597095 -884046850 -372750200 13359947 277447856 314135647 846281728 944549453 -153612322 -477525708 -81424903 24438558 823852863 395875887 771742850 -95332198 794419268 -613973362 -755678136 -516791932 179968148 -731477871 674084420 -575471968 607327872 982592961 183505114 823836093 409367966 516533370 -682915744 -20218546 -163654353 683348373 892149713 367110722 -45824553 666021476 -723120572 439981613 -932488314 -113362369 174620975 -466069742 -606865976 51087570 -301552098 601216874 -272704681 -659502995 -821793114 -973857676 -172047855 749779384 -687666598 -704253613 -768967650 557617431 -694310494 850296467 -909584189 918817849 878437450 914916354 -109406955 792782464 751168001 839167528 -628185165 616368850 288776901 -535989514 -162279884 -31541877 -694251644 114689644 213047725 -222909734 247986570 342776404 238150509 521045437 55664910 -387191506 421068033 349211873 191378831 134576431 -759116104 -111025522 -63201017 -343096672 -248879851 -537292811 -35978364 -591757346 273516626 459518193 56738534 304245190 -588438457 859849030 -398976928 -374496932 -175322014 108974365 -918951784 297233441 136873656 676060958 -265545849 -682601384 -323713070 -343298031 20533773 -865486718 292203149 407038282 -258260207 664339480 -414522393 533505254 -990296466 -810887393 -946476281 -849949222 426422423 833185577 863844278 184003017 747465507 632210481 818479511 -573166920 343447086 275305465 -271036841 652300629 330728194 251696626 261951156 -548963404 -613911447 -364063852 152657627 -923018364 178150581 631847955 -405337393 -244988205 474084971 966411482 815491604 -754054778 -128040603 336808998 411228918 364907031 -552695505 -708291867 -872891631 616771776 -245586163 918682733 -530616437 -69709796 541540171 697859547 461087362 -501164402 794136975 241820949 -633912249 -339248622 -312586793 84402029 598385345 -137033263 -927705364 651730177 937729077 -837530336 458029282 156468820 442127669 974373930 655592802 -643881140 489026945 167364620 896155540 933919462 -143489028 -812230406 836240001 -466088455 -385368499 -453509773 245003329 776105646 -653841953 -361230784 -743749065 333796176 -221730230 -153517648 -258614840 -27854292 152697718 -61427342 -115105314 28955263 826475481 785786939 981930330 974827273 344328509 92366050 -542474835 -389572920 866098415 381404131 -786109587 817593962 531667781 -846320850 437009090 392361338 -299638629 -18318093 -935493294 -969129134 341433805 -588125428 -179488783 189154446 798773155 -506530163 -208592834 538918674 -815684204 939556409 -792060862 463641581 67128531 13148329 -376829931 798189497 -715295375 461065936 -240316094 737757060 -822545405 120465963 38921530 801416508 716032699 -246042444 -8792487 -521720743 -402610006 -430556013 -508550425 -753212168 -990760465 618055782 787473290 -500523273 677033252 -612040733 -240059209 -710769931 -283480543 -528241941 -612527288 401582199 500298281 -343835130 -169713355 742253964 -992963001 -800604254 -273923810 443665081 255378650 812091372 875314070 560134092 -189040100 -881171163 -254019728 -567370034 -503839749 -958803394 963287398 945985088 747415426 764246319 -981494516 100344869 -418844179 -677361730 477404932 -418864795 782487172 67566567 -438717333 -38060750 -386148326 -704427354 -201360392 -341284833 -952828742 360301259 -237765465 297538832 -988520635 -174305071 -255356527 -622549811 -571108256 730080776 823053865 -472287089 -821972280 -655117221 320772869 746679372 109076919 315842124 584242318 869541402 457284546 288253324 736159778 -209788609 -264736700 356703923 657601096 -595873995 -189204986 202118828 571316773 855447978 -297471309 -93080435 -430799236 -682018237 116189481 -784868168 -200827729 -495382964 -123309791 -309653814 -962430597 14411486 -642596405 -85447057 -87733070 350686444 313586979 58698052 -298080108 -748932994 -367014823 357365570 -420778217 -894143540 -345024644 369535773 24579473 -673768141 782461883 247958316 -349542683 965516177 -80885419 -60224482 -397379227 -10484827 -629596837 422584536 -817231975 -879694382 567808756 772283908 -650761575 193756968 184788005 567014333 592441063 -153268309 569416951 -326830885 940037752 817838635 -365471783 720334973 278133459 -380849569 733365042 -360319649 195390540 632831270 915730406 -339435842 783909280 -220949233 854367978 -622017861 -852439015 -268685992 -566552328 -310967465 -99936495 -952614141 431060031 379999223 -374105660 -759132117 -257005003 844125537 -714872948 -823798416 -547827454 681086905 -706824662 773020743 -721996907 314643219 971927302 848423402 -150468438 -743709647 454482241 -667167283 -476527787 -360843100 -514308782 347409349 -984801233 329176015 -883491037 -894878760 812296262 732048614 72996045 370906414 306490013 -630420940 -736825696 830868743 -581209983 -508558493 33896781 781748643 -359075723 267845235 -984427609 715278826 -38562701 -868391500 255762680 699125538 -531716917 334339172 -176613549 -964144661 -525973010 351704793 216417393 -455676197 414176197 472346246 -443058490 42444312 305915659 91497564 -817400373 -132153488 278031543 -146670531 -384026849 740572120 -751563007 -264262940 783765118 -518745422 939595970 -642631763 -368825653 781922734 -616721327 -875622006 -782938378 -934490856 -401695375 -931243505 250633560 -943611697 238378107 371483968 843942973 886435490 -960336535 264198387 -166699703 512861988 -721896854 -487634855 30576947 -232165291 519978271 561772060 601827546 142299874 174237696 -163638108 674859498 131182539 967806211 -875215285 154591911 -84912934 3040597 -520937138 259296543 -810779049 625738462 935534357 87144954 -613445655 -825667196 586621360 -279965783 -980120801 153194755 -717000550 329176419 316918719 -488100542 625958487 366920235 518402411 -641092439 454815476 289552862 871613980 -253283711 123078456 195204284 858728164 944121676 -455621014 -464551451 221873897 322078029 -389811989 904525629 -301309576 -993424007 770099400 -146811377 515094525 -515309900 -301978225 -53602768 -100993737 -238839732 151317665 -988289400 -132324108 4185225 -783913520 349006022 -446358431 402228180 787234101 -960866017 -672629938 -860380656 -209493239 -562739879 21689558 185686276 -632387693 914919846 728566467 -130603768 -926360818 782605746 -729371705 881385026 -29727344 -377089800 -906178645 577535154 2772863 749719603 323295565 -924245291 85827047 -901802028 265679928 -865236954 -589323557 -829233597 743658410 74939667 914455973 604182594 -341620551 -71785437 422141842 -313439184 682157703 -575423023 -139264422 -399800883 726024630 920133055 -705213740 872984513 -737246368 276567453 739763707 -667250185 411309205 219023615 467259498 130123729 -973234359 -178459573 -447582584 -447686948 -609771894 134941647 -907756104 74588166 252238856 -470673098 536056954 232844034 305274795 397707638 -868356652 -55971288 -86768776 451722339 -306500252 332379895 -511681229 -453861283 55067221 -932449925 874365502 -969648451 23803995 583977495 571617399 -315687740 909291043 6012227 10779853 -879094695 -673281497 -938020469 178442510 180503777 24738175 131161954 -568052546 -907288248 -537132020 642262920 -644301803 -881014424 381820311 -979506963 643788268 357144151 -603451493 337035711 -897245611 -91905046 -815468343 440064014 -233823514 854714868 326277864 -633869960 -776036028 -445990838 -698588031 888611656 735663044 42165254 -196084394 379962757 -593178727 -674362555 917167412 842866425 633319452 -873179427 -907784101 67612493 813885750 -833827891 714304877 -764529706 -7157898 532063894 -881267143 15061537 -514976254 858899174 -274183389 -652931799 92892672 846356506 776751700 241970999 804669387 -632418382 -624011906 -616847899 798497787 -630076014 -569644833 -479407365 -538250001 -793329085 448239578 -627333226 945877663 -756210819 -42271953 687160042 -565903703 -910457125 -481789987 -927574084 -464278482 -400570197 -464896403 -262729764 554524814 404309655 793665709 -302682288 -954920729 -422188710 -52395031 954278988 307364666 -842985353 -223711149 -977552426 -426209596 256930508 629385411 -476684917 15444281 27881439 -914652760 453809302 -981332340 -747012360 433218881 220696451 270416002 889991038 -97457803 -269719082 -335786456 853729570 372479227 395899207 967439177 -144270091 -181576672 705842886 -294724399 -137145059 -210336468 639998936 -603056554 -393899608 -918871669 -312993177 -774781547 -595495693 -227430560 -904939873 924452793 908896065 -364077431 659254322 944013593 792045250 642232900 -569284206 109914360 132827692 628430573 -519697900 468768824 796199269 756695108 -585344206 -784063189 572927620 478263749 -489772972 -478314515 452300123 -471150991 663822480 -617674486 747668065 126327342 -177411251 757912599 148694931 243310227 -478513088 560608734 215491445 55078983 116754275 -422873491 -870614061 -925526000 -275750952 -76351629 933590603 -337664321 -181113599 289856621 428492951 -624971142 480093116 552466280 -165254745 -233779695 -832241730 985973495 604785156 -628384143 -765534325 -552942586 -953240824 873721939 -609568648 -62207792 282519259 437254981 213535743 978409828 957321706 -223437405 -15753790 73015387 756269312 722140471 8827431 -711524568 895379598 -313129919 609002139 768696260 -438900501 -599509454 -652450384 -731171323 223631108 -654626501 299348101 943383893 719349452 220181125 -510721873 -274169009 843424588 -664546374 -291228922 280626610 66006913 -214614250 -225694401 336831214 -547330503 186442614 -898290724 -599288089 897762906 -698963799 657458628 -270652091 784950729 266627917 680168999 935118774 -456831986 -483536264 444533230 492476164 316480728 755214943 250254680 434108336 -990022772 531740307 651981950 -876531855 327190120 -493801490 -313304055 -399710776 829584406 320121711 816336808 218933785 123042435 -504475959 -290353002 -557524750 -655531137 -726641989 -432854462 632260212 -915777071 817609 -414075740 374946905 -753537169 82535034 -43119049 -801740559 889298787 -309278695 -688957589 -9488735 546687918 228313552 528896758 877618959 -870902400 -992762522 602444276 22055485 -335083416 208826020 847719 -11093974 -788344626 -391643797 -437112319 456139336 -84977138 334582881 -222982294 729282317 -534329507 -860308778 -794646776 86110076 965568690 402224922 535897992 487501706 -32221139 -431543401 -526805563 -122780101 931630321 259443789 -772578067 -170103308 406314000 -816192749 129747812 738366985 -62570664 781851019 997756333 358166305 -182287515 791539609 -892394562 -16894649 -584187548 694092336 914229246 880111013 607752025 644765281 -810709577 621787720 -674268432 -352722039 566240260 217321554 442030710 561005898 -267425098 182390059 -854443443 -629145581 -204999428 -1631418 -975892947 801048067 -689253102 -441363959 -959628356 416294045 920235108 -131457336 -958747347 542734480 -540810028 -470457866 562014737 -65308404 14645678 390127791 -955211451 -449182782 -666492461 -849369905 -963079249 -684944533 -157991481 307347758 -166464118 -477184028 -201881456 20665941 -646238370 -50778818 -522790725 143658132 -741970180 566167418 543349660 -14235758 -411865665 -351904240 121161130 714661736 -266192623 307440945 -129169270 498615332 736613031 766519990 -55494811 -794580325 -874868583 -77648807 716750478 -503853385 716066100 13490929 69781701 85417994 -407778539 434694424 -565723093 110625525 -91810132 -632129117 -978779590 689831149 -537924103 665351071 155424877 -374938214 -521827024 482159089 -273528672 112030420 784131397 -377857639 -110294578 -642132615 382866846 220521332 285876522 -835787666 100726037 -270585045 35246626 853486028 -205101107 -68623762 301621282 926391144 937979415 -659006569 986434595 758887221 -542168821 577120350 -27124139 -890921585 -37923742 880815994 483022615 531496652 -967550878 -547429953 -642951097 -584057466 -450343374 879558842 355682311 741826473 -236671449 478468520 422818553 -398043687 -2177503 -824852876 384104458 622865176 507614285 -532315402 -374087284 226764548 -72455905 -881732552 -657518660 -343591602 220007681 665424118 981699717 -311480337 -172390528 114827818 -310792666 -371896670 803369874 342782096 752939995 141165251 -269393067 -683841924 92161652 -12936202 -401192689 721139557 426838186 -907656098 -126485078 -250087206 -580109437 -799087087 850589649 -780918656 590880423 -507464332 -10298816 -206668900 85596358 -315726695 979075996 166089212 57437640 532461664 -362593121 490456051 -326247541 -470077815 -156779213 -459195743 -803131343 -676064459 699247505 -206293422 -466303482 967476063 -869708008 -900469353 159347642 -27122968 402827910 -539949592 440400710 726641573 -726773983 936389756 12077781 -966703949 515778283 -970156869 389195633 -868599882 558415562 137197851 774718718 -301266774 -43704495 697272801 135063277 771195898 291252319 78589435 512939153 -377284612 -869090165 -700949526 930654657 91285678 -58811560 -84870249 -974273478 241516645 303781951 403766732 767640440 -253650344 -141626733 -766567697 97530651 111763156 652387642 -23517561 839169192 -269474897 -548546371 -408640705 1027127 213836845 -567299246 234846941 58462978 -975373042 913843356 157602315 -984685543 213290713 -512676840 -738129880 -75038190 622502820 505421968 809982798 834689307 -368349204 282667777 923769562 104715266 69736810 -678967588 686235416 808031742 574653706 660170080 262397841 714657139 866116986 -362905798 -847326411 295980450 646989940 134704107 -946589871 984075128 -389352147 -308412345 260917692 519812108 597963453 -239116164 -97767456 49730869 243623555 61552137 818975559 129388442 254311111 136503650 709876658 -322728085 682850917 -838860042 180278651 547982049 -112882602 183227895 -527551089 -53782450 851900464 42216973 810641973 268219865 -798609321 778941639 960922429 -289441335 -103452270 -553085330 -716529764 188827709 385552375 204480734 -245694369 -272035840 297573561 658397945 -722173866 816585610 326296097 805468883 209485534 629372470 -332576317 -274509196 -285267831 626036056 -750210164 -521976602 -981931759 989941261 354219543 580913993 -977224184 47398474 -943487461 -27603895 291379161 -962173159 781505915 -771379421 -99863832 414939101 -157251916 -797794152 -848608365 -407686578 621136882 -416492594 309668906 -40302272 -419359080 535177581 264835307 241049786 548119816 -508081561 736812347 484000266 198924166 -819665483 -682465016 941252264 765377100 741576111 -325533392 -737948922 870985979 751010043 44550063 665398671 -469979340 759619940 439999676 -831692831 -442534727 896975127 715915299 -130389162 -33231178 -989939555 -957238416 829376745 -3708841 -672165544 -615858301 -161997947 905562200 502299312 667349681 -775896818 -521196235 -883851033 791424626 173871658 583059663 -850257256 -844495508 213211043 -633567648 -855914030 216930738 907477039 -934269628 -872212879 -912541030 -379107493 646757102 -899776971 -222167419 -147142647 567147798 -897269649 6207724 236163166 -574124735 773961498 354622220 905393204 -508165604 515337185 64764611 -380959290 795652666 963314411 -185459990 557373052 568228017 531224379 525907822 30598817 679667684 657617826 -401958820 -859299645 597332352 -649643480 -924303332 -517486894 740921849 -646174562 -354234337 -853581081 -726939232 899737509 -496703724 -982778346 286394362 -540384774 -347034046 -360640439 -76975842 725045406 -849364571 854695105 306073231 -130633387 -761924917 -490383916 419509282 -342623080 605335258 18169014 -953112582 -133667993 88483670 -308849116 -238273885 666041699 544345213 -849775450 752160608 -696712428 502101868 201235431 247800488 916233552 567967409 662108127 -453266935 -812653722 -132853545 470875668 47305109 -355648917 -254668414 -263652739 -206084465 678877529 915182797 -71176072 864462738 -90498103 907168639 -977656272 -459851502 -166201815 -466628477 -427880917 799332340 704117458 -357904197 467336675 272153511 195822699 -826798205 341163845 335247174 -307596145 673653751 -851796128 750750078 548538560 426095497 -896559485 62292949 78010264 -939091940 429845225 54960039 241872156 -68424292 285000758 -109819575 -182540435 -348189091 178135645 112842907 177756375 196019492 873589241 697236184 -596396204 -656170565 -151442908 -917119641 -992953904 -708175287 453819623 -323702140 -436172690 550411423 295752029 121437569 -907508681 893524292 283437324 -217223706 403383958 -784669859 -782783316 511493221 -598812280 411313906 117707171 -400597870 -275580052 -453313072 -824823219 -872880706 733317543 498960625 -25159714 392147063 -743088291 -944296868 -925412369 -317811479 -469461207 -750940417 -214826825 -433468187 428431932 -469381240 -717765991 -44906761 -676429001 -632949835 604219373 971668118 -761406645 36710908 -747718533 -608969324 968630 -994757318 -848285675 -904178365 -906270734 -508319455 501364302 -775558045 -854995351 -255869378 390919732 372080723 -958780981 -567719021 -195352952 -294394171 339419632 -450486814 977236098 32105501 939813608 330527568 -410805709 122651547 -786266060 536866939 736862257 598247198 797859585 -64276070 318117766 929276898 -879480387 541147952 -142000023 -607920800 930571187 -166028123 250350508 415306203 -944883216 891014922 248036157 -260015773 -748525253 -712069234 11329116 798753280 -279723498 69551558 78106575 432985104 -905677470 -771013778 911934979 -124528364 355310734 882316189 649269734 -882767943 -544096085 45342420 -611941822 398170479 481522973 896168940 789806181 78068418 771179722 494882916 -649558631 -795769747 823761882 635020963 63408377 -826394060 972963450 760799819 697231179 -565523936 185689047 41406644 -647136456 -335644154 -37560972 593007572 -674806288 844191257 -12650651 231484500 -409567980 699381580 -481692460 -329707029 522490715 -65641743 -154536822 -963813495 -292217196 -438973791 294162341 -925963103 -525708911 -164896888 103049604 380241726 846172292 -393304064 -274074554 -109739601 -156367341 -366972074 -206011364 -935076215 830118744 -264382153 917672089 -895034615 -512194473 692286348 -226086144 659403266 25907465 641964783 -872198029 -947690919 75071100 -393775530 -243654193 -617645622 -11244761 -318037823 179867464 191652870 -934754781 340062282 -227426989 314423834 405797749 699292234 -880731969 -666310100 -885769946 803438858 -313982254 378696711 636220683 960452337 -939925660 599427266 513413469 231573524 371888798 -218130081 -695572684 -890222311 -4355130 732127601 650890673 192037836 -371289160 -81337312 -731907507 -721643269 -773961401 -472065991 653696481 -934938335 772988954 975069842 350790833 339052030 964365886 840161245 406643593 671209469 380653260 588190848 -761099553 686495404 -170884401 -698305797 713187532 -55626189 -332183333 986048534 296859667 7556017 426412724 -557266063 -737335100 668389232 -200237101 -621399974 -138631543 -816984978 574859141 -228405512 -870078168 887578619 359153272 296765505 -14505124 780990859 -611138519 31994132 -432504663 -702002580 -393466861 61465825 -594560399 692914222 -418720089 -901064421 147331319 -962351753 321465610 646323161 -282480135 811853495 -347795176 187734317 121925667 401808359 784360158 -407597384 505530396 -122373489 306847137 399860288 -505259630 59532092 -499050460 587347483 -973280997 -635737218 -751163052 965902727 -67427272 -185304665 -968118188 -120443935 -153411272 266925596 -808404013 -871022320 -236880885 477128314 210176906 -183158655 173199869 -300562100 -633698243 919152035 561609388 902674153 -125005660 -334222588 398135636 -610585661 -66323891 369158992 -225837505 -404630533 -545922211 -26047096 576653317 113842465 -169001368 -210040605 67997084 162447658 -581155031 423405581 -57011344 -952982616 -743251382 649312230 37263989 861582350 299575592 24408495 -348545723 351528546 -620022502 -502702570 -308681337 -264939011 143897171 505470006 465234030 545972606 -891281620 -62491292 -11099077 -452263656 674703675 -481478143 -452065689 74880784 736281259 46905320 -858442203 554997942 -264260472 476476906 -228486420 -616908778 -928905265 -38613407 -615314505 -850914856 556669183 -397156514 259915116 430890833 556430650 -986219606 -438550245 -277200655 -917995690 -606694136 -664166416 129752806 -275452242 -787531084 527558611 243031747 32059280 -360389712 -32892862 898089186 -349792286 713538823 -963183976 963722363 363265934 -288664945 -818058755 -677577108 -325857679 -334558947 -265747003 891022701 893268298 23930118 -51821730 706828141 -216300382 978172419 -710113458 -129334890 -697309643 25578653 -557192695 42039655 -60717337 -78348115 720821631 -736035661 -124679371 60916869 -895276277 162752182 -6803903 -249480069 -171806117 823066793 -561495198 -120286258 743777735 -890860159 531599176 -826816847 -689511445 73459942 103322055 -410039368 861289523 -727111128 500078872 974970336 -664078 16085442 -433438478 -423324784 264685287 -67726003 86280686 -230538772 394516267 386736180 351817224 -343945137 613379851 -830378286 768584104 89881197 -976930180 3310345 87219610 582723513 54674329 -844565726 994467681 769558969 -111747435 -58919930 171334935 944556335 137745158 33450417 782132245 -415517640 -582692201 612543742 -897233949 683182234 724933014 349135078 826922946 256076665 -376328925 975214786 -735454183 718136680 -304753210 -945130798 611658384 -918922738 725602795 -190580700 -528967678 -320228910 570603737 -878514139 850551451 -78678396 -39724611 -636284207 -732335099 -375674105 -518168873 -770712957 12848144 -657301935 -162312851 -887591404 -919017463 125086631 226233442 588716572 110332434 -103288493 -858715421 -952037717 341906613 -800136124 -771234734 -311714649 866324718 313070497 408945776 148427098 110587532 313200411 -892960316 129764624 593888249 839729319 -72928067 454329126 -646238715 -838829007 -333343642 831741974 -583151513 485709414 -355400158 93779392 -311909891 28735349 -561760 -297130092 969824177 -753746297 -238159747 581546027 -674586718 -514410989 -616627279 -945441339 839793657 97814070 218404721 103475579 -785198174 -79959884 -906054165 -106573015 741105798 -21527400 110391219 400889689 512964589 923957310 -84720374 -186137629 572911404 -129403213 748821177 -392264528 306739894 -6319048 -79149531 937314882 -198172454 37454557 303894641 139861500 -849881852 579528144 375115816 229443132 675144861 819051560 819766243 76958306 798068358 410726654 754347255 356981787 -294463441 -951174190 815139287 669334494 604217702 -325175868 144355354 34155156 542518926 476760226 -426415391 -260516172 297057904 376710176 -142228335 -193392243 -275369823 -575577112 -591089535 -75136249 774788416 -110834195 849631020 96538450 -87676858 -970028718 602105744 -970939876 -309697750 -958483023 424090384 361192977 -922006238 -895895323 -42999981 -214880813 -34199101 -154842568 -215482827 -113257580 317608635 -175671843 -254576798 -866072998 815478158 -673722354 -895089630 -48193311 -458499521 -798117473 180220574 363502191 -149938615 -929973137 -269830998 164421025 477351367 -569075564 -477289077 -633532426 -935789422 -473413127 -640666959 -447377464 573596192 287491487 190982828 192737191 -571218597 -39496367 944505389 674700979 856406173 -125789072 -174454552 -170908166 -967701917 -679032670 958575023 230187104 606443642 -761671670 57142711 776027440 -707362670 755350271 892138350 709787310 449286061 480899847 -20657168 -986067166 892533412 949427601 -266303729 306370235 -700349340 263337370 730255768 690426162 -301859740 -911527091 -113440539 33425717 -248116260 -780282531 -51200794 394318180 375324332 618946269 269731039 -785280796 957703931 -128251321 299861394 822040899 -918573615 -727130747 -38893825 366242319 751058855 219609604 642265828 828147666 143216277 735609437 859223918 -273521996 -947274247 191779561 986659915 -20027446 -837883944 -470571022 -13863649 670096003 -541195101 185760060 -253740174 381263088 -805376185 820662706 -610724828 -679086423 786348836 -498181834 858588092 -909166293 -92144399 337354836 578826873 69422335 -94911020 -928273460 -278173240 -202700977 -364626501 -834543981 -755098632 116216170 -18147558 985129122 16910575 -963352977 -224190908 -965803842 -614378270 480728624 -498209411 573275359 549891999 781293474 954292019 7034801 -100588669 -233308825 592457597 -158669291 -611438775 -784661207 472942685 357330619 -225120411 -747984268 189471787 -304939744 469937849 749910298 -90001184 64734148 266664489 583169695 164267401 -578177014 -948582290 -452684961 -646699477 -800218126 479211862 421040038 329732031 -778077476 -107821088 -165321796 64179663 10585629 -938597765 -798293775 183823486 701154961 -995891767 -899122244 317472233 -54106596 -995645537 -479991219 824489164 -445401636 -887845809 -7896828 -730494663 -491459580 -104628713 -924777672 -867317007 -239000412 -61366581 432600620 517881314 -222054846 -611693924 798413882 -362898862 36577981 939126621 862466411 -258886071 -663670783 33124822 910306001 -250780169 65202411 -93733611 222386257 733240737 537142545 -467616342 653090019 757716584 -603803113 15205397 76255316 160402855 797468931 259651680 802369509 -934798150 -373745324 759779211 424331744 -953951125 108049367 -462749903 -545971768 954441121 -67541873 121289029 458104144 414262002 -568644904 -966802280 426106450 426204390 -207539695 73624243 927724632 -714628044 665253893 -914001144 501299616 -133168756 -367186628 -325645240 -632897329 684270108 -829012696 262185207 289000229 -727947534 -392676614 -925957753 539230742 -158027305 401394048 -232863556 285019354 -432449567 336450561 -243565881 523418532 662466458 334983715 -810994367 430495287 -625614638 723004735 468533925 -291187111 46170054 -187344174 -492157528 136111651 -809635687 -942117082 -469318066 742221932 -118065027 -49419984 500738702 -603012355 -792814957 952623760 -366346545 -757109869 -462525679 415606987 488588794 -25844564 339720061 -621269251 630241873 450745052 -221354519 682574973 764047430 402787406 813107637 -352639983 -106622244 339819428 282556874 -581627428 357698087 917463261 91525118 450404415 -770827266 -945622177 190715508 423504202 856803174 -968873850 404056447 -971800129 640426882 631899884 648215884 -784637037 580113425 -712938011 -534204429 -725959470 813586942 -98925391 778287820 -864719927 954083022 620629247 880820282 564740136 -522999428 -352630827 612260455 829955240 -75610427 -202934745 -431528271 -607928429 563993479 298903099 958796377 31002159 -567070799 497723652 -551757898 819053061 501372195 -609686760 261137371 948980400 -844945169 93458715 511413790 -637373121 726012001 483703512 646199476 782572351 808171051 429583354 -276910147 -253326274 766127177 110675205 384941902 593898879 328238393 -104152477 -160456328 -769452934 -686378176 712903307 33865727 -512792006 -464868495 256961553 -572958633 618281285 992822152 -78553072 -321624827 696597380 -758905954 330433659 -422869726 966356882 -390430215 -525435904 -26082798 -941821297 -310685917 586973379 890024974 -382644275 477570678 798722516 632424341 -464434812 801839620 -866718064 -667525174 -51528919 -133082850 -890387596 697046428 -416614893 -54273976 -893427541 -381534751 656402033 -800681566 -118611996 466291430 -852032097 406319030 -846474523 336105548 -970616245 -535695239 -750619258 -706087531 975634812 710867153 -468531366 565174866 -704487006 -26375026 -68584305 -663424616 -874286253 137813591 -290988298 -624765134 637151699 824650989 -738778290 -566744164 893363264 -541461151 -822710052 185482009 -220851434 -440763160 118031340 222429647 -385790637 -611604070 347193229 164203227 361641019 572118953 -125991165 -346215645 123734896 -689269367 650814931 694077032 40453881 837808070 -941697964 914189010 -632338009 559516523 800349488 257952166 317100101 63283655 -217364289 427430792 -971624126 992706634 -604804151 -698839317 -386700533 -990367321 -346667451 -717346148 -522743719 720639471 -841754885 623321450 893679759 573442117 988190571 169316629 514707752 817300897 -476221708 -606975043 -621086174 593344351 637567381 -307621959 -460147488 -22420128 -879979057 -497653284 181524731 132388833 -740131888 -162635310 -4347726 247938247 389712732 59916089 528099069 610457444 238370441 -101830379 955113838 411511270 -526988843 -616019000 -773526790 -725278250 -505305682 546793139 -702407226 368957540 805451214 -642164183 -933524212 -735839367 -57521843 22374554 -614080720 -486223849 -502985730 -380803660 -727422906 494895220 415871386 82422464 -789834790 -528529611 59706191 513644618 57070349 135049401 988755161 644291777 -113186722 -184669535 -555187633 -542372005 -752153898 211272855 742992334 -491936772 -58082327 324381537 405975764 263128778 125408120 -971402628 675957012 -734661390 -450605905 642460173 -743994994 461822733 585511140 876037769 -135552814 745296195 -569735844 -823450137 -264089763 838952588 -732049676 -983041616 -752448508 819722703 831616694 -752999023 -479544478 577760750 528197164 -110929986 -977766783 939921926 1401555 -608897085 -716562047 91574372 -707735426 245751792 -643184080 100775124 293890945 471345075 -728508376 -449193961 -318291558 -253310875 -683389711 92466769 -807618238 152478979 41996875 -49666929 -261142243 901452446 -393484266 313858791 -648504879 -724318905 424339808 970289559 395467230 722082796 -561390780 -717954855 -678130693 -145600709 -915466252 -557688648 311705535 55457869 -362185914 50399674 563326824 623556057 -265400502 -275708093 342237780 -227338284 987654214 -947926338 464593434 -265951534 45658383 -499581375 618513977 -201697792 995811084 -762184565 740802300 916551779 967648908 -584540401 846535880 656492410 -706769408 -618597421 -911421131 -743205814 683030532 -507481236 718049257 -493165977 -964668320 129996002 -69551394 482826617 -860958716 188571282 -316642377 774729374 -758778598 183425956 -163316454 -197906512 -163947287 250068329 808370146 542426073 -174702771 754603257 -783659120 937379792 557621179 671365909 699854158 736945636 -209033182 -505635844 559299137 985143475 -565395623 72232399 694791014 -32949179 570035867 -994395468 -786737605 179307290 -52429951 531529968 -410327853 23847359 391686977 -782834127 -837638088 -412420523 316697856 -955616157 214040380 907690625 -682664471 719642482 -746731511 37392457 -416217226 -221033914 -381464834 -766751209 805700150 706810851 215392237 -727258176 -991281635 394170189 -160143372 159017205 472317877 270894233 -707835443 -181535823 -292518243 -152207846 -873848545 -464874773 873392455 579134603 -122678327 608937531 26007032 641335198 -879808255 531352475 -444333281 605204786 324564139 14506002 147621381 -922919703 -913478226 -887643952 780379140 -167513862 773561019 -599419598 -610973053 -342883646 193647674 661009653 -423534924 -446975928 -555702669 379430388 136926490 278883953 687663413 -230291896 417515130 -994900436 -757266541 -47159561 -337143400 -145247526 -671267027 -563929646 -335865987 -966231500 376269076 339518442 85676828 903025392 622889502 90802943 17435696 51959931 -171934494 -480415859 475058022 773893077 -661753753 -465707006 1861372 649129662 -273622219 -326826054 165847203 485221716 -331169062 112022884 269775127 348244411 -604023173 -739988580 903717087 -882824428 -278487408 659379667 141038724 -500094944 -635602210 -845188135 -978177049 672385961 527817985 -366591328 -678998450 -817938511 104009740 417567361 -85908755 -205124529 193713497 -742948353 -182110098 -395456128 424151526 -26477224 202160118 -149226105 -475747170 -556332167 613798739 -24956824 -739816825 -224196088 -634072672 -586214557 980503279 970321035 -809908297 866503966 613530304 853499927 -582000965 -303702980 738705961 -689833714 995762182 19876073 932582616 -610055625 -655347808 112653446 -599081432 -672226225 502876158 570613899 574556478 -705463430 -214685702 353771654 89965823 -358508700 -585660149 -492020787 -560665323 888814669 -419541982 -229309876 6210594 662486305 412956872 -955728850 -67685345 -14281760 814299804 -62943497 -748015843 -370176913 -666459227 946129088 672870785 639007812 228390672 241880873 -642477237 813353770 640035668 317223969 -827913219 -453304697 649916636 823248229 -72710410 -765596189 -402446509 800010819 -24421143 -154038129 528822717 188855972 893840683 -944801861 -26772957 29415179 135630637 798787922 11102693 -169637466 700560706 656158335 253964238 -538054532 -33304073 269226728 -587221155 -809086943 -714991311 518174331 -691758096 -65020108 -88639885 802927985 609487664 757872042 -240613079 -473028846 -284101489 625412671 -292179129 -937547571 285294315 347842659 -683870773 785629160 -388424430 876562446 -478315635 592555344 424255974 -155240960 -31603241 40714877 711528830 662691713 264182655 686524931 -252459418 718346106 -839090590 -532562106 -925508303 735110953 -121889228 774005140 286135303 -393277267 675773934 165365025 -411196384 -629382729 -924039013 54162774 179330418 -445518318 741048501 -754789522 821075296 32961138 -529713819 -380705970 -899769609 368644081 -285476037 631137915 647531181 453677577 -227714615 -120943004 -70576677 522931496 -384542187 -719645449 243787912 -998018476 48667171 -795587041 764114437 552544486 732451712 -891272234 -863903890 -592597137 814988544 540096149 170463351 782113042 237595279 437448763 413300832 -573505459 239149186 -688947262 262519583 978152320 -884388250 708012476 215714308 -844606051 67813521 415910567 243214945 551992947 -567082157 809105991 580874242 -787803073 45715994 332998499 -399976044 -42052764 -253648895 143245519 696059792 448233190 -815967880 -468053650 -399339870 512104582 -74755421 861530406 -920523746 -921445420 860538599 23924844 -107510365 -476685396 534274196 -627201393 -330875700 -91123612 -978278346 228809234 653009575 -654576945 906772618 -823468272 461317484 469461515 -298999687 520590505 -956385306 146806282 -691066061 380226924 435904735 214412706 -111203985 -461240416 -597763156 -455253845 -938188688 -694632475 -83956999 375328458 383215488 -822060863 -429253205 452772543 -600578332 -32057801 871234228 549819905 141404133 777790455 -225028868 548206010 -850156630 969447855 -463589773 -305506744 401018317 -482118113 252092316 -121895678 796086778 -142366440 -341517929 -976826985 -99455003 576979870 -138438260 -261435598 569018184 207442776 181974447 -447319474 563126563 -78189122 -611465893 -320465483 -36424596 -924422732 576568532 -381375638 -631455981 -488149252 -418780036 871989647 898526931 965068260 785452727 909203932 -144318997 144928050 -339947288 -256643953 908436101 590963017 634162300 147967234 46443268 825710696 635757318 756445856 -688430357 522565355 641070476 785716029 -943125436 -762747194 -693676299 -70073072 405476448 430624685 -171720752 -216090539 447498052 60714005 372596388 -676016015 -11963439 607947550 -190425874 848022232 -825169278 -710150827 944306590 510604779 -435406490 -3539410 614133209 765294776 -967354943 -977410833 43117388 -796325981 -783941463 -352136715 -975695244 532777739 -668738820 973257220 -618986770 267460021 -44922472 -777599291 969893495 -620725893 -627103351 118435654 -540138909 -332393575 785557971 931018733 585642876 -322073526 353274692 690533108 -275638058 -658022115 864429877 862484023 816360258 -343114091 34633588 -294421911 -845627106 780713723 227431925 -116571380 -225754225 676887208 825712439 -574756548 654636294 436824528 767809480 944495103 -753004453 941909517 289697446 711285134 -813214262 -154003273 333392640 -445704501 -160393711 -236150221 -75655430 753468490 781681546 575389671 -476218210 915454151 -640633836 -465583665 824066675 98423856 -657503520 -523470138 643346696 -737506330 220375774 448332878 -210888381 -13084623 -300787603 455932705 754605835 -109003892 62064112 -712584328 922937134 570933817 249761302 -302904873 -192099063 -815498622 -956509245 -97466808 -167690845 -599781317 -95545178 -391854456 411362579 -427633476 -698380776 456213844 242467126 -994396260 474319156 -612579483 -117172739 -88274632 -548496554 768666729 135914230 -210774662 -546420126 71608938 298683007 -726304969 384942114 677332956 -724770409 565908933 -32617383 302593578 -47341865 704633478 250684207 -874938917 249505417 -933875927 -332401352 -78265294 753272523 725595173 -949547347 -142994407 -132324125 287718374 933620895 471079006 677882212 -373031412 -221888771 -850944275 175821761 -477388570 -445652673 -760063175 -191250966 -524778573 -196431876 316917580 223493358 807455033 277448594 -851340938 -557998706 350983501 527238412 379763641 526719088 -916717345 -949262854 -457524655 -239228679 -491702221 -357311025 -777538164 267138813 923414652 111118749 -438406108 -660315285 -64830944 755445895 342139314 -40519598 626912079 705829031 -816772524 779224395 -41262330 867821367 303820093 -953930033 208979585 -952918847 -421360161 540977349 958334001 775808333 681597055 -450076775 -627058080 -195267082 27323378 -345080871 -846216818 90338748 -613730333 667764087 -196017822 -292222528 -813268339 595405428 -430234176 -676742284 147968975 -426147284 -798939402 -395664877 623872648 510426370 -896930218 -537138721 331820381 -654536287 -459963062 -290012911 495250005 -391775218 -42889780 436134600 62372472 -926916623 984111947 -724373599 -598792158 -436774070 367148853 -874978415 592055926 -959620410 437088263 698083661 -687793898 492800808 -825573726 -141917661 -173819904 -643479479 -768016274 436098685 -270380914 53691743 -429059253 -668708753 242334313 507284768 -437185050 676927848 717459686 -829058276 -743015733 -974944592 209719938 -910356577 -230340433 -292053512 -500826181 -852576003 -22861613 206309485 -724909913 268966680 -462731481 -390880297 -570308398 -532757726 570928587 530282617 -765970956 51721775 481609952 478957802 872585192 -634136761 -601465749 997448806 611500185 -798419582 99012505 -919859443 225691291 -421554470 761251547 276548960 545309014 -53522379 785586678 -253958244 -519241135 474026870 359656486 549772027 727035313 -568715440 -964027731 663707099 978484410 -160356728 -485225762 623656953 -968944976 590351375 -556513021 -986247781 -41489620 616004308 -875957632 970365417 -286698779 893655687 -754155524 961550521 609571154 551977350 927826796 -859715891 -176721669 214449582 660813995 920664424 -4329084 76403899 -244324789 663887392 -799740538 65050675 56028164 788749785 629682821 147410718 784751742 -695903010 -717535766 767757411 -410471590 883617298 -739664519 377015775 157449311 321211869 145635957 -93852123 -908880154 864963898 244950559 -393484974 526710314 -924558410 -854764398 -656174431 -262928150 -622906345 898866401 -260264339 605741233 -625316599 595272376 3223184 -293759374 630385782 -167260769 -955501464 -150458584 440122806 289306090 -768748027 673476006 -361018938 -607331644 290538543 48413909 181225349 -170979467 -707010281 433274411 705076241 216493864 975063295 906016707 -846677048 -42590536 -737447592 -585552720 -72582564 -337277895 -247552929 -362314152 -342384172 247383363 320674107 -817703295 833061143 433288285 886792013 -341092331 -784091898 228987610 491858647 -370748869 571694631 -869382993 568284814 -511623940 909089436 -557002777 849606407 574416791 -925812724 36160765 -355362060 -480755129 504950563 654033634 224433514 -476978499 728328815 900900993 650628407 930401611 -580880355 638375153 -999054265 36198991 -446245265 401421822 -406822629 -892251637 773496664 -983505364 831047 -44514209 -143374899 191492475 -10961695 164969625 947049074 757237531 636629778 -361765322 -371565986 398818803 -170043807 -359643890 -975045753 -822673095 845113046 245458031 896004815 -749594064 975349888 92413793 933169198 -933487174 -771781863 -56778776 -694800327 561210984 564877380 -619908538 -162829338 -713203593 -326329719 -812489058 448304911 194527176 -998736823 -825805703 -588750465 -791164053 -17843586 495987125 -390045512 -872482299 -14815783 -941980272 -628024339 -813424784 -973633893 -514764003 -968628947 -446444657 897029978 -713326930 799294469 975793185 -469547527 650586808 -492761676 -740835293 -824560538 844042312 36463154 -411835702 -725495655 -641998295 -842549613 123373828 -970181183 -865783994 -228613609 684012842 -586023216 659901379 359562103 470563123 561251688 7690547 119750561 923887663 -944696481 267478893 -782594767 -324734170 575578107 -551889070 -170258948 -695104002 -930191936 -317245757 947619156 500413080 907070694 -202093249 185232023 48776595 -59894422 268263995 661158786 -535857468 719454003 286273775 -538123033 -280627842 -737192238 -267525018 -426866646 868472271 -843065934 -7704258 -728666408 -691285157 129939719 337384124 -876703485 91689101 851387753 922603616 -775210905 -452443530 -58581783 902716457 -269476400 -637267075 -710324720 -686739106 616015599 -433366931 -587958284 674744940 -136948983 860662427 304742291 -120789251 449816366 902730161 -531616175 -735707176 -289472833 -737609241 -326660965 693479842 -12778403 74335493 -178459954 724623222 439151973 879424843 577838331 -454807258 -797923795 521071290 129856044 -563860643 -982417077 -136145741 614230589 -304403667 856278454 -228872951 -338955810 947698698 649035782 458478332 -402407156 -151027478 985483711 -14634593 529534367 -503253908 534046356 -756527202 709629007 506813669 880725277 89166899 648661985 294848490 847209689 -903352402 544034950 -247664729 598279522 752683388 -399599719 297432222 -932733462 692836115 908954842 -938082818 -11445869 -824170230 414126473 -536343555 -475428572 -801479669 -745018746 -837396216 517142958 -234377087 -385268423 -958469412 849454484 492693897 266907755 -893805459 348920641 624647379 450494721 -587106385 -168969163 -487067850 742539250 83083098 227707999 -959422020 79036102 711058110 -868468631 -303197860 656087317 -224705108 -402578429 384702675 -783341381 618875942 -125542162 626447500 -799237557 87681235 -519466901 -296358572 808988773 647602352 -339537701 110100224 -199497708 -993303957 -425092895 700783359 -796009825 458700540 -747054913 405400407 791182296 48243229 -608427414 -265341401 822663247 941710092 -521087542 -530422525 775994997 -698865133 51983218 419796337 -259367505 -710013268 -412795280 -650111061 856271275 -105501867 -609866024 229770293 -658943158 676570130 950278989 -551610996 884865558 462919476 625158534 648999145 729300082 -960079738 540712661 479759081 319297693 -21597832 -747123767 840858105 -832649846 359638319 -592179114 914538519 -600765578 402045652 502865234 -30149128 614989637 -614503197 708591195 270746468 255825035 -38074239 94003560 524418604 750804235 -540414413 242759855 -784634187 902715777 260186131 145470928 -746421835 573531797 -555380904 114291832 -630071162 -318902385 609461912 -64381343 -199012145 -586359783 -432656014 284381654 -485954159 991543581 250088896 -397598154 437471562 440469627 -452022868 -506052343 160937946 -546210937 -650247420 -468907467 119888934 721095271 283152033 -369548474 -771993372 -257465415 998717493 -168751337 403520460 -821871707 725887801 588798705 302795352 779612164 596713100 -897758254 669758731 966290935 -241676746 -9966316 -83469376 -18385634 2522675 743174915 -510914929 503289397 -459856833 84401592 456993719 359859216 -905792466 -401297621 -88026830 -435625903 877410463 -588146190 438800958 -684223831 -167049992 -648205313 -420721724 -726959775 203021177 901352816 98765306 -796975638 207530172 -934272111 860904239 782177209 393161412 -79616241 695511318 -804200969 -478165791 -797292311 -33815551 -158130898 -898878557 -30775152 -781775485 684184580 373637966 464154767 160508532 54543001 -586708599 130808017 -477161730 -821748787 987461961 -498607205 326294834 68342588 -537925926 -612404324 695632222 354919926 329563054 -924517755 -829880528 715686786 -527630046 -181364733 395218831 -627665020 -448789557 986686234 -499943603 -165929803 -591354771 906719685 -947286265 -804391094 -401926654 -890358479 360088181 954080745 -547256139 959325903 -363175337 -552391223 344059908 -529557377 -143161969 859320954 -506101529 780544705 -287023337 -791802326 665909621 -650087262 -175909537 890509375 800864893 965654425 -144688890 785713067 -593070072 968698589 -3336855 978746681 -589842388 412656440 -681424861 -242345230 -66908896 272812537 -159958782 -593335806 -323293001 31945286 -702267578 382635422 80742615 -645270167 -424583291 -901964586 512976588 210997595 848040384 -15280498 -138190340 425532942 -721505214 -290469589 400138619 -49821594 937294361 721918432 -713220317 248827048 -991720074 -183368861 -983869753 937142923 -925818200 -145908528 389380360 275249925 753645580 312058323 -513056162 -211975390 -906656649 150059180 762815241 -330349100 819949158 -591527775 564209207 -513393735 -561423904 77746853 -550080781 820011053 -543610520 -66796681 -353703017 679012396 216914933 -8895143 562174338 488003776 -690761701 227560127 238100431 -212635837 -143535172 381829397 -319441016 -1364280 869320315 374993913 -607877267 -211851 803988125 656427866 892845543 -613802735 -560943130 -542897218 489022522 298240796 155239350 587301299 956172062 -542613053 -43722931 -898637587 -139450106 -390819369 -143276342 872717468 689401135 31452245 -500689695 -329435827 -412050589 499068258 196840242 627087722 735696310 369785387 225887249 -370814979 -35565160 -833501933 929816273 -412502604 48700958 -966435725 -502346733 874072941 509470230 -178328498 -897504615 835939762 -2717645 -117624927 62150961 710092281 -935176185 795253676 757006481 -893592293 -164309685 155585560 603688458 -47474532 -194125949 373477377 707368545 774664594 -19910844 513280542 -714644668 912569823 459275980 -23198290 -936015897 -285053435 -843614317 -276207783 -855749850 303631165 -176741083 -413422531 -411021090 813253648 -36352834 82450084 857295861 -247957042 273880910 379336531 -905602444 167703130 415974494 219088737 -607254282 434541809 -923608196 477692144 -651362808 151431295 -511953818 367898297 -275887072 -942623177 630675599 -963145094 758410709 -425826709 778755649 -964477868 883794775 -44213177 -637235276 -740048477 -196411740 459897393 -907387527 754027233 -376433923 214357005 -322705334 805371534 -870630748 -689200125 -443061978 -440431937 408378620 -612885290 -929018448 500806607 483744555 623908475 -118760659 670717916 -75381996 903422793 -383245347 -921763651 438427137 129197307 -225815661 -985599811 -875778101 -727236684 -538361889 -125152883 239000383 805777183 -763020775 -324198070 55536774 -444466 480969243 -820718926 665326910 -833159422 990413840 210331296 -320914628 -213552061 248141700 -269924052 155671778 160964268 -931981345 -990597311 -145952293 -396722903 209158532 144609656 -356981973 902909926 431195714 682347866 371322976 -856699031 901979490 625126415 139422481 -120406126 429706828 -333233997 -993372927 478746953 846025304 -438761622 202943639 -164819806 -920273410 -227199644 837170440 673039787 -551164626 -913099369 434683589 -115454264 -73685295 -306937812 643445846 -401570591 312151811 671646067 318491201 819992183 -694551248 -396335763 -543905775 -288150889 -352431229 197962182 -807016104 440370465 793304426 -654623999 -233528077 -305413266 962066039 -956263507 16830504 277558060 933493035 619471102 192010557 788944934 -634925413 420647634 468908093 786459051 -85038262 647047908 -183378587 -359473424 929977436 100049638 -591031748 -907475626 947709129 446173665 445981647 210444385 33779952 297855247 -85283298 -511727283 -321828738 -977201603 -603020212 -88918011 -106348890 928760954 165581926 756208509 -413952767 -695616884 513308061 -932237436 119067716 -119863726 -581731998 175969509 23926619 -482584070 -492295994 -640671364 254870016 -60817773 341266431 691822730 646568146 790417875 398943077 -207860501 690169224 -738789872 593380488 -966733148 -862314123 690420405 395533261 -91036868 374893098 -772732712 466241303 766090026 788632832 61046776 554956710 514988014 735207822 478190070 121085410 -987393302 -395514946 -948097854 -604924950 410386932 821390619 201769949 448413612 -882902894 928071891 228860729 812750273 426102154 398292038 442568150 189813813 -21124638 -148902488 -864647535 287030099 -900364074 -538685008 825010572 -30306509 -40824555 640428046 -43070318 183589371 56188801 -65330904 331726729 734596164 843348255 -719533398 588359936 523605084 -46310894 -201454083 506512105 -916551288 178855963 888374767 -375870330 -581965080 -949752246 886299554 -212901760 -291428322 -558214658 339227791 -804734471 -48417846 -322185796 -98512328 -760139995 -543110207 -947555572 -70861856 213065003 54672179 919833574 -428184609 -913024782 41816293 -715750786 -26952652 -586647550 -442211054 -940825713 633706726 -706065484 -713973544 828930945 -230517191 182130095 -77441984 -246633319 699649248 -295439932 117109484 969555548 -253826384 -639926873 -37876495 557153176 -530316566 810011415 -599579977 -709769244 -607510589 -696743763 948562236 -940894988 783580418 -391384884 -217658186 76128046 77770933 -125749064 -371780268 -22131917 -914660360 -481066954 -437733457 -660800011 -592994658 159336157 789508597 -921565096 -824429462 -959482854 -908093865 693249104 -302875772 540589061 -8372282 -399149961 -816568594 568253669 -777397695 814157721 -890851313 906008254 318610095 -899573307 544378556 865082871 743766188 426861220 -110386027 290631380 -439512686 -463945353 -300050047 -285601411 527121754 -850236641 256498094 -845241732 -784626484 -631687288 -201595457 334578268 -138466175 326287440 -495426498 247250514 -830001950 542530018 133693775 -286194645 239206981 994089571 -139431823 708764764 777895361 175341405 -67866391 875548222 -868535921 -848877641 676252076 -21084447 -931502918 -374735206 554800602 617135809 862545845 506205493 -713139957 -735570464 689383055 626814293 242244922 598544592 -883647401 -835145345 113594296 -975175498 -132679225 88855290 -884109228 -555806905 509031436 726907347 450745421 -567450639 919610241 407095095 216292098 120383992 -59771165 518558278 691509413 -43742359 35245980 -674282559 717006926 322349578 562689801 946178962 266064057 2291799 -737056168 937116469 -277126532 856724824 548673892 700922714 371271362 -188999844 770535368 649198743 357872342 -953482639 111575248 -723673861 150570782 -551605121 -594927155 603180401 -999185054 705141908 -497625034 -5194169 508012248 -611855741 215007050 -811202278 -692989980 666473929 405890146 -904297003 678790395 -545317938 781941496 -471212152 -868737599 -881301247 -125850956 570778307 -382808049 -179855470 -672218009 -253886250 389078316 124648919 -453984785 237719673 727574732 45074214 118061980 881255385 -86531521 837647169 -534392060 -555548303 887899550 -731955587 300206952 -81742611 -218793520 47707247 159330807 -769688823 -295703498 -555691672 -182732212 658140475 -625833153 172211619 615022637 -919409242 834376441 144984679 906140456 -360297523 -506755337 -962660553 691226980 394235291 786520331 875149900 842765036 118597270 -573792024 -267413240 543682070 -725824299 -474458060 -19892372 109790098 -326474570 162397373 -729215859 553508727 403447467 955731783 -916541672 913420962 -877545388 -456793086 737660542 252916842 461249302 -338822538 820232645 -533826062 216326296 587053061 -926459520 47577110 832296443 324314045 -157865920 -418315762 -397742149 751978680 -89714716 841115094 238538726 328317721 -522112944 -321217612 148080340 304266543 -864236045 -78802190 278344534 788554461 -126795701 543269509 -728273768 -537029823 440858066 47664542 -119889436 291181792 910447110 -897907476 -978814227 18131499 647424231 -260970450 964693281 905173049 -121364408 -646362743 -980021531 -219802530 244032231 -49309137 218433087 19997023 347964461 -663488159 -791737591 550046438 143467849 -712987346 -884465441 748283235 -1225360 -3085777 -31463001 871436870 -442546818 178750564 556501057 916007395 740634011 -972438060 364333776 408124067 50743562 430779140 -133511282 815263298 100846408 446892402 249680220 -644021548 498543430 441745384 72359436 -196057576 821697703 280801469 -208223180 34126636 -6594135 481208966 116694245 724832066 -415608804 -738111791 -591410540 -761187006 893282978 -448748758 -393510960 357878852 -64365147 75332705 290034839 614263016 146925958 -589123603 -152490773 126172882 -780988589 173230678 669582886 936945054 -53609593 988714499 745424209 70248098 914959903 -653524665 -672347183 647030083 70360889 -628013759 -895705222 -282084648 -447211601 485655805 427421831 -258004051 621205548 950169214 -906384044 -140730798 775314830 -997747174 619557651 190013964 47319322 -288033120 -814577256 795818875 636633176 -308266497 899221808 -103307723 914400787 -889551337 -370517651 457662728 363772750 364102473 -480351315 -507345878 -927838893 -805262861 136177463 800170439 -568998815 783102581 640147150 -443306338 -237270651 -372480148 -985446478 -440157134 528918433 -855470540 -491081425 409868578 972261563 -102051322 -570950706 976864194 849598630 197146851 -957057962 -309535382 -340524842 327951913 589632067 -583560730 -260191006 -880284770 -489772431 211434645 728010645 -805584416 556285148 -973147829 592308718 -690198634 -109092989 -359322073 -923276386 482756462 -982262356 -634384183 -174995150 171790966 -829383557 -436985845 517260981 738516136 -610724036 -192090117 584367773 599379573 -797427302 -744015190 556799568 248990991 499272137 -60289219 152425363 -245912419 214913091 -267445587 -911093379 266051139 210515563 855943724 898450848 -170183386 428190507 348511670 -726278758 -209258066 -111901349 -820595449 -476139337 -168643712 87935449 -790127016 -565452475 710339444 685457311 801430310 850255556 895140877 12484260 161283579 -515471802 -815626942 -195346258 458437706 481116886 -562721159 -231661082 916311172 -301576686 656933567 -565767871 -16712581 288416632 119517500 -501422652 517708528 283649630 -924136468 328915820 -959283114 228320468 -835760067 -459486954 -780211420 735681723 -696068941 964672858 -648658737 385481439 780813875 578626034 556479028 323260872 -81694526 126562554 -325011731 40116305 129200779 -974420009 -985237158 -912764946 -493223637 64011448 -174083831 762550987 -475960817 -633575697 -900242169 809039407 376511201 693041571 575054052 501473933 -509039302 -343378175 358112122 421228426 -16635951 605613731 -200122532 95280016 385685130 -565008020 580993907 492954074 729784309 -676056288 -642265084 -552294105 265504443 97209821 119479183 -107977114 844868613 258178495 524159928 486714061 990014434 -925416062 -48683111 886172121 466037138 607269764 887307533 -351782956 -573458320 998553863 -802552546 -392397586 -737057729 871215369 -630026626 828497656 -784634714 842396546 620094967 159284883 598806645 223575576 -469031102 -459285018 -622737957 184582962 581652593 -534904413 -960622932 -686062348 812356301 -197521715 657614674 810935852 -985363824 -795311428 823817258 924266733 -818559058 623244589 80217531 705764050 309419393 475595269 143608912 768176671 -229802250 266302914 -165308445 -601904318 893529838 729724327 860081789 -137986553 -626748283 -722442172 -783889534 691933336 412926873 -607981375 -229738658 -137606463 -573932186 472172970 998587061 884554374 -106697346 70862962 -467947808 782792109 177196680 -801569856 456263206 96552162 582579974 692188267 -813787497 -673966059 -616882174 -620420777 -186997939 807848704 827164507 -208975591 892018995 -808973358 624632386 -744137424 701076069 484615674 536981973 153112677 541796601 659894917 794473791 856056974 -502393473 -737380416 -905968149 -417078169 -159832497 -456667865 75072151 -448385401 -830927926 -527699663 992768231 769144660 -191419328 -68483501 354863031 967386342 583503346 268747241 333759343 684809801 606867221 679280574 -231376940 629953126 -901000139 77318014 -182572439 290833624 193545836 319258901 -265384047 551131001 -877589618 941903150 951109707 312244472 -745622582 736626537 -10675856 957295952 608833831 -559514426 409049753 -873365333 -884303634 815130637 -159678766 -893585912 -160855486 557076893 169859303 968374675 -618757805 -393842035 -651445154 -564284645 -642808962 688197300 -432775158 50438572 887719042 885665904 625015292 868232164 -70963810 23736422 -198440129 -660652920 264106057 -538755254 742565274 824467184 699000713 308851794 835508768 -165747665 464098065 137470835 -628627937 853015258 379091178 -574106539 681917033 -421341457 59783316 266269073 327872169 879160457 -77739904 965148958 -937240290 -237185199 -288993079 -561658284 897362255 764263134 -364288637 881390434 874005762 241393574 332750770 85618821 -738361873 363069398 290307927 367887955 -228457498 164224269 -589441715 -969841482 523491674 551774115 465615661 -394572685 -673245474 732299781 527796087 -840482093 741990262 -95619052 905796737 590893137 746954159 -359221705 -621684109 -936678955 595962361 -862436194 96695208 478133789 -51532992 642000162 137923776 -892437417 -177188490 519625127 918239869 134322213 607735331 293442547 -842018488 -86100045 31103597 -922853156 -561175736 -201466835 -812510009 -923282097 982235475 -32730071 826842851 -861326616 -903730999 -860910309 -911366213 -674525856 -473562343 -478245631 352201813 17977522 -172304813 -799338585 -510138259 -968229460 -557837219 -64177129 201160636 551279575 968708032 -844640601 982748975 -721918015 889911450 -298553972 -970325896 975054429 909976011 -673689321 432632618 893073339 -19264744 703434329 -572350139 585081873 896055378 599906077 -574402419 -994716799 -118419147 362006258 -550125431 -687177472 -969340405 -910304828 -434359889 -258940567 915168256 426990552 -403440592 -229778358 86818710 -386232742 553682277 963143058 -679816051 44490560 952209935 -142945292 -152357782 -724217398 95931741 -875687366 -572583242 -285131609 741636359 -237862766 344687045 -172382640 -174160860 220059558 -12657301 -363564431 -216649751 570595076 874553592 261796748 -127872597 -842320359 -831914496 -332948226 -588020850 555431411 496632973 811056234 -403948806 -532514591 -629125100 290136138 952773268 365166978 -728047894 -151002364 -587565463 -50790306 -476882194 -872572930 -401191428 472514701 -511368372 -959612989 -17506043 399592004 975068785 -441640814 -180853809 -117426619 840906286 -464713599 -252026392 109730997 37684865 -196733727 754668191 249329512 975632288 412827362 722271071 993019937 966896668 -722807363 493568169 538403211 455850486 -460100170 736119535 -218780287 133626034 -138885369 117215559 -619520687 203530472 215989413 -724237668 170318802 753767640 -645237167 -353492752 275439257 620611742 -311515596 184198826 352184316 596407104 -736575131 767254957 -997451013 -697529837 11470393 804244755 385856477 242210396 834104289 -628716294 186107624 222171510 -699841870 519316842 -436149163 -208214657 586550472 980321066 -350852219 590072793 -920679332 -186000235 701026418 791813633 -972980183 -483981112 -119791458 -540523934 866776660 965634509 -712934247 588771955 -721986796 -755974317 -880365978 -604990768 -260811020 931530502 -863291824 -284703410 460150090 702902687 -868549162 -122430096 14407215 9938096 -755645431 718884419 23744956 -264069006 506590775 -79179540 600325677 583097152 -157411324 -203554711 -564651474 -380543646 -148433302 554091558 327035730 719952806 -645775294 -339723355 -427244737 -590776860 226419932 928452681 -564619329 -599445129 -978442488 -786706326 -499237253 -383456905 323528203 736386787 -27612538 629618987 52799709 763542562 -639491860 -594337208 973956225 601780068 -185466671 257374946 -218473659 -224311799 -18133448 819610060 -668857045 193277941 269499141 -414178220 959028176 434066078 -707096426 -387157325 -541754340 729364673 825360012 123380430 -439400589 345840033 891949697 982833925 -917292315 -455835352 -132504411 -340393912 55281094 -999860754 677666843 206831886 212718496 -789910833 -241310182 -754791657 51754595 -820203730 -459033876 -143502121 676257199 883225893 -9597900 915089962 -172451116 446414508 -925196852 -827848444 -665779799 134414274 544999590 -438363018 530915601 -574191595 45599361 -779145267 -260557836 413129026 -369483306 -705259180 779838336 -436055051 -272788280 -3200838 675760656 -750371237 -237273858 -38135634 880281769 759068763 -382795292 -412393208 -374250482 -765494622 -963536069 -995837823 507896510 -585391990 -937406433 692999393 843230533 -202134550 -79269158 -414110927 -263317258 -260957917 -411052431 -408194770 -776942049 -360528828 -134118859 -756560564 805244345 789158227 -180542748 876355131 876032169 457889740 -419992125 -45354624 403062671 -912283865 -351384379 -356845457 -994582715 779348321 894027436 860955161 -634332548 -354287814 571561234 274479984 -681791964 -680802109 -644222833 192567821 724402178 915689105 943573397 -863659331 177257281 -999578192 834220780 342420293 -572541546 324559843 883262558 227406153 15871806 893682869 833384729 402518235 -410711213 590203153 456161762 -345011840 417154517 253975070 -867797790 565191914 -167606400 -193068064 -527481239 455756113 971185790 754079278 -852715040 -894498652 -127687966 619493255 105399979 -586113373 214955582 944165700 712160819 -6887615 -302535699 -879128050 -980759868 583685065 -566942793 260302956 -832176732 -281534 21389092 -254089251 921531859 -820827919 728939985 571509588 -74971609 -144511850 642531449 -769375843 -232300061 459705348 533964590 203002156 115646514 -418145657 452461766 -155132188 708319498 -790221834 -966216025 -923422750 -193377276 -609446131 -3138491 312811818 -579358111 373470116 792421544 -920854305 853942710 557583978 572826287 995426423 859553162 334952087 146401161 397722763 923889347 295030197 -535664553 -72252685 90237241 -704622664 720460237 696741834 26312922 -355569254 -571438877 -535001962 -426002253 46232097 -137861166 569988210 850195876 175249563 741752319 -229401521 -961738161 -222597972 -273480459 424487667 -278205489 -84199942 961305539 909626315 -34832125 -655081161 -130222046 -603771342 -268797920 568648746 193679223 -812158573 985089496 883137328 -379124402 887197820 -27376973 -485321877 976593448 193413243 -710680455 950853031 -397674890 137653285 398713802 51302372 127162620 -966116028 29889832 715843177 -753902742 -118345766 -621430577 -498155013 270938217 355353114 504122956 -5897349 771718954 134774915 617197421 272460692 -958082763 811330760 870462307 658050326 -912066276 879120492 -521587645 216071820 549991104 -31482184 -629635442 -826434788 133866950 520485745 134564794 -270166082 -158031587 505072080 593740297 -768141822 71043538 -877237135 181361029 -89862485 -175345405 -97366680 -18723034 -833267149 -336538178 -734332068 -264226647 442689562 -400490225 -290496186 511498459 364477539 -984048206 -398251422 164466248 -376855688 212440649 -574420454 -249155025 955118575 547512461 -656979247 -309368739 893960763 -813747972 -436881269 -856228810 -534320491 -370756060 215140001 994480326 -47383340 -688950552 -379175868 482894636 720352575 27911205 871319958 -155320627 38996940 -638409156 994077069 119482685 66121777 842172350 -344716901 643618784 870252909 547425756 257023984 -579082189 65701833 396666833 679669302 5477856 -176988927 721457531 959406159 773885008 202810000 -711268215 -468984393 -800347236 -472098123 975998719 -243438673 -629259171 160362475 298712677 -267868439 827680226 599744130 -236047668 78101832 -106292713 454444317 658861616 -782822231 868001952 867506619 629440307 -291340572 -713295952 751767276 -107586845 -640269095 -8341681 -299058519 27705306 -105586926 933871296 838999061 623868549 -563489096 657438679 -929404845 96349912 -510628235 -117787828 821996358 -499081239 -212863165 810058395 303915057 -892665796 -950847843 -688110803 233195933 176583656 -608909754 -476782288 -486633039 -306154307 210701915 397485076 80027408 -945405305 850997777 480838193 -358870235 754523487 556024489 956828287 618630597 44666769 960096851 -986051940 -937746726 633481679 251433358 258733099 266195329 -978802932 529877544 875394295 227655633 684270110 371509401 -470703353 76584800 235020991 -680867903 -123485973 106819830 132320579 937220821 -102366271 -904806093 -391535735 761237694 -812931040 -302029309 -510143507 -933340223 403007894 -93990348 537806903 -67818332 22302622 -775293445 731230876 -978755342 -999406870 -734583476 -370629551 843533954 -651955620 -951991256 571981742 -653192577 465060384 451513770 -493138764 464195269 -534075782 -872775341 -363995776 -203097800 624892197 -71176566 -732837675 -691671398 152837621 -941355680 441265435 494868530 596726736 -624723020 782139822 739172897 -321029215 -688748866 -181498495 580164214 -568501278 507368108 -929693603 408142099 419059890 -869072445 -367216789 283114664 -451854866 -962308814 -477561857 -365255233 -142418456 -355064150 -39249988 -239252286 -620043428 905179083 -770355938 -280463078 96315848 208793916 -835948578 -836252593 973615296 -310092622 -620712587 -149252626 -414235871 95861868 -71126952 -386682576 771687643 352475494 -758910285 -172712262 -790188169 -145863639 -897130437 -921383584 -554527088 805851515 222940333 -619307194 91768772 268127556 340999401 -378908710 -726273973 -281748592 463157495 -192739131 330695594 -81665322 -310348394 648091991 -549446680 579379866 607553001 -157209798 742731757 -807974561 417380655 684062157 -704180424 522869060 152442937 732417374 -188620698 602732001 975145730 -518441654 -427256358 -228182610 -736278087 171970272 -891864765 -830863195 984304828 -380780057 -97378249 -992498252 -542846114 851084187 -398978005 -51407100 -705703124 494429498 -857549985 -803932117 -974542860 -948894046 456152769 -590369434 242993259 -294022930 417433613 -817541501 55571932 -103361338 574966549 270363443 -13262658 -783059544 -18404866 -387222666 335764533 -959105177 715056211 -213351942 -798420529 -353368525 554950886 -461712589 826823549 317808860 -716251008 -658979047 -15954630 62538125 67681115 -257139878 -466491118 148712448 -737173532 -359574114 876606053 -325762563 -104687812 648606764 158946098 -460266894 614784641 245040524 -241270106 521726022 -990241505 727658218 780253014 13624825 -957509190 -852996381 -787114822 -355687219 55678398 -647207694 -868222694 626860284 -379255903 12642487 -133731685 811177676 992860755 896675500 -651176968 373188820 -982065981 99812046 -379351175 857383449 615032333 883820263 -100566645 -658394375 -411947722 665673305 -36451269 -865945515 -488341259 431994444 -822636134 460661034 574561973 55971943 763861808 24401107 523741654 52656697 -663156651 -719614606 -630556198 -417175506 -862839162 35853905 -492190435 -463565178 -983132358 -677177580 240737168 826470845 520482606 -589806237 317088978 -59903646 -743046123 -954331288 359898481 380239977 -640607236 73090630 -564139808 352251655 947947365 961052172 -141602294 -570452562 -737937771 -241802653 -170556898 105540339 465626804 -883612139 -747692682 414367713 -86379716 911459357 168698004 -909538401 -845968695 -365443305 -565813421 -997874784 -779485354 502233187 -837002757 -860651476 -265948044 903189915 79881134 -885131071 445344488 906907045 399107723 -753789714 -339757677 385570156 551458356 -13354366 10957092 -365744156 -544480146 203866399 612257216 -458969222 148433227 907176205 628968711 884743348 -775684071 188339534 -770522312 -746575904 621832854 -279954724 335684253 240440797 -280600905 -504932347 -791393180 675398288 -958493875 -221148550 -320922970 -117417745 -812342012 361709489 41623585 172531519 -769271314 -930513268 835853571 151781234 520234290 120784799 786160423 -628293555 -536505116 957352125 250659953 650631308 -867848885 -58311453 -308312142 -609286009 567084023 -759962756 -855993690 -473053003 -286172523 -685844280 770665545 554522078 193047974 669303585 102772899 -514353673 88230876 691332768 -802140486 -132039050 196955356 397657667 -366300066 -209938641 649786751 -890549478 -857340847 121216563 245242903 330383635 -257373102 586779597 937814042 -233597937 -173571023 -139969652 -947720510 385868028 251473972 -942224186 394849038 709448515 -282107180 -15827731 674460844 -658123253 -912455000 19228351 528675524 331151900 827414884 -79812261 -139119965 -547356867 -38125934 -284393572 -458986335 -226265769 393442819 685209505 -381788388 606419254 -631407889 -95190584 -696916911 365051573 -178070266 740492352 276266265 -468926039 -563169474 -177525959 -624714447 494662923 -839342810 -651366413 689791243 971052088 -797554820 -334020650 -665641961 121241317 -240087665 856866801 -283997058 -317512552 500530745 443799183 -143513520 -563544421 -556170635 448041780 320630067 772308892 -727082607 -924627775 966701396 -642088373 202036360 -277718519 122129793 -415230466 -539238526 770716015 233896001 288707938 365876055 -23478604 622680512 -680348496 -92992258 -422363985 -927690215 -305292545 585455284 912599499 990591979 -794470457 667177279 775927012 495646653 -216698244 -412213904 -771947624 218646842 64673641 -204742480 -161804847 689499551 408103358 364674077 -725826851 -393352315 108851970 -309737166 -344626607 272691137 -346278255 870967718 160619768 877732527 -784219428 679645492 -601113473 806688237 132950412 406987893 337350507 174801072 477007738 -413663841 -469138940 977634600 808101833 440158830 419004003 -542587702 -966317600 897327736 -593257151 -654338578 -162127818 465602919 475263369 -801652387 -532618591 -630223864 329588910 643779105 -429535804 -734597364 -890339121 -666628409 601857887 194822404 742763039 -425678899 808733730 -131659722 -836596579 453826185 889039729 864707801 -318760414 926323216 596080092 271027503 -254304414 -809247664 -751662687 273451646 -980275864 986349146 625739660 -736810411 486957067 -874227472 -171312629 733286749 448960921 194137294 166288477 -423063464 598632067 3340965 -80853901 245490099 -595207080 -438424295 913454378 -861664840 -42795 -152355521 106680285 -685660762 -284383956 365689537 397122050 -726562990 -148951295 -687304138 794552474 777328714 541072007 -547271697 -938234855 -471122752 -752786304 -22387703 637357063 -275491765 561107147 182392536 -451278498 805117262 213972064 706560155 -854561848 -39205105 -915114798 -254974988 825376071 -396668611 -929187577 -350875072 -654706887 392285192 -620675694 540349933 26603203 601235080 -662802005 -748080412 -379298983 788565494 230303393 862551890 -23555687 -364025968 903551600 -129916313 523929951 762135881 -548788239 574192768 651937857 192419776 -636383590 -475482403 434021224 817825295 162225132 660105318 187849887 -570077936 136959364 9412673 -38958543 -674096776 -480597832 -742145325 488055254 -888360431 927764893 -173687421 870268649 -580960426 -900590630 -697296177 225591034 532416588 17709871 881636824 741306288 189300425 -833181935 937305958 964731463 -545153237 891724723 315495447 678076926 642016355 -505174776 -921087510 10221125 -165480903 493729884 619129431 848312684 -271020191 405901765 -864413738 -972849939 325108460 457070531 -675550611 535564859 -844883969 -10474663 725848324 603436101 -80506820 -946065609 -820199205 840841283 863907020 350482026 -569318635 -687781528 -747785131 -253164100 442692881 830441286 77435924 -711314562 921598623 295450127 -533817843 24781364 206300560 835592432 -157876383 36902268 609102737 898655256 312499820 880181147 922448367 -107722267 211285114 287559569 344601968 286974710 -42719227 515464462 379775931 -941270152 -307857915 301695173 337956390 -117819616 550151145 580297680 492556732 902307034 282732328 -775512862 73503058 296651637 546357833 635101085 -348142444 595159174 944785737 485910695 548567043 -377026406 -849389227 -828740472 -479195444 164528288 -633004851 938092345 -878478188 862309591 801556040 692206356 -802006625 351839123 608045170 -315976233 -288473244 -944759723 -267808629 761266646 -865699370 -127081831 -689440844 -812581515 823263010 -101778329 561423152 -250915071 -911157181 -115123702 -339575986 -370166427 745330979 -951934130 131945598 -308201673 -514593429 -25827444 488816291 -55444467 -784845037 -841768612 461460785 244415586 590303814 -677849695 -87600647 713472931 -27625135 945026346 778503168 -806009103 -704776052 -400735482 -825395586 -116547859 962018331 -279851468 -673689430 -956536344 842997573 -924537909 854702859 -837573495 -538260236 490892153 439107803 -703518482 735398241 -263324265 171106529 275523000 106884173 50304509 -930913497 410762932 510842483 135942610 -313394809 -711415220 -180084003 -899643548 -642848190 -232887858 -325063415 122644875 371754261 3472741 -614906413 359804895 -389573284 726528489 463791414 171878258 -175990974 118159994 -95177553 -46583244 -533737807 7728121 487599642 -763144494 660301900 -274068172 -270676108 656039580 147205207 7036721 -719585869 -769067570 522354467 -461459089 436508528 249507520 -115678943 968392967 -446999391 -204335751 164571118 262513571 825075970 943454453 535228613 -53101188 689246900 -171670074 -880912307 590701711 -761960616 456812214 819539234 -225291141 -217925006 -895725479 -789895406 -816888934 593165868 -131751341 198057944 846253653 -747053852 775368096 -802124013 -367493879 -385700465 -188812215 -679388328 -539539847 -919102241 -730406965 -598171133 -615985141 847265058 546362738 60807640 -256248872 -913394429 512393119 -342555932 -782201629 529809110 320684862 -45703089 97562823 -867711922 -677641059 -764030596 -821711613 17779753 -500109354 894971465 -92259133 456154587 655389053 678339961 570820696 -834305423 99198666 963935795 233589039 384638380 775143046 797586797 -642086419 -98045305 -36843104 817767841 865652168 522614188 236390581 -764285551 552913213 637264151 946328175 -796834064 -649438392 -511623620 794652368 -812483590 -446805145 322829772 -399572910 544705499 63557168 245103733 268071863 693303396 72008735 -116772320 886834962 975084832 -972635227 -729801504 -19715432 -838209793 860754269 183952132 463438184 55752790 62678033 -155274867 -213709694 -588128395 987814111 294112683 301604634 580287219 753170770 -559889138 -350171459 -686215479 -529889669 -315610309 955451338 -981868526 850403245 -418719944 456911883 67661556 -892012904 551308821 -878037035 465591122 665189568 912659176 -920189891 966372705 384236699 358847608 916925491 -511782539 550463566 649754113 -240608227 264089790 -903429776 739961433 -310244935 -999430636 765923973 50324722 830328216 -783559800 -753005698 -542044674 -2066458 -654473927 -995169402 -837158021 692248444 119224182 455572040 -348338994 55568154 -757851043 -280966256 -590584738 909134798 403926580 695861099 617149948 834545738 933094246 -903638079 -732013199 -975028851 105974491 60617418 -833634750 569782192 840836361 -150560349 -146232686 -111190670 718786008 59670442 930804509 -27651869 -328513387 -216998473 549611754 -484387655 399732356 567189851 900231288 973131009 -400491053 853432386 354216615 675672213 723608865 -366475413 -738778642 287617837 -675459562 366845378 559477376 -160064579 -360804850 677253222 -462637697 657357488 95864448 -410435470 -656311887 100093691 290977653 -83707773 645009591 -552803492 577943549 808713503 -886543946 -458167700 504050582 -519428604 861766393 228909092 -897970735 699600108 -47329402 481149766 -526914948 -179400710 -192113641 -911722128 -453633014 78435967 591844755 526467000 -943905907 -202404192 538000941 667540121 -921135398 273116949 174796482 -666268688 -865518503 66110637 -312145499 276579125 -199059343 -623138564 764555563 -978115291 786946977 407389010 642356242 -354784639 107693113 56688756 611030601 735331008 -489723417 245079819 243269065 660189721 993186179 -77852685 229061119 -54134242 -948565982 -470304592 -645659491 866283605 -845439564 -560606487 907682702 948947698 595948493 410095584 129945363 200175468 509708988 531658300 532254536 841595944 -242734661 219992079 -139352950 -437002048 180128941 -81869469 12714578 -735138573 -561932702 -116200064 151189227 781263992 776775582 -951633481 -573176424 -565969294 193883827 -877861518 -378021782 -225829204 -877982844 -6030499 85336508 553660506 -195523955 460654252 818104860 509848829 -741402103 -537490732 -235383586 -839393711 -560078412 207019551 -68130123 595902245 -633866043 496430664 898305860 -79943226 719805928 639767950 185302193 -597508857 173678048 861450588 574848722 69342465 -421972235 -536323129 -48382962 -322613844 213495491 517115728 833278732 973990565 595898208 713268572 925176800 179744436 -774385397 836665259 414306097 362598893 974181678 174306779 872078104 90916059 403588505 221869708 -934042480 892809308 140102936 969787537 -980823784 -748674364 201096679 -775611703 -731065501 -328634446 -637173123 -225930764 -663868673 -652251531 876002936 -200992522 -51026613 -448664382 125810876 -367696039 232504234 142110872 73493770 964900831 302916614 -791915879 704927413 471228647 365176582 540541524 -474306458 576083935 -103039717 418772358 -723332801 -938521230 -348543204 522527374 255707123 -542497514 -859015214 814297961 950342113 849277304 204702425 -653826903 -460048546 969822633 -240203618 100538226 -643844266 -79557765 -691347446 -721936582 267755405 392004795 -275495084 -27563366 -319416475 39728923 -551343165 257338802 -384542925 166881788 -648807716 -359868017 -11256317 998956027 83662920 -764948096 -640994539 -98700182 -357585635 684788199 -874526520 864001262 -504066974 638949690 117084540 -247123136 496071792 142188457 799641289 -22223630 968352624 -891574507 -922890776 354021246 -194265400 -321801922 -949306106 -483222453 134981007 -878400371 76253135 99881364 35698667 -476759511 -905090315 341975470 105142477 -754500016 -613944910 224887644 -947507754 -10223849 -303373923 516525163 632464451 -364571580 -741281338 -315967231 774554929 -98673824 -958093404 518088211 901823674 380815086 648422759 -371872322 564546295 746934576 -180168032 16073528 841333713 280127716 689790480 964319150 -927850327 -74506064 -615177676 570282541 -6445269 -610441179 -820561225 -551087039 -632947919 -952089471 -108567413 -270952243 -326390648 -145375242 543955763 95654885 -913433255 -181586689 537819802 -792187586 968594534 -557167322 353970521 -792821294 -791066517 -796101413 -137247592 895000547 -148030675 -657038358 167467606 564425844 340334809 -472287066 -98303354 264037141 220307398 -73650441 792752811 831020308 114072759 940479508 318476991 -977275868 -710031023 -936743455 904900312 -317136384 488986909 766889261 -543750009 332641219 -714634711 725392678 120835009 -95359343 -264779582 -874219446 394677332 370904675 485591966 597526114 -659561031 263423006 951853241 411436402 -650628754 -665737396 -266965245 117574763 502354505 -905249714 -709137843 62917373 993486043 -89864302 864188384 -710806436 -556209652 -757149985 231722990 -562298068 396847395 -190879716 -992441475 -932562010 356747354 -290068665 225287505 333100787 305651918 788976841 -586586603 20531088 -6956265 329070144 313738786 354444873 -20531755 -646051219 685271390 -5525968 460921757 698972482 -162252456 906507418 -319926602 257134989 -753279426 -922003104 -666948997 -156042144 -961361874 -726761029 -546331636 -879566347 355814096 837679389 -976495027 495559175 -670248901 79500456 -636495815 979143036 607679897 202110328 -906593615 -655713868 25109279 -673014512 -272271718 -710572130 984706325 -743824553 529331366 -356174984 546068059 -456736190 -336648090 -426585636 -462622255 387866205 -703076144 -574336375 -931028546 -942181639 -863938582 814179179 318022031 194539028 -93747151 565225736 255474317 -805266717 23037074 616358670 -531482147 -195083828 573437528 -693797653 -47865327 980058027 742982583 -194612885 757080751 881018678 520153195 -120517746 635620113 806356785 849138396 -792624804 -440978311 -424551526 -371830978 413303789 83167651 415463854 -334107377 -560296088 -530142264 762244609 870174528 424185476 -553232557 -751206998 -64701373 -602370396 -47670183 -179341113 123278701 -998795696 -257738173 -34825118 638586071 -566049124 9540272 475506231 -495635054 590334992 137486346 364929100 198660095 -784711958 -310557896 436928407 940425124 -654304379 81689240 591607853 -1217528 378280343 834301139 772270623 -437474970 -568896759 656951877 -987441431 628782403 773387973 -481229074 -598166661 -603884132 -999770211 756443658 -771969353 982405488 -750775642 938900127 -318479290 -460524526 357264204 176513733 -841045866 50016725 487986608 770899512 -271509920 -330459470 502758027 511380523 310908483 -570807875 -169534435 364816470 -449926059 978733145 -587218457 657201362 -66813362 83468709 -927364295 784308483 -727659578 121828188 583210693 212282460 647466056 -975057303 -412673683 -440582349 -912430179 -417528135 -981137729 174273360 349464837 -179786605 -272812911 674677112 -612723478 -467483527 405140690 -197621399 -426603530 47816085 -901268967 936267255 948098194 253745350 534871166 -101959481 -484761565 180278338 -622940687 494985489 288483096 -699541605 -416306764 -254822406 371525668 -981056978 -338883667 -582281249 955207597 -526073908 757592552 -98657706 994647889 -146663369 492663803 -291853600 771631353 -484982132 -713787606 301892966 906059900 602651786 762629860 -160560792 52912922 484111448 -723663207 461275881 -36952144 737056719 -225834925 -152117291 -826253621 800490714 376500434 831688824 581009326 -88061236 980305627 -289845888 133683560 897864999 511961246 -26319782 536579300 -647216468 382674372 -908138272 58523369 934998300 -304554821 -289234331 -299547656 -298040638 -484218627 976061069 310357102 -966851097 31290718 339069831 -820576240 779708917 741810079 -934840096 344018981 772724800 -780124993 326447330 -250584328 -912733936 -570322320 459668583 925698742 -244890144 -603371785 -850448469 7436707 125682792 -709500915 749050510 383437348 350692499 265369946 -660140951 -101420291 -58892739 -491985959 -875015019 -114166490 273510151 324694535 -925393371 -352296304 -115505809 -647135931 613313330 -714264190 -278160317 -356585415 -383357847 370913820 802175523 728183008 195451143 835079222 853966167 -989176158 -198334689 -563283366 -45619465 837445270 -165414720 -68511776 150955311 -557047707 -226592028 -784589758 -327219633 -347768115 584402964 -134433584 589440680 -327970077 439888656 305868686 -372520271 312895695 302380504 -769578289 766185648 931403138 631913950 -643782508 311273635 -954783145 -818318212 356417976 -257898033 923230904 -134297819 172544909 606637360 91329561 437016611 -182075623 40295200 -75549393 357154234 -442565087 427242469 49479907 -23915616 425683652 -948828880 487139484 -62932356 -610386998 661059187 -798035422 -84736884 -254817947 -455773730 790966183 447890791 -145177695 113421121 -117327061 559124413 580009465 -871639266 134483495 -481889447 -479359400 -99196229 847253935 386214754 -744644013 15041958 782110024 -648717451 766936791 92609796 537046575 -201415310 599172230 135101602 494398611 -89456996 -247895848 -864234411 -62879747 28262220 178600660 227836352 -511442574 -856146418 98075547 75174365 730205098 -977076949 9132311 -769989453 -309959420 -940137555 -652299826 23878071 -796650974 329888182 964376457 -680187478 -88085921 44069327 -596306061 -945409813 789370678 233033335 94711454 -483303893 622112329 510235971 -467861921 -634825983 -909691593 -685611146 202757075 -298974983 521518140 -955320213 141895127 792781860 -156473980 -882026452 447057633 -395377602 -191266325 -454223617 629499984 980960091 -963833386 -243325815 363476988 503197009 -837867605 -887671336 767918375 -856540489 -102811193 -204857097 -60958981 852033731 -34362194 -953222275 637470606 -364906311 144910248 239311722 -809050741 814772996 -17093695 -445727824 561015172 357437737 617595167 620202062 556494648 839209552 920453085 -884531151 440109165 -188895484 214830868 267273873 -174414055 -870415695 165047346 180706320 -752343128 -18689160 -147582764 -22574420 -38157110 -351329073 -701643388 763571247 -408708630 365993350 -299595642 -559218019 928236923 -740554682 335260556 -908807860 -260748550 -477338241 -798653968 935691739 -214417046 271962340 318005396 -46775731 166040887 -592143909 -999683344 621779440 791869261 -486209580 -48318670 979570304 -157343215 -213708081 187115855 -779593758 -756507057 -529848268 942385342 -397955156 -198343251 -499215177 996232513 -857492808 -598916645 125939004 329784136 881554057 615624477 -655034660 802698849 342626434 -302858103 345885842 -72526746 379260825 -580648922 108038132 -430684629 62686660 362221035 883483866 822507386 -275564328 -438209365 452527882 -204274555 -289528572 -205440700 -527081220 743041229 -387878059 534405033 706232352 -165612198 -440333504 -573473302 946621817 -892748255 -862251609 -485464256 104737581 881879325 143923425 559161173 417991960 -375428827 885714619 968165496 664516062 769847422 -290933041 -772658954 880516898 -472125623 -163851119 -540808093 736783298 -620584829 796727634 -714372290 -426306710 798667535 2952510 744883092 -88585954 -574111427 477906458 753086798 331043683 470846622 -941153927 -122856454 755699000 -452707207 589973171 -333888763 643055238 -965803412 610330067 -990483200 42495944 -367765499 839045521 -674149868 -980131370 -326629465 -843258889 31679636 32074478 65764451 -992296605 -479159691 485459224 -412672484 566276405 -88473225 718191674 387930285 391529789 -424858374 -299434958 59777403 571615354 -509738495 -744147019 -239813928 198247646 -806643791 408319310 292430859 -368168434 203626634 -700123873 666173334 -189312681 596498519 537821072 83521982 -999840291 -229734940 -111717234 569486258 612496985 -641066700 -833082982 210450222 -647330832 -93428481 -985764157 -934804085 -277247165 -753848321 -562111321 633458314 126820332 -320322680 -855068819 -243691286 123235737 71268649 -897845405 423131352 993014096 -464873161 372202659 -41761636 192246894 939737892 272310768 -562647496 830064424 -547729239 -807571909 -638490800 -135729438 791457577 281426704 -122287627 428856615 -543302442 678463088 810632001 753934732 -693143188 952235152 -57780216 -739631358 383418779 -957679406 352779432 -815511555 -733994416 483993695 -512688366 354302786 -62723876 491078015 -850248463 603536048 578015756 511104830 -152468956 56125938 -75416000 -433754810 -909361225 589038700 -661347136 -839717949 -270724367 -815570398 820977804 -587085835 190110481 65688017 432101031 -26835983 -581850107 797821670 563925628 -480523748 102420892 -651751761 -158568581 -916541943 -570384581 519320829 -462843696 -414858502 -413837503 667854876 -614975197 -139190526 484588356 -558908515 -424354970 -840922024 -855143304 516619833 983378962 -21970480 204019929 458689641 -951032351 -822539481 -83640057 -351023040 -878326066 -194588894 97682482 151619936 321849978 -478265879 -887407172 -268742413 920689996 952717960 872913011 793481754 333620190 724265080 191163360 354286335 -471928985 54511656 426795117 -924597885 -818078953 492651399 -448777222 65591664 -379582176 780513454 -253317394 -972767152 -472742985 -295970938 -291666886 -439469143 -863280755 405407068 -635683903 -351369613 945085660 -953892652 -33770276 250914370 -96239989 -832176269 989011919 -788814127 80895756 479999403 -332053590 -854923768 466775951 -34922998 705787117 43645818 -43064464 -228809609 690953054 748806352 -855513139 687835860 -747794088 -705506531 -953652138 -712053899 -337155658 -310351994 -503113340 -529007252 -308667061 -940881543 -474954074 -333145841 684963310 -990045445 620239367 957101809 -348558785 140906522 146403204 -487491424 -203722153 -414562206 567804017 691461024 579402330 499525632 -704462342 -560836613 -456934426 -722450124 -228450643 559259102 -8270715 -132214883 -111332515 263178175 160859999 -704893283 662307481 -86744132 217542176 708846396 -595584893 -118823411 830029422 -371045916 -903699217 -765338420 -693837850 -268760383 -809746713 943909739 -32293281 438038107 -486369831 -632098805 809052787 486394833 80768671 249861920 297253954 -888653380 -297984925 802397974 -672332547 429713471 684531856 -679610052 140335550 -903568863 41162709 576715377 -597458396 -238448625 -68789337 -443179512 922378817 822223838 608675756 938155167 -130080400 -435536758 190039994 -373996114 -749108008 731875825 -325822608 995795272 59002880 320085892 -61452437 980630364 406320889 -5129623 -172120585 -412477403 866494802 -339083962 -264690244 291899625 321709926 -395157303 -32447161 -522138988 -875779658 -717429519 -231249510 879051951 86595713 -230704529 -473826106 575177825 -786426501 258219715 -894408407 59611472 119574217 709257596 580355452 787546283 676218533 333331496 -622438148 -633354466 -311364552 -41651276 -847165765 -996404708 -630009636 -980240325 -182491378 -175479410 57783624 -941106576 -583424041 256157472 708506109 851865900 789049761 685012926 586106730 -1322773 -61145809 -609352058 -950892824 759336813 -721751052 -74905094 505009040 33712446 -64039971 -831179365 985890504 859871198 110578007 769223535 169652414 -208746573 510750119 -137491942 752389683 -718894671 530175343 -217907762 -863745888 449106989 938258989 -775224157 141966033 -602546336 -542648042 269509137 -792288088 937658506 -406190027 226326180 -869114955 830411729 938433616 -834734385 946897838 247384459 -203755819 -33239392 776316262 672562039 335217470 646105998 -747455200 258153763 -730588626 -209651606 -201132926 740818256 304941673 -631078584 -576365636 -893232787 301476221 482691936 895594378 592979892 -217642173 37019216 -290663614 -972187646 277846217 -829029121 -536281370 460280851 619370152 -535970956 389837884 580224853 182645611 796217461 -791405455 620640399 731108510 -34665973 -401292860 906358168 906259358 -146681961 344107095 -748247832 432367347 -535861964 -113358616 -232456933 -588417167 -45925409 -437773971 -568237986 -777484225 490755960 -771201944 -430232666 534411374 -53428816 -72916780 -164767134 655164824 113842745 514122157 702351963 -803412925 -570313162 739213487 -907930712 -525113776 751648608 -398705755 -332403697 188817654 927668369 193342224 59031717 -451324318 171499644 -943754433 763105324 -58560119 746877970 -733145356 843218136 508259147 -924112246 349134677 311996036 587735934 -16684864 -982163185 -851799163 613809980 952900139 -367459653 -734083143 546746369 -62952078 -866499827 -154583348 -300712690 997887254 426311602 754668428 -572172719 779623104 -504459227 335109778 -85324122 -116983589 -962283892 391061958 -836859041 355801325 -193476548 435434331 -937882960 89081498 -19342416 -305690756 -19754078 663083841 -813722179 634746360 4323208 41376315 369877185 132299781 288371102 -108072626 204935431 -566781287 339624005 36469837 -774783815 -916741705 -919369159 -401114842 393713948 629221189 -505713072 -594203267 -579684435 -160751656 765294881 -325963512 548676697 -956581223 551771403 127956330 -126525603 -192274079 -336322922 -15645844 61639410 -810511089 -251264345 -130657586 366647434 897678061 -226492347 611789335 318187135 917209719 347935337 549595642 -388140621 29247730 558662517 922926842 -550018738 -415837066 -777883195 -76532342 84789853 -535198793 214870480 316280367 888400682 -729032625 -895488439 999076114 -396702244 -836869101 728900244 -322298818 -250836733 -174951027 629843675 -966988575 470864195 -43348909 -682394060 -520602524 603261462 575309463 991914596 929386077 -826540764 232954109 -712179459 162557763 770714061 857180186 -613556940 -209077032 766218019 538579641 446487609 677405328 -914591674 113178326 -102578462 152655888 -889941582 743556756 -404164059 -897552371 969990393 197615935 137682774 669444648 -250365251 538224487 -766198510 672488757 673985158 103032616 -663612963 467950904 70580478 575298058 57418447 932876275 -518071996 -107971840 -10492823 -340684933 -294130273 -961940527 925890490 153267131 964369995 895489610 221156679 -59196691 -776678478 986740024 -268063353 974787121 507059026 490703905 -878614893 -376068325 552937188 -522128056 296964812 -362536189 -820487803 921753951 746343206 715980513 963126771 443983850 -726679745 -819884922 -438990267 580470642 -114448342 -855638174 744173171 467868465 431650598 -80844703 -518832575 181671467 721735740 382772180 722659048 595863712 -668314879 -476178927 476391283 734760044 917727163 871803299 692191876 -159950181 -450359050 -245710351 929467303 -974666075 -321868792 -620604706 569786328 -253202675 -195585568 799621021 167819964 828382274 -476461041 285289711 147487126 589460051 144730404 803756249 654971248 -958442769 -829099346 89252650 224658153 831828094 -391286456 -409236532 -586747269 447830587 -240102539 -59755602 465054134 127965224 -456158430 874961108 -246686556 -137979227 373702323 549946242 -496837252 296288567 -274667179 41370264 -559159634 92659577 -306725397 -966728546 932815542 702041013 -46503926 683325370 -774643647 -128421475 858586524 285461816 -588180299 -668067824 -153616688 -984826037 -430773863 -352691675 405117384 574747080 -50916177 -607729802 597584315 -740865838 -128010680 218206318 202753916 793076615 -167375221 49861904 955414591 447152051 688941873 -479039896 416950294 -213516642 -635967483 -383114540 519044533 -172614264 185657112 -16446224 -735519014 -789729611 838497819 240123469 40153138 862154340 805608310 746581979 -59419271 -608880194 -459641562 735797101 652709866 -927946997 -40167738 -909161334 -732032675 597375662 -853770777 316139843 850747270 -931724252 414323634 824115141 -739035052 -518628897 -509504590 938262495 990281577 951009988 -522787023 -203695120 680690446 729227886 -324830720 434194427 920518011 -206097 671630724 -728183617 976772456 -124108230 323256869 -550106399 134249446 -499947479 811183003 109235113 580175159 24734041 333974267 -539599848 839726522 705660853 -610816801 -277820731 895370294 -332382142 6412329 331167045 787175207 -801073020 -434888196 -742529902 533050478 461408227 39536595 693162444 -688246884 253655924 -800944031 -779455225 -47518620 -845029418 648056440 -74180667 -924431659 5395581 442842975 455968168 266427315 -569471834 -466926170 386205207 977966966 -485076774 630182145 573753281 56993379 699760938 -137834757 46887769 -259353578 -405024482 -204919949 433843016 561551024 -745349418 -387194281 -957031423 -561523023 69826599 322288562 -221551022 -799872754 862650815 999789806 -743572039 -868184531 660628642 629283243 766919096 -818685914 193293962 -228123891 451753243 -336619717 682620898 384254798 -281721269 -362550133 -956093419 242179769 858640368 -461532846 -331976906 -964149116 -760504153 -145381539 323748088 -16317300 471404020 822452463 3352735 724848892 729829192 712716338 -780013741 -448394674 -189791578 912576905 -843074930 -928273425 266062463 -771723419 96005365 286219383 -653174163 877967298 734519284 -295648431 902805446 861715507 98265154 124370767 58567791 -118551223 -994825375 -54807076 447526924 723230387 469705338 480100344 -134402868 846986991 24956524 -776095744 -391313738 296625831 -916332362 -736179803 836371164 -390503291 -320097990 -834896940 347866153 627489193 -851840031 532881588 -864419608 638973791 -350456759 167921217 -69403507 659763601 563086534 692314215 -655099782 979667099 17025984 -734566448 -153902432 -750981900 948746921 -277421405 177539715 -361013737 441921581 819298212 431799593 379093797 857419253 474411050 -435947085 711355040 738094524 59973005 -582891381 775227102 46575863 73184485 -54310503 -18704928 717442482 -881297065 -848883702 -475617923 -148870099 421406774 -65946622 489797759 168264603 925916207 -957330427 -73365289 -449310317 788048719 729251347 -303424911 -409363535 -447081928 117135879 -863233115 910407713 -102283761 -502311651 -659874160 638196431 -695104956 506858685 -2071669 454465582 -120139922 698014667 831590755 -306721990 535886528 -837936440 -592328794 765459981 -123133594 -427623963 422957064 -942407814 -601659859 232662897 276628681 -622910183 -945223192 393052931 -878599927 -214878449 123422182 -795966541 -956197185 -649145762 -927812506 491978189 348479534 -15158893 973120101 572296762 -577095633 -894404523 81320002 -315948245 -467849418 295349198 152867414 680233507 963138972 845145772 401169643 575538319 312233626 -13188659 -941394774 -685041852 551032548 -629785077 510780649 52363537 -514063930 -313035577 434342403 -46042466 117066619 123688986 321961984 214236490 258668857 -795684345 392416771 -627383061 518503695 404417358 688076744 640899050 -802215379 -679303735 -649356517 16758738 469839621 261909909 283133666 558205448 940660022 224021623 952217122 -263331544 871399997 -743383724 418580761 164398533 -587366333 253846742 -428046102 412574707 -86717510 307473159 241744187 -947616880 -983409083 467300672 900683826 -220404508 744418851 439366405 351760305 -81362735 358191370 194904857 837313413 370930447 -66719474 -782295105 -693981211 -427773531 701507158 99420146 -832524804 133805486 -602112064 -527030534 673944330 887015185 917915835 571422560 -982124059 283716125 -791467889 -864060837 391051499 63470635 105587603 431437544 -296232730 -594939945 219841633 801845938 -457860778 -355694625 147872333 278820823 609648739 -172801372 19353413 -392237933 -956948227 314548631 966517589 892461557 550550636 -54144927 877358988 777549145 -310510631 -458940058 757725004 -827073349 432325246 -36188806 -860304106 -948177076 -70225994 857440084 906739944 394264444 -201951541 559209176 -88172755 161819086 508692639 286452455 562671380 -310914592 -805114068 62462882 -804224402 703645728 -182855840 840593406 11897790 -234362375 -986096698 -868993033 66896466 124192163 -337432801 633459041 -790774039 655603866 -37467175 889136742 572686294 -577906368 237856359 326794756 15223921 -218649269 -645024866 805371479 -668909664 576377300 292206145 -77131480 -259449223 -818108928 -734546326 -233968417 -640289179 -814166867 406480994 104571675 347567535 -850840081 -310933904 681930066 -794207306 338543377 -808459846 742524752 965753135 202872864 -42177897 547564508 514619672 -90560415 578498380 -442003169 -525836396 13755038 116935568 -929446439 963458934 76675137 261834433 -899896338 -219575699 -93108101 919748881 -205891680 233643382 570482000 119337286 841385818 -987316809 -620227898 -22775262 -339793876 93769630 799256054 682998845 887890780 87039540 -849571591 788442032 -509691373 522584001 -425122880 199061916 787933197 181848407 -373068071 88100004 -827441672 834274650 655441088 -231490763 188656176 26337425 -115701839 337398356 129661882 941121472 590709010 -333357654 517010301 -540758102 484154902 -401752875 658677045 434975512 -963730218 -442025544 -661846098 729042173 853699463 -61465014 -836196060 995758006 -778404385 -948896447 -2341435 -532523590 598279185 150698368 177026839 803915986 792545468 -379668188 -665096419 344839191 -552478272 -249679742 946051240 -748046591 324985858 273926476 -175434974 923719044 662105907 -407210214 -457538265 -829361615 374880658 634919338 314457326 -51972159 -180350616 936663839 -320085872 997648441 675885164 -520334383 202812543 -344445429 -430200547 409016913 102875377 -628115827 -560892921 808994155 -491570101 704129692 -20341866 -31556367 -854512994 256751373 -907761820 -713441163 506704252 437113664 -312480048 766645361 425123812 106686931 -414103309 794458053 772345215 394818775 -503733859 -283893680 121096047 -155273033 -505875913 -457267136 -108269757 847601612 791672525 445937574 843181496 179836485 646816111 -436237037 -278716854 -469049732 -990712814 853247181 -207812551 -475329652 -264125900 678866005 289396178 -762879689 120838291 974922794 -256360300 -523399772 591074889 -621334312 272321667 185503235 493673520 -243703739 -279326719 -601450705 -206893191 204854509 662704139 355152390 -120430099 755942346 486646066 -827690459 -830383789 437639211 -397983432 735376197 943550882 -130734100 459627658 957821037 594997328 720736727 -900369997 136362372 -995003723 889002951 884317379 609562973 -152196076 201113259 -750564731 -459600544 888992182 -548943095 962040911 374172049 -404560707 -76072626 -723734058 278905386 -288695829 953179299 -390439215 357286410 590550100 359791660 -334726796 -58734348 951909209 619300032 -937582150 -553468498 862999442 875973384 871203844 -295632315 475044393 -28995768 863996786 553131690 -768993772 289586652 -221467371 -946511440 45324420 -403113054 298849866 -865250797 483401908 -771207059 -127106344 -983709196 -36259977 805744653 -402729768 610585728 -295411494 224193736 978239008 -783914907 -356063602 -205355996 880944417 -491688880 -886872207 55427176 -658976745 -723936484 -416361957 279722135 353140420 -474059009 610583394 -625627342 -75088301 717207238 369068739 955810295 446974432 -528618742 996222368 243103168 -901996551 522964534 37084441 -32941394 -383064599 -965697661 -210234823 886775383 749431373 -867167824 -456988675 750829754 -196686358 82447012 952045078 -241560632 211526625 157988847 -768283729 -530668455 162417295 914855423 260335516 -500417917 -877803869 49141709 668512135 -104109543 -461001321 499916243 536517777 325834866 232199433 -474591041 -653145786 167633638 206322228 -556457106 -63422125 -704478816 -854169840 939117819 -388114596 -673540155 -351635799 517363229 -509884429 -555521232 -923474189 -705100852 -460012408 -811334958 -474818951 30581964 -749206 949142026 522988604 335673530 919083624 -58813251 327176247 -427805280 168143592 558025299 932290515 558619197 309836305 417882639 107230332 532103752 614090676 -779704249 -421240026 -946608807 -69521163 -593942768 -686654730 -381900346 -25867798 -815000785 8444219 -823943215 43950816 -947725642 966478481 503544172 559890486 743020865 -339630654 -369318117 150514222 -383625482 670014292 -355716898 574513171 -143427411 -975815235 776997256 166173490 -605496329 -197595959 -846752984 204991254 -533005026 -673595258 -140463827 503522257 -706746820 -593356405 -55063801 -192997012 -517727299 608744951 403035380 -876353099 -577866729 329544309 -483815129 438115376 -759387581 -819025949 613360635 -580399519 -333845721 443670135 855621134 -505145339 -127412833 -608400169 -294990067 -945667539 834500391 -292850956 281272599 238045222 -734518784 -770244604 67165687 -343720774 349751204 474979940 961222545 -758155005 -817511912 160866804 429034598 7467484 -131717198 -199557783 -854890923 -664268820 -834471377 -259907199 909528753 -448778650 770329823 -269836240 -731663328 324342637 949559673 -992907511 920091304 -490969108 715607233 -870797618 -822803873 -602010116 -760905673 -171055125 271067333 -285803787 -365708999 310123859 -629013716 -105341312 -939016168 758620315 -787408641 -705681382 952084549 -247163284 -558841655 -451424617 -601657749 258057784 -668128053 -527306214 -763799900 409570492 741360469 -857856705 483655318 -474198232 509883759 -857562151 780155236 -755099857 374557679 680020683 -361495221 673367060 57064830 513723208 813893466 821306400 88443933 446360841 -472163308 804114826 731652988 -468933819 158601480 336781663 244839715 -895597328 -983873124 -56666105 -528016288 97528568 600392934 695078294 -122749048 -627087008 -385444672 -36754812 -541377237 576402943 739733893 -443429850 -641079890 401538673 -59856787 10816136 -39814082 -749510247 945563567 -518730329 303328003 -688908605 602327358 700302013 569113208 172405855 -398116633 -34695785 175538612 904477822 -94669583 435662059 131819254 183095716 -244441020 621425443 -236637266 610737596 -122685564 -409582306 -855087717 123656729 735836362 343536125 -754183059 46922398 -190677053 -635067999 836299841 -334032993 729425554 -582467341 -6590298 -546655513 -615071240 118706711 684722356 -765577298 -373199500 122046472 -855958444 -407415776 775224707 -747891205 -199361586 -965488875 27041916 978680122 -653415034 512377688 486541072 524130613 -414629413 157746115 -646690972 581453291 -103896797 741218281 559334736 -914995172 322762546 654104411 535066071 -846591911 216618085 -687741351 326738995 460223764 679565697 -231718433 -574678600 -243012020 -36140737 45012012 629893807 -945202947 114100432 -956901971 852376763 -765019822 -789910374 -777514369 780744850 -185126696 -746536636 -695348990 -178390799 98345247 581009770 608732912 -336030519 589469237 -905043958 -947326385 992024763 608406802 495571077 -134758202 -821840178 573448654 -417279089 820097057 878032158 -495847215 -659560458 -852845301 -51340802 844376595 314909152 -238644904 -503632004 -657678959 102151942 -976239022 686385935 -283602276 -61128776 -597345682 132009682 -159215643 993739200 -163341970 527878006 -635241786 -238764308 -447188592 -257997394 -635581864 10894224 61127245 36072302 -159011281 626152662 559329586 505915825 -460725144 -540195824 40407510 760896241 650713789 290499254 892017687 -50559003 751707373 252506203 710290031 572287941 -994673245 -973284717 374754630 561464588 -767515963 828613226 416087392 46016653 -408778131 286445181 430547174 658271043 -601212153 431396915 -975316084 770755936 387377532 -83728030 -683376742 -892234082 912603251 -500478813 2519025 17671650 -444017780 -246538555 437589688 -624606303 293504714 79484920 -259821451 984417922 -405820608 460679674 945446413 -456680038 -172141676 980780006 285160084 -919409785 633115540 144700881 -109352098 319210743 773457460 -458306789 -685142212 -759960090 959426551 -557568825 235511714 966398711 638314216 -986764136 -767453405 629429738 -405283786 698783500 817396443 225196990 -412090730 -632960151 488838598 -180496768 288685325 -323057228 -629606236 -319236651 -700467303 331017894 966322390 -131730807 -260917729 741053105 -882650377 738136987 802344265 -345626294 -565957927 19128494 -995402621 782209373 -817735665 782584464 936454911 -545463412 -101816389 169727401 32884784 -93116428 -480406115 979713671 455417695 59338437 -120138115 -530123068 -751418218 641863439 -206527754 628877519 151720102 718650618 438740478 675451447 684369280 -484202883 274761774 -574777423 -988788703 -587459073 71571382 -688153970 -343341134 -719712837 759184175 278431589 539658185 -577848928 136163872 -586152776 865818701 554933304 715744166 458115299 158770807 -111615357 228241191 139833599 -488672292 4765371 658789113 145220260 18996783 -523243783 -618205426 116168457 -293538741 823122711 -393928031 -586159045 -93674966 843793284 -485808490 -757243910 734541031 227018113 -787399567 -434380046 732530897 -856722200 808025728 66769144 -883013680 51988654 68457296 -172072398 774439435 -397082532 611856199 -218889001 273031436 443484191 720880355 732192483 -761206922 550922054 608234966 702041533 951129957 12738987 461591212 337236389 -347748362 -295778282 797141707 217455827 -732097034 871878326 177289488 390597132 -651345879 -38127943 242679375 342317932 -425944157 921043635 -538935107 93316511 -90595398 981860521 -424639862 531152348 940732559 613045950 364319030 -738745121 -493496558 -249170434 578406795 -437685474 -707030640 798107671 -435065725 -485316454 -721779106 -599002182 320584027 60613060 469896383 -68965460 326630301 -636523073 502110620 -380578041 -725755259 140184224 89221580 -59528456 -927411718 144117514 238068548 371081391 553543120 437673806 400132759 -189581816 233038176 -870883561 -548618600 -824680313 -320676001 -482880150 -306012015 -872846271 -205429039 -174397728 -708848602 811206938 592170634 -508641250 -570290879 310781009 964797103 -80388561 983207345 945789896 279586077 -892152580 -809321300 436144115 840085782 678423770 682528268 875159955 -53699762 -715694074 -922329639 166278213 -312276516 818730500 43605177 -686700297 559024932 808854312 319111364 28739319 761271496 -818454088 765062658 629248996 879052936 -109757381 -504605890 -898712813 665571689 -195527066 -113752095 -895591226 -412768703 -895374944 -879842172 463407140 303424567 -221670567 192576328 -886999131 -598890322 341251545 -469140711 -790586654 423793098 -395116542 841176019 -842456344 496507748 665028876 468411192 -529519160 241262545 396911923 -557866421 -367132763 -305534465 -687317292 -727276706 -844254788 -370614740 -873912635 622830494 -501427582 -765313437 338159438 -244335199 -709588095 437158984 -985759330 913080854 12430020 733918759 -29779625 -873914696 -956258090 -377520118 -319111261 -719664749 461231707 -59808130 -831020721 -216530727 524426857 189525144 664334358 335934988 939687583 542147258 -564209829 690363063 89072199 -841440733 -789002296 -915726727 -510082160 -509399980 -440713177 -798180372 -37484601 483959294 401189839 706149268 820239922 -135222759 -929369783 -819801104 847942398 -933666089 -278563441 -643235304 94840328 -289122243 -713790841 785838970 -953443588 905624242 883933230 -540447071 -569266385 976561975 544178010 -694961414 83849793 708036837 -228204424 964626876 -794084758 -771898645 -248671572 889061261 -505951390 120441231 632991898 -180564855 976304500 -118537684 -394976780 432351956 658706797 971100786 -462144415 -43461890 -964644790 -728668539 514697102 809274360 506955268 891374124 166347830 801756377 -816569055 -35104954 224206671 -916914929 -968234586 459424015 842602936 -945504377 807750493 25557011 399523333 -669037827 -953112001 737790386 -933800579 205746543 353820730 988005478 200899593 723647739 -197805476 -976743783 383125629 -41269873 -252601873 700598611 -690037941 424947292 -379159117 439626934 675806510 554193669 -809910511 -822529613 -473742198 400852124 838624959 -49687326 481256617 -223905173 899092821 -192763796 -100203812 879992503 -506694741 774567377 167854248 917218072 -458364892 770872911 -733931545 -798348912 -51983621 46762453 -357280908 -496852916 41043995 882520182 -622817500 952268013 -669033012 263595574 281984170 -952974173 -771385917 -613122869 -46052859 -830001084 760410482 201126116 -614413955 -443409659 886389184 675189237 110263867 -709781829 453653555 -911806313 504700376 287438160 765281328 8157575 -450052836 -450561400 195394115 -421340052 79797209 464017429 125804831 -811516645 326458061 -581244848 -381482250 -84737559 -603013177 263151348 -279678459 -867127679 359071808 -789469535 333807279 -427215509 -428638873 186690847 -229943449 -53217909 439248762 677170874 -510313735 -380145644 892564157 -366518030 56062351 -960485404 -47398247 -40087403 882504168 -260070376 75451686 489380028 -458843183 190797539 464001829 -42388053 -846585177 865302137 -133105291 -229564657 884275457 68079637 -172931808 -520152203 -402836548 -605522735 116561626 470803264 838727503 -74792154 331711102 377367217 843871764 -374901416 192501180 319536387 -395463552 -528401650 -196027480 -121328281 -442460892 324904970 1892622 -580507089 774671740 75017878 562500115 103097911 882954225 -254974819 255942491 223040781 144503457 -941255392 763171536 -416431428 -860480736 -74916358 273627133 357282517 217352721 343682522 922960164 -604091271 -109450772 -134543607 -857173776 -602433968 -274506576 110291608 5315269 -728258247 557855130 850453032 861412443 -362513406 -125109470 649839013 -320054428 -496095143 726051942 48410937 -282770130 -307620070 -86749459 506196669 -296689912 738801235 -119543691 428140665 623791866 -49820978 -234447561 -823509117 319430303 -503802760 620810515 492194443 12521191 336987020 868000023 -562199898 -354520982 574102500 916262447 95986307 977227347 -795851362 169805542 -331442858 826241966 -623985201 364436213 -19716371 683563024 834494357 524910304 343849365 -653163257 400063750 111187904 812509241 -436179742 44295980 306514971 532231645 -530608430 -790171358 372325549 903981448 -79004918 -744732443 857192008 -390347269 -799386746 -554548085 964409450 -810226032 418542722 412682825 455224685 570086878 898685841 535279936 -448935616 -930662465 -966867480 -791887190 -84476730 -370606963 599169882 -434001613 -945995302 183729146 842766340 64226852 525348153 -716859626 -747486552 388251186 111668788 -382249566 15105020 -712136656 460528094 147245086 -295199554 858067769 12281032 290142263 -337796686 823142865 165403944 -353658758 -743840589 -303801519 904719362 654720946 680003914 -968034192 556708120 -780813095 -354940616 -990027673 107470921 507371280 -771421497 482764099 580402455 -808064901 -777416202 511030698 418577520 372858117 -695712917 254670703 -987993393 -564233484 643452889 -607820699 50383145 -840484241 -646739672 -876498011 329664838 -407963767 860571798 -994578478 753079386 -959477410 673170879 387745413 392997091 -49613669 -770637332 586792442 422167694 -3178783 -840042995 -740990210 862287639 218531085 -226813236 -279715703 795919163 497616130 -123438723 339676541 824337352 -889566754 -558401260 -394097370 -159143023 -310014752 632670356 -1338522 778606718 -559675855 264218201 -544373042 608110521 -610983151 -313305036 40640420 -393062139 446730740 427404456 -974400347 758510103 928859801 -906245235 -472485031 -495154973 954747287 -351324959 -329593136 -680001682 -791933144 921470492 -835927263 -852890493 769864400 -678300917 22751560 554892449 376998137 -398655263 -588621667 -536133262 316703978 -649051597 571254703 255630390 249635818 -446939189 451083850 -326619207 117397551 129858653 -221955029 832294275 -252177484 -177116377 869414645 -463921869 -117452209 22390500 458749747 -795043020 308465899 990024025 302334649 809159737 -905011344 -916502909 52523617 353426144 -270171759 -335853786 -100812620 328830481 493157039 91779271 -560043955 -234646424 29255539 638217791 439655638 -786411459 810561752 -609850849 78510306 -840379113 -755677402 -152048182 116665270 -93650503 573597429 -812494375 -719269218 -68677781 -485705419 -484840762 -811640132 -244668444 -847645132 -253613868 30688373 -196152041 845617018 55305185 723933106 -334477852 -336183280 -556753801 142345503 875422661 -916538175 298821041 714200972 -898599201 658167766 176658170 -734429467 172246021 105055602 414950221 172579939 383327991 270111340 -894873990 -966629911 -834809865 922546183 44044249 257061109 622218661 -104536713 -312553160 -168587370 178928574 268892713 503474037 -601112006 270793085 180523718 576301637 741062080 -174011389 -824506615 -961580008 -952997040 -875418823 -860445565 -189011496 -475439207 -232462638 -409404355 -857126841 -577701832 -386088292 -464989613 -40798834 937804649 671324592 -511179500 941812923 367729537 -966311772 -875364447 -664307273 482136046 -906070334 374399312 -190979092 -544140212 -391404480 87259738 -189753677 765802774 510141412 -11083837 -458259566 -496470482 -384157803 773998548 -124195626 -241561253 115964213 728865798 -747383051 -717409531 998342748 482521764 -566103610 941819134 822275748 278756965 -941830355 -96760450 443950705 -269491143 501319546 433155694 802127220 829443820 -106940959 176415667 -957714737 -931325627 344105115 -695411595 964049828 36039 -514421317 34626049 911940048 180935656 714460569 22491030 -328857113 -699204833 760298630 623671246 392391769 470722515 -439933286 650524623 112756493 -400165153 -19475479 219502504 215780426 896995714 -969033055 -788814364 603579223 425774579 105863638 641063246 538356696 -959575945 -371735541 897008814 501594316 89070299 -619679080 421638147 699221678 -801133263 -954270283 -579017379 -917064561 -84712993 474407815 -334151840 337806959 -682607132 433739174 -890539713 -36271717 625741562 -283104142 478895463 -625422324 383762070 717413038 -982365169 715836288 -294499996 -711205227 -192680444 -655609343 645548690 849354274 202529716 -216901745 43332581 417967584 -326012173 166409144 483636097 -460454384 -495266933 435837587 -3270471 -797981005 -32967049 163220888 -174415863 -837062399 367594801 45565277 -603222967 563216625 454498679 968663052 999917711 -638502700 424554824 378252666 -999523093 325804043 941316615 80168623 833467493 301885419 487076657 144577319 -651726476 -81665425 -369144397 261138977 611040305 -132416989 705822938 46979309 -23387434 -163195170 562480591 -245489721 -141413180 -378255323 -75073655 -674770034 369658275 -653019750 83304322 -11538587 357926670 937798489 -270172140 500439575 -260974726 257234972 -981521462 -548799623 -873840609 -202982597 -982792925 -440688463 970885734 201314312 319772761 -825155954 -998881605 895025909 -754413694 -408731621 -527749323 370631993 -884128441 -973215671 739057272 -200746819 142952395 118706688 -813822924 286608132 -189938510 -234219802 951979499 775059822 -760355004 512143314 -299234463 293272583 143783996 187609847 -47481372 86073357 -219705336 -220713466 -118132480 -735176379 673401555 -719911035 -778537513 -320730143 648835539 895986802 207669185 -747694902 357422461 -921280492 -484801907 590758274 -808353854 551646832 -454387296 797389187 -617975710 625666914 -626153410 836965012 575220883 616380456 965145454 939086919 -347478575 -945819495 -391775250 -383847463 314553948 345238939 -454388977 -177510032 79339777 741893188 297336719 906330490 690837719 453313520 630033525 -381984337 -661276701 -990157775 -899502708 41403299 907121938 -211732639 60846880 -880899320 -575456479 -741953387 196634000 -844857366 -315458754 584034293 -499771386 -273791134 -336502239 -753770479 408375318 -639693448 -21375152 -41706145 -442535939 649198548 -695589039 -838350442 209604322 298060776 -450052633 597345445 10404458 -325677300 -826245659 -435552624 -416152775 691726874 228195420 44800384 744947736 -633411982 -150013983 -617527054 -24812190 -309612646 -966020452 739663571 -697566390 892028490 -168601581 698024615 -465888502 986621433 -394867751 415446541 -997677585 -880294624 -944187938 997235123 -902312605 742249158 -256760250 198343052 -852375293 -8177695 -921725567 -424054174 70912298 -512642556 771975246 -220592269 460623545 -677189252 -923007864 325725202 345298905 598688674 607150923 564886644 730889642 -866142918 92758751 57249683 -675414440 -541802373 -654542128 905085712 250928360 -170420 224607622 779016104 339489615 -147934855 -874635188 876881634 -759268342 -724492575 -900505252 -262775810 -838776470 378993283 114790733 629516352 470027290 -598034933 361427218 -365318144 -128121006 526754241 200283835 -649761032 925845249 -867207011 342209858 834384990 535202323 6065182 462634631 104496227 -274875815 -37619741 949354759 -643405419 276115369 637618695 516016361 -544992887 -10287435 374813268 191046888 -708513734 -477780204 -150327531 -402020215 -976858581 -644357296 850741515 -423617617 846680348 726756864 495614019 -784885556 -293854632 -378735437 -750482349 189793161 200707773 963537890 272175416 -295313808 -72467357 -10881978 313577711 -90075613 -324443215 215678298 319838723 494680149 -419547300 -776722981 -626818961 599215996 301685955 554150513 195548918 -708836963 -511146367 -68319086 -390453804 -631788584 909627893 -108361852 -601301003 -919300493 -63892047 -401184180 441929116 -964071490 126329320 -475692245 138026716 -941462603 840975022 -995678879 -43824058 -544102735 920464768 417407946 -372453155 373397415 -797968622 461555077 -797214790 90137203 -530639631 8055432 420839669 965007395 153857931 -91016873 -831535877 897547625 -238851029 -225465322 -240995870 -117260720 189490470 66165526 677313908 519014191 751832450 -479498197 -28588782 -19385138 -955045886 -320847580 -574401544 410801475 949714506 912184955 476955711 93414253 -739522660 -905179639 -419984809 -241012292 517610433 -146777265 481470684 357406424 -834345260 342620642 -946005192 543190472 -971083841 -856455922 932199752 642651462 -66493373 -940910528 -467672983 285938333 219998178 961442193 -955024816 -758381152 -285256549 498361449 686085148 267133239 999270889 462411052 749967721 -186029875 842780786 -935309526 503554045 -536857207 820272137 -386904916 -623808970 149648056 883808286 -879667476 803517885 839289339 -351218438 858377233 209088870 -104983395 -176069294 -976127259 -626582912 296939979 676361732 -989616627 -281805372 -508924892 910453899 917200401 -385976275 -638324131 -793466454 753625706 515134611 -87297764 -529403 -526251982 -526515667 -715476897 -805037452 514801456 103190342 978162071 457240348 -29131068 -458963572 112605376 -125177784 739366820 -441673890 109391011 -663877450 -252011579 598618500 453381539 729857749 536170374 332322604 -398820111 -205410930 580681618 -179813003 671798291 137606825 -694097227 663217220 -349451778 -754206075 -538642543 538767032 -382543693 -456405811 -688757224 -747860143 -477618247 -434601232 81970900 373051105 -311124555 676764678 977937094 -220797930 -656133700 -894379954 -355873847 -118802830 -30765365 52800275 508961312 -944687289 602433252 836707190 179692579 -160352553 -569969328 -369630423 -927871591 -281920341 -688514690 291541585 200665325 -969832201 579146880 -122832281 -759038094 2894714 926556794 -722375051 -709563432 68058499 84428775 213827064 124114705 90280193 -910158715 -17876921 953151906 153605566 126844233 -618561227 230827997 -720756320 -276972620 157417728 427163594 364079921 839294174 26777845 -494969780 809604486 -694860749 154848454 717584983 -108639936 -852135180 -95591192 -587173687 -81460054 -519046308 987085087 273737839 -391942239 -559106580 165518860 428823261 -113137006 -959320340 835433090 794839412 -325336501 967618449 260227508 577699660 119948526 -897777381 977683500 337141753 981076413 -348103209 -792853061 -382601918 720868337 -218640048 160895768 250939336 -975527891 -924107262 -134651468 -4208990 932749664 900929710 -152821294 394792241 632898098 -169639403 79041727 -243169589 -801766903 680498517 -549599638 -102456091 -385209163 -451280460 -578598031 -26323077 -892144013 -14631709 782948129 275522363 -541673752 921893338 516143719 -516584622 -338094138 -24079804 -248745156 557625177 -275054827 -397098119 -920574140 284377265 -844273390 453778465 872445513 279408335 -4810415 539413234 303220735 685952617 357662171 -511321436 -817814319 -286295364 -954779599 4835182 814726166 -878991162 596758227 -368104818 -303676036 -321620427 -771502034 686285843 425987194 274643151 443326589 -638402080 -724920644 -74088891 -793050300 -990839132 166447235 -432318864 -522413682 576709734 -843879196 186221109 -910447463 977118454 -870054398 -338458409 -412356360 567636595 276020303 -915252482 319124837 -720294076 641774692 870651854 -465829391 -493067800 -10435649 -885959075 -124025090 924893542 -912044813 837465510 -777561972 290392676 -227641327 -710610403 -770544269 -233382034 606032168 -37197777 463304396 -769512878 -272047466 -877805532 -416006665 20726297 -657726813 -607793196 796342857 101768600 966259091 -938379639 342903249 98888740 -682495205 400992926 881442517 -1913433 -918234084 591352577 777369604 -837965055 549939739 -705228302 -421937868 -174596063 676102406 956650714 -311726056 296215665 277776783 -495440956 852345674 -660910876 847870892 6597061 -631417066 168302442 973444147 286375654 -525905178 628584774 -623414317 -955467984 -272888168 315455747 559820117 563548241 -359899530 992889226 -255969576 -83278866 126316441 -764814461 267419376 -532231003 -412794518 613243799 46193541 559809006 418591045 -610296422 -246627038 -330796782 97277306 245551362 353389112 686153931 -935424591 -781621834 853434986 -127747353 -784280430 -66191565 -790999786 -552144938 -726800528 229602540 722224215 -745550944 171608103 -727033102 650971433 204934282 -15948531 -565283065 -89050892 -741188328 425039275 -697554286 897087372 53357429 -827160447 245622598 669796257 -164783693 104633990 88407026 -716179865 -722658923 -344567059 266950558 842811189 -893612102 878261124 665951654 820489495 -156730866 294818158 368649006 22719099 -666222709 -22784668 -701002493 980694285 -220785685 853605278 -740338987 -672267502 985756587 -837100064 -42661563 -915180177 200751299 846192171 907415509 355376275 -871918318 -903860812 -434610034 -835543197 756724417 189010371 145593130 -17892590 296113609 817824972 271948570 17623457 -326863051 -308910999 411329515 -661598329 976218863 -353363134 -127791307 -161688918 -152536063 169639468 -325902357 -333234822 -786158487 479963063 -586765859 49726402 471057663 -454706997 -932335534 8368145 -794760064 630093653 24700511 68494758 844715592 8004168 854611831 -518959628 -556307653 -143895260 -94852127 -315824019 445525128 115684312 789475002 128051845 523774494 307354292 34431348 716585899 706776479 820762040 -535803482 46990067 -796714861 449900920 187825067 -596471369 280899016 837988601 849642248 -469467089 761954903 -949322495 -625451611 -397158820 427384871 -34042599 882653383 -872723434 -74336258 878811742 -60462414 -156952201 729653968 178085292 377152317 584916896 -434317571 697882100 605010636 -980199410 -962742875 -298965960 123523412 183367748 537059533 -142761752 -892897740 -801233039 751767885 603206067 -767470692 422084813 407130517 -984779772 735161866 344523324 198677610 -865601105 951126304 567208285 120616942 129344559 -237360566 -920218525 172599525 -259344223 95750471 -544455418 319696936 451947873 -885414425 411155612 -635629804 964655199 414187866 -510666231 93653680 -764961493 -515921315 185340135 746010981 -664034248 725805868 -691038729 -658892939 -473067706 630404401 -301494424 -49168691 -649054273 -539749526 534852141 971888745 198001943 -930669934 760116816 147898593 -187960911 217291243 400077505 -211874812 -173536051 -567138485 -435021654 133907253 -281340905 -708866617 -180482421 624518894 161977616 94956917 744436413 611250225 890100201 -166547086 682137669 -31313646 -9560440 -972837030 -860518461 127584353 -576034926 -100473077 -453905323 205270645 -58833233 -714795609 -139832900 89904311 382288863 -967263960 -240791281 -708665887 136385521 705793879 721633920 -187257695 110623170 810129916 -134383320 -863102243 821789558 968619348 -650821220 997513780 977883301 -449974447 -356249544 -100463885 -588509475 499323891 802364631 -279174626 -72829336 744387189 -707287211 147690315 -4317544 -757178614 558460121 -748899260 -53265132 -314585357 424892349 -747294189 769710639 697882736 -214972104 -108910093 -336824017 -986919889 -869137759 -298534230 -226373840 -340383098 -63737571 167354992 515577367 -418235777 -504265974 -809866305 669793403 -530283455 724080162 -335234681 -44764729 -186764833 -138217141 -606031989 -903240762 -571397579 476179823 -532643598 -827412219 333450597 622046481 158507530 -919122943 -706495972 -918377065 -443102758 -793925283 -651718221 82803462 321339879 516457296 -550724908 661567246 518016132 -288553560 -145988844 171274647 -232870589 386322575 469905263 -465593216 -32262344 391673190 870679622 -640102584 191195969 -446633372 -522645839 -129514953 351394653 870000640 600765382 -399054958 875949567 31276613 -825294182 -681393308 814750770 737426409 557284574 562075264 -577933400 805426702 -50770190 -536992412 672694212 630156499 541109304 -30409549 773045271 -434313305 198859702 278213761 603893138 -706628733 88331028 186002216 397057940 616466739 367289397 -841624650 -836647335 -337922221 -989765579 -660597642 319638391 -591335639 -243158396 -107691317 713072672 843798760 -112357552 333904953 -319903838 911795494 625141512 -645798138 -587229863 -155367055 -517042651 -767974397 -334520254 -828127991 165171312 911685957 246277713 646201401 670720319 -589027334 47481929 -415124261 738084935 -379573999 -446347989 -494663510 -182884159 -750087694 -123206287 965195654 161333852 412066103 984786878 -735379656 -57359874 702839481 -320253755 861330093 233255387 -356118342 -179047967 193526831 -861205535 776908389 -203896382 883854857 -557182529 -504357420 111604387 119082594 -324165926 664622164 708727429 -392200748 -531673002 325229820 10598664 153756384 -183307901 -734192103 -278097793 -723206366 23315645 -991359317 -529317605 -365100442 665399749 587561913 331610717 694245739 -553679895 944083436 497128567 175235279 -790285112 515828925 125889726 606573929 -586271211 -241613048 920123212 -37667593 245715137 93869994 -94296643 148881716 505535822 651409278 616147146 -549101465 -144909380 778596668 -346449568 -168837454 -316752664 101174312 -395553171 -656958330 -495289572 -107471102 143694626 -899233726 750237183 -595695072 -84589206 -498738138 499737505 821872476 700353809 -387628485 267569898 94408793 -526933316 687165282 232381350 -456833480 -433532809 -426707173 393587271 430911456 417386355 189272986 -748903316 699883586 -626501228 -945869153 -315156375 -899075978 400177199 -841530344 -276706529 -287367466 862080227 27912456 188482005 604598716 -933651382 555008080 977880398 750579030 915734897 411704118 -988366786 -665256002 202454321 625138146 -5875916 -151837234 -953133997 198307329 386361607 -131807994 963450590 -569901285 373598840 -372951037 999355787 -309221920 532388131 29393426 -856930268 230326480 -464008910 -78162764 479270295 455946960 -845001810 -942944912 -750174846 -19286482 368499805 -53766306 200195719 -799105902 126252240 -513710578 963987019 -388947098 327737390 -729431491 -431352921 345738525 -848369871 -676531523 779209945 -948593864 -589753413 485616553 -782789075 -114490779 405963145 -475026042 -739717873 331120903 -953049837 249849928 648062079 888514145 -697809925 575585807 934575870 -548038093 673453859 603438763 344774153 79685095 307368860 182958683 833345582 172871008 -850281599 -271398751 -888847324 -610886092 -703376925 324619443 -673309268 -377848129 698401838 396560007 384243459 420442597 753339035 577724863 616305218 855429773 311696779 -488981439 908743742 490677122 210780001 -582634657 -1721415 -506081608 -517778473 274603719 515130709 614091783 -395277937 760498628 -344004706 209661363 -467748503 -628820913 479899623 729994505 -531215173 834763692 -8964136 810986453 -211236109 -421941515 26649553 38574024 -727469552 782508394 -937232462 100674047 27826038 -755153498 -247280647 525326298 -499643797 -796131445 -680253844 -85216534 -338958026 -758417294 111067673 783224666 -191918943 -770595489 -211797223 632114684 857694733 -598291554 97923234 462725920 -207665905 598110596 -100813680 -26659238 -758332030 120391221 596956842 889674732 54939645 543651670 999583020 -385480391 793243491 293589569 956864496 940265803 -823378021 -271639313 -737893736 665160475 -659574626 -155076099 -785870885 -31497027 791090267 891197707 -926796305 -970851722 -260534123 -132274090 991434410 746075818 -620915463 -91533837 -591681176 -78214195 559314369 -765462077 278261912 517953824 -31814562 -373546676 211783892 75077268 -384564679 -623854363 -432367080 -629680050 53208585 479763193 687953068 -981519202 553965212 743813031 20756902 -446365350 -155925488 -150602032 -597649560 167535197 -324398009 329053436 -311677282 442197859 264078072 -532949902 -782055823 410914581 82417814 -290580175 -230814293 -831378585 899597362 253294 -545094954 76009817 15627727 -386225822 426624448 696778836 -17724159 118046211 110429470 119106345 188718871 592167542 -719598690 691571975 -312663069 199438012 -65630377 540006720 -976623318 -822441671 856968702 -318968092 -159708665 -284850666 -268096307 202669157 942138508 246406931 -78864607 131885274 9502510 -44362612 212298615 -197373805 12893565 851406680 119111841 -922854374 -825879528 293061687 717868165 -171196502 -555849241 -103546345 36537891 512577570 -390652302 -878368580 -972408774 -632641189 -118797798 45920947 -372294073 -281878904 499301699 -909342614 501014610 243361690 -343190414 -799816761 211994749 333441425 -151721539 -961631484 718224566 698486255 740581707 -718136700 -361056512 -343189497 -317790384 886335447 348408895 -530537945 10855413 -624019268 61373920 876432744 248295273 -969447172 -449932453 -623249154 896271081 897198434 704919317 -309775684 655928308 923021646 -952990555 -721598305 838924648 -10631836 -958504160 808012908 279093043 -912927067 -424169504 -317043820 -966748169 -154868812 -405092654 534026895 813650609 345574453 284443257 617691675 19084366 -257249559 -694697871 -447137325 -611615074 -988553539 -585369510 727697891 726903415 -221113220 996368048 -897948180 670971845 266823764 -754635054 82745015 463171857 159989885 833827947 -570824840 -500858797 885097728 162666817 -939096957 377055023 -733949293 -229975098 -883198329 539660768 206678906 967844452 -230836 -897628863 84437351 -900139518 860500353 -889078986 -680144715 182427361 289442567 321620815 619067709 573055543 -342008111 28083911 375318416 -638713752 -347337881 864984603 154294680 -902141609 971278932 -611252093 -850276284 -137162207 -877325197 138480647 -616435185 -553582608 774752642 -186374713 763751171 -524791876 -455928012 715589126 532544139 158136545 40074494 -937962190 315552239 -246389330 873257744 -81999668 -876790320 656740284 980593104 874082203 -287667576 474923930 690619977 806020200 -423224323 184447116 -812329100 -734721454 -919732057 -253348485 209427367 -373569097 295564457 669632476 -275433552 -352384223 38606801 -112212239 -902293177 -992635695 -907422179 -274150242 -453471315 184226974 783850650 -43873351 231148825 864760100 398384557 783911636 273764954 -470228860 -459098363 79651929 837584750 -376611553 -636745076 723006861 -320146146 -181227745 -899197388 -408143221 480080208 786314790 508268765 -71705805 -908078533 -131845592 653035590 -131059909 705735148 139683563 -290623177 -865439827 919732000 434668183 856641911 442364617 375613726 568735758 827382379 -859854535 543737415 -25024619 -154140953 468300655 926156986 -844204457 611059623 156560452 808731688 -466245188 977359666 -177319442 -266446359 709318281 -946570378 848196944 -138283232 -588414432 -669715556 -709956167 -860006342 -956341167 918968473 -253208842 -560259347 895777020 485934243 624790295 -63466929 44685027 -355545312 -826870675 800318639 -624341843 358627471 373823004 -850346309 -3472353 15430658 -90879199 576663140 251936760 -609730061 673803833 634263184 -506526087 36434161 506959194 732485001 -38662274 723379897 551961748 625515501 -492611241 834377732 253254783 905096732 -901782531 316417028 405619553 625219566 55026863 407302848 760042447 660279111 -148971464 184840376 671327282 -354209392 -197980624 508486541 -205389761 884001150 -159479736 680286268 22239905 689989344 457963680 701631825 -471306516 580441773 -255778046 -901969416 -636812276 520028596 -708538822 -789045732 -62821509 -723253266 -19228100 -677428972 -720572655 793863594 -850770220 715560313 538507184 -180660032 88117044 508076872 660555305 -150962382 173755895 -367588680 -368563847 -496441527 662485345 858628892 -855351030 5939670 -342656191 314388099 463431202 855359788 68893387 -607000275 973851554 -967562092 307676230 814605770 613342576 480576967 -456099358 -111257267 -311664175 -256049918 -838261082 -790505080 -887047041 412467359 -670713520 538540226 -484663863 -491396894 -673420227 -810238357 935034501 563939123 257790286 939638987 753322281 -102377693 841414755 -632703186 -954635975 232426346 898342020 40488664 940972457 -125317056 771679072 -639316220 -746001078 -794585850 924710089 -323549190 -154046292 880593297 32511237 646679075 166714587 780828060 -296816628 819620998 -759948091 128246654 -990422985 -626435123 -213121649 -383584128 303241623 -403959684 -925445599 -29079667 -213827360 -921741151 753991611 -888127511 -248503318 -443372525 872880110 466399608 188920250 188527421 550018695 284152292 883536649 331525266 -612468319 -841261952 -925253650 -318161088 -36636496 804443003 -134596009 -684089662 -684741563 976324444 581045170 903805747 -792182562 543074378 214176208 -691680570 921757596 475577804 822781330 350200481 46272641 222357159 -533071876 -576471303 863921097 395565403 -632046371 -788307660 -482470989 -407895870 -798477023 648234913 -989371576 198510544 -872177481 971165319 -322340782 401816427 755808930 849608525 -306865002 123475495 -15338978 -339998238 -11897245 -650444095 -190636092 -402971649 -469255702 -601832349 575185119 -72738107 379715423 631012601 -526015986 -565165589 506206395 -684699559 -42652592 250604250 901877685 685965080 486405894 -905296366 410743924 -151931849 6447105 -665412325 -808152162 567622115 -469247742 -630042128 -381980483 -659026885 -509502535 713934851 -952167452 703670425 634020095 125241864 -33207268 663349375 258884566 -84741156 199888705 -51893783 -605528989 182451840 183432599 -864667533 -824642136 -33509851 -536787788 713507787 -95956151 338629923 242739896 -496640625 254870263 -574217206 -139084398 -218528906 526355668 37851872 -425064556 -582919293 758648479 550610935 960666509 -628194855 -558564998 643831871 -732209769 -672812211 -989662497 93503681 -86814785 -236550892 540581835 -135956650 -620852860 -684030284 912538292 759729779 -655135268 -85238275 -772705363 -473790813 -740971493 390450328 -891694632 432505750 257009901 -568573383 665574092 -436556678 301339236 864190934 -687080465 -717588822 -752353017 -14119875 387994546 583508423 901625928 948790497 438314044 563258679 -125667520 -343558532 -97593921 344949352 443855544 -645466769 -462473085 -438952100 -464300692 873597951 -113253172 -203489818 -279957846 781529698 42733589 -934197224 221721150 -175950435 434363404 -681605702 375908871 674438211 -972588451 -131498877 902766890 -560777578 634862397 -704938632 -782805087 -195540860 -620339279 -686010038 179287183 966432369 -302265211 620687233 452686842 578402871 -128335845 -12297182 739120464 456614936 -542696280 933332501 -553484660 980717486 -712421774 788909796 -919614317 314496573 481812057 820758022 -756815103 547046796 -874625187 675826729 -634266757 669819424 870143725 -310125271 491725516 -71220202 476745895 645028772 215039738 854642656 -922502469 -32118017 758602313 32025636 699813249 123335540 -778750790 -124938520 773685833 788721554 -556147024 -944559168 711010976 -260159467 -409387379 943933529 414585883 -877085940 -208984171 7085798 -744272463 225237485 -965358490 -943807013 -22807957 -245696875 535865535 816807545 -172384837 -798292751 546774265 -953116099 929999876 -823431112 282812541 279451071 514781276 375786843 205095114 234792916 -827625375 87054407 -45587747 759022137 481450448 832293373 -942213646 786633099 615912846 562226221 269893748 451094368 401048328 -659133401 932428740 479322356 931258585 225765944 -784154024 782507088 -397579290 -957764042 -689813070 731909845 127821719 790435174 -572275498 740388958 -99851891 -895281906 986058783 -925419072 939212510 325244951 -287660081 937896319 -17637022 320051563 -191243048 -461085113 -869110701 -133095997 270672443 -349884994 430784929 100359950 -103060225 -560151278 -869556259 -317688924 -622228745 74406896 824972557 798427181 -491288660 623339304 536160610 121820003 239366952 303082858 195169104 -583792298 -299410439 -673864821 885297806 884690590 -697835438 -633258353 781622003 -935134309 394799932 -584356838 626349969 114170505 527254445 106583771 970262749 872562318 -637521486 721275838 -540677939 -866894488 -539355615 -177576006 -257326042 -51467999 -655530019 -939436977 115440680 -316831581 563427301 336209242 458049245 -389497244 -239108016 -954520867 -472741704 -404024275 851340133 -998385060 670896373 -117999230 -113012073 -570547557 -354294777 -384279686 -94347712 -831869320 -177502235 622530090 -999526081 340198966 662281799 -344454435 906836756 -386392724 352089302 -5738675 205785042 664005335 -731438184 -348919297 992228045 919326459 -871007888 -62368470 -504408205 -230159737 585178292 249540745 309319885 917286959 -693683620 565028916 528199818 -913456455 700206904 -788610908 -122321092 -958970719 -107513282 -792945438 962974189 -148682422 -225172792 590429331 493039588 -980592503 -38357765 88406710 -116968260 -179993970 -251107864 813137165 336563440 -323544879 685613182 941400125 -595426775 -149696428 328297357 392132187 511181373 907222397 -523795413 294597053 631320544 -452593114 -670830857 -900670197 -610043828 -327749620 390166892 -343011589 252582143 834170951 -323212719 -243892065 998570782 91902254 628175844 -326195704 556149144 580333 -379862026 117854357 -846878868 -739040017 -603149763 166531630 454350657 -714608009 304684058 -741119750 743728734 971865921 -720201069 189933566 -642308532 -382414177 525185426 -19141882 248597561 289625581 727065475 -762381848 567227101 984252340 693997813 -191220097 -706763426 -622754444 -359867562 856522733 292567234 -275009030 961780960 224338001 -488713878 -261469466 -446436018 -230010774 49281722 -550961957 -480040932 -187161245 23016196 -441116192 549065626 103444744 -229057306 282885589 -153773083 -534184052 17407966 141162062 695022673 -126270431 877610273 45389779 864481801 -42430735 -741782419 376313031 -773605203 -673099154 791627933 -827378290 971686949 -879585576 -442307384 -974860034 827130319 -771884656 -402330408 -792211589 90854744 693360368 378376630 270303108 -804051679 -293125644 552222810 375978062 634899957 125004968 -10903203 -373005570 -175216017 -981232118 -342194623 -588723490 441331112 -803171757 402498140 287420859 614956551 820192855 -232585948 44198597 309951033 -165695497 962273595 871303475 -770689669 513652695 -528367039 -838954415 13872817 -875759272 -534553266 167524336 -278361703 404402378 447798904 511883440 93414156 731978690 582854206 -809072161 449625189 770188602 830381340 -269291144 -291712923 -798915455 2605471 -622036739 -41237178 -127819146 845398666 58014927 -492183124 -559865722 150411859 -920366332 279630280 608266966 696245405 257345565 611333963 220281584 -140011737 462162918 192742157 136730827 584030 -285959376 538419682 -261565053 472747128 -701692226 -206785988 933234153 -155225436 787786235 -864222629 -637272409 -410806362 764261658 -192149817 587984164 856266326 -255472296 -286351817 704837851 18169784 -277604020 -728438011 284249718 -213631707 -347825076 -787421793 -88267369 533128861 685131261 468478276 791705189 137072005 30584926 43223714 360375471 33768857 -490713928 777251753 -84118840 163872881 630458841 -249148598 -899574618 367305998 78169444 146881252 347344753 -163682561 767668047 803476584 963822594 -696224847 947448226 747763691 461408582 510353883 578681428 894981790 95222149 -483735242 310855415 972738658 87918586 -587314711 -288630904 -667110631 -432681215 253235682 249180694 712163094 -897971629 -700000291 942165126 200805305 112259694 -793013101 18578643 509096745 -19902167 473517834 -859153834 652136629 938251830 -488088641 -700448977 36991040 181532882 -618416127 218384645 -695507644 -59376581 27906373 167896497 535456633 -463716155 -620143333 -778587112 -215359922 925369993 -452082075 -1609691 438688976 -522432964 -915501396 695239727 -569021820 531914590 -490810658 -562420524 28597343 294992274 -968211044 -902338022 -432027758 466420662 -90832831 537650463 -758392071 31908610 -386615212 482878844 -384501057 34046406 -705786495 -254486168 240782893 -87978186 371434215 226711795 -536156264 20735752 792085145 -399188847 723609111 -498908476 653390359 417245507 -507606258 -896156270 836648316 433428273 -766761940 563022044 -35966935 962615720 944845860 -653174250 -229064945 -118375208 106595025 294698621 -530318696 -345652636 -648632825 -613667280 406660759 -857656542 -151101616 -193831986 230355043 -817126077 -888476482 48361158 -659403271 -507264445 -741404097 258234117 230777965 230210228 -214745526 -83500079 -612428799 -718925470 761408433 57589740 975758210 -141752890 -828318657 -505646162 504852630 622057083 -518102949 104681589 787159991 -346554905 679810929 -770797493 1687507 104084367 178843259 34340343 -834239717 -716201493 -740139627 298665332 -50212056 98726084 712496334 -502199191 -157777347 888312785 -905074214 -702717607 504907961 -717960967 -893546455 -924104885 -627672597 -158378016 595738135 859465700 435758061 59121069 911211310 -171171559 -359828002 499943678 523440217 -319691228 -575326277 -773693365 -174702931 522196968 -106589 -1564719 -655708653 618186632 382556157 -333253619 316716303 -623959311 342789086 802675892 -715520458 -958564662 -681432412 -253181584 908641531 -736350351 464473801 763699799 -110857516 469286542 147984634 50683632 719849335 658343391 830721178 274303569 -13471308 281547199 -50802530 -942787997 -403310623 276497782 534631478 147454663 -513085448 586603673 -902499795 521296354 -669027910 -622316383 325037848 168060044 358319038 824219769 -741907534 -118106496 443601246 736815915 405133615 -845208481 -242271308 -936834216 -590349048 -449082100 54125213 80652260 -334939276 -178590959 -545781583 612232979 800125505 149764105 933608498 27472507 -639322810 -265025575 7309796 761931573 -277389206 820878400 485935750 -529724983 939560634 -550400891 -616934954 -32130874 639593154 670232601 157379572 341551092 889928585 542465882 244349725 584367252 80653418 -530329246 -492725675 865211213 842403595 -224639142 -690699943 483969993 372870769 313273223 51944814 -529387226 -462791117 -242096585 -294983311 833306307 131789033 -881006552 512207181 -731696648 34719414 190290334 809017868 -791455098 102308564 874948378 796691174 -270976562 -634919642 -599772108 282085952 290465425 -476863985 -497360951 426168126 -524321378 231519148 -493698934 88249756 498545976 703678627 643143575 -662937154 -246592280 -335005106 73248009 -104481203 -368969889 957520792 429468032 -157652960 -517497790 474704323 816933898 -891030367 609435357 -648826730 -43068604 -555097343 224572455 612794847 -981770547 550360120 -27245430 11960094 439786479 -472256507 219295259 770786682 -172447848 296809728 103466910 883500811 -958665031 319968953 -692929345 -803487492 -779650612 154664670 268012725 320550438 136148846 -286514327 354708399 438309492 -500499583 457854268 -559044470 -243050868 526005911 -516547002 -400380889 -424798415 -613126473 360243609 -506991884 -564813158 -592864341 -809029768 -532156133 504179583 697801597 40861605 -961841763 -37416260 -551334503 -876639107 -191888870 702128347 -194585427 406529497 448188249 980963119 -920937672 -230994806 951531526 -652241969 -736619090 347323118 233180758 -563851997 -213172196 397944735 -34937319 553909341 -277466319 601432861 -421924897 -407146882 -375765656 -464776661 -834782733 -598199476 566648965 -681302780 779862781 -277469621 -284477855 -179779883 382996791 946616914 -772062355 -12959910 372805548 -876859833 647382556 788213225 10827950 835380348 -995613192 723933676 -238344601 693677140 654538709 -837476637 964599493 -300005767 -329637775 228833333 -708131508 -447840438 -444913941 608495499 -14842683 319751449 -10666832 -928553242 -671252202 725177943 396457242 612534864 554978168 -533394002 209520174 -229179505 -309342803 223217197 -238164180 -800982752 707105952 -43936698 652877424 -726821879 -440084450 707443764 -847809399 765445239 235368129 216959510 -1464191 159208865 -90520046 750079536 -271163058 621401856 942578012 705570646 -936858997 -508352742 -963772509 582182457 708356359 -758230051 743717826 -291234610 -440723615 -943501760 535765725 -347683383 991905198 536867726 130019093 202401868 519307031 661427054 20395894 -746925790 650987442 271152124 85897311 782548443 452668328 950831650 285413175 -815024220 98216377 -506419577 -298017652 916290645 847517969 -31634685 -622823500 -829127915 161463301 781761126 -363072159 -801262684 -273109743 -896384650 652527130 -771794073 -458360718 216819958 996343450 655781397 370895057 675668642 958829905 -845081899 -294584000 985797455 611456753 -155884004 -652148046 813375990 -43958846 -161586683 -219294501 805623115 -488606439 270720089 748599293 -717782090 -758254235 761092736 -545672613 -863357846 -272870822 419937647 -957142841 387465629 987751924 -492734786 825395510 -138918635 152707638 -256307800 -454573514 940288820 -683565592 -280795649 -140814575 -939217864 255356480 -254525574 -139223710 -903644021 164398888 623686314 125414708 -281588661 -424456966 9313719 -57275080 10887588 819269980 -418689654 765922597 107873955 349337924 -822897220 950786544 213670284 -364060523 951867151 43583479 508779596 368638826 -95367757 873839976 622508367 -619130844 595110753 540174520 708607880 -777330857 762877439 -481985607 -161069925 -946497894 -268483188 -959217413 -822373782 -807643060 344903805 861321378 -673028579 -119405939 84791280 -561449944 107620633 271555889 -599472881 -598577633 -626408777 264343441 -584589499 -341942569 -466555608 398485634 -41957468 -243101957 212383709 -860277143 -293006868 -423641381 -733497821 -769112095 -994926283 206068191 -719278282 -479239826 -77977770 690371954 582055439 858817698 -794732553 -552558863 622349316 -966937935 846251692 36356785 -275148229 -334167936 682974091 162913675 -591342271 6368589 -447210086 478275830 -983652844 -849499790 -830517449 -939865650 -129943907 540456708 -527907606 499271840 -624858574 -859048566 -526472247 761859071 -597865485 913772138 898054920 -561855796 -579144892 281009376 -819896993 718612382 -144566825 745006590 510384393 952124011 -598411771 -416344898 -232189462 -696157247 653158937 77848530 -987987423 893604047 -304972184 669242800 288468133 -422096929 -642019270 -13370630 583636220 -982454156 593226533 -199686319 678849188 -952455651 164442240 871846061 611916946 707826815 735897043 423147043 -92736781 893532971 844988127 101664550 -862442416 -957173055 -757905769 -173336068 -477926456 -151209933 266823822 -313259730 -849021592 -756901883 -115819142 599631114 -211438537 -997110097 518021367 542558838 442444630 878131065 88476018 390344694 -195231354 -87910668 -797667650 623072780 724303213 -916179807 -699508130 561560722 941763725 -555496051 729075643 857307415 291676510 145561656 510804431 -414388298 -64978925 365117414 -750027143 -582344758 869358371 -491800094 270403421 -353964908 548571484 -533724386 921605689 -769603822 -327294783 -509486643 611939982 987326656 313223972 -66013744 -522534432 994371301 -11015869 619614547 -522945548 -975989831 524440768 235466630 -724827517 -788010511 -920428227 342023372 2259307 928651811 79855692 234254561 -839701800 548215124 673769894 424683787 858868434 917823990 313350744 575422273 920456758 -39347400 -739838133 864049409 420739866 76830320 -561116864 -425961350 572297102 424938368 35907311 -267262843 -963911360 -988077843 -187448198 -117703047 -649543067 457016901 147999549 179466062 -45947748 82113937 -939602306 621210262 161741400 449880583 341129130 24673909 205778954 428995522 627574984 -190252606 -531321350 226445061 795608916 746003803 -442857596 -387070 231936714 -4255118 -914200849 -138804246 -735253953 -642463258 -739653353 944387111 776424858 -237149109 -114917052 894434832 -341741160 103706805 990401832 -277376815 497972359 -111705439 859775876 -876839786 -144165295 -894771650 -571738077 -557827483 -165402927 391434562 81075994 -973915616 306769460 -723189315 824727319 -470784730 219596413 -564614798 82914640 -357751854 628001009 294134706 928935703 -144416302 621271439 -854487863 510992453 913394427 -470314355 893983884 265295113 -944679294 -314406912 -472500413 -985217057 530264071 -502370627 334200574 -462826654 8766451 243826995 913054249 742696897 -202993511 -179006510 206078733 401412509 241745414 -194778258 213617582 -10343858 -91349145 39919580 -220786150 -80999875 610783804 -945082644 777828978 -862189699 -587882675 -420607889 574201788 -345895678 365370353 -605947381 -724149600 -788090894 274601987 545486660 -99453520 -254636498 684055557 -805643160 -405896828 -255884587 -533647815 -799459645 724317818 569127803 182483502 625361856 -622154179 376207568 -116814163 325022732 14838803 -74094322 -657238937 -761816680 -331782817 -918759673 427066931 226153177 410083063 -852241090 -307497601 -938314043 422271413 294222072 -836366652 -28295184 477446915 -470248500 -921308525 -179785668 -976276756 73749891 642735475 -207265821 -471733916 -836731320 -454619939 -436946527 -749677968 440407241 -410656030 229852506 742648903 200852267 -191318941 -603943597 327752092 -411366759 527272115 886129075 -179586683 354076787 -50231445 898833031 -603776734 -896272390 259446883 -215798610 525769922 -383017635 740752993 -368787602 413836763 -78952072 666823339 -749500943 -835113414 237598968 -496767759 514928137 31530801 304670002 -420703278 -617158003 -421937838 -59488784 865493805 -705215396 436773378 -575629014 224645360 103115098 309422008 112339943 35791932 -523676069 -756904687 -78969391 788455224 -447918875 -830264032 48905754 -714155841 -235617721 306285571 -237505700 -773936987 929935282 -341011881 -26206243 29921083 890689720 -98903968 591882173 743239866 -247564 532590653 -795492858 185011853 -415828588 -694469741 -588267641 308490013 365672635 893398306 850336300 219298076 -34127805 901577483 -373789976 -334739274 688114067 -65317719 244347218 -91933440 728394560 -979417297 145015940 481375950 -598860035 140846035 -909641248 -115633461 -746219555 658295337 -514377621 575422237 -208334338 -971159487 -82323951 -938599700 439792266 309039587 -710992011 853691965 684574571 992537498 -390999257 -719443793 603972528 -241428906 791635140 -827846200 -578500893 -967206523 869970457 -20000700 352086030 958925091 593974411 -355245145 -449184018 75100777 -913875572 740928874 333128378 503762915 105051555 354570916 108127452 -692270793 162032827 -126324293 804938277 -587497893 439174085 -110821852 -690414519 -155336707 -981417172 -211248913 -707967566 683470934 794063890 330750384 -728445621 -743501588 135648990 297895256 796207179 914610415 446594665 373284125 -688054295 788027860 765813934 878396389 -503162186 153289966 -894955433 -742308362 997368342 56106348 793200606 351734850 -7701698 734152231 454444282 -306863444 459135376 359640722 -833895127 -662310132 287062025 -201474973 661268453 143784024 289660984 -585121288 -412639487 349563545 628390288 762878549 401769608 -779704355 -747420467 258730147 519117041 217671652 -518136964 -471333867 199904402 -563261019 -819079113 -682001294 951231378 75983877 -649587925 -763900531 -468007850 326674740 -437736576 108589031 -300478670 -614532283 -565871660 -765552862 -237274952 -842044355 -42537205 -858841229 -60934785 -686928185 -343421810 511491354 737767155 669650876 -989457664 607423896 655045753 -202836013 624608916 130867414 471930662 631489904 322900940 721958291 -298727982 542665371 -173328386 -672287403 -2031345 418623578 -776557459 -614195409 262425244 -485588665 -105824621 -924308884 -445965043 -266633536 415916625 -429346357 343840765 157653101 -302318044 -865686933 -830104348 -66258549 -667178223 773386634 118714497 -408377421 358857988 499150931 -591045836 863789354 -100680541 -722790766 -659720935 -877973747 -982250630 -469629308 181465294 21803897 843543527 -816773483 -328779086 517238534 591927383 -71744734 381162007 -636722038 27990356 -302340764 326111472 -329951062 -666654961 876322999 543047396 230861046 -864210862 -330708038 387989496 908010630 960191470 -109446750 966411487 -437306207 161053380 346562979 998700793 737816112 -421482426 -228563995 628816988 -167867675 -105625778 597653929 -544864207 167418010 37974478 -149790583 -710375353 -661137063 -286981454 -570563731 705938477 954138524 -861309846 395056774 815805288 555565155 -17706121 382467243 -104698342 320987021 813720096 -491211084 990708308 -166095894 374238893 -482871117 871077817 457777800 671501963 703710653 525414979 -6989592 -48740495 -935400921 -710623501 895263510 -931760907 -555337173 -772544275 -864409743 392752002 798811081 698224531 -33852356 -586153246 41382362 88488035 -103773499 65770291 665033363 757320330 493593162 245962427 773683358 -64000406 74492874 -871463333 765992138 546994547 887667859 848783871 39943869 493555794 980479226 735833770 455790049 -145352045 329951088 -166962782 -324806871 -915409193 -348387224 -483074323 775069791 -673412066 234681393 -369999411 -178927859 279395961 -369090819 -661366454 -6026085 -955462154 303946942 -821595571 50998282 158010829 -438458753 567732455 178696039 -845777494 -904301641 373462287 280803675 -425002538 -230799423 -389436171 -417795947 117777781 729119318 -999961828 -950324314 -323025170 -237321846 664940745 146012029 288966916 -27025867 -672406478 -248306906 739386626 756267197 60533822 252487245 933902253 -220826028 525075697 -105776249 -419508860 835119540 -754147930 -283802403 -517838226 -145671016 -449394697 867661227 168143267 -501241525 -35017964 61373904 -849298954 123714693 -361979573 -950116202 -253033532 870231345 418277298 221685936 -641399981 66248678 603210759 760958264 -836728526 56626524 815058392 -837009173 -344206278 160734646 -977425959 866815461 -715998181 19597647 -410491321 252553775 805780343 -732112148 -990271776 -329123144 346099639 -554976117 -952435413 -641521600 720799230 -504987347 922308677 96464929 -690963134 -60899169 240845998 -626998744 -503875572 892403125 28613167 -240007231 -669167299 509348651 234450772 543660619 -106848768 -866677327 232323588 -308425065 -20393280 399388363 371593195 664485229 -145026507 -792570390 87622519 -423113493 -680976558 881072658 -367815343 206453150 597614998 836540490 -905356181 200798200 -557336000 677923815 84074307 -160780660 -816068416 600933161 680636199 -777518711 -59748007 364904929 -805368460 -896972492 430077536 747453192 346362689 -927113202 -237217322 711066529 747258435 972817544 215544187 27363985 572776843 566422358 -682122213 267403409 183941946 -48462347 -782245108 924437120 -397077876 962146241 -2230250 920273084 -935297261 -556968747 358396331 -552560686 173769883 144386411 -444913035 -113808654 608092702 553777720 797459782 405271507 696614114 504208781 833603861 -431565553 588274732 877690171 -72519021 964734092 -772459222 197844257 810285360 -890548720 -745114813 848798609 -431354852 21188083 255681661 -775532716 68410306 407910343 -356492040 -344115157 -805167669 805222804 -311795967 709002956 -575193649 -521373341 -102411910 60504465 -360499251 527157858 -484396216 -81621236 -571029080 88592269 379679302 -895896485 587566947 826653716 -606788929 609246172 436161735 188340201 -55191006 20297816 -503203092 657328432 194865842 72016578 900768648 149530137 -390590556 -301108403 78705161 -451733875 916804669 -263739933 908153344 34149036 -82980601 -722605821 -28039712 973388681 -222171519 -477254378 208844109 -519425128 24013721 -736859844 772743032 454356674 870383279 -842579871 -119871924 -117806706 -931366156 227002391 -768176314 192438774 508848606 48452233 483493499 -480187019 -263566788 131463516 630273354 615633264 794787769 935856413 -954363604 -377942508 543628871 669536934 744853448 736831764 302364776 386255650 -41723810 -160051699 741377455 -575695993 -717948239 -880929036 -219978648 -340351702 -491227009 506725365 -794716201 582312435 411082409 190186915 479332749 -165216888 546553265 -560149455 253998064 -20139200 -307900789 -592656166 858311547 820358905 229386513 682330641 -491976124 35241821 -19360810 234762116 87224647 760762986 780882827 -479552750 -586727135 -357209701 -914835882 827031464 48491153 -668961619 -358212472 500622689 82369171 335314365 809347157 823691396 190970946 275711951 -466000433 -481413101 -714973799 -662828159 392673798 -536128585 65011653 919353953 -68719442 -155540198 -363879359 840240920 739044980 -317646837 254478180 130058956 199597787 515101928 -483311920 -555632543 -12717770 -435323827 380323990 603356736 383843486 -569366187 138884650 268205502 -762687739 -725200198 -106637803 324909705 348388266 254076204 969384662 838705706 -164443708 -894892518 -991695943 613027850 612484174 965135239 -122810548 999392191 -182450740 -51359916 -691504989 -238621265 411510226 -155826747 -515760283 -712123979 820756029 -548569430 2637643 597016684 -812708464 -451969187 -706133001 -204349518 371616889 142856469 921937860 303105349 -780212002 22695609 -341093853 556939414 665476284 -595172970 -746708891 234624073 -162596165 -770846988 -468948905 -627095543 -977483557 -493251233 235149099 -244018870 123147157 871508673 536051194 -526930511 894536983 697875512 214940936 -518627120 -443952132 -126781574 343971283 -701014772 447388563 686494558 -522037538 190205020 951128064 -846038286 44234628 66845017 -279657100 48505634 -653041426 234570749 -789129402 -529274601 -59379618 -498882596 858336273 379170151 -522013574 560120849 -185199878 406999447 -169165000 627349916 -841846076 -815105278 914701637 883489014 -607156652 286848230 -744561633 868935892 -459278729 325118933 732693077 805717205 -919679477 365388664 856858252 -672056677 965024406 -692214935 137783977 386692949 -522655125 274387738 -726542600 -106783447 -548285977 -808255816 -487733762 -869273588 321374757 -702928747 -454184595 461380404 766264900 590368753 -290555216 -843979723 150305797 -881241194 947499891 -721465966 -434324320 237032430 902347421 178536494 717396406 -968078942 -219494005 555014515 979785875 -730628175 481173670 -995782335 -554793365 678733433 -479378561 -571937990 331671307 -190780403 780594359 -947395280 70930354 486607096 -999830103 -512432619 -924342626 425310778 -773128369 722760461 818470804 -456453400 803198891 -133279204 -827217781 -636603970 -959001783 -799345201 -230151578 -214086051 -600325474 -779795401 766077108 230911287 -403495318 567394635 -285121295 -348193573 354336412 275226152 -147090588 -686876312 27278801 -93325628 -221226180 -867252296 260115421 -379959405 226097803 112087220 -618959964 912222333 -460642645 -201575384 899990411 -229350414 -779122240 -891440306 -907144925 586879696 -528396969 83386767 -712510133 484479344 554174279 536118529 785455345 184141536 -332111967 921277440 807640826 507867162 -204059064 536971255 434664764 -807446224 -310596598 -354018056 -466919561 -505586919 582977031 -120634962 -614337612 -19423394 -382835119 836630353 379676895 23188773 855477883 -69447039 648028623 580423139 20282301 956231655 -804226388 -724155108 -199819865 -248200644 -301814312 -986441023 219225657 718713343 849979458 207040055 -272767490 -536310815 781025234 -824964893 11215139 -893146540 53011193 -82916744 -889350146 -942364973 701082037 -501963309 559212012 -508446729 281836940 -417331031 -212149184 339787237 -136583459 3481258 230763481 -293540925 967990010 -724843492 830094189 178822572 -881707152 224098395 203579825 266312757 -511738149 -528257922 -118589835 -287647951 -231891735 -963131350 -557929237 566438592 732380828 838150100 -666144555 -539661307 687832866 -347982330 -529891357 606832923 17515694 -31557193 -936324859 -792527343 422573556 844320790 203485852 -378724081 957654703 -879219574 -190827917 -761798555 496317927 -56208997 463197647 -161171038 306874217 497133332 250671432 946949806 601986552 801350929 822857276 -959905942 995618149 -829753737 579661072 528713652 746378454 -800781027 397454665 981633293 714923585 19901599 -537833546 -237230064 320666843 -549402176 883744696 936208011 557306788 279304470 -203938802 -492770490 682823892 246056527 950494031 -146866367 -677756037 57868208 -312605721 747098412 834425126 -709507403 813732753 804530703 -799079483 -647061719 169078760 -904654917 -194450250 898628746 -539763998 -256169277 -488596184 869390518 -111301009 -662940253 911803301 -432955960 -884173114 524391107 39876523 -211743007 110882314 155889095 -35620258 673569028 -338168723 252747869 318745759 -565912335 864007091 -506502276 454147182 628051762 986942602 140532438 -296121160 -212415334 659009017 -997702841 137822386 740422376 333858133 -190891329 -368195359 -611893479 -404386436 284980404 267621827 -244422480 755109216 318232156 111894059 959841879 -523177499 917912786 923079642 -620301860 -810822633 -801316361 -833240583 -311208899 -754247793 582082741 52663623 505562730 718514328 -131834822 997216726 182882989 -964592070 495133470 890142461 306256859 840485045 -721617702 194267274 277515816 834226693 -874130903 -245261271 -678704968 -702618698 -135679888 -883550789 -514750452 -556501549 -932897236 -386587690 -770584077 -346114439 645187105 53270510 -753016171 925968400 -495902047 -818988378 92030569 -768949986 -124402737 466554624 -691068061 467500870 -800763637 615579674 536226408 677162539 -652506966 774777741 734104903 504986020 375488568 365699169 -462033606 -726982344 -554834705 391783750 -698036577 -756928538 377049155 460764106 363697073 -35064169 -917542446 454633906 -285489799 -57704959 368109439 -508652497 -542553907 -205167624 88610479 594920043 12231336 -307838126 -255976386 930291060 37279317 109912198 -181819159 -647710415 897132228 -94704503 -390196269 706487980 -964030333 390120997 300158967 -370116330 121029903 -851160282 966053523 -574605140 -46419024 519417339 191909072 725362285 -893047872 -477980011 -806022268 56555077 710822933 -991247574 921755864 13478979 -851937088 411489882 -119847015 -487625077 850173570 765075306 508402356 785818433 53290037 -596092534 -356446855 546334235 -239540940 403530793 -440495442 -215528316 -112296431 167781808 -229332359 -726427133 -888583288 377405 -119547401 -387649073 -136921352 -112132494 -573069035 508434356 -164671627 661379066 377406840 -705569715 -189060713 97046211 888289935 688805633 -807804217 -253634224 841271049 798548642 507414998 571172428 579278360 -118663760 -477128421 703611779 -769973589 47174917 292419453 -986679731 251282206 329934866 -291854267 758100013 -487201367 -107860425 -399541574 -639392805 511757755 -164449477 915631435 253122813 688127321 -662761222 -408856675 -392165655 795112586 -14532 -221528374 -111843008 279612039 -73639829 723929432 176039244 913185374 49964020 62849937 125446032 516480191 -758303030 -716684264 -548979690 -417958586 -546346267 -906665430 -356465435 845388457 -461707584 522677012 -130125379 752174698 -326349007 -309040028 636901831 135504816 30133769 -53634390 -877470912 399654852 495116287 -667061921 -769277356 -853351075 477698569 -727884334 212549909 643990439 -629678824 89332950 48037751 -476262561 -817589791 732838530 -919858938 35373999 894553474 -484714344 -646005395 590794341 -881025684 -975728561 -533154343 -588266769 101963941 385276897 -519510791 -207130617 -180384486 120888401 -411069706 -612893161 369461381 -234635533 262180455 752697754 624840788 -696941044 -294372538 -736316602 554018831 467065956 -837029055 -716871300 366899282 217591034 -591396323 -865222421 -192666004 -507325205 815986774 -891439007 -206048970 -619978778 -356155175 -734673722 846158072 -869204838 764440036 806069649 216321237 -351381050 -303273596 186631911 -905404757 -466802747 700043425 -555803635 -201932748 212848091 160529720 730442867 495665831 -317496098 -768275988 495162461 -652553049 967012053 -250359300 206325320 287555279 -493056948 5745997 -852075502 122230835 27274827 436954222 32192626 -669375503 827345261 574985756 714783227 -791100927 -22693842 737013591 817840636 -866669962 740916458 593828769 824663974 981033523 719245578 85013015 901640600 -955069397 210190939 -492517360 515333885 598492199 324021195 775004797 735556126 960425880 -13444957 -692172227 885498549 -423710678 538864851 -115043354 532105436 72648802 458731036 -522626263 78587106 -213828189 -594124029 304328671 761501399 -519969221 -963466619 373935626 442138441 542648606 -522034648 4483841 137225650 -471295109 -446149183 181189373 -723287068 520438748 14451791 61369169 828119849 495027726 616966233 -756768520 962960689 717388343 378720516 940732242 -176590671 773676860 966844468 -498475643 -472462566 809549587 -263711120 -983166539 -683569395 27146562 -977787970 774384818 -336708944 -352455261 155938799 -130935521 -738703568 -567695835 -537608139 190735688 -19214199 846720693 -740699145 -842643302 -455715464 -220364939 -291143744 -3481289 947697516 -226978597 -841592965 -197790051 483796408 -772692680 480564190 794040141 -367119858 267867163 -111732819 -76619601 -399951309 557675985 854249111 -385629902 -73438264 830118628 -503358181 746136516 -236641583 370680720 594658017 654118015 34790317 -691294816 -608993198 -779198191 -579051465 693776295 -187143816 554002000 -757500761 624424491 443065165 -729040218 -452358343 -437214233 429555907 -394283425 369549863 674960157 -755157935 -254543738 137017003 174918997 -407974730 41752313 -949424122 176658718 -167382462 422022917 -904602124 153599102 -941958052 -679558098 -235059671 303999281 353078593 -928967661 -937868913 591413801 -445320648 114214599 -657900953 22429396 519917262 739703647 772031690 666817618 442623834 -479711003 510190359 3444634 -398967868 8982379 -398043265 226767099 -179328675 595133952 566797898 923623106 -917371848 465613017 -8358140 -961077056 729795457 51551368 945549411 -811582545 -365973032 -736162362 -847578102 917373262 -944767817 678249441 676242885 -476902970 100993 -309757589 203018682 618274575 -141317030 -519072647 909334717 288252900 557863807 781927326 -732799417 11140419 653174710 -296663346 358495162 -259882355 -55026326 264346669 630831942 -354437943 -311516593 530870143 436141076 315369907 189952568 -637396430 81197795 167213659 569578123 -158896938 46097986 -385436968 -206865039 423129650 -291024420 176632308 -493391742 -82918192 639891977 -723211086 307478396 561466901 873503358 -572003152 -641999700 -339981528 982048409 138365734 -964470995 -255601394 358110656 -628118843 690926655 195630820 -690003534 867740877 597330286 -631935645 -633862290 -880621686 -112233611 458128729 405955772 216515272 1865987 917190788 394621695 739986709 694447490 -321737670 -426154933 393752879 -690773746 951780371 938458848 208078926 293021652 -789391335 497127974 843643708 697087667 -979166151 142262538 -832238272 -253605080 -543867655 -928290238 -273102820 -972525115 -942387208 -459768986 -234126392 -157599926 -443566913 -86188368 346950266 564837209 431205172 -43940830 371548657 -190598712 932541786 -943205481 -571269846 980508220 -619169340 176610633 -598648484 -403637568 207720999 -492215810 -14102498 639876168 90151231 -538827982 -867120074 103965972 -615120618 -138149960 257643616 -62617552 426395216 -791254183 751930027 -60338865 665827606 223484076 -688063882 585537456 77947317 668435449 -598673908 -258661903 690270116 615097630 935317931 352037271 -708018985 987738124 -188291738 -978472742 -378952494 -380311568 -964624037 616097736 778810264 -417400550 -468141766 58465181 679856456 68284377 -310498518 517482016 -192231405 -574178952 -717555788 -311440241 882453570 857802647 142172691 939189559 915452719 397539109 -24071410 -736078958 -504932581 503970952 267109381 -651385439 -267216481 -533098039 571012825 819455427 -488024250 377468505 -814540195 -88377487 575109448 653744849 149453577 912037587 -685316640 650892433 783161700 -500874407 -606086174 -52398345 -760968115 180081846 -414437734 719580184 604739091 470603888 420708256 -41456206 -825930157 -167391458 373901261 939792981 784057601 -905857891 522359085 -838089756 -973741141 915541935 635270897 597362179 -416737788 571481921 -51205389 -275813151 -937380825 371572484 386791196 713905604 9207924 717437915 -18192796 -511222040 804396154 -839544967 -741949817 591241980 -119110082 461631876 370003844 -410453036 747584530 272091588 257349132 -376030025 -111540239 310901112 -688381721 917938746 -378527895 -817525437 387602583 568474883 -721844291 -84204473 -598209663 -867732538 763945994 442100269 782325052 -788504253 264896735 -133071058 -864354199 -562336227 271519586 918157029 164255257 684478708 -318442250 676791212 855634517 653754458 -210264839 997253313 -930989458 -720304663 869728979 -952476389 702167977 -648627044 -387059865 -462263439 882513020 -750497391 463715886 971224979 -583273164 284941242 317699611 237686601 -146059746 -192857320 -843364258 450172372 -848327936 25278459 517354620 -451606081 -599311704 -205115505 131108956 -72333954 -384698562 -87682435 -677853120 -28663100 -299875714 281424151 -414405284 -526411064 560965088 -485440866 265783622 945713100 -614876556 223495654 578476606 357982334 -635067574 -471514101 498008943 -60399695 -105507238 -630140835 753894011 980613775 -831278306 -293526187 448873121 341035366 24429037 157920269 -925941522 420307796 -505540809 697949888 26334933 -499457978 531732178 291983406 -642798286 -991828613 -322719702 319319286 335585688 -919108120 403399942 -476499946 193089985 825038999 -788129393 982082697 -735892923 -409090184 -656596889 -407677654 -89335894 111118277 734325935 327465691 465413676 -196446434 538159647 399142703 509776281 893272229 -94741107 250985038 344459874 -728288917 757691551 522515514 787791463 -4065594 683584109 112694483 736698759 150100413 839235714 -898858255 851694089 981501554 528887553 22698319 -73839168 -352010168 731779118 576106460 -327472275 838632420 -350516558 -838333479 880494483 -59751160 248757015 698331684 528120668 245240279 -223071209 -409912753 606173175 608868571 459643358 -464986294 71270702 800098468 234269935 -528458690 296154979 121404543 -704834137 123700310 -541853949 -602481393 -404178961 222420271 -909606545 -662588487 -445171429 -973144699 291807340 -895835851 -598183708 -652052434 -476504569 -680872864 -194245798 238792408 911120353 -759393227 -486209478 394305105 -111863635 -823043942 591118829 -89522750 -751400858 681090654 -520655489 327675391 -398157760 889786358 421616560 -104853351 -430156703 -241384408 769082123 729583745 316048368 565637046 -972376619 -4852554 634631815 204954681 553353541 885937042 994495374 -827193109 -827446459 76515549 -150245349 59133358 -349327586 630692374 -653477075 158853225 -185627623 440679742 318337349 -711765147 -372873984 496691804 -2046051 -980136869 -829808126 663632987 665454374 -560112356 -950388855 668049931 -490438778 379664845 571683529 669542252 641733259 700768902 -918724662 -669734273 755537951 471785047 411382053 641356856 -697454234 922018879 658697398 -790430345 856133861 -703531745 276978250 -143859219 -169610137 -704688467 213828627 339615256 -745153681 2426685 -846183497 902268897 -791456062 -992820801 410425029 813300180 -11815102 -147512551 735863098 -660297638 -849467347 288010148 841810666 -928657008 485819704 401379968 -731324209 -457023292 545363354 850916049 251997789 -595364802 -195157492 -613037168 730737179 457150951 -834920851 -263384565 -565486032 -517067207 564488141 34292550 -458165306 -243127049 288238780 843154371 -789508786 247697663 -404508014 -483904109 927877753 -554576936 634606281 347822695 -853867714 -12785710 160062347 -908443163 741182145 -328253032 557657638 997180809 -394577655 -595528442 -675804857 552185043 668011376 749331596 556236199 -803129848 -984496190 342459626 -483371521 838986811 -939585384 187413962 297024062 787811331 -219887979 743467959 494269155 -138891151 578280563 37277486 730804062 -92336178 -947675741 -889834076 149267971 74168693 418254389 404963282 -495911234 642428346 45226059 -753523177 993297621 777282484 746941594 -348299155 517968024 -920889392 995931318 -261933610 -403276253 730219444 657451052 145032003 918254141 -836725007 -359817861 607319280 -897849542 -163598204 -998468418 610196991 943136191 -974165154 33688782 115011094 271450484 -931936520 958946255 -292248070 -81795486 -327928155 -963419023 74954421 -661707124 -66358787 -287666834 -647363055 -135655900 464050552 -262061908 -749430647 416538311 -658290290 -253940444 -286520345 572202128 -71868191 -306194713 -203903397 335111508 -61329260 430431572 -526745069 -89496027 20379645 -805400473 -583407424 -901649618 14916565 -539906397 -343064354 391579645 -694852116 -869447371 507795984 432492567 74409064 -258645272 -47753632 199384483 -622034968 -649962486 -661065018 -632295935 227166147 88332273 -482110298 -312805108 -453410061 479581055 620516666 -612529726 31265337 467126164 -596622134 804276052 -70270136 512445365 -737249368 788863511 -48204925 -812158111 211393396 225825049 -521152538 567332543 -89131125 -767716882 -104859160 648048436 882474621 -494151675 -347942094 750739729 478317025 143884174 682523841 512118124 673453645 -149304671 577116135 340535331 834731703 -896627077 868054713 887343340 -124205473 -583849941 565138430 750577441 872360080 522197065 288529765 255442413 -187959633 972599635 281520368 258794451 -262941778 316592148 847598732 279355753 829694367 90356584 520891381 333454334 -891264987 922900337 -88377656 525598438 -254859959 -50958480 418558841 -552789096 -249870145 -100466420 -674269853 755895924 228163287 787475533 724830798 -765094169 396902363 -577840204 -572603116 -94269579 714481497 482791323 928994530 780959716 -431092236 -932837988 459512283 -729421693 338089584 674657840 -553826265 -584055887 -186354265 68765704 446316485 188149205 -765569896 540786292 -887316407 -561666515 427103473 802768920 -354402836 -752783224 20866525 -910394448 -868659652 292010151 496208873 311072431 912498377 598986774 811248755 290896442 967384142 341806265 781820453 962371029 -806054099 225954723 -666478622 908302644 -822868211 -877772876 153523620 -366983890 -430008651 661696094 -984273765 -979326956 -807802594 -773400381 148587872 37236248 892670288 375032538 -350115831 -77327421 -326699530 -277170042 -866942608 365180959 367097271 -923437077 -218818672 267028855 -753995149 -190686210 453753022 896841810 -872753263 561578756 -532475368 -378372928 418666109 -770797714 -247979679 -226881193 -604217095 -213390590 589487219 54342206 -140376482 448130424 -503268481 -793742516 -29326948 -945561820 -485674666 387152388 290902448 -380204218 225029587 -979204598 926622051 -102208065 911662906 513569335 -646217714 -33698973 -608440897 232172697 -566073441 -353007820 -290650953 -813801270 -800415678 -500848731 -611067390 565068709 -792829517 -459352779 -210632616 528711819 138232024 -11960515 -366327940 -519165053 -98736410 -832927566 39367277 688950303 -874724339 -79962136 -649900273 -381640009 419091847 377172243 878470841 393210761 -805004618 -362728638 718075671 693587131 -802444081 -465141466 -94595259 -679395327 451748611 -744366543 225696744 457376910 64765098 772033265 918703239 971936722 399309859 -126321936 953393813 844695954 297573391 70387968 -605262330 418475150 -132561170 545125308 -22916346 115829198 606908516 -559517377 -253667839 -336257323 847093443 -311182802 141555945 -28384283 -608381722 -617223983 948344330 -973915286 -31756398 599339280 -563586547 187421934 725493397 246784218 -720666107 -857802937 -807662971 866827779 122818166 -138599926 -149057104 -630286750 -57533748 -38890967 -422866873 -332753520 538904798 -282009363 -569497556 -196494691 -379218931 251663593 -336846573 822514321 442404999 630088714 384093767 -251350846 -814169380 969360381 429719497 551233532 -910098331 -660806744 129333260 -618212392 -779369586 452915366 208109114 26398725 769240860 -659207741 999076712 -546690158 68611494 432840655 -639229934 -134754120 -821282714 286934856 -621883699 -808716526 570747056 -765262812 -460237566 625653329 381020589 839213938 -503095218 75722313 -120368620 740876351 672274545 689817233 -157909592 -398467256 501771094 -707870918 201418728 660042159 71783270 974609877 -454340949 -175963640 -631159348 300014034 -111150680 -231873030 11945881 -390342341 401763435 -263772609 371262937 -844747725 -537864711 -502897666 -431124815 404668390 -377764996 884846953 442324531 -820836346 -473070248 -778668311 789912332 370385119 -398926902 -693403887 -389658813 -809780926 803429188 -454889889 -749280926 -831875926 -137852855 572676380 74885930 -919081077 -919800225 321575257 -182618920 -584661667 -324646258 660231684 889868902 -15364512 -19234419 -694831943 796830694 145007217 424302777 348764610 -368606120 66600331 -563932427 546504434 -701330748 -661949169 -576394688 182212904 -457075557 -719108267 653884692 179560702 158789539 371738429 -259730310 -473043981 922760569 940925664 -94180291 -619382531 -146005800 636214865 -709911888 217864882 -769635757 -424545955 876018186 -424655633 -767152780 -528998945 77162946 -406301434 709130303 359931384 -953694645 759260728 -681409859 895126907 -241249436 136841892 594756707 479735555 -397478289 465059394 450050694 551629524 21147400 690198065 188758572 -592337200 560549855 -283134758 -156685301 -907246148 -207139773 424565352 -163214397 983734775 -884831407 347732659 -983749369 -210991993 -293475113 -774317432 784976834 88222106 926524570 973530651 914320749 -600948151 75501137 -808199760 688539585 -396840399 671819235 -765749148 130991555 -493469959 -483612215 385495393 928336785 -878839974 490674813 429331322 320565031 6044398 538364195 820599522 594445795 -757358577 418596472 -46494293 -467871475 705821761 -597583995 707077640 472342039 -503103878 736799713 107386126 -644948736 159039494 -12078396 739504940 797955425 -874291918 540330205 -4820034 -834531281 595548792 -210211957 -387550473 13801128 220081292 559600956 -812076274 540951046 -565944994 866115581 -31011041 305326284 811928398 210014612 -128977360 844334601 865504507 384859637 946911043 167522313 -300255472 457296838 993588812 547520694 -294336437 899067375 911554481 -53630397 331142625 314591733 -264470676 -2978255 161837330 -638003086 -234195451 -98737787 -893021669 -990571506 29744269 353776766 -447438753 -602474851 327923061 -225763231 -334197589 741612449 865568102 593840113 546114411 -496495792 323966873 -192831897 -734139321 119649375 -180748851 997588916 481547467 -682659500 -535661611 -102328030 635454775 -243526815 -243952032 113273358 709459340 -162791354 -521634754 -188939473 -449100395 304021262 905488973 264367297 -320213196 -313794080 -394052821 901783080 703392273 -493772068 351348698 342730510 -323592303 -19657829 201010851 -236768803 -84412119 983979164 -19599092 167126885 -107904266 -14962635 -3559002 336702031 131715962 155437239 -59864054 -812629307 -723269807 493653592 -337760851 340639981 444704875 760031700 -676481755 329016110 -954938841 448422130 111065503 435025071 760496374 965319186 -652041189 -399451438 -436038042 -233399791 704791128 561446990 258132085 962411425 -95933180 192498910 -734636003 212552653 -219480245 -517877504 -480677696 711520474 611509734 394341108 791405067 536733407 -46967622 440867251 -107073143 106346463 -820118525 -764940612 633591468 -974411836 -176144555 496297045 -148473596 688855311 276679135 168291004 59151981 -96966406 774915999 700167605 -447719369 259589143 -928630821 -834661327 789242747 591907023 467191862 330065086 58909987 -28258091 366080541 -495939920 790863299 921258326 545132112 949386992 -765138170 781160167 -382163830 949329360 584038776 -887759779 423962398 -599509571 -765317212 -323373198 -899784177 689915183 84121816 -354930285 154768877 624827507 -568878609 -335207787 -572010374 -649895352 302801252 -192358736 -235619043 -642134478 804506312 430082991 -864420696 171516632 -823981196 -458638259 -644317578 594582011 -222352459 -891003590 39595439 978097817 -543751138 -154399951 -275193807 670053783 498265894 805997193 91358191 -682909885 -282757735 -240118182 834153702 828850363 252696101 -805694465 -437105748 118011333 -356463270 261032963 -409746886 242545809 976869255 245969868 622263138 -406071291 95075888 -859805232 692891124 708797658 -334728265 95304220 246067159 876194658 -474926541 292310539 633451079 -880398075 -335164587 -850190689 -387020479 -649985859 670205448 -799067266 411291380 596367976 -533468413 -358928052 219154225 -681333278 492146211 -992568106 -594281270 460794215 278141198 525049420 82320302 287188182 -607017027 156400190 -607635231 -923330512 -480761816 -407864038 -13341462 -728199427 -629290793 -129903012 -797112402 204867195 -143886952 -35952261 -7999800 109675987 618976252 -363204698 371893738 -561371172 -781273991 -170318850 372318052 972464193 -524864531 -528661862 -157795012 -402617860 36542692 -463255332 475098758 692649165 608432809 977247653 -602041785 -375889010 387093552 -625182475 -858596609 -311315680 773796590 -766775011 65188597 -800279534 599697291 -977957226 -331080449 357965574 753596900 -269622049 -205399408 -11054640 -587830319 65671782 -195547175 -103347113 161819236 -475377305 802411074 522185140 331667619 -312830043 -725848032 107655086 666405995 -430341346 423273153 123902295 112362786 140650609 9525477 517264178 -785102567 -988184789 483791101 875669477 840810913 173916046 673056680 246352536 60665062 -144446740 106743892 541307069 374851925 184560786 -114304536 -845360200 847726167 164475377 -604058514 -826563749 840805498 -250420081 -524417777 -516460705 698706176 -127323472 146678928 -355007730 641263905 -95213129 558190541 681212721 144079473 -262164319 -200454123 -935291404 -237163847 92703613 -851881633 84392269 733803639 739526051 543290840 -488974283 769403991 641407137 -208040228 -831760252 117296969 -411778731 -73183144 554877850 -317837090 466203189 817298128 754874431 721756286 261515809 91664193 -387129016 74989866 -806453330 467979870 -734922357 -983099504 779033012 -234926946 439167995 -726101318 2327629 -676587826 878339026 -535922176 -873965997 -543037163 -117513025 -396703893 -976665450 505340807 732675379 -682425198 -164311172 467515184 622769974 -620311916 918026162 252705008 609832194 288607684 -876694445 463669816 720814710 744676667 -264739493 725082971 -819113473 -948277067 400855315 94566684 476689868 -559976394 319964450 -278239180 444946330 763007600 -927578604 159603182 -278326868 190257899 -682586039 -715598884 666884218 -776892033 -944761366 -25525669 -310296571 292822749 -884716413 615607598 -715220206 311025787 -902669009 746816356 -622362428 518118128 -939750986 -676669520 896118513 957837153 -797139269 -385122976 633845297 -191852033 -14706007 -140015348 588487994 551356253 -387160279 -843818159 -607831938 85911704 -756682956 -973832816 815625127 -310490519 185115441 275602836 -223044801 429098374 458103779 -60181627 292251616 249556295 -256811283 -227516349 988467580 349570463 -509964143 279345822 729227599 115735016 -613400094 807376151 -946726588 -470437813 334614524 58093729 692799166 -86959202 -742123175 -269820192 119557439 99520059 -453014193 -187470162 -916239623 473992273 -138710984 696198656 569252182 348724490 -739625571 -219380391 74660431 -822849825 860546685 72948495 -326771107 909075181 737327720 242166221 -47900060 -770880994 -90049220 174489193 434392009 -779020355 -208315907 156068016 -524661621 -149103891 -183205802 637683061 734147670 767676099 192400885 311224639 -459433337 785173755 -314663388 -595352107 -659236525 422830129 -416676994 813041291 -789490301 995016995 897911900 -309423279 237703287 132263662 943700548 -514291868 -84802632 43232866 779237738 729682456 763222927 297341856 -994242389 -307419517 511053381 171981174 -902142206 772285258 604897137 -864145197 2095922 -35955619 -620546557 -143986 545753385 437065838 -765674040 153072158 91480088 2645267 -321128122 -899068230 -408405640 113456515 329718664 -218495157 -473926509 748584499 984892788 -593063860 -989196331 211766301 68004558 582989926 -402290039 287826065 900536338 -680542592 -306554904 650121246 -52166950 -680439311 900803380 -140748212 33617077 188593715 128924656 222864866 -443335673 -933265794 -572278996 382121894 351078620 772063921 -685341695 -74446173 11488216 -294302907 -132449653 596101192 861376426 15271477 323401855 -515978175 -633983370 -621306287 656260981 810901644 -784701818 -667541367 617155320 -601071680 -99132084 -185553256 129605777 -564533847 -262963138 -859664863 -568351376 583608373 -862865003 -346089580 -23182711 -497705791 112460136 611026835 341400525 -382241827 -314397295 -934085776 494440582 354036611 -830853563 -397064984 840380513 800381244 177956632 -463380077 -311795588 -788315637 -923083895 974487124 -66716029 -872018381 -13701543 -159840565 415017773 -428924569 -423091448 -690601390 -201177405 308602453 528983817 -661281441 472224992 223461853 -645964610 983988487 860799927 -557856103 -150907480 -85598666 -99952950 118838720 -186100898 659202852 373862999 447644358 -385900607 919275232 38518724 -263315037 -385725413 489177744 536672005 374143695 415818312 -545709243 -276951785 -481680885 262150412 752656260 972472336 -536535598 191321687 -787622092 644538013 -538627469 313104585 876786416 -650294546 -457780066 53146019 -153416065 -793683838 670572140 -414087022 441532247 113735521 -949357113 -380506673 -290374769 122669797 -697612671 -380246076 -16873096 -64040838 193130326 -858902170 333929482 886820969 -736569042 198522954 510812523 631915611 -664754576 629015360 -663480108 787742032 -904785501 652396644 -156545408 -110808100 526971053 942649489 -974290997 780115595 -542975203 -714807573 -962667109 25375009 71717988 -92108336 638290870 -255482826 -993930877 496055009 541395043 480932049 941061773 -965790746 71032820 709032211 74893104 859963138 -506289600 -763168029 -53344583 -508259429 -588505071 -460936325 528764247 -899416408 236824031 -411925117 382254496 -823078461 118478289 836618444 824308532 -495279060 -622431882 -663918575 184059801 -128552990 -490883641 878016958 547614683 843285773 -864500889 -355149388 488765663 -883474749 464697211 241176014 759823804 82557237 172874978 374663556 516859818 25137853 967989093 764428411 360243791 -615338650 -703615556 -609599150 -109240838 775563474 191697679 -949373671 -728303623 -973664711 235305543 623091069 -847940889 412438023 71581866 756785539 -77941464 923010551 -643509513 909906027 364920319 30707225 -786601445 -791390232 -951339910 589957096 756832370 -396315123 -784609981 -919142066 -648869241 644620120 648501066 667908705 211909231 870043520 454394520 -9279659 -917787400 -198234354 619002549 934525934 -506248814 -750014896 -936541612 238792714 299877465 525957099 -184692087 668295482 -808448388 20355897 920030580 -610343429 171683221 -608318946 285847579 979188866 -856959251 -58711142 -798468312 835044021 926854556 -207514326 180740760 315292483 -287756006 175978228 -242660424 380346961 -307720318 -557629970 -842335281 -203137795 -712460934 -762599818 -441598040 -22111146 432291451 -935579117 936947919 374549957 -625350673 995973819 -391094086 -907129517 219176574 422177802 -699297280 450478392 -316856118 593812222 -467682754 -945639464 -431514694 -56223630 204051782 999329009 -459452621 -709628270 -346797152 -983726063 -421644731 -408850054 921879016 507062095 268911597 -341097420 380791018 47264595 -68919675 -674586319 276629244 777747235 291123188 -331191241 -535649179 801834441 427962972 -423928979 316955730 -615455020 389335062 927596944 -490224964 471034772 974795931 903972720 629917477 -317511327 -459397705 -998502621 -531667015 889571206 -909165412 222756424 -726015633 -955991088 -787194180 268609033 620227346 -255817795 -274037039 752095858 -833857283 513519213 159812738 -316258936 5157309 -280128632 727488452 -611757935 402204310 -378173021 150210442 741827331 62207834 598285831 -201596514 -618135159 248518516 -907411583 -342779718 -45685083 -201882708 246605719 385799231 883786031 561426255 274286680 -166015562 590750468 608662681 513510540 775268284 412184266 -464192975 -255222756 -918064787 -311602957 312623442 -418645462 -146912397 638291367 -651734697 835669700 76467762 353139160 -984672158 680553582 106566014 -306712544 437574138 -597709943 -63354117 -671581641 351753591 842176648 488642136 -204761836 587042936 -82843636 -444306490 -556462175 497844124 -949817660 260956100 -793981736 41314308 483022560 -151272814 -410311679 480007065 454242969 -527170834 -751110111 161162811 -342531059 -793656576 -402273876 -910743100 -986741364 149840232 312626540 708742557 -55821607 -682099433 530427879 -984124786 633760982 357692585 -134035380 -275432057 -742219739 -502826736 -175380046 243420785 233125464 995682714 171572421 628282018 481743111 -894579606 -985542950 -889547124 -205934629 -107046887 -294110062 750267550 626899937 -100215440 -145721204 745152070 -648429954 718820094 -898282152 -380982397 391186401 -545131637 704962069 276363901 776811658 -281312 -182186885 124994020 -375531798 -501700857 -476042847 -8823095 600655365 421654858 202938782 -290877706 880332108 -696827230 39301290 571829705 609598068 -982259371 598488705 557619759 587791502 623404440 -198549155 875895435 538026130 363697564 -485491221 -985777107 -925498521 -527939998 760981066 -885000839 896044195 -239655558 941239781 -43336884 -256285972 -638474480 -146353434 -528796087 -164643035 124854486 893396654 432626523 149362374 -756081591 241154805 -617036376 523237450 -933705694 -845562805 837003147 121130409 22046413 -572095554 780711364 65384239 198196814 480662536 -923660906 254852091 -923288759 10750488 368050559 -927204131 622825565 -800379816 455997827 959604728 -661530339 -811914286 974068137 570024220 -770789171 -115636144 -291393622 616002600 -914273452 -559993999 -726141225 594787703 -299065812 -208453113 -139691171 868225521 37690561 648587984 855856309 102963881 -816093946 302359140 -249728574 388536510 303203889 -202537740 558156023 -903389528 730213230 905343491 -801363615 809563754 -754585794 -834769806 450015563 851709480 691972071 116981476 963657957 694769597 -483429938 441616877 -42240776 -3995479 -795629569 -484885683 81511157 924728216 -249178602 815708320 -944584351 44749211 370367536 -781304362 663185258 228329677 -538407327 623782298 970840389 -762851478 -192833038 -190623802 -558272777 -132579186 -589716394 -427948434 -733713572 932915771 163224478 -280877803 -244262593 -587055444 -488359954 127086751 -450442305 526521985 314682501 838958755 -951935636 598098613 781408264 103261825 -96948820 613700043 986343365 530829626 45392144 -313745137 969483551 712846553 -370867340 627167859 -262599952 -603214553 -222511448 -972407942 5146004 -309915555 -395308562 -766831136 647390940 -279531582 -445838257 21896153 -781347933 -485224821 -214946930 -941799963 -59451081 580018652 -845187021 -211267566 -856833422 -726010005 210331740 -948333569 423922162 90265280 -393833313 352494887 324797248 407539323 661647680 812176572 564083903 -500387434 814408764 -329242011 -992063053 -770642270 302979476 -571418986 -261213831 -459201720 958866330 -384788017 -378801583 940727133 893363078 628092396 711051838 -14954399 746600762 -917071091 731995523 91551310 -566224945 -137892384 34817586 937817301 28269439 319179831 978181958 -114428638 -348310978 -18814749 -271612374 449657426 -712205678 980219274 559197946 623917913 -321223046 461896356 -562802701 397202936 660274869 -206550394 65866448 619669050 349284274 -92969303 311583089 -344953822 886928396 -969737356 875782607 -478221071 -185413102 -100344244 -590557720 -387972227 226188347 281293896 933144971 -571087206 -469505804 -21697169 21409042 258903627 -309356891 -323323264 975677674 -880460914 103629064 763450488 148288257 -374603039 13340645 -362948269 194467727 788303793 578729119 934404495 -418501480 644335076 -437536294 -675991198 -294110494 -201992238 239730669 869745087 763140987 992235948 -271032299 -67450453 -893804601 -718389826 -459491208 494504892 -571053441 451245171 -588166864 462578841 517135950 900720201 862518909 53705864 684004127 -334472912 -86636622 -76098378 421132602 -605701628 -950008206 -103540014 336203625 -115949924 -948573386 -391366894 322981618 868826119 300597781 -314497888 573452403 415782812 -308044379 131065424 -893155018 739350227 -728629367 708148039 525671235 497344549 -877644332 -888314566 -639039010 -176388677 -773018109 -244576339 -9305535 -258329464 -56332659 410099132 211384142 -237111288 -666030966 -66209993 122917684 -741177762 -931717101 695796814 359726179 177924871 -523314631 -737657945 70097300 265097529 346257786 -779323244 -340579013 263260253 313469357 257885082 -496828018 -58673289 859772709 -632580808 -449303715 77663811 -976938280 517529594 -30351512 -627192726 -557369496 -746524321 759934387 -31482868 501736345 166126720 -563472904 -843571169 349128554 447960882 -135451917 421563678 -497872476 236451129 -346612742 -929845271 110835760 234046780 655348080 222627075 -921518394 536334620 679225754 -661885542 -800998841 401960382 -724885463 -452524891 -208117923 137702039 15556536 -680355194 910750159 845320916 -237253800 76624427 829985087 13652022 -587871100 -468430045 -540668577 -464147810 -120924716 213322031 -914120355 -244021184 152466106 238299900 273707403 494197172 547320391 -501718811 -882571077 -667550860 -859986004 -83370949 633591331 -953304170 74581609 578193929 832439100 934009511 -127374954 677586078 153786240 245240824 -268312994 990123811 465925163 565230868 -625164656 -852339370 -898203570 -833564791 -346007875 -365944529 64351156 -644847346 -983073419 757984378 -100060654 448088437 145600043 555862788 877992332 -82325403 854074709 235051866 -258746795 -644931311 -186179948 990520250 -33145093 -245043940 315776963 -769784491 -439715170 -601286876 345182112 741520065 -138008525 -471359789 -916731947 770149534 -115927178 -660548647 -57139436 861066848 296504429 92315306 300916986 -197850495 305337399 -41260946 -704186609 165854471 -745683096 -298787934 -393917973 -924228319 -559452555 564150504 270697635 77857171 847092387 595758993 -583167867 -984447075 860443180 187667073 -647196971 84950572 -236645266 -720401635 -913400136 573736262 279774597 -409862075 -368556922 -38847676 -682585638 -911462340 -130494879 -632809428 710006120 -384807223 -942325865 -317193164 8824665 817104180 832128699 573932364 939412255 440188295 -620278504 -933043884 -710689203 495149872 -570186448 786698764 -620603454 -661372424 -600793163 -430548656 410881239 -868802093 -967179951 -599538866 651671105 808061235 -612141923 132393464 390550253 578198625 423319332 -728340900 673055270 677792982 664853299 -429245262 -921070639 -144389041 -383273708 -154946310 270220678 685821822 -641116243 541431809 -599288618 -389809023 969670477 213091761 627557150 -306301447 -915643001 576643251 170455780 267836920 615710744 -705085879 -553292130 135468040 139674466 359418881 184021599 -580042613 202435138 -791303641 310306866 167746403 -717706192 -596226699 39383758 -470185417 -898275460 123068428 -707961308 878969418 -907509532 -277461696 218349658 934757585 163360691 -37866252 427459777 246698727 951034184 964650569 645079971 -766494981 985316729 146602953 -38739876 -636840302 967156848 885392561 527892681 841022806 -669779756 -744848090 638140185 60441879 -738952226 -111083122 958394611 -277204983 -715839698 -853292915 -902309176 -314571201 517394721 352773160 364548720 -818408309 -373981787 -653907464 619198863 -76989210 305371460 -899167393 228080975 -609121877 -383046035 -569181668 33676324 697447781 1768614 -635201786 -87890371 -602824976 342306602 -215317669 189921114 -860136752 -29845205 711142555 783855783 502933302 151042125 427077109 591205561 -816408359 889177045 -639068234 633834031 912400146 496937452 -238085388 159633256 273827015 -209104464 -828248981 612381695 753045122 632671656 -328867135 773951903 -814780515 591698215 542937609 63945829 279328618 -331780241 -613064829 -844258693 -151532540 -831872201 190122252 646658858 -903476549 -73751434 -868429669 961505740 -794963935 -575638138 -213754098 223534036 -440756841 -457817867 124229514 393521217 371096531 -225240125 438158709 -567282771 -398360698 -994237548 258234177 -576751591 351351140 634664328 -411415910 -502193509 -533683056 915407414 586031225 -876564948 935637904 -779339904 440966026 146575418 -319181542 377242971 106801934 -229729785 -496391293 104654974 289356005 79478882 -944440698 -449692184 -929988314 -333454392 -397878223 75867999 489685477 982415071 -274773723 327869716 153659901 -597228781 -235341149 -501198104 888579034 -986844279 -517641636 150167080 -6651112 926755294 255685017 -746741911 762157267 65633070 -589626587 -714640286 47692517 15558842 689355952 166931667 -643026976 163731257 974202578 -744898358 239356506 683906170 -767591738 273138713 -112793885 878297787 37435407 -934624770 723378079 531476591 85377411 651985035 -288967552 709668169 -567111241 -474884726 -51961466 681357789 816875638 46340204 -406279400 854699397 -354055966 679808970 -787453789 -752685039 689169136 -710101219 -675182617 378876582 333381975 -317168489 480142143 -131088193 -734967928 -874231444 69130814 -823814485 -285003114 -146779570 979579234 -192377093 -445003225 -788368401 -163652031 175441523 -803670173 404482677 27994781 258491509 -15758864 -294905823 543565010 -312382442 454115815 448848170 -858467049 -548878780 656479113 -875382793 47627908 140513819 -464452685 223810012 -715561907 617817863 450685272 152227651 -518496720 319422833 454281094 853498678 -597086349 125550873 -366324435 -518385795 -280503402 -844696632 513652826 751897687 -243004350 643590920 404019260 -25869206 193423395 801647130 824859438 405260724 332782638 -672726490 8942485 -980778964 124656197 880137137 400120879 -248698921 221509548 -521450776 45142121 781341976 -577075749 815124556 -491015162 -399772866 617035106 -70756912 -179375384 618713356 980156467 662909510 -654731231 125836189 702205256 614072227 117454536 -938576758 702236727 -333302184 963649917 490866230 -191360931 99973056 594119520 -862175795 144862862 -317602226 796072835 -457593968 348438822 689161785 -359014248 184171672 -457673085 -19852790 -682247826 640012774 -468407467 -174650765 -50369714 -316651125 820969927 -594038968 873134883 -280990127 -419964739 175893547 739369740 -711537473 610239884 -272103249 -359582155 -72397255 75378280 273090550 894136002 58798414 544734591 196500679 84718282 -5156240 41852017 -476458838 -89672896 -916796872 -698524155 155391916 -780747484 -263437398 -132050421 969419194 -672908464 74286362 517683315 78171805 -657726054 63803311 687598810 87269094 -414836862 643466201 -826531095 81834306 -840939587 718858025 -788778155 -372833642 -103606150 -261952732 -417250237 -287276944 -351462320 753796333 473311510 -648376472 -652476129 660341461 -348938845 220029178 -916794372 162954441 859515433 -308178218 -87554887 -292639706 -314824304 756844708 485839712 912625602 -210281139 -513558361 -866995865 366762723 351120167 -380292592 706392656 171633257 -812352708 425774465 951388181 83047518 759489274 261619133 -764826510 -454662255 400508230 -599885648 820687155 401682380 123666408 -628500309 921704724 935338416 743435020 -427287139 483843460 27221514 239030934 734749942 -79008949 -272101505 167957538 569478758 -401973847 -611097926 698947224 729352458 -36529443 -75411736 -68688993 965327040 632074807 172106558 779208592 -422705688 429418491 740985770 41376436 182240245 119783947 431867799 111140474 688212473 915559594 320656698 -898818508 -645017584 943167419 597676191 -618653579 -737307668 967725071 -294853011 -85714288 104497615 -746362953 817239712 89293526 -383292621 927828331 -566924978 643808210 -580153700 539809796 906371554 -423819115 -263782537 -396555267 -992142631 -95730049 -294336660 -169248080 -167856271 96900228 925843380 -919098628 287647681 -152230880 811712657 958394326 -632133794 447207033 -667083704 957293971 -907392337 -172115988 -840211727 775515753 341451748 684007598 -131490245 -267688469 -520041717 417950665 995450957 533248001 -56390959 -213314660 -920039313 -750542930 232958893 -994482430 228245437 998700025 653658210 641739276 835393009 112252328 4773042 -936520040 -611605531 719210512 -121366902 966608024 201269586 -757749547 293837615 -7563414 -166512560 -385199800 289220985 -413699470 -895694045 758877464 163126387 -60048764 -263855881 -794714022 661479066 68767131 406815973 757991880 -939902904 -232225492 -490518893 -806764434 -72341654 215554631 -940163940 614828543 18940853 556713631 572862820 -770869552 439387441 -732160813 502705775 723717701 840477996 -187733103 997999487 -750327927 -775485171 -17812777 -611528636 -180979629 -873908125 348791388 -234242970 891556954 232503292 -615436104 -246653551 -233131683 786528505 -854834076 46052911 -826784752 359584276 -905852285 30770711 537544294 -962943173 415493953 -117192434 -540168463 -331575974 -397371618 -685090754 -125671664 199895654 -833327482 92890818 -720124851 755226930 -758606764 147995531 805628925 -59179559 -905961753 -902858860 529798322 -570147087 394629441 161493634 -470578372 530339409 827948781 -240579683 128840540 890216858 374224375 -44070579 -722676940 -446203214 -288796043 -738504035 -238224463 -498734815 -903629526 683863096 738780437 -367151446 753921782 778449445 -41479929 -275206163 58796032 -219330707 36982874 -47497212 192383960 540160589 -326698788 -461254695 -885254166 333687456 -482112696 867707718 539585582 -528939463 -843253127 644204534 787273381 855163096 -349841011 208345215 304525435 358700343 425204612 -319351094 105017543 -392044218 -223092685 -859537795 -177370401 -65461087 503905370 -620425001 -546872738 365359922 438728672 947861492 493674445 -453535927 744045690 982362760 180401719 -575809831 652299605 514103368 -251581669 -85783981 848943801 865696649 -975718983 61772315 -390400840 -496970818 628692271 -45938570 -601376403 265799018 753691975 962271330 327726891 -84766168 220786819 646255400 480644339 -121877061 -68899760 -833556769 656129442 -374562770 -457869384 -827241010 803060526 719428720 -702051875 605198652 -968132609 156166637 365318289 -486104753 738712926 -403860309 -445435811 -717271842 -472480382 -672967487 -838521236 725746059 -135456673 569608945 369690840 215369517 515732084 399702758 717070640 911218511 490506468 -194591952 784483685 -535868545 156522272 532772543 419418168 460236230 -92686601 -436183888 -246282987 512893964 573938065 847430643 -364770899 491032122 -300113793 828763736 340848537 793693032 -178253800 -722142150 629861481 106562139 -440759390 886765013 189625045 -725942256 -874994403 -234904591 -898248537 -275971224 -543402362 -86164556 638204212 -651081955 -374807638 -895750299 591121519 477362652 -876839537 -625386436 -353676039 -509064485 680602331 -606995977 -682408015 -819456146 -338075924 -570531529 800840496 -385660396 32724711 645433305 -310482417 -496783843 -996792808 -633840854 189595565 -170910241 581624489 867791137 248615802 -971801321 594421580 867665996 283926725 564799099 -431242822 108690726 892552549 -81841005 588269254 -6690835 820599397 -434921671 -263530364 -278943233 -183556148 -892150495 469282930 673734223 -652609159 -361399420 26329067 117549534 -89366438 423158774 -115869648 -196216767 -849479490 -440324129 341595367 661645717 284048349 -299740685 245460261 -27309930 320568795 872820239 82122064 800439654 566436834 794743406 -860760494 -642257494 790176719 -483712586 905118333 85779995 265026447 -897177965 -325538858 940715915 358005699 325358496 -595517289 -232629443 763713972 818429831 402439983 -548078797 -255705293 247435003 310965204 -74188618 493322380 -514606301 -881034029 661261044 908362717 -340852796 719190858 -655420403 404354888 -550921086 312159178 -922303628 70145825 716020246 152034632 -650135937 309039677 -981881060 820325531 31300960 304944676 79724234 -815343052 -667492295 -214740657 -450140642 -190078304 643517333 806626767 557945937 -988500752 98468850 -267228380 650996346 -770703283 787666973 719084460 -226550799 -517921211 32786082 461820273 -88434275 -211497634 830922520 277959967 -785911586 167200731 -402476245 -508827360 -438939444 -355226791 -358200337 -438839586 -320195481 591063218 740587518 -727988218 -400483257 484533276 445735818 202795103 618192720 -509624412 -991948490 926015228 -515399665 149051417 -898179012 651131779 394806557 -543327744 590041821 -761295218 734469963 -309347382 389333165 -83310925 -837979027 903707905 533624952 -109932429 190279428 -807018437 735431059 -215170370 491004812 -724387324 738574651 929408304 599682793 712107571 -17026727 -656425201 -641140774 756593683 779687468 -484886393 -434987689 393600933 -662877044 137941074 -387742999 560302370 353359818 343989497 603398417 452613546 400855509 910228701 476416679 576458798 634766899 966793783 704508832 550334511 -742447344 85031016 -613084658 582394502 -688819388 760442889 -836198817 417728326 508422670 -791823429 184186452 85987065 824260796 802711334 -422106928 -374250071 -148874504 580991763 804523743 550239918 -959558932 -388581091 853073777 343874647 -806634061 -294242696 751891083 -288803228 494980941 -130139638 665946107 531713509 946402968 185872717 -951913057 -526331820 170851880 304054399 141315739 -389922338 471102487 331909218 -340438569 444738316 937616311 -199635181 113606535 682079994 510840231 -211931464 -562135570 716087247 69282890 7341767 -908297075 -569016634 -235945438 -326985432 -307621185 -135461374 683395935 667518867 486563875 -383020780 -569244167 569484009 558758514 -973911512 589648209 -618750312 553303744 -768685811 -308824347 -863020569 756561842 13244887 -313207316 969407535 -66599868 4403568 -515918285 -914791956 -411765105 -67788225 -929146735 555152913 -412789939 783757400 752188746 -850073420 985400013 -725718356 -229266985 -115477305 469048802 593339622 90990012 165306295 486779727 -81008468 806308257 296361291 -60274891 677534666 -727103367 -887083011 133883673 750519309 883712844 -754257311 8793126 64829367 957798065 85508232 800808289 -833135464 -74924995 371125798 -106844564 495122767 -934968139 23303766 16986778 924730665 430060810 -576835238 816998636 -167278134 -187000411 966370824 -889192525 483424100 -420541688 583170529 -645127856 353684808 -476052977 -210510073 -838017733 829047282 -521570825 886317183 928642231 95587770 587524685 715471459 819648835 315760571 813107616 -566778183 -87639659 378460298 789239926 -915819358 -344911839 -7403991 730616657 -820444784 377489516 627829973 -217057934 -971999032 754661483 -642594687 813531042 -191006648 -437609625 78922833 -287249871 -8609822 691730014 761481645 665136623 -660167788 990407431 -669177104 -518509073 -723072594 -42352777 -604602333 587282694 -21485103 895761044 39321213 701682230 -292685853 -343364230 -356556351 -555478609 -855471717 680464285 -745932260 229805665 157103238 -957838418 815176003 71439834 165170932 -980614800 -232028490 785251159 -942357294 118041334 425435050 -749745640 232552015 916932174 -493778240 -54958891 -567158187 610745394 -717628857 -460238375 655975850 -249326001 376606715 487148386 -764285330 898144388 -112341459 -785840670 -673769608 626321409 -916660853 -766949038 -431020637 203842494 -729767989 727211515 632747578 991924381 -238082038 671632004 465822173 -930987957 -962054414 -667924243 405990100 712558351 139790298 349643053 324521045 -718972858 -950568462 518038072 -526702842 -949007097 555483164 647891257 -328512508 5034868 760869819 831252227 249749323 -790799783 636481874 -599592861 -167399346 821374849 257728777 478660696 -673532625 28728437 -785401577 -650063778 -50742502 -988994414 -101804277 839229840 -403592424 -232714333 545302935 -723968595 772869788 -103673549 218619811 -501020792 -202551006 755519322 623659794 -497519122 -505334098 -369291907 680840990 148255906 429102521 48937310 387353129 46595084 12049231 848802067 -858379520 77063517 -965062272 100909812 -912103631 587085904 -632257516 169539073 206345420 -190244767 -349181876 406576220 779127373 -258595917 -66347294 721624135 -982193308 795189668 -685602445 -498216091 -582320892 158568006 -271461735 635268070 -462966324 179115483 -734411448 -452896565 -247957443 256952384 75285735 -704405510 -142621002 -931825490 -821202737 537606182 -525093351 376992283 218508078 -48903824 973226697 816317226 271257377 -866701785 856229562 -184148376 -115419121 829334074 893215401 -24102426 953546909 -421190043 -165796482 938101168 296538222 -400253276 -579567002 -786782588 866620216 731775360 74680969 -920950020 213909295 -700236242 -500919670 269321163 -418924403 -77370176 -850411582 143515516 929891957 -583182468 -953313253 616363179 716967480 974975139 303230793 671234894 -1500282 346201546 -569540689 483383891 -411930179 -751424555 917725358 884743133 123151539 -74691333 -261101572 -247426763 250386394 499479584 -824457173 -593552016 -939287053 -179593669 935682315 -875407967 -546997920 -997539902 -461870119 -56575544 -201326081 -768972390 -982121654 -346546240 268446451 -878952392 194543495 -212450971 -764491891 -885198251 341901136 -126927574 -629034545 551800958 457681 -501197464 917169445 948753690 -798577919 -927032719 678505593 257408806 635226447 -766467045 137435278 -222557352 -550011433 577249451 288953075 495435532 978588525 -904280442 423080261 672982197 19260453 735059189 -842024745 476082114 -964024596 398973003 -715600345 684454784 -688423574 481836683 963957894 -322114915 86865301 834584936 -380559727 763051952 486283926 96369341 -820108244 380814607 151544184 835791444 610372926 -793896432 -709844871 -265367794 -502523055 229942530 254549615 668216836 536364163 353648587 758880285 -558521424 547487587 -9277538 -158600250 -210758712 -156561298 -181357894 763699629 297008390 818272168 761202944 -223747098 797618194 14192574 -527818733 290081138 -226236359 -307804494 177832031 -589766938 241949951 20205964 420906193 169319625 202511160 -577317421 -547319398 725224328 -360026755 -699524721 -425702133 -991340643 -975960264 -936221199 -170930233 -764787455 -390298246 -98863632 -207768074 -830469498 162741447 -850900121 801992218 -150148521 -754592312 -933356760 -426043953 816014137 187757765 -4264621 -729241901 866657658 -856482144 -962389595 -48712818 646728123 -507845135 203606884 161467532 578584937 -453092687 278974912 -366780306 -12625928 172206437 -47159285 -18292357 616460058 -324385812 582724491 -288912465 -427209618 700897958 -605306040 140043557 567892083 639445455 404778509 871423952 565078862 -474653806 -759232197 915660148 848267389 -284677394 -88990157 -47927462 977613254 -68273788 260950384 -897760417 462389805 258395780 348281016 837469780 591104684 38219440 -589035310 -965640107 966328812 -574906577 379054153 -349743973 -27357231 -677204288 -577419026 -238584647 -719071073 635549135 -10940394 907572335 93533000 256633419 942785233 -651925456 141682961 499265529 197951286 -298595323 -60033732 164209496 -10530894 398374409 800539199 324522766 -600147246 208306968 -402102841 814541907 815190609 116417382 323538064 -93379849 236159421 -690921690 669240416 845637545 -35580792 -714055438 -42890630 -904390529 -405796256 168288028 781402034 -235843165 843737366 130255867 -865862401 735273283 -942775706 -116779466 83137452 -71038334 -591718375 -565553141 114385699 -754335673 -939776785 81324869 588800853 103794793 -929292329 797587399 818621882 200853821 887910876 355337399 -121547404 374413418 587060129 -649924352 -165968590 -952539716 378538928 312957942 677402749 -353802630 192807173 18634988 121893917 -957501733 -828550894 -734952190 -404857429 -835678737 -593934683 -171007476 776796261 584586783 185673954 -752258543 -398723556 533332475 -354863522 958755918 -579947754 931453261 -748110242 590784679 -345546777 -237302733 785516286 861697867 -606790695 724266796 621768299 -645257386 920604488 488841332 450145898 -585176751 -540375902 275433598 -111482131 -355018598 199463888 95470072 674987584 -940422 656070758 -866173297 956753336 -827893875 -588174316 601868341 685733596 -170477807 -580879073 -437697931 941910678 606553203 528684788 -91981330 -110748290 796443788 -193725219 -490351673 814533871 -727949039 -797071919 965185183 -74163008 683670359 805606152 -770649817 732566913 545777362 361262451 298058110 518195855 -599701215 866599872 -957463482 628934435 -856618044 -389192141 -720696861 491379877 935175185 478968833 -338164717 177716171 -28629806 -949978104 -774446757 151745654 476763241 744017471 -765096303 430326746 524315498 573231684 -741301119 -832168692 101791253 -83679650 767142336 -608664083 122845383 -945666290 -724350968 -906536604 -995941944 -843199711 111856179 -311196454 -301690937 -706718770 -274641106 602144199 -684048945 -606397330 842076854 -344312678 -48258603 319980207 -662738001 238778626 -722639602 -420503668 817823510 292169990 162540231 -649590507 703891897 96580021 -848612675 157421494 254034215 47271011 610298363 4753326 635039075 -962594036 -180453809 -466668632 9216048 -995009179 404809559 -823792396 275235997 -868063008 -975039762 -57692155 165705268 406660822 47008373 -136572957 -298785743 -826293261 -862131886 976676523 -842210913 715610309 -565613111 990698214 -138718684 -824029583 -698202323 -831510034 -56187052 185014761 -803230735 -234306381 281277875 -365436115 304302660 -801569476 810202521 227448577 -977440778 966685652 -509655360 730082312 -783950906 -351334880 -560125230 360329175 -574091329 977532645 727090130 -751293288 854815434 557034174 -708190657 186665940 -756881948 486955359 -354212117 -988547835 -388818815 429285656 -320688900 899823043 596048199 359791684 505530135 393145371 -776283253 177534061 493080930 578643579 -68391277 -945657220 593011271 -37555304 812106764 610726846 -436535466 -477738275 -534962708 -606579667 3376965 997691053 403089645 -49863819 417611386 -229405649 -697916421 -966589700 -355206101 441454781 -326507068 588997331 176435229 803855432 -180855726 -211732079 -824858166 504121286 672264430 -375710132 -237265095 -555952363 -758922218 -962945315 -494133094 838699159 -35991711 -524517422 -859896154 -550702863 271010422 547149869 -253176917 438100135 255544613 933531004 -543661358 -336601106 656884356 499506314 851221126 612204080 850635260 -121585503 10126254 438347077 262147258 -940877109 965791285 -928325884 589586884 -269748019 -120859481 -859356337 601751420 923753480 246019202 -739917167 38125433 -113389270 -996259991 -150476613 -304382918 730951363 -607223269 -863770729 290993267 -492434875 -920954381 -399403497 -119606891 441496418 658980555 2514868 -103173937 -713051571 -566959067 -150647986 -358139111 401288556 859416195 280729597 371661953 -838710884 -505800796 223792087 -300947583 -518171499 -883330890 18097265 -642656466 -425957693 -218663531 70563799 973080985 -763783044 -728568115 65045773 -756338678 641506162 974428743 -656046704 953106067 602072529 -634145915 -230661977 -590397034 -590893886 402046629 931739820 569844119 688143263 -574858658 252920055 116152032 147148414 -96829138 -194862887 -997583053 -624836604 17229825 -913372449 -707672666 364006313 -479354725 749884099 -290878208 528971411 -610620496 460152287 651714158 -154117985 218761743 860056037 -246868936 -307931655 92830112 -585634738 147881218 -135398936 -27606634 -249493983 -471421186 -49965553 845470054 -362924995 723159279 -202188757 98809462 -868245798 -600847732 587651091 -895174694 -400187873 644349924 -588667560 -348372488 920653870 134241953 -531022046 635971466 206171552 -620579451 456661072 -337871220 -308050389 -358428090 -777813977 -100393978 64805177 -8176332 699182074 -71412817 -924018979 -758594850 694038609 -778551455 902890736 -810953159 914387369 434412008 173236511 -5860589 -526226414 746221312 -523740577 501407723 -673854970 714576601 -467791790 335877750 898678444 242263685 796464742 -9507772 222338635 -716387448 32403048 -151238509 -396096973 -804942028 -54628452 -786024229 -749610775 -2857417 -805275708 -853787988 -906124106 -451166379 377066106 554965723 -156472149 -182711079 82340092 -100676619 564541519 231201428 148873259 190151514 -519270505 -663714000 -150673956 -308444691 615805261 -925162655 601013938 848839098 701361513 -602341758 228493276 -91031768 804733782 -521742247 304275624 116527438 125423680 -123821828 930912862 -798775087 -124632015 431468704 976228811 814847265 646507115 924617372 -253509447 -161200606 529066222 839596220 -575779663 -496917114 622405865 509123158 -625181763 535343737 680247734 803178888 545920453 -778821839 -828177418 -820358589 -161426577 -21546017 -127904501 891681526 -528255131 7480737 -584701083 230866431 696921116 -331589036 200042274 519394450 191193676 -108429151 571211268 -194876650 669836781 -648227349 891188282 554659258 611077935 -237820776 157708977 -525214686 50785293 -110617416 312403585 577476250 74976901 -686982316 -972665067 559113212 -516298631 926739847 214084205 639618549 633786901 -533169708 -328839914 -395169643 -478482351 -299586327 -350609847 392604562 -567490252 -725774245 -320241070 -914554393 756504274 60289172 902041870 309965446 -98439231 10510364 -670590497 71548679 -353447454 50816641 -955890437 79350307 -931148851 603012802 -5412715 696894941 -876538834 -204450708 637160971 554273478 -802981366 936902235 465280046 520898682 -288787858 725235614 471613707 -274978384 -7967648 -133712812 -755624626 -622798726 168412203 758951173 292263081 60974959 332693065 -141135812 -860897934 757359025 -912080469 757625493 359459107 147773611 -831749543 -364140121 927940427 -222027589 571889914 710204809 -102341427 441465082 -205823092 259265221 352631428 -6219791 160525950 650748644 -242903714 977040589 566788918 -555440601 -764321436 -262217294 272098203 799296459 -224976753 441996982 979727296 380542265 -718863528 20301472 804560791 958831650 -253067428 -192884410 924852109 -515356196 691480950 -362585309 392425039 -303241071 -108303931 897757285 394514723 432045017 728703705 658459865 -727273504 -789607370 835827106 -950911577 53575420 -636937675 -795267111 954386034 958478341 -334306613 132188511 -69834463 -508646883 34099609 207944780 -19717436 -657100581 824697595 -496213645 186478152 968835044 -624793715 -838872300 671770746 974574483 478292765 -934199778 -841364815 -914495871 323300519 -131260142 342689499 600644932 537216695 892128504 831428610 9601584 310346165 -37452516 539460930 912280033 781128786 -848344775 -641886168 -999057624 945822792 705784623 -946067049 -542475472 644925587 198248535 -646875570 31818819 -272915393 -36053440 915587986 365643369 -899165261 -519621154 -674298493 -733845022 713816239 322060094 -454367117 -731662604 717087940 -470943842 -668993218 844259191 -422777785 565884967 630764141 406638493 -852126028 -158498803 -627082618 -414356133 715517858 -915346212 -981767614 -828739574 300797626 -23614707 491201889 -258539948 124724736 981183755 780878681 167535009 497912447 -807298600 561697424 55782613 -208374788 951298511 637421328 -887473747 -470291685 -939481777 -814324489 49571036 42723242 -16133791 -371378658 966297335 -998955672 -489939964 682992335 -2240837 -46578656 -873031271 -989085911 -953546743 983506082 -144229502 236097938 -493089685 241771511 -374362274 -913284389 -667102208 -818757559 231364609 624009405 881094314 -409880391 456268927 -791743433 89817358 692108780 472847397 544545949 440432581 -493394628 -966547988 -289848073 356821472 -203889881 -700723632 897912732 -130595527 961400683 -949312934 -932624234 -394918184 974154503 416327146 -959028835 -972065326 -226702198 -169127973 -305056522 930530355 816625211 -803727552 -517350984 426418245 844165717 -48438077 256623265 -760177446 909380736 -639717405 -928203634 -561207866 -797977560 849880981 -505828305 -507562042 692076282 149682061 250145306 -316427901 -91726851 670030900 503508561 -349932036 -407715518 750556310 412306545 259887924 -727362579 420999075 -962702750 670797840 -57724202 -98995744 -14844398 -918544899 452451226 425336320 -153747258 -393802638 257504975 116737251 -380486208 662287735 -307824645 -480755051 180932012 -500187381 373871345 116752040 -329982421 -492640014 -385238729 -522888411 -916922960 -697037134 -521646226 -515074341 -250267298 240486647 453145295 -749429048 -153070371 -656105847 43791914 -756474658 -120313109 708233727 298020422 970071434 -770435576 172122641 -509933538 -579318809 -779840568 164488793 73271875 406187917 706606245 -346468281 -487159009 63296165 -692118394 385992146 -861122816 253252866 -560467898 -831925541 334753151 180698211 54863154 594392972 -962076062 -769077469 717705017 839376765 27844327 49256772 -657862667 -308309100 -975129164 283746660 887054162 195398 -985577965 -341344389 620075525 -857964756 -806215899 630848960 664175800 -279901390 187010515 -288107253 242955212 395252174 -670868634 -765331261 278970743 909761219 -62446115 303443344 -314793280 -573388584 974126341 -492807508 516523016 -323159152 -701304586 -529646321 -25007967 -84009322 197394281 806328118 232731299 462877748 -893996706 795983697 -656889675 -541496623 805530753 -356944883 585908232 75138301 -886764131 141113536 -265244895 317577408 -549548621 -360266518 484295435 -260832253 -887324542 468233045 416242077 515807631 -360680094 -567211050 -284179675 999666973 565840796 869309436 -271787212 -535144769 25095992 259932184 765200954 -964457077 151810768 4391441 -999262950 92157474 -691901814 -304139847 -72536103 737679535 992902395 -726190246 -403563561 -444842343 542774153 -615940261 253402846 -843056277 783212827 -869516651 44650267 -623768697 -981644162 479084015 -134289304 -358101395 956107663 636238325 -831177362 -94254966 685607133 -185496599 -226898905 -317443258 829137014 -480175286 -33554038 -160315190 -202281886 -691956524 429892397 307490178 -427854360 324863752 733254268 639053745 -990165503 -406978766 331334884 733093067 -516338792 508542457 797234041 590369692 -565103396 -535687684 440307235 806190005 976928928 24006371 -262706409 941716355 885832472 175827782 744021882 -967251804 990872875 808127165 -788973166 791588139 -201204936 -174893812 -872024097 -637498188 -753062397 -85010594 -439027721 548957482 -842373432 203586483 467671384 749342039 -270148523 -777345327 498297852 -767537402 -989640937 -933906288 -124439713 -412327964 668975932 -686090745 -90027998 -806875849 -918792121 162826564 -661180357 175556332 456851400 -883453121 -672790001 290353586 -930305697 -181450605 927674559 -289605512 804103589 609345225 291745071 -527791671 -487538246 -920330358 -93481778 504151942 -904531290 -702933138 757860354 -965819714 -795770360 655013681 -907028391 -756614912 -678611797 55913953 959797321 -508708351 -540193015 218528483 -507324626 -505389354 -830115275 -516218218 604634447 470614193 76432237 953180657 593637293 188147776 728036988 415309773 532396058 -959369126 -11651330 881290687 -924353324 569258478 -212052852 -627370748 -269177303 47824084 772080592 317562273 346219965 -116879491 -706140914 70765183 450824999 -725615508 -365115308 371641830 -380395048 -939798935 833025926 -270807467 388440106 -819812405 800318048 -585966871 -919846727 -997366758 471834275 822021631 247691620 -946028289 -216357476 500983940 407028623 -402838253 -262117708 -135465604 357058537 -785869245 -554780030 266755546 -678083674 -735982944 143481352 383916647 -798499369 999582607 940248846 606338213 791182239 185739208 128826510 666953781 155786387 -136319811 313545378 849786196 -572198728 181770267 220998097 541244618 -485748482 154443158 -300896988 -961736303 -599538482 318278099 469893160 677395281 105835052 984938723 226063288 -337480888 -526040503 -761687457 352870497 -608791065 643252245 -822637731 939530420 567841272 95131363 -886354787 -576776942 800299759 -279334317 895140667 -772904381 -586144144 -915088279 469473324 -551803552 -926378283 -966776758 391123467 -642848189 -498191220 711430065 -931789888 -848500001 907429883 -884447898 -686048598 834183089 -519151684 480928785 -952986577 37152269 525474297 -362378679 770774427 992285801 907973762 -456680793 607388792 46161612 817749282 666756095 -139310238 138337921 594570963 199534216 -751759895 307434736 472226530 -358897369 -241430077 699799646 783928158 676674106 348742644 671496552 308060975 320587839 88191138 -358057745 -49783230 -135936201 -141492116 69257823 -501671276 324438836 628449060 572054684 449285028 996045600 898314002 214337427 634196137 568532649 -444631179 104719588 -220426573 530834158 -679145595 -916490491 539286176 491861147 -266421781 705426484 -659940732 -750178057 -772878866 -693596819 233640034 -843264224 963130031 -325101613 -987778448 138346719 -284609360 -739802726 -918125159 -432125184 -206987956 -55843679 -70679618 -45062320 -608772023 42942463 438084720 485790205 -272287531 -791682070 217390282 266223789 742112791 279870119 -729471218 -77449757 -85853607 851128820 994707584 731064081 422211187 241080172 -885463562 521074776 244743671 300943157 -167444519 466061874 -17785421 -143013239 736322729 892071660 295681600 642784077 -679618915 -206449488 982307174 -492914194 -575360422 -598245931 911475273 322644238 -729431122 689669044 -694439800 272178289 920510556 419979676 -644467479 558769242 864034724 918235501 703776875 -414570180 571241160 -754340552 -558982212 783511041 584260438 297461761 590687006 -764808027 493594090 95719764 -65432985 683454603 520365781 36441023 944555267 555745722 -93738336 939860192 873383397 -682542729 -595110213 -12522533 -597142559 -321756485 64538680 128133964 975618262 696307665 879724279 711901899 -650278217 -474521293 56431581 635981611 247756991 508775771 982936305 638497875 -643974544 871691685 -811925493 406543958 -68519260 541029256 594562582 16131746 -125372066 -158556606 752341024 -253415892 -488513954 391265157 -82661542 -469223676 264022833 -537817561 445145270 41642773 -826959722 -720165757 -388780915 637523423 457910034 155256005 -865802915 494060881 292854145 308662825 -802014033 268527767 337252057 -847680601 145601158 -766336517 760564183 -944147141 573649677 -66668357 -449350076 -702311665 180449083 -469170735 223388784 237154935 602709993 -153274301 139407833 -864171817 -927005780 -969578045 -791682883 38121223 761946215 -525222421 -713241236 848279319 -406160536 875759264 -354287800 866364613 877407999 -107052248 2871439 292749383 -608471172 -201534664 434018332 -539751530 -14499902 -925356839 715468378 -414972049 781131332 163131789 -848550224 390041728 -913737321 670800367 731150973 645587044 -965628793 -211799580 102200652 899206890 -123543869 -296391203 -781639364 527139238 -624134803 512594046 522529627 334320264 966629767 -268018566 498753210 -494123341 146954910 -74051810 894573749 -186776176 -768226191 953851828 778837391 -741572469 -789700803 22909652 -230133775 465208299 52616513 496594365 772325336 -362931559 130147629 -324258444 684705435 -459799853 528786831 -161415955 527293169 59221844 -202520183 656509658 -609388570 409183728 -958839028 879271980 659727798 295638229 161372925 -736020106 -214149662 359063621 -262702110 489098915 -733279904 945993360 624088148 806104314 616050202 752048174 490949442 -898611105 -822130806 -528212989 992985171 247961576 -326670679 -433996380 695651760 -945188430 -763417924 318783254 940523104 -984489007 -639160864 -799167687 -770818236 -467517267 882150788 -223378590 996852720 152306001 -509956417 960485540 501573196 -521877713 -129681976 461071034 -756742111 303327809 571404670 580596874 -116638490 -660953312 -377816947 -111338870 698658916 -337151143 746319491 -670151151 -448963742 -542474545 453758964 252125053 915947395 -926728258 651720157 -815702282 -173729993 -85816753 -276117082 697154432 -52775585 -581151702 807422877 191456493 -182743377 -788718419 511398160 793160450 -278574309 812186249 476050757 260569392 -780125141 -468857 960790909 -379557735 -462032440 -575968755 -993278189 316125243 53283998 -394200204 -403644312 -84567831 340760508 -565166888 -810632218 837027884 923022107 -87484692 225600494 467351644 576691512 -469212923 376442334 -309169692 -758777426 997126112 -57727054 -679635035 -685851552 660994003 422497341 -908746041 110683699 -90338459 896945015 163923110 845359200 -390173779 298736658 -577141814 676472809 231182615 933921621 -925398775 -202879495 196539231 -367706139 -644332809 -122958671 -675312907 -873199642 796375368 590541502 -289936372 -236695471 -514639773 -58036238 405889031 297306927 -841505705 670114973 478358254 -143452103 -242462172 -597567982 354925944 568712324 762493796 950710724 -870371385 -72248383 650848403 830525499 785646713 891182621 577029655 -1986402 -450730343 282653807 -610865633 263166748 -363026015 263224478 130546519 989480662 997005222 399295897 -178422789 288228083 -707422065 911749870 412497619 421636584 -874591852 -600462222 741927498 -772757068 337722633 -296690720 24121683 200716329 583429757 644599788 -510094938 492234836 -914340151 295091004 724651982 824940391 660644750 493463857 -4911692 -116481347 -795007886 602995743 -466303751 -189197440 876243854 89905271 572855563 -986853906 964354850 -844682852 527116913 -250952675 146798967 628183385 -51082983 977184305 123760517 -601195287 -914672810 871986250 540891415 927886248 -17529224 406521246 -859341108 -798402393 243602477 -901724350 -849733488 -766998720 925810351 768054560 -632349594 -777365976 -388543847 -127342561 -978862727 681428654 358319583 -603793365 910209976 -851181698 115361098 -828103762 370843760 -171355786 -370721816 98865194 -523936093 -929055381 -414198945 -705663445 -215160036 8780735 -563002380 303988223 424184812 503990548 210055799 496452265 830735454 226245620 417694470 -928933066 496028298 163322798 793736371 233146973 587590201 126296290 961252298 -600256532 -252061875 -147829670 -759015848 63323795 -719000822 -129362351 -890265708 -781420628 -925068314 466601733 294323076 584018702 695949058 331662853 -991203296 -699799361 -281345458 694896230 598481121 -339727744 914014521 143242829 -561854389 -610607269 -696505329 -505617516 343068917 -950308224 84613308 979297653 201508164 632057784 57567464 899528519 725199885 724878360 899621291 -411434181 906912180 901321988 -496102312 -621146367 -838956015 180478909 -685489109 -883028166 -354839123 -237008801 -809670910 -872226692 936752152 -617178638 -247554033 139268811 -395084721 -70358258 -440916108 -148116446 883579740 603824083 -524618293 757875802 -423820917 -627789123 -221064257 -661398770 -199758487 -728025923 851590568 -551879625 -426335467 134120999 -108052843 597211702 264461880 -52734991 238939294 -536336159 546161571 -917179788 -443306477 -783380057 -620435205 814130893 158359685 597548362 -223559498 -467010726 859557657 552446932 589201225 837947120 728589970 299017592 169137326 926914358 -728088874 376773001 878019359 143009424 452173541 -132407092 299201523 -506734478 -293588889 737797342 -868969448 146492070 917737229 -625995362 101832557 -174440049 521163421 -49953056 -98395751 654496471 111364000 -218887336 716746520 -68284484 574527706 925897527 -841710550 -592231380 344020020 -817231357 -748832833 477004084 -731676784 762231416 753080619 884474251 -715531796 87035117 909495175 -151655890 -287163674 -25282189 132735722 -408373251 -567098236 -466581235 297685123 834951942 -36848902 -416027067 797325801 765801141 -81082656 -795563239 852761359 -626577807 411007667 -261220787 -902347260 139541870 594484862 -205843745 384124257 358216203 110502618 -330575004 885087482 261346037 749208591 346830283 149757475 900554571 -176838637 53515792 766168980 56254995 -618173835 824865964 436442872 409627990 -829783351 -478175645 -910429115 774899522 -509132590 966093094 -882462736 -94787238 656907224 -348404132 215524133 123033604 741681912 -73426444 -838047519 508938790 -821951563 -250357001 128490867 -688926163 -936381306 773151155 -140240682 -781160243 -780841991 -431458750 -781369922 -840460057 -148082848 -520228191 814287524 355543695 131889179 574478998 578748081 -681185948 116047795 -380537891 -394639291 654468438 217016264 -816212396 422814503 836667528 -820663687 -375150714 -367503133 687767267 -706656534 833199964 -845656673 -82228829 -187232511 849948271 591810296 -502022628 -324556224 119139957 621413770 389160872 -964829470 783616431 283557042 -811213417 -528104053 571589098 844787913 910491004 501666322 -546491705 -418050557 532583187 548638200 723776171 -4111201 -519822148 775495510 -415473888 440646895 -488809364 825713551 354501139 975866949 799575190 653455562 -68527333 453980122 490960760 519351882 436347450 -295080181 38648598 -772974882 421481593 522330189 -839631210 -715004714 925981550 -152725505 -18558682 -445143713 263139952 -220175843 -792121088 534002663 694642864 834807477 563246170 195541732 289897702 964671499 888449573 894387369 -598928173 203290630 -95479173 -841013022 267068553 -108350119 -990748369 -461076267 -835408074 526776313 -591356827 774889621 180235257 867855276 -268380456 722360956 -879606500 -806823642 -391838165 457644560 487246270 -51886950 593891487 464372154 -49997329 -998212039 -593015678 550796976 27458288 370354665 -81965846 -643992750 636145511 -955745550 858292452 -13450725 -434426475 -260206098 -332647266 -925825254 -885170566 702440265 -780934254 114126780 130507202 196901813 -979916914 -841037871 -524021597 -951756905 -908717224 -946815301 -9599780 402356408 91162833 374397662 -108791152 63499206 -552906616 -827864700 -705329624 146052720 246427778 649401037 -138486391 159924652 348754891 28295734 -122627707 -523733406 711130359 309061848 318527830 -646275514 -815138111 -140680802 -300044951 -736479719 915172808 719131305 -234517155 762924101 221596496 -850932429 -487839357 744690950 -543598899 -742028014 -394610009 349303137 -442972204 -36379500 -995373401 628262235 424997368 807329569 491064248 -948773250 87525505 -959331716 388993125 -573687338 958553893 413076356 -604099911 710479660 898055323 250318903 -556375964 -487230993 24996032 -277386136 -977713013 -64006437 881891195 -467527009 74289512 -346659965 -91657874 504789921 -519822691 513952774 58040771 725518609 881923861 -485705626 565255023 571989175 423346588 -200137598 -90972691 -614585633 807638884 -326036245 -822581470 103942107 -673735911 671742023 -440876254 896668373 -356072991 342359762 626582970 -148051931 691638481 107093985 -566967607 6153886 225948171 782667192 -646756215 244193248 883202946 831413462 103715322 -271660867 322030842 552964691 886960514 892938745 -525424795 -354245200 -86216056 953877134 398873258 392989909 -140890790 -455735177 99900094 -409311219 719717783 -878554461 -739126628 -621672454 -260847264 921122754 271166843 163801804 993188521 -958004134 643677335 -225076404 -817113386 742746977 -505246486 -370430685 960740298 277386910 -45862236 -185822314 -806486239 -495454874 -351937003 -733877374 387603624 318077718 -298301126 615557244 829923723 368026875 -244263005 -383067328 782290126 -410963745 415400521 131994330 22464801 564716680 -675666973 -938188257 783377998 254707624 -253875647 -50612559 -691144125 838945787 -591323051 687799456 612294533 -661319160 831070973 -609040281 638910447 -460991683 -135953423 970500874 560595804 -448749567 -673442092 -999114343 648497294 -529922520 47957082 -713139078 -694891758 561522009 -313552410 959839034 -595560188 -490966461 -214557880 -524907769 -205925989 -9390546 -765793250 -912680658 -848245545 70059640 -60127494 504708835 -387540256 -998698821 47424367 -418413722 817305755 -946520191 -117725615 -598776682 -319562807 714426730 -806280004 -858036396 554481097 818728951 -17244580 -310535201 824491645 255721767 -365178729 -605551021 -331753967 -647897243 845101234 117347453 -806027790 313290348 -158229881 913591689 779239945 -403576027 840295729 181884055 231065940 899202437 -803199562 -730993230 327414575 641537331 710774398 -362418100 -384244082 -272702555 -785365709 -242835244 -866706696 -368924368 113863151 29037737 916734799 895473848 -314750456 -649116175 864471207 -949736552 383223878 -53472435 -298371809 440168164 -877754387 319350303 381417118 185546357 915236166 487518349 -447255454 -238982061 680227137 501694084 -371221870 -294129717 -560565489 207574201 379997335 -56195509 303525301 -259020566 -863194081 -858348400 -857472512 931890117 -919839146 -471233048 538553543 47561608 -769693490 224879197 548177446 -311153838 289192487 -41657036 674144313 817553396 -591124992 494584603 -938996398 381979489 141982736 -602429343 153909516 27151443 -73081420 -419829253 186827338 47773432 105889652 -706266268 -20773396 -863221852 981120206 294974182 673124214 229754236 187827898 696047020 -395348075 -58107948 269620904 -902028634 201130699 -880595340 977007015 812107827 644090535 469115493 -195010397 43110299 210202410 424875400 -300064469 -429118270 -676173824 -205205915 -404696434 -159197142 842929140 542716751 -33518388 36625404 196907524 -42653207 312820621 718307492 241354524 570955776 -351747740 -995741538 -996883114 -540049682 234438837 -252943616 790168547 255662683 986389430 -852279288 518014119 712932021 362814039 597791491 -486292828 33295607 -261030478 189191298 302619470 823407348 198285169 381770912 -570585801 880093383 -618645219 402440130 -343510019 -226324837 362460849 -752769661 -961187472 88720652 151531618 -538800215 856843742 -144003854 -205050812 591729691 -177719636 -888651529 -608509381 -316660143 210714160 110300327 634773166 337918941 -777283586 441681212 481014318 -339403828 -325077434 767248961 -69087399 -948018780 197157503 -934103737 308742701 643840800 580947229 444630706 -524762053 -333346916 -417005814 874865416 -589789783 -436614763 -607042223 -265362408 -193539129 34331763 -675994804 -367907793 -763500726 299362736 -792699745 -105275741 508406870 -824682246 -863495744 -568501354 -873004545 37743602 -711448269 824041532 -630409891 -328055795 592761416 -91471303 733816915 -211447461 -472801993 -576326707 -396186824 -568998007 472909806 681830168 545663628 -820199375 674190085 26998733 499317418 -181459609 -209889732 -356047125 712662913 -563997712 907189146 -734264620 -743050135 585922399 -486334587 573183388 -107029797 833411869 -179239735 798597527 960363003 -636824602 996320014 -877036273 857051117 129350831 -950692844 -548601251 966977812 -95690759 768660469 462993735 198494986 899152482 365833165 -216385976 519987377 -101620781 -561723380 390329283 144096614 -269451227 60513249 478305075 -460112297 -198303346 -214357134 740364754 -388342012 -784468898 224136419 652623845 -672665480 -965220599 465688474 660145152 -671925728 -305652249 -135836472 886490297 -621097485 878929 34078873 -693546734 -365603544 140415948 83141741 930192445 4330334 -945352909 209655122 337747974 -228963650 659586235 535076275 -518039877 -535120318 478637177 -272639628 -188101192 656882236 -828840881 803273587 -467232976 883988932 203985084 -916116125 568057097 -115365434 43290495 -506151920 283163961 735872935 866487494 333881181 -566121839 -91723306 -587373342 -47671198 715217501 218111292 791567422 368846462 -642009497 -881927701 -653365860 -722074713 332802925 72640719 -38596542 -996225481 -672718333 376574745 -314795480 -771780132 853520290 -522889917 -235196730 -954755218 385896089 720832707 598512825 -353239245 -302116650 864314083 -50052355 -767630689 -735864944 -21938742 286093836 -260886712 -72345720 481442510 -280382857 -20706370 -801620330 573296332 789343823 -634069502 36732928 -646204922 42182836 376087021 -440236129 720396511 -439038112 -431239859 -953400814 -14789051 -462168685 -793062112 415206048 -753861404 -725742021 -203232043 -55803068 130563007 -801870809 -309768057 42610732 731035731 559780285 476340915 -668344096 -437196072 -855684776 683131085 -31636525 -115473004 887543689 388765858 650201835 537591355 329075458 -106486983 -6555046 240293733 379981777 810342934 209546547 -475254077 743943503 -897592409 524115764 776232765 -38287817 -77482665 580248850 854591099 -405579505 346870987 -74330394 841662779 540376337 -498329592 -436787104 -77311027 823537254 534765144 321642383 866448680 132378576 -101788855 334349203 -72966700 120057415 864342531 331616760 -411726750 745564865 -367620851 -470904170 474903510 490875003 -844472765 776661807 -815136136 -242248466 138462773 -94220871 -935933858 679341772 -135601772 -271521079 538537769 -328377243 -608495258 232762115 278004763 -996500411 305886683 -563128179 282665338 -111212140 -195973889 -213695267 -896458314 -319495754 948908373 934874062 927023961 704574862 -346561692 435657563 -818658691 -932956909 528926787 930715590 570453447 891085927 254309988 -573675310 -276749153 463492174 594240103 -847794811 -560480406 661156350 230424046 -858959918 -53931246 -582386707 487577588 -297733253 -231711387 -106567471 717947130 -207603000 502697625 -612115293 552056123 844205164 824864109 811063489 -957428341 -887410485 108970382 376253606 -584191313 681477536 883716778 -65291784 -824154717 991104779 -21800908 682387070 794693103 333818764 535988973 -865930473 -145168589 -132128492 -937835848 -314389202 -712537397 -622899830 -17277811 -231080032 968687201 969170321 53206504 662439474 -70994412 909387940 -307850184 843050677 202214667 -410987033 -721636223 -843041560 476659679 712208509 -253504040 -242174744 169413863 -528879506 819956530 -486761766 987813980 193343005 -101866119 796886148 79997696 -713605929 -586879696 -702347442 -562800667 400895241 -197019467 161992675 -823871168 -878022974 -553669095 661275111 385058052 440998975 -257152847 289108515 173550545 -201516908 -19165357 797836134 54952484 -576096437 -124725094 -849773806 -968998105 -86662053 -798234841 -285306992 -283114037 -233340548 -942069854 41097303 -284635186 -209745132 356496655 716935990 588352387 750467086 768036383 -705116723 -506883876 -472544418 -978651504 -901100739 331130675 -429443720 414642951 -600907314 831682731 -994243546 947518304 -55571453 -13510464 -503560375 -23873371 54433525 929306308 -445710537 830255613 -808613854 350504602 -964467589 -977408983 750499682 -180768629 499974349 555362734 595548796 106989823 696310529 414878439 -920733421 555683716 -158476937 -662108813 600858333 188496451 -304981573 343410419 -958192110 713957382 264183694 -386149437 661566257 -199339331 -927746796 861917808 -411206313 701258082 251375876 564725456 222686704 366757948 966997274 -817592002 -48345739 528928892 235709857 844054172 789620618 267001894 -545390779 392311771 -50311691 -428929915 -824106306 -360005498 632982290 570759837 -610268376 -328373988 -782317817 -963182887 659203691 839600428 -156161670 -138115644 699912659 -589523305 -681387939 592887480 677887349 -46101431 361201125 -302776795 -794095965 773249780 -785436583 101912224 -598988558 -319121049 -389243851 -138575850 367509195 -708865950 -957711771 -900882843 558875704 -94873073 480536714 -782212020 149446587 -878364552 517710108 435115776 -895357914 -760026815 626062114 -27008130 987677773 -63769409 494692527 -430405371 589183768 221733884 -750095725 610570904 -326804789 -37278188 698447755 -779227770 994569343 950652804 -517001129 -604243817 388152371 -930799033 525751586 780545252 549946941 818655531 -349246374 -313447832 -22892953 -516060259 -232477131 51682188 812997524 -198111875 -812479292 -423515030 104830984 -412369571 595203086 953259733 246058079 -759659444 340470076 -876813683 851788105 -171963911 -679323464 -546119004 853708152 -352398303 631970417 997656190 -265763862 844472236 -320318634 -815022536 880420905 950866989 829297316 -865618850 859090602 -460216676 -760162494 960835125 -318325238 432081022 -168114321 -718194107 125522392 -333089242 385896682 626904932 -9368745 262904239 906872709 -196744695 165999597 -713461780 89572857 37094718 423044510 562799116 -441439034 -636234244 -805271872 496542024 661402280 744870909 -291715982 -639648261 600448690 507325282 -148480079 392257137 -35424163 -589824607 -747145344 790684526 624478906 -135960365 899632012 820004313 -1516531 -860994683 450862506 329353904 -933376505 -559226758 701730502 84920323 396381144 438153911 -389397916 -84808955 -370731792 -816775158 78393091 897391206 428700512 151390856 733698115 -587162906 316113807 -444843471 594487545 286682181 -196167448 921492686 315176236 -810420383 -775849104 -520081071 296263941 255951156 736418729 121746026 667394886 526002078 -267298071 94720654 -423599040 -843888775 54655475 840014842 687865099 142788255 214386058 -158593227 813924523 537154461 46538501 328876358 -521925610 -77371516 621391785 971259269 -548204969 -607687594 233426473 -169070880 -136393318 -950363359 -266992741 41012158 343485514 25820978 958658682 884917005 862212987 44366869 -287239552 260594841 -780425171 979570830 746309147 -458321722 131146036 545034401 -617901384 635923212 -638035112 -488217268 635581814 639502103 -186954534 802916508 518199780 606781539 -414078931 -968766757 816590943 991163796 75609033 172001950 -758741337 581956674 -592949590 537089532 -908592028 -757314929 92202513 978869297 477782125 -182765329 -75382025 268727387 -78331796 413880094 -311385211 433736656 -759225261 34713958 -583485038 -194630305 -539939202 -477757646 877947259 375744235 671987775 806692732 663458546 -243417776 111966316 -536195332 -346563251 -558167110 -950117500 492761481 664089055 511806527 -614565747 -981822328 375995886 -829793651 405574832 886188080 821461811 -641087302 -539030036 -429349365 69438017 -723639326 902242181 840174422 -311037626 992336312 -288824447 -686745494 428921876 639889680 614698346 -361317880 -619317544 -510964385 944734948 -212728968 557211618 942098221 -168805453 -163286504 589692570 526759176 425338361 821781612 -524476509 257481222 -168497326 -722086720 68219958 -77559782 164351140 773127826 649216227 -308671283 -7391784 597923318 -415672585 698076035 -714756982 -61425754 592828026 62058083 887909993 468902177 -847310744 97506351 -147329238 -690552955 -166602098 -726661919 491772275 812876468 840668593 -642531169 -471319011 447017190 970981783 -914579423 854273907 -250131440 -341170112 301258588 69905729 -488818050 955017285 -382898272 639770462 -863033791 -694577591 -463709796 285028205 -576765903 866094954 721727312 398025249 -809132895 -667345638 -182295595 340976535 -913966824 451635259 413031495 13822546 -117215055 985215016 -728139423 859934739 -947486159 698943896 -473388180 438549869 16557686 -823036663 648392877 -278584152 177032518 -102472535 -228725908 815711433 -318054526 -713992269 888837214 31491677 -811662837 -218824431 946707641 -672332666 -824318212 -123265167 419365139 973549705 324893697 -429080877 636634049 -106707767 986449244 334798300 -559115354 -802711915 183398646 -291174531 400687053 16627058 -225677415 117488364 1210600 836658586 -650571548 614272876 509941140 930241671 -530581987 985236607 -416319605 -167552748 -784815398 304122672 957060291 633607217 -383961567 -130362720 -216153649 870909451 555138746 922429664 748026856 -132008473 -188211635 573476380 655144973 -1875908 -406466393 -618208700 -560700693 -718668508 -439289150 -793922318 -35675787 829569740 -335641293 726007175 -752190037 -97436321 -537066638 -369474304 -898899682 -96551966 904643125 100769350 272314691 342135283 -13138228 497381398 413246818 682960224 856022864 -457390307 -613617019 468948944 398014146 626907201 644659172 679644798 -974635176 977155748 -360391424 572251825 22358207 -744676357 -590078063 -22376190 262803919 68239041 -552587686 -400617460 -119696326 -550293858 -967210448 -67661741 -578858362 820757523 557942427 -375970562 301848427 -773976923 -452389136 910453811 9729344 -12532445 -205326511 58249204 -189825014 944826824 -935332734 975913054 -188243801 -185489997 -232684871 269911408 722478518 -987085739 287111487 433581484 622463070 -5457213 937010856 870890071 -334407963 37554806 -700591922 936918722 435390193 901775425 -196071300 499992181 637332726 -262712287 238194382 287818278 -153082684 -539026832 497615333 96764069 771731271 -25260172 -824869978 -176841221 863348618 784542717 852884504 258115580 -490902907 902650077 -854214113 -185721847 -968404468 -723388106 -539444626 -513601869 949757680 832888827 -759852973 -170501380 497567896 724044040 65940838 401798294 413062733 -803698958 735400030 794905461 514604224 518944669 -325140729 -473018715 -892647579 -392031122 -340437947 267771443 769466798 667097889 308752070 -539137320 -288226397 921093521 -350853819 -594865869 103094216 730177753 473829667 954873830 769138242 -446727924 880611155 477116379 -722435446 -608131654 480328296 33364421 162560020 -837014218 -567802145 195452422 450631443 58109658 -945613290 365197270 -318197274 -959275691 -142665482 377696707 -921104681 274318193 581180528 46854266 916496633 -541895887 -787334631 -263950384 551233851 265741093 950391098 573817225 832405389 282876813 -541764901 -641496609 -126602464 474654186 -148790905 -849250118 774911754 895372255 725346517 -143933799 588326135 -87167319 -534433196 531541696 -666127422 -421658400 694202184 -118751277 851385282 -437256698 904321967 -404675338 -900814026 -871283228 -878707023 -624150506 -944006906 208180322 -313416703 -19080377 -222895831 471337617 -541580818 676182345 451726149 -734850306 469302938 -516957297 710775663 954684613 -818928803 -459331375 956481245 -846108953 580324948 258896839 938301376 -197338633 520838427 37972395 -9692176 -379179295 944136402 992690330 376350527 -688396730 -436262868 -953764614 -692870721 885540041 585716354 -51491618 220232807 165902436 -717315387 470419265 718289515 468584670 754299309 233690854 618657749 703267920 -506768494 409350233 987772359 905605867 414322376 -969918674 394990425 -839182118 -112270210 -156846413 818397459 -857403896 10992586 624166525 405917037 813974924 -545298162 -724654772 -877066578 -255466466 -152018608 -812215616 -77629830 -954133703 -216117568 840031457 12424918 -912023180 162698312 -703644428 -807270652 -93729785 -232498335 -161094528 556443938 615426606 990156769 -399059260 -336714992 -472062801 203841810 54313892 677732054 324362788 -77560326 795580199 471839240 -231768040 -245353048 307296189 590121030 167673801 -606034447 634704317 -672160691 105322162 639381422 873066212 376929659 486206310 -811633311 -770471367 -175315377 -603454794 520072805 100628949 27338676 -179264945 493550766 629670525 -773976243 -857229531 -691041832 546398748 -118184490 952523280 510775327 605782694 -38959221 786449956 -8199716 203243165 971672931 297212917 284762810 315585037 -78402342 -249184750 977138494 -416015441 613898731 399313689 500574894 -451500158 -510801542 -487237112 327960014 642793530 295134169 -323733045 -321284487 673816190 -542228040 -432436079 897195676 -763932363 -495083677 -441924220 190850077 -954145485 -611792109 72478160 739403796 -299405358 65579204 43485354 171276059 -367014151 -797847789 213363269 721245773 426335620 -117148910 473410905 280054783 -207613808 575653129 235744532 409700267 -567055088 -537709194 720915971 475138972 -720011308 -181859689 -554626558 -918595520 837458227 410264422 -495524177 -480487064 270240328 314973356 155017407 -348453882 314071189 -679809974 239394418 357993745 -407095055 -60350674 -580681336 -613472958 -16553599 -207852883 -133636619 -850473311 -404304200 -433913814 819639321 171904469 961710153 761639888 -713346973 866235494 997162367 -470267212 280065386 -442704467 385900547 -354074683 449983560 145840349 -315389390 -198927690 -488011584 -782775392 193370876 499270002 793044962 172773618 510216487 555451149 501189252 231322099 -160715948 23205277 -521609378 -386487881 -578594186 -105442043 531087481 -469432122 -800736508 709167974 331955066 -889694612 -600234484 897603356 -244075091 -756045028 904673402 -300514257 -656886474 -11842790 -31047744 132313913 -197317158 686337629 995581975 745471509 124303561 980292301 135516206 -553149805 -23638682 -218647428 -743747886 65282111 924829750 -907384180 -80445299 151813405 831347559 -51243661 -504620117 692653770 787503771 726343666 741239996 156033183 198452812 -587608198 108587725 971895690 -931744732 722322905 -432443305 924892365 -647203213 270942245 306995854 -689839914 -595111485 769131724 423779100 -915427960 671389823 -335147243 741292808 -200845489 -361255558 705228680 922692006 967335858 475501184 589390634 806631434 -489718780 -9107983 990265019 -982333807 -586498281 882630761 671346636 -263208248 -864090950 -558876892 125727956 44208006 -521127063 -64017948 286695461 -320908864 -368364937 -183388716 524967045 957722770 424947183 -293894953 -712886663 -277867169 -230043207 -208189034 768707309 924523363 -669342576 588971620 -5255185 555906555 22497000 646493858 -753275155 -391570942 912630207 -8759171 -85883527 963240803 303615250 -356537404 -295085157 351767474 603833420 466389656 138662957 476709725 -337171523 344270856 -67248797 -260848661 -733198756 724213209 155195963 148965443 260446723 333706499 -279588277 843613579 -717799567 -177989808 148369108 541952876 627403001 -302122777 43752171 -917993991 -347152092 -691040535 626971572 -439326893 -863164511 -518708045 -509825551 689839011 -836437559 -631394767 -832206965 157130751 -611217611 -726419187 -58884873 -26089127 404239326 -401266467 513493027 -568365789 85601957 3856612 -154322992 -640707308 -523872796 -985401014 89817181 285075978 641883198 992706605 958391079 3608582 214179819 -140380657 -663092913 -649936457 824992535 357665614 444313766 197312677 439758003 782159251 417872232 -961271732 -767684297 39345363 672062298 451314160 -846084011 455088858 679785358 692919849 -842979749 -979425373 -757210454 101722187 924609428 221091881 -59010736 473188954 366930716 -473762776 -294453478 484987000 60708930 -141859603 545574310 -6482009 -379680358 410862928 949391483 -87765335 472619951 970446348 -812968029 930294156 -713976427 94467869 -708320636 650153811 645300680 -610563742 -983696323 -884210616 45769229 -377072757 -309706532 433446247 110078134 68806835 -159936613 -690938418 -412723013 401185013 436608506 -392206492 312486437 487126468 -706319127 -428281259 -892706518 -253460772 447232370 78522079 -398986479 -216927377 -524499788 525210186 207527971 845584168 457887794 -97321911 -908035641 44562019 559203148 274347611 -493747801 437265763 -172584156 396368178 577264731 653124809 979181614 -733915540 -522317857 173425338 -328167118 600755044 176985677 976788006 -443135103 133729066 -811557134 321481633 425236016 146367305 25319104 -475135830 -668851466 234876775 642689382 74875466 -975821135 558566735 443437004 -185608155 -945604117 69470394 207583987 -212654965 -385288115 -107976039 839491408 -497685643 -242765608 200367332 -829260608 570323640 274806970 -800184047 -881815801 628032675 -612863767 951830496 -595891276 261666941 799357413 500361318 268077451 -427703574 -576314980 -426604345 -70354913 -341601030 630104271 -575104692 -473351160 -965942920 611262170 421348202 -627445130 910176792 -437036530 -601637559 -966067211 135275146 600244118 -506117587 -93744791 -422953359 -329995038 -328771401 237690632 670130768 -500037105 855878430 919803284 222404354 -763032185 -360232773 853487996 -410652497 -183435530 39471965 342151680 -371837562 -813842011 -279252715 -238991541 -326011324 318928171 203265693 457128909 416826483 208571627 -302131370 -734387418 65346492 -397817211 142326043 -903423601 -407400772 -941207095 -714756249 -736042416 634054768 -994353106 807343382 280272119 270540848 -385600932 240594825 881601739 -50688914 -612900779 -163401397 -579311842 81667098 2323970 325966105 581917793 -111828683 -437378257 522529383 817048710 496923502 -748406390 -491562941 -314375802 -985389754 -862154447 881964294 -496388868 529029224 -836301926 420269967 215482250 527798290 -39169115 -113178211 -923901069 -449085697 555253414 630841425 -175531865 -660117332 157562233 638309760 -821331778 41426791 -623286990 403669752 -289794971 617375938 -154090287 -585438388 -90906872 -915509269 493078295 799879226 -244390939 -686982529 -214561171 -451774754 970204764 197660496 802601862 -493554143 -34793380 -725513300 350902743 -180396081 -68935283 -841233799 238196778 -301515656 113221526 -371236076 669925448 447700059 -503236020 323976507 683576055 185206163 277268135 137413849 -505567132 -33658014 -128224811 -874324626 -975019242 -936795128 225626397 -811194508 379013817 87446479 -438418926 -873776007 428903308 -137527003 727253073 223197736 106849288 191527198 -680569558 -517963808 -231707032 -339861402 856563415 483496222 -671694005 391869362 816848270 156301734 898720455 4586948 -519663489 267051123 -486276975 268338401 -992876920 913104572 267848517 -727654313 272190306 772306442 -853496422 557279441 188008497 637230014 -435476520 794820698 -649406037 967946262 -732469961 -552169859 234092260 292627908 -556664300 239780005 -826584005 -197237087 -203609221 -587084151 -424697690 109618052 600065981 -122516770 835606191 -302590403 -783176151 114989526 218639128 -763032333 561312123 -887097805 -656806729 219388690 261229686 -902097458 -671763011 -270129714 453616686 418261206 113648062 771047608 622045310 -464631186 -250568731 -189966046 -616980134 -792793358 319616121 -487312139 -797901664 -989496678 -334788648 -29766615 -74187275 -423806252 295444407 -328686438 -443055614 726439595 677904566 795486001 892056833 765548723 377012008 -826195860 493759721 -206909252 -733664491 -841609760 536109227 -204391143 -983600297 151906092 604683494 463764521 -569918779 108401530 -817347247 -419001376 404847128 821672714 -286677845 396347641 767467760 -566358030 370587986 370661720 54329155 868899292 217022800 473257545 -615974859 78668713 35263843 -905754099 -855046329 -373292637 483193908 359354926 -455601727 -288837044 691345212 -189867223 -89503094 692802932 -49817272 344792116 -221319829 951814901 960329667 -383971085 571210307 -767855607 447625241 131478575 -841738986 -79895054 -254532108 -737520393 -838277263 250533191 439902602 -876664650 -320442016 931010873 412427358 262670014 689214831 -485066487 565487618 953583497 -567017370 454183319 376123625 893680186 -232866148 -253812953 177062317 608233340 800270678 -503671689 -973057135 -132911681 -941448032 -48975121 -939123008 629121486 156829364 -384410889 -233385719 -622792533 -78649926 -96562619 -212650689 -417095120 -739442990 769200534 52926649 862609043 -294137940 967896649 495337810 -698561529 508402823 -704380124 -206219593 398162237 58177750 185181313 -820336220 -357457163 923337490 381231808 -732691563 -583918077 329606971 -664219228 233988798 -476917725 -976188731 -453264973 -855161564 619786244 -584935478 361298035 584397941 127138502 138144984 -341362729 -601888106 462216799 658632345 -696960495 376710098 195282524 896375797 687847747 -789455740 -544926844 -189847204 203285251 648261663 743375026 436216073 481411212 -655171853 -458113608 402652243 985689119 671616327 -704783429 -17366075 2669916 -556581851 -376935362 -678319009 -332109640 -449622016 731100538 -414661690 -483608037 -143785007 261122935 -350356299 53878694 241986233 -570187693 948115357 -628130356 -966242722 191343574 -116534245 322718347 672447695 188552201 -976148012 -589770208 -990093698 -321330491 287915323 -812113027 230707210 -646198008 -470519443 535412032 614857093 -793257767 711572387 41981296 243260902 622955995 970627424 202472608 823738086 -951247506 727812036 364176772 807576607 466961137 -308512015 -854026423 -48234256 -438781163 -155332976 -80012044 46143484 -761531098 -335398096 362749695 19133710 748392070 -397698374 -301077348 238407297 312612094 -710442950 -4145188 862106050 -866866373 598176263 697864705 933774900 -552053609 218621992 810241382 -96991039 -292792423 -292315741 450289522 252218974 -678794750 264017211 -751438208 188605762 -371262885 -49291081 -491632588 320034037 -904038100 808805052 -269692437 -437793187 493613047 -344445976 361185080 607714785 -407401558 -468834914 907106443 -135942730 -430484275 243007521 -309866766 615450333 805300779 -76148675 -368760767 -789402076 -960258507 -510801741 -323865943 386060528 443319614 -524266628 728086173 146371368 -124005378 996970070 -98128145 952498384 507992269 518674035 984270356 563536230 -752302271 -380665089 -374932470 -995291433 -833688362 -606949766 -642264943 124495724 -529043315 54009858 -727729395 42305943 -185661973 -58745026 369488766 -855726596 682155402 236254371 553593196 226401218 -371629595 -60728250 -720118845 888545954 710865359 648358501 588597793 246944977 -298721302 -863549966 -989609045 480247362 392210403 51092029 -873586971 434084237 -406114527 -204353046 -751332935 726161157 65349435 -903471969 652415747 89143221 508638889 524219809 -448035973 396451522 -640813967 735459295 -349492066 -235350632 849143769 -318804330 -196092752 -601907928 316727585 -728961690 213902888 42653136 35857071 266807383 -189158914 5915386 205090377 405030730 -364958775 844088671 947327127 413993775 212522747 -694786291 -695584158 490732447 735930098 -290285692 361613905 632996879 -112817212 -855889332 113555853 -401065768 -998852761 67228527 768820154 -48659777 933723097 626480788 98513381 522920261 -70491149 19785737 -496992466 100017705 235738779 -741070605 -923494684 -390592257 -332226426 -824450612 -90278061 255027058 690134796 -424900261 78009602 627624129 777406740 -730624473 -354904316 -385800260 -479956184 -117628100 -465280049 -926341391 41841355 -438691904 303672450 -741355217 -671547011 97075825 -895478452 -710856541 -661375856 406528380 326936567 63807405 275115876 -417956550 264615380 -730357414 -472178340 -433463594 -762419303 -76086970 -723752954 -277574034 -670381270 80279725 -591284395 662291954 -135954647 -610831409 158672488 423201222 -648941282 -653517230 531867845 67534970 56221991 590562142 -109506095 -84821018 -76933020 -142454065 -440431027 861143111 -71948870 65149756 -758954702 61287789 -437973651 -778625340 225673231 -277854005 581374831 266112602 -395179277 871008840 646704521 664223972 81648879 974638023 460439198 879035698 935490363 677112484 809302639 -405292226 732174692 -6647726 575030444 -910847336 -811121147 -975430520 235689388 -372645755 675229011 -195378040 469359075 247731113 -287236248 -726357623 728945643 -333050110 837684479 -57302480 994806591 633713405 -564654338 359246404 -63052652 799274497 -542441725 164095856 -353302588 -918604429 773746423 -925171367 665447267 216837641 -260264083 -807633136 -649850432 936542195 597465597 309961267 -278258375 -125411361 -769017530 -194782032 -948510035 719922581 -874539751 -524598950 573105020 -104546568 -443188527 -227813226 -128007189 -34799151 371170940 677453694 543749160 864881579 -226113732 483370242 -287601126 -767421280 -788543571 -945982687 539941343 -437898542 356560108 -947637369 71362662 58657039 -281700019 338171507 652132811 559553066 183226974 26196840 30752973 787082707 451476511 923481922 -926797978 179510686 -410740471 -36737794 -539860748 -270817965 667146514 -123369564 465490965 -773528731 653358178 -138684496 23135082 720750373 -256302517 495699395 558352820 -415835406 782233946 621994459 -836758145 971697923 842412790 -845732523 923762038 -236756300 987241212 44670053 -442401665 -205372742 722470708 271301534 -338621915 475618126 -705777636 101441580 -900369400 -214696306 189493207 363057495 773941575 -882500876 102836097 -31737432 878175572 275825057 -355306335 -126370830 132920104 -686882979 163726771 -69451800 -136479629 150373299 78215779 239734466 137587360 504631625 738777818 403101517 189642539 -858521208 530748694 -636628694 -724499593 -570346081 414482708 670439049 764345648 -412636396 -21499166 -358984188 91352162 -601533137 909041400 177591031 -988200855 -992847162 -611921508 -587966692 -831083999 9808108 5860374 -766863080 900888776 -879132751 103861659 -511204891 -994005307 293719915 582679436 774985477 687966850 -734124606 -754882665 -945869358 625342346 -219308980 -373783129 -308870914 -299530411 -662354614 -545107860 27864523 -41462064 706302562 -271729885 -515086887 -821321766 261336381 608315338 875252702 -735796678 -347417784 -625731238 -596829115 916807870 -890707181 657232213 64372740 -235181957 -281369917 -954316112 -229213925 -228972273 -432041213 9738442 696232970 475061524 196128004 -935437350 413938373 -522774544 -67807150 403929451 -535064889 414177265 -237222488 175805033 -758696790 -766198401 238508656 921232634 -736461495 828141542 -705831103 934786487 -870919537 465913067 763578452 -18012142 -755434676 157446150 -130882949 228040838 426223392 -487766947 -309449631 -12377071 -157269703 -551012250 -523649077 -369665895 35777627 460564516 617622095 -742107214 538919933 -47172058 -368954417 887990246 803301664 -820198402 -600449799 384820708 858677328 926358656 689303723 -177542833 -15822019 -152107303 263864228 -351897154 -847529142 628292878 -126671468 -837895930 -620705540 -828179559 543943888 -228899399 464628622 648052370 911623512 -89092405 468547657 312643780 -846301468 107827345 -81719252 280691322 -70205532 702504693 830291789 194999396 -917633164 329256379 -399416690 -248962573 603145140 -909012768 317070225 -804650334 -278219815 -770338491 396701739 -205366107 564409795 -741618942 -964048814 477481628 640109414 -890056542 -202638121 275707005 -641242640 -817520127 926225801 92884500 -416606615 75029339 -314097747 -170162893 -867826847 39640677 -180594472 -128055481 730788185 -512847281 248021432 -798235056 -63582003 95574862 -229430344 526083333 -705753280 -939377607 -469520467 369346419 -290597803 639888576 -659539885 88563473 320041430 282851532 -135342239 -287108341 395446719 -735670656 774744031 770343232 833166958 886940959 -560001068 909285624 -234804109 134454909 -496748679 -303940142 -195737763 -790587617 -914253328 483810538 -144488334 -634677309 -419681406 100131340 477144171 -931752989 -575177105 -877670339 35586301 -742344815 -804486745 -128262250 908093620 367037442 -508012713 841047214 -658342990 457853540 -513247304 -276507373 677641583 -779004625 25490886 768632804 -869921807 -155589851 -624669636 -305753356 47288267 -842228864 -204785375 -251208203 -660967904 -206695975 -915788953 -694924122 -535943257 604978157 -335578292 508277275 -772366272 719195391 -49485893 366752592 725428442 -764773400 212855199 78099582 352592738 -816169024 966335102 -325998977 -49348010 257825478 -57228467 713552682 -661930653 709596029 982155754 -345858061 705421801 -364250705 -392634148 -737945440 -241500263 -377780062 4719178 883240123 491819592 11138023 -223464382 715555074 929713607 10244424 231753899 475571850 996307524 32751778 502653092 -713547808 -200175653 -889182800 713134974 661349708 -475334472 190534051 -269311798 384871337 439000100 800905084 -497600030 777678209 998813377 -718804743 544417967 -405710419 -985163824 -258375345 -27240876 -400004913 826327559 103365885 -165621819 -206953368 126619444 -251954912 -812392176 -640975540 -277793557 -494899612 197219795 -725682782 -882237823 834794755 -154704574 477539369 -489510578 -786244962 825909634 -879436662 -887875902 409172110 -90831372 -885760661 -172202737 39049037 -232733559 707843738 835437884 -366951736 233279714 -783476832 -8566302 -175226487 865884573 781953494 797480344 680825264 -282566424 320560261 229917222 -844194913 -93436330 178544534 -466518153 761075268 487394148 910584259 914082865 -800100657 -271396111 951201515 692461014 -683690840 934976701 740934184 859051036 20861404 765399183 611830056 -677721296 663817934 -753207096 668541243 -61968654 592194334 -507324482 850579730 493054763 929741636 -490742425 268597269 -571912324 -565343728 -900528251 246172956 -49671571 -626115991 983044216 396521328 106994897 -838497886 90451650 266410078 192185057 -886636565 245365383 774344041 -715387768 772524724 -976498690 104998285 -856321841 -589929583 135574986 -626984546 950344527 206029641 342229166 322377137 423743818 -445018024 -217506083 572636666 -756370040 -171032100 528575159 -832764581 -309364614 941796968 -513064867 -366014146 622511295 -955882892 -413092728 -54885601 -593513563 -121686467 -698326244 421254096 512719802 -893848742 378345352 -776665086 -617674168 370128075 -110121123 829843281 492401895 629946116 -532008102 -312307274 163326272 -153817789 863687697 -346398246 -599980715 -228430030 804541993 470481483 457296641 39904587 -511301349 -428277742 653733277 932680630 -636600001 606974117 858845709 -912533910 -936776657 385719038 -272740298 753632751 -82857309 533884389 -380109495 824018023 -427404013 -852578559 -817497646 -394245261 28876657 -898304206 213358751 -239462967 -377076465 -646226646 -990665038 -976362527 1011913 869076054 48844687 -115832619 -277396667 73486793 515773150 -760275973 -359731449 911158967 955368565 883186614 -719012309 577904296 906169074 -517857092 182205427 55635153 991004110 256835464 -503722762 592450464 -914665794 -396511895 980104390 37937494 -689957845 201873849 -130300264 -12478765 287338517 151784960 -798851799 799060846 -343475669 -322885342 281354958 981672532 91955516 -869409246 -445719529 -679948128 -18062312 200745087 459164437 -57439808 -121595460 -639682206 834146982 -211508291 -830929534 -989247169 -507434025 896649464 -760754871 265899541 214645282 147869979 -616059989 -939958900 -226960908 406479546 -317978634 369434234 -834207036 -876758985 642591423 -510253389 -537429530 -319992507 -692643965 420085739 -468179957 563146668 -546836001 -706116129 -235130131 741500050 -466441330 -495772702 435135427 -497235176 29465891 -152282093 -704821436 602454876 165360719 -359385842 -554727503 -447186095 -439465526 -406262790 533048269 161972199 768552110 -320042320 191284198 308054546 -509458198 -839962593 702709213 530114819 -755544450 42761617 -558327354 -5910057 248873292 464491453 859865601 -23036473 -913661713 -645101366 -808387568 535470049 217343565 -549214944 540157119 -975559130 -796357813 -474172417 577750086 -591489717 478132590 -327545693 -358008057 -56876511 713325898 -805263843 609084941 939650756 162001506 -669530217 -819542922 920390481 -689631560 478135796 -610378801 897395821 -370893756 -695453840 -727803961 915634086 436858833 -37655101 -841044881 20928331 412111843 985262918 -773182014 -317524626 -517602623 -493709895 631870669 -146352659 340299800 -67484898 223754669 -682125047 -218467473 -380257048 565632436 -434741999 -236668470 -593645412 -455301819 368612218 718623613 -287889124 856483239 -973092588 884425467 -314822571 -861092662 -810605802 284444774 741329207 -43445829 592798929 -108165534 -863751010 933453436 -670234736 434207627 901833549 445190432 532024266 157652032 247359128 -959517891 91577653 -441883976 -705067903 265983937 -677493417 17616154 648647045 735201686 -991476513 -275431927 28318576 -30602446 -972390281 338021958 -375876110 -437062409 886591168 731013756 583463013 602944665 514329173 -247360307 -953883320 471042877 -513636769 -874822856 -911166668 352527448 531588684 -342449746 343972085 379589376 589470282 -400367869 664524609 -923725995 -215799389 -952083733 683216932 854882868 792793246 -72721257 -30459845 -809188093 24418145 726841974 210023572 -141686923 -643725393 302465125 -398372855 935916890 -671490114 -673022605 671253850 933832652 -237819732 -217797016 278355551 95656247 -646203970 -602099109 723771881 -743127555 -602303969 598375779 754103048 791596978 893951317 68110816 26416487 -589955246 -658808029 337990408 -711912998 -577205952 659713097 -989069252 383965145 957365523 427453934 425622848 -921501335 -335050144 -293748595 621881310 -79748457 -5140665 -888177049 483816493 132586326 -780818045 557679737 780605384 996964241 236891710 670017365 -307651610 191848398 -584143866 -855099840 73738235 467909358 -99131277 -230934185 -74902670 262004814 -34800384 -111911932 -2350843 129554148 27009811 548837526 -535628693 -406603521 -425980563 -44346231 740630302 -804230400 -803784838 -923462834 -534803995 -529731112 762932184 -58772 165360603 -619530220 -812965960 27869550 -422492158 609520461 728017635 -614493250 111429368 -491218784 -820144855 357193892 502712018 120290649 -291009118 539047766 215788493 525194858 812740628 30776443 -511838645 -108710132 60211461 -745842238 -901246668 107912693 -624032832 283685610 -660873584 -147912075 -893119471 -190432812 -196409923 -238451012 765798816 246095856 -788496532 -696043625 -132656776 -897973050 -672063185 767054940 -217073529 -643974242 663046021 154991258 955069864 -209301490 -213718915 -809860143 -143812129 416750269 -651319504 -922180690 414497741 595521351 808560494 489381964 -54470951 959422145 -511530830 -120554584 878987416 -344439614 7526071 -661531752 -14352303 861437951 -503421459 -68835414 -124592502 -287665894 111576179 428694781 584688889 626347434 353703692 94542641 734038302 233373219 -747623474 515090641 -953376694 -414023959 728882239 590509586 -936471843 391501746 -756456790 -787393932 121963858 235406572 -354690257 -144040847 868298823 504254259 -700410230 -497598071 235943580 344450681 -136747451 377187098 49583942 -218227626 -523242912 -139368444 -358497892 -243665671 323883396 985672138 780663277 -823653808 -60063964 -580487803 -919944672 32482197 875912363 -967801479 -326058329 86431042 560689628 -798511348 759710671 774723378 -637054042 750736890 278081477 924477252 195644620 596600689 -508983379 450155406 144435978 512009893 -912109672 -833699956 -631004099 379420339 -129022314 107328077 -847728929 -254943279 723791791 787572269 557412452 450837781 -501534362 -210601223 672824502 2915301 880337993 656997000 -503368509 -26726021 785442681 325090469 528410698 876172589 492778471 164071356 -65178297 52726464 -412463903 766294122 -720834700 575796044 314483084 597873896 -501503901 71775655 -999342461 600342383 -590382740 -727028238 958915106 16426583 -930034992 -805061311 97026505 -802384883 -498648197 -233666400 -881142030 482802028 982371418 235274391 -237532597 -540123972 -970923330 708481612 -995998465 -196548313 68156627 239028504 -5129814 -826176972 -547506217 663919229 234568107 365649603 633817864 663580018 -253414595 646741736 647646722 -943173170 492788967 -316883333 848839531 -378177002 568019308 646796707 -838909111 -59235339 -529746624 37356262 -731573583 873931575 -342317707 -282162319 -70322566 385627792 548568126 -707482497 73316784 -336696857 -557293215 923734354 -892912675 250677910 349829714 -186091195 216605350 -388850253 -241418810 -42566509 884243592 -536866809 198422522 -331251335 788573003 -4821523 -4490917 857863303 703082245 883536691 713870859 -328820749 -240041276 439850067 -671689662 115796834 908715936 809932371 710335131 194146363 -479720731 574575875 -208235869 507615327 -709374732 -873217631 -147323755 162594306 -548849577 -899911099 534890138 977574319 743038895 -378740380 -568643970 954715658 -977928321 114316315 -359851705 -439214827 352398335 151791702 -970163501 -199684256 -396137764 418932258 856104027 -491218596 77297618 147551502 445615132 900974320 -262064356 -407575741 -750204228 222200028 -680998993 -486996520 433730068 -429064946 546184745 -586629051 -584069488 284146437 82885095 399600104 629640855 -623391927 -77282461 672763398 142288253 -183954849 -339072038 -576628452 -950364399 -911840332 -874828953 -644180176 69660732 982647439 287547288 -404416492 722140349 -544068884 657161728 997394981 -422197139 -245246254 -659277807 -454793786 -67865377 -531602403 663558275 384196664 -246624324 223219467 -608123481 -200254095 -442514735 -2446750 -388063616 616854595 -941261516 254728639 211111261 -296818132 394725792 685847421 517900890 407102472 -301242493 843140372 257752635 857309724 866463439 -168685864 -673255543 -484040739 -155903782 8562773 -829508873 -44449946 -215143482 -394582488 96810742 352459943 485897406 822897518 173734112 -222979240 893891317 -74653533 40822630 747414829 -533849108 388642549 358658640 -922897507 532500357 -36517955 -284240255 314081465 989078350 256561050 -477406821 512129884 -285111863 892062543 -245098760 894554102 -139295142 -109125834 837307254 -585216445 -434701373 157558781 359184940 -424782408 -93878492 -773524802 -773272260 675187327 -586919965 555945105 -721145717 -743329907 10049104 195699655 759820766 738482220 394419675 -746996175 648687211 -904686843 -80230381 -419282827 686275474 437375027 -872154322 -93422093 705426830 -702841489 -101545891 611671576 -66581600 -144743156 -121752629 195800027 -944112214 -810036527 59906129 -936076545 -674971757 85966333 966895992 -643126379 -161392478 -67242334 -721983610 -505191402 -351239571 -90975161 577268911 833847371 766720315 30715638 957502092 838613703 758590794 450523957 -90921243 378602522 -457383160 508253280 -848985030 205838983 -544159870 -134906318 -459702093 406718870 -617830971 -944003799 -154605117 -306166706 -324051525 13012402 705766873 -586376043 721381883 -698681006 -883948522 646356358 -750275594 -264561495 -144319278 -953106329 667614343 -247165443 -431006334 -281142776 918466584 -847575339 603642133 -247343529 652928996 575037440 -653772773 -774295775 665723238 675702283 192727680 -680311630 149664371 -588617111 89687041 -39269642 666066406 269490281 -230455072 266488451 753257954 -839443014 988862911 -471624052 -903196561 45199878 -995627468 -664591149 -479642187 -641058554 -828761688 -939310534 -7236893 -59407754 966486783 -407239260 -502583349 -464448428 759549010 -182442466 667501234 -570493857 -339759664 -397751305 -676845158 -721525677 -90868114 -12030708 -371819264 92650469 117683192 124862724 -224988045 -941669425 236408409 496416411 698683282 578705165 -822277034 893649145 -373831472 3226407 -540794998 -850641032 809759481 199275147 621125728 -520913415 530912741 586057802 726579506 564872962 350760535 -307381608 862210733 -837283949 646637191 94778311 -794446294 471554967 -506831608 118446479 82292580 457584647 950532600 -161444876 -493100757 -244971355 -78374710 -310247400 681682061 -895028491 509911030 -850218343 -332668330 675991056 715080540 -19344458 528218181 697094887 -51847110 -998074174 525112686 -817597656 870587541 184515534 -679746960 -518865865 298585530 313091313 -626609048 693440405 -758859665 274780042 751122481 310992228 -454880182 -701833832 423405003 829905367 -60304624 -101248822 -92297502 -370304718 904051615 239357953 372060606 287392420 145889727 873857889 269749745 189467185 -986975224 164127686 -160813328 643020906 -115593881 674686821 701788441 -160125260 775555516 708213223 -460062124 531723826 -526219278 657317964 133238665 105222141 -20531284 349544803 673417335 633056540 -933509326 -596458728 947466877 583825290 -365883777 -273100826 -880540716 972284225 -166302781 374884313 457800108 770408569 752813741 -981819119 -80192952 -491321296 -713242409 -42748493 340506785 452033801 -533622775 286490289 -280320668 -307200308 288461683 729047744 734766609 -21945270 325894559 -515584597 -762251530 -514100025 791275340 -228061834 -50222090 539456213 -471614991 427241057 928253678 813662089 -115565720 428480233 644237612 458149568 -556915349 -567259343 -615502101 -325178338 243582808 -537869681 -571865101 471628439 -731567129 -520714502 -404006341 -265550686 403386847 439184223 -184569149 -778525820 707611084 628410172 -416150032 -546383061 447135757 606634734 660721963 -670989929 -212323910 -883206733 296469491 -22142664 773751385 909763713 -322390550 297335066 569253978 -645913560 -761309660 510130718 -564132045 -715055620 -547604446 -44982614 -721501764 522403364 57912061 795514593 888967166 -230430007 964298318 174913729 -192150959 -252294191 110160199 -490872013 977936156 31785402 420820904 -440538996 -360943236 31466466 -768820545 -876543659 913272146 -514704961 63436028 842204095 389439554 -567959423 -329681049 406326401 -849241272 527456051 -998603415 -151588199 806192243 88816993 -365023302 316082375 -436304937 -840107542 -619445653 177186692 -435898201 803938898 214835578 -93567480 -36888713 -243368865 -207347072 -580023083 -75519611 714848342 -25075452 860243656 -211369603 -311955172 -424465926 734035241 -272796703 -454463760 358238646 -952246614 776234886 -481319856 891875301 600900457 408259029 245133909 -1579721 -595984313 135585676 -57609713 -793843776 -935586465 691991164 -459288252 545481598 906878365 -689941689 369320656 -592673497 536180733 -156494680 783457136 147155234 430402406 -950966070 865920895 -471146289 879869746 -423210907 838601580 -736583054 743882385 62604204 -278977313 -11665131 -425080477 -723496861 -867203543 -735371680 799778323 -954753365 -212097020 706258365 -806887524 -957842423 800099861 387088024 -357914915 -16037819 951486080 373248073 -589885265 914866982 -571927119 -639490828 -25305304 -594384061 -472533027 685768862 990972967 -734603466 -622676534 -803261639 439507184 769405373 489449220 -245752304 -570918481 618916398 119164081 523959566 448925640 -429810915 271973157 -388644762 672350527 -924347398 -92968690 942804923 -916696644 69718548 -409082742 -994052561 -430530885 500343683 629590727 -65661108 -491370700 -590266248 761821902 -821334637 477933301 479524050 221411425 94825804 -476063264 990122575 617885204 -992028795 -484248460 146413500 -892367740 619044716 -238103555 -447200656 -333809517 722519246 -804378191 220829119 -779054957 945265768 709721813 -213066229 -864527807 364837147 -943980348 -463867552 -762606793 -281500494 -607252093 -186736807 690027066 458619477 707049908 675590322 695332633 -451138982 994970981 -646556826 -285893975 -631354241 124541421 637232227 622090010 644415578 314495466 -586211522 708399802 34690522 -422241429 -818241814 -583584738 -185673602 353238919 971705909 104473688 -167640040 -202886450 439139414 233676908 -347205687 -986174479 -842764546 -731039402 896928324 -538870453 473954718 -998662895 315556848 409281437 -321480622 -227772211 592252356 349767829 -591078245 -587993889 -565208899 130371460 -323941886 87734647 163596073 -860689426 -398570348 -749741318 678453538 286324625 299134733 494497256 968401766 -231905181 -876166438 711473894 461220407 668626278 449784991 -489101842 -561178905 246201363 -583616497 952535612 379080135 955525586 868365082 -862468090 -510753859 748966447 -206264855 874242015 -771722010 -843741944 631305215 305686829 264933734 154448388 872646314 216644545 336296859 428384301 -376085787 -887823700 564275525 419071787 726814223 127635258 778662635 137944685 -321327784 96234829 -629585327 -93907488 -150345980 634398192 786182560 -506264815 28610874 283061758 262164549 -60380564 519756205 -269151920 -563269528 -831584204 657928331 862768490 -888957648 -135738691 -354407980 19234578 219811489 -733355221 431488328 -516254966 -925824794 -815812728 777746866 468660681 -414248306 -632193973 554002454 -959758466 -821918878 -673685203 -882677020 252930192 758450601 -150862504 -511107435 -238446314 301839 -719644151 560777606 502753980 -598637201 479619652 -698898053 262320639 -396575506 -527792863 240003539 -248543461 -739985978 34877459 489908554 918663463 259094325 -621732038 -369486250 -581921588 40590798 -379451355 955977582 717706083 59419963 653322163 -122367272 851452454 -563425075 183641120 -849748014 -296635895 -600258184 177666408 501130028 35336598 338023595 -293733726 164319607 -877388524 -779501909 776839239 567758672 648864197 597525843 20113080 592552816 -5349095 -368826569 774269806 3680749 149339644 -468810807 -294575464 -257613971 887574200 821609617 -287080569 155944744 -473545357 159575970 -877318402 -798234457 -494391161 916142188 -850471511 -458807222 -951775397 -377073516 844892544 -535695276 -425587374 -367676288 -372654494 -985070014 -137250376 -935949167 948874845 81991302 -18950674 366798836 -205105317 335533822 979378076 -6631588 -841127096 -573449331 -512302382 429509893 -280896461 638409238 147779611 312828335 -208794428 -715328311 79061453 236722874 52602573 -213891230 570004902 -250732440 -549101330 -305788806 515836410 597102287 682716663 -763618739 68213781 978825542 186734026 -147907082 -891592104 353778238 598901616 505965454 -799511767 154408072 -426078828 112810488 158548261 -172100727 525496655 824749495 -569812677 6008662 342642844 -748612422 -219617599 -925137542 714959308 -110296932 259684692 366462054 -145598474 136146101 393887096 -553639738 384509795 -407823981 -311621384 -826891418 -385873174 536389426 756695489 -589250141 365135323 -759712251 -329335579 288658380 -423647326 521313263 269712996 246487601 755595943 898972500 898179455 -736989778 980143257 598513445 642719641 710261728 -840128206 513577646 108724381 575667645 995517118 284684692 63980043 -823936218 -174143106 29631258 -74583385 -62691294 686575207 -875646848 -362572058 -881090885 -337538390 741807867 246756740 88250745 -740586882 -974298195 621926555 328463775 -96471220 -65969214 -847820224 -554542112 174283745 -35088694 862292580 -850333029 -56424639 891511598 532303404 554001121 -463541088 -733018803 -687894562 -272605285 -246277054 -775241309 -593828575 201106703 -653916471 -885818654 -209331721 -192182655 -152656395 -351554526 617899831 854866078 -665107149 -810126666 987386715 205312202 846727098 634541387 445979566 251410426 125415625 645778113 682147893 -444660431 -246454528 -340362635 635500615 -519469342 -727992378 267834250 -220881502 -311064792 283832401 644187655 548689086 -686392147 352090003 88539499 -850421456 222006588 -106133659 -824275566 293023699 -78603948 148278515 -127709513 -123441738 -155786388 714935917 -675855000 774599256 357728600 -558539168 -638544915 -544215492 238803679 562984166 -488297602 -606432166 839738084 -986732984 -461818153 -27513051 -740209806 337229349 124312590 91190097 -188152020 -423161647 -28899296 -24873734 -261465008 -14070564 857941302 -196186519 75458082 -133034463 555230694 -822711419 -160762663 -133618946 698017617 886035925 697447032 84888355 228489165 -264984735 -580137109 -958710164 -6334407 -464314339 -359375281 -734539836 51913450 573005814 979412779 -605812067 -31204264 -424750791 -617634487 -856433461 164582732 110921729 467893669 -498646248 -297499877 549481319 493326555 610507902 -884854051 -548270248 170357968 448916802 -212456546 -794446506 -538119340 -908955136 -636982825 246134614 -134435828 781253681 -872086044 -726913222 556602188 -565706625 -561749228 561643011 -839391388 353731499 -587383505 -89652727 858353340 -417456373 -293063447 46842960 252708981 678334519 -876156332 -817000537 905610738 152651066 -497838863 523576631 96852207 -675683870 -606377379 -475177907 -93435707 -676081146 -619605033 -589468085 -354189638 980260104 198369662 -750866738 -446886765 694964733 -607934072 347935400 -826283920 610151130 -777948575 -382634602 -175406603 982152069 -757592209 -746608654 -151832268 -346720784 -261950126 953394849 -632385442 -820426607 -648602859 810568742 543380333 -190712452 -645749700 -381652600 -559183648 -782842500 329128654 -729467920 30161180 810222116 -612399741 -717812833 -883469744 -558382175 -147243827 665087709 532765879 24218749 -343753696 -263422559 -912105447 -589299404 201961912 -719103601 -426125344 -744747627 452395584 -971238422 -654503822 632180726 203930414 -214712883 -67983841 -670965320 827146506 472217535 817653447 -826806667 255274821 -153562589 -858758842 -442679509 -413837599 657578027 280498421 746284866 67717253 -787811007 370873496 246199617 133820901 648185197 -64817595 482526511 -995458085 -227186313 928579693 824960330 -652589726 81645292 410513593 643290129 -830006410 513615757 -550173782 276775406 69605243 154965312 -633906932 753310454 -748530128 456135934 -842148936 661392087 -521238584 -371065915 -209936864 923438545 103315670 -680884671 964105033 -813861437 -501102273 -82909735 -754250756 544657743 -28282495 -23151262 460888598 662351235 50063980 -400837904 -917905580 946549244 994302556 -218412766 -720377983 -41135434 850666383 997841793 463141905 -245836923 60314188 -991077373 688155811 46881289 -876601202 -597711048 -102183063 849600362 -256759870 -503665622 -485269468 849142468 -746595274 922216954 749343860 502302650 -396493490 -292072098 -256271433 643044408 897894758 752007110 264244435 196044614 27117897 -406690240 431686704 686059788 882569582 438037702 -942338339 -654035747 431262326 543960875 727852361 301563122 -858713220 869159512 -766940340 181047679 203579654 294424537 -59134178 269159845 785973800 -634217534 971445882 -712414191 -597837395 -450392307 -819712206 740494068 631400570 -541920558 27250451 683081881 -18288868 -378028643 514134838 876130412 245819712 -287222604 672475518 -730942871 -275992830 -104814845 -441478820 676947617 -15269189 -641094104 -56760316 -879382308 -378890389 -762145476 -439074558 160989983 -705471076 106725652 235372236 310552196 -234427845 355406013 -854543292 631075577 238962787 318115513 -473135714 28729307 -91169676 769437107 281014889 -566717717 848281616 86515307 286421850 608961154 -313221334 -78098348 310475999 -593662294 488636206 204833779 -769286694 379431138 -25670597 -610464768 883264488 486385232 -893953871 662038233 -507546628 315282157 208213786 -689426578 828897763 -759514155 892327867 564215921 252903164 -433353278 -230960761 758138543 170922326 -837968298 412539288 -532634710 -89902438 -468999570 -194704939 533429294 308310898 39184836 985859000 485211232 -750454252 214426886 -339243782 848746794 465546109 -780695470 -248630044 844026668 -332419651 -285752978 -337233074 483751434 929291035 -484194814 99391704 530131676 457299483 -593289483 154603788 245025704 -629527029 -810981686 -512205005 494962288 -966390274 418492431 722873724 -260168815 529995077 28023763 -825184325 958902042 849780541 992913792 -275726877 -376448720 -8588304 476163180 69524474 170781932 878613969 -542682356 -527271137 723621874 254314219 999538562 -91138509 566065014 992635809 88573213 -138168818 562583998 340022536 561283025 166497835 -921076223 166739130 -768659720 -183825531 624678147 -159274023 845828763 418107356 153227366 -477286131 9701726 922006571 794768533 296824001 165988251 -897339434 981682009 21617490 -299928752 -305976721 -188460397 -599859047 -425963401 447015088 -82832685 628500692 -228270317 -876627380 66083360 259564552 723362560 -838986091 616556831 988320458 478796295 722469536 -962407764 -384404494 135242183 763908319 507109056 889180612 -178542811 888453869 -238675959 825757736 480406705 786897372 807327280 -97191520 -251085866 -492827885 -66327526 19323293 330504136 -324832752 597805533 -551086748 929611121 -958772333 299407814 439351795 -291093869 507361331 527915404 797398113 -702165755 -805943510 900961529 -629384973 762710040 -745617138 -286635782 314281609 -446581912 -327757444 -391669375 353636454 837217654 902551233 856124488 -112987861 677511035 -924887367 670062583 -718563090 -495366478 -396179135 -507682604 -378867489 -65030615 575957143 -481230358 550345247 21027080 988725192 681017403 536165168 860214979 -77954060 -817296345 208613280 -312509450 668404243 -152898739 687232828 154231016 -20223794 -762661804 -43156439 -358888891 494246514 -588137041 -779174555 160213862 784989498 -635438328 719555048 -304137875 -128185542 -581363593 -464755086 318118452 261761238 -269452732 83308867 775446201 93625474 17763420 161600850 -25831507 416864824 62095353 165086750 205148297 -902702002 -954630140 -450086951 973396655 -785528895 183464792 935310437 507460261 717389548 650845641 -111419510 96430007 -699411713 -249250132 -297763169 632625850 975220695 717080350 381761374 -694604140 25312628 409615890 760981449 -363874942 -97074619 -48487033 -125630940 624709113 856280804 -428011075 798386991 -862379553 700454448 -687051122 -841213226 -202746073 780218508 411695101 -879066707 113901667 67067161 55763039 -554075131 -990250986 418298838 915209831 -258055867 365829531 958187838 -366819752 365768515 -352363131 -645161459 -258708803 700350373 478314950 792015889 415962182 248916502 -311438040 -212413188 -122113810 -300857559 399319044 140186785 701069469 -807956619 298433734 -274696822 352864619 401438999 -253264335 161300005 153305927 647442509 -454130351 -932328753 -666489093 18907392 948193611 -998423382 -463062146 876010754 -93943278 39435545 427117293 -611029053 274166443 815346785 672785474 421836824 805025213 345156473 571759704 -481848008 391303068 -558901423 76072771 360920236 -106475632 -531175382 314129433 925046931 -416595523 -313683098 -136731771 -925725513 -667880965 553207966 -695084417 661901642 340696186 399279581 304104164 828886939 640463149 620225354 687124789 -431429424 772076059 -76017927 530893011 118213734 -495633854 315771162 238155050 141855573 539739898 39113118 -880185719 180062460 343203150 -312294601 848901613 446016063 628125530 -306371407 -272706096 -625639321 731363079 29756270 -483068664 479622336 43446352 -446480793 138265046 -870904444 -436257196 66448990 -372087527 -997995623 571654378 257719125 123027369 -924864013 553519862 44910411 91452697 -535755640 -486387639 755939050 543966743 -33774774 255118099 -853132610 553147743 655748056 708891658 -493681864 -758317878 34349968 881394782 -897511742 121829171 -309489259 -702906466 -984061685 465940177 -934491126 323412511 -852895733 -1588547 178843894 -801305864 -505960082 -615591466 370946746 825097823 258989188 258346108 -129807785 145604772 489911799 489146813 696090817 899468527 840673000 214617470 145909761 -121548503 207326944 -503800441 -879231251 -576942454 -558371881 -355363892 240660187 956790634 803955877 -357979891 966434604 -551404306 -466596919 -922763 -673027055 -686915392 984597684 510126584 -290576224 607506792 -744727531 507515486 -623103075 894450215 -52630592 -476231005 147709864 -211999120 -340470053 829848875 -171455962 -963175935 -821932120 -747547338 -118448636 -76391481 179876718 -5117333 446184167 821595026 634620141 -719282271 504628593 -816548873 528596793 -451929878 795568213 819359494 961429193 -686266030 366604231 266447362 30422930 -595885786 -686621474 214865941 -117105825 154866264 -447641153 198026204 -857900405 482666398 -230349854 651483113 850633597 107863476 104784019 159196697 52302397 -570122992 183130919 33595239 -130117014 -589945315 -559986231 638255207 -228288768 871594156 -276745544 -92364329 -143285258 -386521369 -860536835 -918253132 984235941 780055089 421386157 -673788937 986320991 277543793 862422561 158077233 -173898077 925030408 -632244792 -859813923 -494202864 -2999121 488488543 624133109 498798270 -77213385 -227058680 562944461 -35648436 -503497565 -609960081 -258667013 32143135 -831200174 521435946 -398132668 173488762 -349287274 34901249 -434582718 -170665876 -314058649 -787711739 212890926 314191263 915995818 -298376933 717492948 -835904684 -594488653 378706893 -898425309 346277961 789858492 -139968480 236327898 -672717171 842288252 825518666 -882596534 799492276 -313074038 -789189446 -741255388 -47620908 -337484508 -366686882 541397233 881513970 -882062161 -598303380 -849205428 -589999522 -548712485 379244450 -161340006 690581673 -609114374 -958886139 329247525 273003838 378130972 5237155 -353873571 -771882229 282769656 32087630 94604899 973643467 761760052 946367834 -11033800 -165135318 -357987468 -117459198 -368881764 -376261132 931749276 -264859722 -42875612 571616158 643838498 -947755760 -137604006 600529817 544038508 -268863268 -569349595 -323384813 -835882574 -799964120 208542620 773782847 945007758 -849902573 782387623 479513627 -12102368 -721967873 565012851 -797932692 658837128 -266252870 525696459 -390698902 663117291 201949293 367822080 -80971070 -293562857 -597169639 320109049 -404424998 574833413 882237769 44043398 72184384 -161699499 -873499246 489569014 290493778 889567773 -757057906 216563175 -757425190 808287931 983862995 -611813445 -547675405 -966710866 919027280 -25080635 -200713182 -579853037 -465719212 182459318 622960319 807765760 -938516256 867499636 454114517 968198121 370044742 959552491 -154026779 -360021825 290780381 793569683 -387046166 -769229736 -667106706 893856766 -661398496 -857240681 925071849 860881796 -380522994 935048158 105656298 -724191104 84921522 532809724 -406544720 788329867 480870196 411946498 827490001 -606666165 131924069 873760483 499900755 700547770 482866923 -600211975 241720894 727699707 -254590520 -124744548 472503907 679598986 -371265185 -760986927 756717652 202999315 466084310 22542891 336269409 637753311 732407345 812132823 -107901815 -849682761 -728029217 507029845 -486542392 377949447 48960337 650906273 764406014 -392402797 456613862 594201857 600617247 -202670777 129466184 -925761180 -594682598 -745323320 -962309334 607681644 651421967 127779797 151825940 -751638964 545680945 672678673 361511876 444918706 575527684 817070185 -765560241 932737983 -811850651 -297632636 135720924 -25509357 128135636 419354935 -395124359 94527500 843664297 -375919643 606007661 517839774 -112415379 -549569292 -820406635 -544737012 697418731 -756137948 -313816655 -876386270 321171605 -108928801 -387162005 -620628813 239101158 -132201607 -435632374 733375336 -310125941 489689787 112922754 385199886 -515868645 256813209 535121199 -88426046 -822465417 661203029 -448783536 -844633154 785619317 -719692658 -451073488 -489595140 606064782 172328322 659578044 846707264 -239374582 290871879 -372124192 -553103638 -728643581 -512146523 -919064415 309911126 -241329517 33969414 501184517 -473117813 862734542 -213308115 985002707 -517682126 160922882 147596866 -920728860 698551868 -285967962 345492750 -64138237 250841002 976692026 81818211 -583157314 -797791523 541463247 13445447 -320531913 81691987 619297409 267939017 -211621910 226021833 -224089307 -826858779 919098793 799176473 82999041 853274190 357806096 -41387392 -878927090 -865784077 -709057388 244534181 205037834 290239388 985237621 -557400778 -947433099 758920461 -549328614 763096670 -541417243 -953059105 146247774 627258309 -169776683 -218589762 -657275775 -938927436 321922145 219012054 -371525991 -153771595 -492251432 194971043 -77839754 430258175 -917254284 417030233 733097719 -868815274 -641670319 -81636289 699485623 -649685483 -72892386 -892318577 885544849 782031089 641350011 -445658082 -169235620 436586787 440793935 -576428608 396286203 -583574546 -278172918 192137903 -598518298 -195829097 617208739 104176335 979252008 417011131 712380901 820896338 202263025 608996436 -482229998 866456135 916318417 -809920887 -358711475 346269006 -453882700 -891088387 -334383881 783570056 -879706485 296772549 -722130894 -432096696 606727329 -903598837 -434891624 -785258329 -933767453 449453569 -645890205 -910911812 995865054 397302274 71292535 -804623538 -868331119 -383106290 954038369 -614685446 955816263 512507584 -537802579 -773899686 558680266 863650680 659378357 -391477098 -398428324 -937952710 286528891 581867137 496177454 790836809 -903751992 -759145872 618990779 -317299806 716483464 -438551381 881027522 -5301977 874999240 4413070 -638872729 -432183445 551066551 640968149 447872896 -139191513 830749586 701487423 541715774 538637803 492783669 888874535 296014611 -179829484 120547485 226422998 -815918789 995659947 694265380 53213223 782708626 467644136 297072004 393159523 -445411385 -465256595 956982372 -974867844 -441493666 876505889 -401295759 -378695961 -609500436 519380710 187303978 -203330337 235318555 566276839 684216 713550082 183528613 147330834 396053765 -730386525 -121129806 859442556 -19837866 -359238088 -519312784 875537872 -706105407 -147941387 673789188 304911866 -443844452 612717701 -143147375 799808804 -245327406 200700418 -935612396 550184048 -110681157 -676203332 235171356 -237996636 451328364 -710813177 -601375896 153813551 167961717 623356688 290803484 350616094 11371841 868699723 -316514586 -99685612 -313797309 -225474587 -953131000 -717974304 938263161 -992201661 -827757477 -859034386 332959127 490915174 6188525 777037878 -169900108 653713514 -261032674 126640226 619917064 208518104 202641730 -861470420 356271312 760634014 -240668502 763707004 -764564315 712566050 -658875527 -468406572 706333625 -50139988 -185754376 -664134621 -157535686 712542381 445507812 -12530198 195574526 -283883908 523744476 -363840297 932512161 -393266598 -967401333 867816186 -678033797 -184517547 -470578447 -768097858 417749148 -94777745 89372958 849281890 -349608784 -19367486 863396407 -576600834 585469895 839018258 -349529171 916269794 629901629 -895282922 -732189402 857346030 -854107675 -954670184 811287044 708578292 273830790 519257766 -51800825 -676391412 415107569 167414812 412483049 290699832 183003786 198922472 -243237982 -777029168 -377590535 703635401 62844236 655020070 -579542577 -281276799 811364437 -315252547 -789963588 -768820515 909976329 317980275 933364730 -902438480 358179957 -179290794 -757454445 832366987 -100278415 -928754422 -84220006 -630343557 -940150145 -570277938 -648085733 956989670 -381707760 889057100 193424791 517459692 -874118469 290429590 351163577 924942029 -273121250 788337794 -245049163 205163387 -110603873 -822766539 142169539 310530913 -789278033 -221945890 -913306018 -213762163 328016265 955451384 -539174114 315471451 -962613225 -585210137 -396422022 -346976998 -796663452 576238164 658557560 -89682680 991091723 285554894 -721172489 641496933 332342302 674297290 -606104474 892997927 530411376 644352423 243693067 706518504 245361104 -638126619 -402592960 -569268142 -790586137 677913016 853008236 -619614132 632825229 795914934 -488190911 -667326991 -919913700 -439389172 609368172 49415693 -691891020 -551469968 -138852112 -398476139 -45286859 -697882086 -103418862 -119108169 953919055 703416714 803598437 -715016480 124378883 9755177 -47687946 77320396 132483892 -147319943 462076192 994975995 -833930505 754222835 250146198 234335158 169854220 874758509 -931607692 31589731 478179265 -367275167 -812950105 66746994 -367304044 779712558 714412266 281536745 455566999 715692791 916025768 -680687557 670008172 -782732560 -758078408 -414607616 -123903638 -385833850 -269341075 -652997880 -796986510 -419361186 585412915 -610229061 -504475641 44016243 779564969 -782959651 237810622 -766222335 -467750328 -796216435 518372273 -917594048 109037737 339559440 290424902 326810087 722155934 287004117 123365964 -841698381 69628215 284523491 -507923345 191884596 -613612293 436684579 944073682 -652158644 -626468694 -587558539 -350335379 434373479 893362187 920571570 829354867 719975223 285707533 -44424651 229556987 515170686 -889497520 424499502 873675641 -851017175 -782231797 -427402117 -33949585 -30038807 295001320 718091059 748067792 559687361 -228184876 -571690943 146642721 727369662 789760422 252311832 570134638 67460651 -232930841 -141503870 484843309 -149514660 -685429675 758756449 272417712 -131421853 -469804354 -240576475 -484284789 -696166861 -710742043 374127626 -934400960 613749069 -612728214 505634088 16661118 -235299455 -241116998 -522132089 328904675 984146759 -242063088 837020483 253847259 510237768 -401473423 380693370 -710966593 750614171 -974758576 -954134576 -407222880 -330331876 -45998156 82917430 683625894 492357874 -498202861 25992888 -927712643 526484553 -679655149 922660614 -575826876 -69786956 -737512259 -796116215 -733723898 -521130070 804349798 -344860777 -374110103 -474370736 520676300 -593533646 -838965769 -549320458 371729328 606547153 280390151 428031478 -767435038 -5153965 -143487598 458170055 -109059934 192811700 841626628 877983422 181831083 153563175 171497099 -243167252 526326132 122159151 -785356510 -380179636 -224809044 559337911 -32583006 489267617 587471616 -886767735 -841479878 651582038 -819241072 479174372 824804400 -34960771 616177080 -618509525 513536413 -979585523 -644650448 680703713 989640957 159499704 -412245181 -80168435 868316329 -106514648 -930415948 -487501052 -593417605 -528038439 -697394560 -966324359 60985657 -884824683 384233595 -441506571 413981500 -616669571 -538784714 976580993 178690575 -730020896 -65294990 -988228666 -496592794 924341549 829084329 -525804613 -934578629 576976980 214613080 -815244455 434651487 -481907384 -523011120 252923194 238886008 638411186 54874469 382433350 -487820949 398029568 -885421056 820070463 649640062 326143158 -846234284 923019364 750587130 432824145 -589697346 -329885643 -816782259 -378983889 207613678 239885829 104141580 127982106 530803290 881785331 388494319 789669480 -515216182 553889095 244983325 666246099 525758175 274219931 -486802891 -631884400 -737327183 -24641300 -687000776 175172773 -451784878 -449750551 -245695258 -29198450 416435887 416471569 288927009 414378694 87043090 -662334958 -753507093 -602432574 -782436800 -616414688 575825925 -892035140 -963265881 -336736107 -9797017 -238163141 718493118 -110025503 174590177 -194680368 826242385 569512079 245476065 926916444 -333721522 371259816 -946919204 780867950 566594126 -824668409 -765362375 434959718 838718247 984031893 -54271147 -521503309 325709923 908998618 -312913076 -633849725 -795490497 941197330 -742250636 -21371398 274607586 -679206678 -195368997 968088364 743999985 308184005 177569266 881980674 334999721 379329176 -953762796 -557811305 640376824 427656927 -216277437 643884688 -209316192 -743227659 101583597 -282718854 215508956 636263988 -745345906 60950083 -975405832 391781038 667730202 884553689 -173839682 -671878182 -585119322 419203156 -547359723 -506211520 267314396 561012384 -182024556 554971782 868806544 334176125 -841302442 818197484 185666913 -576430761 -375760180 -822818093 -331503066 -36106272 -718957388 -881003673 128697606 -926646235 504408268 -331629198 -547542543 380707211 890273913 551228608 -496270431 -564654639 570147046 122178987 726154339 -273908737 -982297490 -69870050 -70031178 295466659 264466475 -226672573 -132026673 -902074792 -912229067 -807302116 718767147 -249532321 -697848782 93758668 570336374 -276785552 -669437703 413949203 854251122 -154285461 432508846 783636026 776060705 158263451 768717401 -360218266 -108133198 -576279388 -159815666 8732028 -24688053 -995514766 759629343 -923497014 601930824 818995332 -279907749 -123884462 211698172 -105247815 468683593 -408195161 320486269 -327529291 -807956567 567843995 862427557 841301299 118179148 826534723 758253152 -999239521 913102418 -416587797 615336993 -745243211 -610447579 -463155919 -63258257 622001518 379585053 525108135 -835297352 -179623908 424094120 834161663 -895780112 -120256670 -560943153 184888010 -907118357 -158692624 -372557019 -500088425 -613374095 741571265 952363960 -695996222 167526152 -19468279 607225428 198056185 -429132893 143900298 537369974 -716099072 651147949 -353718197 478316274 -315584114 -685100228 -406999754 -511184289 9125378 886920605 213851488 199344069 -173340305 -448135090 874710502 -387090795 -890466003 -161433892 -535481184 -248346036 -753716185 505829256 -762614414 521662891 -388669925 324923 788149871 464613333 478147463 -589552121 -817396633 890737581 -813560920 612809891 114882738 591586600 484670184 325411600 -270592626 831436014 -672783996 -815827503 -405805362 -719399489 463475435 326819376 324992447 524877938 -635866751 -929340969 442609109 -159252214 53937492 -255360 459120717 592434965 830208609 -209607310 -51451511 -949952112 927732780 -625967562 634968231 141513257 -255472029 -467220536 -418944597 -140299674 668034486 250167624 647963958 -758411141 -945300011 -20268544 740288688 700235089 -356101494 976312811 90083413 -824058296 891246306 991663619 -151410408 -259735864 -753997321 -951830987 -119939060 893446026 264547920 691518047 -689885492 246203182 449978158 882886920 -78309902 69083819 -463403111 29283393 -448349541 188011359 694171169 722111252 -938125778 876784699 370883962 287553523 274307112 -16968584 -934704980 362230967 499676504 682253806 781250098 496928773 -209073641 -573968653 -846283921 -297502463 402405059 -351172210 770567887 -204139388 -655827827 -924999935 900410362 655421803 637195844 -415623464 -519694014 99061201 492909691 -330937552 -395311712 -400646326 87520350 -577436611 -298722340 834943871 -365522741 721928411 361296302 -631745011 130260319 427926535 -224780385 -850885276 -255508295 233064915 -500750029 474360458 445128051 -395579027 27934718 585106842 199118637 -149609484 390227514 885763376 611718553 425655180 16223987 90280392 -431618007 839124547 -279362290 780602819 256209960 462277949 163643508 140777428 -464122812 344975901 -845919248 336269946 -832884599 -359225503 -739622324 958042190 589952450 136343533 -461144467 809465142 920148771 24927130 -451895723 901531488 -688404575 -349654048 -531573639 255652865 12052733 461982274 -820607871 -833414184 -867987633 -634365913 367234251 -367917510 769013385 158446608 965572834 -741782182 174945892 -409272896 -922535540 -797148539 759502359 -889203110 -829851539 177142545 215452004 20242001 -196120297 -863677849 717363464 3875961 -310526270 -218422016 -618894301 -681036315 143039158 -655235428 -81000280 14529515 48777891 -404185349 553515188 -846945560 -816025384 520887585 819776173 4961142 134159625 -558677863 614165963 83981956 176027862 -179423860 -16063998 276337072 211353951 992445539 -499282973 -220561920 713790370 458589562 -322590695 344128605 526390080 -725308434 908475711 834700239 640301963 475629385 506090779 -567678906 -905475839 -283476932 364618401 622101501 -607631759 -591121149 678026139 -235577733 208544044 167979907 -336034310 -179331022 -342524281 804495509 -158814437 -798047651 736626627 511792195 165233454 575451855 297911162 -150555773 -535922904 -56040895 118734721 -606451782 912634994 -676179093 286556730 417369769 346301889 -74185912 930309215 907497251 395701810 658118916 -372184405 102413925 -99708097 275629640 -109932154 268460764 256058612 925311502 625715034 -315079632 935924654 85982076 346091548 -842695210 23083774 78437807 497181629 854264258 -412598132 -986940616 -554296968 367189873 133576141 302191845 455227738 642239130 691127688 127894503 -415518296 191137548 391923139 -671990082 131224841 820151699 -355243371 -653021297 -556745236 -793809517 -34392740 -43959640 398912933 -249509416 -561848308 -327280479 66089451 105199560 185906803 -508022494 -731683387 278417131 340846631 265857991 536054143 203874173 598457093 855705249 670980964 324324101 -525609995 -96779002 -643824355 104169092 -180690765 -774215588 684645155 293959172 -456329287 324265054 -872887194 566037022 -12609145 676504112 419039600 -372677432 82043839 -338820430 -985920557 -461078117 243171232 707414397 866284362 -333943656 -598565991 775932989 -575423248 629960311 951002145 -887732323 684692186 531312845 255810130 -756827830 277657695 -316549469 659200869 -27811877 507916090 -464132931 -14170099 -440731398 349620684 780731737 -789226585 717519204 122730524 161063006 -913156976 857883076 168847136 121134612 -508774207 -532018726 -813398911 642264330 -695012917 -918126582 52142662 111297549 863522172 459355468 908153436 351189020 516380473 -592712205 536140056 -635674521 702073963 276625503 385513178 -430554336 447526734 -740368321 449279067 -687154984 -807532712 -101619615 607739634 57403243 144366770 214543101 675668985 676620551 -567223226 36955491 -616689232 -266260706 -44600429 941341358 58601137 -865998757 752144380 338611172 245951309 -326065336 -545336905 -142799941 613519632 -484168550 86001046 -882415080 -551900817 593932250 18118447 -14915975 -357912990 356970836 387133766 496293627 -21361974 906871959 -413611819 507563239 37928947 931597245 827619444 -562099397 378255313 -862698726 767779151 -940956422 -743530694 668502214 957085852 -590028969 -863594277 -539036887 700165734 513172918 593092808 -6243049 -294429402 -720601969 -405663002 422190113 -126282623 712769858 253692999 622980083 186771394 848209832 -270357090 -315535677 508077384 -381186354 -125566937 13346122 422311802 353017813 271544363 -845249775 461341824 -705202428 655573203 717649231 112588943 -253465841 -107685958 627172730 -671506547 162869799 -685958113 -221945020 492511433 82065172 940343370 -176845261 788011578 257358687 100673465 999221172 557977839 -960187446 680250930 -789712801 719932558 827750185 -595557027 810506866 -871102314 -519963826 -56762643 -947766476 904183781 -250308873 38942729 -901588090 696725854 -208820000 973636510 -522644563 435389886 960982752 -759556377 577777623 -956534832 379957645 406623701 266103196 -212321876 425380115 -189858886 -740340802 -239719490 419894427 -693810397 263359547 193829508 160365665 -989625962 -68754694 498597171 -454337845 207829968 -994479679 -707995496 -977378320 809133959 -674515121 -825458051 -51390625 -862971919 50193366 894051809 -828048608 -666318079 -390625223 -622699195 973989585 -602277984 177193491 405366666 835910669 655027407 9150290 -217303255 650936954 229405451 -365954058 421613940 -767740362 316167609 -270403448 -791609478 829445460 2466604 281977160 482462388 375974234 -821704641 -312042039 -403666328 404177589 129932393 491446769 -916747549 -855571480 -178894471 -876035862 238425338 991194387 878739501 255820386 758071688 314594226 217131517 -596525687 865897539 -241860138 -734608745 286330323 -330061261 607382311 375503520 -721619838 20888181 -284714317 812157465 -571067877 940297433 -944618675 -317607420 -879973209 253061838 109703169 778443412 513048789 -778302892 89578847 283889695 -211541933 -669211468 -996520282 -202852598 42419763 993182085 -117145088 -85458035 -892497217 -98665780 398854012 -923254359 745751180 43888963 -652312520 738829247 -489358607 14931370 -465497910 -305580416 646862747 572613727 -902786966 -361398868 238679058 328057489 103227840 -846865011 44962947 58712938 -864937051 -177134281 802768161 378103747 -310722312 -829351313 -522085765 -762991978 -116959376 -797257338 -589147010 -378695334 -331479040 -839316106 519512379 -473629850 475631457 500687168 613671616 187274168 -688043273 712432844 519221407 187822566 -570516173 -646779232 919437817 448680188 -451746801 -983339130 -300767487 -434757959 155213500 -967165071 347556902 -888641251 -995822644 -949547816 981933767 -417708239 -585168440 832854360 -528769478 252512884 -924861421 283744406 -32806225 -961670846 702144733 69922702 454377025 516208500 800336489 -231531279 330341578 -82544649 -257436823 -779119746 604778357 145261140 256056101 683273834 -156753475 23253565 -393833903 -959593436 80462647 -539567625 -567490507 570150299 425730852 -747816520 744007929 -444478725 708752969 -101102047 -128085416 799846576 314200776 -303004423 -341065330 155644687 333037407 -141786502 597357695 695156111 950895719 -935660384 -907440279 -236074313 -622605781 237336308 134990739 -702100361 -744998555 -346483837 610468402 -113173280 715247111 -510272154 -216506538 892695439 -407174279 383646247 -453904254 -60407424 -908319443 42965267 -494981815 -950582528 -390067750 83612603 637800278 214825381 277279013 -515133477 -677212891 95298588 -124418484 -247245558 540285195 -626562645 680229915 522785767 370913839 979280352 504228031 820108214 -757189233 -304641658 -55616516 -270875784 -668871980 724624800 -436462628 614390818 -966939197 -243194953 -869836163 -765074117 304421528 11400977 -218235525 201756546 -21432588 92966486 209302901 -482450386 -112125139 -971970585 -21265623 274129180 739891309 -176545473 237518594 407156616 -822157450 995293281 -828199535 578671949 -934764824 898477673 -821628786 -786635310 466048813 5199730 -351085198 723541653 631256550 364612040 -440853831 850011112 777569276 327898815 927170286 686801663 -139718948 -79251482 238004087 -148260308 173302322 -884044731 -245430929 549390738 -997353617 -924787073 758517049 -431434336 -593706795 -93905695 861332210 -230770284 216698978 -452006813 -836132563 -481959223 478781702 934450931 -352723633 862237529 -760486107 220408266 -61656287 625383521 8656917 -440992163 -34423435 -675016987 -32189922 -977976718 134364018 526943950 -393524127 -770239191 -409983189 255809188 464163693 -336622148 -972930553 97438591 -451627879 -104930679 -70998619 -873268135 745728418 -648970243 -236463856 -906052095 480780445 378693632 252977485 849003202 879448252 -609200027 -617929178 517802368 744790347 517175636 -667390154 262861284 -867638358 -481099886 625120163 352618599 850817909 791519295 260950234 -534189942 -573152330 -88102502 -379910387 -41142770 -76844613 409500262 -506403837 604069242 -160682835 -728289282 351922328 -940020216 -711969135 373409273 -930139803 241313343 131868090 475895154 -377286614 -974914354 -104384987 227070519 -701997430 -818908718 48413010 468080872 313803686 114532807 820766835 -289674103 -376975152 903665337 977722064 -143257278 570761625 -754153593 965403847 890238846 299286469 176310669 -163624121 633766807 765680935 162998385 792688331 -547353494 31363994 -107794558 -530571551 -174843135 -411674125 -881660754 893610279 -524613909 990385765 478099652 -829790720 42987210 835074241 818262860 -539924195 191489787 -629304311 -913216932 -15968664 -358370453 522874616 14353132 470759342 655462384 414404332 -55137679 -669810495 -240651547 914899970 920977267 462706902 -656884842 -521253570 -351091445 -924535940 384028827 154839677 501748827 433404205 464400822 -756237014 265534640 712319398 247136603 -697528376 632764430 -718023748 -268016107 58605840 925838991 -429816408 377538305 -730564125 870484674 134357810 -470003308 966223899 403648115 766846822 -837503828 -162915549 388255105 288664122 -769633374 106357477 291880779 24414532 -244293323 -709091505 -623717091 -192168757 -905543844 -802509679 316792963 850893851 -5934948 756167420 715862371 -338702964 -389566974 -872070445 -430451605 -577236722 872387382 -723463338 393871901 -465215701 -18348916 -529789206 -688477593 -500775604 -696949025 -704414038 -972051610 -230430250 978051370 -227466318 -672296380 -875105866 -119212052 -191433749 -185417119 -787055071 63161293 170391159 453252922 777648620 -279647723 -313169178 977953811 513962764 524375734 -837088384 -311305319 -490986551 -832055765 630176997 635596351 173612922 175353965 125545433 -359203135 925023665 -349720643 -667340256 -185439640 850201159 868935767 -736850380 781976353 -476924049 -181176694 225998742 526216518 -485026498 431495463 -484830913 181536263 -226868795 588581486 -181118037 -5044765 553533156 -138600704 -445932060 254579721 573060760 488352265 -269488739 619521461 -449776681 22030544 -197517814 919535029 -50730145 -752574853 370371549 -12108582 -247170003 -60742266 885512656 71728719 226557705 -419805131 83899457 -960194740 215296127 -738930204 -674452941 -972136218 989973950 53441666 402611060 350597055 429240116 -559843414 910357449 -805866124 447736491 789935380 378007781 517611512 8274606 767391352 -411098564 402336462 135242622 -406388405 773447406 207525569 -153617625 -627101212 591652741 774078624 169688822 907667453 266779989 -455608090 -426267303 872368756 99467993 -836025923 477686726 614087561 -835592642 970779212 -336676866 -28837081 -583927740 -638870904 -810790542 -956323889 953874005 -437121287 836612228 -174639010 -781220842 756071956 346844147 -739729274 -972154914 -283193752 904528657 15608830 -264211361 72281696 414828128 275242496 796016044 251437080 404993999 -182486320 -744978354 561609975 -603191817 -862847832 -415868993 -684812158 712952187 -148759152 688654761 -435775877 746994951 -433832938 251783178 354547542 -346201014 892030183 385138570 115569559 463677249 -957774388 869301795 -936979328 26721139 -36205332 510736455 -319978503 460760709 849578495 48953289 -377984369 -666632649 83222556 151833134 889167902 625694063 -530228075 -805959483 -443981616 -235175818 -618772777 -784893872 -142618451 257624314 931007548 311454733 -642467749 -593182666 -773719840 526707623 -48927326 -258660253 599906833 -320791695 862653377 -825046572 -900422690 -965930787 -417573627 165286026 -909877376 986255443 -131852085 -234368215 887108545 603585629 675673717 -950767818 -166241227 -579991168 -322819651 -804191831 -556230566 465786747 862880317 -356925502 -572253277 -942381770 439347889 857804970 791375545 478226058 5423811 834363421 -593671097 -221721447 378831613 -426961251 -341252027 424787043 -410721804 1757280 315213039 -769875109 949799972 212368454 -414327533 -236521738 313040798 -116442990 651089962 544949107 -560878095 545860510 271983104 110421178 37496110 729523072 -950605605 -688390801 -847411596 107920654 -720394614 -466081251 -451098135 373811052 14821106 388121697 -235180484 -270451097 -365570457 100390919 638322978 -496571107 -237700315 588168519 844468093 -444156886 455854047 -685859300 -627725784 -584635552 -911241990 373565764 888100065 -570730112 -76857513 -185754959 210962812 -525303691 990348094 344729515 -535399602 -196443485 148267323 563149840 274321045 221962064 636472898 912018147 -65119643 -179205139 333689473 -407688382 105389808 946359000 475104288 -845695448 380607565 343675706 -345098101 -762007084 976810299 78582016 -503118673 628228634 304707550 69866241 765264430 -673981682 -721483975 -287861430 518805767 -293430097 -115671276 5498216 -468935782 -452817891 -662030375 497105202 972012217 -565451285 279203017 653949269 410119769 984171974 31587308 474552967 -265077370 -509261805 965755984 889747202 -931450446 -328341906 866141608 -981230948 138377958 -933822468 -207338683 828290746 -691013328 -523272363 184999727 -556668557 -306454024 369855349 -884123936 406480371 967777916 950814457 753782021 714979772 941479230 540427733 256094666 306010385 -929799064 461439805 -247373473 803698394 -271068585 -697494657 -233193209 172551062 -988502067 -474355502 -17248258 540868374 -159025285 756894120 932362125 762991859 -86995068 -384005192 -740778122 -750134385 -739422739 -351921397 480315829 -527372216 -520762665 -497768935 -914117699 -739236037 914826942 994001372 -623912587 -942266686 -412473236 885620801 962445938 -661630324 36772212 387701543 900075506 -537185945 448223285 235003365 138871751 -366927916 -913380721 -542856454 -680644007 -560430955 -359812120 -390771324 -570192244 251608767 151065210 6394351 402276108 -674490819 400747227 245434918 946511266 -98402450 775546179 -402935292 -502690022 985671049 -434419451 -370610649 812416203 603481946 295454153 -29864484 598679704 -898205014 552574423 570223071 927573491 223360944 511260990 -161980749 483669803 901834229 -124443066 839731567 546662013 -943065475 687696396 390868576 -192484098 345521366 137852307 -217960123 -413634604 -559706892 -633284839 816482548 848578286 -491273487 316029266 204209369 -227590243 478144193 916134122 466284776 -109664726 -392853851 -737468090 -584472144 783293734 -168638146 -647549146 305629805 32954611 -327632191 783678938 704924281 -288079882 297931404 338588795 974601670 991933657 -523098088 -565931908 129087746 -887696085 -978100845 -866784039 411810247 -994436831 -365100745 -149230833 -384325947 486915794 -782952212 -672389087 665720809 -685863400 -177706476 -58293422 962196566 -979080792 -19480271 -423812851 -486378392 -836693717 -145024048 719135949 577918154 -476557472 -753319497 38753843 -935981174 237996611 -1911055 473489834 -473461729 -387659334 273590950 812727585 -463799432 -882013186 956886850 -537224652 107775270 981404194 -432328946 -88041444 -732131544 23165504 443706759 -143565906 926118065 -458473049 282706628 -482418559 528856810 -46913289 -803386505 -940046017 -652321404 778701320 301991113 430186435 587156083 505430600 -69511161 686580435 872127232 -292697598 637324021 -155657968 953959092 -294078713 -486997158 -711200121 638296034 -750739672 -872830537 92387959 149888385 180213742 -160267721 697938697 146220785 456449334 723952384 137246309 880442649 -584794313 -182790659 655506311 388536114 141233320 140331344 -545942395 784501760 955237514 729317660 724787712 -586241678 90840691 611626250 291304056 130107952 -714292725 157263787 -591423427 -99800974 -287418097 -914905421 511970027 393020208 -963844721 -373663383 -736466396 280268775 -667378058 -429264990 -430450533 -490039587 826521915 582854366 426341801 805382545 -322448876 50335378 347714738 -215260220 -933251772 -702949267 75120023 -715287911 985274152 -964221938 598325744 498268314 691416147 -827737209 270038044 -329422156 441436446 428055919 790950231 344505393 -356677689 923645768 -316182536 -583815198 -962644555 -577585792 931805852 538421046 191740734 127189947 -262475515 523234802 510702670 -760633393 118371964 670076742 -571033471 -930417783 788269575 787826121 -713717783 -80011343 -528061836 -412645667 199841826 195161799 -428782199 960037193 -849138478 747210947 87896302 -780579028 230395268 -992197323 -434182334 831067013 173042050 657129300 -74040306 355828888 687913246 495326498 473601657 2312986 -654160862 383473851 -417501519 267434196 35940774 -57782615 -70383409 470311507 -42922798 -312811915 -809389690 -682903536 -199914644 597268017 -546279368 129897454 290580109 235416927 124339265 614752696 902885283 -445386943 -87674052 203789743 422854221 408118562 -357178005 -86699184 143081317 794150528 896269295 -581534434 -955743805 933954486 -406985002 623841134 -59676531 -657061356 127483447 -493266568 -227174677 -28972140 -693217986 701776455 -562950943 -282112953 -424163023 -608176159 468363936 689337375 -684976789 -239020220 -942991856 -540071070 -952260974 -459004200 794238848 482903190 -947941355 -401268531 -752823694 294781928 850735996 443018555 -170242067 -61958713 -817562944 -341708527 200347698 -869243014 610669259 -851686732 766696271 -390371358 -441739412 836036080 895192341 -652345684 357890821 957206586 -155794449 -532390041 -119996381 961887611 297166165 580817138 -503140186 661978332 718122019 -519508136 -475645838 -552156392 -982229484 -92033539 -58958078 -628676815 18330610 -372460691 85038769 983981341 570516921 247569483 939977360 233900833 768324660 497008789 -672836048 522497967 719417741 49845496 19774285 732956986 -368350451 -443826431 665182555 -243158518 131895870 -328958993 105354506 -891624607 833864427 -274688019 575832718 431469197 745199894 38488652 648965453 -711566174 284323048 404634613 776241139 -532245328 503863068 627853843 506142365 383293136 610173975 -436061512 781513513 862256196 150704236 -109798113 53087585 -514365126 -634476591 -716653572 102178654 -783690088 739121524 -490391956 -478618068 348831805 -310256155 -913957228 442099374 -999448999 -762088083 -655811549 -453527650 708071923 202312250 560376542 -411885453 527176966 -659840963 -492914723 734340389 198492073 494067799 768703093 988882929 -774062246 831544323 268657090 887592166 326330492 -637265663 398046716 -919260184 172313604 -404521959 424635750 -303075205 -107200447 2747013 797852576 -958485769 -962078009 958800596 554794353 -969352608 765944731 331560895 245739183 294763111 -293721405 345307014 750985867 -364152662 -567213502 238088140 -176475654 763023702 -194790807 880912114 509827604 416778600 -300122616 -830130730 -471112670 255457992 -502348966 332425962 459029527 669340910 623191331 -744702903 791648209 -219019648 -131649266 -22862505 -889112676 -682709579 500521355 923308137 -90116383 -859630118 672706665 -866848635 -641442128 984908297 948920127 -45628324 606732249 365898086 112405774 -81095615 -409015508 -170255104 -605102194 -809032651 -136325783 29875825 235996578 892288329 -911035041 584453812 -305268024 -249060267 388320566 259830388 -522049463 -99199103 62252266 882431116 325021059 21524816 2039195 42156631 514798753 741997187 -323765010 588322078 784418601 840453678 890736722 778814089 942103537 -316830077 -729398932 532082541 -995552074 -235961547 187092601 -81516892 -683021378 -309323921 -522976994 633736506 -687742793 160743434 655634825 756410541 -195555138 -84335891 -755100976 -506641454 -393439246 821505743 356337855 -780293259 532775198 824676519 -11627056 -689917733 -81454892 567051563 -438563259 -339254990 932115343 25909734 -527116073 392774821 516508426 902080067 -415558013 -688029697 159563719 939500537 -820670845 -831736484 513966949 -346450648 87728769 -656416951 -811676858 40432746 -640716974 815257853 290371664 26911535 -770802930 780349574 -823925513 919683345 144870314 903255533 -638135887 902433196 780494087 645251550 512169386 -625326116 349695852 930858879 -162149681 -205591490 -19750744 874804780 -983946771 284235274 -677425545 -304288900 786152598 431028581 64207549 258661590 -680334436 780204304 505514205 -923887070 -266620293 -713974487 684154170 -61582045 157153671 -141760790 -428786061 -41491509 26951978 -426513525 258170416 566127811 -850894564 -226699734 -924847743 343470921 -732426290 -810512113 252069071 801618522 508842698 895181927 565587576 -52613612 -695010889 434972946 56355986 43150428 -223243829 919362526 -636217806 986042033 730548630 -898400093 -821350513 -407306416 513411263 -556056810 -562439010 481553115 -732989943 671234512 -20251509 975030248 -889573710 -816325232 293372841 -944349213 162162129 -964403888 691129083 -248708988 -109634623 -97823347 237371887 747235929 -320746053 -104754142 305086450 -417867260 830168697 676063834 205952168 343934439 -666286890 597659822 180607361 15546390 -941656942 553527102 756241663 -469591412 -511261753 806872504 -549271578 417147455 712898177 -215492893 -496987388 576456928 731629411 -841378854 720812204 -358605973 -425103002 660770519 609942533 -208153512 -292206721 -708493978 -52367170 192132274 -696012214 431911079 -912666854 96120845 310673528 -262789708 -333788448 -31562979 786905668 395096943 -178428132 191569006 499735792 -119574568 -293126928 665204935 407159892 -968448355 -828937697 -549102562 383516344 -507338388 -30077376 -672158389 886229317 -271602795 -184040049 -835330155 439591188 -147315059 966229038 -148286051 984576707 -603143772 -681333690 -969532677 351408261 502509832 -647792060 -876270257 -864539962 93517249 962061574 -153816230 698415863 -358104254 -967309672 473375515 227024890 183175302 885632723 -308767650 708699404 -895332168 -83395640 267939037 -933834924 119210280 -34065558 937704859 612031914 -73077687 995599012 -814409486 439410450 672825358 186157716 237172169 -74109257 -504797937 550317423 -421082772 -497766882 794570468 -599914417 -545913863 98798240 563676062 242209132 871100569 -543913947 916786897 -92538593 -324523285 -787233420 156165532 666639977 203436941 931330105 -209332841 -725079873 -562322141 955912553 482897269 -268275582 -288479124 284958217 664188428 254940556 -547389100 -806215971 -847830951 683162778 -19938008 288408247 715688391 -404423099 -782854532 -220188595 -544875215 -270440729 573559805 47826509 -765024088 220492415 -815064793 -288108474 515977751 -673361494 -499027837 905904949 570940 202405757 -892887761 -73181110 -945048930 -737052263 -331215761 -722202413 -552305316 -500826722 790863735 -163832532 -584611414 600624480 -578150073 -206927554 -908925140 -853768095 -36353380 511362919 743493790 441886557 -225434374 -320396417 -660221089 -650841002 -776813125 -924447503 55899783 769440621 206203339 -705538050 -679631665 16714913 -691434079 830268917 359516466 738127482 -658807392 -534151558 -637188384 -840143345 844470793 965231257 -656591050 120004241 -425564094 469755777 995645129 13004706 341760328 203641514 626561124 -875450931 480918743 -97971007 -895483783 -522861385 901391392 -837985971 712470449 752873643 144566117 830067738 -532972025 895912861 133823447 233884699 781701646 -300708282 -780483826 -887488486 -491898417 -232227265 -546910204 -722939196 738818081 421899152 923533781 -729572013 583565415 -477786399 469698619 -685665644 -939858171 -158421184 -93419762 -333761170 -736141866 -763005230 832461124 -221651444 -562647318 108115682 -964774799 -145291593 -813203773 683419051 -457915312 -22562219 745225634 26912423 -380536891 -884771228 205119545 -804081638 -720608969 257849024 122860844 -374054994 -405644260 -276280868 -165775628 -839862479 218192921 -726307536 961047718 -302431834 -64981150 -614183534 827698889 -402814650 -482705755 129738506 -434584797 315438963 -766358339 880285576 216617613 745824178 -869827011 -865578754 852157449 903027984 717663715 -656908454 -158365520 287125996 -164751172 116277125 337121102 609649419 398939583 136177269 870290981 -700562748 377874055 134837762 -920499936 -371137867 772770553 950242121 -873369818 -614071561 304644717 -580543711 598137494 263226481 976920808 51115302 -845002929 819364128 -920488412 420817426 -268907865 27248167 -501353146 439375932 577066468 -59776709 29995691 950742969 -674927037 587539304 836553085 685236359 -748464229 -28934345 -883335085 74942669 -207976023 569236285 -450429816 -738347766 558215937 -620784376 -469138550 -35481570 829528534 -140704890 -351861130 90752877 -194155043 8622264 885797367 503514755 160592198 233031837 986991005 -946154529 -645765830 446090787 -905287498 698039570 -434763204 965573777 53563984 874906870 -832002072 427117427 -684313476 945186318 -911040796 439109640 574739167 860909856 -171367267 -865910901 455521620 -278898174 -24550287 877369550 778601085 957254476 89873691 -830489975 -896578125 -527703911 97232813 -913883504 912226939 841453453 -845807885 959650227 427000382 -23575111 -709563280 -771847510 253909765 567073497 27223366 -323961960 232610279 -717649610 276493058 -628960968 925974025 352670058 296818096 91402243 325055647 923507689 -894156020 -838255819 -94492881 -302409939 -110630382 653536306 110724861 -903621930 -954462784 -343571488 -754251254 -217897126 805422771 728763088 498973171 -40263395 -834403148 935267480 339763677 678725118 519440157 87558337 -86321823 205620133 440861415 906442017 -678240922 -712566329 924547808 778627752 -758244260 519019635 249822076 -668981938 -711268742 373635663 -235026793 -181220284 882056128 14325701 -149128929 -599863164 -427700331 -282594170 -610648273 530639109 666449514 40592725 -609649760 -892965806 -872611935 -966616660 -630081492 209977201 280014030 -891023767 996299569 631156643 -241371692 904266226 672461693 -460316972 -231137870 -23055871 -6059552 -132341332 -14209487 558398365 -609614505 67574828 394841152 480175448 -324389830 351421316 -922517081 403117016 192278731 -533567258 602108870 291036792 -508066774 94402121 -820987318 996662284 -952188001 -908528023 -923849664 825322293 722880106 292646028 782300345 -484671019 279761146 -206980019 29767835 -253845194 -578761277 385884363 -287085801 -789868919 168797447 243936757 -87940805 -654160180 -953532299 -96127703 -301156052 -519804808 -130646487 -156703123 -177390146 208660984 -997018310 78783925 73969680 812326263 -739319508 -837847802 -615746933 -104082263 894908951 -572380821 -142386134 428467049 264916781 -126855633 -343454462 963782067 -637327173 387276898 135460997 -306278918 -770109847 79762368 -57886710 -706589948 830661952 590643072 -168692475 245162954 -543676729 662668883 133089369 865986310 285470414 -428315394 -492101614 484343526 -273448015 993076247 658555380 -878115529 292672852 192207227 -196765948 -541818347 -23903413 904730571 558605278 320969095 15094773 298467649 190931455 -909342712 827411070 94732171 -992512073 -652321186 670622762 -605582815 -32156238 392825679 62076195 -907741081 425011564 884928231 203554713 14681493 512002793 -929444166 -623117612 456974661 -324565073 -720715008 -670715018 659037164 779163396 -665602164 -845832667 981193069 -898582451 -831266688 -753583004 -220445527 -720965798 721345655 235823373 270854039 -406724067 886185615 -519631850 -155088881 -327768355 321284219 71601239 722589306 -801668422 -907941689 -627980790 -693305781 -562841789 -431863639 752278031 -934141731 -480625765 -624338259 -590722774 723522250 -805265810 409603615 -183852899 -416753194 -868845647 -676094063 -661820336 -126518093 195465549 223329793 -314060715 464635075 -841074055 767764482 -576777542 816874906 -294095358 954172185 326261674 -319205083 523219248 65156277 150177161 890144304 -353545205 -486430325 259186659 979513158 850691534 919470023 -636693372 -316990504 55857694 -805941085 152157928 853294715 -436522291 502136356 -398019978 445853860 -698856810 -438663627 -957283691 277792224 751267611 370230207 -77986603 449276076 657273611 45668635 -981105994 297227967 513446220 -158100396 -699615370 445200755 977544825 -657053892 -393845669 -378221630 -145932375 -377737443 -859301084 298702572 -820672982 -836714426 -372268533 -141644420 -205990564 665292930 68611750 362565 671434768 207700317 -67897158 30167459 327524074 -820984782 -920968783 -97234114 400669915 -101019641 284146943 694094875 -724783895 -880429222 7726932 -382248268 -325128143 -291682430 -46642750 718232154 751220233 -176245097 -640746927 24560329 272739837 -113384977 -915132522 -382042393 -508774478 355666968 -806497954 129944393 -606616754 436034376 769083369 465013214 -197360749 -969184618 894933 -461749220 -224004604 -610719174 -507697389 439167487 917058246 -945391655 -861739933 366805356 -442949280 45501913 415483435 -423032018 -445185585 975156888 508201112 -927376128 -352125592 -181619431 -502505319 411004839 -686763687 -746132111 139189731 307972133 677805251 589111608 -684578010 668479617 -950317797 -158438326 -335843306 -687233467 99542996 940029538 708219684 915566834 -653873769 -795522913 -465617609 831796163 -932401058 914675418 45839375 304599529 -777050996 -872541358 -895755048 821784262 -238995238 -557237200 -708617623 -496251179 -219800793 -316593021 464464610 57337062 -344410418 320657454 -878822795 958173272 -997543936 248788276 -312636362 -733786146 -154802833 442155972 487631906 693400600 48198716 672513435 767194587 824275300 889512383 811266954 -137155207 244219644 875009936 841125172 -158911747 -710229172 979704667 690496238 -757659746 920148380 -8901149 -841200127 996780171 908616854 836640349 456570969 147216482 -212102786 -347501744 558457363 956976640 -339054104 -308238863 256166047 888895577 -599526252 817353161 759782953 -759340961 -139357840 263323123 -183734963 -511155058 -387186153 -129957491 914068010 -137878150 70486573 724440510 -788293588 100586690 -739297269 648388180 -294673459 266960032 604737430 865641100 93977947 444866233 224593831 474297543 -755411742 152938205 -683724484 -552752889 671236875 624071826 516884958 385288740 437068663 791731475 676217533 -36732829 854307624 443931831 -511380493 827988274 -52100844 819094139 -372322253 979391926 424939217 643030621 -41009154 953087339 -795421635 726905004 -872683916 -501777475 601786937 -508182140 778521094 704367981 -64933833 66730370 503422555 -939376240 326878026 -541946720 -177221722 -722558680 -231613975 755536379 328004171 320375060 -412921043 -391708493 991551028 492608328 -309926003 -637900809 -117979709 574929900 -612128480 493806744 419708522 -944212140 124283532 555380997 -959341872 -609547337 -22420564 -673087681 -531420376 891053493 553083411 -871506956 187305922 275375791 304348983 -549492209 -141011673 928485955 475383139 -549599483 577364106 490202680 877358936 130196542 -220575167 943932489 -579723940 828716118 -799667271 43731755 962989080 -442568475 -68232887 912767643 -802194645 -597559946 -290687698 627808956 -10948861 -869010324 474170191 -320516728 685372751 879163966 464805853 -861225869 596793744 -123235536 912849033 65165825 420672183 -758522078 -316935347 -865968314 -367907103 350296227 61408942 -861425530 -794897350 168299263 -262280902 -864994066 -567686193 865125508 21779563 759681343 422844569 130437210 -844112168 466195118 -788301832 594970791 774157642 217086972 983036130 -940109202 791808708 209790311 894347867 -103879485 441708604 -382311107 -800129551 -729576362 -635599087 -686031573 -351134438 566870106 815578371 -885757899 576012735 -368882431 760733077 -802679047 -361154987 831504306 -939151273 956332251 225566793 -365434320 -849381823 -528319711 847650192 -938549813 -517071395 448966360 -945058477 -274016812 -606171597 -597682114 -958620482 740053768 262844119 -411263567 832441788 -621866519 503380329 107519570 -283192111 -538954965 -943202389 589868956 -958150348 -793534814 -266462433 806377866 -118493311 -787405127 -266848474 -395347924 219619197 739506239 556908108 46066944 -492626694 254369813 654477324 -946471359 518302731 -700805374 73496405 -1529637 -78052639 883006811 323821293 -560303855 834962627 -562754072 -238999603 682560204 168103726 -444261693 -817732283 388977692 102290676 -381888754 869411347 802544855 -470125222 889240473 -114182947 -34440759 -579718252 -402996564 -632530497 657491490 -611758489 956815271 -820793343 -608986678 -653919824 -667024015 -265572446 81737210 -860701116 -527861159 -749403030 -375830992 -274294276 684947289 -963656572 -136563871 171659397 -553741744 -580722051 848599396 -793985084 635969241 272190307 647899081 -320561168 648651918 -731758644 -639437146 335884670 746086433 -384433643 -71714067 -596915612 846298303 -703549203 -512401137 -930210948 399635496 -888954552 -243758644 -679116903 -644629127 -906357766 476679699 671543060 643857740 325944050 -909166159 -409079242 -841103459 272957429 127538800 -427059400 736045110 957655974 -393499777 -352173002 912530889 -645675285 -370844609 131632633 821910234 308946009 -58307349 305330626 336124484 -802140585 113774949 958374063 87338949 -949091083 349698960 -996191573 -830752608 -561661356 913159060 632791241 -825686797 171540857 879173213 73436940 520863542 -679128423 216571330 -424648062 925927040 254364256 -256755588 -473687328 917343473 237418926 -536831694 218544913 384229835 571280381 281252716 138310105 961626344 881810565 -576845222 -328382648 397685928 25684285 413823783 119724592 -916642621 -386955737 -2953608 -689963717 831407182 -777073825 590219788 817815957 622635642 -31365383 309928939 22079317 330169819 928788970 -218470351 783198654 -95613613 -344880018 546511189 882626655 546723135 767309507 -614005990 -944059259 777739586 964304838 3206505 -599970685 527261059 40839929 -252582207 -581662427 732563466 -172869272 975273611 -268779943 -392441939 -993547884 18469140 985896576 -441027908 -796028373 -912221781 -230177595 715862741 -123836723 436060975 516952341 -827931152 -637544006 -843146159 -909191569 -241457825 620046099 194501408 -450226714 894060391 329272426 580690307 568583587 -532234363 674882966 -26183437 338120243 -101797666 208669494 225241671 -260073686 -707044883 207660331 -274497514 -57010048 -507460002 -516273122 -722631915 829011609 723230207 -339356774 -254647636 7712384 983905060 -371887824 -592430000 -471367518 161354989 -137366958 333129278 -817779124 -203692536 462777088 -532292040 -392923186 -171896728 87854205 -330714683 235210879 -969751538 869758895 642604124 148165047 752778738 603359513 486036248 -806638695 988269931 -1657856 642091034 -76746321 595305480 -168336438 -710566225 -974294454 -610950599 106995184 -110046208 367208323 127807054 686095045 103512293 314530702 -270849004 -857692855 947935949 -206801551 -489374318 -167777680 525444319 -909447667 -171836312 -968332327 -941874588 -559892513 725352671 627879333 160334753 -977401977 -130529095 -235175401 720949562 554658777 -272264749 554962715 -364099281 -505552688 310158092 -159514154 -880730693 317196701 453137951 725147368 136125013 311445858 440633677 579767172 80862941 779800722 878512692 182133212 -993767389 722492833 -830277801 -705732110 11293165 310699197 23250079 857952315 -895319982 698867351 -577659401 32110361 -78627572 -49334738 -714791008 878611549 -376057195 645076682 120834586 893852662 99302447 470328940 135182178 -286542512 389135807 -779296323 936081121 -490508715 125153135 744278840 -128725279 827655610 -873944901 -107352559 -256262401 326876365 168726932 -68311174 830518927 -615648694 923731726 -819944450 114599266 784097803 -960172049 -345469706 723622694 577936873 -215393795 913157179 -175647313 -333780899 -691981989 -980560352 -510128367 -892138244 352917077 -472902216 -946003179 378157727 808230804 956375357 -63018066 12818155 515261260 124731168 867193941 -285271374 402550451 749628715 352837390 220657186 88507011 482001218 -99649210 697815454 983558806 -694821002 970352411 580586855 -621671756 399322058 -77334922 194025865 568421965 678577544 -681384388 821594948 291988973 -936276902 -750836150 -576990511 -214776574 851446189 366619851 -387720422 828761207 -246411674 958936126 354853053 82359148 930222381 -66983649 -440201782 -79512880 576846732 541544746 -933989878 -272952161 251931735 975912558 577854131 -988633247 496895124 -30387943 -782091609 125079974 -969593747 -621412958 80253600 950456478 -592150021 103768753 -125034270 960423738 491105825 -590408159 285663501 142051473 -152219358 360205104 -788316622 437216582 76806796 -679416053 -997051415 271267374 534479490 914691176 157441253 -390756536 157888253 838947791 -858119625 966751519 235887379 -855037226 -358208379 -10183868 -322865049 -948970669 216392461 -78055206 -70046418 -97006761 -144880501 -630808179 -603192285 -332108816 -473412221 92504614 274914333 -577500476 -478279460 -257683496 89719882 438589546 -709095791 -901851150 -161112276 -363220667 815310480 406674035 34209768 36833611 568726086 549983003 361217647 -399886035 351723111 -252499118 -591950013 -801078205 -791862420 483028104 -601351551 518769987 -457730633 562637786 -937633026 -684641437 752228250 583255842 -917233033 -620011564 -168781076 936962646 -836547635 -359705258 -865741018 542510650 275168834 167886618 -271755019 -727514676 -371945849 632040310 -670473608 -53302227 -670135579 -66669214 -347718433 287578484 -159970731 -886043918 -349752226 592083494 -433775491 807358879 900891098 569042181 425948705 -942447946 289127460 -89951367 499843487 -408544989 -236858032 827528495 -533853902 399863161 215511224 -408691580 399967267 -893449761 95351810 629685730 738931746 575443580 129009803 -917812362 -72856424 -18909265 -580638797 -390145072 195840987 811907836 90172313 -676002594 734597720 -943052998 -357290293 -274265684 664664439 605437519 -652339714 787426205 870857869 179108839 -351812842 959869995 -603866581 466846891 609174490 -265961903 673123080 711930957 -247088141 978787913 -165016925 -150532161 -372615362 -533828484 -645278338 -782789674 -491060564 -215632073 -474896811 -250583109 -718813881 332512932 -798488718 511666116 316263203 -552250053 913054409 -5003060 417908088 974953541 -370351685 -84254093 288337469 371685518 -113050145 -392796653 448382347 -168255563 696363143 -683863417 -478219336 -511852246 -627261181 69768304 -165640544 870591678 589056550 -339162432 13616252 -380306237 905541478 -459232538 387051625 -525401898 991911468 -910076720 611915285 315692940 -407663079 -3852229 897279522 904686579 592846829 -958120373 574992804 -147692249 420783681 141756728 -87752449 52654332 662603227 757074719 896376126 -226034830 205887516 -658654032 -532113026 176239331 573165728 -521865963 300300438 416857703 -387928925 930651685 609639595 -391705134 804772403 -731843332 56100947 410090875 440155635 459992093 -704827592 449829898 498492317 -503658552 743655625 -727895303 951064042 817060271 -251822579 -422386114 -92545340 930111041 852471789 -537017769 905035535 541025715 -752166347 -218629311 -68295584 136761312 777165196 443024402 971209732 -665515208 35403071 -181634915 114002922 -178147570 -312579362 -652620794 18147668 -338888814 231676014 -562588932 837757254 -405922904 -857259711 762753227 -972395523 -643248737 -841117825 866268809 -53089441 -315281327 -677713958 -24111863 -63721454 445852355 -90570736 62503810 371794315 749725982 -502967704 -594811698 -636815830 744543875 -111487426 -554113815 799471560 159900299 70089834 371167085 -569574130 -865601562 -203685022 -789021220 688528080 -663734477 603356810 254150091 17562492 -938317319 -48244873 195525869 -501265651 -254635777 -539185844 576196925 -43275178 -590663561 -376622298 -689948089 -52498085 -1880598 -561851892 -191234089 514049234 732225976 58126082 814824016 910557995 -893855153 279747768 475678791 -713298676 -947066307 520661210 -704494472 -684614815 481882840 643972701 -872028501 -553967959 -304770566 516742461 -596026078 -307923771 507806306 -123722759 -579021098 -175459357 -200435130 -515856971 -657101000 -874834433 -202429173 79926920 507400377 -426091494 -734820881 570377350 -12506288 349055541 -552360390 -955101327 -475339605 671794369 -970763616 532971961 -216379272 529897282 -962309565 -273047652 114322485 -436152102 968321883 257797167 222835358 -78113938 652120733 -241330062 828591481 278448624 -402521189 738847993 -711599323 268277356 488313626 -930444290 -476503318 242057837 -73440190 781694652 100769024 -352530125 -191389770 -999953024 -328661073 -980250627 799450284 657242964 729782781 214487213 -462691075 -280797796 776770422 -464050206 -870215203 -419761781 -239000387 977461066 629284467 -173414794 -104891476 -729618757 925845754 505756303 211707048 -206328385 -817565546 -536213769 956214124 -629630506 528058217 708050150 -50387046 47239657 -558201628 -620057096 331489202 -119209650 395678100 -493823675 -682340933 -795514306 837516679 -58799854 154561480 647594720 -21915155 -646750505 -350283064 -778982726 596808936 -699870501 -584793613 747183735 172700956 -306543413 574705841 230043674 133808649 -899427517 -914374310 834002783 -698485169 -189933058 -816047699 85822971 766923190 42521442 -905472824 253974487 -424266669 -178226984 191077393 688960056 588536051 360314211 -867443974 -531515614 294486599 -581001678 -488665818 484490553 801568984 620955486 945788903 -632757366 338596613 670871325 800574258 -355131003 -827193321 764748628 -246003426 -957623693 348374206 -202895094 175832471 251958980 243094012 250605219 -162537998 -271366613 -185944762 -418805681 174210343 -871652238 -917790586 242660097 -200179096 520920447 883991299 748823998 -346611225 -828006119 -970743400 -936414854 -195158690 241654289 -207634011 301538919 875461048 -718486598 462058285 392690841 713033331 93502768 265603687 345742967 558182219 661762090 -428229871 -763695278 -801413574 -876662996 745904691 570954719 -425114097 -396592343 263746645 934804046 652589208 -364855753 -672303175 234430065 -227504652 -910006410 -769700335 -725977122 507687152 -819028467 -357390738 264924114 -730627461 674887190 266660613 71019606 -635099252 -316316475 -213640557 85587833 -454027581 855172113 -367605902 493137438 574476995 304726763 -62124412 40329831 -262203812 -187628184 -757454258 -599477776 442436311 131312458 369030815 -747715476 -944899051 154448516 45429848 -499795541 174357174 523829484 -881027972 -456846410 -690487794 -656162977 40489434 -309689072 506642869 770709207 -362348118 -259284762 -53586882 -207197160 -6787626 97338261 752721127 599687419 -369537846 -633589268 -138371524 -236662578 701112180 376989238 364492368 -146220850 -588322270 241216881 -911118309 400855408 -182569906 477454941 -160595016 -823817788 -514907611 534816373 292378989 -621767632 -740372112 147904469 -658069531 -257058220 -856118557 382805133 593659977 -833787378 -229205555 27619480 365905628 510425168 -211209627 874487521 14216861 -727654517 -76895901 -785556249 -454120015 -95674661 -69951360 -775569765 193694198 -835325889 -50273093 -768975952 -244479045 277907520 -81047400 1788618 946114581 -547584943 38795843 -547785438 453824608 -928827953 427944658 958411674 -918107810 -543576887 693657829 -414718413 -347664565 509064097 971626527 -109517179 296518075 -817513323 -827242896 625715763 955257148 -310665379 -455750677 490853337 -937758376 -895733470 -376829461 -933150487 690454327 379827959 771120511 -288398284 672447152 938999699 -90503027 732775619 -606434863 871469412 55304323 55918831 465794954 -908341776 -207042138 -410917536 -674957846 23454910 -115414079 261413451 327645006 -946807641 -661045558 896973681 644760939 -385961230 -122254311 913046838 426526789 -93514657 -64225849 -726258368 -396740990 393939784 294423313 885193940 -106059488 755347623 -396576265 -466088292 -985073685 -582295418 -443846751 -901140867 249620725 -440405901 -843298591 537814407 212450073 630493679 -930727745 -551641683 -547218925 -414700026 561145749 533496598 427803787 -265624766 -735345424 728906178 -828195781 708335263 -57897871 -224759241 -212563089 89637943 -551814986 232742957 -655588822 -626387714 -512836184 149243814 -233815688 -757543571 -638952430 495293859 397386263 -465946929 -721453540 -465557311 -358794881 309257034 469379903 -335504508 -209492489 718555754 -619570684 -462953852 22216785 447828579 117825427 939086175 142368074 -826356785 -490614935 517552500 -363808541 -673981239 145124770 -648606299 20859402 104919464 -644905498 -47510361 -873322619 920265314 -70697215 244601353 -550074436 146290303 144113355 490767419 937506087 430215061 426143681 951772403 515281452 828337615 986450425 9250670 -735447415 905602347 274539012 -553108174 -548328919 -931198334 445915802 -727916888 -728249486 703737439 -573324179 122682962 600203 -508162769 277558703 -24939347 770781688 140899103 -869727726 -298971525 340470453 570226496 -872365858 -118514411 782292760 494546085 -74762819 40273324 -194037182 -291940263 225744660 265405605 418350613 -941755753 -721014459 -328848148 605765983 133479234 961846277 -43250083 967179265 -716509679 630365489 -97546043 30051889 761082218 429339100 403837516 134013600 -711499336 -34917911 666658506 745303906 -168208382 -135634713 -344563910 -68569738 841275827 477124412 588461030 -3103410 -302279753 513134565 847923074 44999326 327205537 -16053263 945497006 646448854 -790831622 -716236853 59496279 799939801 -570915314 -969518809 -825432446 -961039162 -629928345 464548143 -650020582 -153814298 -587350684 -3617195 -112363871 40225881 783390522 -251485271 694694469 -210249700 223020722 117464172 723340321 -278943878 -432494616 -80408712 332271428 -561557331 -297656302 61616460 580282983 534088055 314001858 358574435 -709850899 687875272 91618932 655201481 462147274 -990589959 -29954115 25898239 -35725073 -371943844 -938058779 428272227 4396386 750007041 -284773952 -617304377 455087304 64610741 -734917310 -271427889 -667422825 137239593 327133231 929549169 234816094 -363072442 332413051 -611716622 -214821465 -916742455 -870511674 -480037352 796423796 -942483263 -694292434 -581603753 130114683 -754596350 -711877914 -792950966 872000079 777912664 258455007 129385984 -503060980 445038125 958683186 818016331 -495194689 163471834 -571428362 112535103 90841869 -197517300 -368782757 758963627 -727236903 347294078 -782543376 -739815699 -819862263 -463221875 -191997663 -807728577 422014085 892960880 549775569 50305429 748887924 512606140 -935370327 922542812 -60126008 493034519 -325227212 -71730798 -352049015 -848200273 -740483019 -801849391 562089576 -770119627 -211295818 -520351075 -721357916 -21226556 126667067 662025948 -13174723 120294430 -499074696 -283483324 -831412092 528991580 -874431310 -136730939 -372370325 439756634 -845173905 -28497846 -360919962 -40771656 -270795542 331167824 -183777593 -288939692 -33366300 -235541227 -241188589 157099782 439502717 -861237605 -596927607 143874063 -796114272 178092010 25968723 -125004156 -520968349 508608680 -872696235 -582377923 -93913631 -350013527 -989304375 -646508487 -289239035 227291849 437821048 90211449 687421066 726048750 120099377 -163788192 517993221 359975763 761153913 -309162517 -456706329 -977161036 -234130679 394306667 758280706 961510581 311382639 572712951 811935454 486819800 682079652 -697960043 -489463666 -537938118 -935290595 748246744 55783459 910967562 749359009 -153120839 71044638 822505919 686175702 510236887 -664237362 276868408 670872905 -813631848 598797233 741816351 672903069 148757353 -294437497 673380585 914987350 878055667 910508146 292326916 408945580 186732763 -928823290 603075568 187137188 93064339 288096133 -85153561 -880987875 -277449992 842220339 -398677067 -102354999 667837336 450594149 504597646 -872431880 -348903892 970065677 4599116 330674951 920897612 403725787 -599979990 -182344206 -610995152 69318845 -602013421 433101118 -682725849 -51552768 -871554835 -725885695 108798627 -129166730 347827497 -352048586 551096044 409046383 205314249 266780090 177317187 479394404 470127209 145928522 121069786 406036217 204088229 106314988 -867767176 682721286 374046787 15483022 -744050790 336335356 549153084 -800666879 300558736 436220816 897206818 -529910582 206447404 76561609 13720052 63409083 78280908 982185131 -671805939 -468701073 -663809396 -467052498 809324891 -706035938 -721653734 -653833532 593316605 -884045474 -244420893 -784782454 -61918825 -832501712 -448609761 260285132 -851511851 -583670750 837612647 382952699 682528644 612024711 383686378 855628907 -57480038 642341917 -548462641 804300720 -307813175 -944914935 477549964 -699639396 -264706999 -147713026 -501987974 745283526 -942974192 37689479 -5861693 398432632 398329973 -727916988 404055059 -890492486 -333622721 149933212 -558923131 440016800 -554643219 -257980665 -884742155 -988973691 647174598 -221974073 -791113149 370729087 937481152 -151811901 -375180121 -298287694 661270004 336569566 831453663 741137324 -83267885 -272589458 -58415770 -460133333 -584669574 307294134 658595564 832324881 -542996833 751465243 -24231073 347064195 24552534 220450227 40628401 -143295416 242109135 -358279335 30674325 -191909645 -741590688 -996900503 803124069 885839258 -927791556 858387878 -238816715 14169675 -62963102 650936001 893628593 -556249629 636401145 -780524128 717708117 140147745 600016472 -176785992 -464426662 635717749 268974010 891313732 367970173 714013944 -910788340 529156736 126232278 761147757 -388220255 87016043 955254947 98042386 -326818822 596586327 505941753 -729279733 385154076 -518190504 266120832 -633893302 798618643 768541374 264479856 760105185 -225045749 -986305386 242219059 754205091 -576097992 366363465 -850168573 -27240657 80363767 -338093381 192156010 -92568005 -363770452 848401018 371373705 -930814079 504737 -677867361 -29076414 695205393 693379222 -486226401 379933219 268416753 995558795 654993271 287216552 -572377419 -777083360 884450859 952328758 84953781 421075829 -962634293 -373061646 793850411 -833219175 -989562059 -111283804 -702328246 -528984774 -666807564 573774098 637799753 -528297296 905425753 -695148092 504690695 869738286 -497094069 -952995487 507711961 -27802954 -365182915 -944486756 -337211229 -66523552 -572039677 661121676 80159774 63325677 511834647 398053839 535393081 87333839 -392294877 706167982 -411843553 -284838399 773771437 -392753188 -210390846 -348585198 -435646154 542990443 626156643 -389327641 304956144 261160729 671281285 437269478 29433232 -458446369 -81368860 -614381337 728166928 -871505705 -288483828 498366261 -921987013 260803807 -725678972 9603896 -220958311 -151569556 -11448849 159633543 -78317650 -144627922 -510681557 -887927529 234063787 480826068 -365015743 -308257297 -135547149 934742929 -290038436 624373634 -637219692 -275666375 709136589 -283389369 -622199640 380081576 -710998242 -72482573 -732452966 -508962029 391294839 927399694 238282499 -33239988 323538988 -13000524 -994656976 -45591377 466118230 -413643145 630213272 -393944149 958813710 -299795644 -831104962 765959115 -704649202 -891192273 218501170 -842600991 -163159421 21514049 -628221974 135585311 164155368 348875600 306597220 282750164 773261373 838052073 523372539 447157501 -66954372 -596196242 -884715597 -742644213 8387199 780618925 -711981787 133109583 721433170 97619840 -482341510 759414341 -459683188 -292704692 990583549 -729460295 441334768 -489882554 -578335787 304854037 -853788303 -623330429 -269531569 379895716 194168549 807289997 777652195 844295099 874157085 359430858 -43229775 880097731 -921546275 200004347 -987215622 -46753925 -723089054 844619168 -304325923 743144625 265826557 -488012507 -280621255 759671981 -149537097 465388011 -741291317 456459127 863879408 -436762422 -589635829 952829786 604844657 265917926 -863671255 988969757 577434181 -412742591 877069827 991418648 -921694684 -163333229 -381143166 171670718 -251876142 303544971 -387425739 826996295 -599184234 286314194 895865529 546962431 983347978 -483525455 -767292830 498320076 982660826 589552883 909009353 -623210046 -847806895 -873958240 -69564771 452695678 -900171183 -721413918 659060306 -704276226 -925517758 234404605 446255803 -80026597 718963476 -307805202 212661976 -860560509 -335753485 -660173483 397987029 287686911 -795634021 -361763080 909157626 928556122 320680603 -667001407 596447629 -262519857 -438922939 655684322 266833569 -738829594 282386265 796516114 -493365423 -186629127 -412046642 -484822676 -861986852 124975335 835331904 878088384 -755809298 -739208171 -349426323 -421495367 322026651 649743236 675312527 904609146 190656170 760338219 75980531 185686469 801517450 -44765487 467566374 231054452 813462822 -30576951 -349669699 212248194 814094064 -162733595 746018994 -767632420 -284520508 421508623 -531104804 101596036 349717642 935036110 130867352 491187459 999863511 590506888 777583168 197125431 927530121 -880971480 -504572157 -732101085 -310871212 -402693006 481058980 252610449 -880827795 981157921 227516614 205510390 -409084063 695642959 136618307 396711179 -194454001 997224701 803236303 970008680 -856584760 -321241873 776987284 21026013 -726086760 300891667 991801733 -370431121 -999091506 -632814649 126159905 786760208 -651639909 -565264657 191049132 489450284 762535182 141911475 114462572 -814288400 158042131 887428152 541677856 450298539 -668966015 490482327 -283069184 522475569 842979844 -190579640 -758215241 437855432 233289020 221022029 742214656 -479003918 158875548 200083746 -226922646 727459690 -447300029 -288120950 270808419 877499536 -329217703 210134404 913910046 -916331209 499618195 7505314 -458668102 -800780332 216875695 264215778 988460989 -398090952 382692550 -126455411 -795937768 348463822 -98435499 -291477012 450278517 -506761624 -705604634 826448895 -296686845 642352167 -839619740 97167750 -848982458 930875688 455295223 574454428 -323183985 699437606 -911267019 -766219169 24614301 -851992896 -661168656 -189444518 566870655 -867794027 920413732 -297272360 1096667 148309432 594472889 -563460231 373085580 -63216014 -608229791 -272352227 -145392160 729117350 658664675 -660276586 975075890 -362333980 802348369 -926037487 639253503 107818464 896831346 -408742043 -683469515 184930317 354974709 789122525 -419078279 -395091258 -357468298 -806267125 -288261880 24478383 817515716 -962849437 135517791 876544579 -931276017 -645894894 652193936 -181440756 -890402502 521446092 417568261 -577391645 907707997 361205761 -561156176 242370223 -547761362 -607751572 -671960897 -266418343 -763221421 -736160752 679405511 618750695 445847414 549599076 978262611 393424736 413608442 579822724 -72872732 -873524934 730414290 77729275 339792416 565280268 -505783924 833258779 -173564566 365413754 -703050352 71542580 891995776 -876227920 -163757169 657401373 644963081 339660871 -720784484 -559256127 -552899358 145588230 234838834 -758570842 -752606857 35665115 788616487 -74109066 985873552 -224071596 -548328638 867672284 83050799 -803510110 -109101384 -675857576 -278920638 7893773 -955507885 -93705729 142024274 -31804248 -972285831 -481586553 -548208174 90320353 -435960187 -903405732 -444496124 291449025 -14475047 -8507072 -810575436 -687951837 -449425161 -515084384 660621717 -575056478 240892997 -679243311 -123104469 -455520701 630422750 683623945 -444572417 779746358 621666432 -82566376 -492799713 -755375087 -496988725 880234104 -941450939 586782130 -537248287 724084602 586870594 941175711 818552459 979798496 -868653035 -879512021 -450786652 994613465 834850544 -104416555 -437756740 -821759727 -348672923 50271042 186585943 -668007156 410778512 567223607 886870276 138829816 -823688393 -766961345 745091747 -583391913 431170710 110830178 -415540622 90740251 -351748888 -123075970 -62393904 645471209 -617615422 -448429669 -296576781 -111065842 102543409 698585761 -456112474 755166527 -954708495 -914893625 -221033439 469415361 890326532 -128742398 730771435 600609840 913355779 202268099 -935603220 -709951433 -807940122 751226411 967755874 -440648627 -143656461 -812939962 445721153 -405342341 657947365 -115659185 297011545 446476017 650373170 388952085 -751560302 208991156 -649008113 965862620 -387746507 844552976 -327473087 -71678537 -766797011 -401080266 24705083 325292460 -726114425 679840595 -687323548 178031781 -842043481 -527852684 -914430304 -660001764 543648042 -357912 -41615300 143207238 -686498935 -755017650 -106438595 720965869 -453249806 127312267 -998521771 85475333 871730290 -103313123 -704726987 621744114 -393992759 956628470 627059655 -758428376 406738857 180626545 -607106459 -583043699 -486169086 -376070978 99027116 159348177 -521797373 323045957 662438237 -762315379 662100589 645511653 -433207527 -980868829 48723520 -705906061 910964916 -948469450 327190848 148871989 436985126 80217390 -624634413 224887226 -789893971 904658634 289569738 -975243607 21411010 -966798477 112742270 -3751961 -626380229 -553855457 966438104 -11465603 69201193 256735521 48911712 -384707820 745208149 863784808 -864773761 268665336 975791664 789209743 -869208841 -863373789 938565785 -265769780 -35827955 -294588559 462623144 -381967547 115990904 755370156 147386479 -828663472 533405673 -780888651 102198160 -627433894 -286681458 532246580 36215746 -657577049 -236533494 85568639 132438513 -830459930 -420100970 922817895 -803693483 -707342818 -599975445 174339539 -201253505 -151076689 -442513249 768410249 735125175 -126993896 417377297 630993151 189472342 -392782977 321182076 -586206226 -165462341 790055311 -636947193 702140013 -467236063 312770360 -536493163 -147752659 -589949540 -553421115 419559808 456886710 643078838 79181318 -840589631 -751591600 33698990 -838488237 567411291 -712386980 -311806678 89822798 -480483093 -623186614 78043556 159839863 -555537453 476004456 603396459 -867815751 -359047881 298888425 -96590855 -768094525 -361379700 -305960158 -311603150 -737844851 936345594 -494969210 418461164 19891480 -643888163 -229064023 -573095016 293222171 932069935 -285304520 -481400203 722692075 268692337 -718197067 371976431 -665763859 569594164 621666887 -35381603 -790890799 384309512 789635615 960917068 721194767 -276505445 -346330217 -777069676 401741950 411678911 892718256 280851026 919930529 -402934601 -155858977 956973985 -265880231 389552603 -703553380 -30493036 -913263350 854492842 115512402 541856505 -272569049 -193505649 809065437 408860534 -920310686 -905574709 -327199472 677371241 -701395267 257932522 617806879 993875427 -447279373 -656268911 750745111 -716358577 139515325 -727338199 -13533024 -433891053 825980317 148636082 -240586771 762464105 -986202756 485410350 -85820887 -414635945 -345759069 656857189 938984528 786223761 -538165298 -881809450 703355473 86882216 100588402 -248880162 889692576 -935176276 564550800 125368733 -138239232 -283077519 -472990756 -636970043 -813865522 -868375258 -385556079 26958704 474497228 -954984429 -499398747 -187457264 777728910 -265533824 383481025 27744471 308540881 -559216238 -766865227 -390140336 48729712 -28440459 -380704199 516765929 -852193248 -913449451 779171052 887300937 408404579 -125848881 253038587 -693362309 918728096 118360308 -613459517 36072348 -980990074 -323078480 505287335 -892912216 -527272345 -918893526 905299845 919276323 356837098 483276811 -828361512 -246923255 -224772052 -664395295 465697975 13001584 -563781714 46593448 -97825034 -232512563 825814037 -915768760 -381819185 68375295 168076130 788868557 954030896 -572633470 244626092 -149016452 -58327333 -810576138 -164679549 831569005 -347644428 -673242302 -311598420 -781182611 559845293 -426915283 -512963567 729232890 201337079 -698102015 -601905682 445915564 -963647776 76642622 660434111 -493167032 96769254 10492108 -397766464 546743081 -207777837 -90740137 102541527 -637237729 95885051 535994534 -352120370 -164536430 314136738 222090529 54506784 -91121233 -352151991 -287405736 -774125075 -509952656 -694027414 -746193575 743457036 735715935 98812803 603199073 409597975 -688585753 800057145 -359516916 841773899 523111155 -412463144 555383496 -954453346 446436055 185598365 353607417 -400727101 560053130 -588895655 540181674 -248231490 860328455 913203960 423425059 865134707 761473778 77797113 -96581233 342380350 -804138449 -688808965 457384961 743453183 -868610616 -696636005 127606152 -684207232 -180333804 538074436 -46586928 587887864 -250923372 -363828963 -45502301 -903833158 916452994 708515655 -606160721 -140173795 -414427133 -55318636 -886900987 516591201 -647677228 136168391 -731349854 -455496616 922729650 -377176346 -711714960 90243710 342899942 -767239905 605563409 -734490032 226554411 336935870 119683321 26578181 -125740412 -93505262 -569021292 697566349 -271589166 189241783 -839357685 601496886 -392380220 148663425 646888635 -680199589 -435737594 -496448286 1845561 536890222 271354873 281293971 198707639 -236190295 -882253102 674566058 274361938 -392698879 -936512020 -822440643 645864418 461692467 -446686549 971500517 -993299668 864042646 866793659 639197414 -655630149 -918374131 -923196323 -507228579 -722245659 -796911113 713238029 -784862664 761417798 -746076273 617842048 -331658486 -716012364 -705564298 816085596 -186005091 43773519 924054333 712653036 -281490647 -403099366 606887076 -218685420 -542147318 -202286695 -960226999 -905531262 994310430 37596533 -652581037 805426386 -579736759 501772145 -902735281 913407449 -562066644 653868071 -731126589 995428203 -572850274 -208993877 -460243301 772652304 574918636 -557624676 889752850 -78296294 -198457857 -528990453 908401681 -145506634 -435414217 789672507 -945919754 -632379387 222161548 534842629 -725021368 -754905635 -342647766 771266899 754231987 389690951 163048360 195191805 994112545 504755368 -490421071 275135516 -978444466 385109613 495308127 423048540 739165350 935973248 156336431 966976197 373073397 260481901 928214981 -940620274 659625318 -453952547 -859930834 467295598 63903295 431464337 115017 563161969 955113858 -240638928 -617216230 934379097 940833812 -450891163 192311545 -813735644 491675739 -828948019 128531990 920464492 -757498524 -698239610 283035682 -59672388 -150869284 -889824245 681295188 -247700109 -216276079 -130602365 503644426 519059439 -652512042 -687566116 -266930940 863847718 -626537170 -485106145 539282651 -543682293 434696215 879083932 -496049051 739279738 -632955176 198802327 -144614335 409989624 329142024 876663768 950364717 954261333 -137922439 332915809 972400702 629781239 -67377800 -131886005 -182232884 -454850231 341742508 -763707300 605956501 -747568516 -340841476 -195505571 620303226 432846434 470345454 101138803 -876767597 95505720 875046278 575514431 547865866 -434653575 338097421 392278857 -874286515 887830464 -324149776 998625185 -485997405 634847757 -260348972 247617859 -731373120 768311395 -539107876 -71131260 899176745 878554141 137018104 969882154 -280965898 -465488728 -877775359 128043405 347722016 -920448240 476373571 -473841371 763147280 715096568 578643269 -130899554 -509955929 468106298 415105787 -345915455 -244519622 29321295 449348168 -418372409 -589345156 -183354584 803329185 401778779 -601052778 393143898 252513214 28457994 -533733467 -953768114 -612468038 256995360 55529499 279902435 474628037 -538000887 705125636 80150117 877279139 787683038 389442001 112251956 -692817050 265894778 -348846053 400195604 16747977 -611428101 968157842 -159865879 -389235652 -778376586 -833980207 -752750351 -140848506 408189996 -656795349 -46314090 -147196618 291474460 466652491 -473892558 232252004 441723482 -523800072 184238063 342460782 -432497624 133229763 -929032781 -645418028 -358835761 722625259 564558250 333859503 357535142 632650015 1001543 777858194 880455824 -609267343 562592908 701718938 -573879483 739762386 -693255742 -617566508 146567527 -232368394 898612371 23813852 587975748 987902082 -690439843 -296103644 289897782 -162843238 -366124729 741296525 558276316 200760111 -184576303 466790159 208115705 -932255481 -104646458 -457429708 949791855 -376512284 -451558343 -184392825 -964321160 953760418 812160222 382785251 802546335 -833819795 -413151010 -763902578 467286972 628385830 -923305257 472452457 559827489 666453573 289359499 640329997 261926708 -536444094 -976198546 713452351 -217319918 330722013 126623209 657743375 956966301 -224817131 819274740 -723908101 -424909461 476641954 839467121 -895607799 229738760 593398436 93364095 907180137 21370379 -729016338 362907862 363215760 -166248380 105329964 -831745045 -662932403 246773727 378305828 870988150 297589945 -157954747 -866295543 -369801380 -105908934 530848017 -659284403 -761010080 -780112966 -998315528 -504503710 313895040 -153099255 -972278940 -37606068 794997335 432302912 187888687 -850091157 -895189271 -485063949 -724800995 209757456 516477275 -356873815 50364114 524771312 -69638368 147318229 -464261000 -953340049 -642826952 311305680 423772853 -72763275 83982150 -875753611 -982905783 415699333 113281205 203815212 455567567 -911043415 -473985669 -2030069 -172113109 323090329 572169896 160289603 -500486550 -674325157 -594210737 679799377 10151235 -752038625 -68799841 -108164037 -660803372 269004753 398087800 19194679 -85109594 76625740 -910673378 42397871 -281318911 -790779112 419830154 347472318 -527119557 -804148320 924873675 -456434196 204702485 -399831366 44496270 -176344718 -449045521 -950260058 -500177731 -871698006 -741356019 930548602 120006768 -344369164 -88332504 -394297827 -198777160 -779385785 -275478091 775166678 -727553927 559606969 256890923 -222965417 -28587384 843258769 307900337 -150583511 -205334263 302386649 -484950569 -388146432 -783452462 405420139 -419041035 640899350 882672852 -792194042 -183333854 -922965489 835958006 -277681624 -938890836 444549371 36495102 -278246628 -391755385 -757311032 -613192468 867870240 31515560 -440123970 249638030 -489545001 -107834561 284729658 -748351029 -901309038 -937769413 193487529 180048885 315565344 -404873020 -555817646 936172839 -766320198 417523982 -789387130 877622721 -833940981 56095698 858316823 -556159091 88648495 -340202511 502897002 -260290967 -779513251 30179742 582952398 792631068 -712984842 859171219 -921246556 611544806 -408453312 -632082595 -503204917 -107708408 300875483 144247895 -756723984 -525573568 -916906224 792367959 596100545 -425253474 357303318 929405029 -510635076 -16159247 770129625 254367369 414458418 -246432900 620517516 -487240454 538228411 426808918 -380777906 114855781 570530644 355720087 584572539 259798890 -352692712 467519175 -370702700 -235515345 -543210967 634961405 -389480510 914594779 -535556393 605589352 -816758921 506148184 601072255 322580984 -962766587 99511596 -46694682 -139675503 940705393 -293731682 54043946 -801526452 -822676490 657322803 265631086 189987166 -285067883 -42024688 -425942239 -845430412 -471478283 828588677 -33498442 472867829 -943793046 -302554151 390727891 626714746 -859115181 973070626 -101430069 698204389 -783800697 70691695 561800686 -445814108 -303002369 -388964038 373531868 525835824 191867431 -341383268 -232456766 -850930693 465915971 321414709 412316841 694416128 827641494 749042260 -379231559 176674558 -859509526 8623484 -841259963 -109225725 870730613 -967301407 104662480 -440369118 71740033 -512118949 -387393680 -5451540 -542357008 470148858 852261040 148028210 756137077 632256964 610535204 229611547 910164280 535756188 -477317052 -101155752 -779130650 -421175645 757010130 -205474197 -178336262 784811462 -825354901 931403512 -422342868 104328584 706903777 -509349707 -825810912 -562033916 471262015 -532737828 212058546 -982124816 185459769 -313461401 957933955 -312452384 -126535343 -52822625 987248262 -944768805 971240607 -13427643 -991828514 507360023 -365618009 -771330734 921263263 -242029826 -372124887 -572599312 -70459430 56375102 780488063 -792535278 -868395524 972313053 499824634 -263499934 646009892 -579516648 -187356946 990662824 369954022 -182441642 719740413 839870519 -697159995 -811875077 -189226403 -908041161 67338111 -153705300 -814824285 -201717604 297831168 -809384109 -952770392 598564586 -377439213 -47127795 324328564 -396456891 337426261 327383341 749650758 327591854 -552422742 -4164604 476355461 -42447300 466466990 -444104219 285052173 121107828 790790988 965639798 840615463 378276902 4302869 -349297426 335933551 -18473872 743653521 90137714 -344096362 918978009 -488311119 943895348 603216227 -534393991 -286076953 -794872278 835370490 -675493258 -57597779 -87656963 972635964 108565581 970531755 -686297926 -813482208 -798875321 -610204819 514602238 -892387149 959109631 -858708510 -289420291 -804713286 827796791 786320452 -636438655 620675050 693971659 49534683 -620709693 -292078722 -889443341 -104913687 47179032 -497469706 221260316 -726602668 -630332751 -931365692 521782447 993143013 973691497 -276666719 67425894 -863247569 76806857 446611856 518350496 -125560134 277760035 -192326645 632051636 983225492 109553213 451844479 -311586944 -174963159 -968069001 578353906 231522986 753868819 -535570569 -633339858 195634028 -900593522 673118130 -838776297 548275460 289028313 324371014 516839976 336023853 305769687 -429174181 683660182 -30425416 -228571824 805021029 707601529 627383263 -713983177 944774940 -168021797 348172170 554962119 -86091761 171680279 -260934900 70204364 212848377 287617832 877433000 90763923 -105106699 -414317214 887720236 595947669 453288300 -467326157 -426535075 808086587 158433094 -383613738 -357536377 557671002 901894987 532350517 -899938119 447244571 -894324341 -341653144 -420000521 -922414248 -177135097 -207983948 -593390123 694209425 887071784 -130292325 -514599494 704126708 903794277 -778846673 977682819 -651662716 -327607389 -326549684 995881704 -842447197 -435650749 -357359101 380230433 -984559050 274818707 694327190 -501334898 686630098 344890257 -668812360 477737701 416613052 325419096 -441590784 684187156 170928787 -922632879 -934298227 -789146705 -419418312 228064881 -994722757 404971279 -293789231 -686946775 758360025 -893340306 -43422859 158851376 340649655 -445160722 -61467868 -564816099 -922294474 790264829 -36767856 415056892 -763897145 -368742092 -189839914 -496729645 -709742069 48570389 281528196 782519656 -314348670 322978920 367020276 798615542 37466447 -426246455 901428965 -390811152 437715536 419222164 352444165 -285873621 -841885773 -396083609 654722673 590783358 -555385429 -552365548 163802599 653188776 -400155520 -509753953 -59191758 -828236785 809829639 319542110 -184156985 -636299572 -64669207 877415025 -433941477 801147699 -421819012 -570155495 641398453 -423866260 -847607040 782851404 -932309581 -953264106 -762629119 -5602495 -774407725 371723807 -401842771 75654057 259921694 449075821 38203387 459613318 -345544259 734633784 874553918 -19484378 860957775 679481213 603211214 -375613251 810783597 -144502346 43491959 55854255 -12518504 186768105 253608536 869817618 143019360 -732859017 670126425 534308539 -642962355 -703136730 -98533278 809696450 857414707 627924060 -83887826 801636203 766435426 -209907375 396293740 73023015 238227473 394095132 -886934136 -517080475 973285753 923099248 -141755000 82475446 -511859564 -518343775 551135983 997721609 30324752 -671402425 -487642502 -456193053 -641767320 60328847 -427133346 983487295 128177555 997034512 -147971325 921400421 202355689 186354367 -44817217 -635336748 720528495 902486318 -434412845 501293800 900580360 -163425533 -32552861 -186627493 521177403 824010089 -578973260 278645557 310803750 58162130 -508850016 437803781 447697345 710576889 800587879 758379932 46415054 -859387727 580519820 -473346412 782272805 -630245573 65207443 941444585 812863020 723513740 410475660 135454411 -79048592 916970802 979184675 741472562 -752949101 576331991 595774777 -144603146 507051705 -579463903 896236929 233823372 -864236343 779320222 -139628248 -491489185 297273891 -640877443 -449362998 660620841 857949864 -425412543 633878234 -443410600 -210563444 952394497 -610663294 -308870938 62049723 800017979 839197336 477309525 638198043 -779956359 -596436716 908426794 450225958 195903119 -84577127 776127361 245570122 137362138 -328218142 196216392 932440824 383432125 508300151 -827119520 299886859 778608498 -840959057 -711289424 520889296 -113724825 -628285083 -26434953 -685348777 161593068 302247703 765519139 -337546380 -433811614 636821971 -407416973 152967108 566236030 695890492 167225384 391032363 -528757995 -511631168 52654452 -409166957 -627377980 121753394 794097690 -155239004 715646009 503626362 46815543 -443693246 -318808586 7771397 533498730 -362747135 -470890904 -797652463 634641263 -989337171 418398886 -514689532 -918452244 42781055 924325518 149189681 827696636 714481685 961716959 -312219858 911710082 540942278 -657635 -248206023 354077911 -920476889 -169447974 864670410 614953391 961363149 -412675916 -145581770 499990623 -413369560 -576780660 965566914 -42663298 158268259 131132035 192348826 979739591 495075574 -29491630 144895893 -531493891 -387766438 274832284 711894856 -556500870 733656328 293767765 130415122 920684014 270238422 -533880052 -535866888 977915418 -379955421 -580157642 -575022680 -747341697 -442456806 426349660 -8699936 -870609053 -800710325 -36600463 399680388 -949382940 904984629 863229257 -399946573 -814022829 961523296 -327885224 793926971 -333254066 -431850492 347940626 -198631569 677189255 602081821 -800360972 980429632 -132969772 731769879 -19383489 -51431307 592821489 -391974205 430658166 -878245505 769974846 68017533 997159851 348302194 14301277 -740291200 223092853 -378071380 -411336265 -466902820 890284298 608635812 320451102 655213597 -928078499 646050863 532341372 538220552 610928769 -232044200 780001956 345584752 412400933 -990469790 -490520004 -820990005 163013113 -99327538 -660505669 528001284 -299682547 -127044267 697255331 408385100 321783262 -155509669 -181236806 -680372349 443203930 506672111 -996630497 -276986602 -106808945 -765897245 684235082 -527243809 890085000 244961808 -630257510 846672036 -754008991 254325547 -674374757 995713350 761196000 474353031 308890522 -44882364 -203512389 656136284 574945226 889045056 -449373524 -202909660 -57863464 24005082 25387071 -421940477 -337714283 421339030 -635393613 -589849342 613644949 -424424456 4638750 -996910412 723624411 -87456499 -832405025 -10030982 236787987 258684011 -739366041 685457565 -831631908 843024320 721195300 -335281972 -817693002 -368874100 -927589096 -220439342 -310218801 607599556 -587903597 -799266060 -211758011 363687316 437183882 -174811908 734572576 -901906919 967457600 927797934 533562590 -413322078 772234425 -430710460 -279022563 47514188 -963365837 415070629 152771210 81146449 783199855 -593168226 907209813 -983921311 245325122 621959531 900387197 -455596419 934343579 526802013 533270446 -761923723 865033716 89349106 -976270347 -17698782 898848582 179776785 -909881349 784567073 795913281 763250017 58438351 -33124785 961038347 -261905217 -937401977 -490740189 -102400654 471431809 722656815 751447760 512168639 670085218 163171908 -161516351 -748997431 -299926050 713471847 706647644 306934432 610226229 577469796 -963519254 83887689 141902615 -534842251 797163511 -403754984 -792991643 -623818359 -121060060 927638494 140668906 -146804302 -116673799 -635541837 27744117 -363839859 798143769 768052605 885977041 -235298410 606132485 880285437 815139327 902482220 -775384944 -149415475 -187381896 442698822 -1095947 226018602 675803206 -314269232 753306882 -45545029 -559460805 904309542 -838544126 571325113 761405460 450913495 446475649 -923735050 942627948 416415012 -283818524 -70607567 -302631824 -363352578 833105868 -209710575 -340682810 -637112024 215256910 618960760 -196293224 921456798 -512740922 -289888422 504273156 -368762954 833066299 -511075382 -46737730 -719768797 749039490 239557487 -18597844 -249438562 480351026 -971307981 528696264 -263153553 285001895 -241077358 -328164451 576558568 -684725549 -629042115 -205683307 -817369124 883891476 -766554857 643194911 184830311 813691355 512332568 156475239 498357394 210024889 -799761350 388955230 416547556 513871840 975784819 872521532 209281716 -532155338 409218669 855210208 -456594299 339712035 -611966384 6516947 994656960 -206081352 -500952031 193702475 186216148 -93739884 968636315 130326204 -814570941 -349025771 -405598194 500354626 905289812 188280147 308511266 -829185562 -873378984 -692434510 -794421278 352775188 746388469 -700877074 392254291 331418713 239015894 -717658362 -138376969 -511102091 -373005834 -945956818 613371888 -389575208 47733217 -268487276 -288158358 -917959426 683101078 324619803 -963287551 -335651002 156598080 698712041 839580246 -270816431 -859894189 -939329426 39339683 431596773 805125345 -883156462 262739910 -497434502 -826588571 -393949457 -987770184 -368655540 99015487 -789616999 419341158 -674734367 654721997 26935956 -797724184 479686109 491168016 609129853 853648870 -11001818 -909393756 -219085279 772298349 282553926 -945594461 313012522 -848936813 100271964 253685753 -785841512 221650769 874822303 -139573991 870821739 573775031 -412306870 495675989 446020859 854870895 218259211 675629149 -698712210 482114058 -141036283 -198171507 876060939 184563674 -857821085 -723008526 -536763463 -86350445 -584731756 669661589 -932850102 -927383935 -329260901 -424050322 516484632 100212116 -461684894 730642668 813296638 -984993454 -803461907 266516567 -432528619 518704311 -179405245 473581436 -153651876 276640782 415771099 730454710 -702659977 861983997 -786062127 101454787 -436582432 -290610542 -306883946 -782795656 -841269336 -950581922 -446690252 996954725 -279249997 613218281 -390296449 773437088 -91744062 -502454624 -723400195 -647183796 -441618895 -808790868 559825734 -141020251 291234399 882863469 374703812 -568602770 643189037 -365492899 472463226 923278137 984442034 832323849 -241995189 -508180535 -197600234 572512873 -920926268 -675629502 -686768289 -282978581 339629597 -345778053 410792462 590707237 675729714 756367259 -254554238 -341233067 816874367 943542006 426468170 -338429282 115414633 403718697 712500876 231642078 89887585 987088391 -976591644 709456821 614175531 -881060048 -378133685 -348297087 -91056558 -502429375 -82684929 -875859827 900678569 212445677 961983428 707154949 -418371793 -604523425 -795812151 975869942 -436404088 925385720 -393482568 815387789 -994132867 737738748 248819709 -396392463 606768258 -205189514 -416014324 97297260 304325515 -511275973 -97546741 -589768751 -252108568 825294212 -53935945 -524868076 -121387380 818422748 944139859 -847168383 119595101 427880576 -31676374 -110588179 -17759446 -931953364 -433915736 387792940 380397595 -533041425 -417105062 -619245265 -93851255 434038376 631789236 -27987876 713929136 -119852428 -999479674 548308499 -312062052 -27354754 402998335 -508191690 846117216 97948459 -769114038 -314833864 -86655580 211210428 67079513 -10490801 -775644653 832298162 560595193 -814801856 919936981 510926308 256516689 142891672 885637326 906429609 -349551228 274764939 -652512853 -167800404 625128751 -974076699 -433806798 -595141588 -258652423 361444061 -862514935 37579926 -416931104 860415239 944185526 953986037 -147865885 -543694468 -960084391 -316792881 962413429 926017022 -848755167 -242868255 -706433487 -819393466 -471354102 -845244086 277383422 47653188 -146778767 889723162 655456303 -327026616 -229930982 386164972 320266656 -33963605 343791874 744537017 -794245283 231377456 -505102491 -787123966 -694950487 125035234 732144761 -938742921 659047793 -721139355 164752412 784244276 -508961462 165350254 -138251996 900122710 238497697 -88476836 -167461655 -502785592 -537214961 -829150347 -471148310 -730496281 -890953422 -1093338 -261275446 -169868690 737467724 487963612 -506254622 709328788 246502326 -989070923 8073235 -668310457 482582336 -941947336 166233827 558762077 125385756 -784508084 -463722201 250629891 68404702 -127765082 -55769711 437570474 98643058 -782886203 866485082 -297000644 463131042 453007725 324121281 903176511 -980921363 533835628 568846213 -129058463 -459240430 -66835333 -24789360 -223766796 411767994 479572256 -349514159 580013785 319106658 -969888840 -529163055 -727343162 -392332316 181985723 190961056 -591038398 -912121948 851075777 -195995669 117300400 261532998 -115330801 977816760 -486478490 -777765580 185205202 492758598 -722895829 -365437465 574514363 -814092142 -404698038 -705376346 -940693437 627562954 445994025 -683367843 151226538 -317667744 534365681 -664095882 112570908 840819850 -871575639 -375751881 -425124797 864714421 -805469143 -375372376 429560500 -28404802 -271201614 37513557 926976997 559401840 82035632 -539508549 401541004 -637220705 468178814 -609217956 -174349839 508293708 575643738 -626461801 627350026 -237411335 267891969 -653035260 -625138737 -640626022 -401805718 575058477 11439881 -161197271 -762965595 -439246452 -679530392 145525807 -739831281 -320880476 216125892 -731430059 552816235 -221346930 276567281 -400548844 943151517 111441865 -695799404 -549561863 -61581537 91421928 413353091 754013113 -199350078 -540094738 209039504 710885580 -415985902 197886607 489133635 -763752308 473869086 -260805227 -791184918 -694993562 99605349 -498039289 889854306 830500637 -45884349 -185621219 -852866485 75268421 321090001 823864876 -909274690 -473710216 -447002477 -525598436 28861156 266016914 110710388 -903219564 373422033 261235755 421378589 750414673 725516266 -469295798 988348585 128606840 320164151 408408993 176129601 -782025913 525732311 -143269996 -570358533 -357733619 602353042 811168099 -888786208 -545234819 758156330 -514710251 639854969 358426451 -863977460 271982031 -557995063 -68757186 -774610497 -583566620 -541625169 517239691 -199275124 153194336 941177409 -983735144 817102155 645209595 364470940 89268345 425182409 823801763 632065342 -491947280 953892830 488482255 20339385 720393823 731389396 -838657197 -805651793 -361666764 -637449849 -749385011 -24345617 386742959 -70242140 681250772 -157471209 267856302 -319491684 -23272913 -509026248 545767571 -699645678 43621654 -245703259 -277930511 497010805 392285947 -601933274 68197017 577408978 712610029 989532688 458430075 732333551 47222667 542588684 42483389 678103641 -235102755 717961859 -739673648 -593206580 488897963 12229655 1931795 -967923259 -243477943 -839163821 799143014 152926968 26970400 -311757949 109926854 -180645437 -951501911 105607981 982323316 739984522 924590107 705479241 -885007660 -834666292 -588802684 116784034 -194494049 -869319636 717394876 -652492702 -374764159 -230646648 -531605479 692403095 -261920482 767560942 873228180 -232275071 614569481 -326407939 512489655 -367632077 -552613499 -473874120 587901813 -317936795 -12622301 695750624 -716021326 859412895 -487234 468103011 679837817 971746591 -710945742 -836222811 -154713558 -259495130 -939759478 -633218346 125086051 162237561 244790064 204538195 415443942 -513302686 39064504 -544541118 875928292 476740816 -471413381 -294386953 -444889113 446882084 507506417 384099842 259738248 -658921605 407559723 799989607 -337308383 -437083039 -617826150 78053364 -694906086 -202924355 -57938718 186324265 556454277 -963695622 707709944 111292051 -551425220 816367426 665773230 132270107 504093708 336115070 -618627657 -245084428 715227231 50979591 583484360 -545441816 80460566 -173325405 -759198373 49044252 814367733 -418419323 -322389258 162561519 -994163367 881087471 -368523888 128567340 -615104362 -111389669 188256728 -120655547 -978259921 551303553 -609215934 995240535 845098576 -50930373 105198522 389688079 -700221997 -245656072 -367160007 837055047 381754980 399005178 -399616033 480971867 448772235 190706725 523555192 -85991357 -720193104 568772668 -225440545 -758118262 954581585 622996643 -576299261 -386741565 -569686119 661962069 509534954 117164415 75458397 278951659 -708595055 -105789374 459197192 724179791 343013027 648853999 -622388449 328084921 796083857 672795779 -325473280 -586397682 560749922 -666413538 865638572 -882272413 27307904 723672717 417295532 718873001 -928404977 564805401 647858726 468242857 -110685490 -184965214 -149833706 381100571 548335722 -245723712 191677169 -596401101 -358592536 361344759 -36972192 -323329621 108330844 794778637 274320652 -439877676 -158071475 -342932664 -683554672 -849348683 -688172997 548024599 -4963421 20817863 -639548821 -874147012 -600907157 349423383 -455568985 -877498461 375924281 -966171846 743219561 -114753348 552699355 -214025334 119391685 100730168 -236708319 -62393367 -505418808 859646968 900210028 -6573279 -100031721 -584741873 161084821 -707161361 3228011 570382449 -815098024 941074735 231542974 83207695 907854457 -117830214 26243309 952278825 473380131 833623383 129897680 -500999226 232367577 -332795753 -937099530 814747877 -425088725 258190213 -893622250 202910136 -320530035 -671864313 440046410 -689914622 222736900 897778043 -68433444 196748113 -279095912 -421074792 -738550306 -817778842 885817381 367156723 228912956 -538753233 -392540505 -289671807 130100263 -142443628 912787663 458147499 171991520 830913657 -358770614 764178772 -915277212 948272310 -881463844 -165540340 -359365809 -990787832 441155289 -178024487 988487228 -305023638 -629102377 -891407769 -674937803 459572679 450359180 -229054047 -797210690 799133316 -450059681 890163851 -937902681 380315973 718837445 822820266 -842257222 -884684548 655060695 397610773 398042991 -563094791 -237482894 463160888 -502245743 493552354 -462445196 227990570 -783330869 -963351088 -149794485 -3781670 903103032 748825980 831021065 931390016 -222859849 72573520 -364220788 -492853893 149971149 226310640 -951299029 -820405526 453904175 -834191582 464760208 551440973 157323623 526353676 -95258457 520508356 -380801025 -481974233 -555864209 -997948519 30699609 215564567 887999301 -347726666 433175409 484650087 -66316698 586581633 162882631 -222836911 -988707375 -820617360 658438569 88669717 6801274 -545828837 -484114261 -744127242 -326139123 -140698159 -254651050 689520122 740753946 -454284674 -662294493 700962918 -240911670 -688196382 -662940542 -864419247 975798569 -52858306 -955906754 -154702633 772724869 -604725945 -134556728 -612153159 185799826 -883117263 214037373 825621424 -403057643 159280605 -895185379 988503540 887452697 -232287927 202716516 278190308 -980584971 -430583005 -658296048 665173314 -693284259 -735411424 493678150 812991369 -828650875 281695861 726233745 -138562265 202978690 -613568342 937364863 180657880 -786177430 -695683577 539050781 527316760 119269789 77610247 -616124915 -684500635 461641607 530661159 682247188 194513594 -740223962 -727069564 433818126 347212010 -183125649 593969600 -567317271 -134028152 464709839 226157252 -164017143 36252076 -475196810 556110905 -827198092 765385602 822281192 -507519731 -787535569 380141526 779464911 -877860597 312692756 247866533 -186434444 679986108 -840125971 264719521 -821676363 625728284 -651742718 337266852 393151998 -963202341 -54666904 -653857424 -67734105 232525419 -986323060 -403410474 -580586351 562579968 646725827 -98586864 811484082 -766408700 -558305211 -560072760 -107736478 59164562 166405725 67143034 -161256886 688154934 594960972 -387633246 70954028 396129148 -902324623 41890778 313004859 511235596 629080720 -358459871 -466561236 38103891 702972018 678284153 -583135715 771247773 310973421 886488832 -635874311 376967633 751214822 643398510 -801718055 -397148268 -5248115 986088274 142004043 -664739903 927250472 416116022 -309936830 -920110836 -501169408 311446482 -727388379 379165894 195973213 544879771 835254607 -332015328 -20189168 600863805 -300729449 -271545938 312483337 61632758 316383790 -604003741 -310253335 -819237623 -939935300 -732750738 145731640 877482178 -606525257 167571703 696158429 629694772 -608938796 -438799660 -493609772 166022556 726975384 -939265894 -773960438 239236565 442249257 -575197365 417127830 -312453525 -857163816 119372737 26342198 -530787980 -77852407 -58037544 -495313139 -548533591 -871628990 163388219 192520278 -187878778 742508412 -302190538 -464006435 883468340 533888232 -649869468 15405163 499671973 -539129811 -787277534 -202599689 -252972881 487052085 516356169 -91240408 -58878714 309737346 483848131 23071781 398446499 342634530 -430570262 -565620826 -513502956 -380224299 -67061060 391861486 -511903234 -889529906 -922531087 204069671 -176867857 251043309 640002805 476892529 229908068 927463262 -738032875 -638356044 374167396 505694363 832594026 150081036 -731840935 77104690 -228948035 242019944 -335681843 669698074 468153166 -349722014 -493711026 -468719393 58080005 605383578 214626965 -392186244 -252473556 876664528 378922864 -295910637 -39577860 810014337 -497022982 475614197 -236077872 -309446994 -416556963 844599705 -568448355 -828450547 831481467 270866712 -83929162 398502922 -331756744 -714717972 641732273 -483409297 -693443572 -363657328 -646932150 -834125293 -532091776 654670547 149506386 658827622 224942968 430825149 697239721 114479019 618463822 -32745966 478913359 -562516124 -101574912 -53136840 -486784996 -161606132 835499480 482981035 649309012 164156357 -610041680 -65842452 240146365 717121671 538137332 -355304671 -974991533 429725306 -727959574 950186206 317332413 -714374658 -311976263 -775254163 -244062033 -515220932 -577066085 362682158 523092810 -912545060 -385570766 50150351 -986750136 879759034 -634660395 -806828593 -61335878 -520855356 -219763922 719934308 -555438170 252256071 -298695453 634746571 -748513103 927492947 -754124764 703002777 628568352 414561542 -205386307 -277531410 754673049 430043400 7526203 945412067 364998158 395607078 -867154519 -375727000 102738204 -869922871 -532431667 -461029420 644739964 -90703115 324290339 73161154 377685622 297895694 -488031454 -349108385 183033075 -766913501 -322716852 -56490892 -374122836 -924282221 373075756 -401998809 634376766 720044263 -15065387 662351041 -315576657 -455072299 713522918 150649541 103178037 -962621141 -401140260 189289746 -53308168 107888383 -282206905 -109380529 -166359144 -180403537 -291694781 -787744196 488611161 -929077214 -203192887 858974645 -815949334 -368446525 -192076922 -865848894 -549804038 -427818276 405783952 -776544420 -722176933 -979453595 -707024657 232952947 403381766 779158622 -37147238 504995758 -367362639 835909236 -400177560 -88926071 662382427 -120163260 326582813 845037754 740469057 -196926904 -346288224 -13213401 24451858 570275425 249677540 -831094912 -241766298 947129080 970559679 -64430890 744731531 728465877 -829120300 -567941086 447701128 586653148 -903341315 -800393996 165309996 587307025 -924244215 -736662718 177547687 -772638754 -911793061 -553093261 -562517043 716684224 -153933835 -501683474 351143915 186613628 988423183 -781913421 -917370676 -740275473 -25164493 981360261 -615486517 -157935856 569725481 -978161623 630409904 128832710 76319331 24493382 185838481 -758372273 316585358 400062350 680562074 -373716369 -491211615 791523053 315284652 734764699 -384820374 922911719 14376251 -452094842 352952455 -876767557 490437179 -624851324 357081768 15712016 416796684 -850976310 438430945 -575944632 31443934 167883013 495318111 291286829 -544207841 -24075199 536201050 -997282772 353701094 723407888 657826077 -169194227 946260629 548233378 -580776486 -930753953 80738991 -328097201 -751766567 -555124618 369653315 -362068018 -975725073 -856135016 -537512620 -825334867 -689377236 -851071762 -887067258 783273720 966283470 96164536 -626793435 129359371 -938513882 -659814555 -664615772 692446904 -557246748 -826802732 -754733083 -793230385 72420482 854966103 -328637701 334891035 -182164964 494280767 -958867003 -485202012 254090328 586684894 328840611 304485872 -286865905 -802632290 -156154165 533223030 -604161958 -93771219 -424849284 -144355461 102626298 579141433 520986312 184569773 170756455 -883692156 -70210653 -362053860 -398807379 17771143 -117450814 -466072251 795209652 -750353530 -969280210 667516599 -536154990 -950136782 539666327 976680048 340493392 734173074 -961611630 403610264 -691007905 -609340728 662048110 -575288661 -165125567 -740688786 553895083 861238052 -801256868 181140291 917918809 -831664912 798916339 45775884 880262872 -699571338 601985181 562655855 -61815460 -541969858 -668501442 -216631283 -540321682 617585092 -337075700 -401487851 -177790041 932276297 -474633002 482694626 -764896491 86985426 567848926 748023411 37982119 259317771 -529491918 -444379339 640312839 -685508097 -549345611 -373844731 877703498 730331112 522283242 -504593054 -586049851 13139843 613892305 406492971 565609253 -524964028 -531348087 -78489531 704655401 70453184 312817761 -837346573 -989778621 -534861141 -362003597 135053203 -254221222 4888241 624765146 -957012727 272047708 -323576877 -860667636 466876669 808270768 -713909496 -781122818 503474181 45248823 191203545 -368494699 589844975 120331526 826976974 -860416792 -347422226 286067564 -355749062 -161056063 -831400299 -960854172 237730254 85319867 -627476665 -231100210 665493637 -118122491 920758908 -116933090 998735721 -940811053 -572355686 100696007 -634863512 991517856 88277983 719368135 -366434366 835915315 396074542 -346788402 941694667 989378374 -5034561 44190250 -466420136 -380980893 397296941 -528056884 -414672536 471065007 430311184 -363090413 -627491855 -305842814 531343993 -760433102 -873383068 63615397 338322847 -926898559 -388094364 378287585 -455247374 -995153710 -628989976 513751298 -571509340 246802504 974059985 950255931 222918129 198091161 310101425 -98443346 556687637 925854108 36816680 168767994 843777307 -651134598 -172632405 -801110639 149801472 -892819215 -588422376 546845873 419560841 733609245 240207115 81210359 697122760 431240040 -564564757 980069885 -393892801 104833268 -20205230 -585306510 -543024660 425598696 -918096619 795802423 -155962781 -750426897 833410433 39140798 403583627 -759567898 930229344 431882753 -879129378 5755172 -696554102 647283836 784803477 982953696 588453568 -113867092 282353454 -886091651 -778974337 -117774199 893999659 198473034 622246065 855570798 875719720 -33653360 793959191 662665523 41171003 872719596 490294862 973577328 621682274 -435670327 743881926 -599750022 10503217 -650951627 392132466 790501962 -959531867 -619366834 239319881 -49409867 843610615 -473077689 791967246 -428301010 535072619 -281020727 925881921 -33178443 608278651 662461093 -822439041 -37960681 7578337 539316932 460812477 599449189 60447011 -494451567 822254125 -473461216 -375167842 84722066 517303888 -999136666 -598466261 526735751 633213348 317629287 185362236 249833014 507067667 -838607473 921060965 -384915481 681768807 884244371 747346984 -612236703 -145962540 36207219 632720394 41139396 -693846719 900886370 436415575 -462508073 290484344 516030306 -250051879 -164441636 291952758 -59863457 -101221309 529291028 938167483 116612047 -721603906 -670881367 217994041 171457188 -501965005 494029986 166953617 531293891 817443920 685420609 405107476 143620286 849447003 -645424790 -919014316 853863362 -947755807 -93767385 502062267 749411471 368623301 850608531 -696747707 179868695 -579221168 634917237 716461727 -834749069 604865807 773883718 98520983 -536795473 -518758404 173110917 -719315323 -764118700 409054191 -171933623 436787705 472487762 148121212 -211526937 -367184295 -973264789 938072851 672618287 311036977 -998845961 897487587 707120729 790233467 -439568109 -92755383 914176523 -308111094 -553778706 -902734755 -695279086 -487248416 -611447379 275326832 955964732 895896841 -689773171 590334045 -231630081 922759698 672007083 -24737966 -992836192 195110471 18403544 13384207 -888787620 -887482091 -177456221 661037094 188449907 -203648988 -869538016 -253511590 -896507441 -595381719 -22990082 -192262009 311312271 896629938 579452567 -788950971 928977222 699950560 -352770094 -713025116 -103722649 -914406443 -956007591 -563129647 605582419 -507968203 557113758 -912310453 -713982012 -47897161 -832296846 431609912 758739963 127573589 -515822991 -477874248 13969876 -365837850 -121712673 428571436 -945090492 289201903 -203146936 107300165 42171650 247390781 214606572 -902535957 388406360 -860565439 -482023589 503419338 -852127098 -297511412 -602008899 348328429 -838873485 -389302869 974218055 -827960962 -734727342 -292445182 -703547113 184032846 932859581 367939583 242119140 -372626957 -372672724 -197236412 912423232 -181206820 -655328624 -737717567 750612792 -866790520 -709094350 934979569 586305490 279564891 -579186635 36158408 28539387 14532236 176535936 315875611 -188366969 273459057 -374956711 441515705 -13460178 -297091114 376401471 542754902 834217578 328969825 522567974 828369883 -946490285 962281607 -188193697 -826745158 99487524 -996228553 708364050 619703391 388892852 968577321 29044530 -526555550 -704294771 -918847891 329777715 731550195 196029517 715444142 539355699 -253755277 -905000331 166968574 -931431565 469362623 467678262 -593246683 -770891210 -652937066 622804523 814845149 -451597664 946604347 432319816 689047889 -131572926 -733143666 273428746 -873542798 151765750 529025781 899531955 933977469 487486139 -993211620 -954724574 701740268 455091201 305193361 768089428 -798356940 753886304 169441816 -917444950 -267913831 212638321 308869730 166938995 58180932 159432188 293150948 -621540874 619929761 -564722608 -242144863 -791631284 991334014 -458062091 624844783 -433370756 566408113 -944841945 -493377343 712538366 229662561 823100687 -26128199 951751090 -228682858 160117103 330590832 -240346944 -564572425 966301944 -963995831 -650225685 -656696357 592017447 -27843557 169979270 181987618 474938684 -919502670 10074437 958705187 -543167114 -477724095 138646995 763407138 106974907 254602768 -754963997 360051004 953175065 554014115 532821536 -961826971 -997665089 -186150279 -153389494 305259101 728591204 68332123 -800931237 -498329021 -127565428 637262742 -543210476 -582138755 -147627802 509495772 75828981 -729136397 -73286935 -273269255 105623456 342084359 748883144 -751020753 24521102 -233823671 -104668073 -648646467 447475425 213979792 -134093514 173018944 497931065 74141665 -122117731 -125835798 -754413735 -175211810 196348449 -512366507 -375675686 -599284358 948222864 -834437004 -52908061 490715774 -395316255 200930979 -475839345 965667004 -803906515 775544510 -670112990 477465144 232005193 -817379334 259835851 151210025 -630773389 766896779 -183321686 683678582 146922027 210526489 -349954984 672155282 -710410219 629801844 208032757 439879191 6584613 -911576415 -133699785 805687589 884570315 -578444303 -436463003 -363646526 184264698 -535731938 448424647 -192216204 -503798109 49056572 50220854 -337097588 -311791052 -132976445 -860668722 227540008 -158666903 -244419879 -208600975 671448743 -352601138 -747331280 176211560 -930767181 988596598 -241738106 -215322184 -119291012 -224738538 -163023262 455986968 265456276 534170024 529123381 315221825 533965471 891000751 -758691132 -845930236 -757063645 854573777 751968886 -328937080 -917520300 218178250 861959389 306394294 -587958006 933876781 240479494 386264623 -586080278 -257535247 -937069157 -10953106 301474719 -72097308 -644590428 441137711 502595724 267122822 265117761 -245416797 -269797509 195684891 499932204 -194815843 -136526452 414416100 200810868 -222361971 -64162817 -492821394 956600924 -163258544 -732893944 310002097 344829799 -196361530 868247934 553099937 -787474189 -600159091 777420708 404464074 670012963 672009598 279031015 -722631122 412570639 -457200994 651399412 -915014426 522503802 -973238307 -731801454 942996977 -407975775 -10580998 200325800 -144938033 -583716600 -571794082 850111614 -535326255 679408221 328276030 91516247 -640363697 34956770 -711090985 106477637 -766741636 -721240903 -256118213 791487485 718884676 251585886 656421652 -994641162 -538596958 -560954032 -839241869 -292554963 -419015341 312257664 -314134395 962457645 -142489801 -873051563 700744464 -457081748 -620221751 -375770886 -813913347 -780489088 -631632199 -773318900 460802122 327479493 -905581522 970179290 61625895 757451081 -760921320 432536625 -491343671 524679296 -619417124 -482879917 674174693 -605646559 451079282 209936740 10707212 974232976 189226610 926951964 227839723 321203662 90073233 -866169047 634610470 246374455 -111701707 -357447298 -872377115 -514903970 477883076 -769471171 351453592 950514249 -695556146 434547707 -3284936 -678755785 514436826 -218343781 741247506 272791335 -229546357 389086087 -196644803 181744848 -504486259 -648471205 -410579296 725766265 127974102 -173945472 192802523 -866013869 -344424039 -91331036 -624558099 611334000 355391820 -458654945 144019803 971483408 -408110037 -566164971 -30057525 239092970 724619017 389626024 -480925913 -738041054 860929537 -989296460 78127611 -709617777 -647144819 -834620115 214367593 12959505 -764334984 597680350 -440713567 -869159202 -418378412 81977966 431074916 434954384 -887552206 -341599075 612643558 -243634782 321004679 970430549 71443262 619922884 857450673 -995088593 -131615632 468736083 957250023 -499013341 333397527 554123548 -897998191 -710955429 -107011984 186496508 457311820 -925917904 846028419 -799565132 537914543 -16707617 -416563578 -5937809 427116516 -53818041 773189189 -129060776 -197100685 919315292 -964452556 140128920 -728614281 -363538396 -415583371 -823489805 10260867 118347325 -640130106 -269003266 485491968 -132115809 -501006597 363893066 -595742682 -381925221 -150203739 860297982 -45391820 870185433 -824073901 -113955217 -854075905 -262446164 590225200 309054514 902114545 -203850315 717326275 74792489 34897908 -311149276 363160062 -833535371 75495328 -956064449 -905827766 -499244522 222674055 -151745004 -994799701 -208873787 -778548525 -542038185 957053179 -824105075 -812847023 -620526751 799597065 -448198887 246002070 -32605084 -279949901 826054903 -639865889 466068888 352377291 394795286 616878671 375477822 674512006 549142863 836229811 369168355 -957057211 -640290473 547855190 200631708 -981915722 244929952 240188221 836576348 -874589843 613641853 -608355407 -803033279 -229106603 -580852332 -520110859 400378109 -554736632 -710528948 838967807 756185765 -48025129 850065804 -642476334 275848829 -694179672 411693986 -819953675 155872989 -559394578 548297961 849447407 166278459 -400236857 507841777 -910937330 282514063 263000269 159230259 -230618975 -709916778 93886512 975352218 934421376 492464274 -129774931 725302400 -822051037 247207757 828231939 -572865348 -861611502 -475310564 -912033084 193818165 767353794 698051825 958452752 -899244806 -825051276 193266732 -276431235 -652171112 783025030 665935413 979891413 -301535328 -302310054 -250766229 -477685231 92182837 -307938949 -403193269 -71590079 621393982 -311669975 965365477 -680963857 -959258890 618841719 -918224159 597936277 -368508722 706499568 -578032233 -813962089 -515150147 797861453 688387289 -495128918 -99065200 -997319357 371309679 691569957 -293082476 562289604 -295803328 -359435598 677398925 891018393 85146013 991047504 297358694 655758405 939062441 145567349 -995301655 689190640 498804690 918975663 319120202 -495309079 164172929 -401106944 -746401350 349048322 -83043897 517582186 307047780 -19167809 663100031 -390376753 998017712 -427058133 -471782853 -989331155 43675467 393197264 891440234 253720431 -909373617 772219380 -404391480 -991788539 -797968893 649468040 833462270 -608222843 -353866237 322879566 45781266 -461396870 123052554 747157831 744461274 -641011841 -699914061 524061662 -740739866 656940458 -902702741 -625591724 538358583 300605430 -97936735 -641978865 -646581486 -551798647 821377144 -135209343 63368804 -974240701 63285880 320619695 84777821 912776236 -851807518 2352042 -155406199 568432627 890270078 -779723315 -769158376 807634115 -913545183 710783974 170238353 99522081 -52621450 370042922 544331334 -134069128 591531586 -399225062 881337466 -939823754 932438732 4119256 375068027 448522805 150141886 -630690249 -994271057 -969804171 -279713474 -646726398 739365052 940469033 -874367739 -372614563 -515229471 767383630 774387056 -422974610 645450917 115642538 -923027203 -416921819 -631733785 -84364884 616666231 458180206 -85123718 63360013 -661043190 950471382 667531771 -624887045 -39613374 -579087159 -632889575 -61052521 -433065262 514363708 485760436 720182562 561197714 355327 511464908 -223168239 448182729 558115565 545286591 629680553 -546308551 -74557202 305385705 -171934352 480010006 -48189649 -756401845 -711169935 -77570066 510828661 382942312 138394370 649028180 -21033388 -2462645 377125842 -935562002 -448085921 941473624 675295703 -836037500 -891260392 424111062 -265550682 -902489029 -438877604 -675080418 -677373793 958229227 -627822944 -148122379 -117666329 31341583 -884626117 383811877 -431469513 -329132384 354967660 -130355069 -776541127 159025779 786041506 481926639 -645626568 154148254 -77764530 -648111889 943765069 -691440478 -1312598 569305590 446555699 -579447958 582513276 284473881 38744446 186995576 -918487322 -222648320 195013624 -61893201 791271832 968607392 761828132 -56869972 61865024 -366902460 -717369480 207911572 587317702 245489340 417355138 477857713 -988498731 -899994891 4071352 92145020 165342782 -807261951 787984411 -537662148 472005290 814979112 -15421842 613620081 -524664689 -264914244 230847509 301429388 608830023 -677708514 -570260711 -842572538 -305381341 289133630 -397239176 623936729 -14594359 895633648 -201078320 252835040 725201170 869927466 27239287 774234202 -769006266 631214482 152415882 23052086 -768343741 -291717688 85762086 -695709766 -313204437 -193621964 886664349 -274334335 -307029552 -965039533 529782188 321346932 602365686 596724253 -516761046 -380948331 451606691 634985927 -882934027 -994343923 386393820 206442932 -476832030 -583019287 793136627 357898026 758282315 28112360 57543132 -985159266 -632135794 622003038 306712316 -613201576 218819695 -387220512 591039907 3554966 805480704 -92882539 -996477454 97513703 938090031 -402189335 789361665 -293027530 -347250338 697277027 636873571 27627598 50827235 -456308326 222157333 586074266 -614833747 -495788599 595547175 -701852211 799587454 -859069144 946249221 -905988643 333726043 256676850 -531334961 864822314 951643242 -326569529 -158833653 -876978547 564712944 -25739177 564704569 -397338621 -550103535 -854118640 -25645578 212802522 588832453 676299754 956297716 -470176617 -154072137 508923829 -552882818 -445172546 939653104 971403588 845308141 -556702198 67835980 -438471337 816953507 599801996 -791541989 640857454 -288471570 178581428 947410010 -13579128 71482174 -17480132 441392553 396748605 -667393711 485257323 495258294 283430403 -180975944 447033018 782107962 -238037834 767459976 646619838 591830102 -754048999 -847321607 617786746 -492253953 300236551 -184395430 147954001 651634699 2925245 531182163 485592070 472137577 857524345 -911831921 -758910699 -763427291 367236426 43554124 715326290 406138416 -718292184 -618545738 677660571 -877860688 207034754 -324225314 848339966 972024117 260475783 -250347437 346582210 957955976 990220836 -205725177 827518959 238866469 840110504 -507284421 505042205 -516924682 -597809461 594330589 285657049 832753451 435371117 963436371 -18115294 886868420 -655752855 -711423510 543862800 483451179 -303247881 30305792 -724435079 685701316 -480904707 -812285553 -268535095 -941898857 770037987 -228814491 -616743502 181046469 946402424 -613458377 233527213 -656957700 -98733860 474365809 -715154401 -796509537 -988289217 -228058883 -733749268 176434538 -381609974 -818295892 921072901 679412747 732748556 -929506380 619514747 -544551749 -63837778 433539526 48819558 258622241 980196795 -569903266 -203514908 -19565140 706399926 -698441473 538663615 -563201003 246402564 64311286 -966666801 -476087608 223217147 -263318968 533282644 -630334027 -731802959 305707986 -355137265 -227888200 403406578 -192274263 -162367524 879059598 -863707071 -800121567 -845569049 -460188316 -287497464 -947156225 890882783 -395988659 -937683342 -781262945 -755684013 734696677 -597928715 -782599428 -34406053 -393176977 361689273 378136949 -28396145 -406546217 -880252751 313686483 -823006697 -31782674 -462893766 -497885785 -310576734 -885411966 -872682389 102958688 -771641519 77470969 624485535 -999540915 277638691 723992149 -983859679 -177105570 -579495917 598924173 240792419 374491347 -530745221 -885147457 -32610129 877286305 -270527021 420081296 267267609 -144711560 -816627218 -39732264 436926469 461434324 660600914 -820858907 686682379 131709919 208291243 284832238 -44774311 -670350788 -589528640 720386928 -498357679 -502516894 469750145 -712475693 997147775 268559520 -444234621 680260514 482759414 -875915275 -7240025 -623636444 827432625 -260132484 855688561 -266334121 -390940335 669761213 693517762 -592121536 423973385 -737061758 -475842420 533553896 346198024 487631043 430605938 -244080833 942513650 456421102 765111108 -843345042 86790737 -941768216 -282551165 -605932137 -8203205 -293843082 -303791712 -178916290 706093912 544458969 -689923013 648357826 -715286250 -820697914 111142155 -852474579 -388102949 -889139501 -146679074 877986463 965406182 -849511170 -943296249 563999456 504232168 159363309 -236398436 -504513372 -554685616 197512361 -764735654 406736023 188910561 -312456534 139408372 -360489959 -337701861 -448128806 78022245 -626309538 -348174192 718961036 54213967 -722372885 -123773444 307491258 30743603 -355020467 976170260 -195839112 -558776030 -850033168 910443653 -158864743 -320902825 432069423 -847259563 143138457 -965449010 181740454 81931269 -221819615 -432291958 354472858 -675359041 -372206446 563737851 319848069 251638701 -282372232 132636782 530256023 -40893272 -124619853 -322857796 572896230 -585617789 -693266835 -981833665 -705096654 737347810 246715256 609804585 -688692841 -886056035 285363779 918630157 301591291 -882920327 664171522 889892418 -809186326 -783678771 -205930541 -709272347 -573411701 368435901 448458239 -217180866 254976887 -595883294 -772629388 -550004321 -110911871 651793980 -229521188 676992578 -429771817 86214519 311776571 -822274321 357588965 609821248 65144569 -766974382 -214498921 -425406624 -373183918 -55913151 104033570 325592492 58714564 738801636 684779818 793073941 -942315300 -753926464 12796104 233764558 -107411549 437062662 -63481092 -527943508 -900884010 -33230543 449925134 -925916131 -643402398 498109084 625065245 -714741775 -216991225 58799888 -283800601 -639755289 653051380 -890805145 -221750520 -130387316 -220113672 -96496965 115799549 973583105 -32624586 76204530 -15159177 156396574 647421417 -99369668 -340880311 -589977674 -946169116 -971794620 -815363894 -830631915 254647012 864858469 -858794020 544071277 -80307768 179653808 -768937955 -180536601 -34449615 127666814 377948157 930976367 -147931403 -346491462 136828009 912071807 -777536126 968089230 -169208365 -576629144 -13024839 -748565234 -574260055 50518176 -361059070 931801324 -137511426 692204575 -534008270 415687367 -277777093 -648451996 -891849483 788796671 626009771 -200200779 -521388138 -794666607 69114934 611677905 -841311774 139293029 100169626 161813204 -884013050 241896367 -882957319 -640190872 354677198 387916713 174562599 -210325423 157283755 515561069 -256303054 -615056809 -884784021 884472168 861930669 244531626 140722921 -27311293 277363472 964206133 -867528998 -490896128 -133544035 -180205943 859915565 -820355155 -324482814 -376062398 59871988 868558011 -392125513 -509526488 -514779387 467712506 344801948 254243795 740685976 181056896 506422033 325845693 -92155210 -308755496 -889309831 -236576465 -63109500 -219368073 180589526 -515795428 952053155 -287024896 -96908318 748502794 622662069 464151354 428717084 209298592 -110359374 557549278 196021066 535262592 86024641 -150279437 -212931545 991985197 -746588027 -422007528 790582313 751903184 -236057258 145328803 950539437 639721563 -748705752 -11680918 661726521 -635689766 509235233 -581851109 363185407 -726978061 -134713571 236020578 -728939286 45386233 -544996912 -270478754 292362432 -485074190 6176090 670966676 -448484271 959364267 346457613 994398609 463051009 -736007969 -304596702 392788734 -14566694 328933116 -837598177 539499476 -644337439 -626724562 -768887851 -209702397 556764379 -122262810 -319500826 366220351 441918366 929127166 -320279023 -166979435 -494876560 105711554 72807931 -493555798 116386843 113369294 -902752687 714432990 323485122 406065737 936540375 89496256 131791214 -167731163 772825453 806501942 95793945 -861860297 811772668 501692715 -305604281 841428769 213741689 -97296110 -981600172 -61222818 751954977 -69802822 98741995 995666299 -778031985 918194213 -385663211 -207726364 -13945877 122203772 367758373 425706111 -827394030 397109270 904938610 -528631950 -215825614 590098165 216467086 230644191 -340485840 760644465 669615839 -376435027 -340548923 769573431 368212481 -4674657 -610231164 -926197375 -283602305 -382570006 -803618773 800188802 -564276795 -862562635 662307554 -609219185 -812792640 105375035 601559068 205455344 77030790 45792859 137793984 -542993547 667942615 29066853 -481046729 287776397 192609111 319058317 -632419614 821285800 889498385 -325026695 -109802881 948078474 -511768296 545772730 41804804 -860823427 -964425987 156235105 -61161526 -510826175 498908044 -322198618 82492763 706603760 -817116304 14704296 481069853 -580695945 -956994565 -580084366 -299566071 -944842571 962322900 346254879 639391172 -987376669 603100254 -986763167 -445099662 792077755 905342299 -503140037 284879047 764253917 402487518 -789859392 773384575 668897652 11277707 -281903118 754093809 -797991445 -261033106 778955908 -183657536 -413088239 -528680171 563495324 852235508 484395391 -604419007 868026908 -360338050 942997032 396440598 -96142855 576699370 672639984 695589456 -22765724 191720236 -146006391 -100323316 762937538 -408192503 -587046221 435244101 234524501 -707779769 -730712901 -350849441 -373625425 -95965628 503733862 896652377 -906055829 323855899 -730188017 -297564552 107066945 -134853630 -525713149 798561618 921505300 -41087891 -397898805 -368211338 -197853868 -872209337 161728482 -705247309 6263047 698693390 -805348980 -352895364 -845402602 640839176 95301481 774004014 -284792165 -117810723 905927983 205903243 -688141249 -448610344 483550999 665999953 457344877 356890647 -832766231 217360911 -746589175 -269628844 723440430 991674202 984654107 -510699456 565649016 -412346285 -580744038 34426851 770161858 -467881645 -742705975 51191216 135157624 261976788 818302375 -94076652 145535451 262554208 -929501381 -930060599 464812872 -991851565 468808166 589907730 -181553404 824426049 783775293 175167594 -625801171 58482640 -348868772 593071747 -352242190 630233991 -330943084 577062747 -87054346 -253871249 -68204302 -559540230 -265611388 473688090 503893840 611029907 -654035631 577967739 868468433 -212268413 -343072132 -177372721 182322321 -556278399 -681553861 -840460027 -140812758 -178623732 361981180 -399038624 411736252 -275157606 387151875 726909351 -826877273 196203789 936197029 -403034390 -142797411 -834821650 -789989746 -255845826 -556754614 35126266 762600620 990647396 8637572 765434367 -536705133 -16793113 -359248491 445384443 201969013 849775615 612075203 -563356494 911228307 614038879 531923569 -361474961 -560339170 -987691382 629180056 690938991 922945369 -423507533 490611443 432023352 716602023 331252435 -671595995 -340872861 -571088460 433890268 -937671677 498946110 -953519388 -279062300 -389029590 350553197 548088514 712397573 -409752679 52990801 -389485642 792518879 -65020072 348057899 -906188338 536207718 -974132333 -697602230 948141962 -987777372 429274616 -173401025 -67862547 893900478 944017301 -492235161 79416811 714594477 889047831 917652388 -565648231 -667980722 -318841859 94212604 -599058660 784334468 -261044865 291973068 663445890 -856109177 711753819 -613265680 433985575 186626086 -223930278 321432497 -466429956 196157889 -785435134 417744626 88309223 927918961 -798906753 -236024242 -454031618 303982464 -957568459 -335876744 28066088 544147147 -658046109 389247501 700446925 286350190 -870274758 970005279 -95208410 -729266766 511881055 -179276305 873482698 -102811955 656824121 441151142 -252245717 234263087 -844112905 441852645 813803606 -530821231 922684643 -606332584 -893707632 410302818 947321726 -324115271 344091348 -535986286 399250039 -866577882 14012512 -392158999 592388273 537221429 -598007466 549084743 -478404472 522484253 144230349 225958344 -402070576 -437158424 -65980443 682819131 -666101856 -251110136 -857942962 -803537449 837733008 -748051822 -243248679 502342492 -320068954 -698563343 -874655441 -134577011 -101166084 164362038 162214124 767430711 153986190 -667067813 206341264 -944284071 -701781270 940605522 641660120 472613482 482657283 -595064357 312051576 613335011 -145160533 346859991 75986977 -459269621 765968027 -238161587 -230677403 821593553 41042903 -803759084 124073452 470116439 -597756900 -202920316 736181327 584569972 -972633884 -77685241 144380938 34672577 765165284 -97442286 273311295 554559240 -886591147 -823792737 -972557407 -879161144 -770506562 131155713 -840424767 399848900 -877197266 957871058 117523683 -617698244 -779172113 278043184 114380048 -354580343 328546678 -94675152 286708847 456416975 502342695 -777712490 175703679 -772392599 914525594 -586980785 -838618791 960932721 691524906 -604322128 984037400 -613041218 -222266557 -409479518 -892639284 126992286 692823017 304349401 -995009390 -55918684 -222328155 -426065732 527601601 -732281241 -999435965 564998841 646467953 148837890 232187430 500878832 168447200 -133218693 917779782 348684208 824925166 -967411482 971048080 410284523 877778695 -614408247 133031804 -850142618 -896410859 464752520 -140654182 13253022 472072031 118699577 163121752 873669681 592875465 93711898 815417976 -901269982 -725798110 -296953836 -630750673 -10877136 -232238788 -308190038 906681031 685230334 134639474 681502688 -621336785 -662151468 -842501247 -294251153 -731323925 776751310 325952730 -16941075 389474164 -404736635 -784923507 342478097 829745911 -880828451 623879395 472042985 -446601680 -432778070 -649416259 996412780 -348166450 43613338 190846175 -234628453 -247501219 385539305 -393734574 -795796287 898173816 997894788 -116107344 879145389 -669599496 -760910652 -157674247 670106600 871110308 581096295 865968219 -18745596 -307660078 507800541 371658966 -338279681 860078797 -25346403 -8117369 -574638385 -840086919 -604902750 374205945 -45738512 -486699857 644818462 -724627631 -345688062 -761199195 58634797 -136007072 531340197 705390277 -931289214 169804561 128936585 -531244888 -149333141 421352072 -195222537 810177423 -225873557 -157460637 490858637 667164052 50201631 774341856 -666913211 714379899 219663194 120191025 925725376 900717639 746875148 -342683970 464831344 -212558191 -332455334 -405477000 -166544939 579921576 -39369978 -892620158 87704895 744457646 863036334 629437970 -571820151 -78026281 459107383 -511708688 -632437291 -82291700 779269573 79552575 -926883275 -745585404 639333806 -470709176 906294937 -606354831 602959804 93140385 -38411498 -695283906 -773245629 -420590924 -345804170 -495245566 -283773147 -968229612 693559942 405207922 -606235736 -295530163 688674390 240600655 1508813 503504992 -112941072 772949968 355130219 -338611686 99260218 -600420704 81211228 895218122 -470519734 -482865684 421591172 952996237 427685799 427798593 765351649 658734484 -746368995 -79415606 153182063 325860462 672802745 -67651145 190849728 371774150 -844058938 -84318713 422467276 389465978 -244821782 988860287 -281787107 95310184 -852801887 -912730341 931150344 841660598 847881135 401814528 -762206196 138054285 -788425353 -514287454 119368712 -581404535 272253977 -639274301 212610892 874265682 -926408222 879468452 465144155 196494368 -545509147 -777444165 418899652 -504597986 -237967899 317193747 525216770 -728925953 889442197 -856416036 118770326 -946771343 -436362128 394840114 -982663900 -739774375 -289908892 801929797 -876640924 482259021 866122563 -702375641 -715802512 983645361 644827219 -874836436 -481718225 -642251959 285358999 -349251712 -531711520 977069614 -19031795 -546135179 394679416 375179595 -726634078 820832376 -957709931 -24354135 -944586397 -9512582 563320540 -964391226 214880251 936788486 -275321019 -174450022 -302184932 -917104269 -278205806 -753305284 323931721 -468213824 -227862884 362885782 219030366 -961849424 -994967339 505624381 -711609244 413523869 961618731 -653654724 988951290 -39675050 -218585303 553935392 -737934823 192723820 -133394450 -751138635 792912435 711908210 -705858541 -97611199 -263530737 -489766362 406565696 649017249 852037630 881391913 -193969983 -324487419 746944822 -664598627 -372620058 529921676 828126788 558341015 958807287 301958354 173903565 -163384090 158532136 -173538716 327055237 -946720155 -234333044 -553439036 710822296 741545111 740796381 -431246217 963754505 -354952828 -988607166 -592359563 -437217023 -22443680 -724944121 335345107 -962600466 602382503 860629225 374712816 -324584825 -463941397 -638523375 947823683 -508638495 -483394339 -740150251 -378254933 -46229107 644668170 442431963 536848831 865488381 -548880533 -925812834 252958022 -343181973 -183549262 -645286780 556179434 -265843981 -207210960 -961205855 311667136 426662663 589411669 62532261 576328424 633039099 87423103 -88037449 -587100173 347666686 -48149259 430279066 -200271256 861712845 -732885932 -762882596 516793353 -926954133 318629920 -567945419 938651401 661730167 -640797183 -544606475 -890879307 634518488 -53188193 -485493713 -885443123 -870355609 -715500714 990229376 909976175 615952152 263803151 -859544329 -211898878 -468705502 -30151135 -198954140 -627986336 355355501 69171127 602173713 -655971779 -764062167 -132391891 375420023 825346793 -541009372 -991296967 991514874 946823095 870225721 197981242 -112562527 -92329276 -257447332 395424773 -461500494 532475852 659274903 938722256 -487534046 -934141360 868445120 -554398288 -765556841 71006168 75039162 9130106 934198036 949012085 243450010 -882318328 23408636 -428668364 -508092400 436443817 -802526474 -747993576 9362359 338579458 -231080675 -349687014 -335026041 -511695310 831338890 -933484831 -960413419 -371202326 -847862206 -838506488 -670919731 354446981 988889750 253181919 -499567223 -625723398 -627053502 827575354 477792594 524028324 -188138588 -852512781 -580074600 -467339861 -580648777 765614352 972211549 666816173 995275810 120090717 116279111 -312080670 -715923955 424163444 982246538 -483675600 938125253 835561172 107173030 -348494249 -971849401 -763330365 332912084 125410071 -550800364 -12308025 329291985 -327316100 193815322 733742404 -420667133 856493916 909105058 918331593 -407827801 54204915 419202752 233891322 648284819 476914518 -992872234 798403072 -719052930 487722639 -570022361 135874075 582510754 -873612738 70220156 -77365293 -552823808 826726637 -843361064 951534716 51143105 968491762 -969947304 -493336672 -431567461 833650462 -852591454 468516715 424844108 740051142 922371466 900754985 725164168 -949752492 -745221212 -283313125 -558281288 331384610 777927658 349836794 -707767973 -732343507 -671235455 257500049 -422300468 94375379 546639555 265542440 235833681 884583681 -464386454 -951571078 206855772 826324842 -948265597 615221355 -710203904 450574535 153406465 -131530205 -279392900 -853879577 559118389 -421678696 620605794 886487950 109460430 860174672 377045040 -913899512 169216507 -520098038 71582876 -252679055 178198986 661950624 -187661707 -771538725 614980083 -601397045 -521908663 721848636 42008794 -568472706 462418039 -454909095 670016116 672302660 -449449860 -360761350 414689255 900498806 -765171970 987904984 -165107408 313382306 3091860 743525816 629166577 -845088098 452446740 474748429 -141192744 488656460 -352502762 489808562 571424937 -827206283 -865168413 -965989409 -355262206 18749050 776412567 920701239 344478113 577309518 -153597487 -946756546 121351322 -180598030 892717130 253662959 307749481 -211327843 488479934 -354041250 226114205 -496885531 572540966 555897713 -975188783 172828403 -27588588 402648170 239136216 -362762790 668044168 782056077 558891037 281036100 -375492095 -785086691 471304813 -668773546 123521060 -490552051 -705686453 932136154 -442327707 771977680 616272483 520887306 635293643 -150620628 209464157 233487012 956560386 -931058437 -434975997 -655227476 848815743 -786816673 659389875 802781868 162458580 652189986 -86511952 211485160 936073089 -771412490 -273428789 -368292653 811028804 -457407706 -629565055 161692165 -430994435 419914630 -697962166 -847661358 -982185518 818190242 660701452 -299665017 761258708 309350307 -999871939 754163840 45961281 43203733 -241834310 -277150570 -239336978 87427050 651363752 -36066122 -179002808 -838091364 -724856747 -705992862 -768548934 -86060441 655059434 -925408726 378123907 329693690 107273037 804390469 -293944517 -755238871 395923146 -355465519 -695855440 825014460 659333627 -435531034 747750037 508871379 -247558548 -335185878 -421199726 870582286 -406124113 -383858007 542211554 -674894520 374288887 -482853453 321432068 -420307899 222456285 -919619972 -332046988 403065965 650945559 -657977820 -30469536 174507944 257665386 -160716024 -535796411 -45738528 225951264 909472224 -207925516 567739061 -11096029 -169642681 412537969 -760138406 989903153 277400132 998633073 -400998433 -978490271 -428558729 976617817 719540120 542975732 -224196857 -546316757 310108848 953451987 -274223646 -922207288 662223553 346795307 -731857660 -528680182 61725020 -447843612 800360476 -723142334 -425899897 -441815154 592762919 126174146 -149031848 434595548 -864118019 -805198501 -72356449 323920766 208449704 -580517216 353424695 -514355167 -487275352 -888855879 -791175557 896391634 660294529 439185982 631460763 773315596 -849247802 -349413228 113107826 48551077 823335722 266886325 -228646260 -45790838 454706876 271215084 -660141678 -901141575 -566593023 -738738227 401866422 637791170 -590325828 563895983 -743137829 762227533 8379150 958493456 645972502 117849595 365524140 -265898459 568367422 -242893553 28970605 -558136968 15694767 -60683748 260504697 998681678 -39599748 -588373893 -421874292 634371939 -506702586 -741364902 802913583 385467369 784875946 -87364497 813598740 -93248589 -424403777 365506309 795404582 904811022 569060940 -457537272 850632610 454412340 436144356 -240377843 -185759025 -373565343 -63538575 981521478 12495927 -561164747 394279927 915492629 -108151534 -704809124 28601176 481994879 418404854 -152426934 -979175781 -431463217 476650724 -71754190 -29148090 745772688 -138664584 643857498 329934828 264451160 225824618 170027967 -483758531 155110619 -699660249 657504475 -228515817 -152151706 736852044 -256302804 887396598 945678223 408021768 -446924864 -904305512 -997872520 -214020858 -174498566 -151658963 -731467732 -198177405 931553067 3550761 -360695358 -201111026 -291280416 -949457599 -194031138 -257615414 -949261616 979184849 373553342 872220136 379149065 200602669 -822919150 47393676 832936844 839862344 -61332760 845575919 -93106538 190629163 555303769 783345494 -151996747 -220794526 371580163 -642868926 410789007 669678295 -395765223 114827099 -503777362 550977864 55637965 94018499 -285456359 -642523770 -73507347 -452555830 127561756 -870192450 -18225040 232273089 899673487 -698613661 -486499465 516071944 566717927 44443726 323749391 -405134659 465678953 -782152958 685623497 -627990511 -224760092 -115677594 -828952801 513112521 199210127 -475826025 157816374 71791927 683164610 -371786921 -48422381 -33077103 804250586 -723486188 -904997145 185387640 -591245403 -805352365 -241789268 -754435972 421462945 895412377 168074024 278910524 955612288 -780458914 847578985 632411386 814287221 225447969 -106964980 791631795 583372834 -218120416 213100445 -499922487 -203999673 752010015 -275722804 -814697727 -681581707 -136387674 751674552 -15820386 461312734 -770192460 243190270 -358494545 65460488 -125437401 617844002 611629987 415836463 648695425 -297822330 693965645 -889826117 350799396 -476268192 152781141 516673403 199311346 623174214 -471060388 -425503448 -392535165 412398904 248224584 -995357354 -655716179 -962651843 -346685060 -894201772 469665927 401438756 259444294 -949318528 805197831 -276279370 718521923 -941676044 214108764 -439918271 -810908845 -734331504 238257782 -983740566 419038589 611987104 -787542300 353708309 29217916 -232840583 738554064 -85349798 465337214 166135285 -225906140 821521239 -360472403 -595838613 240233664 -850932630 -862694578 931906879 744329841 -288664081 301626809 -54518778 497229980 -345768756 203975193 -311002867 366794807 -619571555 -519315609 -123287958 17032082 -779147212 857725253 -190809919 -862442742 160513992 617878722 224014362 -624861168 524188885 838326363 828578341 -106903730 -817527575 -261663642 -434872910 -638630897 -453015279 -287351500 -300284978 -726014565 230902197 282622088 -715524344 -982726887 -750015475 21299531 303874747 593935697 -774602938 -560948858 961778825 246012351 -311293057 95049468 -260937193 -880999972 -464515799 706361134 8156797 190303532 223706686 -338231229 -597213624 -891528802 951476439 316944514 139220271 -705474877 893476649 468446589 -186556370 329161999 -716973711 -310680743 -646805428 878904539 52766519 -140851781 -386145904 548681237 -373209051 -634759471 -936321739 861361252 61194 -755287838 241827537 565009529 -905176515 91148699 99028899 579814747 92429690 189783826 -117905720 132871456 592645828 787818705 614843922 -85623290 -354571985 931196360 -999198864 -313074347 -560658078 451997681 892350751 -126849420 586148559 -150810193 -410717659 -804648333 323941209 -220731671 208928676 -77989900 546029081 316549456 165310652 965887253 -510349006 -785127204 -715174597 -359799127 196391976 361247718 231044288 -278706070 -755413507 -716478731 341916187 -150809700 -451093341 50445833 -215028239 -244128763 390938463 -773194929 -350653392 401291759 70565377 -140070666 -665928722 952580986 30662287 892256926 86328763 417300498 -138748085 -794406080 402628894 597596017 216894648 476431573 -816117869 -385198309 -206902534 -19933017 849435354 606712899 296141007 -244084983 697548277 205542924 -564689727 -646719185 -67632843 -488244380 177259446 981141847 631409395 794471122 -626455945 612210815 800775452 -170348063 -770151578 185431161 -43347851 458601001 95887096 -437063170 686785806 431606169 -399854735 279867657 -445356717 921813566 -888630899 702689323 -254059997 -486622041 38246108 206763835 -696400123 -542967379 784216176 4545724 913271615 -733844604 188209027 112567777 170918261 -355354308 -801931837 -809962131 509074426 -287621703 -545750329 854617460 267374667 239177095 -277252726 805621933 190651731 -983202321 -820857804 224434378 -553104640 -312203697 -943062449 -567724333 -906984842 -589899140 -283633787 -825683358 409659747 838450507 517977754 694003559 453348714 -114275622 376752790 -338748840 -884681162 -655098354 -312487646 720223689 -483165757 486546303 -790939974 760321135 -682574600 -69159429 506811365 580846449 -112741832 -644723003 731161849 531363271 651069247 -109183531 749200598 -705132122 69971914 48716962 -880869705 155120290 880404884 -746226750 -589507835 -700615126 634548177 811880030 -364490172 -608254756 584589460 919478906 601112948 281933952 357442820 -499738055 -309600310 -586313230 667808111 -237678218 -747101905 -225695601 945671925 -348667136 -795051090 883681332 593187502 858374460 -708417100 -723349396 772670103 155701896 -886459178 181464961 873548417 112995993 239984697 -753166219 459506079 -421567577 33590223 -265293228 -300787177 102143398 137755649 981654936 -113716109 141396371 396638182 232885932 782115612 -126469092 -929855688 -218678398 549828228 -824089936 -659601768 -724062511 -792571305 -385346333 -565263385 662061901 239861421 -888178468 -82189173 447302919 994174399 -353213925 -531492916 253475248 681721072 -13096822 -320633293 -760246125 235437650 -909902524 -389480730 773728706 506231377 -820119559 -984597333 -665538904 728714331 -335339163 500552673 785929614 501914877 -494851023 829278126 215611944 433902834 696101077 -987050080 -930222622 359479822 180878866 -19986522 -154840483 829946745 77267193 -796490419 -586273684 -25363540 3174828 474536723 -555525395 -839512382 -457166155 934961768 703847278 774437695 333807030 934550232 -297743924 67752639 23383619 391252697 134205294 655376620 572667458 -183590040 -44732792 848125913 450203087 -313134038 41498727 961609425 328698770 584870401 -825952418 235289418 574485218 578967829 -835879310 -867102106 425797675 -106028413 424231510 -225997395 161131410 -472528311 342208635 -730359781 344399115 778927248 -121590891 167516665 -865957463 -954265320 -987932956 -403732801 -370569187 -279645002 233564972 -649992373 147583841 328013890 -367707329 -327102595 97091135 259115210 83039679 135472269 -357358690 154661162 764938087 22582322 -873920213 -563127692 536582654 -265618194 -343282068 684844605 130765892 401505001 -884251054 705892686 -78630889 373512368 795710013 -378725712 134414175 332237068 -959949668 -153712062 596728163 -783715105 -763157497 -932161800 -785171551 636586714 -541584593 -304064647 -733711068 40987467 131839406 -650823013 -772101404 -126682871 -630450940 -442703351 -132668813 -406007328 -770938693 408070822 48129982 485443226 -2703847 -109800015 -950034133 -33366564 318836960 975406497 -789121656 -539934974 701192024 -62496426 395541147 457412048 -230229681 -137901046 559300518 496774371 -939374805 -539742450 742102977 942496780 -45133593 453360343 771701646 -348531942 736839246 283841004 -203372365 951955264 857640355 -23471731 -441903469 -156481929 -128310605 780536415 -372483322 662790444 755853406 444224318 41624173 420343857 -878500687 905242176 -251376120 317189988 294595822 -766409292 -4146058 -972417274 -734893858 -772561013 569724146 -957792596 278808843 -626967156 210112831 57291061 -541954429 471225152 -877588665 -773947535 148267118 716488548 -610353336 -731505930 218411360 -938904867 134589904 743008973 311638264 -756792444 34978195 -605718672 -607193852 -454681954 654530233 952264510 -885773732 -498958947 -648231854 -483859945 733610725 133769009 172341971 969876940 -925142559 -257206907 -13905648 -153757292 101864096 -633757094 832472301 622241004 343283914 718048766 -705738420 -711684576 164510186 -672330640 813075142 843071456 -262308596 -961988477 625837587 -478744386 804712626 -385210301 736169017 -171999548 964043888 445715374 846555844 -585561948 263540725 605094909 742608361 295336092 849834599 67457915 584128518 750017871 -281264968 874094148 730369957 -43111274 195526465 297327178 133784216 -870771494 932199478 -513069321 236820309 187370302 -448608852 -204104411 673246403 -948400356 38055371 -15255781 304428968 422216688 -861248519 465751654 810293667 751503692 681192436 447936103 -705080527 219330113 169908557 -870720375 -305806425 245055772 68039191 -159288709 985237716 232517918 759667829 570656074 -582669742 612582872 56565355 536278208 -107518792 829149545 354052157 408389399 -116241094 -422949931 98687133 575778932 394162904 -351298891 799087210 816402110 -432622020 -151522656 793687692 360456398 -514049087 -938195162 902537129 -164029589 698347661 -984961087 490510680 257421145 -713730588 751605715 -837573473 -237001366 277455844 -746115617 -179727096 807484401 -413412857 -323152042 -283768310 127701414 -779641081 938891389 687412182 740981994 -710244372 -965768355 139204574 265294850 140411517 -233635581 679390931 -439915182 -67284376 797115622 64643723 -743161871 159166483 37052651 -259884787 -586270736 648507220 -487541753 -168383282 -717234607 -584719730 -657130435 -363604866 -496545574 -579841812 -866937001 933493739 -291839851 -458727885 -784684881 -554665812 420267194 -64406291 -804480808 -358490300 -359463632 -994335763 332378490 74142308 821201837 404180550 785403165 587870878 -955552436 546012903 941879556 -297619259 306087654 -74484000 -326739991 175494873 17337545 293956376 734697880 369875027 607920726 -739458144 287869546 958638182 -249789186 12289525 -778951047 462823130 -348653789 254123375 -128060763 -616623885 923679438 579960562 -105996647 997176438 731678736 797434337 220345162 242870458 -409191056 -697933916 179677328 -248560704 -977574201 -679796074 881323224 297989537 164793611 840703456 490466107 -932800711 218096549 -603173595 -789060956 84451628 969848234 64783803 -558712014 961018982 -726536383 -211933025 -83704796 -939764649 371462478 219230021 -897753648 -504456580 -579150724 81259598 294834214 599173640 -209070607 828428149 825918352 69635323 356877938 -651903371 -483266353 -793384298 -973044555 -640245658 968625807 697415214 -70793017 -873224375 -137215489 427190498 837580783 -91616434 583201368 -581625968 801511653 -675208715 -759907206 592213617 -235590045 -344932568 -193414328 -128694717 -272958676 786121033 -236172408 -154273894 -697243552 419757487 503977815 212077529 166673255 -692376565 -448281928 692826461 -361440500 -689194220 -693538972 -884595182 306477272 -869831594 40034880 477936026 424904331 -891581195 -553357077 747825558 -170156679 809254587 -45018766 912071559 -124583455 -188136069 553049040 581589513 209172697 797059788 -387497545 -6152178 223272227 -416122905 422819946 578475561 27397547 308162566 -810391736 -385508893 959025126 -230488015 720566221 -698025144 898582384 -932923361 134451660 -128748037 -263044222 96741504 396139470 887134772 -602478636 495088942 -576666943 -222199494 -975342060 360015705 -925949794 -20394084 -418390739 -801534677 -564167729 44613026 320796114 -907493993 223471960 -649372959 306259235 317368413 -726391335 820185348 -989508352 -199175801 -974242553 -505893423 -481576965 593016874 -613935864 -731059619 -572408839 -829420431 -175059821 -432455477 -659746151 -581709402 -282661122 434121001 -232971863 879899825 -599361083 940565363 -183377780 -85258566 6391192 76711887 69266835 981663666 -652742627 654539677 -193992090 -233742229 -608892592 682698148 839390438 777048592 -593017395 348931554 946860695 869770933 191586228 -90153748 430410643 6761625 933315311 440624904 -950589163 -168073565 812326125 241805696 -400721416 311327970 -214910978 505749968 -986451709 -341166884 898570717 835239023 279267448 -401002811 -153309834 -294571704 196388265 -210700161 191582571 -744931393 -919154890 -840602496 520228272 289430415 -233702033 436248178 62584390 -94770897 941163079 -457931349 -540067964 744726371 457833111 360620402 -323677215 -501785444 535761515 -767379621 -18325488 851872469 -805063404 545251757 -343888682 -510991922 -828708644 -830116335 482977471 597205059 -549451374 -95933813 -807458266 488293020 -144527458 342761314 -816638848 824041172 -345651819 -343914486 718445517 595804868 586828097 -998720803 667663173 148201175 -974359087 973317061 419437593 -335508698 233573461 541806258 -496791129 831391403 394561951 437324299 -133081091 486666707 992020025 -960626129 600134356 -374508054 448425111 458830761 948604057 -990528048 753337877 439113408 992405787 -888788927 894807653 -370955969 -46316610 -948776614 769612740 753284354 -733824695 124293364 -42210639 -351815731 566697110 137625265 -914476842 -520285625 -508244304 471988617 -765281369 779071556 -181673505 442002821 -717794552 657849365 -941084949 143735744 305990992 659064651 33904843 252060017 -831538220 812567477 -28148399 199486605 -134058278 175115663 -539824037 -46175773 728874367 541688366 -973343950 369547510 304975290 117034210 -406745346 -151270699 278650293 463401818 450004527 -770143892 806723669 -201832020 -915819384 -393915448 -905774433 -943433390 -122672666 -512501760 -249701660 807526088 -493855086 -571370598 -932673506 -279956470 114816449 914673458 -654502551 846270666 -932593003 406278317 -276903712 23270086 600647176 -566868382 -329223577 -866945781 -319997194 -298849598 -227904725 930925856 -853989201 54871447 -505295442 801313334 -836194720 -644605353 169105293 523599501 -271288766 945669325 -180191144 -502269173 712530165 -637251808 -385053782 -469474603 -451275481 -784975345 37973602 197592621 -190656427 -839665164 -204707066 -567114335 366518544 10658356 -562854274 302685103 -324854536 541682797 294251099 327304313 477517956 -790417467 690677375 -671280879 253912181 -387907076 -304466838 79383477 -19024286 -469324878 -903303441 -810456168 132841346 -486378599 -156977679 -175734506 -595533488 39416575 185943758 348426114 932931050 296471179 632377353 57158956 -814919393 -799427238 920599933 -746998881 374973882 -595937889 341465622 -60505237 428574907 -706151361 -180660545 700509001 707695460 909191701 -720627641 -665619050 502538227 630487126 206476940 -458015560 -104639064 -240504053 543340188 855132107 -144363683 -413577101 867130053 687813818 757460573 -46433296 -178299425 721065460 -436288116 -947593617 -692298792 -870362946 -143479810 -785597549 139613639 -364139052 928903528 -945967512 -368261023 -621284775 853664825 747597636 240734461 385730669 803765956 -914859258 -454021378 -832863216 850139160 -182380177 -769108277 267389588 -908553809 -558839782 490628167 -679453947 -478956983 173674596 271162428 -380189355 68530819 -739128763 524217336 -96496998 272153850 -18737384 681783111 -966447231 687479057 313678967 27512239 -72851371 -543709253 724507771 -375975162 -363767528 -594790868 289344226 -178043537 -469796679 -584532066 577047275 925578245 55568339 59445701 -153576978 171948968 863459324 891581255 -776516073 44342367 -218822773 76604115 893983114 233823999 653262469 -730307540 -422802650 -54169417 -206122044 -888285956 -100644237 -333793232 175374454 -717741603 -957320282 -864721943 -474428521 -570357929 -886635288 -217532617 -593102487 -846375807 111936722 -761629950 -602106444 799725696 -261332138 -733626282 828265256 -687682767 -460557642 -41070975 806542030 907898589 -773509669 -530870232 820169654 -311802189 21235453 110386151 -996419431 -304606449 -540361877 570665471 -112980797 -737258613 -305890631 523284743 683254084 408002733 -213215966 -158912978 11839870 346613208 -204497190 540388502 579024997 -854447580 -778296257 -474857401 633298094 -678408039 -129100535 63663139 -846645901 -411167385 -133280663 972268590 -767289508 -999227081 -537013566 -214697567 60147260 -370001744 -625348227 292704544 847632298 -70189689 -943241640 824787825 -356465577 879372714 -344186703 272082208 986068770 9618153 990706206 741204744 795844893 727024410 -549552057 -894499890 -703941782 -910395124 674278799 225423984 171118854 726390906 692208021 877802265 81219912 -156617538 516996121 -924568807 17505992 -668025566 -977746691 169652838 -509395181 493102921 -244376339 53773539 437607061 560059320 629342451 604431380 472008557 529964048 729903569 303839714 977993145 582395593 245501637 -287863688 892155266 -67209723 447433504 680736023 -588482969 31990333 401060731 913978154 81857663 -26979331 198379974 -49592901 -851275830 -510090408 973051027 449495373 -868825719 172477662 750599228 472454781 -242417186 6796175 -781671400 -173513555 189988087 140656513 -375609527 420234727 -189042073 -251434106 -856118674 710987233 -186450426 527968567 -720549117 878838696 -68284701 -832046129 -813356368 429072289 477012689 25177552 -709095238 361852294 -991916814 -98482984 102503238 -168963121 -539052465 -560194248 374313882 241578161 -569820849 821405077 468025166 -433602033 -434913670 -553898686 -893654875 373096277 -697822025 450995813 -114397197 552749849 995748623 977673330 -432567407 522776817 -781343539 -51231703 -244162761 531280182 766830599 716647031 759312067 -735235090 305041560 -659057773 -434464459 589045324 447954300 -661268839 948257380 704604192 890410597 805130795 846692292 -231790672 356455274 381822705 -570767259 -32650031 -15997643 220910993 -921416172 192992898 -389649441 -690219524 -317052225 -420554025 969060261 -860915208 745894711 562255579 -512639253 -858949755 -110942558 925935939 823570529 -184697655 -409014380 -822363942 320753815 -258790037 342377656 793070830 258107269 98531866 213405784 514094006 -872393836 215019437 280830730 -634728649 -998447865 -441497167 776089546 875410215 783374827 -26266766 368058838 879572533 -524343507 129813107 -594357746 -774341857 -391867534 882635963 578277915 -702862865 -295367837 40078560 324824670 -142107353 -930233927 -768885490 -650029176 -314740706 -663231187 -205645855 885086261 611442011 -853536966 -189406487 -921399640 250613384 434182424 -821875273 -268430247 540588428 -394540786 -233465573 171578358 -108522443 405332100 -857216581 -802838799 -44613222 -786644526 -459853609 878107165 -182343571 36518324 538169273 -898707609 -420079401 392394528 615205703 851657006 210007165 -246696440 -791182561 -748925221 -189584702 22624560 -160783794 211630481 -427124178 -885836146 -46433583 -756569233 -624036826 69043605 -504052918 587257791 -248045264 287568834 -165869510 -359440125 750710448 -322761185 844021762 -329528232 -429513571 197145225 -359553901 -59175938 -580744102 -367936434 -768450159 -18790122 -86414105 -464526072 442611554 859444056 292233804 -483443857 2822422 -74056224 225253103 241561496 -656880593 669260216 150023071 410664547 583878589 -675077527 258887433 -512793191 72592384 249606898 520264832 189558762 805780509 794936807 -539104101 765450077 37260526 -362087809 729649360 -675381079 -155534081 330066894 -262351309 -505274624 -490556024 624912837 -374207094 486566337 -206372639 742568 43336633 -64410139 462842989 408383246 -189260739 -399056638 -281761812 -347233820 -352306304 678134892 416453399 324625562 466583354 -973206189 -9143643 21469398 -29508193 -55245571 -955527336 -685684746 436736217 751536405 414885393 703093418 -456903663 763097419 346085281 -522549120 233263232 746472270 -532958303 633715071 356621443 -833157945 203768808 -710353923 -818638535 96946131 -608449926 15330922 -675444192 253760490 943720291 414841108 -286281998 -324433871 -921956083 655524938 -48184228 -517900239 -806058156 -481737532 -423350787 513963147 110397592 824019804 -197530925 897383001 -619826498 187768749 -525300205 758143166 949512419 -456355680 -448644047 -251795238 -949266019 594506609 571741084 -348624232 -614164738 -688969556 -110640759 -920630476 -248248579 393348830 -400641520 962891310 295907229 585374366 949654485 720529359 -676909645 -352182877 -295213692 85926331 -334455925 152572428 611845730 683365976 934027229 -139709723 945115739 296403034 -698978247 596326924 -750886560 996356766 797459207 721937099 663789090 515531797 -815216541 817990876 -902735274 -29228566 289910296 -785571343 -490036970 579892559 -268803389 473720832 -558718661 -55212962 7907821 -716318242 -66503089 41529642 -70078876 552780542 702439558 -401831609 -207550025 821862987 -591586432 692524833 251846546 521353247 446682836 -215949179 -117393546 -412449158 343202700 -35121744 162117200 -476548273 601427196 880961236 -88927792 498929505 981665295 -470296013 697081988 92055301 -265192108 -55984726 -384615294 -825144746 802792502 979243460 458670341 572050218 -315755955 -11026406 288889760 553987238 -113051107 -692079135 459097615 -996626765 -496572099 527624478 -882249366 -815250147 -852782977 195693061 6657267 561876518 951698071 223132015 -938461175 -680775315 300254299 -193182711 696275383 -424506165 82984260 -746301080 378328786 -5603028 -348015899 134930050 -552039675 660421844 992857700 -249177524 600962409 27171842 838551448 494012770 -726324635 37284531 -13789265 389959850 -224607108 596472348 688120038 -381110766 -794345879 865108177 -699786023 598798241 -423438507 -20787277 -496719088 -668835382 34207758 972582164 644771194 -35142705 -719176969 582920915 837237688 -374662272 -177000033 -702584274 389113199 -379565305 44121139 -314959289 -60221577 -164274323 -426149819 943384124 -960824474 -874744521 898927913 971360451 -156832827 -102450506 931796242 -707381181 -614648235 117404092 408312896 -717951822 659283432 -38583482 652306115 475896289 -105892228 -395604177 -278573778 -219525961 -848314986 -397412706 492724086 -959090199 267494252 651449521 148326743 -169434023 429911112 -311600771 -56166111 247719999 -806907721 823447367 -214024649 917932255 -642034536 -785039624 -382596999 -65179644 -324976534 769663020 563222459 170807672 -721894279 108007102 844925334 266814357 824573267 -579011686 -356728926 861242708 237595470 147417237 -430797437 -869324571 152360590 571467671 -780956369 175872559 495485940 935102159 583474322 -699929074 -483712560 293037917 -332121840 -674882978 -937521478 313697263 364742814 -217078208 -367294958 -794295165 -489255953 458163634 693877812 -112379505 258050457 -317103358 -116681634 135583214 173028172 354087883 596421484 -253721703 -442445073 -12145095 -698667885 -321299320 -339596024 455263352 602947997 46853109 485276343 297037065 435330741 72843424 -276847844 963937257 639532588 531911826 -683879835 97314176 25853253 518480676 65409694 -262219058 -498575575 -481086663 926982933 612057617 754318515 457482114 940665952 516235532 422378922 -429592586 -925567382 122953939 -448237148 -710429092 818277488 -598613072 -348564609 -106333555 423614744 959836204 746631039 -938683019 549474338 -396988814 -426504960 -504427740 -692716446 -503017296 -487007911 973436757 221960437 97692955 -138722317 -216688368 174692055 750807389 -169637777 -623692748 552989453 -578861724 -796022488 -332555613 -13943928 -327247326 -964180945 867410866 556014741 -90786633 -913420342 765789126 886811755 278724788 -538640176 -193034459 -503663584 -892242455 45221682 681464700 -183896002 -347949764 -931221811 569662051 371351288 905256925 488889994 -26462390 -314919007 820105037 226500639 -735389547 785408624 -810923995 -982006286 -717106069 50582817 122040481 -396005811 -249716763 -38413667 -555046404 41947001 656178815 -317625080 -128409803 -641491686 -359849883 639510436 -659550905 754294020 749695102 729530647 139892281 -955626689 171688504 -533570861 -874788116 330728224 85226392 556970738 -526648915 367133986 798759157 -471236889 -307407049 -446039880 -899784322 749834150 757604476 -215172727 -449589166 -759020271 150218765 -842128598 363112817 -477770185 -864966977 774529293 206592646 343898541 977343664 929064665 -47391412 716778697 -283728015 963591214 67234550 -760511818 292442196 -167843832 -582942375 568578419 -265501875 910150116 807112450 958404328 -101207748 -245016890 499065617 262210307 -595288407 234508248 -759815472 -242564061 -878905805 530133137 -704024009 -796854769 320885611 -700866846 -632570488 -622666619 86129545 6155660 -928026794 46612071 542536586 -145999254 894899477 251299255 -281658521 928197885 982775702 12648130 -683891296 718289255 -977618958 -715146649 -178733015 9207876 758255867 -562843911 164721286 657612375 692478431 -418594273 -142406890 -983478090 -884073222 158239830 -808374646 67407049 68220082 -537915230 495860895 898340955 748380931 -835362823 263989667 -546861855 -232395131 355159205 283706980 -333796078 -287400905 -983789088 -356003627 707168384 -634344182 783548207 747296611 814872755 -804506161 -820308104 -107819915 870876863 664756545 -470213705 56550995 671694951 747644681 518905048 -240462165 949729460 274580021 -802552202 387296694 -659906512 522186427 347014126 -761361947 448748680 -265058111 846271090 231633935 -357740153 557379737 192442240 330916078 150293943 147817167 482281143 787651544 -590519514 -845106947 638777860 -51267982 148747953 608264849 521261035 -491725033 -215136755 622824427 690548420 -133984048 221779137 521985864 403739480 367868843 426198287 214785556 595404015 164964268 -570984402 -858236437 -588026882 -741218614 -805495007 -833600739 -269774235 -297867934 870830127 -299591665 -502743669 -351344990 882048186 -391344793 -801922816 -746149960 543140899 587366888 1364951 -454002495 277216129 755144075 -877046647 -756668817 -197076982 302008125 968772699 -54627431 443479136 710166631 830287670 -650342629 944483033 -14773383 -344395521 846323634 -933666938 886222934 379962047 -487801923 587145976 589938311 952273815 -693424872 828369001 706874751 -259565542 -356571683 420199334 -269452050 -598420575 -675049604 866048754 -92355001 -321487556 500593964 -882562550 -929345374 -205319004 656362468 -785204778 -786848153 -354972294 -368096846 -530371932 184072754 -750710309 876379587 857547943 414259225 530238741 403900468 336330351 -151517566 -853738859 -886361991 -87991848 737408869 -888074979 -862486945 512728791 496595456 -861965496 -663410480 258080830 -371283948 -814715433 -273013806 -791691401 135530471 221433551 -552568991 793286740 205863115 460203322 -287214847 -292126560 -563402648 832290051 948216932 609596420 -61501024 -329973764 -100826815 98408596 -974035730 78689631 -694555787 198810189 -217158781 848276187 504854353 429315243 -158021052 728713472 -620192047 777077452 -55362918 397016504 745048085 -662787560 -271047583 769554121 101976048 318338226 -357257130 982705061 -508809304 517579810 206306561 610983627 -862579565 -564957279 292001828 499377191 674767555 761318770 -415672325 -744486076 -726042530 -369562250 -593782871 -591279629 -752987150 810513621 423809870 -185158636 856307629 -24827798 436097476 362926694 741551498 -859296724 946986364 -259898965 92911630 606069161 -436420727 -126109979 35024004 471491376 -8498143 -360358711 44769659 581041870 898018930 651009677 -36767329 -306749203 -281928012 918070520 -578234063 611457996 -473139544 -507649091 -592448186 -71172192 600245934 -785131069 -74914226 957581733 -866704913 389277303 711999072 -860667719 897125456 164896143 625460482 263134379 -829975254 -676225256 -817111735 -360010800 -817054541 271582516 679994763 493116303 195210003 518932977 -784035637 807973548 -773335265 160282335 -707668036 -220297616 -953707672 -191518171 -891051849 -787423544 -327565155 830763030 -847409676 -161703637 -8822926 -524217245 987742570 546991222 -27170759 -387535624 -111412879 672532801 696458229 -961605616 -659615843 333810153 -232253027 -320362944 -127753707 -432635784 -31405215 -611454298 515528706 383667940 23811807 309785582 772951871 120067084 409378836 947358465 167168038 -585024939 717943053 303268282 -204801969 -38960343 -805395760 850818670 -740926526 -758026087 -408863626 353711657 378010352 -621861535 204429986 -197347522 -522889940 909986467 -375264953 372071797 -630700043 475174135 951235106 -397686289 429923268 781409224 -578513989 108354955 -533758220 -626719331 -200648153 660933487 153741466 -607565312 908813642 188928102 -803209309 794215707 -724596035 -592169608 37570277 -705753795 -318897710 885790718 -941371343 -543661992 477760530 -700845946 -898720689 -240795082 -862517435 -439175927 969356824 286818001 221811113 -33012639 528655629 507089878 730058707 -70540963 752212170 -258507159 249907341 605585845 269725382 617084678 -922331377 615346351 594543063 -159396305 -148163376 -423956386 731066574 -152500289 -712968285 -245661621 -145491684 -409152877 -244381465 -260769372 -767516249 -849269669 -24142102 7975623 -292294614 -66353184 -451533718 473634231 160890461 -789878093 282940842 -276465346 -337768996 899870275 -662251074 -516437990 -543748428 23246595 418191410 -812522264 412744093 -81866071 131477257 -909175855 772047117 -21480694 487814270 -89634250 -892173481 -850619259 740864155 -182296065 -725893587 872919954 -96333465 525381729 294832175 -767116681 44220707 -243266124 828789093 121699093 694824396 904995203 104669747 -106602379 784269917 -946978625 -538444186 160218580 398073897 -791412612 20111495 -865646548 -41457155 796213312 564624239 156277897 245100492 -997622631 525847809 106241156 986282141 52347790 984534630 924064902 675300462 -206495661 487907594 745439056 996995690 387847420 -405424878 126209296 304327785 952210644 -823427265 864849177 877366227 -153481470 607781847 178084085 -50917313 124598347 -4027859 -331871060 -198596878 878781084 266089104 25189748 925465575 725322456 -714916559 -266840542 188403061 109733287 56155867 589060343 -362579777 284000184 355415876 -531693752 -680932526 -290802060 -533232464 -568756614 -909652894 -695691486 -829549933 -685267594 714930536 -663318831 187007158 -930496045 248610334 999484039 -99529805 278765240 -362113172 -454426037 555569397 749107127 109601452 240705723 540561582 855834898 583225814 527115242 316767071 131797373 -581905708 169415334 -218412810 50562778 -608160893 346193174 -819818485 -756310592 818183812 -807099410 -10298013 -712201645 869754978 487716751 422663410 120872241 -654405910 -139184635 41674367 -318952988 93470429 -80937731 222817847 -129312195 897481136 -837603888 -175046033 -314338449 -836075329 -687587821 527423623 983527162 802615923 -229063144 -372727408 -156048029 77587925 499544666 -74397815 117133392 -596908411 -483802328 -358408650 -136818590 -33023456 -633264406 700137046 -348369022 277872117 -160348497 -229050422 130471445 -829048142 935491585 -165334644 180555236 511591225 801823043 -56325169 306463920 -704575084 443835486 159035994 848722404 766083144 608972602 2629463 903438609 168919283 804635263 -124647489 -77079198 599415726 -191479405 49839869 -232727152 771938742 -340322246 474761772 502556222 748126005 707299279 160753202 -138489490 -530291982 330691493 873209714 -243464771 410883962 356340544 -525641580 -916735374 932109891 -888318510 407521386 -54681037 -702661878 93992644 -160387697 600082480 680734062 870132219 271154961 -865663262 947569532 960332946 -809036893 693480808 317037196 91423838 491076051 -696359479 304457604 -816269972 -701543706 -646360286 889581411 -322238187 186819773 -486387836 -493369441 -613829819 446508954 -786208926 909788495 833985593 -833432724 -187794132 -720681195 -754988443 -669916649 992675852 -585219491 416024265 335528147 437929034 -108912724 -450655846 -98087878 -237124506 57756528 591472911 -989980454 -475327288 -327109087 409567917 -303186627 177812046 -834062568 -678996167 -90528956 -565622043 895499107 644577284 134394993 356096268 -629087745 -941947301 -689890478 -243023034 3283714 751511321 -910211584 841193044 804426110 -366084020 435762654 -507475078 -213178774 70958457 752486159 166557285 764365119 -629387318 477239977 -320100229 767569125 11417009 971758664 -273716638 641726234 19838852 -140127636 -561807764 265069756 -64311996 -790317848 -784354751 390494061 224233851 277716722 713747982 180559423 896029432 -547821905 64031461 -674872632 260293804 19554357 -331454189 -723572514 -280022213 -981903806 404044642 -498513028 947262628 456872705 -33009241 165995464 598086253 -131099139 -851905938 199711864 -532280605 627777110 -770793272 140733045 539554740 -527039434 -671431570 -820932057 621889560 -511535847 154401517 555565751 -727358813 624444653 -886946759 159332497 -675800411 -89623919 -910902312 -778000688 -662573434 997822827 582201583 979885673 348731684 183199033 588347231 -226064120 -18450943 694825422 -306934267 186762478 -689466614 -205208863 -795490618 -29852612 -881553468 570525087 867601151 520799688 7521240 -342862046 -786269420 -823049242 797005081 -715750506 -183344964 -368812132 781239932 573657996 883106311 255871681 244132089 -328619987 -242619393 -643832929 343520935 -661206712 198854888 569840070 441421602 -153933373 -979781993 -383189893 320221011 -71727895 298744593 755966151 -230717417 -186943251 525687846 -665365476 -232955040 564746530 -720070817 -670180107 309746961 -184721629 378470296 604114248 493006399 746110520 -801233223 625393159 20573697 193637980 422158286 -424926148 978082990 -722815521 787937309 11907097 611971172 -385104501 773511892 -470557058 255995935 -66466753 -67208290 -681386125 445293505 -452588103 -535339437 826929836 -338085456 44177654 -507632235 742099936 -489608736 83838032 544900911 -455568225 311684659 -285201729 341580603 -305742871 -798871623 -153445749 583555888 -143930515 63557576 695697938 -242223430 -421599426 -815699289 199516851 643772665 -727616557 -650772818 853126242 -11769340 -866880808 570748598 437246568 -275993340 313844082 863403648 -917192604 538043367 -262828296 7940802 -174910669 -563156129 -210909199 -674749268 588275058 700347999 -945399878 551442630 548443834 298248318 756963214 -710428047 -399720099 -27657396 968754711 -234283673 -577600086 524878401 -143323545 316888701 91053315 227452761 109115634 564821666 -215521456 -99632870 602312022 -173279468 -822311752 878624430 -460965597 -140510136 -883262370 830467305 492648313 -618663196 -461472398 -769500690 310406786 -133566923 -555681824 775021405 814576076 302461530 -146248349 898834431 220930530 -338569825 422821864 342082474 958947306 319727264 829625532 -461143033 639719341 -41204412 -820557225 -456589249 -586288661 878094509 83374302 212949725 480219995 -854032462 -700081161 -252298934 384582518 996925796 964951370 -380227080 -617629060 132560206 442796185 80360621 -673707849 -863276203 -324712983 -445495050 -135951419 -154378077 -793327613 -624822304 983173068 -868655457 -391541360 -65998281 -77008884 -697647281 -778924277 974667197 664487029 393347398 -155498750 822575435 -169732652 -786070211 -790199984 -635922413 152121789 703898440 -466261112 -414710999 469619286 902870015 -655499733 -300552868 -511752718 192888113 -806378887 455339453 -225496082 -292438151 -202464040 -512605155 445365233 -660545196 -919762792 -541150055 500397889 -105049282 334046402 -543390888 -969296761 -572631921 938929701 -674162786 -946036317 -490860145 920000397 853655379 -995203485 -516108615 126406614 -66078025 652943919 -221528284 -967877447 987313602 -897683413 347911947 -917238246 -500340213 486085043 -452164166 -145328364 -452936081 61431370 809934271 879723164 -399013675 -400892727 337329199 -550043219 -952934988 -887980888 709410614 -710507331 -371920859 -920924603 -153998841 -121073610 109051740 133382229 113844273 -137114467 -912283220 -723919164 655587709 394715098 -143718528 573417958 625189812 -423162178 607088305 840129317 -471425689 349258849 439513265 -176306337 -586757650 535152434 -632162087 -186812026 -881403831 -945330945 87505316 -246849172 82906946 -724256942 892715168 526948679 544043943 -856223653 519741495 -764532502 -733093404 -488009055 841355086 -695697778 -533581202 376567584 957936593 -873084180 -579952371 33100674 -355459867 -911868105 17448910 102858874 -303759159 -833281532 807674966 402014537 -842615249 987365605 52636566 -668551030 -15254764 977651207 693831041 988790941 170703674 -559367194 -991376802 301426599 -476436366 694177040 653878935 -73871085 38249459 -866391474 -219022094 -203807917 -241751036 -292875767 772579806 251532477 368093366 354093015 -541616927 -33862069 -173982690 -442344731 118862879 509678174 -962614538 -567123987 929969743 -33246266 465630418 -922374922 683090764 179830422 -743489196 -996789211 -80717195 -803445237 -637666177 -473301413 598956283 -613004998 289025636 -900001352 690694248 -11460485 -181954519 50421262 273939635 -270316515 -801696562 -496473476 731846419 86598017 966743530 133498534 -896100838 853358727 -417941481 696122976 -186727217 -221995511 832025853 -591825903 -187401733 -637251421 -270799137 -422812321 -114982819 -194397119 158514576 690997668 244389900 -150931581 766118966 -815092986 808969338 406681720 -655180132 416776451 -278399050 -926858177 -786049186 -343865766 -2075474 807079996 -650500080 -103891459 -503113717 357392407 -454924473 713164636 574139873 710586518 872060888 102626482 532147495 -136996827 -706971198 -312953217 -111381222 477170698 670827760 -596124503 150467310 -794207575 -606311006 -511106020 935928042 -239999823 356556872 -114877514 -154220649 -120710701 -25721734 43471336 -521978179 85722773 89738747 -945494062 -491434746 -498845006 799997502 -436376081 -134002522 -800154318 -795874134 241467457 692941858 -502727393 -140934995 -93893638 -388607349 305051945 239528940 78152735 -767152312 -901233592 28044645 -652851685 684488963 79361434 -277177348 875518936 108983255 877040561 -20363928 -259526129 852286168 60515147 892872840 539096537 364928732 -912280464 450974394 -888645449 -437936678 641374670 379329424 834895457 -170079301 482998860 -756024321 662610823 -135389603 -861568623 -927861992 -743247641 889255834 710640250 -903391836 428691978 419250272 831069154 -403781282 60548893 -428230097 591745788 -932643832 252393528 232524044 -464120242 -396071482 -27115597 343053530 179489659 -664524877 171821054 -595897003 597376925 -440553629 -379328901 -299627606 -139799628 -787336306 982298028 -64942764 992354566 379925828 -695060097 -964382046 -184154249 -518480714 -326436132 764057813 236472449 -214430152 800025431 189819112 -845617228 -793651408 -983871131 969690545 647575786 -676800273 -749532294 -356335042 -390979809 -685143720 -145606695 325290821 897421861 -98551270 -387628686 640824546 -329804837 -103171038 372155100 -67567183 -927631073 -966824121 -963454519 5963568 100204974 918913549 -541350620 284907594 -549311008 99920728 343951375 -738315082 671492315 -170244989 -871651354 -488293560 850209759 -595049676 791325556 170985990 491691510 133729627 885359035 -576874985 47364208 -686881775 -644222943 708485231 904127691 424139699 665190292 -315701491 -59646716 -120909476 22229013 -734046840 -83305625 -146664816 761656229 472350354 -78802709 617968869 513719714 -561159011 133170704 -589307952 434903890 402160467 428056182 495100316 -112932838 366317653 -594016910 -462833332 464038809 598391648 448601501 -907989770 760751628 -859662241 514716344 815033431 -478235781 363698223 -870906511 -166791541 868554163 -751990973 836799823 348982132 -938832018 -627483445 -190350411 226677707 558228577 -619057729 -430893404 -962005400 325575998 767044925 -697300824 645026266 685538499 206741319 260931598 -336831364 -135531899 980230046 638164083 42658334 984996472 791099653 619213212 5655958 -996368904 -972228496 -730871971 -830329864 -842974179 3172760 -981098455 576441625 -706890120 621398453 131611025 -869604859 512473516 446666436 211006402 82820612 706840275 7147554 981559349 -636005191 525177908 -284851 -85889320 -840128940 717875399 485578407 -350838892 -502037141 -628765055 -628086163 885637205 -290917423 47629143 397602710 718070930 -987092032 -818297197 763955020 839147484 492188524 622810691 -450838890 270784419 -749868154 608017289 -411338838 700508665 416206486 540327387 424121923 -573097675 475125992 -181228086 -54076140 -920376556 709409589 909331576 270329608 -55439869 334190872 -685329599 235152424 -893184714 733224330 222995155 871670568 -160314294 151524831 -393838413 894564481 -894243824 577900091 -391021461 -103229044 961566486 823541266 232859843 99667248 418585070 458096434 494832498 669789515 596153930 654006366 -487601652 -515174190 -122092964 -420573361 -912979927 -605917747 -300334779 430070944 -939164838 653642290 -760229199 439922772 830569285 -2163505 -227456948 785967617 -639854323 -202801762 -68570540 356382860 -450600365 -634048013 -618135906 -991696239 -171912318 108743590 127756905 -206379810 -758313067 229471162 681990187 -891812683 -823307838 228584232 708145332 -123793403 -154085392 908153974 -983580154 -486732904 -144877653 -152991797 313715947 388868513 404126266 -975148743 417531658 -450084254 96958289 452205339 -293883991 93757196 -737510481 -549087553 -233880543 -645885064 129817589 -225414069 59956717 -291698060 952685251 913677245 -386331449 -360892027 -623219168 -176711545 913171627 817512891 337400200 471859135 760239794 107203593 944740689 -366469687 968513239 282875564 -21893751 -8081301 924442168 -706465495 349499228 -775973653 238604213 -982987301 971048880 -444450611 313302609 406069790 273356000 -127386705 -750666517 -885947395 -226224363 569781637 -560143140 308699970 -239853990 72243708 -977037197 188278592 399522938 119464451 -188553721 -611118003 998976985 916879752 -136405155 -339726785 -733662090 33708447 843049448 -481666865 -880946598 -76883755 818293444 941629039 198912912 -280130096 996103493 881683738 367240246 745196941 673542212 69631500 159415524 -171855184 -672512737 194999952 379636024 259135255 48460553 561565992 -509230432 -316296037 -457639491 -155857170 174371532 441731126 767374694 -798227538 -916148658 -311227230 -80588885 -368149534 -717643553 269993803 -695090566 476237798 435854015 -954943457 559785884 -354641766 543969985 901640348 929989744 873614231 -644248623 -951061355 113111234 -211976278 -299741245 -251991612 -712640707 384726175 -116462116 909579449 634434720 -722289026 471759965 126416052 428110719 870053522 666486397 -895791568 964876076 896333435 -521245299 -146590519 -13830297 251521013 548051571 -934895211 571065105 -35079865 -167580101 146726906 378978077 -862341279 -968204677 526808234 -954229846 760126011 667761237 777864873 402478432 -979510580 557381926 735136445 436844449 197726704 183873259 -784292495 -310592640 -935596097 44232235 878726483 -694461754 4480397 940229789 578097075 923482273 -862233426 -349495356 87415545 -889348455 289920417 -140127391 -652324474 884721227 992717506 313555587 938623584 963864696 -652872652 974810040 -447773316 -633114924 -617475026 -849056990 -695086178 -994123138 159742334 -528767298 -91559349 -564661740 -562302189 -950429345 179856822 -488089689 -113068862 -585861618 691116843 -47649954 -921551373 345571540 -83767997 -406214141 780454605 -184707177 -359647059 250051678 -336769390 387572282 585271673 720371883 413641135 -70000191 492271206 -520954320 260155633 -209576115 968646072 256013025 -936204037 236113025 447076578 -689369373 757617362 -886225379 459026312 50932848 -776760873 343485749 639672561 -756481510 870076732 149737308 -396702456 -26801262 -608228091 190344193 -905671971 -629093178 673337854 705427630 -734228767 243065917 143915079 -423240082 739864541 -704944805 697934169 -663512951 -502731727 203422058 227677497 233090293 242845822 -486440410 31796104 829606381 -431236650 531018935 416337147 -571926563 5042762 -748497491 -414289157 106638926 732035931 687637782 -967985820 -503830491 800581836 966002705 -104091805 854608216 -279930204 -745297470 207509109 226861317 371712762 385951647 138635012 -197336513 890406100 68570083 118304472 -58545402 877854821 -435394100 881006945 220902028 -87921939 81782223 -792735444 265165294 -753149888 -464878367 585006723 181237368 -316419949 -621352311 531726926 20705280 334006499 -990009966 502768689 -750805212 621357473 923174399 -36042771 -793611998 309056475 631537364 -963568921 -924462973 556801001 568187715 504506416 -753589527 461976108 -195617008 317460869 188621065 854634156 268534457 211926667 -995402520 -208925284 -820687080 -73612208 391617811 -796974146 774326072 -739862977 -916480993 -901047668 17482738 281060291 -114373601 -583964148 -99100542 -499546244 -352919062 -501903995 -165045397 614056713 -498320864 400469781 236732125 865792543 638632498 887837239 855984278 -304964106 229177040 942304352 -116370601 240854722 -629681363 195732018 396813029 -559688837 -490527892 -167563277 806376380 -93144394 -785467706 -558522205 -9965615 -45451721 394982274 -301543636 -906521399 925522904 -524600689 984807860 912751773 153376380 -970758201 886031667 836856823 -184133261 -204885130 664097895 636730623 -548003992 843356884 -448522582 -722585718 82459220 534353015 472183227 424807587 321308671 -488897040 -808380505 -177139642 18637439 293760003 150529081 209032553 69080145 -614723623 -470870189 862655449 -324114800 -859356161 -123483210 -244046991 217894692 679794197 805663921 610844766 344419642 344424933 -315740779 -53041126 -583996127 -220184925 915401306 848217922 -822426355 -27084543 -750737223 -886280295 496220194 715612636 915459869 -704814443 -63065 319967948 -222299903 659062165 78745169 -300301147 -26963814 -973279277 -958126248 344630514 172072024 277385455 160324504 -501296702 407649523 618368143 546954026 149181288 -173356186 813866856 36423512 994943629 779444798 488400284 252029888 82840751 528890836 -482451059 303691974 514576713 676861351 868836770 211961279 -653693789 699155366 718898571 949258579 760461028 -634043297 -179617766 -755895573 658119956 -427258575 -612153045 904289806 -806053840 -78206563 525978565 292940016 -554207047 199591971 -749318327 -720732410 306431661 498600200 -865842938 -854715963 139599891 -300477142 351263977 -43324450 -345477807 725358362 -676753989 -628051260 748039975 -819042905 354674650 720811310 300322879 47400069 945496306 -70299161 402719502 464616067 147188330 -617715305 198184469 -213229307 251177256 -624804720 537002882 -271451877 -645989233 935614285 -722978788 -550344791 458063194 220734524 -366490593 -696894789 -5388846 307529640 -352602716 833941024 186368152 949042824 -789939666 -72832330 859347231 738518978 602683038 153648483 -172544502 445131430 -398736203 -220168546 -478372043 -70002913 -266060027 780224514 -374535983 -975738546 712774005 887436667 114887708 579775180 -888843395 940887476 -54408598 123188334 470837422 -899597767 524694470 -175660510 702800550 364382223 529428999 470855400 -173910926 -201668075 -939388531 -16475034 631828551 525598484 614042538 857597983 114149792 95620656 458719873 759847469 -263665758 323779012 73987191 -785032715 -890191634 337625896 722082821 558508165 256666526 -354931032 -452878663 326963508 653453619 -304787097 53735345 808472282 587500052 -312651566 -867548434 817439576 -821398631 80910056 -117951463 908131258 -161277196 761194457 263291974 224468539 -946789317 -452586970 -510964156 447724498 -611854045 830440000 26013450 858196930 -610656623 850516129 -756696415 -472223187 826576914 497817432 177417078 225452870 869168197 343714554 -904396139 -802887472 395641489 -433069254 -876628344 516509720 334275556 -439456358 829709573 -606033660 -597050758 -618893453 825968286 208004667 -209940755 464394000 622814735 -27778321 -749939325 22501240 27026121 209657656 -713043624 -973978026 418089008 796747025 9580749 646274893 -708477898 -22402017 475838525 -866965654 708962082 401797076 364328782 597053399 928115166 -29210457 -705002701 101203131 -85144557 136516234 -61851554 -699281021 -223482664 459892494 34460087 423489007 -905616468 -237883726 -794206449 -338630165 586901210 -144311420 703830460 83764619 -944614161 150024303 -46206132 496283285 603089914 274844753 -177168797 -392680355 494264261 533909457 -70689886 556813545 -361016955 -65044977 379138107 -459864874 448401547 -816262409 -368242709 -872796200 -624937187 -431932507 871864253 402147868 513239621 -251500466 644216585 740884970 202998008 -926444972 510991950 -557780696 -507508292 -233162292 405567253 -899680350 -135615149 -773398672 403654770 -615984265 -455862568 700203206 -294319580 -227673953 -469573477 627884375 -73007597 -979484087 769041120 600808747 -357414823 654195430 648108721 -751517213 131794175 -673552737 530503910 237341038 -532298043 -437865633 -730297993 -735547095 -808473136 537548450 558329257 620318172 914300538 -821115344 467964166 921234144 687838016 -669113161 145414326 938283524 -365571130 -694912375 -472217096 -36892989 -826809772 -278723150 -446635823 -748167397 84920680 327390464 841397271 575558114 122472023 -349761777 414815796 891893264 530232645 450386130 -190047624 -392780085 82524631 833647052 -494324699 834388694 77486605 -558186994 319090713 710248106 56563296 -767379104 408456272 -463632739 616296568 -739606291 916116809 -155673148 -936171729 358283960 542127099 -648656709 -405366159 -41924649 -288123614 660127711 -258632407 493183204 232606714 723454927 159566152 575472288 -822725131 212670354 399719134 -841799623 167197701 183393490 870112598 536951958 -666339977 858593656 955299249 -811745859 251259857 -275875648 554569025 -265836770 413334552 852859606 -345953903 -384208143 -162521986 973424704 -942700526 866118066 474676131 520150934 757676416 -449549349 -590752181 266841565 825541372 -728451224 876317023 81763012 826277230 198908955 -201323210 309653411 -726017174 252969449 744915087 -878039478 868418049 -57725797 900788152 -738685303 -85629871 -6636190 -740100476 -733963069 390504257 662370621 784858894 -920092656 -777227207 -777585684 740292459 325908500 -278137323 568107483 625699357 -957418822 407809414 -734006038 -859706439 580993657 -434919383 708150425 -768361916 -689447627 -853272702 839114081 257932781 -471519380 753901865 -538086142 199685493 -381786655 186863151 832901957 642195530 -718849633 -672762383 -942803810 -694189281 -751660006 679806673 -975096394 -243469057 -936796905 -597780603 -390852163 -628280610 221968567 -24165589 -370362406 710987203 -635016854 -857036678 -661889622 -753308153 98831726 -416201831 -929457818 -773506741 774602192 -677583192 730197045 -576591484 -899245979 -651806135 -39845902 62462180 -559483248 675459937 -351598179 154361203 -995356762 880692690 -160262265 -80672603 -723921682 435023837 -933057358 -942037864 -986853203 -505669399 811042876 748291583 -112550299 -421908319 495195253 366427446 759480445 990033674 987632590 371713868 -82518314 -190625215 258461558 694100101 43847865 780376588 -892783447 888599467 3115697 343879037 -684202982 -956129611 413600071 -308934309 545550181 313063053 -764099246 5737911 -476943324 552888977 -382275332 591920019 254637898 367122271 117837450 905532250 791188144 -171823104 858152000 107703337 655003309 780599787 -703978556 -964845678 303914472 -947846689 -779848868 -507594607 86439921 -721542037 429471462 -450131727 789700657 -59148118 -245049949 -483250596 254493778 26768734 -128112959 -999909541 -87073524 -737308840 592621511 892083940 -257141437 -438293034 -868192969 -300584466 -985689742 96689203 323218083 872622949 210540867 302069822 -956607604 958309303 137514604 651232219 -597085032 -25484631 -165496167 202929421 354568134 -421365165 907480337 -140582355 -116316328 -258132953 542689688 388129626 -725862815 43465565 910391372 87755631 -818829720 -433628378 372467923 651635072 379118067 -783920678 -933443682 -111228592 -93586191 -314710441 864102598 189172869 -413336780 -212332708 -33439359 690501052 173475398 -647330947 -621056382 869310109 -525142035 -605608789 -977679910 142205674 382826713 -71603057 -75930567 -913073283 -155434805 -411235789 -728309871 334061667 -751400771 -976460337 525617641 -550762323 -471750615 -235995930 -308333781 -429135190 -508745418 -708766867 -25813170 159308730 389519276 -325126941 -79500134 980726487 356111429 -85875663 -589510537 -626690052 -545448233 -819329632 617947646 230588129 -79669562 -474986240 -10037580 -848795501 -830536583 -430036146 -138195925 8552548 203069584 614989073 38930062 -652550776 -366069348 266511036 770648339 131808512 297697950 -550676605 98512678 38298305 117940523 -760043523 320361080 -570688836 -341440578 -700948876 -549401952 122415853 -355898814 914366993 745042963 -172903277 -314519864 -738739423 126027770 253985749 -651248094 695939653 293421032 -491725089 -631136538 657855878 -826990770 318661433 761359037 427591824 563571615 -690314985 -326664119 -82573070 660624808 -103281419 151173783 735308358 356702479 614334926 -828357749 -695231191 -650772032 -332229964 -806000886 751970603 812430515 -423376869 604900085 -569973007 -730582743 -673703287 552439679 116917594 -764647819 428020397 -888472603 -190098879 794416517 -251847951 836077317 207149231 543145943 -459652901 672542259 -804722241 -91938653 -153798839 429757123 -209898534 216305626 135208145 -338611563 -548151431 851093672 536048323 196220925 436631171 -423707811 91060026 10708766 -705385253 175107343 -32363105 255911752 -27271374 -744398153 -183286638 608232112 512156262 -755169207 907775253 -540597169 -502756952 -287371576 765059452 899542658 -681077847 -623596756 270032875 -369009554 -64141571 -865391044 528603161 -647714515 329812085 924914820 474504752 -162991171 -779101119 -502942518 115130635 713784887 -677257510 -441109147 446383422 861161457 433747417 643604773 586330227 -962312904 -96276012 328407611 262676427 359583293 174371931 -943020820 826221184 278774123 126899015 -447525117 -526688815 -700966389 -576417232 880589660 -675859684 -496976798 80311336 -275011645 639487356 -951270627 -901124821 -760967348 -14668141 -444725971 -434029428 528830916 -380873357 358440605 -32927258 -822818269 484663007 -458287323 548047799 -201485208 969219237 -60100723 573163805 -949570549 -123714836 335661194 379146536 -394280092 211916256 687976223 -493762995 204515319 -485325810 750490343 -895580600 426319338 -234631404 -361578881 -441427254 604331952 68044889 496152395 765714140 420391785 -631219253 647569906 503907483 518413676 429674933 -327008338 -464479066 148924716 914373942 663195252 689335634 -634828800 -736935720 -88305980 418500726 707961197 354009481 571181345 -983811932 608303695 467690245 60003563 753320254 -447680137 673815542 119521314 -569908473 -607754869 -731194611 -922128000 155626891 -716825559 11649377 679380206 295673601 586829654 -582507072 -335497744 483890754 -766503815 560489260 822239358 371310089 -428008776 -447177970 -909579361 -20112513 685258359 -438766114 -440808238 644281239 316584178 615994625 683475317 583146045 -687582795 -558830137 -287578093 587651647 180940325 -620447335 -361634345 -265410205 -430095690 926748542 -279809202 261261308 -634653632 -170877614 -202248625 637463504 -330012468 546974446 407029858 179734683 -23047572 634431905 769786135 664013022 -211732491 352339121 -337420256 146204091 277253799 96829736 866553021 -555307520 610548773 410195319 124318711 322932966 979321546 -551434942 -852822210 -712052035 -67118573 860970952 214581092 934005490 129166704 -517270953 -556134955 -347940274 -887106311 -182855108 -161975311 -806730304 -987686632 -361287023 766443655 12331927 663302722 -936948558 704118906 -584399132 45081406 48796355 921885068 -299177411 -915601212 125711067 625881587 405295908 841755958 254150346 764910064 131931689 773633369 931040832 563689332 666195928 10179934 476860422 162641534 347374241 853426185 -971308091 -831050404 -131892688 549899715 -662443425 -890576005 -6368847 -428254831 -361031925 -403843920 -75963177 563410547 -353712663 179349785 160549600 78313473 845412292 -898165761 981834988 931547218 -271990920 -911582394 754322444 382806052 -445807370 908465933 -396305443 -93343716 36768096 -552875986 -112750312 -964481890 693421893 -541564389 508257860 189819234 218894386 384132242 -366647089 221769790 73667828 -566420787 714594265 521049676 190753441 701133537 335424658 565889156 -114431072 -386196021 804575257 790671674 375497045 164258586 863330609 875645411 990036641 -681962383 208099206 -287854542 -985811480 -893722124 -106371425 208881219 471077537 242007366 449227518 301552187 88380521 92642136 304011729 164219431 45972955 -253047434 -184253500 -159441817 725278954 -11130110 28325343 -107308779 -135480174 912844430 -626384375 284749429 468792357 -361925600 4024815 -258046398 -957408086 318527841 -49162442 866983292 283065522 -18077444 -720017968 -443645994 2766595 -298834828 -473245884 -543044299 -277048899 34822943 215182575 -360921198 907459965 -216707264 -915420738 -376479251 248884586 248117918 -730911017 570850556 48371476 -830739082 713725508 683118692 -82242277 51663423 -110716605 718350068 -132072100 -866701570 299127526 -694883462 -196824714 -780285106 -354518124 -39220777 -770980231 -111120619 -344197022 725787074 407735264 759495265 -474400822 -848782210 -842299533 -504718439 962251566 575612757 -36574209 904289076 901447455 930921036 1153420 151181937 -223124347 -167547369 23850857 597043065 977239786 -175592673 -372275978 182578737 482781227 929495352 -432897211 -735249457 111833519 -591183027 967236112 -420531507 124388141 -197602262 -935548785 598713109 -116530785 213110409 593793003 831531538 -744149762 760662356 564009831 -797372815 418309647 788484305 -129299471 544319118 -76132502 -594640212 -42780959 -127937736 -659708938 -893079638 178409038 82167924 162511832 -967815897 -334582779 -47321855 -861143433 586389914 -549855514 -120077734 -422320984 273615736 83284534 951944087 -604166323 330643529 -162518617 226725575 36589727 -476761427 933089736 -818876381 -926140205 -928229408 -64946595 -715379232 -190360583 946009263 -43745261 -106148941 205413120 624164912 -143883551 337680572 -60796249 320704502 -727367633 -504491934 -243364132 -832601761 2049368 -25828907 507988500 183145925 386513164 898942957 914449149 -727450210 617632808 815768253 97204779 -935605356 -617591969 -932058111 846831627 564377660 -473251416 595958102 -885205804 590163429 -182416286 -967248182 54915883 254937909 524011772 865008335 881030976 -981057554 -163030457 -493594920 -602600186 572736341 219104394 -351194448 943912339 223338278 -726720727 -621373632 -955868871 928224670 -67336756 -333911499 -123759354 750084865 -259141610 -705132793 437508565 262161001 -20205035 -434131439 -585392438 -655596481 -925211866 -988978470 20615372 402595761 496582736 -378655073 984253920 -95165735 -918934752 -192821634 -502797575 -609596380 -402915174 340252031 -294833600 886118521 -759875542 252546215 42807561 293535210 -422344227 -251298934 816645360 -110536676 -311158754 390703338 908389753 657414029 -241930148 -521790646 370644846 -193837658 596684484 31379492 221593479 -199309372 818713233 -165915348 233440250 336709835 347366609 824155656 -273476049 -802258230 465167141 765797714 7672917 272331850 888982216 561428989 -593096813 35220227 -227866942 -790506859 850803248 -955148799 -77760378 -927613231 -623266424 426305360 -776023350 -520237783 937124921 -276830118 40181454 -185306461 -601944343 -846211920 818892046 -527189283 848363209 -569686393 -710875538 395673233 963034409 133773932 550480883 -732412773 -105137232 986690222 441402738 227360334 847507251 348707376 336926721 -954681471 656922656 -765151812 525758692 731722319 -537842332 406748591 -262350364 360082586 664230819 -965456295 -642303593 -620170782 -929228032 -862280170 -201647785 789458774 88239091 -673312919 907927953 -434878062 637292313 -545884490 -934029685 -702495485 598121491 -425819120 455333098 183883178 864414735 430101466 130737521 297316391 -71379504 -221047295 -158065691 87240615 -998131339 -9127715 -148025219 -37878978 -900909878 -158149590 -495553825 159303916 -786081282 614038264 788385614 957280858 -671754211 745225897 348452611 -303701983 -255507840 513378747 658921297 -721605943 -950839663 -905740753 820567024 91075838 43351755 -816676384 -797231928 -143149205 -206669014 -343694169 944823412 798925379 -318464465 -897110242 -460213804 488786347 -654931073 -896648767 834169565 229735824 258886993 4754797 868400841 -123215056 572197136 -776078526 -115882544 -115975456 319705266 587409997 218602916 -14812255 -417647521 -736159402 -287773637 540213880 910236810 -283663749 -746480318 -149958239 534040442 70091505 -654558904 -19263882 954625211 -588300119 -48819285 -433277729 730078695 -626683170 687915876 -754224824 -626643396 -827156832 975115304 75636840 939126863 785965789 839824750 -831697329 -360710896 744000342 335210614 -70564090 204014275 159484619 612301252 143333852 408275349 -541652335 659433395 -5344551 137541412 457581936 -586426483 -466738332 -893972463 26683130 65527022 -550884466 113291031 971109350 943849474 -778192867 536264194 -243556593 -421198978 446424522 -428718920 -854036337 91437507 -962655057 -841928940 -147069001 -764500497 -332275814 -560969144 -449951068 578931377 236968288 355352450 798775962 946580393 -438323768 -963000026 -329437217 465639546 244627037 818157588 -942852816 -128260797 131350027 -911902537 -355616964 403482902 224343666 -369380509 -305418620 106647968 -18561873 -608567143 436353998 370943833 948036954 -235814295 -962870870 297009149 -791109230 84766551 -308714451 -281454055 882701715 484971583 957959674 635433857 568625437 624630086 870280451 -272035089 585089852 166405416 -756648082 -341306194 -956601324 -555543275 -480686815 146865001 421052906 -48774941 235360468 826519872 -256268589 639793238 -623508162 717461098 -338004963 -580259180 -946205289 210488961 -818745226 31600070 762249399 -953066742 595142315 -454540625 -975156007 -437668970 -712870560 -903534552 -997165442 819961997 681505984 133360852 -85322696 647956910 226844474 371854531 -798497003 -94079533 580388296 872679863 -598135343 -870567661 -698020159 -500070021 692759196 101604236 821309595 -751320947 -321068436 263926744 87605139 -686344052 181654141 178380080 -568514329 211362260 -606610686 299432387 -599341362 862829290 -305874762 -167497898 865432030 735659103 912211525 449323082 -536571847 984871478 -444167260 100434007 532233797 93176715 115448341 51716588 -358274400 -821309735 -855091834 80595764 368655907 -897119797 489050247 -571140091 -2407479 504527043 -581233669 -777679007 -751945877 -47544988 106567871 424306189 487858868 -543673156 -684819808 647523783 -760620750 -836280089 -282701338 -961163196 297987154 219832413 -189229232 376511795 -176834461 668632710 825210864 -800690356 -490625770 -330096209 793943407 -371406355 573637258 -570380679 449804931 221445066 58701555 640014299 -985206066 -253387442 -146918882 791055322 -349039818 -364569021 535074122 456135559 3543222 -166868231 -647092274 116103169 502118493 318086437 -343412945 822317251 939500390 952280199 -198939039 -701428507 -18464719 41575571 936060455 361019441 833848801 -694378272 224553236 -484939131 -122434534 -684516801 418838972 -577363042 366139661 -214123377 543470592 5910438 493514432 673081613 925559439 -770978055 -345962444 -124251980 -360965101 -25172140 613017912 834388569 355640114 8659497 944100063 167690351 681976318 -921516758 367191449 845085057 -541392249 924800053 720135147 395758462 -65037126 564181424 -973496182 567060720 969052542 849405034 415242403 -310323637 -280475765 527919668 -571052727 23215895 -438779732 813097399 -725894381 -605585390 733995540 514213298 -861684688 393813212 126697948 497395618 -301386828 624257309 523061859 -590632419 559531671 -619093783 703210628 733196361 -549383815 -710034154 565649184 245619649 -757071139 -767743489 -682003306 145598890 -387850698 453467720 -511674350 376694558 -410210769 -17349986 -708917948 508157152 572445901 463806232 -652047629 434385981 571501188 74481721 -843384922 -971975387 -898167611 634513783 -420547967 -565706237 120708554 -644093118 68337108 507502414 654972338 -652840986 -340826027 -870213091 -791067815 -765127238 597872076 34353808 -357512589 591012107 749899922 -995596108 420850327 183075995 828923736 245615677 -513717055 585443286 777518770 246585845 681948749 427976132 -301127971 -532978883 79406122 656716591 521820895 -398901207 291617335 -34036666 -918381063 -284068201 656673612 609435987 646393423 459075402 913449552 -499209418 168160548 -828633567 902856180 -675557378 238304022 155292839 -514840366 229874001 -591460571 -52901040 -745366634 302267515 -468170852 -572347301 -651505681 85975837 -681228426 752958101 733218710 -630185241 783782914 379167620 206350409 -606112627 -204274277 -991675904 -680546452 -327363355 -874619609 193634989 -577379333 -456645646 796050374 28650586 705489308 302594690 671007001 786568987 -329822425 960353777 -703738891 293102198 253436686 -428018439 434996256 981173912 199951709 10140260 404411007 102870812 -131339598 993057859 -212612661 -920031669 -326403062 219896104 -173948826 -334401391 738150663 636723321 -946807281 -433867628 494516456 -237852440 770236625 266023103 711259120 214031238 -5913774 864700867 928964428 -700130379 -263767029 -317140216 825731555 -582795623 882650528 -844184957 369174277 -144344260 -89048485 471199898 -301637642 -583754232 -385322427 521954846 -206776157 -555297468 -750935451 173795601 -209784904 999026004 875971354 -934142259 -807987398 -676655564 847745971 -565009533 353191539 531463728 176823835 -164295804 562506787 453437054 542452462 -689136154 231884711 490023079 365805914 -93883310 519398048 -456273668 74145856 -754863 -248108793 -791927999 -22797809 -725938928 -314202093 -469545674 -554619559 801521706 492598817 -549459135 -911614049 79390801 -64776931 -533575255 -821621485 -48487645 -22092666 -53541391 -9994543 564179349 -783130579 483178218 685856724 -910395992 -520232799 -94578311 -734543684 403315108 -130965604 95002558 696068990 436978333 694582167 54234319 -451331535 -217453483 129999279 -130530388 523273755 611697409 605139774 939555249 -585939931 -288864038 -846642413 -647650190 993695522 302365565 -68218309 -913782496 -812104161 -864304888 -409665571 -436840847 998057588 674208430 -302057694 635453209 -803427759 -886285522 266486510 -677875073 513351388 601986439 -44840139 932753674 82146941 562612943 -780566437 262881974 113276152 369549530 408860624 707631818 792930337 537232757 79318105 637603754 69518332 -662888472 127198145 987267618 991570286 847703672 443446638 748047498 -492600738 -935874119 132817381 -538829355 804247677 -885108921 -195123347 -967316287 -841248898 -796589084 854286011 642946274 -798736284 134037683 51922826 402269811 71911048 993615395 -522121053 815176467 -825707540 388960814 221687099 -590173193 -171614335 871632098 -320341208 -521709325 309874226 -205075045 -272438704 -285870660 304714355 435004052 -311192599 454256369 -495131399 -798293615 -470814668 -380442085 107978552 336470642 384408597 878537964 465527511 379765924 -103266058 758366749 235755668 642054047 472453252 423916425 528397070 -240194523 752662778 813734063 -997245778 -596943978 -897043239 -433643950 -740115123 921628518 -802282382 954330049 -453019245 382183711 -588333608 543124395 -526527847 651560593 995696894 -210961443 -139878288 -682255622 -8535244 -439530606 356138403 773107150 178836891 357658286 -858526240 -107080199 -5053689 -501066827 -89773656 243568418 -947242597 118144613 225489290 -349925879 189376218 588003026 -971867537 -580790241 568827299 838435097 -853387356 -438635266 861675345 38488290 269817021 109698876 -482804230 -566758609 -191643274 -624139424 382370773 312136864 979722821 572755963 275051641 630557822 -861934435 882350958 989103475 835157204 522967360 -175215298 -747185446 800439055 -225865884 63759914 934134205 -484044417 292261477 272590343 -873002377 -117325387 -126082220 366402342 23336783 860557616 96473235 471416759 -660012490 411658145 301870814 407261512 -322193562 -927582495 -34865447 -564182723 769037068 -396976683 465088438 293631060 -313122545 543951979 833666221 483809024 425474144 -694272215 -535693236 -854372493 303886696 126502386 193945856 892945255 -52913120 121209221 47938944 -302035206 968575368 -792655217 39063813 473949513 889095015 36190034 607434340 -832180053 346146285 274392393 -421194402 967610887 -652211321 700794774 -789175252 738467402 928188305 870244962 -379596314 488783204 -766070967 813654973 -591283232 -409225076 324741892 831375097 209599598 421013424 356753721 14122522 87960592 -805865997 -204376263 245354850 617771415 -807151215 136491854 -685358073 293931839 -548437762 409671879 845750912 760881958 -98054990 -238339755 -760617654 787674370 -10857919 -198562208 -111524698 128483690 613343249 -498720156 -699526893 409635118 -548140072 -624070193 535413790 -899394285 -632236254 905968187 -346214971 922276553 -143675730 -362482535 171660067 -46983755 -547547613 -461562332 834478158 114415751 178529989 942650534 -241404670 -692800732 931444164 453535054 998107592 392799873 -959413457 -216599795 997116740 184233747 137023719 -90684651 -253042625 -254448249 703651871 203251835 -364579110 -65295248 -628290344 -606645180 518764586 -153992905 960678932 -131692635 664904052 316962715 17500947 110294620 -698716022 136204549 614037547 492996565 156286404 -136969517 351316060 299994420 295071564 -6064733 -903961324 -158320358 241690106 360682864 -684456038 258455995 -276209982 -783199256 -708090594 -800143225 -812458844 -616931475 -778000266 -57137142 -642417820 -42492544 -482986518 307721339 123841345 -741337045 -523106273 -368810741 -195054045 -417597924 686729896 -904279139 660158155 -776436217 105128438 893644152 720232728 239080561 -649552219 -978203551 966772458 -806433490 13535189 -613062146 -864018644 95789258 -597034959 520041242 -952999153 -616499259 819838124 349313311 -886997860 810225340 603171190 450062912 799137623 658040781 435305285 553707080 552729879 -587404525 243419934 720682529 -526322755 -596235564 -302243852 822340139 -932363893 622179673 449417692 525407846 -955256043 -98640666 -956569132 -468893006 657576238 -425250809 -678609440 565985261 186165609 -933570729 -950653206 422395607 -811787473 -37342873 -906853606 -36159625 122770698 476549574 -308091424 707627518 -313588208 -425560054 372100971 744577210 -583123306 -574967714 92030519 -673999551 901515578 -646168954 -998118874 440133309 -763766115 764851585 -559994115 322571321 14132154 -478650324 -57328634 565046032 260642770 -904501364 559116787 781264042 -539876935 301208730 -676462357 -309530917 -497524671 -571268331 -209820472 966528726 679854223 -623153342 -769579126 -803866672 581465892 579680070 512976835 -989867001 718719251 -48221749 27699693 -532473759 -171067069 284888079 -45100549 -248676914 -328141407 861677671 -497119767 -266114602 708486107 -406437717 184021110 239068808 584529473 111911177 491123921 720941630 -432908897 -690082727 671456617 -48477439 235655548 -153127047 -2386897 -990752711 -735086528 -80780555 590957658 -114927767 334942588 391840614 932281150 693433746 469471507 446846507 -223200544 -965100937 -533060049 -675492660 781637077 -413113296 -429268954 308360501 -221356503 250707641 204027850 -199546680 -925322460 75326181 -235159651 -335620322 -94458531 339671456 515750604 706041690 -425020821 856563864 -16254758 -66140677 397656983 672845537 794271327 -609457030 722432737 330715567 -27388176 -225378613 -599548999 310772429 745274689 271476290 -702870218 -92783742 710652152 -123001272 470565235 397707698 533399027 339933491 640752068 -992220834 992651039 336841918 188625937 -999524955 357264015 -673344582 -464034001 650655783 -746455015 254690421 290852104 113736382 136288730 878654424 -981891342 -461922794 -297473590 300135084 371077428 -390732060 -100613657 33143251 -917289155 121864968 809212898 -873574541 534328309 -97398017 52152088 447880517 703201460 -107996820 941855516 7685696 163827291 704559772 -162937957 -495990119 959897866 500641200 23660920 -180636829 -122312244 -546980080 -590626487 883242075 -203168887 828837624 753071651 -740866150 782307384 -633915357 906884994 58368281 933795703 540036263 -287685171 681351195 928346414 -53164402 337953127 74539765 272984641 539153225 -724940122 -474395076 855894674 351026971 -321181792 967062999 581205038 946036823 -283405990 -611985406 -335168466 -868195577 -382323727 863728716 -813415349 227117755 74633395 -477358240 -532208519 870047522 -195842348 992533383 6140639 -566779566 -657805786 -428963247 689077021 452468638 141593341 503779992 -193307634 -530876643 38467489 -448475744 -688124882 121787664 128830147 620530226 689477262 619958516 354843577 -168016727 21748035 236333373 693883026 451207609 -290689659 -916730537 75809026 -516030959 -254376672 -109271684 865091377 535359566 921855884 -212597022 896977649 -209710684 -284023207 -520399230 745581317 -110147285 500368448 -170269365 -201786037 -332555100 -925196047 -712497882 346787520 -44797301 961342084 557538166 609785004 -183288155 -488349693 -632854366 219399562 538006229 -477150510 -885034061 72861196 900231419 -59496738 -296761787 60016390 -688382535 -775055426 -592624395 611400805 -931728234 178567199 147408921 836555730 -638296763 43420175 51976781 -164612002 214979606 -10507286 373257761 -423443841 -170349872 -965493916 -818267587 418099089 -535052390 146337129 -206589743 -630525850 -310141879 907527598 -351006219 721020113 11105126 936947083 -529094850 660792314 537732108 782283143 106650823 -310962424 -952925850 92329482 -558362731 437514490 -185837081 518671838 437134612 -407919062 -44850882 -156804834 5043117 -140445898 -391742133 355930913 -415901314 583454118 191873362 -765630965 182751856 258896269 334267046 739844759 785380465 -584536068 304232078 163392710 80707931 826192529 -493335210 -514345766 207091086 481023191 76310124 793945495 -361887775 947203063 -898732071 -511324054 350066789 -699290316 778925490 -184938964 -295655736 472862205 -92649976 859629528 -396984184 -59518308 60447150 198199352 432977284 -595656114 990955943 -340144347 -663719821 -6648330 -573535128 412735378 -900409596 860145613 768338265 701200433 795448152 972638158 -391008905 -688766899 -368008198 -859481158 189043593 -619907375 -794965456 -482476459 572988103 768103513 -847376866 -99562759 553357365 -715275908 12048182 305157321 -231238550 -900257905 505656023 823588235 324300445 298365991 -833433690 -549396603 -420259062 85821793 162396661 -149452365 486526938 433400095 132130788 -882336114 -657032529 259795539 273823308 -79128877 -192638110 521527486 527620596 -474864947 -99227572 56840886 914754395 -639769756 -661570195 676777208 585272781 -1485400 -182425200 -257019091 539920592 -641493694 -256691128 431418949 -303135248 -18711443 -955051645 537148868 482843297 -61153281 348551435 -405348102 238291206 -409257343 346072178 -759402353 -158468341 -408683905 463391022 758107257 -812968174 723287906 528189571 -524176579 -734202486 185465018 662804517 -435338706 570817981 498654347 -338757569 659626156 775054665 -277591876 144341172 -290031086 850378696 770520324 837187512 250182660 -8443508 894084274 424646102 -675116817 834710898 -4707999 943128990 541998788 -140747498 571337042 351289969 -266042107 -285994453 29837315 574556906 -947472285 347185278 697050833 377875711 667849393 -297237348 -288120405 -920646256 -238875948 384073461 -332583267 -895572338 237326894 281787155 -160772526 125881918 -30841423 -199878622 12948531 -14758325 350142227 -482728784 192905712 -557626239 -435030105 -4316342 -567171515 156294336 -598525236 -583536382 -70372257 -76780505 739900224 831474840 -129964443 94611496 -967249841 224075124 442981833 -503507710 378044989 854850619 -656939522 -583522033 297283817 171841412 955551029 890039867 -201713846 875625757 -975637138 -22091791 -608482409 -728973472 -273282822 599503792 -897832566 -78097819 158337637 186668192 -798403807 506206421 -912481922 400121561 18039331 -423941066 510778322 -511433423 -170993607 517638175 -641484853 802619317 106405831 645379846 -90701802 538583105 -851444662 945847290 464868840 -175455170 -272683048 673235533 -930942361 -285207650 445762510 211372712 -139212292 -667244070 -366694943 258189152 -451869991 241010531 333388016 199819701 838369759 -73409168 -17942990 -788197244 -87940461 456070778 875062936 140531101 -335407529 -263945635 -569512214 -958408016 -129125168 -290330382 357587013 -998363184 292053683 -553983082 938259335 -445244913 -447718943 542626272 990108381 -146519928 -552435384 55560114 -946723089 778691532 -202365177 -777017467 -595801006 67625827 477463829 237820826 -861622655 833885405 939392114 699461747 97109795 119553026 -215318174 -783871200 -234674400 -792065198 -873800868 753585413 -726204871 -161884087 -165281535 -603724865 -246094658 672231449 -880033172 -828022959 60333757 983003954 -222392300 933078722 -299797152 -100291805 -260611267 438381320 86624551 899439794 -58298646 263997709 -471822021 -522807645 326393111 165347219 822903370 695492282 -331825175 -901201694 915953961 865320878 455781341 144426823 -230966861 -317114785 106359544 967753642 493945670 -695988014 -648722288 818687863 977337206 -972277777 356185877 880908866 -302277023 -298921544 804456246 334454727 895103417 -970716192 383644654 -394307214 -626989272 -259467868 367327279 -971439970 514844358 36654082 904035440 329427246 -322764151 469699064 5412980 31331299 597734373 -932016604 -817593704 617878178 -86919721 900369599 -771108252 -1525485 592181917 952482554 -914595540 -538116604 660434753 -147825659 -516773434 -510885798 -272216752 -40396054 366538130 560205616 -276593440 -825428506 -162006916 -563269223 945296701 381852198 938507052 713148429 -330854986 -544299707 -878550672 -801804258 152676180 596842781 673911515 -111749974 57133384 536208965 -127919837 -678478195 220178571 -727348012 69993072 435723838 757517953 403092877 350054644 -20831874 -739307302 258071163 409158232 -665835176 -412728364 -401808748 -68643974 -55157370 -149852843 -652724619 -645813599 834047072 487848244 -609027624 -329582250 -692677686 309751796 510543272 74800579 636948696 801514905 457618595 -555300142 270782290 -627890467 -318262234 39118545 -10207366 -865452416 -830812880 536951564 395321810 -565674636 -351304531 -893729446 -516659202 -581675011 -875170609 -539491588 -357771418 482014039 -922582004 898068791 940618691 -767176292 8911628 -271842940 -600952415 -803371970 723644868 -99939827 -656455379 221155860 -82998338 999965269 -372958305 -543434958 37196059 333895734 -145556006 977118866 -550451571 -820365882 850672469 -519865447 124075904 -170887695 -359382649 831024992 315265423 181681856 292158962 900664271 158178749 -443483816 868357218 361425500 278944545 300001875 452738580 551337556 -740954246 -161629005 -825573768 -485201427 171778289 918558984 -326419225 742914082 -462547007 -466693736 172184074 -2568819 371003112 779521255 -490470364 -429311302 -375101147 -402194995 437029405 805382857 -593481089 327754128 -743716725 -846713063 -862677663 -280766961 782473948 -333398227 834577572 432880940 -457018706 53230351 -662453956 -2544351 877747239 104201440 -69413239 95293803 -192501582 358607863 994741729 326611223 -475985906 -323768191 246553065 -608053435 237722226 194561351 -766743201 -970118642 874950900 -95633596 -673150514 -849885220 389577496 -109077365 -729397437 656360867 -413334766 387442633 -726124990 -988384345 144593395 234370348 710501307 -508986564 -434870481 -504791488 572389376 -685997268 -996238991 597445052 8719315 -168590941 -84760923 -250600131 -373741156 -514322565 -346821682 -861112603 975183715 363375850 -737973965 825558358 396390950 -85885091 -37067825 -623193208 -340200594 897903021 -103972327 -890766338 691263793 -770793686 -586599754 810486881 -417589315 322476170 57210209 -212980321 -598538639 259286476 -904021534 -415525545 840581479 864770573 -290600926 -381583888 -320083020 -750370177 549440138 -163387772 93492134 -594648382 -237324084 589368842 778003814 -343618265 -17087578 744611111 -681953904 -18450116 -114917512 632464461 -240841734 295673342 -95282816 -99767825 903036042 -627481014 -39688119 544603370 364019428 25783612 -970460571 378603953 -614022204 361647656 925342920 130363722 839428077 -677457998 61341970 -736858902 -365140400 -762662472 408143962 247876622 -76523499 300321095 -809539805 138182727 745572432 589013866 -779843678 498396539 -688357533 689490407 623929307 534451539 -630491593 833766805 613267335 157288832 -194312013 -482702731 145791455 -683554493 -581645781 -673195682 -227562839 988398106 461997416 -694351087 598941386 -231782557 -794558848 381157725 814978174 366458455 -913951945 384240745 -53647809 -610659548 -164004820 763736453 -901382081 -537246274 -753774263 -250222892 -976356676 413497936 -320536820 55566187 -707918548 -368339508 95715814 -79514477 782021008 680622010 -29616775 -899002914 -940666241 839608544 409282451 -379652421 347148399 538270160 776808894 218890806 -365666769 -139377994 63127086 484713701 -40828490 -250597755 -644885273 -613870950 -586994414 416608204 287394165 697535850 57671514 -439208436 787579483 247871978 247617436 -639784345 -498909175 99033458 579870318 388906646 27906135 923673122 901109253 -737470991 -790333456 507051038 -951021207 -818202033 572960317 -928757908 727441070 466292081 528945291 805366756 632708470 476120006 192196544 543508379 881125324 464752769 -920421509 -887253598 -311400181 -538991430 213997023 -529691444 436972635 813908024 491552779 441829203 148537995 -838397120 118873280 306309787 -64730276 -260098290 -362593539 77470218 783852848 913047111 -307015467 -495741599 -743274939 -695637524 -875878797 -349429121 -719888154 -844858367 566486769 541843958 -713707535 -730454161 -687702367 -682805144 583583900 240354601 783630874 -563592681 -826214401 642902906 -940646756 -268027543 -714261401 904373416 349176510 -970585153 -117253155 -713550455 275482132 489932877 -57939040 558804244 -436231483 -749785915 120658113 650904116 -829261704 -768770865 -719922603 134717479 448873464 -158608579 926633768 639699973 -396237148 987498808 59623472 307230820 218212516 820321458 -75617034 599316982 745598733 943073025 -282982578 -727207969 -134851878 -344799175 -833970688 -270499498 -218374599 426478165 943245916 575098524 423328547 952032057 -457600465 -785311447 251492469 -256851049 -438270268 75504916 894540149 723145647 216921126 -892272732 -407704784 322487350 -531906655 336340562 339401250 -946875517 985727343 509981839 997140890 -290462954 814232759 -330656198 95352939 707858537 -772930903 811596583 749541258 256832458 -291608789 94528873 948431020 -633756436 -200379561 831281938 757794540 184173143 -665552296 667348533 477823888 965086561 930363652 260890818 996394783 -406994353 -524480551 539824329 -687873280 -218246651 -835084366 -851143335 -103598114 174743026 -968035557 -88268059 -211725450 54835612 129115162 -758774761 -216275708 -897965662 224221256 336733767 -834162536 825335476 621928315 -486223554 632489183 -478440088 75223580 -984486755 -824180534 280289753 -173771501 -143292807 -50752146 -922451757 679856544 -476625235 -76185496 -323349907 -505742845 -21954881 -684290787 783936200 685812574 -794358655 140862994 -849669351 401333679 754590644 -937691539 -396907708 -240793651 787114338 475546775 -201102036 944929097 564888608 -217973200 -886204258 -140233869 -722053844 86861661 -814064988 -169733947 -588265035 344274059 86900109 -457130990 273747481 395280272 -261523383 771437165 406036763 -547495383 -947113775 -980724977 -908284978 821473719 -40416577 835258205 667271972 541728952 -593981775 -328947323 -21614373 -439813503 -759126324 -729478482 -586207782 277721209 -122024610 -598262685 422591132 -559429353 452760057 -931008000 688158660 717180085 604802657 585000036 -278540828 -740620644 -306162812 775521841 744172884 755336380 -830430746 622307817 -3090902 612235680 -531854941 -659246985 950741956 -107796152 215659772 587127498 489430511 -460349099 421436041 -362041422 443042048 -554686618 170153534 -552924024 701079203 -464812610 794199892 -857475589 757413744 953098837 977093103 -16198837 -694660528 852696952 112634657 -196282349 -275724552 958141392 172891043 -143609453 515420493 790178216 -22750295 803830165 -564673350 689502434 175428367 -665013784 -376904054 775186824 233704051 23125840 441128450 -659636066 570300187 443703499 -853344367 131594072 -977576313 337184542 266367015 -153964959 106725289 125438944 32751777 246075182 19241919 -443170747 -353674790 746849926 977327986 83424905 -872982454 -959670231 -422495070 678690530 977585434 -343262722 921131563 -976002835 -207573911 552296150 -961485876 53619552 599780856 528102281 -146486207 895313131 -733276556 -917211364 -327296918 627603290 773222660 447816495 374655722 -842247968 483401774 -547320878 329062092 -400095307 -554509142 -162393744 -871308740 -949734290 359465414 989073104 570704619 829243152 611393272 -15875795 -846536179 899754511 157924145 -1630664 -168199901 983212260 436404246 -995535681 170294776 -148793547 657419040 -962380211 621391972 124472843 -179060090 -177843880 -632033123 870754475 290966800 180205133 642973315 -922686483 -438862444 -244932609 -119354631 -524192654 562138354 -368935563 303257727 839072534 997394454 136472298 398725267 843707393 -934337013 507750822 76471540 191481959 -630025884 -506833820 965881132 -558497681 488645722 439489282 376343572 264461258 182277649 -442825325 -15973427 632117382 -482014163 -550987709 -252890454 -644885126 167427548 435787224 -216503349 -345632082 -35309879 836801556 356254496 -876311386 -743568657 109723257 989524166 618356180 517571399 -400443902 85242695 655800419 -740502065 -878201620 -720975739 -866323785 237151601 -178124782 -113897501 643792855 894228124 -519521142 -32601010 862561411 -539903009 240575723 802623499 199628979 -352989446 688861737 -932977758 -569845129 -51811046 -504384514 788960623 713780095 -803259181 -905847997 107569412 888640983 -570324497 736504815 -401922108 -150315379 786844094 -295544416 -711610626 925878998 886085208 894491636 180570791 172583007 632906946 110317123 743273420 802812380 -481549811 -971839253 75663669 108540203 782640440 -727400815 -615108909 -486379197 -277086173 -882495786 959352448 432235463 -607673454 -998363331 701152405 -352992929 309895017 -609752145 -668003885 381760709 -377428546 766225995 -776047865 -208715620 967787974 -172531311 650081853 -107879181 -649185052 678518637 -177020556 -639924791 -955520959 -459625672 -637711887 836313336 12012487 84434678 926762292 292357627 -134734541 381235174 -439898883 -836424095 155722506 -535639116 104980554 839475266 -910078446 370616699 -493361097 -272860195 -46952301 -381688900 -840106973 424212045 -953025977 -378863590 -672121433 320416211 611193798 207163464 963427977 926867041 108558541 -392360982 -989995388 -271299164 -341635998 174379742 -167840974 262550502 -271763897 726386283 311116099 583780701 844707785 -693197911 853904155 -826868073 62402389 -70065558 -414712785 237463426 642874711 616115477 528822139 -545721117 476494314 579866746 -814515040 -430595513 -914046938 160440060 -390243335 891989499 216785251 99528356 34823598 -448934660 -415966105 922043349 453244793 -32136333 851879328 593587591 -335017735 -187855291 925931554 945009855 -94421955 767986462 620406866 -353380037 123037453 -216728427 800990866 -292650730 -830893568 -154322690 807806416 52938782 -242925498 -119844723 -33860003 266882547 934718213 308683905 -573520205 -757326882 -688675626 -904832023 -144634633 -718171842 230640272 968951463 -527419804 -792225395 444221744 -458623504 -731265704 -232267256 277723459 -508521439 836422250 -63839805 660046669 943917323 -877034404 866886299 -583864434 959098172 -17408825 347637465 -704493016 -159572061 702956403 425661118 889411804 -772715193 -732927104 656897117 406083866 686736474 -822587641 87943215 471570404 793687277 -1703884 -296668184 -605497341 213068923 106568236 -722140446 354842807 -415754684 652419949 25575737 -443184963 392097848 -938216454 35649881 -629947275 769286152 997655407 -479554115 218378088 -282674904 -618901814 3655777 511548332 241772030 -695342781 -987970707 -989167366 -222493809 343393291 298049755 723203955 616661873 -196695086 -758702739 938549542 -429243765 35851258 -599163820 222575292 -981134868 -952764501 644262304 -981173105 161736902 -653395856 -52615094 -296603739 837954955 430499789 -713260160 505595611 932685116 -833644631 75697985 -502058805 827378806 -718273463 268145364 -797753242 -814538231 -267381877 -585077540 -180019217 -153730173 456951732 -442534976 -207427316 -406154706 641885662 -147101073 536705438 -334464361 276658570 -14437218 -342301568 -82582276 -512502997 440478859 -597883443 -774967689 -10876560 -606024245 -199865320 455552092 -364986908 -792176013 -229391413 118890504 -448117820 -518492626 -551259290 -376342451 143917109 -564872030 -433637315 329371382 722502947 -677320409 950374790 355432643 -537867701 692581160 -322350472 342653487 233878966 76550994 543459555 -59808223 -383190383 185933479 945849570 -784918802 -129383802 105022110 497753132 -91962693 547463917 981140636 -292625897 191420659 -407492618 -128558788 -1749082 -908862885 909592847 -191256777 938242737 -494372754 609428054 678044790 -316244652 586704710 35088289 52089138 -699739819 -119409032 602119340 431742905 793342412 -810498344 -881509730 -96630260 -463033003 180071505 -418306184 -556644313 593313816 204283164 201845501 -393447345 560275477 229493042 -380657089 -991299256 593465512 -494491275 394897787 606887089 812619031 -762325179 -655387245 493013582 -469978554 -812089924 412961365 442314707 -884622409 133291869 -133617321 912464133 -288479451 49304189 -616147825 248036177 831800470 10833967 -615252470 178870306 818973315 727484214 -808644822 923464936 -78683972 -438676265 -171569213 738055937 190154958 943186949 111986279 -340242554 110738008 262284013 309542724 -136533218 -122627871 625784061 377523200 -170494514 -597496117 -215788975 902240824 -609949452 -980290477 -637647486 745353064 203278872 309026501 271394957 927166965 -995102152 349619021 -591892221 -237157760 -176702488 -731134932 -431484305 -770456962 410595541 646311415 -194929422 -689746465 -58837784 615225486 404508480 -255809770 -338634017 -851423898 -978437980 941440647 -737114308 364991224 -664472784 295442803 440093888 73020225 456539199 798057243 -416425228 939523784 442622290 -965765506 -216595500 57706414 876678310 533588126 -855567154 930932053 -92981674 940002923 212976464 661186215 -3032183 179295404 275658520 853842467 591135203 257834775 587187072 911519627 433305820 -448764496 797244254 671907445 936465680 -850443529 -96562212 476388233 -906425247 383742252 -70521031 -139234730 535098774 -458996443 375166981 604524881 -949136181 -983125675 904518520 173028232 218801431 -495706739 451603959 449681943 67633357 -792499354 -333748397 -104216328 426427802 469729106 96453 955725051 175663801 278901188 183776256 839314556 92290982 353699344 886733807 120557968 -559950917 758278849 -558444067 -286972493 551621130 -256697178 283691086 -308369170 -439458696 -150821175 -960217990 -380020447 634888520 -940114008 152611616 -613577379 736038358 822716965 14427555 -356354964 -193146188 -695529121 -528991850 -807595650 -349952981 -576415206 -40353321 -322131254 -559247967 -366729970 274964124 -817512932 -596510812 -946021703 -607448617 -864536019 753228746 -363724250 -722122090 398607465 283005678 -78023687 -860189313 961363736 -943867159 79809468 151425102 783900792 -265559764 416892038 -213241925 -358934647 -809482407 -766053610 779735650 303064093 283515076 24261452 138831834 -461831726 768935808 -15345317 498397153 -42775307 -628326064 633230047 380527474 63330511 162236993 109401418 740975092 330742897 241321221 -392615815 -968765919 -908750571 9180722 -999579076 898701719 -375995011 -230045272 177951830 -564988709 327563552 -982728853 955126809 119653758 433599406 -564933485 -334477758 134707487 -962976948 867680249 790729491 -557717892 -950471814 34871343 567146732 342312371 -378769557 325788670 45699289 -666222580 -954202355 -38788221 -534849938 703716168 863960357 -338225147 -355230182 -537563145 -699412959 -923937459 743360171 -334415327 -319244847 -854877348 -956372239 -170925568 783082489 -667025774 -367939372 -445354699 124483793 737786564 -924302048 -116742466 -204324025 152794187 -535961679 667300653 -913611195 -129235180 130921295 330684537 -564716852 252763657 690555081 -166178816 118716346 -579119438 269925095 -413517268 119242861 307556642 -326190848 759265008 944475583 -124970855 570138678 106324885 -603343017 455912308 -413531292 -327998848 -330773635 793130638 -906120599 -986782870 -864119732 759261860 675776060 402115170 323358757 -166965897 299601403 -859837418 -621978664 -340272299 -285757761 -396153250 396413532 999866604 44069754 -830654956 -397826501 -35942768 -60196919 -968126398 -845651932 -703556398 -121430120 -91900960 37950664 279079176 580984694 -508557797 295384713 79768892 -490017456 -626759021 -297851290 559624961 259212885 -312984418 986981364 403575894 -277433569 692679399 174851087 647883444 -565329265 73461338 580290370 -291229422 518337522 79611913 657418866 555689662 -541430500 218797319 943571558 -854867992 -515444333 807274589 33847310 -754740983 403191639 -432219988 -187697303 -34770723 -976526234 150669298 535064574 -519278498 -475562437 -632778542 -566217757 -961123470 -233193967 -653005075 293049248 -468968619 -823867778 -960928223 805470560 -786684405 -554202388 850199489 895061897 75072746 -124389565 830328332 378203195 430794175 626809334 477794865 54487507 -158508021 114478900 -713253434 -768763812 125870455 819581307 -580655928 -390645337 -126314949 -964820941 -4981264 193808243 -497980283 828901448 -749544433 569290413 147087138 -886032129 569032191 -490305522 5348150 243802009 996258205 -756342098 986531663 -332688676 -920793154 260468932 909052060 301556876 -662963057 -897670094 -554451889 380993578 735704896 -686392800 -324570523 54328764 114074685 -217583819 375165945 557333406 -364300726 470408230 -574463715 461871103 887096679 349386080 -284101470 501764816 440052526 740033959 -992227283 723659212 -355352677 -499960855 -45930383 -695083146 -600467677 -357011679 -159533572 -863499863 325660813 -158447763 53899030 -551742214 -897072621 -634551314 828222400 879176143 144438315 188488798 212343998 -814190696 918140648 101653516 -576649119 143828310 -996365154 -767294324 -119664040 890613645 -439286464 483843740 595940273 818757545 -239020260 -156460378 -543904888 512772398 719600549 98359068 768835581 -456247198 23263502 510998383 -498872943 -949288434 -673950917 275242425 682397610 -22069130 447213460 -989283498 726794314 356275618 892623211 -69726747 -149898087 532818541 -612233383 -6937405 777704718 -39013287 723675115 -611054183 -604351104 393757233 10843208 74534626 874985687 -428365375 -695026580 688516403 315791793 909603330 736089098 752652538 610855851 781648291 698856074 -257334102 -818492112 -405207005 -452624028 502384484 619683537 -66976981 953418209 138010048 220949078 929166712 -133129211 -665521668 748737861 443624179 557758970 -458223465 983474612 -281719192 526755949 156306362 -209242503 -100478921 -112973367 -877376313 -959831177 -495638835 983764337 435578557 -508726294 -457331615 725698313 -129215024 -736109391 542698515 443556962 770324100 799197 993919408 -418493272 -451069427 -379355651 -931628450 -459688905 -685454173 986049545 -570347056 344928012 302669055 42959896 -305890450 -157902114 442240398 697997153 -210677132 -852168449 483341992 948974176 -619443459 627846297 434067050 -889123114 -355565454 609775701 660576826 20406689 -642194193 131908607 261496836 -816853843 -405887002 -617734073 -379659450 78270338 414926816 650146825 586373184 -193027897 -377980229 -95806190 584927303 617748882 -643485280 -978791229 830312097 763024652 -767255977 362523312 -156740550 881920130 383137529 907654908 -282649248 592139200 -194474328 -645955074 -332106357 189115142 -918953114 118626869 376019488 219705992 448783170 -709869106 579119744 201249622 648905255 873251963 -871742584 546952888 107553137 -651220471 317173256 -938183696 464596517 -291582465 273907243 -243725826 442465243 294248108 751475214 573346651 457735250 479812911 -932064835 570255925 857873935 -303298864 386291608 107052464 360736329 -312166043 -237464171 865009044 262541472 -137735765 333118607 -344308167 347159010 -691325631 474285060 418921773 -479060937 775410931 -405570785 -193576884 -145078242 -399969396 -254903815 -99681531 186499500 -306207658 -344587655 75736364 -582228862 864143783 232680823 204739651 168577684 828109775 -24845809 -62419275 217824808 -72078541 931241798 -643162678 -179302551 -915504375 -695412969 -198046563 -753904152 -701677389 674202151 -692112401 -609580157 394414497 474416333 102835427 -836741326 88250445 896132369 -440840146 171020992 -148910725 -653132607 -599771061 -157343260 496105254 -37808385 -871901206 612664980 916222837 196875905 581632570 -631088406 561726561 -730962853 -137877577 -833871982 -435359443 349509944 -690635005 978161235 -856405485 345696102 114934819 -785687420 834730130 540252734 -207315719 -562397904 987596788 653195453 405458567 -12658426 -561711186 285022882 604634386 -283090700 788712212 727594974 -826190740 22547329 374461348 710683530 -30169643 -531811728 -270214615 -286082475 915207791 -40276523 -429813423 28742301 633174092 219516440 -435528070 -135538078 -101335262 -348924586 706760921 -499414845 -824727891 -248801357 600233695 -31248711 189342099 -719158812 -501029592 671415419 -566052569 300710730 645059408 179485002 -686350165 980914043 -11590675 865530480 -911170711 -804699600 39362335 -716053462 -650073779 -574489793 396526595 452780954 202909469 -819973339 406659889 3014514 -202216370 -734721019 628716268 74895195 -489393957 87852972 662794350 -229921214 -58786672 -446345102 -350599259 729009640 588229997 -138564917 945057050 -913040057 -124742395 999455344 -697801473 -299498832 480946556 -373166654 -767394688 -695547801 -584745998 -776936626 882885759 714920664 -436177727 459376001 -272253822 793611980 -728655620 -489837371 -273758971 -557046958 -432499596 791381514 -512177704 -949464265 267273829 -447543552 -34457933 320177997 685733702 -880301880 134067684 -629797818 639630642 -109651793 -681160705 -813245267 831247776 -379005037 900073381 766619206 -70354301 -616859761 394726021 188176202 -995493128 804382044 491446946 585072282 332599615 -565378067 -461294077 -965692322 226960859 99119322 346752031 -815787461 -50496139 -222271555 928326557 33011982 347508996 776475649 -804178628 -485647819 718646943 -67914096 183123037 -644078915 993890114 443534328 675605955 -223057326 -888789613 499296824 -916310338 856537085 -728021031 -86766663 611074 -938670945 -314511664 860381363 587011899 519201856 440352321 -188222632 -403397035 -209594046 62866941 -591947446 27040452 -471428715 227152450 -233609636 -117135341 -88196947 -414057653 -272856571 215904298 375069001 -535889396 166868411 220581088 -740738951 989883522 827092676 -53881961 851575306 317798710 925477508 383955770 -764972347 802856552 -489609676 -708776351 -489394988 -844608770 -388499565 -959726211 753305533 -66522256 -600685723 -947006350 -180042251 878113205 194895600 -462752592 -981762571 273633438 -938503364 -519645302 -389668881 -580683451 -514337327 -684970342 -30092244 146741706 -982831218 -622037611 478940100 -922080156 302372910 878393038 -869420725 708160157 -851437678 152545241 -743243210 -829441543 854761478 -76305679 -749961176 331920847 102682740 -979442618 -597434868 -655816429 -742389071 -244726151 682028478 -92473523 259810361 -55763324 -667658988 777604257 310574181 866130325 31218050 998182896 780150261 -85901377 -474927278 -530158420 803056329 698189853 523324108 -578637135 -792452577 778112797 -988897562 -105884045 -694560464 910291125 849876149 -772687216 555027751 -921590789 199201813 -917912850 90048627 488409435 -727364064 271517611 -990622221 -299136941 739323788 -761150553 724717429 -280896304 844476108 13481799 -782402198 -179631646 -949899189 -900252258 -288260577 -257892676 -353177878 -53401334 -750774182 147023242 -249376561 365495283 -689861322 489755214 -394503590 -711518359 -210961251 -118829483 432503492 23401738 403325093 -134481885 -280005558 -733312362 -926503567 -495693994 -914507865 -972573810 345660788 923241077 -245182291 -148723476 93142676 974082194 -86593709 786372589 -633319208 512584644 -181228181 -612477331 -357192650 610890321 -96039184 -24669681 223405058 735508272 -974249356 354404930 -540856455 -313090819 -862392464 831098681 115034191 215801298 -757363173 655571392 972668644 -180023205 -101246624 568301073 795712737 -961229109 -450842688 131478785 -452283530 -737005220 132217650 726678722 -473282793 706229690 -72405818 944462961 424047375 -413763525 956501371 848437853 -814125997 108788487 150630115 309874809 762394354 156690637 211030688 -548950466 678648266 837607180 -447795656 -92918761 -864316225 44034954 -623568032 -870598703 856408301 -413839230 200609074 -706909029 855011956 -992730687 431414518 982592689 360324868 546472555 893229523 -610186925 -590801194 -305616354 -517042327 -671300544 959552487 152896158 -62500571 246221391 850791305 -98870082 346302382 -929806038 -413600194 432985563 251022885 131988764 -933001761 88620983 742311354 -370895319 -980135938 -904853096 -158749607 14316957 730051585 -336787445 -692847354 145756023 316481660 654276167 -718286892 847881171 -984452682 -139493597 998948257 -493668530 -856327542 -496760904 269439857 144215231 893053707 801702075 739401818 -48329431 236739548 -262837601 -797961615 -701070267 63515675 -872020549 992605415 915465249 76016244 -677710548 402787925 162791058 840008117 -202259556 615652432 556934383 468512159 -29275600 -862946527 -319652083 -36555745 -92473294 -635340933 -772069595 -709806665 976896366 -873966509 -924674980 -106395202 510371324 -16143108 -811121045 -794528536 847789159 -342787138 208869715 226334439 -634585383 -56714253 -285411548 -964942824 -978667679 51264037 -218613240 520984808 -81445673 545962452 -351839525 488704891 921149550 -799510089 791279197 -541566101 89469122 -699078017 -172151228 -304854078 957149314 -217081143 984970918 744853627 216546662 917066502 -308711544 -937116203 35836988 -14352274 174602409 895454062 -403859809 26380190 -201837187 77815896 335673145 -686097587 -16835992 -748294185 -189801345 942971964 -734101811 -518258918 -107924750 252787039 230510260 546441593 -907983170 681182311 -412710157 -276804649 -210644281 -762992028 203496812 -31788093 -558321690 -727690326 71446469 -906066582 420140440 -183272904 671056698 637286056 951548717 672801769 -839519063 743970644 -928799635 -48479250 760712930 757675567 -904942978 186212112 -947830532 315646113 252604999 -447654589 88593007 -974829621 596911836 762099393 -777406310 -775500628 -938274180 64151766 496750117 638384218 399552074 13101189 -719461764 -179590441 -440561492 332085310 979215190 499491202 653273633 -432814020 -46078804 -913464704 12649041 174384090 -644062416 -878273352 488341088 820729276 509881382 672520942 419749219 -347667445 63049921 -507021284 -963982978 -470754664 883939474 833484188 -663301857 -390793697 771670487 892638191 -496142551 -669808226 -16571518 -126653483 386305864 379558965 -241546626 -925395473 911540721 930368897 -729349389 -327736258 -74292697 616822078 -663273846 696966892 -353885036 850906292 769781731 -182800195 -270864122 735038581 106827398 -624624765 -664414461 630884604 434571028 -727844938 -377072181 628249244 -644787877 34963883 833787429 -100190443 876567665 -457171781 782896172 386134007 651777506 -2037615 -244655672 -827053258 909580467 923944441 -484815744 437984176 850086133 -550926066 -299495853 -171675889 -423732214 20613554 -618164724 -979204477 983206562 782684165 657429301 -838621016 -111244158 261492972 312621981 773613353 -209206057 72984791 -332303006 -710824762 788898832 713621544 -752453132 -494376157 -255383919 -833040063 -56307620 -248609122 621562557 -684578749 -266573164 -703543077 651891616 561381457 978177796 696533669 341370247 582880254 -631198112 -823406594 -839249448 -941700542 976212750 183351330 614896470 -210814566 -656186491 -572684743 -253859583 204541810 370111453 -846926645 -905970520 -891329526 136571240 880314940 177996666 -594046149 528456142 335427785 991442912 -644299919 662373547 873978120 742443072 136912100 780197892 -321784149 -694523462 -179184000 107984575 919616035 -894576335 704525438 -832533846 -539236531 -242808211 -197829972 165337262 942999166 -243999485 -31224495 362787893 997555379 501423846 -663576621 -860349097 749660991 -732699089 -868835011 -299155837 999655729 -882439871 357606581 -842527006 -624782391 -158140171 531182631 -218702446 910589637 -137954604 -254268836 -180631774 424306616 681420104 -312258872 213797911 558120977 -97758226 -885373119 142193611 -277544590 736524130 -506975566 -412785890 913017613 184950581 -862268673 -953208580 544952896 881840981 992894865 -712372727 233741808 712652223 91345722 702096795 -805769583 -340487017 274640423 474228527 -756435659 -459988561 935843090 288525213 708600875 415642288 463041303 -901708620 -967910167 949758110 -348527171 468647170 -195591037 403519176 -192521115 284457776 495087241 347282967 -335077957 -727811887 36996877 -130075035 -396351047 573375850 291221556 321412036 425167813 189242453 -229428274 -275798368 919289044 -353295907 544600678 -712034644 854333987 844485165 836886828 -680061868 152959583 500300939 -310262132 -810765625 -782980892 -103801542 -597019102 109436142 310932320 -991383997 190321048 -949924860 -929411579 -809716236 646233414 441837483 -461458940 761105029 -660969225 461928484 541221831 307614846 374252291 91292029 445753874 -519244503 -135459696 -220833394 -202122199 -463244003 983629771 324105421 790962608 546109869 -351244419 -521482489 -968117625 -870541952 -145335184 658797042 -515842599 -157179683 -807145216 626133961 -120925639 541132151 814223087 244656135 -537861075 778214262 -837057381 686059014 385009156 -665327783 -655722007 -750992016 -107394987 -985072420 -510112302 -730639519 -282824590 659189732 -16823150 -543683013 -308614575 5653266 -264967626 702902580 284339714 -236518039 -524007735 -303869391 -775738390 -819363736 508028161 -15568298 -205883588 649807181 794990493 132611283 -898772236 904108137 -190215954 364233383 406400426 -788557353 -640215159 582480237 73137475 -344748950 823161807 368688319 881857312 815309567 -335887325 -529258456 603917931 -290775308 -54996169 -107662663 244280689 -756509990 -987013531 -144647509 47647019 -56077893 207222117 -404085205 515974801 -753213556 182142595 -552137927 -676817472 640907000 -263032346 -753247023 -683049881 671071730 104941656 -258020241 -93677370 -620095661 -793164598 74419135 367067579 -533587638 -871666736 204433882 313433217 -203923419 262782757 -345573395 -673167669 657911803 114852733 299928785 361145282 -329461163 -341540563 187749427 -358513033 157242220 265910556 659460382 -739040209 -106127860 224511910 -153531870 -720037226 519598608 -77490349 79326302 -863007436 470589428 406514877 -828221621 -548959911 -118202405 -966475845 960315459 935662521 298102517 404580198 -107085456 -703130646 534533626 932256348 -599176076 47401998 913628488 -38888800 -452592623 -761891202 -416632062 814700994 -315338774 -736521665 -519475671 78927777 -417926925 -319298874 -42733617 877467415 800672740 -591045542 880765165 342467712 960369154 -747639619 597862119 -228116489 997010882 429566288 -882292990 49306050 -668449528 -668911299 -689063675 801927161 -303780978 -623726648 -365915885 714554469 -348786295 894646069 642991283 613557431 -548227469 -83143965 -431093916 362892471 992257205 -82269976 -886268943 -976808696 -764062008 330469296 313867885 62386013 26082429 -125340583 624312466 -429122669 485465363 850621011 -360871390 -639267202 -229371775 -710855463 453250317 214468516 -940956498 197993214 -912441865 -970080217 -194212010 554683182 316398973 -820609947 603890130 -849577052 -980275414 -15962030 737811517 148887899 -400431822 852459619 -574106545 -758944165 953136801 -66996826 -69611949 -33789173 -367471020 -18322870 -975128409 160011308 511693231 -36336782 252664068 -983041129 -817423191 970394127 -933241145 374778714 849255004 927667383 -278689652 -332334547 -452756377 -6873248 -643285181 -690164301 427442079 372747264 -222900802 -494410344 -57318620 -384489513 968636953 -813892126 408438791 -680256157 516897871 195171751 662704981 171127438 -490023814 17524289 865819125 441857445 482507507 143020079 488437374 -821017993 -165060971 922119842 234042032 323244302 -653347730 -476745287 244650192 240729990 -319472007 16596623 269656064 -669669617 688916487 -879128127 -696619513 869846449 838425845 -353432010 267775049 -722586277 -36200738 799387409 -57320128 -617457354 877202800 12150161 300376057 -507480593 805211076 -229073575 -63736059 334793014 374160629 677086295 630653357 204257038 -491659443 -274980286 265620554 210773024 -475864442 -628986466 486246782 -743779160 732865129 790891331 268977967 -647352860 40938688 435576911 211081493 -502824001 -616164884 740877537 -74374614 654037640 -578992066 -493145905 675731309 -423547755 -234524061 910688352 11395448 -364271259 -563523136 473646428 -267557807 504434683 76235230 -888677837 -376900483 -513943427 76361904 928367438 541300123 892396655 -85320545 -496102927 -542826926 -788630089 738418761 927523682 -913101048 705678008 -624189511 228000127 275854310 -26985768 -677298639 -425790463 639165942 -938798373 -455939573 -940421952 80649902 265509631 744316076 -766066931 289589166 -706304850 -279004250 -257172463 -81020800 -44643703 19185095 -702809571 -654304258 487356185 -258161124 -857736670 884285177 -641062062 -174582623 187992150 -575104133 46329747 -937721160 -603348167 -746648478 -884021572 -726887656 802186131 -478324200 -588878027 -952656227 -802420782 -262128534 -644904604 -458011614 941007058 381939387 -492181080 -691898555 643521948 -41173704 -302821386 448774546 898434004 -295141293 464424976 -137468183 -119934263 -442705216 90169580 507941382 -876707203 855979112 -612430904 -143502352 -434894747 -324653943 -166231424 -382564958 -345404283 -483457020 -556235830 893134850 915783122 852959811 569923097 518273821 -362288824 -687600700 832204847 -383666222 -299234334 316282283 -572639297 376670618 -718326775 176576562 585731590 -601690745 899861529 842076874 313929420 517604390 98442535 -551648320 308822195 898836938 -973096716 -344374114 578128226 864347051 -685989520 -180773372 -300189030 -974600566 -429124987 -362802819 674155710 -196425846 156343899 -71752901 188454120 119479242 621758951 -79850140 998851303 344511886 -345921211 -69633172 286563221 -990588219 -864743155 -651141228 -631291138 60305305 36369468 164753733 356891154 -647697410 309100570 877374991 -269546977 -122222292 771478325 267877320 -454314076 20823353 616085589 -358049311 -611349171 471092503 453014998 93121042 593889402 -643886889 399293487 -418337072 682335089 87235743 -753051741 514432613 -815364127 224018975 -576157277 186905804 484973416 85661226 -119739814 619928817 -341020752 -602165527 642549733 -281683114 -216082026 250096008 583837455 -850723380 441284212 -784190280 716693479 588848540 237282974 -208177756 -651337590 804224026 -893322463 353114423 932716535 260515346 897760155 -66092843 -489273114 -143781373 -468901465 -58717291 277403230 -509759178 -290547104 643897654 629543917 899456974 -217789942 -429635874 66060752 -340517672 -82481314 746458088 -655997388 200943535 -72516538 -907439585 940091466 -832219361 -609834994 836077445 464685551 -734410395 -210896300 444499090 -747856983 -934583063 992485087 597360508 -247730529 337227644 -113221015 -638145772 -185855381 891182979 80460364 -523660917 -824825002 -939065661 -985748144 -654098799 130287599 504618440 764729062 -539004254 952100072 -996395504 -42904801 -532559781 924716917 -748950155 -757356016 75326580 466439470 671335322 -447656748 886147168 883436323 304673287 642259364 -53890196 -657245262 216535474 -44387464 607566018 670091970 441385391 -523931844 -256619323 205771639 233329550 -893811808 821031793 818614274 -264774807 -869718510 711763729 677542186 317251054 153106283 94360969 348787581 -683113056 512955489 -348374555 162439632 -565438768 192445908 548194741 351089966 420116966 -359286450 -460442385 162184465 577615761 34095774 -604024478 -681302477 9259739 -477899633 -257029469 863029217 -24575617 -817939187 -197517832 933387919 -127296507 528628306 -984794651 595284281 681119867 -939887976 691124684 985987622 858218355 566786558 -907304735 508170446 -313020941 815552786 -677748820 -989894092 295524401 966388454 -473653475 907648704 699977450 596670906 528651191 479760026 408523943 321806594 173416 842475487 571337069 21347775 8376467 -266819324 50694340 529640511 -235899627 -993912888 861444354 -441809869 203901869 355623034 -835630985 733783147 505241439 -246236624 611565720 -845899414 585448512 -276209201 780481690 432890530 168224950 -932056964 -851271467 503640141 56850377 105081824 -643629929 790217552 635404095 -157075685 -855677311 -650619499 -376852482 -525344692 145176950 -667350981 -888830812 -36364791 -764014276 257072774 -99800578 -497377551 718486975 -13103191 380893095 319813801 261396441 569079685 286600990 -766308634 -28839369 -347833967 -788315389 382511706 322678539 486199209 -283622558 33882158 718660580 -836584748 418411270 -15115587 399492131 726054205 -835156713 -914593163 181686020 -923436402 802653199 -216192945 345539633 173942827 506897709 654500875 -510337469 -852801804 -134363991 920822458 -964962760 -682235043 612809872 406492752 698604758 -519449414 899556389 -94927407 623420597 -227643904 -598877495 284764666 -851107745 269668004 726445494 -376844420 789489985 784367439 -987603136 271526085 -714459324 -613726724 690837531 354794031 852104079 -546381771 -162128613 -538550307 -463687610 -412539591 860719456 -740710597 866459507 294732652 501986118 600549735 525881191 800320422 982909441 915013872 -419525030 178196869 -402080456 -522469716 -527272757 -434585438 -442291273 -147305275 -651925057 206589804 877614780 769032785 38734679 248463203 -539527746 313969801 732198149 827495103 165626885 238280383 -481297632 65891035 969480995 768584596 -917142942 -351710271 129585994 -819888473 -225576242 -863878260 66598289 619426914 -764179916 -932244341 -292143192 -190655056 159981371 198889124 465285581 -268722475 -338818740 -725933482 894740746 820970147 3802235 621235675 -751545742 -799173694 596621997 317434389 -497921572 697502432 54287153 -84104917 -628538749 -890978756 -991969698 100082205 931550027 271085906 701054021 -874743059 -186075319 -15015396 -870298743 -212278887 -533612369 -922169827 -263203994 407697548 878453722 120866123 -797023564 -929821808 -700046022 133870677 661153399 -780934454 -258670060 -672467259 -581571498 -611605436 354160539 -66570013 975800103 521619109 472710970 158770789 614243722 148054922 -35402634 -843238277 -141724369 673721506 -887684505 522896754 -506050551 89249289 558057709 243761227 -89218413 734670690 394803025 -234018605 999061833 -914572935 376643547 -170312790 893955943 882735627 -2467519 -975716563 -374108824 835591615 800498218 -322980866 -771945747 507714148 -440801054 766222870 483797947 682880898 -235957152 148671160 52442242 -148697085 -992746024 811073833 620214573 -75737811 117684680 -299348366 673474908 -331469580 806578688 856401078 421069116 -121064468 -477714115 -442108765 411650341 -690989576 -657670864 532543069 -18846273 35932150 848297145 -971054194 660685043 868035049 -881574273 -468463417 165919952 -425103873 58875105 599887656 512839575 -326868091 -117295082 569095079 977170062 -852519334 -886661272 -277646788 -149704663 373563376 -631436290 -654782341 33134200 -418672185 -767296919 -131187545 -638727131 -349232218 -323761910 673353504 430108171 -370786191 216597009 -441189447 -139819741 -100579940 -330703443 -25979529 -347844463 290528926 -46267811 -96120166 515902083 521495375 -898370952 -70656513 -484474426 29098775 612371325 -152261264 -27194127 -398982403 -984365699 900769414 538722041 776935338 651715810 927014815 -462927931 442839516 -962121774 -808821191 -759568092 721085041 -603356026 -221171055 -232291807 -220863763 326824866 -225923762 -665462770 32039095 169143220 -521381839 -228402298 -443693863 -215718246 -141181290 -652474683 -540706012 -253608539 -302167024 123636645 992413150 -690415332 -188771280 48509102 -215578892 -580528997 129276292 478011440 -721742782 -911148999 -52624365 -307570835 627466123 180711102 619072411 583857597 153667955 -325606673 -549004996 -888554257 55575813 -510719971 436432237 650472662 -568116856 964401595 785055804 233683638 -13934930 155613135 849775830 831432207 684628358 387805530 -230442529 735645016 735151991 142576444 -63532791 -917503299 -666179838 -769054987 -301659703 387447856 333492287 -778456042 -510457216 336442054 -645429755 247085291 -712752500 381357659 417149097 -171165329 861534297 148627707 193600841 -323079676 -340249793 -175422888 -852266029 67075969 296068728 252827156 -705993542 -819160479 191564969 -950096167 -238588804 -924547187 -628522700 -990795450 47891544 -268720471 -889339572 580533109 186057240 -440369407 -209007069 -380185240 -447044770 891979146 479566339 -812309168 712096230 -619150827 -367895144 -309746503 -647142737 -273227776 -643666020 -954624431 -361224625 586764362 367011117 591006519 -812509401 167993701 446508533 207823779 -526507151 -151694638 609554671 -791112572 569852214 620655927 -35925246 -924625445 957438152 -724940964 520012980 250130180 -267744343 100801849 831489542 523817093 435224475 850568669 -927698163 -794148770 -60644080 -878101530 913469958 5536663 -897288939 406746638 -27355827 -889294252 -482942452 541467010 -862282115 315997055 -813101568 174263061 -664652360 774251636 -729078700 -244519395 996244953 519829636 -656777276 -307820846 -440552611 -43814514 443989044 -761172546 611025958 446862645 18648960 -443651757 -509277967 746959909 -590901735 589174009 582379026 984614601 -687616543 878441077 -716048785 482207379 771072708 -600330977 -39436141 -704488323 -205250517 -66012260 166268077 -511940185 -90014238 675582045 723290858 456503389 782844386 764133682 667456202 -582893203 -473911694 -70591856 -884792892 -689989235 8662058 619567523 -206573713 946801548 -21260681 352706277 -17123006 -569037569 -792206492 385803822 255021442 357084338 -262435740 797799735 -232366183 36286274 831412582 -538191 675582000 -445493215 518906639 196251846 746505234 -628222196 -591890838 839813835 77646676 29304790 265327149 -960217041 -460904272 -227452797 -855894352 -98033937 703196995 -531967179 -800371101 889447705 -949648975 795312444 -170119727 880537824 315593456 804608491 551550442 668887240 205993516 841417573 508483506 -896851574 715422076 -646718407 -856464087 -327276956 521011470 -982877763 604343363 382341583 846322456 613613857 -598871406 -229358454 720206786 80636208 -479653048 -470490828 153710161 231643591 -644612141 148604844 817310889 -713611341 -962698883 -191914884 857639215 603869774 452354115 798253351 680461250 854099537 -297701953 -521494118 783318853 337918970 651358153 835300936 905568152 804967560 -499618305 429714854 142900626 297345837 -109181480 -820010031 59393517 -930573017 576789345 492367903 265703110 20341055 -975393796 368617767 -511642948 318658480 -901375610 795064093 632940261 2792864 448505462 -485644961 -968595905 307354406 -340630913 -462064514 499295322 225713901 589155927 376449518 688136963 -667428028 -369934205 -818106031 -399434950 141910841 602169177 -584546595 -695747597 889474912 108619838 275944035 -873024716 -574625457 621158281 116700021 -726390556 -605613578 -95221406 356408671 171496460 -351335760 -438763854 -965668475 8428312 -995620226 748746577 -87981761 168565044 421236612 -495528134 -765028320 187564758 -333798797 -347571421 412973511 -715924700 718560573 748105643 -71572611 750229221 598782593 163458455 575948193 841265964 -806063680 -393348067 120565296 -265593830 -304324843 869105917 239364930 -392984206 -75810116 708235129 -535439718 768306413 -47442071 952005648 -809316663 509655456 759051508 -571211546 949495241 456543339 41459337 -738762832 366129604 -254547306 -225006900 707241016 307658207 -295179956 -763934134 -241861587 -600693307 300316116 44590539 -403558388 -231943420 795051006 -495423679 221183451 179103615 -444284427 -938704320 10363440 -946207761 -148855139 482210863 155214119 -679367236 -703375670 693631757 -773369085 612106061 14687363 995240665 618148897 -631652812 -429619296 -137026320 -248000275 -232471068 -452207921 -934049944 -300758673 270373845 769252752 402053227 -220412460 964963219 -336300573 164662590 708856112 -677764887 -137706098 23181156 98368965 271372400 522678639 243752119 648713288 694905022 -232020880 236694680 835657216 913973231 382041198 14183013 58148394 -733171449 623552840 -471750663 -372386628 -112625795 -650836551 -563212972 965926157 -15005996 -842276075 342466640 -234518693 903526963 975501937 732885163 -258620040 -6234936 -710930966 -736663869 -285431487 99358990 -249561055 887185120 -425282064 -631119896 432464875 262214453 317389495 -32413652 325977246 280790851 511360480 -907806061 739362452 876802795 805407569 229611665 31628581 751716652 593685015 -491146975 -239084411 604995103 -315398925 779373809 416972366 -493156247 -344397411 -866497102 375498519 823043420 -4674067 -913492594 278721300 -28202268 862949647 -171214444 -596580147 -647103950 -910634885 -271583225 626449476 145423610 -687757755 -529346583 -984276047 852224339 739189651 271819460 -462061799 86798229 60576290 -654288429 438274706 631364970 367234692 -811061419 739285797 329799285 254424588 640058478 323485450 257371099 507036261 457116029 -346773418 746011429 537351580 979358921 -693231995 837861487 126545997 -711109498 -231463055 -361181615 -318787595 147872692 -341155312 827752860 31078236 -258756500 779426204 624014868 -923285163 -575586547 75856527 -127572241 -669009501 -641636538 -792267702 114539707 447465555 525176896 287795533 -482773749 -523273668 309299557 989718729 -928176865 -29074247 474647552 -488380421 73425838 26494044 -917253273 -543331416 381784502 728459831 922904345 -168599048 65370615 46078849 -911663784 5945041 -772983198 -77968239 -19060643 84251670 -856500082 881552550 -10028068 110987105 -462374395 -724294859 654906974 -532677102 -577106287 -311295851 762818771 -513300927 -591239763 220088651 666687128 -550120544 -276126726 789371955 525855511 -493682035 762224539 -510072294 -568558840 609003822 37113645 -332151944 -862936387 216335515 788522203 402740231 340109734 -936511201 897199898 -311424430 -98767285 -353583130 -885793341 -551605929 -916194763 463682386 714919158 472069694 575358233 -102756970 -313555081 -863230445 -253057116 885831706 659808510 -142668462 668075273 207550183 989118283 -112816491 -805154521 637162888 -744751999 -895518610 832578816 118296756 -284800954 775625680 465237731 -463887455 847664811 504015590 -833798983 -248042019 465904114 458556624 -382214318 831014119 258467660 517845966 770147116 17437768 -169989570 -553217195 -872563513 642409168 493365733 -426543163 -704289914 -102487344 895058125 -747013084 -700352477 -513525626 812433286 -33114388 -969136092 -321809208 -843436355 607564953 368750616 955526817 509163535 -352836540 -718803567 -431536164 243398901 722729796 209993916 -16024021 -200760514 -272844996 -530460404 -635821544 39326664 850583012 -108098151 -484005738 -586660559 926185153 -286787434 422782413 -714799693 -848175003 -26711283 897969026 326996996 -682343580 -90470 507275669 289160840 -12024533 -940985439 79334369 -48290796 -405016193 -248110612 295819833 972905586 349620998 410109256 711968400 871310926 605389957 -671980780 135038247 -108542539 -439823927 -221810309 655843776 195229845 162332230 -271007394 741048164 806425105 -276242782 979995836 -91896017 -708114225 913022173 -774345571 -744122490 -493521429 -914571885 -279240162 340822633 57598574 -994794362 -32584086 -806652270 129438382 151855535 -61462398 -937109827 -9546959 -813494723 955713890 965582858 995922258 -481623330 -202050578 436501559 -375242152 -431356491 -217888663 419037371 715842868 184196233 571009955 -829775152 595127070 820823681 644288157 -39360315 416099739 462300995 276076855 -769757770 236490128 473636915 581504517 -345226240 -410482587 119667008 -107376257 -787853008 845899963 877788596 455155229 -175530508 -278882687 -207019671 460573063 -925772123 -325113931 921247855 -133277029 -33128140 -298519134 785328309 -557245647 -610727868 -695063821 902143559 -15606015 -817288472 164416774 935848986 -268183032 308104899 -728121975 609132660 692901369 -687612007 150079920 -40641226 795680699 912105172 809467439 -632146809 883777521 78622273 -393512421 -498946378 804492966 763334408 763908643 59698795 -496863743 913035923 -30006697 647991636 -121724247 576618533 653671272 -698705658 -603576542 -131182076 853338295 191228947 -643386494 -486248011 219443547 328966617 -335796581 -338587354 -723846187 474582451 -556536327 516732693 -266446565 960993612 -890118965 65723040 552441271 -103204175 -801833227 448246096 -208412986 336428255 -825776985 546943617 -279496645 543227573 -343061118 627514340 -846512489 47500559 -702683389 -525299259 338289713 -641054888 950314685 -581661972 -33499296 9913531 -712463694 -707846869 -68966099 659154180 -687062245 -210759152 447363132 -116099553 -186811948 -555135320 781921940 -334639860 458832434 -717555725 508933699 -167400116 517186442 765564356 350815471 967248755 706283968 -65887381 -943017736 102226002 -578614951 -621007213 -529994684 512776166 -361419955 904480678 42890398 -229272750 913102039 -330001141 -39187084 -383609775 -309174401 719215267 770358481 -498486333 -579675477 344229238 698225529 -781774639 -150339958 603083932 -863656293 512595495 450255066 -415756468 658673064 180827406 872386515 808832557 -401012821 439096433 -732239690 82773417 720598652 132122524 -707008720 294656786 -934672093 -822422190 396003788 -235253849 837100466 737830074 -407208613 498783619 -130851586 586607169 -731052452 -981948345 -832673157 -975852674 -997660038 864773293 -589229821 68786926 -622655389 495294797 22183699 -522973825 467959790 -887868081 459067113 -561928352 266375059 -452671696 -419012888 -93756189 405167007 784358394 407411819 48288906 5940450 763974262 347864469 -526555425 -514672742 -645506071 -458330972 678381061 557974327 -950420456 -844706947 -659313620 -416312398 -489563915 187558094 -42479801 -364190356 108666083 27439922 475019359 -495342485 544474559 -458630702 821078791 73183109 -669515556 626219008 -480785723 236142959 303162324 -318898258 -85314818 2949964 -461203171 866864068 226734864 -360760648 58135196 570669628 79461872 -566258274 -856032449 795161196 853019677 242468193 -629561795 212354491 -995798247 -927813107 291678763 -879623255 -445200647 588021153 -43550647 936195410 537318606 797507511 227276171 -925080836 -393611389 165323238 -118738593 354849740 843127423 -221149442 -451549802 582548159 60169437 -829261799 595044246 -92457932 -308814977 569153777 -242399737 -654893921 -466539681 622846361 594816868 -319445932 -369505108 773571084 -333045283 364237874 729589355 -287923652 -770878147 200777590 439511245 837171382 656178267 -746661702 -358438078 520656537 577158852 -952730089 290627538 843049482 -92677438 -783462336 244988730 -538450446 44457382 -50307371 125693157 288825184 647896778 -567913907 -784501397 -920535761 102734337 493838545 726732479 283619900 627567984 -871436580 -522278336 758962083 -44765303 473078860 -830797487 697331022 886302415 362308623 -205364843 540208211 87289261 114224827 -599779779 936343410 253962506 -452508651 977985302 775192082 -865730437 566885129 -445887840 786636750 410221720 692357578 -801111749 742768534 -906701449 -546504599 -30025169 -270752045 167069345 -524425338 -388353771 241649615 -959110324 -590871488 322593429 -908617235 204777186 873117997 659738404 -334170143 992916966 -233969897 -872191439 274564253 929802105 -423216264 -964936588 588080464 -533319598 -758868270 -118129889 -693839449 -675792450 462316273 -742010265 465835309 585878303 -562561092 275013893 168027597 917324206 -393928034 -232081244 493857061 -733304574 -550949136 -615680193 -789604104 -661439065 -804334865 -345642435 -547146121 -821455245 320589596 819609438 907019795 -777348907 785044463 -241250156 -180025636 -620736250 771978376 -223257520 -235123389 -493309444 -259930623 -561931197 -688894410 -391684267 -677201762 546733209 483136192 -890066984 -678066286 20225900 -173762089 -954917997 -963525610 729710360 94750124 56123880 842587082 591825158 -711424241 -562999887 -360196065 -918837938 700751986 -120628792 2868893 990423044 500583193 -800195021 223632851 883155025 -551581509 -154509554 -353919246 -60947710 -732986092 17461532 -451232764 -575471052 -706949308 858709385 -2822235 -483352879 -144369601 945868785 -282415146 351056271 -227827339 872885174 299969820 -788157188 -560570312 -199613330 692420294 59806084 394520896 -550278809 626823098 -773649997 -719461621 -88796335 -102423308 -611713929 304242886 680610757 -41620130 691119803 415519934 -190706123 -780938285 896885536 682923460 -215951625 -380948154 62054693 698376243 847346746 193558821 -936024856 -433844915 675581206 -651341307 519371683 -163904386 -871127285 -471501998 981592610 -725101118 -471699482 363713228 -77149396 -95067876 -206309949 -615001310 249262966 452601879 -237441604 -24666549 -839205086 851292432 214719044 -769532863 710294988 -670274211 206093613 -767618955 21151580 533170412 -63317171 -282011754 404060366 543704987 738967697 -14703918 -300566756 -59194299 -927888371 -68733950 511426920 -336993817 129439389 255378204 -247314675 341865090 781866889 -909339280 399526009 -185836229 521624916 75091096 711087891 -264306781 -974011935 179129016 907718378 -304433347 516526401 -891350119 578263316 -129505959 -330210072 619195855 458759414 656787210 -330608040 -232131516 600289093 916426399 760234957 -981043206 659510518 16968207 -536204619 -669452794 38211261 883353253 -76347438 51730847 -521497794 -557333386 324577514 908904012 -785479125 -475874754 230554427 -381357286 -955560840 -743408776 177116369 -462805414 -534538686 972725251 630846031 825651402 943892400 609630305 -491047725 -569566209 553976138 -901553240 -683776522 168944522 -38385333 199798013 532096565 514534236 998280450 28932069 165236495 -534946685 -388393928 961326738 -66397848 91966456 -178214415 -33714672 105744048 238928196 392876673 -650545172 358837051 -775518586 680893499 791474535 979894223 22160190 549350799 53898994 682474321 -27314977 -816051761 442730094 -529213885 -268726887 56525804 529976099 -624975818 117524155 -115425139 -437673333 322292251 -855610416 -51298911 559990605 -493292070 -220840936 -512688790 -547985485 661400688 -392904761 892663442 -484680419 827172142 -977921693 498981347 -766386483 -652058380 -304511742 -434983809 -271718311 496988682 -740069681 800798722 -89955008 457155580 186395008 -728570116 615030790 321661410 278920172 418166582 -115894631 -485316011 10558094 408520731 969600427 -698386278 -731567005 -942873928 -16090014 810670099 -62196784 -200749844 307344394 81854653 -163650539 459481148 497332645 -572701674 -978629283 -79851424 314757112 -63521067 -744604370 619967417 -177044469 -999547094 -386244644 -502270748 489575322 -489893343 -182778054 -467914892 663537191 -551055431 -514545320 687011785 794847699 -761553698 767765554 731204910 -938767499 211367729 142290441 -607253092 -504653173 355720845 116741355 657901064 -10225301 -734601347 -635859103 438223655 -342299854 -289240646 863294500 -265495789 -606908742 403695394 -881288838 -648385702 -191373420 210486069 84438493 999089816 -570917561 -223132166 -21211820 734428918 -691230362 -483830306 -452055465 -260285321 795257258 472342661 -197160205 910152344 808522035 396261474 44146896 -545657630 74708345 393197171 -406913839 438614901 261960550 -282177788 -838869247 -602452848 89380503 -167871567 -762105180 985109267 -936389928 705305166 -226421820 -658787118 -842970413 -458441819 914423545 -427534297 258688752 609585384 -903096973 447173937 830311557 -910889077 696644541 302668240 101120675 -598744893 7848339 -159969314 -368026266 -845430292 598374775 800218549 447197746 -252275605 -924207335 763339307 -630573795 -704521564 -186671102 -160017327 198637635 -53587409 150951414 -95272613 -859344545 -591968836 -439441924 -844675792 235996581 -461083133 -688512287 -687677186 -167939154 -316054503 618045602 501879900 -251676946 -355313134 793881426 465361182 -710214806 -200870377 954256514 973201076 -821942944 -468534872 -165291236 -969627912 -768987431 -79058439 41455485 -583595007 -507438832 511465925 962461047 951413131 647037301 357307460 -545213160 -109671710 936097233 -706827006 -121414265 437927595 35611212 -927094543 65968840 395923852 -802254219 -611854931 253190596 201046262 909613103 158473599 355471198 914632522 233251773 -833796969 486309496 -921352891 708330052 -153571094 61773071 284696155 353569080 -34071870 359594649 -743165451 64882577 -601761547 683328261 -178398692 319130679 454516269 444206770 -198618681 -702057114 799342833 -997058281 327414920 71899062 -827211265 -905325009 871193476 85813036 -366307536 13122839 -862635805 -760154771 279231945 -134996551 251227434 861188255 259954838 -452672858 507138428 -810103104 322010679 662975967 292467979 166022889 265004369 302685369 701630059 -80059939 521275346 571650935 266451272 -237338701 22613018 122975774 528152676 447412284 -987182034 -294427986 157893835 -968916335 372240576 334177966 545311150 367496407 -730075343 -206014510 -938471625 888816341 -807468655 304690179 -257864193 -871690457 152625594 379218648 -20387928 689096273 -498428243 -914231083 -633845223 115954166 725076064 -974311029 763552528 641699971 -809083583 874505570 -906261300 304336111 -913836253 -684415211 -984904239 -619447408 -24773385 150364151 -749416791 108309100 298794160 -878627442 -119396869 -51303858 -147476340 -636474611 -593360607 -795984079 309716089 171987696 -259880765 -619362408 -639803412 157457148 -450250271 -245191757 352303505 177925793 491157286 137908624 -671268844 50879303 84331796 -655024409 924554168 -706044084 -295410758 539177155 314544626 679742076 573889349 -774489573 91731120 -496543003 286245677 -881865773 609756901 990036280 -629758638 899282001 436930907 -755019932 -530840840 -815006884 543991556 139441202 -687409286 -425545171 549889908 843785031 391035711 430861922 -251361330 -569126816 -539718701 699478880 198469828 760790574 -77148571 -256332662 661270056 -12649266 -8485884 494316052 903278035 108441549 995219912 -491937690 -965095601 -278751278 364094301 27034998 337706002 600014473 -963449940 -384041998 -985432289 -340656344 48798384 181033523 -867043689 739750079 -916110754 -799274710 -907737538 109794521 -392305016 219506819 -83300540 999228384 992663307 -744195489 -634690276 317860963 -170588402 -577733825 999809019 -191792343 -917482844 623331608 39226853 -836988430 81666426 -834278533 -150469048 -324004698 322742828 -539488717 861043004 119527865 -25124078 -777512146 776429216 -566406953 -170779402 -202663014 -594763793 -537395774 450537388 540155846 -454753426 3545902 839277389 -217447753 967500147 -98484999 -574369196 -343860481 -672163346 -451900778 850364688 512093039 -922467896 -385786685 576317806 -803933324 -326026450 987876581 473658304 -669677470 -250503991 -944461408 577309051 -390475148 -359040678 380510552 960040190 -853501502 72837063 755239929 -662210215 -86461614 644591318 -583507987 639022692 246416096 637718154 -442489356 -817402455 97607454 -780550925 885535696 778606324 858765122 -541705917 517937898 -137017560 -529843325 -775144166 590711326 235042899 634667023 628403006 -158309261 -774408778 193562937 -305616404 524654153 -667680113 -917371917 163830676 81951361 -178402724 -636882356 870094846 -280797487 385407024 975358166 645167127 -693125209 -74293288 439993375 168906608 745624583 -760371098 70193550 479987798 328771164 -532027176 -398919856 265515939 -399886796 -983906427 835111392 147046710 -337869210 187375262 -787370160 -610478496 -967640101 655944454 760932623 803810740 877823071 672420432 923949249 -40489863 -102195126 -342225322 293287721 -626471355 -563759927 -739635888 348697889 131417596 -617266496 767946828 660182226 -143693597 -844831039 659580565 581683402 601351624 747167354 -293411127 -745142661 -225577072 -89884866 -68216013 690640919 432832713 426781248 20279447 25640940 -840694353 -123057681 41460684 -291991682 728431763 -390903841 581176418 -572097976 -399963564 -347820352 -748666837 -823723075 -787722234 95568308 -723944594 31196149 98990144 -189963062 973644273 -783975668 -496816394 527810567 178220164 113023710 -25440497 -430863077 682618942 -194367531 -562023339 -996534910 -261056913 898289842 824011607 396579278 115770341 -559051162 318744651 166351756 -623825958 -963594122 9701156 848162814 -886272032 -11215142 834250218 -798361313 -110286681 -283846504 -522303654 -626419696 -622474600 878389054 897321785 986084629 539428904 103793981 -175503901 -964836641 -70818981 880525062 590715253 -252014735 -714560431 112933044 879013463 642199720 502935260 -270013863 383735705 257807649 -178812320 897903508 190760165 233102692 59335625 -38351349 3745808 -1169752 -517000090 -261280012 -760743098 -346050961 -319421983 -823507481 -685907891 213765464 -812311482 458339162 881742300 -654465788 887067311 145124555 660660338 375179239 -654559063 -996850489 -797096359 450183966 -899916619 -499694586 631509863 -516580205 -134479029 -128433541 48551469 -120541280 820633682 7288684 -393805173 623221568 -27863581 276509495 116948463 -313132963 -619225596 746074968 656494271 642482278 -16727093 34381540 993469691 -926090888 394820467 -911522500 463621004 -722173389 760359349 -309592402 455888803 724235418 -304433196 275837773 -487420984 789722219 501773766 -767308703 -301241075 -517746690 688324740 -391300857 -144499277 765712748 471522853 -30499103 729619098 617685845 455745688 -93836428 96851073 -929939318 729451880 7036114 -205561076 -294690816 567488277 -753340732 -473493741 178506612 -739575017 727983584 553480240 -168745292 -772796777 101848337 336914941 405308681 777589611 -357789380 673776181 -463907126 11117241 -81498848 777219891 -483051081 -786926420 957724323 -933278183 -116639716 -224894648 -358522980 689833615 -635742309 281488606 520668094 694510539 -882405237 832607821 514595064 -67903098 -485870866 -48729997 313562485 -114248628 -232982395 -324478864 -804756697 360260513 327568282 664664283 803505155 882576653 217221554 708096535 106343580 569007682 573532538 84678796 995061556 -782011687 29731129 86106326 -536353266 -536272884 -178494363 524357760 63934538 -391681297 713417239 702267331 809260543 -808541784 -192427792 -329029615 -118720901 134468779 -806138748 -100957686 282178080 -239702593 -678612257 -464159647 -310248153 -659612720 732472470 509118155 -909721134 -528822623 -59792057 -267186555 752685 -882150013 -571846349 -219251757 526567717 393194452 -463304067 -388714927 -163836057 440304736 519272189 434604712 -840754458 -271026513 -951191129 847711348 -526644525 -867388659 274264559 221216599 925756206 -223614738 -633096939 -531582200 327177188 156199338 982468329 -529416946 211306750 509570768 -390640318 -579797348 -954795155 286454811 -748183031 319140773 -839942950 769211548 -121428448 249629612 480585801 -568033736 440488294 -284992047 113521792 -566300990 -841043460 129110253 774382991 414174813 -525065961 213826874 874980604 -139356051 749063244 -907669958 638126998 30695504 -771773805 714904022 -532772607 967394837 -759489164 -617136442 411915119 -464895602 331707383 -129830352 474788491 -171609709 794739720 375275860 -239575247 -416329873 699186317 -742202801 -783164615 -226683854 -550628235 -184627379 -476505782 676519108 416681918 -819831145 -28956020 -230780607 -956560956 -425749412 -378508385 191883177 603680199 -875400355 342817614 849422765 -276827212 10378864 395471143 -663810590 -165443740 -10707098 -266070060 390240381 -879911218 -856451309 329260375 152579446 -129585104 -476995054 724784896 37625476 210287116 -717344533 13992072 649376831 548969855 -495846018 -811580778 -349854770 691966287 362014061 -724705986 61547601 -488444323 -686492592 118247744 -916900020 123670009 76497445 -396840354 452512452 -312094546 -549580814 -612574473 180181832 -836125359 909915870 -589474504 -423056182 661999711 -618721276 502172826 836473876 82448652 -313046061 -115457909 -982406961 356121242 -866510793 -959777058 465155705 -584882275 799191827 -226289171 -682673581 -454042702 -897975467 -658930051 365169754 -930328909 376396201 -785090029 754419112 334169366 401944640 304298293 -147364432 891696377 -675341979 -771039869 575304093 222960347 704220062 84928508 -347036752 222793836 -74478260 466573251 -745446006 920170974 -867114268 -456808302 -252999751 552495534 187166542 851603386 200974890 -892903674 -958874558 -390528441 533159029 -82279618 -477021412 520053446 183072102 -27572979 -598813389 -790941275 -227425322 -566935644 7260723 320578786 -287405339 -381097228 248140295 936647471 684818227 509113393 993912970 -48493693 -584918479 663584384 245206693 -939248219 750525757 450766493 -305324924 -528877527 -176469775 399992914 373782177 159361503 935313817 -238570337 433458573 272663147 209394388 -209275239 -624195924 497133709 -100719779 174368131 138607184 -570528543 -576765948 133627878 318963258 -322510044 -730396767 820827332 871288380 -550424176 -120145964 208624750 506042787 698893364 440187398 -294545924 731148067 -936499574 269470968 857991079 866842714 658966755 -210808517 25372912 -415802097 335472441 589833319 -665690442 -388691544 238826703 -317009404 140003309 -131956139 -573012402 445831389 -905227089 -689313258 -774377830 666273733 -257280051 -623469652 -299929782 -608609301 79537852 489060160 37546323 219722367 -21778877 891832631 -804344105 -881119274 -552228597 -806140088 940208162 -997804059 -604386624 790706927 856896008 -915308733 635727138 -365180567 111395251 243624652 -532235965 787070862 456581512 799354087 -501971855 -115894402 181747306 269479115 -549602284 -87336092 436464183 -767225478 433927794 969049373 -74823307 -427184098 -884375151 -401541619 850969875 948779413 -727264811 -535936418 366933758 502529098 423087725 -584441041 89862956 -479799830 -660034495 -748950902 232631368 -322503542 303790274 -851400561 274404840 -349414047 -533768368 -997204109 -444473225 -286277925 414024277 -866690126 -764006479 -720065760 -732581136 -578293808 822783302 740897532 -957486307 971650127 889930907 536083013 -851252221 -310757449 -342843958 803742706 -103206034 -98102853 214054097 339876545 -306332158 -277424494 632849865 133833857 -311974293 428099675 136314895 -824803236 638854850 371225520 -128558340 462147131 -795739991 -265971231 -752069904 -847273415 -292674881 973708903 97567358 363807089 -315384568 -324300266 831837971 24983581 -51864798 34047161 -760057823 -9604543 -390803380 -673356804 -757807651 -114550843 360561457 512713250 655717096 32485508 -140769569 -675995152 52863575 836816215 49101818 649057105 -334982298 484336866 709817433 313390403 -858042949 792381691 586843266 -319758191 -449797565 -623555914 -966135746 -711498473 -979521604 911055893 -206997086 103002162 -193079357 26621481 586675686 -806608266 22149189 -617483889 347450063 514260355 -765927620 586084631 90111784 75769338 -828025320 541520356 999574329 -149725345 177070910 -975030377 -772975049 -52984884 16312937 -630504429 921995580 -690049348 -934858478 124270201 -546586547 6989363 -82202558 913670138 -894184408 510013167 270449138 367301815 846992860 74626777 -291067033 -494903294 -304944775 -899770297 -876218861 -287003908 927565994 273060694 -272377584 -580617160 -259780179 -429619984 144899833 539452825 612611205 804003130 78840480 -611810500 -911349068 -375983447 -170277119 -780575746 177264580 -289238385 -485480279 258470037 3720840 846175582 36451656 383281462 884173411 -47534157 212440560 220403292 -998117824 -951860758 -214211379 932415327 -717758088 -132492873 -356784446 -447401769 -855574445 -640267574 995604313 -385191002 449382979 772853287 -830698043 605445604 51423317 797968912 947346868 -458873416 642920974 -245024456 276973991 -633487803 -725434754 568485028 794060329 963051462 116257829 -481013770 -418011599 95556057 -167012479 715330918 -357340738 -586753947 -916197329 -612999598 936960965 270853665 -249890998 -893622529 -463073086 522884519 493976859 768177836 -815555380 916413114 839064332 987787696 257859492 -956679316 -714015794 264168517 -444139148 507825688 -407100641 394009403 -213401222 791822843 -25134439 -792745437 -712911493 -690669494 -637652668 143130057 244254594 399317330 -31637035 976634590 558848177 138839671 12853047 637729153 751849381 228692929 651324843 821968245 -310676202 970837719 -456834536 492328829 -828867192 907305920 -935980098 583262179 -66346441 -159199642 19606835 478611989 181669155 442792440 891003750 517743452 -398020485 524570167 -923407846 -200284054 -850213022 373359388 -448673881 165813325 -805264787 -868430891 -14595691 -625870535 784401358 329452416 -976316305 15824356 611548506 257519058 790146415 690507946 677110319 333081447 199276681 464224511 -995552816 -898673806 948729227 608568109 -403431602 -957954420 -511614028 576075018 1500825 872293232 -47971977 -230115225 634958765 454579855 -141161970 -261191221 394896273 -580667415 446220834 737767741 -547816892 75822688 -409866722 -351665623 73008107 800258407 782345492 -613000883 88525918 30884775 205029281 659812952 207539013 822050819 -660231328 -388965084 -928796584 113327956 -48334443 532147563 441868630 -495098697 -647012085 -526316456 -784171895 486525414 -645869718 -880555667 -440169530 466903223 -14368339 357190861 -433874520 -664820875 -165802635 -343112222 -971163744 -550173823 -66420607 553251713 927912224 -271088493 -898416473 -709894369 -329501677 -759628035 -196152528 595995115 -419386211 -768394807 -832123178 -760214469 -509225959 465187920 -815383899 703944668 -59071894 447551590 -459095699 215866448 -419223791 -145928145 -773203593 -343908219 -174562801 371613582 63603627 566202161 447836090 253897316 -216207634 -557007112 717242420 776547855 -943209286 -166583654 326370960 -394847737 -215866726 -70979507 777690716 843598049 -965148062 -850015278 -421032154 518216872 891570440 -16672194 -541855669 -537429772 -939165952 -579050974 -96512182 981084105 -204783725 968812014 -770223274 640379193 947043000 448193242 -612703322 934145865 -621367360 540754457 916816093 28126449 -987882013 390621234 -510577345 -309055978 849508659 -139405163 -315981549 -542151368 -747586792 609688109 15260510 717424489 -632283065 -498496371 728242472 -70104893 -224809194 416530897 898019297 796763692 448832186 -128706921 295257234 658752631 937684666 614518376 750459253 150571631 -166147367 265759524 -769728073 125404453 235705437 -531436259 518339638 12292120 591372146 -617771095 664339929 247952920 259708464 510390816 -617603671 683693583 -647996111 -427453510 -255098937 -582108705 -612490606 -850416484 115263682 3022645 692752042 -254371645 205377239 492618061 40131670 -577635528 -742421338 -420127548 -137421063 200669374 39445806 71604797 -270416641 -596582037 742220912 -957008499 -954700548 -849249370 989406526 -885364700 -356021232 687266788 470984661 528093215 981518992 -528232654 -802087909 179199949 406710683 740203447 786582197 300209191 -672646777 227663087 -646962142 -641850788 -996260345 787122343 49307525 158938362 -127184996 -842937821 44885180 -832950501 -871976295 228146737 -824343629 -747928671 -809327357 -423833228 476492443 -289610387 254358820 -248952906 934761579 531225372 -33040099 -735812102 629369512 -981803603 248008441 700869850 -409240143 -361459135 565487153 -384086276 925775531 915630608 499637895 -549882465 197668494 -764066143 -874819894 942236973 -15668652 -452378881 -650602426 457457053 -443586968 -856816696 -215739478 653541234 -665681789 -816099823 -912665148 -720363402 -352519926 -859471536 -663096365 537618509 942787788 280051404 -215584013 -940114068 -794487866 720986191 -200565087 577005003 611350726 935910686 -622731358 723031355 -573913025 -71109815 702420357 628798201 -537104317 402469810 748959571 -685003499 -321911436 -657536682 498255709 553334016 636589451 805960533 -651332464 -836187325 -658126004 -14874314 -947466165 -689349326 173461672 -664235319 -539453396 18342679 768130149 475404630 343626184 -586599226 815303366 -342556353 535097754 -899073948 680179841 332069278 112792856 705290 211149432 -657905008 -906686581 -99266740 722764822 -927778141 -695194328 863344942 -601332948 -94893251 -496028229 -933831659 -978170089 155202249 455392417 -712505688 -167537151 235724462 -849569408 -603831580 362216274 155301800 -642772634 -117611234 722875722 -391624910 -41699075 -123179545 -367660816 589078135 -106550147 542333908 364349305 285505331 99025068 831622120 -725542590 290683168 784429592 151411779 -89779290 -773790285 99403523 -268768807 -270657278 85457907 202861238 -627797461 -285870069 478365198 92996949 823745499 -907499410 -620782206 434632176 914411207 121249700 832188014 -820591111 -883692776 575129171 -208628090 67679783 -308237205 -140137941 958145802 722888105 -351329900 -184659325 308414587 521892502 95660013 -497815468 775247001 -98752659 865815054 -226585811 -674381621 252420401 177941863 729648856 -312036201 250817288 -617423720 -606742247 -614435547 -757428135 444943140 -52350677 418225322 342084054 -189814428 -667468967 -407170458 -775018383 559104401 346859065 -725273357 345753110 755973930 -29056056 -214673228 244242372 -136072370 -849858804 -695663635 855937984 -999910438 -24750823 -386450278 685435965 -111938243 -826918367 769126074 -153134788 39989617 192434458 -198716938 -388467321 286905122 776076334 816343560 340708010 526470394 910250130 579689149 -843375366 -241616810 518969835 454725848 344866815 43234623 598164827 718184504 -843132202 295892389 512008186 -57390886 -217547702 920736181 -39625202 710540809 676670964 -887790351 235742774 -352196410 -378944322 122831238 464706531 -732236909 495474203 947794253 -605396050 505219759 -744760370 731228 76413870 -613949484 655199471 228070842 -899909243 368087885 593501252 -342180661 -318233060 -894490619 -445178889 3827028 233050487 449496929 -499143092 157532151 -109983764 553936040 -312395854 283907143 619072838 -780179459 944045402 -503813141 -771369215 -82063236 -413443376 541080824 945267671 -584285220 954599228 -685184639 -28655622 52467382 432251634 -386084802 -798724699 264897450 -178751880 -150466753 -11908875 -896383302 -71320170 410437150 -873694223 725552491 -658573248 -977261186 -118792431 -541455324 -380785665 -815735803 292104653 -19803343 264984502 -937140304 532453749 -539263457 -775164695 -779085234 703914441 221290375 -251473960 -119045515 -864547945 -822970294 940518784 -281606005 -239453294 -264750552 -80968521 468546591 883888560 495351238 86286024 105599776 390139838 712503016 -520847658 838298052 227751340 441203784 543356253 712490550 705614566 -57517208 778121281 517584157 -120822912 773287817 628709741 731930226 -162331131 277046659 -730368033 278597603 174289916 6629494 -679244487 -387186811 842956081 505547517 143769608 -752127195 362663882 77870828 -149603922 911842055 -138618253 325479403 292180400 373942905 35778333 138563380 -506047197 -284079707 180057632 357091567 306406389 823817123 991962780 -471621918 122271651 691723669 -802324044 -960318707 156304061 556171211 718271922 -104096085 -341727287 -809484309 428790336 36781941 -959036877 -351859622 -368238375 852712560 436403400 280063772 466479695 -906317749 987884242 -220573278 -325096614 -473032485 -70506004 248253327 -829954067 -19118085 621252800 -573509596 148337076 -245945812 -925809189 908911783 -745113958 -356615558 -721801119 -329259648 65041088 -590155760 -429975996 -797134478 342548813 1624213 354389543 407397421 778970994 -372525136 -542150966 -930461844 -640461942 212663740 462231280 137731898 -800113352 895521086 848387800 924743466 -247365389 -1954877 -148696483 -117115920 -756032858 -444642870 202727757 615282517 868560867 131989823 -580855005 -952394137 -515517816 554396449 -255230719 604946539 230813070 -308507347 216017863 209418522 425933790 -549476037 868291849 -52961450 908126139 -881631137 -22269091 230323401 -971418539 202828399 235161346 219423835 421918307 685007523 -735865543 232561895 648624387 -606603998 -913293957 437008185 -317852293 -274844901 298531487 992324598 718350879 -289759181 351842408 -458780474 -709781459 286136965 -454713131 461851833 -105874389 765480306 401121229 473149620 -651460188 -295157516 -952961324 489079803 -378567308 -896512070 -709090101 128155831 -630192803 -676622431 958646338 -927660635 -381643668 854005684 781789956 972090867 -158238338 523798957 -326234746 470710232 -635195227 670629808 -436533400 -832088882 -898965067 481107418 -222923195 -87351581 -746418083 -847764571 373642917 -498605967 591741098 -252407325 -605471653 -932142776 723268810 549774404 151779126 -291055693 201105102 -522530644 -328995769 -96467059 -15222390 -982317762 -911633014 495799489 839255426 -68085999 -850385266 -313721328 -955918683 359718680 -198498886 -197757653 -605878165 -244211038 181469341 -43222964 -186962210 212258211 802733141 624282022 -470078712 440501734 571019175 89387654 722045809 -582442475 424174034 -152808903 -435465534 -363480932 593470680 334919782 450289990 268774996 -692839673 841021469 -613665930 -227930750 930418232 307444497 -27309317 907533613 -87088177 -947321591 962173722 -89991037 -647966386 775963294 -654577705 -22485787 403540904 403911990 -964493475 -440197993 28592357 -127524602 98149299 -877268658 -147085819 40650434 533863238 -311624616 -317177441 313338370 189916091 -553431174 686980525 -996651047 -627277048 -550614043 -613662146 -337458216 620227865 -453378939 -162073566 -336299467 -61054456 -293443057 -297948783 -187619948 743120141 -949795160 -807127860 268619879 -129450920 -6952037 544106023 433328312 202693233 -572997842 -705851144 -15186702 608460874 417426550 454947522 -517719217 670132494 422729540 52346296 -181124936 -454333970 311983619 -437521948 480840968 -397230472 -823400392 -802879078 770643254 415530436 932955848 696818885 936027415 326388536 -372591619 985414703 -961452926 -991658951 -957573198 563191872 302688828 -907349267 -268290247 252116455 -335826756 -211885196 620102860 -582151636 -782123141 213269954 -400769042 -95608609 -550772588 -3338531 597653120 -473713574 43631114 -394537878 -164003360 -196057759 911441900 -470076547 528307648 429391818 902125409 582671973 694550391 -489057069 -218244617 -959671663 655359066 -541655025 912067077 -471994051 -626800944 788839038 -213067153 -823585418 -473310437 905223426 130225420 918551073 971979906 845930004 -514272530 340033097 957874195 -235021681 777963043 319857277 138808525 897011005 -459142620 731499886 -991489598 29351384 878232329 -254250290 -849604431 -74710078 803288286 -426161477 -484235543 589296242 668708985 -78016999 569796567 422473786 -921175067 -46332929 -660211687 409120114 -234572812 983400720 -111869219 -628901380 933497228 -724219820 -271049578 -49058019 33245972 -110190267 -47703147 595812093 77803455 -137359959 845683047 -479377818 175772206 638805558 961534206 -959203510 -396509514 -229609323 -715848157 -375677168 275204607 108001595 -592532546 -209486395 383867786 618688520 719350689 797490316 -149067323 418524136 427364074 -247635653 -442842084 -320858845 -302737240 199828372 -122453955 552294998 -348174283 880114873 -784534325 436101116 -169838169 962913278 334492299 -388236729 -415804932 -342585734 -466882076 -208103431 -364542874 -178975811 370154153 -303432778 738318642 -989918510 -90286964 130245803 834960060 658187047 -527588433 -591798697 582159907 -331854259 -604945203 957483834 -156309437 -290484897 712161958 187062277 20915242 -95221426 -248674027 121752784 -407335932 374306323 536337045 -563766163 988886450 63885278 -144587677 288946705 966030768 39771603 -818272446 283337180 229476522 86698224 -636019347 59840781 273824073 30340277 -465450446 116226501 384643645 -95002642 743363818 39518294 754081370 183621410 -267578197 -502940334 -306113012 823540002 23722835 -828357379 29505188 -28502801 756530330 -246732874 -403970521 -156318483 -743078190 -652364887 838136913 944965908 793844865 188435347 55630473 477132148 842969368 -665570761 -767608685 262173989 -648612690 517634971 432153791 -488055445 -294103825 652668755 256512759 -388642674 -203308393 -710789827 -211408979 -113483772 -334238281 517498795 -509188763 -238162945 -148562854 -271386458 749648521 -896096538 914530075 -485647972 -492928271 -479035656 -645909367 674007602 -961227976 973003332 57302666 992033384 -265941640 714741180 -163613301 412152492 756250523 287219080 -495782735 902221052 154370260 563046984 -621693642 -105477463 -265119942 943237907 30532116 811820460 819907198 963443125 187886499 253981722 766248887 887451946 41856769 655151390 278205255 41591585 -173926120 -233540905 775040454 35290827 974145262 577615992 128647284 914708209 -49969214 -423020273 -214010157 558108244 114908536 -24942363 -917537670 213067574 -824808963 222075185 -621231157 -495427820 -787655575 541678173 -467959909 18648291 168739307 897267484 -409769867 259187726 -275460013 195992485 -427843179 547082650 -895069410 791663187 -659840131 -759769410 585860779 -138437316 577439174 337608134 240139021 -223162364 -731190390 -176676983 564939157 -696214948 264334940 110209126 61791643 780404746 -300785661 175727048 -899134448 385604086 -288971652 -511051622 946264433 -291506614 -324211850 -218676028 -440951444 -118243391 -387616030 494389961 889736406 644394359 6219401 265124223 702906125 428318802 -317502960 353115057 -97911944 356008506 744219941 134124906 -299676294 939921839 -221548045 -68263443 -592866911 384645211 -630736588 621227596 -725635889 880196721 -684023415 -174638081 -215864878 -215791063 269393272 742324789 165356390 220594551 979941635 926265416 -870443804 -739683469 -861677438 -83464189 865228126 -517671038 -991170451 355142245 189281533 -7601984 -520563475 -83436779 -33877016 782797071 853566810 689601978 446305042 -948524777 -164024461 -285703813 501041658 433570535 -563887116 -44483404 -253431629 45789319 946701290 -87482287 -326473561 409918874 -287313094 -186596691 -861053450 657073468 217677859 548549023 877320829 104576424 932567055 -626834757 -189273687 811335644 518258335 -18479510 187995258 -625853206 498045408 -682468879 303552517 242763876 -851103048 -141837117 930649350 -703582622 868234195 836706334 45574087 -539605036 342227204 134584316 579825674 819735349 -707210151 337070085 71646168 211660635 344480452 501029360 782842755 789342459 780700757 -1785846 146885802 988958815 516350096 705137637 -874594999 588955475 -736430785 -586257710 725353792 402330088 -908139151 -913027712 707513135 -719511230 729731522 -663605412 397996931 473975927 778668127 -538402722 288590698 -776908080 786472666 182773918 -401627886 -875525428 -432686825 -506355412 -493166633 -260270346 802295797 -838827642 -467841934 -352839804 -365512507 -191336844 914268293 -788800690 -777146600 729232395 -872252327 -735640530 -220285139 -868889376 -913963760 -574799336 -552348816 670173324 -40704091 856195388 533083674 875502665 -573118513 15487844 150724470 -381514660 -348759165 -264331296 -231547220 -154726131 249885130 109454002 515740430 -764766183 496819550 906021204 67529239 -269909416 -543409906 179042486 -159490906 -783193704 214313291 440490757 -42903120 503365307 84258749 853596791 88095819 629111096 672647263 -850268256 -253561112 -957267580 -203587582 429024929 706991688 503132200 741826059 -600731882 -966194662 600701722 614989118 450596543 -522596288 -193737157 804559672 -978150917 -166092734 661844742 -674947428 -98807024 -185588913 -508277979 394578828 -362628782 943557767 -602723612 -31108889 -789389088 61661463 837842852 -889687830 -100822862 -36080585 -122945860 -718455255 931685855 -576343830 711665087 165669007 788182262 230351639 989712789 763571888 -196832898 -296551598 989149909 490318707 -367626844 -157344118 87541102 791060298 912164211 -920493633 268099286 -675663294 -931171474 799390900 763806747 153513954 -98545257 585784836 317419701 -76909525 -630480275 900185039 705248976 -639892767 -801604376 913035401 -149864561 514952741 -374419227 -714778859 -32744631 -613291421 629035529 -728486965 -108138979 706610086 48863955 992616544 -883506949 -395258942 25059422 -387948403 9226554 -761854530 616594065 -789061571 525493331 414734694 750283770 -511019183 328378693 135692354 966254495 -970291364 228683703 591833829 -465463455 -542122748 141153438 -39019724 387078036 -567409705 -557660048 -884407299 -584684155 -77606008 868572911 -266282558 293819470 -300443808 -595553723 -32290608 215175820 353903312 328389790 126502455 988041880 784412502 79480479 -300474106 -301022361 481977444 873776135 -483326289 146628273 -247394267 -824831786 -690946538 17389468 -362721261 359369680 108435833 -454070579 643434396 -198094967 84234251 -31964166 -223174304 956081571 -378088923 -282757151 444421389 -181366894 572454909 -753925023 -22228550 676309730 825255883 893209709 556715882 307565317 725356899 451058705 -89924117 -652359080 -270481548 906375317 471153038 17437793 -321235408 -916779776 -159089201 58823263 -859618113 -711890600 -999582421 -561912903 325485509 90084918 -138951491 -806437770 -900559566 -377287209 -764314399 -894072293 -680877521 -200319050 492305594 983509987 -957900374 863632098 226042563 -848058917 175214655 -351286951 76162932 448073258 2495776 570909596 -398464064 -323111893 -423401653 -294148908 -297825697 -874001120 839496046 -166378040 529771133 77469985 -983914365 -548075217 350302901 684492259 -582694032 612930622 -584862883 6646510 184520775 63366721 393177236 -507956278 -659320137 85920786 87511079 409793574 538971417 886240051 738638086 -772175541 175987446 606218957 -813126326 791457685 -968682350 269225133 -773403894 175700967 -834483556 -128641307 955203914 -754865737 -38305807 155989584 835009835 917961585 -340621911 -962528051 -328519745 713642957 -352660679 -52490396 316639359 -654015760 -564033262 -881606740 -289039247 -882167825 -294422575 130163203 557463105 640848991 689998606 -359746360 -126612939 -309906468 -299941939 399132862 85650269 895050345 -104092221 621021710 -275602893 -674970312 453006117 -776578466 129962851 793465377 -249259520 -212616892 935131008 655560843 980116005 839553310 744963512 -565505223 898141002 -160248732 171552300 -884860371 -155037002 925442408 161191166 -992095719 -391201184 170065440 703292832 159706748 855838587 -50979018 -577454029 -364474741 522510662 987458430 -376420138 -297033113 987486519 322042581 540508463 -779115969 202111124 -667132611 877997837 610634716 -648153996 -405228726 -664159183 -709820056 -642895777 49060802 818425523 -638921713 -374254417 431609773 -497845020 730078390 -276469004 -352032722 126551130 -90778112 -103168128 128540070 507640818 -489535924 825582870 -4480324 505652589 173834616 802877532 894902083 -276384269 -224255164 596426261 -509759338 707926472 -511607227 249794695 -546099817 310165527 -913762421 720185851 -70198529 438675141 -203488667 649936211 -447132261 920091781 -748087490 -335690256 -55967868 127711118 -269699727 -369607253 463262918 -418641024 949976093 -111049010 -402450324 613199464 378008300 -673347951 186619936 -559763751 -661814096 -874248603 424037818 553382586 942530402 -854049231 -763541294 -999710847 408368966 874176116 494213989 29412647 -4339719 -893500932 753518030 296629759 -69438849 -442814922 -718425294 -888782776 168899363 283255273 -974563218 -913354495 -905038039 379084365 375570617 163872778 -969751445 -747467741 906587179 -878593577 258634083 296718393 297319830 -348335704 -242705062 9700591 378433737 -49224321 148175670 752355190 -993184854 973085250 881183080 -882949772 356889122 -215038191 -848857021 557649289 55984548 -804769630 -429102056 -50867255 -311330978 -667984672 -370856356 775695704 261315354 569650438 -938857567 771090260 -757584438 186305375 -795721095 389468573 964065629 352710693 -64804320 957983604 -273123161 -899471174 -303521708 -426967258 -989259062 -193866434 407076605 -881313403 -216275839 -744104900 -570498601 225526938 870861842 4522333 494267996 424000174 -795402721 530941547 293137556 -974699344 238411974 25624475 846001941 -215949060 -974384540 233871594 -791898065 -476868557 -69255828 576494524 490049895 975476686 191761736 -913897325 -751670843 36119205 -252142619 375028501 -638787946 -482454508 888238658 -200817695 -487191880 -774542666 246707009 41961578 -177124904 -15758634 344330722 -685470215 100459537 872169260 854906496 968944177 166436111 -516712165 756388546 978436257 -304780105 64440754 -184590793 351483650 -474796559 297423105 746540328 -770787522 740347714 803204683 -417724514 -348148164 367441404 -208586426 146484624 106350551 -673308769 944874321 948619635 355269678 484960697 476364302 -143382056 -976514301 80243796 -883432618 -58254856 325714407 -149134619 169807871 372133849 441339889 -236339309 -298847846 630025735 288331449 243576171 -283652708 -664016475 461024859 -317552796 387819809 473890023 -543968972 -52479693 434849555 556252464 -118828796 -215724365 888178344 155380543 -169460750 -397477686 215200948 -581924082 632405172 32855408 -991071215 -301066074 389796814 1869677 482498258 849281471 -332287449 194408815 -129638863 -218973971 -484489877 614266706 -944254756 876737271 434256142 425717134 -798787425 643433851 807976885 -107254424 -806811033 697443441 -484094327 -62583034 -168777112 59431784 421284126 816028109 45981801 463366223 -945061353 -636529298 441471788 313670064 414699235 -295121986 244752071 -259948047 -261778668 826446990 186704452 -63383917 -757991171 565871173 719889095 12935025 -67908309 -556800695 732621879 815820437 -838765388 19567682 -224079805 -664546173 785399373 -151037354 25824693 -696714829 -608066487 676886868 -554908899 354277116 913999276 515081640 91342586 -992482382 -643553728 -67091547 -164045906 109791682 242760741 141988881 -847248222 67866015 -243812389 -441177629 219395017 536308595 -628932415 921928853 664780008 -485883278 -737997039 -896478019 -282245946 766721995 383992738 680765183 42985176 -394407335 -976730929 122840488 -529552580 55817695 -307154822 -966177123 -802788104 -488200022 -77542988 -167701263 -362469621 -81900249 165758963 689994074 755733200 -489367033 426181765 498488491 709684678 -687819597 629544765 513592138 -999241748 482754825 -918636626 -721492970 -778154782 329700676 655194973 577286340 338992723 -442706743 -145631362 -766423528 -638667983 571075997 -711711818 207935709 -90071708 168506707 -222091047 -832946226 905360952 -505779554 972489080 -657292564 -695627882 -406818063 -802171089 -358536481 181051460 -109213394 -232106615 132527362 -438106033 -764062198 -722372727 -429860206 583155558 -852424092 308464241 128096063 354627460 -23047270 679606434 -859577507 691324832 -43781000 -160832027 504176598 -149738283 598448757 -804106572 -513622728 -745186684 -106066559 -210657393 -885507768 -152706014 904068248 235335020 252379332 -54755584 -56314383 -141482595 134296024 231284737 879573653 -329973542 259454178 -170879841 -960487959 -235093608 -186229590 966165421 232074073 -922374873 331359091 -809609880 918922179 -603790617 167797170 -720312352 -214132396 -131538600 21169459 -3351481 913003370 749528232 390728644 -568732254 446472339 -950329555 -400492892 -838963827 -236612737 422414765 324177887 -377904771 -455417032 -864637526 685436416 165696890 222836285 -586337319 826578382 5991850 -619461278 -361467717 -602857223 -797730864 -322262998 -3009507 -481932481 -429326671 607255670 -163001104 747803719 733748607 802257934 -675976751 519854817 -707177502 763343299 764750326 955010054 922084586 377153195 262606131 -936967563 815169893 912315193 515999095 911629847 -161564013 454479954 -569105481 915102149 856344323 -769020973 -139450278 898612492 -749417577 -857483876 -349950712 780002877 130967966 -414581619 533469043 411065546 723113081 783514769 117872101 244820790 -42547738 631644458 -329356688 506491693 296321054 -595186060 -898603243 700303251 928539409 -66969105 711128139 -811669444 -61853 901689084 522350781 128809717 533770237 190802637 -695500035 73828757 -233046882 243662750 -47136551 -543998912 721660629 -662774182 -567882076 884446911 -780296108 171320809 -312682603 -179706938 510750981 842202565 -241371131 -749910575 644008420 -324953377 -866414781 -234213701 790262333 540979885 903965918 951592954 917768906 -282232249 909328176 853887442 -128745916 -979745444 28512683 349045947 -75564297 574498736 -821838437 734610314 533698786 700306677 -40679216 194938936 618038333 94838721 631065742 792503767 -788562298 5647337 747692030 890679705 -420838608 94535130 51104452 892218065 -519709286 552752653 422822818 615972485 -683246799 42634091 -773128943 5008328 -740765690 -78019113 572131348 862578105 -426850684 -211310821 -788893113 862166509 -848837543 594269492 -149679420 -672882260 -769663891 -427336639 793247510 -872201652 953703868 -202392287 276140060 4151776 -378444323 468353673 719267559 352034916 661421545 -964486311 -363797774 -463902296 -709627980 229865093 -772341940 -462145263 889097480 116772146 780252595 -328988759 -775615590 955582177 110445028 141495711 327860858 -163868409 -143481208 -106846632 -813427115 99908219 378919330 441534098 -171639002 378822665 -548592967 -869624413 109675066 -217403468 499780303 -480127962 654264863 336748773 977441575 -135512667 696484902 -149343219 -476981040 -526088929 -43861955 -771905697 464624744 375273719 783680660 -771635965 -672238567 841608605 195246771 758450523 124900201 295083538 -375453508 637418310 -894853634 163758057 -338697852 -463417565 -485043486 -296271150 335495990 -210389221 939880471 62478006 -881555844 962914530 585378354 -640959738 -278118214 481612332 -17938657 720847322 737930621 446216246 483770512 -737922509 111974642 -593090959 858563673 -688499073 209392986 -806720928 -2264414 -170875345 599419855 224643724 357039189 -985400502 -588921865 451684158 -643493651 377811626 433197935 -680182708 297905772 -971721472 216572196 -303356991 -619131340 459705731 866389670 762130190 331802238 414965278 -280678142 966168755 33404069 -430053145 -782783494 693391956 114694130 340447834 -401407703 563582722 826308587 118676189 -251376316 -175436871 -263992095 680364095 -986330592 -197257136 -116035939 -941822049 -740484906 726058247 81755297 -704871908 -873074622 391338132 499943208 502634578 457097390 926208844 -228256255 -318234373 -854360818 -322964495 546484571 -649560327 831815373 151382779 -717077717 -254909668 106228095 982292779 551765277 -282295177 -796746885 67953159 -440760325 -30277568 -477774799 917122124 -426768577 316058153 831846980 383226267 -992790942 -264012126 -47013349 -18778914 963664620 -262967029 -738619186 676561600 718294061 193843119 -711128817 750589945 510347191 888258192 -679368186 -574120536 424149482 -926829721 -624846247 -157203023 -848836276 263528812 508953752 -16786202 591226173 -446975212 400884759 -319371397 416731324 396853800 -867504100 419640249 346727603 -524534898 132364853 789747193 864789487 446901771 -588806960 -406615713 493906835 -402497576 101227191 296556948 83132468 -734350754 -203519655 497369975 -140357944 258792040 -695265532 921396773 -684729756 295651095 869415820 186282958 -254203493 -254445532 218871304 -923874838 -435926212 426350012 109071335 817952221 -407195747 528776989 975256173 695283818 690780865 -672371397 873350631 159147938 -876620302 842310786 868696852 411642169 -24311598 -356819707 554835877 -204367309 900705063 -866605255 51251636 -857287492 -691921468 -821652589 -548461485 894086051 906652412 417222364 -366951757 -151718091 -781294651 411271462 443147627 -124207462 701459277 418028447 -785751282 642082632 -844313416 -429403000 464685263 -305919537 -617268026 823162836 -534112599 946487653 -956236870 -600369794 -170402146 508153273 -319439401 372577090 -769137381 -596528860 43328215 819148580 478246258 615377426 -161235105 30253188 337996480 -610965916 -454098477 234580511 856978759 358554248 578823838 -472448157 -521987082 -500352886 -699105537 416243494 824807268 -722795675 132009844 -902787567 -194522598 316565998 -564316960 -405815077 -592334115 693925066 -949002831 -195485815 -323084665 235706840 517660859 -667958900 120183460 -694924837 671554028 -402646617 -434204792 233807059 -736894230 -431424074 -54623334 397744528 -509940659 951931389 226934837 -322540174 -68307519 613152375 734163523 310736750 970396370 791713500 -164783054 727674721 994883601 -806214470 -667173626 -25709457 709215284 870602767 681891973 -873479029 990893514 334540906 447645553 -523488953 -317706086 -854239520 967923997 -307458688 -246118452 769840175 -452802928 577144271 -389287557 -492097734 391928468 557986775 -923788099 -145535770 -499729434 -108272799 871922907 -176570846 -678667373 -205932314 -39608168 75234716 -427794343 -939788711 763929754 -800345926 -491770385 787515006 -310094644 905861258 889522116 -848340489 563843530 -758891074 -768307855 102827635 248185851 -378041643 386005512 -257848202 -39202072 833403758 81726537 -475125739 909717473 -878127414 121690426 245061753 254048696 396407144 -154472250 -80418022 -737802022 -79855945 233977051 608231336 -488033665 -30261343 351594393 -935514917 475090813 -308776232 52281623 -410890693 -268638508 806263195 758034926 561282955 -2311843 181992164 734980015 -925400671 -453911698 480547146 372370702 -156851108 -170424472 -4408785 147549761 -339201512 563045219 -524178117 -526710819 -162198564 405011314 367718365 449262945 128621287 378849643 -7204494 376865634 -987761527 -611386303 244001320 80114175 798439928 -228240200 -391946622 621383565 -554134288 -80159390 -632433698 -159725552 245537330 253212725 308085703 -624208858 520438797 -866949768 -787750711 841515691 -957730018 -662378816 441382389 750887560 -865627961 787868480 -35015345 -191305028 578969800 -126281465 -936416696 100964813 253337500 -252776536 886939291 191842505 101217658 -380977232 -974218752 365963776 957589848 837968023 458048097 -208119227 365463464 312004292 689480703 -61261406 611986329 32455229 130491197 735004529 665099969 -584713532 342321196 -973160652 43148786 690093856 -863696856 -856034736 435899163 785897377 -30274168 -181927381 -843328997 790860188 -687864459 -411085531 374641377 172186826 294866056 874804287 -165947539 249925564 887593485 -774338043 415776529 192149403 -631135233 -275742506 67122015 -850323454 -937920374 483296763 -610195856 96327941 -462091258 -922174416 -157930157 -997476247 469097893 -26123984 376114064 386305370 -778462652 -646460637 -918899854 -70447120 837579782 -492315088 -551032860 127218821 -303240894 305370156 594630067 -760504593 128751195 108307391 -326158132 -258623521 433957040 -486553843 -208812544 -18075953 179736413 -634985436 691537456 797369043 -97884781 -365740225 -750969307 -120484453 312286352 -762582610 -162299084 978811573 258234897 -797926296 259062585 -838171766 572831475 -601861220 -138429755 -333844619 854467073 -256877648 88581073 577141946 526043133 -881388610 750677616 -235548189 151194019 -495767397 530993224 -974827133 198494580 653910907 -409378829 -487833372 347476395 -619307729 934406841 -544272135 -902410219 -543807086 932923303 -523870142 -836983590 -865620678 36814105 -921480850 301073571 -168116405 -1613534 856229587 -307729665 -324791853 -630839431 -436766791 -924186447 -686073667 -758738260 775539529 -742151295 -513306501 411578234 -186448263 -768338318 322452920 578535157 -445821731 57396304 823268361 -131545383 679549344 -264592604 209660314 571815058 -972711904 958584019 255825300 904175915 830573677 943161870 810414682 311467465 162545309 627491280 859469654 -643179069 184077747 -330125141 642837003 -670533350 -281614041 -820413994 -284533139 -667916103 572902553 509302078 -983560849 -961971305 -186746746 71379961 -617455472 -30235485 901887139 -948775101 699683366 2343806 94449983 220017594 -941271999 783249619 774675631 -369108954 981271773 -978834649 -5522372 544959925 -660404524 -366191738 123672110 -725920929 -595896287 67284772 15197337 825059189 -130377969 441146596 13674742 722233575 39106220 575774018 -592661563 595303944 -544436995 -159958823 -227183700 -794274700 810752717 629244076 527579857 589151181 -833227910 -698745703 -236338342 375149860 -964688038 489320598 414514065 -320932356 377349858 123660726 -188971875 -417970961 -443218752 -8893732 912338530 -775126191 -318017413 558558941 151460459 395215345 275419014 -79282252 963405915 794159115 117884678 67565654 -670558575 55083276 125137539 756736242 155084938 797511954 638321152 286751494 417656235 831326327 -140354304 -89896520 -877638763 230044884 -33202532 -461039812 -691116696 -961982595 -566405109 836797140 -917984891 -980126244 -781799711 -135439223 -451061695 -987908551 -692426819 -245742862 131677806 -824968784 -577635078 537162706 612326010 917920784 457942820 678090264 550619305 627892283 443512252 -216905218 800317463 -338847481 -719795923 -589079072 -71364736 -715001164 -795761197 -747957160 -447759593 902353673 -705850841 -151883905 518922726 -413715227 -597677019 -391471224 -427738948 387428315 -461563429 684705681 992691878 -668629751 -222972053 -253443386 586378485 -526341491 512522661 -338565579 -454241763 -394808825 409378642 -913884001 -439873323 183011626 817503001 -793248673 -181513257 -322719061 966006425 -847183748 400649317 185295432 -882177831 -942509429 129035616 -309023892 -342539390 770626607 -72033349 -179150469 -932633907 -739257320 621853390 -263963521 642564921 229886162 -448678003 783904387 -699560551 653490309 358394259 -734152815 760164944 319868575 -992789736 294526065 -121740181 278092400 605160337 -797508148 767984107 -953816033 35783262 979701902 -666560621 -509321406 511157859 386407809 -518623092 742853704 -759576360 441032492 -520302081 -18541343 114076138 -566307683 -524093764 687802758 626727930 502070057 -75131164 -257928238 487836069 -151320139 -566468687 -872531035 111890317 -924058361 767140823 844499962 132954538 553963129 -400964417 -964973910 -273307649 717573277 845768355 -129496224 -402410607 959309225 -771656077 -57777908 549758215 538361927 -982468365 385919083 -122396323 -153258120 -807431203 -504961458 585444647 277183967 -370522559 -884196799 -618738331 -385350285 71468427 697439780 -23175415 262115858 622394560 -380423154 21642703 -485474488 135307439 379566787 -218265393 244867199 -95472698 -345458454 -963045031 -595782232 -840429832 -675170465 965413800 -230408238 -515681437 -152239169 172470778 -955236098 653239974 869488456 327287896 321695741 -816894475 818181688 408335624 205298867 -971359200 159583924 -250046430 -667918333 -431515457 -584092503 253407840 597023324 549421194 84460726 -224227594 347218291 -485145148 649846428 -460097126 -794818191 30438703 613207625 -489077084 -86542388 375111525 266033611 18495909 -501426206 534639854 292321057 -942236086 -925323213 -954706736 968536498 -603733644 717870785 474995721 56972922 452974664 251766403 483196512 62691480 -709801177 -329615159 -529656720 387079110 -642185878 -648531404 -88999537 -960704849 -968262352 -64259341 -497472649 -701571775 -311540969 433526550 -918924941 -12211911 310783726 -956653851 -274756243 881166442 -496077244 48294247 929282154 -192345688 708178414 386359053 -232750911 -23028102 304354653 268588228 -256390113 227980764 608787692 -591075614 162108153 -256681585 -607696275 -734441628 696063573 992909771 678914845 838072059 -76390486 -902655480 989657180 -85394360 912576024 -859270581 -487731407 -945914676 774735961 -573747963 582665150 813619725 -223671012 369338592 -552377322 -935161196 846461642 -939641875 395575516 -360572199 620269843 521137013 354329215 -901718111 -399663167 -238468382 494481360 -55795993 -107274964 -868092982 -485040227 -194603246 159532478 685820565 -630695635 905811727 214686080 -560843199 -644252501 987339421 853879683 -199279254 -949102094 -833692796 -668399177 960336843 -826193875 459769411 274023111 -934902349 552204013 850037408 865975825 656959056 -633144335 123708923 -823876460 -245965146 223550441 282216754 672920870 191898926 -304695221 -986996524 -97517365 16637531 -767149623 806029320 597782306 -609824220 -296600801 -957149550 -643800844 163742361 -69249017 -526006149 1840400 -129116057 -328200046 -628213437 781456795 -865148650 624308744 550522637 780956973 -812941289 935187227 401522629 310611323 -403525084 -699615290 -365386444 473344745 255195503 345465270 390237268 -510029762 -846925895 10449030 -994648160 -679623857 34866745 -133607455 -821445654 332686083 409815655 402822686 -276524357 -631959513 548319003 -382557726 -971644200 337448703 -495436358 590619521 -603138278 390044794 -143249006 784442817 -848984059 -789243801 -916830989 129691978 21278896 441497549 -341354418 -840682376 81144678 929470442 291845449 -520029340 700510571 890795474 63635779 232658958 -853283245 -648681226 217797732 40184438 214952974 -546825283 651069317 166126630 -238279601 -10784733 165213542 -737585989 93546384 -352816630 -433373825 -644885972 648519637 -2276802 -237764400 -658120265 -141659370 103994242 647348039 286259173 636242070 667080994 -375675585 -764262076 720516096 -611353328 789129840 137451398 546063271 456932134 -332818263 -222259839 200994592 952798189 622843248 -161891751 613835966 -931132730 361893366 -101906641 -713021332 371062681 -641641485 818216781 -683033923 331254661 650672498 -187258403 -812931492 -46501349 -806515104 33241104 -808912914 408057433 665790922 -947927318 596520157 -462071010 645865908 -35597140 203209587 861907461 -673889846 428304781 399060306 489884750 859858577 732806935 -734652934 986304219 -725142496 958946330 77993661 -500044129 -391974988 -55700144 -212187884 -278660370 -238373135 719143335 364715623 308242616 -335523452 -956508425 -329059498 562862658 372636523 -416221528 -523535179 594194528 240810783 928628063 467881518 -155324464 968003357 -886093483 168522009 949182608 -894833792 198664354 -547286305 -141462759 107535716 -85062779 573366135 554066547 227363092 923980090 966366162 -516870779 -861322721 -632502973 90861521 -895079654 -988654114 -484226794 353615997 824612326 -552622898 314667378 608413914 571744680 506165433 -721867218 380446633 -34430045 995074585 -591069791 -563344040 832402447 -484472318 -466373482 268269369 -378212584 -723552293 -138864777 -308249889 196676450 486007883 813991944 93711090 -604549191 781826012 -766850626 970261982 424256329 539078087 -286346740 676970149 -754406602 -532799439 -646141444 -979948655 244034507 71002474 -678140942 -357024287 720386701 -50697784 248109790 -908887232 145377401 567705571 961311482 -451843679 -185109253 285317914 91755649 -952716973 -407262250 -106454048 309249358 -510576815 -969790970 939618177 -911222258 -373350586 977589278 -452865022 69663020 415923462 -533685691 -65453387 -388902820 70187762 784338756 220984514 350571228 -60997273 372262455 -424096894 -714879425 -902878038 638153060 -402923422 -679851304 -334931774 -909881217 464390275 -628705061 -703013450 -909926557 -4337813 417237834 -896921212 -4120052 773892774 385668679 920288280 528685038 840427318 874437151 -495302354 -541927736 -211920958 158750882 -784283843 -389476277 -857990047 711824029 -988254547 720332293 -61013278 494261334 316325106 664506607 490023422 553367138 232288476 -18163688 -821505741 -492978546 -824951355 -772279318 -179658995 63100674 871144504 949258541 -715775465 421097897 -103346409 20582183 356935605 -131093626 740550607 343488438 800110295 -798830871 -950701886 229819123 -312831397 -918902406 713134834 -14964069 611469721 -292634698 659560152 -140256938 553095007 -514408055 347032699 -272963441 -62558892 979848827 251840239 866180536 928446142 -616539801 487336970 415993892 -231430877 -828240971 -715793649 -372126108 -384538260 636615817 -322826705 857304818 -526597511 885729030 440805039 855247435 83880836 -785842570 401239557 -977579376 649541570 -397138556 -348738350 -819916394 -177026272 659677334 -627848345 -635454046 -216040972 364598416 341132480 941328412 -611813725 -380337039 -101152154 635361059 -500642703 188862559 -171099203 -964218105 -501117653 247795191 77395957 -795950376 -589048834 554268442 985069812 68672872 725089873 975099618 577679563 5341569 -920599858 354379418 530367602 886772230 613027520 -320998838 113152258 -890085864 327975268 599280579 -26364505 105080071 453062912 -878411733 -871418905 -850950408 -81332621 -915280235 -259917667 351553118 403528968 -422583311 -423611259 594948328 253320686 -420081105 665087396 695067803 -997157828 -603428367 -415027480 268233768 -207800996 -955376473 69152571 342374259 862261103 -458179457 -270557424 812806633 -444040161 -41838504 102587113 430828712 792319347 394975460 197741095 467616663 -839762655 353277927 -822776880 192321340 690343877 47762285 129413353 -647916976 -120098075 -752542768 766664007 580659834 -947443185 -946888084 303763783 330202632 -672699259 -337627072 933522050 -582158025 926508267 191076411 412279722 9286728 -94258025 -359751599 -793789847 321437443 40896884 973836605 -95868631 -700462772 -244946446 -836985321 -556759174 -521998445 169761948 -448836505 -846735713 -339247592 821084137 202759343 115254584 389230338 -19626408 790823610 594189526 -282890385 -154807858 -245509239 321976395 622764387 168922470 359165392 908635670 881685457 124327196 -755166290 14133654 -184045929 -137091820 675293773 -47747287 577395521 -434718032 754514251 70658192 -911746288 202617516 -473480083 -949865347 302549684 372055360 644416824 272685701 318894645 -982512208 45432454 -914481414 -347434702 -463748103 -585014589 387272087 -411452985 -770590247 145385206 369221644 437324699 -705759572 -103513104 613254323 -832943503 -984586132 381130292 -906806011 340090410 -662674743 927051408 53905730 -937961675 -655937091 149365453 540269707 396379427 -139315103 -126458450 -660309042 971110577 366624158 22560336 87397469 824733355 595216221 770044018 -313972901 660604581 -364048154 -857219733 177113907 -606176559 934432859 271549258 931067977 -672363321 -473005969 -334436796 -891412854 -843801255 -532772039 998461444 -869902256 -387231874 -675577410 102076442 970383704 462082571 826094773 -65568304 -873456498 -467194284 -852688775 197506079 -396700091 -344084888 437183821 898918516 -438601791 -618459212 563622827 -589094771 181606890 432384611 229180459 -711176286 570800370 -962888161 -958255161 704786197 -647375525 597665760 668831709 816887667 -159044755 921202422 514792954 687823710 219950309 842249306 672370952 448000485 774171799 554524491 359003834 234277757 -238019190 -530070460 313893609 16052902 -589036529 864487894 -578324440 1392882 465168801 -660915330 -674842265 -852587312 -987335111 157330526 641515833 -225103337 324397767 442764836 508984149 -558018199 136190094 -864148532 -88699371 -415517013 -834748044 -835433638 309077723 826079079 80424655 271890233 687022686 -49279436 -115646255 -690755717 -394156154 735409907 700171784 817747739 -223870187 598620171 173617859 146466508 18875001 -173804391 -819883518 -894271384 227036784 59537348 219404970 -347734783 -128411685 -488564776 307436246 882246656 966829142 -960344271 -310574745 -789174452 -42802749 414559901 469582237 -139557545 -407881920 109557455 -109291777 113698767 -394454532 -580426123 781176003 -137150352 387458495 492471740 135804164 731817339 836752729 672617437 -472438324 110166604 -301657107 -54731986 -275853367 -583240730 -251205086 949820208 -794194848 -542038669 528354316 610135540 349065764 301606420 -390225216 889119142 376887103 -654820228 -731362181 289251402 327052810 -789507685 -780293357 -760028390 -837734144 458840625 -827840281 -409912585 267422795 -884055461 -789711152 824501558 410445613 146113343 339305817 415737501 -842432858 965854569 664517297 414639480 -924533839 -350258170 564915934 -221965763 834873188 -152368707 455433636 703120048 325214383 985242576 -787668423 988164770 709111773 -256063998 817257160 229154220 43076880 452089927 -197263202 -186561570 381907973 -465260415 -367752733 876502912 419456021 -602557098 -148084262 322818728 -546540701 -113768211 545142082 -910779407 743561089 310952881 463141044 -972396319 -799450088 -870233944 402240999 316359808 565586161 194799068 -515170790 532551798 86725288 -474820886 647908800 613602310 -696196688 -119473458 901016982 470813267 -567774858 -840637600 -294312781 -954062451 481430065 316655383 512469891 -861031338 -169526753 -416008008 104060181 -739838674 657890462 384668205 460248335 -491715261 -366839227 -227289436 -871712260 -8631921 -283864589 -213460572 -926064878 -245645158 502944204 -957593797 -923991529 285562652 -535083561 851006487 -745843569 -66936542 175925302 145119076 756836814 145546164 255228498 357954830 812086936 857281858 -723001649 296404110 -519369256 22766763 414183496 -888415106 -776804386 -488198150 -843131948 -883515524 273456707 -773437002 -404313605 779317451 -916457160 -34178359 -580904537 -872709788 52526526 252501913 -814756697 -713281818 -544845401 609771286 -928357270 490981004 338126345 212817003 209956282 -190872454 -944863492 -306476641 613086103 832921810 162769275 -799615116 -209619826 -974526816 -488119575 161302381 848936455 330379308 -868185402 -306565062 287228001 -194783834 209027498 920925736 -878000640 -188892545 -835913892 -364039410 -993763913 -449883152 684557117 -667921263 574618294 908593419 186356200 -390809367 -954926596 -402669997 -701874938 893770350 351671338 319604513 -127594480 -308344262 170146224 -46419183 500450453 -293271707 -519752522 -406768027 -929827652 -588134552 -364007544 -656447388 -623790227 890334573 607573715 -313265939 -340693720 657210102 -495243531 780264462 -290841916 -572344395 -992589944 132394337 861660794 -593706938 -886090141 -146359302 717929178 -240946809 322788907 -967453852 -630430686 47956845 -250914589 -765659902 -672740255 -452093257 400757318 359605180 277309113 446074942 -186144460 586482206 10788803 -864900096 -366732616 378932213 180177847 -606983075 -259172730 -305917116 791694635 234924271 813028485 760982257 -313605595 -963908858 -282664774 -50955700 445375956 991054146 571925119 -220846334 18644502 -774236832 -186034865 216845407 696399139 915750490 -155490446 193216178 -718666960 989080189 895079899 995611639 920395916 -773733877 792876727 492877015 -524408972 161875714 -680444639 16105717 99614635 549109278 519912669 259374256 -476570094 -65037238 718485945 -477523138 680593864 -578218872 -244108115 488485988 874528520 61887959 869410384 -792170375 -392478349 -501823366 -223890896 203496936 275946295 -737252155 -452843511 282701369 -268996840 -108504151 -638530895 525553135 839294433 -96565921 803303529 -775550239 599992 609748145 852326571 430842668 -672334591 -563057959 118508634 604267255 -103875844 -640733573 388022971 -430153703 222795931 -469826248 -424760864 201337882 445406216 -831770067 581563665 -124381273 -499978513 -446221389 172245820 886760184 605405584 742889953 167643945 272820430 249785856 65652572 554760256 -80800024 -658511042 535397816 270522561 -261622866 311702184 -71794224 -558908874 579411319 529312754 -977726837 293864591 26734082 -141075988 -658679277 565295471 -209875802 607578507 642596970 695904531 -890119549 187830620 -145626753 431043773 -463256676 110527683 -208484374 -665298763 -67977123 -977830221 154609251 -672569676 -776913418 -74477664 502357772 572575134 -763086237 98629007 -371375317 -114753182 97114781 -968660409 385067149 -422297924 -672595889 203643607 -915520438 23192893 572717108 -561757825 152897357 820742010 -484470146 579090495 -241118058 371329284 684708500 245620248 290324525 -756235959 640450031 602753809 -702802192 917492308 -109517484 -236375050 346352101 -735835339 486282208 158430699 423641708 977172170 -380952608 817447575 140691036 -164839311 -338442561 546584923 -313805400 373155770 -564102230 -925247211 849765012 -820745657 754608534 -310677514 65486391 -716072315 -991302442 235003088 478573792 -392955493 -564792994 248547003 -131099963 -798515194 -136286962 345692285 574276981 -288638251 -824426028 -181966473 4011189 -774491643 113436882 -889987642 -175594238 -497843137 -727156713 570143359 -151485574 11395165 375235161 266450956 -114244794 540677101 967169001 -281379753 -263930229 627152545 -771682919 -755003142 285712694 -119984260 -324972622 -923710775 -110491668 201633519 549028803 806268394 555817346 -204111107 -720820711 -72090022 252031966 -176474168 -523118136 939098363 -221484871 -8615152 469056094 -651818213 -274762313 382779015 -943766241 -240806656 -517626282 259843144 460414038 204434058 39360069 795311721 -919093918 961216828 -272894871 629645115 155775670 -206173028 524456929 -636776895 269160465 576403393 -617033974 168255672 -242730412 298487288 -929978468 -439630683 466580981 -435879977 -147151715 -368797459 611196772 -948380721 536488719 246860887 -300360197 153169756 145930166 -931625097 490247949 673428323 -787571395 -12132467 987989140 -952332362 -132696231 -578597391 186965893 518946485 351002291 699442592 -715141155 985487176 -388959393 -328726268 173777294 -866848181 332247062 280152579 -180760439 474397812 957968452 -184988322 622742888 254994240 18171278 216493070 -687958108 697499562 499416311 -691462489 312007990 554580299 -767248108 -59187405 -628216153 -878791072 -414696405 174600565 -589253693 -195833567 243529364 888888060 359143495 -686620355 873259062 -789232600 823241424 -932210983 163999361 921195099 196192321 -344813018 436658763 914356564 -867208014 -565456886 509830195 -868985501 195141179 -686829333 115934813 671003143 937778950 -992497404 751991225 617511252 -880901457 -223651986 729028332 854785566 -392312664 381007298 90331768 -503477779 -998899865 -71248929 -144642991 563063684 -452061375 386485099 -532839236 -985899215 -175930610 -988807453 521314951 -622022801 369306798 -363644392 -866625519 -974238234 -974325935 801105527 -801650803 -352442739 964867295 -691172063 325042847 -740720625 -933634178 -889343854 653791903 -230738252 -916985320 272241338 868579896 -581978095 -754421807 -235828708 -922861039 463005568 -900120381 -209663613 59944301 27305058 777274415 380018853 182121366 270422379 -196814586 677632373 856702319 -352004006 -379334260 -817246370 294210323 -215766177 -535488411 -726129587 -895868084 680907666 421455434 170969723 -765954082 -218757955 -772242996 -695584704 453512999 458925542 -680052794 -7492840 -737586276 244466396 -978839155 961849522 -862309469 -133296000 90082891 -496768971 99814524 604703224 -201583295 -454036678 -429780399 710038026 976818493 -27071423 218496140 64295862 92430376 819475249 719164153 599911021 238915122 -417438449 -37415554 -905044759 -18906779 686997886 -154364370 420792738 -676556489 811726310 -278176655 -249955568 915099464 -14947731 900336738 399520178 -742026610 859935383 11381824 -838873706 -504163867 231054296 981938860 -496004299 -602642679 381065769 -970220604 -601928032 -807018447 -356482872 -579130842 -385601682 558159345 522056028 197442336 211960153 -428630646 480963943 -455942798 -152672617 404342906 505269625 -632005242 368749098 -940741466 295722481 -23916460 109564298 -56935356 -948689569 -22207611 27457126 969162624 992609538 -215140747 -83236142 -292116741 504541158 409652420 -420426246 -997877849 210708936 -126305217 415673228 -429150735 -834819210 -610908334 807114128 121184771 -141262049 -57785505 -56438395 -792439339 -97303558 -224239384 663621797 545186186 -974615267 212435536 -881376278 -544255114 -252568309 -322181717 735406871 502522078 -884055810 681607615 -717113205 28435233 -327332117 -64284162 878536887 -121991061 -671654930 987685434 -272879959 593656290 865338178 -150900563 338042430 795070298 537198411 378603084 229566985 594835875 445011620 -136640307 -451243065 -873408364 -781134259 -616507895 830381017 515390605 -69082521 -962642580 -980351045 707500298 578589066 216316754 735059956 -333264734 -706829774 692750045 -834435383 596370089 -135216279 -953121883 839412610 580936415 -192683552 -377459733 -336730329 727182579 635494904 44769827 -535406884 -423039380 -239591140 -188227521 -465501827 -119156279 230168504 -813052389 708712672 709309655 -271344420 521401070 -685955933 -247806845 549919800 -751684139 -95235953 412009707 -982138488 184111843 -304618893 807897859 -650573137 760033877 -81068792 -364449149 595926658 -360921332 912930431 966426784 111456622 436317033 -316796599 -494603393 -915618475 157537446 776467771 84787757 -8094780 502332849 -528992152 -420947517 -268436772 -648259100 -246253388 936798277 490209977 -214440743 -101718904 486920254 -618391943 -812150576 322836399 -176795996 871071701 -61565969 711497525 753287049 305032009 -772806168 -206218054 347318864 632302988 -241582360 950887548 983671831 209951589 -148578572 -706878000 -366845729 91967468 156268566 612034198 394024419 -684102482 622471480 -70733236 -945938960 -782188072 -940405504 -949243488 875111247 457590816 -35383248 28322682 250081635 -769304978 -325396715 -714906393 487761385 -173500897 -786615600 -987280902 323414304 790648624 57615427 54903010 -430586520 -116456219 -327706434 -829586995 218832554 616595995 -166137882 313632421 -71917676 345439960 463966094 705303587 -294521248 264193203 294220058 -765384058 41394018 110440586 854401024 953910083 -249180207 -805411597 -4130697 -459165873 218149998 301651866 603368875 -967613093 -597985426 386829822 998421652 -302406268 390777295 -29336500 -942850100 -543263916 75741239 805642369 526307467 842140862 -39134180 -21013519 -941971597 3998360 368329797 -676458057 705889717 459545268 661420645 408409867 -487922113 -646424384 92934890 600219654 -482077717 -990886733 765618138 -71238450 -163077107 223964887 823817096 30738258 -531598706 -274711327 -880788905 198615754 805000005 857175295 478305811 -13499787 -431276935 341441507 -235618751 631919492 -700609036 -261134190 609976524 340476901 64860234 -870970043 -264364010 -136385498 -738950882 744133825 -853829093 197752165 44946592 -715537189 -685793799 -214715988 -650973085 -43269217 -607060169 435490575 359724303 -667036336 96300396 -997020893 1157182 -833492176 649451093 958636240 -322313554 -398533959 -52226467 -448048798 -610541649 -275511322 882310053 -732486349 504383432 -626991395 -78220402 829458271 377271170 868662555 -154226451 -167979459 248967448 -3386397 -410447160 606158438 -504293137 -224918402 -635918741 327122945 731590981 62943699 39205477 947716499 938124509 345874177 -212903998 632554183 718341482 -45003149 -890664690 971907985 -463210365 137162921 292261693 318199799 196952000 -261285637 -4317464 91123479 342542008 -757248266 909270431 -484203387 -559637662 -161307610 974397449 -599914945 -910605304 -766335574 682610373 -70527056 -866755515 -285402505 757441575 -81506020 218203764 -426642043 639745239 -186951864 64541102 -491884003 -584497216 -58542963 -580554339 500706443 611696701 -492721495 100270964 922050777 209859676 593542635 833562373 863496248 781593786 674985687 537220394 -372708989 -275566506 -987625103 974520094 -105471703 -207791680 287343690 -898102106 254032059 459593666 403456749 303300000 320656063 453465710 -161833513 174742256 -668026487 -17865775 -210394687 -751385956 -248213830 790088629 647840348 952707447 944612802 -642865315 -904890346 -832014661 718614479 164052531 926925271 260363216 779712594 109901400 -4339579 -380296867 30859174 507281104 313679470 -363575390 -649147941 956276240 -597076292 435807583 -457006742 -168594330 -191889556 -717304283 -232199895 424314550 303270982 -681586267 -968889670 556201402 -327366274 288442320 -294806535 -65384150 -768846782 -401762453 581044761 -591495669 891279235 -739809525 -319648851 221376462 532483624 74220115 -36962352 9959788 -671821161 504073136 -914701013 740056005 -380697952 -780540243 911424866 656231205 420364869 -245512082 -418758058 192261367 544566108 774552708 -546211776 -466408200 -726971191 486347914 503649678 -662833539 672358 248702952 328705344 -509880862 44450710 204541573 -7487404 -81704282 -193066479 124040436 -433792961 876595259 -96231433 432083738 506146320 -904000229 -91756943 -41780956 193963634 48445769 -328117168 886389923 539957709 -893314441 108886447 36140878 -852983532 -480316586 -306386024 410654040 -765779017 -810093297 -171740630 -913064076 -324129769 -400428130 -920123545 -914589583 -602270458 -953334999 257781346 405778640 -957816388 -539412821 132632390 210297377 674890799 409939678 30850453 468873489 -397019453 -900531905 -871481476 963527804 -411214099 691293167 687761212 -24036374 -341153310 -550959217 654783931 -167239117 -784294220 -346622004 -537548743 -370901673 -202614167 177172849 73704761 -498576464 377464170 -858908146 927431791 264359837 -20170958 -210966645 -755657561 98221334 95655923 772008981 116179316 -218480866 -564280797 -259359265 77811616 -827170265 -417025619 56541204 -650370896 -121198645 457814685 19288142 -789443230 854602344 89812777 13881948 -795371738 246674297 408745317 618608153 -4232284 502611940 304222417 926116761 -887769936 -953159071 -116129161 960305962 588263817 545213561 858183629 511699352 -340061627 833653979 -865331721 -436234755 822656837 562895970 -98946082 -355941321 -756426690 -198427796 981969764 997824203 452308974 -619214002 -13161102 81056588 -348267196 -435953533 223329650 186032983 748817890 577921938 501926442 -902235607 -240113520 935839359 -330423107 -178152211 392571253 -645541491 -736095328 -647652690 909021033 736358375 597528835 780972180 681859989 310179235 -721581414 95655135 -451999995 110243072 -641092536 966243173 -425897524 311760197 -321546363 -213845726 -572354692 802340977 -110257011 556325794 216007235 958525756 81045459 -486390163 598024138 781411420 -732309929 72781178 56368251 -676366847 980273428 216922147 77510354 -891349363 -554903221 -568914976 -871824976 811800989 112338460 727011041 394776919 491577096 -572841924 -105624001 -810959521 925092576 -731459496 300948350 -229729353 188346810 643670182 -629107137 906356075 -339385985 -103236365 -858694545 387314125 973464957 250498601 -802312390 905299585 -730451976 -615235472 421496304 462029898 -949749420 -44805887 157767280 981622790 130050552 579164184 -329178878 940948912 530579058 124121832 -334141727 140161611 -352468088 -409378395 508019375 -712849370 867462884 321326326 148615379 -654327353 402877609 -756774305 736377136 -718230127 207012893 830538359 -738644208 448090656 -626154056 -473555065 262180168 -507373202 435400746 651305799 -198284850 24218288 -428619050 939339673 -333715446 -102441600 -639349200 711563268 -806367287 -3335081 204236681 399625951 450208859 -478282057 142237604 -92440737 -141659763 -522618148 198700380 -765336204 382539469 994425074 792292175 -369047354 37177704 824299145 -343307579 -337266690 117731011 538408041 746295152 996825367 -706097263 189885268 477752833 575088344 -53735057 -703399035 140685782 111668923 -915148142 -164387246 -506958534 -386318469 60293008 -398250531 743503867 -64872109 -387025994 -507298520 277045160 922602091 512932627 13338644 -962407280 -304462407 -610022454 866237915 129408364 -393199176 936136941 -336543759 -31821784 -403687392 722611201 -820816514 829866994 -586071898 43078237 -344847172 91053240 288174207 -410595061 524257246 952538640 -481222820 -122237085 -77731213 -157873464 -659334504 345728730 881222009 902988964 -451008074 335339423 999019319 -85839888 797159022 -123856625 -360861449 -501643280 160575529 -228472082 -846203653 116463105 503910438 393649577 -538584837 233124739 -586446790 -917686042 851036066 -546531833 940608999 -440212144 26906715 -769614786 -89796192 164327053 -486220523 -389849865 -291674439 -148939311 188372815 875650059 21604327 701193847 -767822702 -418236505 -153479858 951541480 -446598671 -205734622 152428593 131424922 153258697 912977534 -559099697 -848183166 424005173 -17196677 332194064 950215188 641729825 -508604314 -485656942 -728361622 -34078274 -75680298 -487334775 978879371 350681991 -571286777 758067803 -475863183 500304054 348723161 784740612 -688054998 818386104 -72842963 646223615 660655742 108864596 560439670 -382400512 972189721 154865934 -213631866 625878416 -928408320 346966665 584669239 -274230962 238801276 -420980505 963741452 -928703365 -26459283 662805483 801419608 -479558327 177903668 -778015743 883498163 -671937263 951173663 -928492517 -990797460 -118844706 -168844565 -83018897 535293024 367714470 700212625 -646100467 496832551 -434848394 125792370 -311426431 974709397 943837823 -377037897 -377689805 361614902 -474821744 -803751570 82262727 199819745 -811708076 -715398253 -851750771 -39473179 952729592 579449423 36314391 -873272434 -226030001 -385125536 2764346 268998683 -162486019 -76110551 -347695483 -230755434 73595488 -286997607 835639113 277175634 -676480663 -665755070 -741697907 164315963 8091310 -85080458 443031450 141247562 -170650411 -710412153 -523924337 36537238 57959914 423197902 737875581 104933047 501665997 618545092 29986703 128597408 199387299 570674957 280382047 814742860 -850724757 563427888 149841213 -568295873 319157632 -698822955 -389976508 -964436856 -972756330 852833976 -570049725 -177452204 -419617775 835198044 -762030666 205966620 -183516339 164575688 -612242466 813842752 -473573379 -664325511 -186058598 -782924828 811554079 986010403 -313814340 577330554 248896432 255935451 -378882336 -866644970 102927897 -905106883 -695275240 895233286 -461235199 -783683471 -859848530 -248865410 -703529482 974138061 -668975688 -892646893 -451245745 101005691 263847016 -131141417 -796851391 518105784 -21957098 -992545668 -831870442 181075931 159541790 970555489 -314924511 807179464 -817282464 505095506 887912448 -602066685 -863071009 -66143259 925371189 924388393 782293439 139797336 -34962213 718021026 664513799 -252447724 -561791589 579382729 48062418 340958754 76931620 641853562 -488437677 -438441271 -63328029 -802585600 271901470 42586116 -737862928 -551498026 -224107264 613897507 913466580 462435958 -861866489 -251196754 224920920 962389846 -664469448 95897992 286948114 -580948619 -791995181 929937952 527205724 856389057 -825137036 959181694 14132868 -799484939 276941875 997381051 207703227 113780507 -447338310 886532977 -831944142 36913159 402183883 388618312 -889945406 -149647108 -362056367 -121461566 -786146213 790172922 -931029281 154617452 -912778723 89103578 -394724523 115806806 53653750 134250612 -217836965 -581994302 812678149 -159900840 294862759 -463822244 925195531 -285702364 -33202423 801630549 900608908 228754167 -307875484 935135775 636507994 -313336825 -814634945 -946379887 8939826 413595305 440500377 -534586869 -221093425 202295229 -648675694 -499305742 146070319 999942771 -257574520 58520259 -18619137 84720468 653106696 744291668 -783574803 -755372449 -921911116 32697300 -111432914 -124184614 213418875 922879134 -854260175 385544314 -300261010 184259478 -626823300 137942969 968018116 -233523040 -427386849 272656547 656744106 -338616534 -237977423 94689378 -175768408 430961844 33886787 960265831 -142558737 705262595 264022392 -439858220 -651337177 603129766 -387463022 -415564363 -160244376 999091760 -437219211 27316837 -840848535 -371677121 -317779251 947246356 358204582 292632865 674066089 -248706340 -16295399 973890753 -640721542 656935477 -663768184 631205810 -195705691 189518054 376758500 -698253978 -3891135 -874453104 -622911034 -212450011 765774142 193721418 -464836493 841174624 463069376 -632894383 -627279188 42127999 99239115 54679925 -178476824 844026458 418320870 -793894071 105500143 519229880 -884963941 -671917085 557636323 609037539 226862905 978664137 -757066568 -479860027 96735348 730240952 -487600229 924337544 928880407 -628599571 707640781 -988168405 749106447 -914366271 -434451603 164692397 -705013027 691618391 280139366 -417697113 -358157091 454441153 -301821434 515369140 266584629 -454055718 853717023 -29832049 -786547528 -336286325 -98728194 707996873 514992543 243377539 -901122384 389582526 -595230261 465721433 -127055220 396870403 993778213 666920771 275965341 -60158808 632230395 -979272405 249724478 -631692349 301996766 -864486469 -113291713 442631817 -778061326 369779741 815908274 117865417 563942541 84374738 -769148856 -712152642 751048004 624142700 226116696 -350158193 -483019367 726159465 890714901 612789294 -688122207 585859834 482123339 744987861 78457228 585502767 396834182 -892496166 -911849049 585579359 274676884 -307954797 85413384 -338971952 -20164834 -497791720 -113133745 216436372 872090257 -830160647 495226168 -137131085 876326319 -337301290 -35859997 770248874 948385620 -828209455 760603683 821368935 -142619850 168696589 281518999 93079306 -780855540 293328283 1312402 945507789 -956718484 252132301 419708604 574008004 230812026 591538254 769813219 -677612817 -820578066 -614656775 -440673661 -430126838 307955814 -653926650 -151219381 270120062 -508425971 -242526849 -546978219 489633407 316623007 440770383 -759595877 268286217 665259863 271244113 260516170 -903852962 -555233265 -964539470 -784786314 128321626 641200675 889872496 618098106 759137014 -311372232 -686076648 -9606400 -980285170 620767359 899675677 982654806 238388047 299352923 -931549617 -639538805 387741789 351005701 -950463083 -715276819 120061283 744356623 750915826 746939689 25075958 -869921399 -403428595 -335135812 -524923049 -983701654 -597458343 -410791081 -405870285 -215577784 160475314 -954229039 237239374 631717804 -411469803 491402348 549764963 629110757 239132507 -200956653 623560780 8330995 2027356 201919425 783162429 519568110 667704258 -342238371 630661660 667914624 -161777670 -605946608 227106734 609368986 426161160 -749559389 356370530 129116405 -864270394 292127999 556612502 774877472 82133920 -438421048 -740384118 -182933984 625735562 -664245769 -842723350 -715967791 -581365109 355479031 25113992 917344847 -659082632 671444505 35192935 775331504 873866781 -650106222 -111891732 -159904852 -964967269 270731020 -823987701 761488344 -830997034 560757330 713148462 318773410 784110280 -258738603 394965668 -970184202 -62283140 -736506924 -189959447 529108536 388098296 -344311136 365301927 675991919 196838067 407479293 -269371432 -350058465 417910740 -90958590 821888547 634282279 91038656 -268434917 -545531629 753681292 -382713586 -7392213 387018861 -548090881 -188952956 -393541116 59244597 -297210678 625583573 -374700889 676990727 339894383 -972871962 -998873741 -654222523 -560898755 -43109445 -640090139 -393920865 -594040642 -591366782 698239424 438906990 -930186510 -471585627 169267973 -270259140 -754729729 -969797775 -825322504 593995655 -476505165 -391243208 161063100 -921066804 332366355 -726203484 -200746293 -902189076 287517993 -573968319 -735374966 -263459570 710697586 875221097 -20882497 -764308561 -217859202 997849250 15638574 49507076 491703674 2985361 -110840362 -203115652 835709330 -753344077 -595082849 622062793 -683998965 444218411 -308446590 866873340 -664301660 -409756617 -840632563 887518680 -367950031 -883659671 798388061 366938189 -534077417 102368062 237387333 -596807486 58532981 -310807906 188585819 63558533 884434606 370797069 -778197999 -277948341 820499935 -752556447 -694031820 -731363120 -118638873 56860422 168772647 422090268 967448741 -741923512 128254394 946345224 639563448 670784915 -93255586 -785401830 517899128 -872454069 -746635013 797399418 -17448199 478301575 84783885 296070924 502550502 948918469 871179595 -293561574 173346240 376540808 -573684532 745285465 -523171939 803109000 770447994 -450744088 947709002 693691125 890980767 59958641 94150536 -613974886 855422642 259381693 -200671632 539941189 947934516 -327750136 132288471 -446744279 865867209 935311577 -20834919 208626682 924239113 -331382323 -406359031 843519210 -816172355 -178741684 -553171653 -387013654 -34680699 671793791 -613708633 -159862460 740327520 931379097 -412008084 -109925305 -107500010 408336021 -99034074 309017736 228926171 640239306 426851419 -353483804 900946745 -42926295 718171645 -18406705 711067548 -691333199 483018625 481256362 -754449141 627850360 58705470 -65596173 811916038 123886876 -205539671 -220311 -988142663 -428514124 492637584 973372962 782819458 -308576476 19176229 847487439 -935400704 140088681 -33146605 676394657 -975283081 -171612147 -604939414 15689142 45695505 -677971934 -840755170 -248117208 -340406539 -891467191 10249558 568880402 -374031491 66591275 517587192 -471388091 -425777313 -404501807 213726046 804801730 33117968 -107335520 -141334288 -521799667 -528578228 -65642414 -550345381 -481566582 750911895 -926020207 475319380 137761355 964247002 -249011523 270957900 -170135985 324556606 -719683610 208845279 159159114 -354893762 814971637 280954034 -5508329 88936901 -668225704 -43389815 -528292514 930485461 431098639 890789850 51233870 -244589638 624451270 924315824 -773820683 616366661 939399706 209344214 -368914508 -777172296 596482324 749627201 -695591101 225440979 228330740 -926914353 -833717711 -686571275 720889672 -485256012 273152673 -156824261 -661367478 -205069437 -378898506 -138740730 -650563248 996461831 812681720 -231940329 -375088778 659591346 -159429482 83348428 632692874 80861940 43636452 -994210946 -444259160 427634473 906992364 420358577 -81833255 63691225 -917880873 380031253 559216987 -243591745 -102923553 -840931197 -143026671 925708840 413530236 467427288 481245471 -64008978 -889317223 -104587369 793953135 -710382571 11867281 -385481118 922306624 503024984 -768579703 152284320 -548695196 -573475465 480322841 305628509 -65928047 853770744 763111501 915564083 -350403991 73530799 476952561 325635576 -873951426 -889336268 111082884 154835361 -814062808 -687808560 762920115 -555914609 -477140668 609070877 386517293 -475190573 -647638229 -929703582 999608737 715875535 -311188272 334642951 962791279 -711973215 -908536461 -925112610 -206479188 -560794369 933649629 892990059 211862664 35841308 -58935303 -861419341 -636093905 967109097 315711916 -704427396 149826058 -555576499 987222565 206841496 469521095 441721022 -661105273 101450399 -739031857 -346287882 -913638730 461025503 -563945574 970512178 -91036443 276027031 -513025741 851764670 615647760 292934675 194942241 -128597727 -619462481 -291021576 -692822530 470713179 -197792640 578230299 474423825 892638529 108366990 894821872 121743279 341624883 632461172 287838250 -534216088 44868485 757185892 -664110130 -259659181 -114219142 -468484709 588292789 -306287319 -5491459 -928384481 -94610984 -67486375 318287540 997157497 -984572627 922292489 863347166 -178483242 480410186 -190597911 74363852 -385327136 -831951052 -272651519 299734428 372819015 718600404 706422190 -145806464 721810153 -296394945 238922668 117723938 -213272441 127168934 628418997 932841201 517787740 -637603046 783292457 16588816 -922070106 841252980 448355636 -765846413 -445179419 457776834 -450610654 241225255 498703221 258765085 -710543387 -299230451 785683962 475843274 910121851 -959143619 -624211377 666370601 811564497 327764412 728022245 -215516672 557184415 -241090864 -21879030 631388687 -372780255 -52462368 -458971395 670765986 -21928361 607947045 -66078647 78512968 217146352 -230803721 -792170077 -397219639 -797983639 856922906 565400853 -251822573 561991070 766548324 -510945841 281768190 84299945 653160294 566867283 349534620 -932491116 120397101 -225407128 226561896 935600601 255104539 -937613838 -235467942 439602465 -208783961 -956098371 -457915351 -556780050 131549213 133285909 254461756 940265149 -488879194 567009331 251201011 788523452 -413269810 -555306044 -976081645 -700038948 427981085 127534996 -909150432 383401977 456001072 -899318975 787230416 -272715462 -422958549 124197818 -502959468 707551010 -526480699 1693409 -511805565 909008045 240136009 -650336102 710694703 -110641477 -208837405 -175219090 573232681 941984091 -906875098 995034334 688372359 -92180618 894190657 -554123463 275114793 459844780 -32906929 817849564 -9198705 -848900931 361826795 -279353731 -763492030 -911575952 -33127030 112472818 -805475673 462874382 -996667494 -177208035 -117150309 -545834685 34500183 -721404809 -987530965 -662186569 720919497 -626627276 199820071 408007492 -924047422 684804451 631023289 901653640 -219669722 889444189 -619507236 -223833997 -838259114 275998757 678368397 -982267193 -501155070 -316739992 230015527 361971940 -597523229 942761650 -336249051 -801049321 -125824553 -411776829 -634594412 -84283364 645409863 96524855 192301672 469718580 -630151716 874461527 -416756617 556256070 846245570 -944834309 8980883 -94652134 561956181 798087168 997941136 -928387056 -125750621 482163960 -890365909 -215928959 548630470 794083977 -102689990 -774306593 470872570 -276349279 890537937 321105463 -792010890 -922479146 -772183115 451013543 -42232494 857126360 -366066839 -543959709 435804623 766906487 618820949 68169235 435376450 -441447798 553807299 446073765 -113343350 -240689574 574557017 153687670 563934343 -845602548 220052503 -706279410 -950411818 176402335 -679803217 -243696529 -553884514 762790300 567109761 -525511802 -552077287 -534992423 878877410 189530040 -799196210 -378825203 -936314433 -592968963 493092293 614577018 -362617126 -537955350 -390987630 -39939791 875469952 -796428152 -553671199 405512518 -855353630 260755654 80148527 760369889 216567803 -148464023 256320123 -908243132 -413286400 -299398036 805222914 -150627377 692077824 197631837 -409363617 -310269968 586939008 -296851159 -396660728 -312852512 807001832 -667900579 -635899328 837880246 248340820 -627887823 -865002468 -877596570 -499972249 -456341712 -904066410 957401656 -368667454 344523886 -298481690 -892290739 -280944547 -258751628 -412622725 732841354 -584652729 -911501272 -119967984 494221895 -82158737 -475865118 133125954 598602363 135173195 -785924253 702201251 -719636660 197213476 -15417956 784055784 81842682 -17943895 -770265715 -743108054 348207641 -951797430 95670319 -420082961 -921439744 620320219 -200285377 941883260 725279411 -177754893 425021215 -683899004 749069453 -740655323 -408394112 -555713837 637085086 -183384300 699441585 58531692 145961780 86049473 -23881843 -393297929 -342857776 704088284 491066409 -969505157 756425404 -854196955 -700609798 -652317350 -441266224 -613386847 -657194802 545659802 721767244 175324339 -919505262 -591886808 -442726018 -671976695 -840120445 -761221777 900134297 -427258483 945050756 -65405498 118468615 60858434 -50500362 -959199839 78173127 835319278 916901526 -524417945 346748695 -633165327 40530281 560376474 200499881 390022883 319341941 -206612124 -358872898 989619923 -367682752 -20114301 589794893 7152207 605064036 -327630768 986307035 -168406953 126106108 555144770 541041992 -508285638 -219095426 958000065 602378102 -295955538 915466627 -875817458 -380635921 917028680 800294758 -677050948 701196564 -615407699 -267482284 795187758 -983796411 -14304346 -306749045 -790937976 -296745513 307558293 802987044 409919413 430780493 -286054887 -60667035 180247932 -999206974 -265076642 641544132 -860631325 878499346 -643407250 -834906462 -769134399 305992120 -705533104 -191803536 -47866835 590331795 427033367 -294944796 657242382 -733265267 51913729 804335505 769397569 514989578 -249667534 450048126 760106080 610615425 -566656558 -916375502 -42329560 -747470758 -307576659 -128109278 700083363 -359003618 -958654265 -682365684 217998095 -811379089 -606788764 789015458 -834039985 872074889 -469501389 225370430 -733061348 -902317723 -94947632 454580516 687445133 -50323247 -372075399 336490249 570269272 -409960836 468086317 -998751662 315051965 691779107 459360512 846979283 -356904650 554665294 -184165946 693079192 281115017 756346077 840436022 416456615 -991074769 -609029763 312889380 72148683 153234396 173213753 859021803 -462269724 -820849158 -812610054 130814946 -212307204 -704000663 259894975 -880423021 893354384 411126738 856001097 55430003 -207040381 -954457467 -455827658 236481266 979676219 642287585 -95473282 150579845 824315860 -833413470 -509530858 718635825 -816767860 -263613649 243580682 606101335 748986912 278304289 -173956026 -86613041 -689108870 407828421 -577756957 455163679 -377034730 -847393614 -601317785 -194484844 367938041 450187461 -942089106 -720361607 48450435 658634258 481982848 562428232 -384706813 -392762568 -320267197 71872867 -465125999 -992103063 576562341 937823990 485438739 934424036 4453949 -186237518 409354359 -88913429 -143848587 -988508431 -940748092 987676088 570982990 -930512618 -580831708 226749728 -152459728 464974184 -902608461 -398543277 -325576637 -613590744 177069038 48654726 653212177 989264699 747386322 -542975690 -36717014 -95750787 -46369836 878050234 668343609 -1833639 595912684 115042395 -449533268 151446089 252316177 -731350776 403509611 91261803 -560534297 -939763170 -647274585 477709421 969714144 556504205 639314920 -210048257 476030573 -137573483 -47753692 -133181134 993500958 -498135506 573182574 -676976132 278367713 -939280746 -953561479 -300132357 -687441664 -575560269 175334528 612581405 -706092832 112203714 -24351367 -106085654 -786975938 -9045350 -254429609 -368309822 941129578 -33140165 -538398808 -195295426 -511031748 -970064335 852718816 -246558549 -506202335 -567169441 384785538 20171774 -476443081 29110620 -808433879 -362841577 778673713 219789490 654368489 -141808547 -631457158 943664522 809260741 -1140649 -507438515 275147190 669554418 17486466 592039155 -550723464 -279372807 -140952132 399458914 641170460 -11430663 615132146 640294397 293245081 961434390 559661815 428805694 -519950539 -344282870 -82876687 -113621784 -815340225 -71631099 -988144696 699214102 414221537 743998754 529801579 -393661886 -128330768 -797968268 -93994687 -160967334 708630580 290027564 709157228 -446740887 -896909945 -106355375 500946754 506108042 -607676426 -591072175 388828451 -56879675 -927921038 934869056 -512873983 484599749 -949644264 344424509 205619156 -870584100 -677262394 -943240061 -245004713 466042069 -701253802 -667513878 722258049 214736400 265221738 -494127528 922656154 89385473 -174012711 -507126001 -580969514 482510391 -271029613 875866802 -124096840 -845131042 391739148 -138612462 -188927770 799432518 -933523349 -173056271 403018341 88932956 -535212059 -201588859 -174026571 162513654 635214969 961312651 961598588 -666934967 486091891 245043525 990941426 -762349967 843003561 868564250 574583171 590221758 923319257 -568357099 153988763 -924590102 513560626 451662942 -837229224 557173822 -8991491 367329759 724667326 -238492977 760214034 -379135304 -842785406 631379179 -886252877 -125682601 -883269837 -679394081 -491501873 122111488 491694641 -717901829 571777325 379266682 -897746586 -258508577 457598188 -352252439 -992405412 486594833 153962569 -423691838 -768244702 953794350 279066141 -959125343 294137494 -323198599 -531982556 33765943 -193963153 -560098066 -660012498 639593391 -851463958 350492992 -237990482 -792494886 -972735894 -815746908 293888535 -602769945 247693970 290595249 618993379 -77158837 215592491 966255332 941965016 733934616 -169394660 79051320 746042880 624665042 -589007824 343516507 -451418357 16873850 -296001041 842902270 -927428607 40848538 -50245803 351633420 -354357098 -917242586 948966070 -641549278 -653272841 787649260 748805709 -22782249 -873584060 -414570767 -888276420 584935460 -122914628 509579261 329555109 -160256341 633305175 -287065287 949217461 924386355 409692666 -398465070 426509264 -80782949 -646418810 -730739171 -754607919 -939882261 364003576 -756446946 -398803391 -696995326 -279868256 -191798215 -360292132 -630826245 625881205 176445001 275437167 639579035 25745246 -997947862 -593727836 -163005314 576149510 457959551 282188431 -513164375 -537374735 -440051785 588659042 -176845591 160838948 -332042562 -650441429 739957888 -486856229 796057004 -859376011 439882156 -498256300 745719311 128182618 -49246396 -409089184 -847475869 665597340 -531463332 -665529543 658689972 -185286147 650121563 883535681 -507677944 71211124 -291004528 527012874 -443917700 -802808464 899345068 478603178 -591775765 872931724 217245514 636008658 248035992 610773209 774790057 -697891485 840039868 250704943 677517462 -164494725 863325574 369074556 958089703 126208797 -507777621 312046019 766376366 -534712608 -11744262 543276806 -103105591 -62717159 992490122 677244140 933429726 -969072014 403964037 -899806869 -710341884 -728896928 -69660854 -178037461 378097762 -724145288 -640110710 820854228 708541643 974940520 -506170758 -916156708 -477480571 379127657 -145837691 -903172088 56768602 -782998109 219862453 -900635226 -782972726 -951232673 -473723487 772530644 739285650 -385061084 -916955946 810438202 -73916094 610948639 -20360166 147650075 -291287017 -735155038 -648505488 940240793 230636664 934928677 -293082883 -704013122 107647334 -710403340 914190168 914200499 973578487 -704542085 -354044514 -189816376 455708128 568206106 23152222 77983836 -279923444 101666928 970822911 36656863 650238823 674803486 -732217893 -789739313 977655688 49616126 -684590883 -821645969 492049534 410246155 -472110652 -435781133 309740967 -88571951 -800035913 593049547 -41390128 149893703 810167292 -29744738 863964076 -229534379 -354441338 786101581 316532425 -248889236 -589490598 660482748 -494953220 -513568289 587502547 554809481 725523113 769923732 332405346 -229864626 432477060 91143804 678109207 -814580211 -405835103 17001642 -211912174 -871659023 289214725 5715002 267438582 192516239 -77162668 819659547 340037523 576244773 -739348685 752557617 -148948697 668397506 -416403456 -16772321 698572376 518088089 40938846 -206750224 376840035 191136663 711778554 -232145592 293044519 396809940 150861620 -172501439 -265055127 -28453082 867587410 932655568 -51829078 50501058 -830000211 -629805504 429353996 -622893845 619121236 78921740 672154437 -630279887 526395553 -739005116 -146003119 -407113518 -219715031 679797797 -823823988 696327607 -593832622 134648251 -865502192 286507388 -818165028 311653890 24032520 -788386343 -315576489 144602027 782235222 454032465 293477228 -165279635 -281197967 960941297 -103394832 901784262 181084543 133539299 -288501799 593691242 -498973221 851502479 -128912628 -537437273 -677377335 228473345 673914304 -445301942 15748320 -258275817 866006132 -469975680 516754832 647724348 -808324273 15056636 434773777 307923614 458204694 -238432751 130096361 227620723 610949233 514856956 783599249 676717750 -208186531 705964164 646924839 -737067283 574152641 -752934493 580825324 410172572 -239328058 464313488 -739938839 429010182 -161568597 299939719 565277944 865923298 -167542027 -108546038 923959130 -47112514 108911852 -15514712 -28924521 866515563 843789321 151736371 -577950256 41446153 -455730530 -393153591 309955971 996296789 54607979 -969292562 899698228 -386896802 972617162 -487583596 -209441699 795912643 889912549 301229012 630268858 -513568478 -742050837 161411673 79841636 -653478220 -290973252 -695532021 -398413719 -53433538 883917056 -117172702 933205474 -513332993 -300381078 940105219 -724311815 -116357482 -786675059 10104924 -282301394 362755707 775324303 -890449529 755504872 -63615673 -605275983 387321450 -71180520 -494962474 -854335257 -809093723 -348152556 -533187962 -73425124 386632106 -433623879 -4348029 237966447 874525941 -821299123 308657548 -747212505 736924928 -280613573 -429311762 124902819 286303893 498529191 816473716 -954979757 -228262442 -950978033 -608947295 -684924841 935356742 579509672 -98777671 -770671783 -221905159 -57464945 611721305 628113226 -760853880 106309036 -983693905 400068521 390426398 -306778982 240056059 972421164 -916093617 102662973 -576807043 609754475 -805885390 -110579186 860681707 -552871062 -256035729 166387221 -524037071 -142264939 -117314886 482714054 -914417701 -50179442 291194728 -817408373 -844047297 996908128 -375069026 901580911 -450299796 -423084243 705981978 -265898041 512078394 358540892 -873435396 -120165781 490869841 -224097394 87230119 -848197567 57839176 377119839 660264024 291536521 901040951 950187122 -844332708 401520782 30060527 840896037 -762254237 -514761670 -958566981 -323844278 384767062 385895694 813682093 -87736396 -415193060 -785364056 -825804507 -941511197 -762017416 -484764858 -76474817 -867978502 138341251 588759392 487619369 411078615 29366488 -862548151 -266319286 144995134 81474982 -989086289 -938610446 876323932 449393125 -87052400 833905724 -477214298 -404706611 29991219 537355308 234401687 341231348 583530900 211304945 -283605704 846911469 564815390 -749800474 405971870 905938203 720009543 -101566153 903418345 -635485116 583867419 -983296783 -973642884 -17231249 -311098052 -697182845 -328294022 -220785732 -889298306 550030716 -500439680 455500556 -197767457 -532487187 850465183 410857979 -702215431 442051920 789805704 681996814 574448666 -467830269 177830886 531923244 -384892115 -522731579 -440331654 752963119 -795610185 162261206 -662159172 -886226299 -842447154 -743060428 -498415149 547454084 -597066574 -785608099 -464198804 -157216383 237105155 -409031731 -475181707 716070719 909186342 -677142393 -300955616 -997196471 -11484952 893676252 211615194 -26822363 522312780 963817910 -320430123 -528139931 621400666 102395604 711115685 -563136263 -913749885 79129564 -381416099 -77447397 863811789 47448706 651007147 55665432 -564293651 273608837 21359072 -777712383 -962207110 -458888742 -313801179 -505047510 246572048 272032646 -625436335 -704953003 -696279657 -96783510 -835656439 -914463531 -617733094 552396820 -216374553 505602171 -618993566 -721244263 -545832325 -53232860 849533477 -167748100 434638883 -446264514 -510544972 1453380 969239387 -928499334 -833887600 997072088 269069622 -121986097 818861550 -895574817 -685062148 -490861677 -283114776 664399047 891517340 264809942 -359326865 132794346 -203090441 228766506 -350109609 614831546 433989225 -921127807 -293646244 -10156728 -177470955 -846922711 252244287 -937104201 415399914 -169764361 258618233 456507799 -720128024 -72328048 543024048 -989789394 -31221883 -985713718 -613796667 -153691569 -396267022 -508385988 984766642 -70029340 396217020 455141233 628365247 -679269531 910017273 -445124355 379754081 377788860 60789659 -382576883 679824339 -851171135 8389366 961809833 274975162 -27159245 153754555 223632611 974354836 304673841 878613670 -875215939 364368491 418915656 -974061786 -745064674 637698678 -564615646 275050292 -271881931 -448029622 -525638646 -511746328 422668699 -307940510 87484010 429846528 -983996453 -231049053 976379510 575741794 587410719 -960013852 418942934 706268062 -265297091 466605669 592260633 -72181414 -686733017 119391247 -327980621 301949260 -224318141 702344722 -371626086 -914370586 -588195586 265249164 39375420 -87924167 109575237 -743158665 501022293 -539412387 -328469640 974175711 -592359065 -607840464 56813517 840150226 877673194 208980175 -259410178 433026520 -952943960 -938458721 740372972 -481656429 216132214 245785968 83314110 -427092953 123280141 491115410 -958141161 -856486476 484508722 813181454 397848465 -153956656 56479036 536160993 -139931845 -739724391 789540661 301806609 -101429327 154825973 -682946810 484166523 -158159416 -704141336 814629801 209541327 279992206 -878406603 -664332779 298214350 -312330011 -55074769 -585719409 643777813 227796817 -824913166 -825617584 -925421240 -968191431 815292239 -254031603 -912355316 452628298 826663391 -269905176 375480208 -154745780 302108207 773860289 -564710990 309696342 977382472 -487181315 -230755140 -844606600 -889386787 940434201 -703632074 626882212 -737681154 426157307 409611590 972727423 558306012 929730626 -738262654 -581532121 302711905 -300339686 841726332 -34847838 538587473 225567477 -706242422 -792362297 -79338675 338739194 -202739892 864484729 -248155517 -881975025 -701497123 777615279 -767415821 -493934344 447657819 975747117 -600010449 -545433370 553407722 -988752650 254618653 -871034842 671050648 -978894862 -177151604 -220386210 853323672 -130789778 -953667078 946855772 -130288875 -867643384 -711408051 -531765395 476433162 -96141146 -58012231 695674497 387702228 -410309287 -60388413 -362783835 276785576 950682404 -508385245 930369523 -186979616 115657763 -463895418 -485952307 697344374 956680173 -341522517 526971816 612606046 635190226 -309395542 -336064119 799512975 -921244130 852486374 -107541683 22929635 -705986868 -294394871 -57522452 -814469119 416554985 904196716 624301507 103065275 559130629 -728339048 -906100168 -54712503 282646936 -37782470 89855377 -795769715 -585869452 -673660466 -40140410 -755022562 807648248 108946412 922325291 -184592300 864907603 869046700 787814288 736067713 330315094 472221440 -628196810 -933026104 -385231664 -750480353 438111066 487604090 983242063 -617558026 391163792 511608855 -920854037 807813698 -227980636 826286634 -829310533 38500070 423247353 -755992438 209958624 -898798376 -653306600 -244833902 225719160 632650369 -406093216 -259884929 479708344 179660325 947637570 -742576756 996589107 752443920 -795785133 -497939764 72091986 -441586405 -679057451 -623630172 -512131029 -773146804 563764775 962523903 -36523981 -882424389 2411820 759123982 275181939 -479808323 -422865355 -248158358 429736378 881704042 682263860 -465733769 -963965554 -852734345 -884763063 -308258247 -56964708 772246136 659613147 95410940 605097140 -760851258 -960518990 -629329087 -621134908 -925530738 390589080 -909233279 880928333 -923239333 474617100 -136543814 -978456054 -990189105 150470390 -318245214 928455342 687611489 -966407669 -527885347 -449018059 159366763 170028308 748228742 407734792 -383993624 45317278 829852514 54691168 180606564 -674554799 514980686 900099342 -194807567 857481613 202676825 99034043 979606452 -811105707 -537795857 -794200374 -692328268 36671584 -100236195 -211717866 304804023 -220031419 976447265 -158061124 493285134 -15703844 317595581 -324596790 139710709 736456670 -857216084 -880011225 955616922 -325246682 -12755231 -476822279 -811849952 950816960 -312459557 -387043445 -273188345 401193372 -303462086 735320623 502197257 663128984 989530320 185835628 -788455658 -395461559 -311923238 137005754 981937845 230657263 -442355731 -462386117 701683901 556016890 624277552 -995709678 -66125588 53970410 565605158 395573261 -130199278 -350028776 -212695200 492965722 100879746 654509226 137005815 -503587605 487860688 499853833 666279599 215957607 -262398740 -652033267 145747107 -467220732 339081619 -245663551 632411944 88756484 -816497871 732065075 -422599638 -59945116 -622337595 -957076980 652709059 -919692255 620688556 -152191039 -70416863 66551311 386131259 -65210127 307056713 415205568 63597707 -303402765 226384004 827626555 564766837 897283887 -420045773 637407709 134749486 529611383 -916552929 -592591163 976826416 -177693953 -151536680 -754693121 955710422 -494044280 834301155 924532071 740719856 -951978007 134394377 800943839 -688148590 -346807344 632784963 -631131370 637603315 489919186 -653253003 109650200 -375543278 -845455191 -149682671 212260649 230767916 498937741 -866317680 366820866 992521030 845777021 247838672 329232551 335373818 -853398583 -43503695 802609940 913602732 982332936 -240879594 560657106 -267043940 569319788 -505544788 -456345622 931929634 -623377942 867022690 -713649794 837250239 -36198435 -697742777 -669090977 145430110 474711017 -747785738 -299867660 979275580 -118978535 -208032250 -793838286 -319449009 -556573054 -403996241 314525622 -730444507 938001101 -931141423 -925335072 -296607182 940881735 -403052709 266717925 745341009 590311512 -475527651 706026092 -179959649 -126828281 256665610 -243087387 993070409 -731644786 815259457 71606891 480107955 215069108 963286905 772574515 804802996 328179222 -792343086 227340419 829296697 11505297 -893832244 980641281 -19527388 909382546 -687856184 634958615 372403590 138589230 913052417 229789548 772201315 234316205 -895779557 240985598 -282638035 23160368 475069607 593601686 -731526762 720415386 -263509601 397818210 562485630 -327172657 -534400048 -250347453 598687351 -652130303 -480835875 -807676508 -761969822 911035178 61728210 -917229852 285080397 -150388296 -682820181 660461917 907528559 -27054758 585353247 343069476 -345285625 -855946738 -827118884 248840444 688020199 985286106 -810300137 188327513 -788973934 -499170866 519923458 -925165950 956768367 -424729564 126153571 406442004 -2734122 320369876 -616948400 -600392263 -841133274 -672096986 766484541 718602096 588951664 -375900954 -347815484 -312757600 -175979645 997869168 -276250303 958086026 -87213322 153201811 -732495581 -53209877 811631611 417585975 244258125 744167134 161373492 -549397788 725650420 695709825 -218338546 -726921711 636544455 317025295 134235833 -203847938 311789237 -548824139 -39882863 -561463536 -70982565 -904718148 -651375894 993632674 103390352 739011964 -913623229 -836048380 104830584 888658505 537948172 742091310 816830050 -444065595 -23802038 869905952 -357210641 489515778 767462166 478116322 540494745 372106734 746354398 351649108 494595172 -438369174 -307063634 -316055259 -843065593 779766459 -975512480 805778566 572535050 4801490 -380145573 947031850 573547383 -455317750 967859900 869034224 -122689293 367211391 -954365870 -203281793 703985485 -725811478 -659546496 -828163864 574322791 -460691903 -250205677 47415158 101024067 143059463 -567000978 -904851242 -917273567 -8888687 -671838579 -657849958 430594011 196976504 157998644 110263560 -966576341 -344272907 -929083736 -747346348 -344035488 -965410365 987679888 676691882 855852072 -811930705 474039092 -958249682 229760121 -840112665 575808695 -879851971 862325634 391243151 916579427 650192725 15713931 207278878 447791751 201588888 705491689 -1146002 486694931 -294462304 341408631 843490297 -270274910 622405215 -205020310 326909971 456290588 277226089 -428306753 -451438753 109000108 -968689109 -992352161 140461335 894937478 156180952 351144841 945512 262072710 -57156097 -960328804 4005025 32742707 -180757102 866279029 304278887 -192793285 -127609347 -463446449 748128731 519409141 501250010 -38067473 672410898 -160824751 741009920 920262449 980360207 -499578484 -28343171 231602246 -667860047 771936971 965228101 284300646 110978421 568170028 -996222124 -635917147 329857530 -329141591 -766911970 -331752790 -639887393 460591178 -386658693 -600710147 -862108574 934995969 -277920708 542974004 -378609936 620302093 -736198128 726560704 631235756 -532626409 518692947 412540127 441671845 395643384 179450067 504108146 24870398 154785707 -828003073 -249781360 -171854069 914407346 -664732123 219977155 -308419844 -70441829 -411829374 -326688553 -125312715 -353602408 617801338 -40671284 -868121044 740561745 -517980888 302345424 -985126307 500889699 829755307 -158001307 659008560 -702604137 582916132 -811946659 628921418 444397201 -763313488 844498476 -982810799 446705808 327697778 -984228505 280680799 -729085972 -838475326 746498456 358610554 790001579 405654728 -557303515 767090420 466099173 -466888983 -716565449 326735465 -743781682 -396202348 -137690269 40781013 -312568867 547335923 -662006012 775882972 586781786 891600366 920786995 -548980607 -993792918 -205739332 -681977749 669834095 371738481 462575522 -786541884 734345245 -83810285 559508478 873231192 780288372 910933538 -670422591 276263446 111503144 787995732 -776037642 618459124 224306699 435040971 37524402 -669102656 -700810665 749675717 -844917511 -421843333 -508109669 -848358295 -86449214 -854920786 -106130249 765411082 -737771685 780163525 -742735457 994594575 919207396 161882464 -580615947 -467683632 761829732 -327387725 -238329508 -54124075 -5280838 -628440920 989710715 -990339311 -573609476 -476549215 365387202 -519732999 118839140 -833055757 962661021 390578296 -663242248 605658119 410323814 187191792 -580350942 818319478 367770789 243835536 17872533 604764685 164384654 -829891696 482601128 930305402 -352270855 -107452810 565516813 -577994351 949963342 -393247415 -462423844 -791501554 -985031672 496051695 128900695 -677487628 300781778 255765505 514186283 670080086 368284519 -313610757 -411345119 52773965 -70077021 255264853 408845655 -923287252 -588849878 57182782 747846624 -96716042 87800867 169155998 249355115 759530738 -176955020 133992065 -682175235 398147088 141389316 33824717 -891117047 227161156 744172996 779066230 -721943218 -862618809 888379231 119466127 -457874706 -868189517 -406582304 385430285 427663493 -12490351 746053367 691375955 -499370157 311798022 -924904289 -432959704 847452418 867089968 893639019 -385710596 295813633 -412526876 -788911668 819692099 -198306805 -817691469 714191149 -291362033 -25480644 481350943 -762690866 780203270 957052903 711368382 173655661 -990329722 -916974744 412962402 -790250116 -161226789 -88268689 38592316 -395231449 862963863 566054668 -240763159 434328130 -979380151 -454216201 -343827851 -495447326 838327982 -172552971 817815748 -575409835 -602437253 67472939 -246885645 -688465599 293839684 -996203560 -425771015 -246755377 -631693191 410506049 -669755051 816290320 871818637 -820955147 645717077 656489807 540251773 155791030 -526156922 -926830079 -922616478 980872149 -118357751 -824162560 475047708 330792126 610039480 292193113 832885764 796983155 973569910 666901431 239782133 -171199792 365342569 811018477 983832255 332657172 399330759 719241814 -879715402 210134009 -501512424 110003693 -26855121 342549240 -816009395 -877580699 279397681 -914177627 710997640 48525217 -98485605 -591213389 356089604 484341090 948446906 -862349634 637357750 886553049 -908407220 760370704 -856875409 -679370048 -50494181 -62010925 989585882 -469111079 -140038784 -814086324 12978742 720170426 739516880 -655680900 -749052004 216410625 559639417 3861682 -115941666 45522476 -681690016 -562445612 34486487 452514136 -492540818 -266164522 612578036 -895793187 21619319 -561683160 827121035 -131641488 803262167 404049193 429700182 972433104 962548892 10248131 -716535209 -283226982 108222316 -355797144 -174100930 920168810 -557910495 -386017686 263400885 123188227 -326819570 381974182 -538403303 -964426173 -645070780 -795782914 403076531 703216651 -391822859 88282834 920341664 672106166 -903712893 -166423743 358497895 -734706162 -457116762 -127352106 -139108596 1654685 -915703034 453427772 -986559509 731594368 -904219954 -843490910 897042763 764828499 350965996 388195820 -685108854 95231682 357897806 -811717535 -507912407 668734681 -979035518 -3164189 873234444 509709458 686230970 554803976 209935231 -269535910 416329587 -925571765 180178062 348451834 -523868289 -442806236 693831653 -419119063 -843840673 500751831 -174977004 877810161 -374195070 -781887873 559504469 -40936011 985975666 -24179566 722440362 861164669 -355720207 -910915088 -39377051 831549841 893640907 -702633565 531355811 512580350 545445100 103820812 430275947 -596446923 -276803467 856683748 -771920508 848035466 461978632 -79666929 866197161 531903879 -431756731 930850294 419943814 -453208624 848870157 -603069797 806755575 859582730 -265900148 -850628551 853721139 259111618 705209876 -271478482 -802461962 66494671 -312683669 -694830697 329047604 705892759 -74518674 -411200012 -426715473 373812511 -962540573 -395781551 461332519 467734290 -835211292 -305395261 43534275 250163147 -524792575 411755939 -302554461 901725268 746131382 280344827 -747485806 -36828845 -457984558 -776760750 -605212058 -62971446 723424869 -361731551 903052522 -80624095 -53975180 -858328911 -573026816 819863064 -347078920 -878705474 303208097 917681181 360844371 -995818386 619594435 252957766 -34283047 -188583021 -380336175 -40568366 783772591 -472752534 521389113 26995555 554543781 -679875709 -781393180 302568830 -673435343 -296003627 66857291 533128274 -618496965 -608127153 -905753127 -26386278 -163628975 964165210 488673528 -945909855 -677534166 926907168 -419011503 -377470885 36678088 20445703 3050299 -358584952 924129107 905631042 -475677240 504861493 -54383923 479034048 -214570754 -941719452 316666628 -885249860 17446436 396697406 843763583 906675213 717573570 32770554 165174707 321684654 -419696777 661135904 749212259 -406567361 899824717 187951626 -333127497 755911790 -385660408 -227260945 221724605 200169497 177850014 -790761909 902896799 246088287 80829575 -492681073 -888141844 626918867 718178758 -295131467 -840262766 139242553 258747298 -241771284 472207141 298764664 -503672024 -409300579 840416840 259721838 371424701 -947980322 -712830687 -461465402 943556887 -597158852 -713372814 253037167 10683265 115111623 -497385400 967770971 845116861 -103523986 -457288468 -351291089 953060736 209858146 -933158351 446967021 306571918 559625067 80626369 -551104656 -947515296 -191766051 441815981 -792650712 -169573774 -805756233 231600104 769973078 651598970 511303822 814431028 -772738480 880376927 781797527 -247445896 906145479 -352291607 -126134665 636862263 740278133 214287054 100063000 -672436610 562651522 -611055161 833061117 74757510 -980208446 832775458 -70830791 -481670951 294003232 -963059793 -616248253 -718260239 -736543209 -180739389 -952151626 825024679 -264515795 675247598 -778695972 -108539258 18032174 -17397803 742509121 873546430 -942171848 -392546278 -432080731 -869689300 -242494741 309824528 413133078 -317907914 -684490619 554818233 -847668670 466579627 170444265 655739825 -846366502 932960395 -534591078 -330881335 34861951 280850717 -608729073 -403693553 -695550250 678463177 603554443 -258156683 606678341 -674272269 -198575903 356446165 -448309742 233477305 431125412 -810394209 126243917 401107766 -824979207 -840566571 280281778 -217367237 -56513363 491890829 -39607272 -101693739 -814955752 -686191890 350933331 187034128 371173291 982062830 -811186927 616442987 74160243 875522486 -527306618 -785944998 -874948810 938477327 598905452 120234073 845097107 28329620 -690963750 -461550992 -858877887 488944338 285589052 551767913 289641710 593760809 688407573 -855849204 -38241905 402128377 396539067 502042317 26782873 393724592 -419105565 573507788 456686204 -145562106 675438559 543995548 869054513 -957383274 495154369 372792792 742345215 86835718 638391161 -386746194 549405790 -309147860 281730647 -384353116 -550990191 454012680 -193814581 735703430 951605379 214205555 -448757091 658079668 734252976 593375175 410683288 -922383992 -968280178 -968034044 -486591919 -175873957 -266513061 -378297038 -734230124 52585515 429383694 -718107973 515293024 -182517813 -146211039 563734677 -120869767 824031659 -487273424 968972483 441204606 653429344 174258610 764485019 -644347812 -942722031 -230768578 -681240968 -228722885 -305373386 294341750 -174947208 131590830 -868032829 -329215894 -869405360 731893339 -927305157 273938731 310115821 92147344 -369858325 865372288 -399112859 839026950 -42617124 -108062818 620728810 -211313615 -921298212 -215407063 945576486 500823134 -436675692 704662588 -495991921 -28807403 273839465 118967120 170039201 316426582 485904868 -862421139 371785055 279051496 568286628 -136854481 702957547 262117497 647975785 46359607 607946032 483350956 -413543023 509444517 766010035 -246435857 -203615376 118143374 87997786 6009353 639610691 -877765263 596183522 710481529 -881782072 -747120861 765287348 505795163 117182181 171730530 941963759 784434973 -771760697 261242686 266892214 608226934 315339089 -863062046 -819599169 107405006 369057767 299553419 903009535 742899107 -951361693 -812792328 -980681927 -88065964 852342865 -276533362 -844102416 176565718 884040302 514444060 -980452895 -157585882 655937939 -439836024 -377149395 -922464234 -566714120 -134174332 180546987 -638958876 -59864857 -556742164 19171134 -164357076 415324810 -559846438 -49268642 -342594826 735423223 46141271 719228816 36056932 554849605 895400008 808191773 -295375036 -395321290 428651665 605561102 -332582981 -878660965 -226383753 -422605948 -886217629 478683608 -26958689 -521253339 -100246115 -267879610 -42477700 -514899840 -433897847 -257097661 166637004 -825957024 -888822306 844414792 -709977058 -451717086 -207596814 -586467936 -50430139 418665825 40143358 -412181284 197764876 669090611 -665599364 201669751 -999944391 -450084988 53955353 492975309 -969575556 997033413 287581757 54131792 736973441 688464092 -497987835 -915705030 225717798 169730068 -903336762 605076605 -305702581 521467584 28107324 -811003423 185187009 244255178 -260716563 647291475 616230619 -26416165 970874221 575241772 -325647172 151843224 -991931572 713433613 -215142980 -475054408 235254214 -928257685 -95547885 483454799 865960482 -830076629 -683879280 409107268 636386824 -199291719 162778580 -732852446 864643859 -877579783 388820828 -227810719 -821983441 -209631978 463514053 711616399 828995760 153154826 31868242 460970342 376958717 -840632268 9534907 -56911149 820083563 -854470841 -637086662 -936260046 -362820081 695186777 703900297 504283797 -194702394 216141360 20962392 722837798 -876058407 -234949729 -756026972 575994785 -746622850 -509314440 -851137979 -736826050 851129648 -144714825 492014317 845638602 -122317712 -224768297 -428373903 -818556277 -606765407 -36197635 708631195 -129914135 804982613 -217198499 -950205795 82719166 442840569 -469839211 -212567601 -944037643 709521781 -164533683 173974488 -769382353 597446666 -428009102 -381687076 904339409 -254769267 -646208855 -823895545 340437987 -668166359 -157804609 -486686052 723767563 535628710 853672852 694291829 476384266 562905430 658986955 688401420 -680879488 908444970 61794689 -749732493 -7813867 -688931679 5050977 -451567499 918586075 712164980 567246532 -813699982 481960991 -794886311 -739741966 799394892 404030173 688562321 812164943 -692086225 513534733 -588798895 -298672663 -930830026 900994482 -242297862 -439423763 284440278 -683277312 -9675009 445378091 -494056525 -430137482 -179126775 350752528 551267269 -812135841 -678306256 631864127 120290790 3153351 836656863 -235020105 -304213952 -789510580 201086365 -293190463 -898191069 -728820609 -688830712 309904352 -662902207 -265371579 -679078651 -609230506 624686965 624158864 -209289706 -976571521 552638652 -541022986 -98006731 196590992 166183427 269055490 271062763 296867737 -857995528 519632742 -471397099 402252976 913466212 -521588997 544427268 177163468 134788066 288847328 -517800177 922204911 -783118257 5954832 -755845507 926743702 -781881215 -35403529 -958282715 -935317338 19472842 425691650 -403083519 865420039 377589451 735669635 455900211 200416370 824060060 750125254 -88340356 -959415157 -339558991 -461574101 -991233295 -174949193 77682119 192667159 -442856517 -415444663 711024120 -265939122 752108095 125573408 70493787 -668084692 496391895 18720275 -449575076 797397786 660235634 674982031 310708668 976326025 915962494 -295077283 243465861 452903540 202170919 775249775 -942638039 -442802690 995254778 -680240443 88236956 94510078 -984974722 -22997115 395323120 -544657495 57967945 210644400 526329822 -118693488 883128912 -215997650 -768153017 5202762 427441733 333676796 -599312444 -973824957 625586277 639644027 -981655118 447093868 -749322654 -283362646 301834661 -787552052 -201856241 -899883816 272091060 124443523 964874517 -646585419 -491783196 133782681 425390032 538750605 -792572649 868848600 -601302607 -266602152 445818529 -25750095 91714293 -95495373 -188183836 503681623 -368845300 -247721709 -316071929 974206144 -830546923 225535275 -905387673 302220115 -362562943 -751976833 923162872 -296917762 -412482149 369156446 -643826166 351977084 428446276 -289251850 -692822414 67707463 -463910321 -882156007 -448276439 918926827 252547232 297008655 -632685746 -129516955 -22312779 -182576330 -846209489 719482327 -692690581 -82665007 256485803 725504819 -293077371 122453829 120745147 657715035 477891311 -784979733 411895872 354155513 287790344 22227874 -947350759 -35555211 -50009180 170653167 933355104 -879436303 535108989 630020220 -708821205 -668309757 -299688903 269210153 821331660 155476278 844001616 -902680516 -128640205 -283684099 594265973 898705035 -806610105 -724097094 -540849524 625256448 -120680052 -515665988 -962957830 742715670 -720705528 463982655 430069109 717667800 21591613 125602671 153933272 850113252 -965539005 29928649 -831206444 965656724 8945678 163035671 271451261 698668717 -976490429 347088529 -536302050 331626349 -436607518 147882696 -202135571 -615088894 -967994894 -976961537 212377775 694079417 -313090668 890055651 -799592983 -117876506 775239685 -224260719 -606645179 407261664 889140014 628382217 146764377 227293339 984952732 421567577 -862276044 231714939 240665104 -972306135 -674774498 -438117912 949427438 85633519 -559802391 375490089 -426947602 -918188257 -762101210 -356989558 620056195 583486805 969788787 -774526460 203425613 -393334267 -207771919 -979345260 -210011662 -883725956 -43952395 -149532192 954637397 524213278 -638035999 -371876363 215282971 537557035 314271146 612809877 907470613 626347860 -203189792 194481667 630128636 660998109 640307263 -672064221 216697252 226857200 246819281 -147049573 72245381 -156508068 -780606648 -438325667 878018749 474790731 961553919 -786931255 -931675674 179513607 -384292986 -425712539 -914422114 852697811 -556394689 -799083117 -990099827 -264237615 -28505001 -633340108 687625860 908058351 -872172555 -296443985 -824940568 970961841 -753347621 -958862072 -385945132 419482306 -742254356 -342626826 722031740 792395283 279573975 -418132169 -345334944 496179682 -410543329 -767795394 273335233 165274931 -65400884 -871897990 -719543447 959667774 -278252754 -803007266 -753436618 937741088 67324492 -737802700 -842034139 740120993 -217728171 -393536844 -932407713 -27798890 409534721 -289240564 -962825570 -644613149 576377364 -635424704 464077403 -107428870 -353513369 -543898985 353294082 -887221869 -198445227 506164945 -256424726 -54905162 -717584570 -390759094 105177939 11409917 528790339 84629814 218579494 -385600208 -593168548 -13366001 855819899 660426374 -704460124 547610766 -298214767 35477284 -715381423 -639014892 573627093 -886778644 374741341 -884112101 279663821 -215136341 271432635 261711159 -480333290 336977907 -185513107 499594408 -112610997 -861251456 -767852918 -145401674 268799387 479699292 -323580371 306380296 -817094245 -417707135 232721162 466923521 559787549 287929798 -483777918 -598934894 -66111479 35352080 -749513821 243648327 -616954663 -807575051 -163962696 435481150 -774095340 478653183 -680124703 557367066 830738705 644862313 856949619 137043015 -443900772 -488174108 -55384168 862446067 -633750023 294431967 -432145360 853111139 -470768170 922957989 494765264 -643655009 522041370 553251894 671429993 -768028549 -701650403 -584637006 48528501 -357531477 -675256201 319013281 -540349495 -372059492 533248494 -236123628 -22620513 665547186 852126923 -290715952 -253008786 801820081 938954296 87829679 -741962191 664846244 812261767 -783035414 -428962713 765335322 339425410 -733055296 731855501 723642488 -393636020 966409447 -46117361 -450159078 -351672519 -135730894 551451307 745463882 -4594497 50664766 931862336 -659035147 -906235165 -986286710 396436417 31131893 36811612 705029543 -637550499 822578177 -835038192 111449797 211889341 451092737 -80409592 425498729 796930613 232416616 -853451134 -581817279 970355157 773209393 273956797 -408567341 420257991 -702388256 -535890376 444447122 -749989249 823674442 829988715 310227434 -283659075 -1477509 641569331 624248447 -341964291 -395767566 -480267149 179377928 -917685008 922766856 394002804 -902559049 327682975 675274721 -295045292 145954247 -360317684 453639166 -888119715 -681193500 196087378 623235481 -28624776 -661667346 771042117 297698815 -253491240 924696548 -414333091 447015429 256061738 27935389 -974797400 932651368 -622959588 -14316101 -548836278 544077572 -139490507 -407583776 34911489 356967650 -237893904 24093036 737515164 884750816 950959540 -684678480 -70590882 -377685854 10722192 350915430 -607978587 487834187 252268016 284563531 709273111 840782221 788773114 -644168634 -859501647 -129489631 280889351 -242161837 808224782 993080091 -557788212 -672888883 -750175425 -600712878 -842760428 607456394 589586277 16907172 227922230 -235466570 362637736 141961988 -548707923 466967711 -467823258 28388691 501834473 -889813874 488501558 147328843 755247063 -120467420 -637797653 -505000681 -889482363 -6580197 626415054 710536893 942588618 44331944 890883060 -333865417 843360556 -590945498 -263444876 -60249726 123170491 913120985 -210285501 -790395807 -966631320 -909464474 -766782137 694288837 -530183430 742384242 -469574888 -44904736 -205960860 106354903 -563486824 744551205 85941115 711707539 -666272001 500116805 -891968936 27458067 -555396021 778255486 381541186 -856105624 -538913208 -403098181 38093638 -758197977 -532823985 -998602552 22180686 -443851706 724336631 863733591 433455239 -37064205 -386518409 -787408840 74778304 -905853424 -188394780 -962456062 -881791347 -479467649 182148327 347539576 -837457128 -362987367 -491519132 588065903 224908420 -533873835 -271830057 900144682 601263671 -812490054 -648494427 -347145184 -472611174 234937049 90200817 382849665 -948239772 66384259 103901805 -972446594 -316356808 -620190186 -302490122 -232624348 481249812 967114630 -253872980 645551352 -350145960 -616073553 333210525 601547948 574552909 -671366849 -318701066 636501946 255513283 -377628143 322989727 -468973745 654918070 566903096 179460032 911363448 -7918585 -171788311 266019975 -95017 278492492 -297869669 79100925 36284850 -334084296 193603297 -254274769 -96235996 142245051 -255517673 213702543 153225254 -991245961 -39328498 -328262544 -385647755 -804346788 212648756 106880289 38739769 -628679098 -950456032 778475423 -911579170 -261720332 278383227 -359408584 -662509311 -692135790 681613023 -857706707 -373444643 -465144839 -102256505 896128321 -440560443 -303732184 -311422499 -760773494 -38898755 467201673 54492391 394538185 -140149451 -241415739 82183772 689209906 -801805947 -45933035 -763308822 -308448568 -423833592 -112126187 410400926 229628163 -50451911 904815144 717592785 -980166142 -89161780 4382293 -786175450 -595470273 -514674399 -645298094 273833304 -568109316 27587101 510515178 991279007 -286630702 227442171 -260385456 642849034 -855623660 695326370 353741965 823407268 -810064086 -53700841 -257746893 -914202451 402034977 339127136 381986406 659238026 -155210231 824666330 398336100 75229768 -140430413 -398285872 944731345 -183470918 -878989113 -24603308 727324440 -221448514 491080814 -962129838 -364068470 989875318 -694131575 628690707 -250388833 690775857 579728125 52044391 -78951042 -137043531 22426611 -293432050 798033202 503872456 -79288696 777656894 123198857 -335597986 -956801837 446211827 204505719 428313546 355503073 -557303153 68176590 628021040 216329800 648773468 -247285831 944282943 -506385105 -298746294 -621392122 837036530 -831030198 -820395920 559356859 509109807 -407750207 -509674098 -689668621 -979972654 343874515 -343456482 821796008 394443152 961974380 805639668 435621936 7993776 -57260983 -622009087 303973957 735634626 -403097330 879288488 -957989709 321146214 624175262 -972584333 -977310927 -50582992 -727366893 -63653804 -949199427 702295308 889561253 133324650 143569122 -542363225 -961342671 -891642794 -597163433 -451781417 -979017706 945628119 -384538578 229578902 170583196 -769439663 105154260 237301449 397631990 923172458 -824589143 -863469518 494143339 470397306 -634137236 505832593 -341030686 924699981 -222917784 528193663 -249406214 378942526 177143617 -431654585 220548333 688367424 56122424 483553058 -193946494 219985864 323833861 391919294 -500877064 -795646646 -609102665 -821712972 -979986775 -625111370 469046038 865204795 -78981157 -107054437 304625095 393530959 -882251316 -740176453 -824211787 -828264228 -152406082 59995681 746811530 -54982497 -893194947 -93958528 699310514 -720080583 296859312 512637525 762701724 980984491 -986814414 -797103281 409141276 -328657463 -994852119 -722541915 407029849 -495910866 13714112 -752006099 -123455729 -835076715 -457219496 -329855448 -200708757 -64849248 -912123405 316574623 -512089463 731031435 57938635 619812311 -270376861 427613762 108224631 290955718 448002588 813373244 -672162953 434119985 36676615 6839784 -358529696 -812248735 59538396 -636274272 -667505918 -792004916 -847877811 -131668277 -468416379 217856149 -991347271 411656541 756361854 695832922 -430625037 -597710182 838797553 -538865312 571611246 -833906546 970888947 -355967210 -344581573 -650844431 -966098324 699688474 -305544359 468302842 -377968335 -942690903 304648420 511411134 736251565 480000534 -939473649 16706661 -215395381 519809142 -197433816 154125557 -746517386 865327272 -366255548 -936838839 -30072464 -635597731 -932001777 214335663 -853835388 -309318288 -734114728 -491861091 -546485828 -205428881 -427937226 -84450402 761136362 -256784642 -978849435 -634528750 534025354 747315075 -814936723 645088994 651996682 472832185 135384915 110319956 498092847 -527625654 939814096 -306457899 -60915781 177601452 -597841814 422799693 425545916 717666257 -425930950 -472517116 -221129099 343063300 -417274871 524816995 -328682563 658682985 169251375 -960297526 -475503472 207158137 168287291 24254005 -893199543 554154239 -835693686 -409759610 -707461974 642620273 838569340 284193505 -597539270 957443452 -219172408 -437014811 -675325165 -402907134 -104772258 -640275020 -481050949 -212844827 -514048889 56818806 -105076239 -338651456 -203315355 542294658 485660259 -28372575 -55812851 275300379 -600850873 575802192 812083509 103655993 -9076561 -827380986 -733289424 407531226 484260937 202484825 262849526 261838670 13144852 -975384223 959780632 -764799843 -813372514 227799623 356657820 -643792561 -532312090 956112377 -436744203 446258879 -418391711 -220514885 -621189802 -479775296 339220441 456484088 382005929 -17361412 917137925 -555883264 -381241369 545454783 485635276 -674893128 831002029 -54227513 -999103593 527508897 216331038 348577352 -633001913 -696849892 -473238247 579678216 -709919678 871287918 -436765375 -156458893 -600854338 620992826 -790528029 -938558961 -429434553 -777919943 -733926370 -474563804 342151650 916969488 607633954 995074613 40298682 -614787082 -860518925 -736660025 791986653 724894479 -780707556 504969206 829549833 175975453 -265022183 673485717 369690407 -511451353 -270523029 -869612720 -306050678 552259935 -317357066 160363186 -665507306 -23581512 -759527974 -995122640 -327349845 671203758 -141475904 385494024 -200646606 -919341563 -166460485 399029002 95740827 -420333283 -153495945 -717347629 564344621 -811763976 287213993 365292527 -673110470 -390448280 992306738 -589797877 -42017374 59337208 550009143 251601525 -246965256 762048012 -970921416 -780892827 -397287803 704317700 523475817 -94555749 -2962856 -864376340 420116810 -119684428 411728724 484290294 154329407 458275541 -379229036 353980409 84944978 -539431682 -51921169 275029240 -743516415 -280691138 882347349 778673547 476408638 -344271664 -640330070 698878112 742504209 -670481960 -27565972 -622049770 -616991545 222783054 -549930451 909558480 233590022 794199314 102454870 -823853014 430648648 689147147 600898806 -566361054 712426832 -234976470 593341839 561861068 -328785006 -505556964 231419025 469088944 841596831 30572166 -990767160 202468101 -546002319 510352230 -142866683 295774562 -819427997 -921028385 -899490310 -448059161 -34363914 -423626057 -365992921 287328521 -917293329 -245463238 984544690 -834284099 656039817 -879762283 -740139182 297334040 145823050 368313823 866910431 521404330 -722449975 -703299380 782790436 650287006 31530931 264224547 611065305 362925942 -162282188 -1466175 700438330 -825528754 -338627914 -803005689 -298771513 -846684347 615922700 -578106618 -928402604 697176433 -602276231 921041349 638710627 -162641639 -280877427 -156083166 998184197 635257016 -322358881 -650086205 -292802669 770858523 -426547989 758537124 -939140811 16988817 845357178 -331452486 -157508281 820403506 -195725810 -470297867 -227913901 -729426716 368112670 836505862 566333281 -997303174 -773004259 -40152605 856397121 -387534534 579640057 865721478 468887075 -665080455 125984346 -87718940 780974570 -136556193 50067127 -381237857 -385575984 169379886 697677224 933598275 -347781461 828923878 -40138229 -791882006 861798366 -774629405 -338260363 102765376 -221218351 620834343 -875263740 -832538643 278192802 -797015701 -152944275 665087815 -901887495 399447468 -192709992 646886918 519841486 -556337538 921229393 263929365 930980215 22742530 -206216899 -321923858 511676991 549041698 -305355197 456388205 696454291 368606223 502591833 539976027 -706893534 -745956311 838767543 471940530 -506774020 219271616 216606488 -658324165 -190218355 -529692751 948809152 -263733980 -969685388 -411602130 397638194 999215018 77154362 -898911422 414400024 654338559 688037660 547471174 252759697 -257595430 -163978036 -296104461 -217680772 709649444 790884755 426367932 -780916253 62502476 -363006384 709141157 640204353 952541249 -232434370 260659989 812169366 26331130 -525090783 -337003846 68432446 -163150207 -380091302 410526710 -184175316 -48269497 -860792426 475310081 605042024 -226780499 -545732070 752001563 -827106930 234004344 -501474524 -252986872 -405997598 440792272 -723708615 -456146707 -849188944 -341710381 651620644 -262409691 435453718 332374507 658536204 -461891735 230835767 -799725600 157118268 109130079 408956112 -390651894 595331058 590872990 560622943 -559169339 -489847736 -742982625 51864825 859092727 -861926811 -42395048 316732149 -151984061 -462337172 287355706 -166404692 -500492588 -99880614 -61690992 -251015142 -511414057 -721276100 -631011143 -697604974 -283487535 -633651798 555157494 264291835 345634791 295493618 -992482934 798432637 479548601 -554748686 -280209484 725435872 999424701 424125504 -584756768 -88021814 17346344 -357577220 -225069855 692377157 590301275 -139513410 -273000573 734692768 -707825628 778049771 -785590230 -470184529 -904094918 932330233 76752600 -795595563 910121420 371173664 732144907 -774471664 765881325 731136110 667784138 500830649 -72347418 196871146 880720365 -678540051 940611461 506822362 -750355346 810052367 220640405 -830134081 869257021 -496291433 -212662527 129634931 -793741941 187277411 -621411095 559677280 792576218 -557254254 -663745028 -72773428 -117725207 -804983271 -530806762 574587406 -864122335 -180448719 -310017721 -255151158 -553989395 81790934 -245544589 35606157 559733798 -98098109 954406879 -262932032 836552447 378481666 602728125 -405830824 144174239 750367091 -963402552 797613695 -779887659 -401059103 691220512 633172235 -249354093 -179319987 -540939451 -436430937 -698097418 -277061994 -952205478 -84155272 849568261 -253233930 -923357338 477247991 -896679645 913210189 619807962 -111231844 811361823 -53490315 -31186422 393642302 -35395474 868707529 -811870365 87937296 -136529750 547513655 -39539670 916140118 937818310 109035161 -273170907 457934065 273023768 -96150092 -140476270 62364744 -847275081 609915473 -721581741 675343679 -935899675 -183222093 -537519755 277714050 498425370 194629537 620062024 -672679239 1162488 285087566 276666469 -202000867 864419675 -961773121 302601766 698356523 552737256 510360434 -639302110 992106174 520965200 780440720 430220768 -78518487 46707891 235688513 -407151803 -163241826 296993590 33142010 249078384 580486503 -976848654 -783725726 -439696535 -222342143 -467251569 -9079228 -740716599 -17413942 -490392478 -493736280 -567717884 917650179 786042939 429817711 -236795741 -563241663 46698486 214816053 972384970 -36102088 -299079157 395713555 564183269 276788029 504783687 497961195 -960857908 -922735843 653870693 -398073639 -961632928 724863601 240899715 611482221 544993704 -609850258 356787063 720572386 924492754 742967503 -909325386 110274641 -788671280 -803658671 650954766 486889931 596630411 -492482016 -523280988 -458517766 -804573064 352326093 -567608751 378122792 -34126345 -771558660 -495779868 480276615 -841744712 779964579 211176130 -102143337 -796107581 337062866 -752003809 300952719 -208882017 989417858 -399285865 -795281077 -462325272 -339759677 577284492 -158381343 830083616 -777792137 -296223147 103441576 -360661302 731569452 -103275513 -860296841 -509717798 695484276 558323288 853573602 469558079 -950151968 237266419 352923812 -354183732 75757778 -643660947 432968356 -387696972 485955115 431381168 -451785801 286802913 -409653503 319500573 988451400 -853883078 757041519 -724527015 201578640 -7239464 -159975588 258546901 -978516602 -11443051 -275023068 -59835111 -359833716 -866273649 -78063256 -627397178 -681237582 827497814 -482835229 343550273 -55755935 991902513 -767535004 724573897 739307914 812627565 -803651780 141848205 -727386016 219119045 408848568 -940055496 -932761480 -631540555 847556695 -239310447 445373852 -375412474 576270381 194791954 -16176779 292699408 421250209 134668246 183722758 -294563896 129017228 -609433881 191133149 558125291 613033307 -154288728 -860090800 189881734 -53050474 696807439 868562004 932924128 778236483 -106400355 -219305879 592060665 414922679 561153737 -417277267 -912761554 -79802623 -34341058 970095142 -682143491 -940759236 290333576 -523215120 -567432859 62107989 -902938535 123571980 -785165088 -658154434 486885292 883693631 17608031 822103776 73691049 829746386 104493554 -38605588 654516085 238531424 -92523307 -928003135 841341174 -56787597 -559151319 190470208 -909548194 691880395 449290483 444467427 -871091947 848060157 638638063 876863210 95250983 330188215 -275692190 -653141903 -378768011 -219125903 448342134 -823471689 384005969 599612082 711518031 -846026343 186897023 869310187 -323337001 -67537364 -147861437 320568390 786914057 -693793934 558428909 965502150 -115787500 -303749093 -765278097 936805531 -35042709 -845783627 -668323040 -133646698 346038917 -640048657 -265431913 -304781146 -208171627 -925234423 215038806 202216225 888708625 172812265 393164165 50699372 264494422 913547556 727411138 -244023261 -883332394 290664610 915002994 -944847446 902185661 -274738667 -550807099 358533657 199358125 -200847111 -919319584 425135022 -29566927 376888782 318454103 232111177 658382344 862980803 -742946900 -281028063 64722153 757926239 818643091 796722660 472331316 -140588457 -585209358 -133823279 653944955 929935721 -551535989 -829038999 -85665538 764224004 -455236032 -360320870 -750755729 241237961 -74193478 -546709371 360429615 -641647795 -734391634 -774077250 511520308 432802562 -697235794 261813574 -451420178 184200050 298570781 403819615 136861115 83765582 -977784751 364251729 947845502 764052982 117234026 589827554 307700336 -290761598 844957435 -435450525 -84441253 726478546 -880465822 198467826 -269313586 677535099 -784071899 -819380651 -424579900 418631583 -639819644 767064191 316393290 -7960832 -468279869 754471397 -642843773 196655361 -737644015 -969073971 893241477 -190013914 -526999453 -638575462 2970435 -548837627 434687864 -253124995 888969634 640758153 108379759 -125417524 -152128358 589900455 -894095358 833342632 388206707 114422828 92374676 917702619 -880399467 697116024 -529853355 -167551748 -101792936 -784115161 -459139854 706704774 883515646 830595396 -849108025 -72797073 -899677337 918902004 -970194460 -726737550 -404539215 -232939292 734570627 904354389 165348815 185363963 -318434936 256279518 -14656989 435570979 145255920 593142843 -704156937 -368238887 461910507 -52845477 -127569295 -341910736 171966462 436072063 579738466 638884334 473756269 262972003 793007002 -462479435 -433685210 491652779 -813971886 -960596105 724418499 -488461468 200004955 976450817 -146490145 812554432 -736341974 44573332 -718216239 -802409832 45230771 626053950 -137049803 -791496957 74201480 704873942 -738103554 316387939 22996321 665778134 461334874 -553742371 -455882447 848339248 646566110 365876609 337108409 -469575327 924716133 -282315839 893304863 -541445518 695692284 397182129 237976938 534327581 -477440772 -659501045 -366784267 -343222739 -549452833 -97825367 407238389 -527999454 -622398536 767947278 941187472 345990567 -372330070 -662756324 464181068 -707230591 -466816405 -425135267 -64417180 792724882 122074115 14257141 14925697 -34229457 664057754 -778994682 -875104603 -673749504 60103322 10156968 42260898 -801772096 746623344 679058288 -571332322 -275489766 -932167715 -186730418 275940263 -164466543 -889732399 551469433 760883776 -486986787 -8250253 468044214 358768902 357696057 153166824 -664541163 192286367 803078758 749079884 364094027 115058033 -792031672 -298435869 -7864221 559767013 974982659 400189279 -776256760 561137814 425655296 -781668329 -619814063 -210939179 341144177 -780460097 -961246433 -804993486 -911585226 -100047135 693733856 723200324 863579127 661281447 -851275468 381387772 191265979 3359967 288507324 649526412 -340121872 -864838294 -927493784 751582072 894702583 -175240 -471945078 674348690 636464229 286712804 -768192422 -696591824 -792339735 -762625858 354070449 -147005006 540844677 394065860 -241635719 700762561 739666827 -52819842 -68251109 600261958 450856626 304621289 451139164 229330243 -977353226 -716058286 -757362808 139878928 39241185 287342587 670939101 -650914524 -88602122 294917455 -494804740 -266553927 -199625072 741008809 45028045 186568025 -498155307 313733670 -718692736 -910425656 759216179 719290158 146286680 -526728608 -575214933 -939110651 817467698 179564443 884268403 -997932321 -933578633 72007227 811192402 159243606 -665290595 -392226731 114457490 -209186657 -743994049 746826290 -483637671 300918572 181821629 -791349797 -568083649 -482537417 468763917 -336345453 -934057778 -770239312 -5974410 310154823 -64240715 339017407 241863594 -971122911 -393931084 -663766477 -216884690 136387164 383475479 -228414 -117419821 48875052 -587878909 -405417055 551830985 135986933 567887106 690834704 -281613552 401692710 868057576 -634683698 -992196147 -130396658 46628427 393926855 200558375 875878791 265308255 -497479553 -690531207 -921186031 -346238447 343655538 -575011785 206788780 357728804 -475485627 577597177 -351631243 7275736 -506858492 -851675409 807896918 959495938 247957563 -76876682 109621389 -779868146 -529241273 832390417 -843139215 -413905174 809451516 806592377 -948270199 531076256 -672241339 780367452 534831041 520671606 -862296582 709492726 -993827869 357852904 284440582 -637071122 -934269992 -714929866 634864275 -751096267 739655391 101355558 -439376930 -719143161 -571717342 -55554475 139903110 -518705783 -835371052 -985706385 -301219947 50554273 305419399 -543176422 -284673111 171092405 -396787630 898462604 582664963 -603500405 28190629 -809811770 -766838900 697455924 -149852317 -237226671 -659183330 827611740 997890781 255869106 -859389773 -134003167 948904339 -74089342 -208528515 467402835 59301035 110111209 -4212379 441209388 405519817 -239756292 521328182 784417053 268166517 -759178384 484900878 -231323393 -947627690 992362904 -311427384 283040254 -430742227 289473940 -254290018 516701879 375476160 -416801723 635089759 -248844830 -476627631 425165399 -832513653 629205999 749546438 -421765800 900327184 36849638 727921380 -766649992 452175453 710864693 609872310 -944339432 -587976713 -262826061 811316240 965014156 -786572731 805234481 -534665225 101452521 852098167 -203477941 -84715798 667074981 3805893 -672419933 736539218 688073445 -82967800 373699504 212927073 -970141383 -977394065 -550624100 -796654338 -548188445 610971625 -554445805 172242345 -761464988 452549790 713623429 776586984 -264668161 509435994 -58637495 469862140 295861759 263496423 -248406424 970046267 -783953887 853197211 669060024 -876762699 -633687156 -523798301 181911568 118030646 277635807 -837839342 -188788585 493746137 539638920 -387129790 -285178025 -963082334 84344696 -447023333 443021252 146656243 -800338164 631995318 -449509923 51727276 445347251 -309798250 -255328560 -891275051 345299897 894358180 -936447789 988425690 218012210 -983622509 -798329721 793294270 -763392631 796588338 -835569702 -240402589 473904215 160524621 -615266722 -952964025 800281987 -40806901 -965950638 807559338 424084223 -854539625 981597909 806228437 -857115988 -43989479 284290490 -660005748 953065923 -918304817 246349090 -37859126 270718939 -316265243 923047975 988724326 -938801602 342499114 -774157852 -536985810 -232942866 -109559573 -956909925 405293390 -142561233 620865776 -251069139 871643164 709743178 -99612131 377194152 517824420 420016685 -454386108 -322881171 -689766865 -79372229 -9907762 -11298757 -438885676 -11364291 767467172 -987718436 901392431 -222002533 -846260506 943443156 -538306470 -743686801 170273062 408550837 -659584066 188896751 14404579 527154411 -983044610 748116846 89953611 -352294186 -141904321 -345433927 -869298274 -400110805 -257630879 -941999622 -20347113 -871333782 -566675140 -622730046 462433787 -611235984 856203189 -624908680 -946574764 -358753331 -271370332 -664346475 -675914419 -384274039 880454724 409539163 -270530059 -953146120 -839906854 -909775869 -836634975 -273708729 -401857480 975492883 108622286 -957256637 636778926 -632300473 723833276 967129936 743454603 387108463 -640753094 -978972891 -803284928 693134655 557746190 -10566723 -646980646 -946852993 98706890 -341992533 -412660048 -505395406 529217098 733575931 -159761455 579423070 -413030458 -252610529 669798197 -637174720 -185135365 -413018381 -270806529 952064388 -394057301 199671883 -514071783 -200791708 70116278 -152479997 -326093247 -570676470 664348325 -607424160 197269899 307081337 431482961 571801272 719172883 -10962598 499513549 -189310692 -411733292 133363836 815885238 -700345664 212871288 -131083032 917895834 694258931 553181937 -529943236 -597204679 6319817 -48090803 98337365 244921218 -142855036 -747485183 -37253044 -319242877 -777610239 668382009 -925515115 -865190995 -174811364 -32043863 -121923099 847101963 -534064903 -443702552 405269765 871510543 -470428691 -36104146 659297787 186642474 -843370829 67660941 458109812 847911532 942696291 161017894 166878428 -466748636 -310169311 -858961248 891855662 -293471778 57017652 662364876 -297484436 215880037 380041914 621514442 284950405 -921978059 -52723083 -164493326 -664224522 534657688 -236522487 -200822991 23966508 702537927 528920070 -433617125 -464103656 969777951 -915322161 145087586 993713093 -674369210 328762861 532742423 98282941 -40853320 -117154653 193418645 737911589 -841566096 413779351 -823725589 -640135619 -225055860 -639901018 472247588 173817164 -672135623 -264604164 -670660170 -250321400 -307867509 909687981 -146065475 245739941 -684115366 -680487624 162924486 691540464 114689153 -387618683 -541514533 569914972 533088992 610788467 -267639235 467451016 -434128094 -209387989 556944908 277962780 -190232553 267338187 795797230 580783900 334854069 -825537110 -196337200 527236810 399184245 -660114278 732914371 292257708 -798710080 -952560694 73272798 -109442506 61905134 246321440 -951216183 106588598 868127710 628047261 500406937 77331529 -310019780 312441233 -590405272 494846167 345911671 643623077 -517993794 -895289702 -770825091 -279292763 -292684892 -853918941 324001209 -130762139 956931298 -156347754 -730648585 605333732 30705933 -301951086 407675524 644838472 -990238692 417150848 739832328 -549911040 600499154 34336272 930236266 -503085424 -274197758 -169372414 272914753 -57863282 158474974 -208597370 319730621 453227609 -707381159 903539884 -528335161 -142440052 609585078 602404244 -171372362 521882274 649293956 -565295521 -546774204 -134829705 214921808 -390799908 686719140 417814743 -120266058 535889483 865508384 825493028 360341421 -645497881 -689336532 -876923674 -664575505 641782728 540986969 -561064158 -443270672 -221363824 113218834 -581151391 871460257 542085686 207004311 -284854688 947744196 -74556121 -108254 833249697 340592539 -127015730 361749616 -479183394 747848224 576026882 542939668 406789860 226641238 838255226 -545210293 394336044 207098348 167122645 -555933547 397231379 543560511 -357671422 890963459 -403940138 -773996386 -991595910 -915462586 -288763657 441420290 414226909 794687030 757826624 181040381 -544585884 -329702417 -567398408 467274475 -981624742 417449912 729121894 521720330 -792056675 430480265 -538440092 177438107 -848121274 916792147 -374695308 518499851 735972850 -93108963 171150026 589778288 115075472 -654279291 -272504852 141980587 420994970 -536142340 -66886456 -984945094 119586143 -548686674 582670204 535192385 -629105137 968270494 -802632714 53564314 310173101 -89446489 404469876 -400260942 -659006501 996602508 266088000 -801652030 -739124546 364009930 610990966 -58573832 -355245252 262143579 -693296664 -939610936 -122906959 -484334475 -950879951 809698882 648590981 -865087697 -549721500 -892037779 -884613150 505427429 57482470 -121793346 804182642 -81711259 498340215 776942444 -373547026 -306919008 -489102093 821157360 -720356402 323630115 6659488 824536508 646710917 776291501 146112790 581974078 -128086170 -554375900 -899071426 -205413917 -104012069 -250182702 14762589 -246458870 440333276 -980321809 534596742 -424384580 872641891 819330363 -318895694 984704000 -313785916 -673810234 668262082 57557184 -37982535 -567866478 949105307 965256032 643255877 172443111 74066517 595744966 193789381 -972665724 -800497659 647673364 982407362 -58754776 589491458 -61419818 338933148 533384242 -59582876 -550536892 134310318 589196904 730683911 994641263 101647880 622508705 812309586 -871887720 -692438012 380852258 -710592793 387625797 96551774 -133719425 -167725216 236377232 428011558 70339482 -590844889 -98937969 -659615499 471619446 -356068565 -761169266 -745601652 -717636592 47865748 -994179383 -324874648 89445462 709833066 364382061 -98796320 -187898372 616472860 -375759491 921067263 -951454407 -112639420 359740346 283411536 -155737624 -133727464 949414276 -487742762 -578010720 -72564417 176871568 712499551 170554320 -611716932 -124426808 708113870 290110694 590315496 -610531418 -77098660 -975457519 -868775949 96252563 -594389753 -735742794 518784258 -469782066 998973683 -436463504 759831120 700009150 -438336689 -801254281 174070024 -542695094 -360280124 -382383963 315717387 -309794549 -448409717 632033163 -363682396 471335568 745426470 468113149 -461601933 -919989293 922322569 -175390185 -448158974 -538502950 -307694865 195007378 -62088835 -271804584 818895077 -375092798 63433122 -145987673 -521551888 -899602569 -689398064 -554314120 -955751990 -833223632 235850473 -486280945 -495942441 44629533 -368285490 295062525 -290618432 -732707657 -603819841 253326464 304360551 197408159 -488496707 100581957 -431299367 665618371 752382470 -971530161 -86606194 352864959 -620468887 -73795547 900643187 -164244912 -700652686 640092221 -331795908 518724823 -670146365 587376900 -602762535 603219265 -444069027 -986389195 979723323 41789296 -743012443 417429680 41603691 -962763983 -656987418 -137323229 -329802725 561871950 -172623626 -923608935 454777014 983289134 -17534453 -148248083 262845025 -228768717 -766922619 -802761465 -962590978 294143838 -357242580 705572477 -401916934 410667271 -425013320 -984945573 412264405 -224208602 -924029849 345997439 64928038 904139822 849966701 -975169194 -578089460 514212653 -969983504 87438009 856057898 -844209572 -459825845 -47577542 193601848 785667535 204505135 298928247 218622545 -27711103 702232238 -75167827 -830577516 -765440868 87761526 212234139 -887008797 -485363008 674900971 -469618101 -164053519 -426846439 55423723 621416542 -346649268 -66943873 593205486 -320506110 -882619375 -918023142 -740667514 650464657 849081523 298658422 -814742514 -968800847 320951036 -635258774 509119445 -409297884 -252586522 586805983 -901584494 547818627 150883286 -311500660 -540539589 -639381596 424406053 997787938 -188652107 -721983751 -798387065 -718493013 953598220 469774966 -825347043 -283131857 -501606462 -666900905 -608098776 -798130223 -559215977 297275810 638621953 -789501381 406812045 742990899 -846856705 463820075 -227754599 -960565304 -717501922 -801091780 -751998175 497513669 -920789673 -566997607 -891796842 396819497 -70790347 968690130 446901982 657004559 -170139383 -439238940 -18842361 471954404 977459392 -870285357 113495715 375656480 -344451422 -21078625 603473304 2419119 211545813 -613248428 -722391686 936231230 555546219 -558488012 639093658 -280997668 -126870067 166613981 530006883 502879918 -496892288 770646588 -338204517 951794890 605562686 435345933 928345080 -53297200 274451902 -543719208 -157157605 942913077 -902136118 -282223643 -993916461 136837221 147490384 799112297 858280179 953577443 708421073 708823580 -906401976 -159208382 121451018 222103509 882892514 782854441 -351414670 362851193 468128458 -961873152 -710128800 338742671 695508670 547231323 -550686995 116235850 -579402433 -306991055 708699454 -346275895 -339942573 930539668 965018175 -73527582 407253748 487655693 -157723813 -874327608 688127577 885924459 -542200887 -886056019 552485619 272491688 -740217459 906731279 -607752908 615095782 839551777 -681399340 -4775269 106115759 395747984 -86428683 356296232 -927360637 -256571445 281686227 944404598 -487399550 614453940 -891635262 -724115094 932433509 347956688 459052640 -37713825 -227301384 181213218 -246082001 553219376 -355177209 787108895 809468049 -800070539 -408581242 15786110 -287580488 988422015 986523336 -526075958 -11850404 941600321 -764640016 -877523955 410787495 -779389025 591141331 400443568 -39766806 465899839 93338619 -345331634 630476599 -640604757 -513756459 584495053 957797928 118578959 415211295 930183446 -793025561 748554186 -700223941 800955680 -8792385 791386645 -424109022 -108588928 904309155 555439524 591537320 537527467 -96421947 573619380 -879309086 -154744176 -422036004 -946578346 -95976864 552645889 -574793386 576103799 834934631 -737965039 555191056 109382091 -859118582 56622583 704502750 -684436889 -751950937 154109201 -736802350 -47668882 682890334 -15494807 766170837 608468795 -734321243 -413520696 -665880667 -551152812 20904724 -239224548 -824836698 -179249599 -671304933 -500514190 863599964 -157504949 495856998 771486107 859632781 269222548 -588352341 266605997 609955040 635489211 -619188303 -412073129 186577431 -591782495 525424777 804039617 81166064 895655443 695588916 675471934 -30306776 483734758 -395778778 -129053728 323903172 -763113597 -944419460 445441529 -62570604 342747008 372682198 197040257 -890335582 440764073 959718494 575145658 -823230397 573672713 -985771401 111798756 365535206 -742862062 -401184619 42023332 403762926 111416353 -575759964 -909661462 -840449410 -194664374 -679640177 270331476 297237850 353747692 -347070893 -45011939 -294563893 86573864 -742953282 -106871062 -101048260 114880668 -43820543 -238521890 205155834 -486847459 456129691 -695797959 351058068 -591955190 -622034728 -581204253 669173950 -771905307 -546968237 -727215840 -223876696 786586707 -986555431 -353188002 -82035815 -438377706 94446191 618644174 -457065092 359981919 -471631491 79188698 -338416408 -701089501 632214855 809083731 -590613759 903333176 -362165921 -731793447 289061907 -362517955 -479299221 -574908917 433273874 836092169 854246358 -155638237 964197745 215267615 497831767 931828324 -202394676 -974609276 -11032139 -8646580 267598926 580261965 6495636 -961944828 -142176845 845974778 -213056439 -757184903 -987816631 888028959 55239093 -771812953 -699162985 -350272317 588727967 -125342768 84715177 24504655 -616261587 -610525567 558870767 272943220 -908238191 888333876 253291282 947159901 -601459 -367350963 485492167 870685254 579857912 -228860142 741475781 926297450 -272839133 -651423524 631751998 -974518171 -668964810 -987142499 -892709329 -217548696 -923291800 -538220093 966228648 763247845 -731376509 -576329591 -231198447 988340797 97091308 710909751 -960753651 984730658 203882841 -300438998 -240003999 -629941684 449952247 925079383 -750588036 -58334655 -592199620 950996144 -724004145 275639923 529985721 -509281617 853827499 -903722730 -126797873 -543589728 96762781 -96690364 -785937365 -391364528 -706914214 736915525 171934956 -852770039 612026341 -552341152 816628356 668585696 -203551457 -838142547 405923784 113590139 -529424288 414988816 41440460 871035626 198052584 627183000 638200861 -646441585 -765969007 -214220460 -900953199 -273252818 827338845 -209889858 -643859921 -191172898 891679452 9269597 -96474425 -661787623 343183107 248497652 233243780 743133562 250249234 731614697 480034868 -706869330 823972424 -54660023 -587281680 922099272 -766778640 -309891582 805277325 544146375 -602596934 -789109307 -106868039 322474732 47140240 -814650830 119292441 -256857560 491220404 655030800 -315790798 279660577 111319337 -996906486 289593117 438757221 -160870729 -211872957 -630835884 -486970243 461080958 -35617231 -14464322 -324970325 530605234 902200483 400039900 563738823 -369536269 93882034 -184696669 -932561191 -902049930 1339496 -72420888 -813545560 -813217066 -343821870 -138072947 -360190096 -210012879 156297769 -355679866 -254945949 -558247728 557710779 729769675 973493082 124236909 -483880536 410572000 -6557043 -589218399 -116010852 -258300280 -806477164 -758242393 816659388 -72658494 -966173793 -279809695 739221031 497904262 -567828198 30049542 392351545 244016194 436289195 -269578997 887276141 470293406 -319260607 6236408 522851687 -811587892 -806057140 -224421567 465169095 879025469 557991385 597229068 955365512 409320132 -381025960 124546846 -658059277 591730220 272217905 -673690819 -348292665 -117121645 779293126 63690464 -511307841 -12800697 -950657437 -135276448 416077130 -689887412 29865661 870789143 -7533164 -827678208 -10199154 260428934 -589484087 -773652689 -861627538 -891422297 734137172 -374570155 -932688940 -209388517 -677566299 781381200 -136258407 -498340379 687756220 964546976 -891084361 169372126 -14486266 793826846 867767632 -920706829 -837416418 -887448135 -917659821 -633706985 -874024707 520153607 -399768470 -569880394 -498848895 462657295 304806373 830496961 417923400 -963619328 -398839106 618081937 -727192789 -471738111 -569405012 443786955 733782769 20223902 -581597061 364367812 -425094238 -304678453 188132519 -520994068 -926650340 -328943583 -130372138 -350996356 482325491 -780895223 495974956 506329737 324785488 257115031 964714065 191093654 84728319 485488738 386277961 163591828 940929586 -735986210 932878164 452465162 -13602401 993329368 -219549811 453435940 -335143574 711964604 -564649620 -480041199 497570248 -320963162 -334368230 -687287833 -422586752 865244533 214892242 49182065 868490718 -91202850 95715102 -112980246 143675068 97173333 -451564921 461393400 -736264518 866426999 517076623 -407135855 -825281146 421472444 -96736291 -803104973 -463830437 -507773777 250948433 -192703860 -485516422 -133681219 -474136955 992910527 907845917 778479570 775640632 768124282 -98966345 -765743328 15456758 -661672860 937019724 745801449 320732728 -681391265 912949901 -35807889 -578002828 -710444857 532990761 -800911039 -280042187 -905221630 110956378 949781139 712822249 -285299495 -303682624 -991617861 410630610 801869562 -461190451 466405591 -495623726 446704373 431749325 -470322635 -616092558 544155287 519774159 91673197 485205773 -532376020 -320354219 602222222 -486663235 -121927633 -302736698 -822950642 582259761 337382066 -317096102 750534595 834241606 -496584300 -678958551 -485865228 490902484 -197214813 275006031 167312312 -480953911 -151789572 274811064 149948283 886560329 -741206728 -569786615 435719968 -310113797 -773119964 -776775765 -770120046 -814791726 -177190279 -433647725 873949435 -839234959 810720323 -562942718 -405668775 284992604 -635022252 -227608609 -348666829 -884207312 371543653 42267058 -804484705 897227536 10308759 -460563339 -204088592 -1258962 -987759638 -627977084 -819512704 -533385847 187054842 669096308 -956722212 -926789481 207017092 156089956 -450608822 519942862 -652385031 -138271493 635144900 907083414 78450397 141881279 6953647 915586423 192166590 717513369 254155550 -326571103 878608550 987163611 680757932 -324744681 -334818236 -69075348 -791664159 -395659507 741017967 -458783520 356923178 186425553 715490101 71389929 954349390 16281721 105145791 852476066 -20264468 -453358537 981874412 833035722 -440871684 -279585889 859226011 -75325760 -924653907 -535554617 673111073 125053987 -84674576 -968229015 252548413 -952766070 904767639 198427311 459449955 -667217888 -555456669 404952934 -827142231 -242792157 -908111148 -786208184 -125241327 422808433 721360408 153298209 616478105 787392634 248113796 50105805 339323062 -174976435 -42234409 570883630 -95881946 568018546 532411348 -323632716 884524259 -927629410 -531490279 -599324467 -563753904 -593246340 -683300501 -707746 952175971 276530172 -278702930 888481297 -121652916 -111667647 228880654 876350946 -363649149 -63811443 606028581 -228564947 650597805 -904762677 -364836992 -419606361 -820263776 436951107 -952350776 -97388959 179521347 522842306 736734240 -791717484 -640325440 -725074653 -891525585 95345767 -65845128 966286245 -848906282 944673460 835619727 -738341040 -6686585 383284233 -742077762 -447592043 324736431 404300604 -688285740 504624791 -104128807 -447987510 458306059 835824150 -768655814 876333731 -218034237 -835045053 772183951 -479283665 699032952 -595355661 847900589 -338014300 495451362 -929759736 478946184 -103374080 989167815 57761039 -986740024 -121963088 -435438680 -158212823 940772700 377936084 885713575 272923720 674276594 -441981064 113401552 881894558 -440684901 749067391 17854553 213792608 11910422 -610608327 698153808 504506505 696685662 -630380861 906281119 10347913 878779076 535915069 193031038 -143840562 134959692 36809972 286504437 88391852 -578856949 976381464 -492616696 -577337298 507780693 -736054177 125974806 -410563933 -818833632 307562897 66467040 951891136 -282163325 -116401142 390133603 -179600241 182605615 -359439912 189989640 -670011550 -979871103 726357468 -504539515 428696978 -177633149 -109793193 -297351180 -28950935 745817370 261564548 595927152 -183501627 338829667 -826246184 727621936 1477376 -894671630 -318695857 -560202207 -491275401 -795761901 -3204282 647279006 160077584 544161634 264029893 873158593 -419654988 -910792612 -905526593 290784244 989213044 -539546908 353372069 936899978 -380596338 -950634243 -16194739 842856289 350912825 596420643 652166199 -934437505 -797065283 256471205 -301992102 381543405 -691691762 -365617479 606496751 -745878924 861682290 -484189202 -374286621 -600050955 -547627420 81249772 489240702 950596848 -515000319 806315611 707510362 176956145 260039600 -670469321 -849636073 -243863245 243324494 -758038076 -361838534 -657184061 999526470 838703048 763538482 680844251 276845442 647676383 800630249 -461320973 -590498316 -688624459 801806459 -11775357 444756726 509604520 376164150 -131438782 400293943 291172689 124662862 956670317 830794901 -452177820 -585470428 -191302576 -367299043 -236232298 -127223471 -259719846 636926023 663410323 230980837 -680604259 399059251 -990740819 405954844 534098001 484616793 420515425 859197314 537013368 704825313 404267694 673130246 -856857978 93216130 81092008 237615691 -593635866 86416525 890396251 -180516107 -565252139 427287642 -15031086 602408317 -468344206 143383864 401900053 668555244 962652722 -98151438 655961834 264027530 -35545223 -29280873 -707879069 556283630 375896142 738906056 -509989137 -545954373 -53741617 106039391 -583775182 869959249 530710455 -21776895 -910154013 480997097 -697383449 602147640 335437692 72052425 -184858507 -264802203 27898803 648655623 -130171034 308160219 257406174 436891240 152725615 352657831 -306854879 -244405564 342995490 152973381 869410804 661450337 -836687987 -172590739 -667103288 801276188 655715080 -667579839 -149128142 -430441047 -740772020 464651696 -422753787 -995754024 -552509930 59626192 -860626939 -666114063 -148333444 827980242 -839988384 -617942531 975018373 687387271 -258402344 815580668 349678176 -126264839 -7208177 -423439133 -891909847 -988678712 864914190 282422 522267184 -688787373 -901833646 -823730571 -433182964 538380665 238787629 243924807 875046328 -507785742 -594708235 -127528002 -678869611 -843877118 -237901915 327880291 17364225 71323156 461054510 617885729 -400407290 472794063 125966528 -502619537 -46870634 561645592 -933158884 588429636 -500265198 345706019 986295827 -614306148 696058319 -426178085 -479980375 888150849 180065199 -652247186 -247919557 -521384668 -727886170 -678415435 -50855423 708876428 347294979 853538535 999545625 382513700 273159207 901446760 -125147150 -788117888 -724788952 -395314004 -946994127 -99982709 -881139733 -470776287 -916663834 -586313167 807196517 -237769792 -591144392 740428430 -841617631 -833290488 837198410 33853058 83465560 -487546785 36266421 -423863718 766943533 -518777405 -19114756 -915762234 769169949 -305240093 91249212 647851700 -933286337 -774067944 -532448341 775336289 -571674688 153071706 -669042079 -259922865 132153645 471827590 847126615 919133257 161907786 -107738185 -993870803 -299556056 266896148 -305227674 -616674400 -976467952 -369674602 906230851 -841203640 -510128128 47140053 -940506330 885366352 -409822229 184427334 -617192820 409482417 -33742231 703913056 445109356 -345187938 -992260591 774352352 318219070 -861675737 518190463 468014769 -361599776 432595648 -474148284 768067117 -261715509 218896554 -566254708 903882347 -277377813 -182494294 273262352 412943685 -345234794 517048215 503583107 -777868977 1742210 751478301 338790605 -84839502 894634360 137055082 551891652 117523829 593499509 -950012693 530364500 102629355 -992051032 -426329580 -568172340 -54342145 230747861 192003320 -984853411 619419223 80811554 222561930 -911863881 282037457 -119552700 84194836 -439926482 287252120 45360838 -827317290 922249220 461979383 -302621838 -771735716 -871679254 -168176512 -481184482 935620185 -151473580 109137144 301385979 357367980 -500859991 104887990 -524951210 821455395 717745246 151869398 -510300436 -524329090 629450676 651887744 -569531337 220975094 -529282850 -29033468 371580350 629054026 551073821 -166388022 -1064316 -251707290 623574327 -757268736 -802567583 -526552846 -838354736 -256001066 674377908 172870273 -957928824 720654705 -783523904 -330592620 785074998 -967781851 293288484 165329601 -308777463 -715770402 183393258 -988594295 417872285 -409799174 676447155 -605041801 -261272373 -297028895 26482455 568182958 -522309300 -566667349 315217313 168420075 -636999876 395293702 -285814041 973964622 223294842 97896182 167341317 731729556 -18391263 -48931042 -549897737 758689031 370133278 536435647 508654481 -283741835 -332900661 -668614091 -419809103 999170987 711587713 868777165 127594433 604338699 346370102 128813328 646739812 -635937521 728015082 -604482748 -497080849 -352933519 556959219 809321272 -393021402 158994442 909902740 329988963 690347225 547264910 51656684 -307903600 2287379 527380408 50968418 776095316 -321413636 -125131786 332963852 776939672 933560351 -856333981 30131644 593146424 -477540621 -904759857 -811894608 -105765487 -291201307 -726542107 -718643811 -927434895 -592638692 -491771388 -680989078 522628188 -580104791 -675755388 -895953158 919297274 422638787 -177460781 -867811008 509728833 -291430375 748249797 -304536903 27662479 -322083565 291318857 822418700 995168624 626920795 -638383145 378470902 -845171851 -777388904 -579031780 324770530 -285076764 954456044 809766244 640622339 -912631813 -186145270 297996491 204110637 -201989877 -438735943 -499038089 -333358463 -87044725 -366555003 -546171573 -517759803 539332282 738081173 -767953710 575382633 70195616 673335330 -879861534 23497784 34431866 410480201 485359684 706099204 216988862 747847838 952831376 -615289212 81952413 413798441 652559237 -382875294 -905970125 -28432980 261648038 -100548706 121794864 -571199681 -198369378 395105615 962195445 -37243288 -781165958 -194767532 960887846 979629661 301190182 -814791900 493611585 582486779 534449461 -908811004 857259867 212129489 -508108996 495674047 611091423 611327842 -336454214 416338865 -507620093 -709340011 143959871 -236115017 -445538412 -715636121 351992396 106517086 -463352523 -612524132 -475868095 665730373 -113099570 87931422 150022693 513453916 125837291 -256117253 825757127 856863601 -662198795 228302411 800936408 663439187 828792135 199365442 -739817801 -466623524 645463537 854778271 561941813 -824280773 971412270 -166667065 -555320687 -958063137 -851147430 -367880477 -204527781 300100126 690448023 -646798454 557258984 484259406 -43772565 566763036 -6430753 -229300567 -21104041 852931851 262866454 -317695627 334269694 953729014 72740391 553546041 355589523 -439006413 -802901719 444120023 -808694315 588658742 -912863936 -380611057 -218754023 -13574837 736976675 -399521503 815058211 534844150 397328009 -313531650 185394438 -396278673 703729638 -823269953 978323595 -917321875 -174213830 50165860 544636712 319790471 -717400088 244892633 780403086 735528949 684830670 -994852994 -151091632 95765082 583096618 821648832 95014637 822337561 -887660067 -26911087 798941783 -851673589 455259618 111076455 131428992 884059769 -663957078 -297005331 -695727872 827641668 -578796938 -856464574 707391603 -287381604 153878729 241863876 106213046 449301049 -487577303 50851492 -862253852 926999088 -871378058 -821348401 438076524 365161061 815721094 -917049447 123306146 -99499747 977439587 -772011147 -876938614 975294113 -817266276 163539879 276680477 774526870 -758284966 326573828 -348880017 533199209 52880482 349260945 270457206 655012357 -970102952 -71560569 320861575 645624963 -669922194 288281628 199382368 -600587942 -874911275 792059072 933767505 244899292 -706642077 485110083 568301194 -49098782 491254059 -641757288 -441299043 -410480589 -17646056 -119352249 -225685673 -611848125 805678363 -250283431 -948716093 -53387775 19121808 832106099 803080627 489718838 987919859 530019146 498975983 385157705 389153950 -354005606 -102424409 -870897321 -886796967 -867445752 852641531 -475085829 -535886636 -803278152 -577155070 858829342 892955678 -140398235 -179549097 370319446 180229566 -788181524 -100316070 -519580542 259147872 484860650 173931398 -337612323 354356652 10447622 -433590510 -110299060 681316359 -828483235 914225960 -27858615 -49963009 -162622362 -929426000 32598789 263232300 567479802 -674661997 794814610 -570650494 -96872306 -476350004 -659625980 962617949 -817581011 341587954 505644005 299403807 -747130142 -599821251 739136458 -707444934 849252714 -708780150 -353021895 -869552331 -84857827 651065459 -991038771 -102102141 504870434 978876152 -24926738 -733856932 -489909731 643186936 -832121055 -193859612 956508107 701561746 -915601581 -480724043 -747685193 240435882 -645402971 846705355 -561211782 -383630276 -842246570 277560870 -408433817 826175775 -921898534 222927987 822765352 -492956558 911774911 108699693 943588392 487964862 -646747646 82081527 -62058775 949223231 390833210 -98023518 -265651707 417825542 -341185740 444057378 -672264588 -7271595 -434163138 215689601 688496105 -818633996 -806903746 64866238 -433328387 100088244 -934947663 248577189 256296734 323933885 -198767700 -547165671 -168849564 -500096287 -136389955 740264099 333265658 169780746 801465560 144082460 82264789 16861722 -547826277 -318343434 204182502 -357541226 257714890 107594138 121327639 -495308479 208936313 -735927077 565910647 -461253566 410532765 204026763 -786496167 679356195 -381543487 322522238 380826833 316794256 -393777111 -989303376 -961841743 -606531454 -391781732 740180054 943436983 -934481491 711492150 -210685299 -925638232 -990833529 127349065 828656851 -992201745 -71904725 396213107 -841197895 -2989616 436020441 624208036 -322597454 700330285 -591365772 -349727744 -82755154 211584521 624037942 -139601512 9021869 101098854 886458872 552503856 444037444 678191059 679311923 900466099 -307539251 -348976847 548639206 750399713 73150411 -107906392 -274801300 -9174117 -445406428 63984013 -915934151 606924553 -315005488 768000148 674298837 -601074115 -730343917 -402041811 929026153 -655284123 538285784 189401401 196870559 86357972 678055158 195746601 762051777 -820002476 719532925 -789362171 -424493795 154397214 -596268925 -72103502 -2536089 625807950 -731622042 -257402245 -324827572 543043183 393581295 924646726 385754292 -681955310 -244865903 -47489007 472370517 732686075 -228685375 -455007408 -679202566 548880625 -919523814 -617475552 362305069 331597444 185873145 -351054926 -400806971 -800040637 -677782452 574863225 -295581621 46616612 -310266521 800902507 435839752 -980180093 45475474 801602436 340246349 260992124 685412694 -952351080 510230703 -507687266 -466214841 349497861 -844673061 -417747414 291710027 -636760722 -217199307 862987464 -57858950 782986078 -166166288 484962564 94256331 -323246407 -930285924 273276711 -39078787 368779030 323310666 -421786488 -988960622 735464007 -494096565 -15103874 176497479 330631227 116096102 -710942542 514596036 101821391 214047737 -908938975 600721890 -385600101 -921173240 -419258880 560968631 203157592 707719270 -581729944 -866199796 833526751 11173702 263347792 912458398 -275732356 784094233 -831792267 273706312 782775393 451186123 -553601166 282241240 430177605 -648162932 535895675 969781346 930138250 -710918033 -894377702 -871236083 -765154324 -616027971 -47135409 -894585188 -317344565 861246876 -423767805 158758151 -659992675 68300340 -571518582 230099345 -202621275 -124633849 45276779 544806216 568076178 -479489154 -90238382 -22600433 -706033573 292151984 903872700 -693340963 136573663 325305232 -853698854 489204783 -228189137 -605158846 -131384792 -970060923 -67378439 -181464553 747174265 584161811 -40383438 -16185943 92416355 284799089 760935149 -559554485 893628917 7071889 -730761676 579115030 790086326 647741687 906752203 700080141 856368756 268269135 -529723949 -164448712 -590868516 365128768 -214189739 -106552541 876766339 254668318 968353417 369370067 -125395037 -167800175 -366005660 -593241802 789745635 745043542 -422911510 -953007331 -119899186 -231241500 -578486024 -330336028 -427110557 915829377 49380714 7934852 385327184 -867296585 690102157 166858023 149182829 -705835429 432936911 574293518 -410409675 151635762 -524591207 -245619268 950859577 565107786 533508875 -630440493 -311101326 184419791 -836240803 -565136395 -8682449 -230316385 -210796298 231281519 170344662 853654960 -345489338 498844918 87066712 787998547 -873935523 51285671 -712721560 -313259995 507101102 622546533 -968159208 -438417552 -669970860 -624283149 -323558787 -164914045 -851247707 797069458 -103495045 -784725472 525050496 964811330 194571144 -193747910 -624970697 -979015440 705636520 -694285993 293732360 513067177 253606340 359834394 784613272 -741052611 123253118 246191121 434548271 395467442 -801104599 -457281803 -893645620 884735289 -434459024 130687179 539591779 -775844533 -177440754 534850007 -753057071 -551425360 145962326 -763247752 14292853 -350287207 -564465354 -112744016 -633208776 -962096712 -134056669 395600052 -180831250 922865425 -805178241 -865576190 -307168708 -323358106 -388149244 -890481017 -17765652 932539365 953413763 95752218 823016759 -323608316 950353506 -771663798 -138912211 -23296321 692993229 779706420 28561979 -610716369 574440402 65337007 -115907561 -107085734 -724795252 -160743141 -737796345 -849414066 859087848 -146615836 -976917276 -394457924 628000739 625372538 -249573141 -627762518 895653498 -127760816 -137881869 -612210933 -947037290 -973354780 -939729866 -678191426 844980276 144729356 68764434 -86979489 -265601414 906968215 -750831848 13403688 435578425 -332117175 -957001085 523362346 -700613457 415252882 633662837 85767127 -798376842 118947093 450287610 540497337 344863888 -628559654 -104415053 15718618 597153445 -519649417 -748509507 -128609100 372299913 266713872 -630602111 281661569 352563686 -36917382 983065574 902709689 -98541411 634973728 -211081578 546318193 39394054 733918342 772655922 -478356226 -281969732 -796062102 -281192478 154113710 -574736520 694568100 -131102107 844976413 -537625766 -106107793 -458745797 -562706931 -867082646 346745501 -25212469 -239691976 797775461 -967777933 -475398658 359372971 -633766275 354376195 949428310 736271083 -352352309 911262636 291531958 180921641 -787071432 -312605695 507650238 -838724955 -329756002 -585343146 -310048100 174514945 -705560434 2590376 241390687 -979032159 -542980701 175143298 193278383 65502523 -326695017 -381059452 131211385 366599265 -937537301 132646151 -966027981 -251560953 -406099346 -847053798 844924227 -119135145 766750873 -459954856 791910952 -612261410 337933105 674194383 79157595 -259770134 -674799503 -932527993 -463860684 -642161674 150295348 782997277 -430470773 297498055 745509027 -807734144 -157133664 -728932412 -741876780 677003698 -815706017 36623883 -922738682 522333208 870867482 -516565805 480843122 626069218 685047710 712462503 -66972822 537693387 972679977 -279288424 711163017 379266200 -401453158 154980405 -425470895 747073348 857738725 626537910 -90609769 -998595206 -424588352 -843800722 -948541351 522075416 905477837 161635883 -538622869 -301893869 318787236 -321840083 -762539508 -741482674 407842556 925044464 -676491426 239215815 -521871158 -78637961 520042831 19598113 -260070691 699406480 693758072 273519659 777139924 -792787937 -903907639 -983347455 -593391777 -438369257 -190177806 -328852800 904582391 741779320 125421412 234376008 114220435 -213707752 -878904653 438073489 250006759 -396374392 -795558235 -368430635 -851974836 -586372878 -434963439 659859096 431545704 759086317 -951577119 262243243 555868460 914722350 71536811 -737568082 553832699 285023892 185712677 680679175 836752946 -520784587 213763192 -125182796 -504184036 898005717 -835000623 -105781739 8135488 915559558 -801302429 -27597270 -844090616 454369599 353430704 -902773897 531055884 947006910 280140608 -605263453 553558084 -144485935 275414947 -734096011 667724699 -502372805 -560472418 -747850326 220238471 -127801235 679760448 7562376 -47074527 -928861942 -429418347 -233779238 56509422 502061354 -824862201 328703365 -902123929 -444376497 -248090250 -45496426 -745309792 659614056 580986895 252757943 150643355 -768792537 45818832 339654615 971213735 -550519505 423787736 729264117 -340750290 609146102 -31075848 -120837085 -883515973 -156424945 95044861 -18916036 -115757306 405396744 660488292 927418921 -656541605 -755454732 -149821156 716698454 -814533042 585594457 -233509253 265853912 202207172 -357181392 457788300 872953064 931585313 847831314 -954335042 165721811 -80438731 -432499593 -253768742 -964926961 835250621 -228687315 -735097233 -312522422 -885458926 528671611 -435704435 929721341 -579756506 -911433149 -267426820 -606631146 814714581 -460984424 767180341 984559112 -35715395 -637406301 93567741 -367570843 217124588 677795328 405652284 821514065 -406182055 314280707 694084985 -720781295 942907855 -656623480 370280327 877918286 -191323559 -774238634 -850124518 206684541 822888090 -918376839 -549110064 653493092 392015632 -745137669 813222609 -950499901 733896763 -80434306 767042643 318803719 -811860774 487006957 817869534 983294528 -378923323 -34772730 46486857 187392966 20649214 -502368451 -489588047 204426872 768933992 120808414 -985056886 -929986590 193009945 984458811 -916399020 1140609 -478007999 596682799 681506614 -408661018 314563836 -216157243 -526925297 257633290 627431848 781841205 -722327226 -104212802 39508114 483684806 -998004064 -552394749 -535262044 -212845088 299793369 -377449021 886379676 -660647445 -141779264 -480737797 -477155237 -163778526 158232782 -443650348 422954505 288647046 870323729 644282493 471174605 -290095943 -24975976 176308077 205642918 297413537 -812686219 242213274 -802346404 -115628913 -113676417 -2796493 860911457 171878070 865292521 432978837 -831662390 542960307 180667115 -163518585 -816427535 744015660 -193450743 675810108 -643155619 850645206 906024373 76194455 610397432 -734192801 -371715005 190766773 -322881383 97067976 -234891504 913930999 -901719517 -956418282 512691383 675693473 536953870 345567929 855520611 -261791061 -449213505 163164889 270282924 880332344 -197564474 -916277306 -409010383 906328626 385327045 164680373 384584129 -783821165 -295178177 938774485 -790086494 -474912090 -466377128 654378647 -271391314 165531150 -491405058 564948927 -324393252 -593139024 627863366 -908523179 715147091 -421410596 -986759481 -636087726 -675680210 -828418498 -808891660 -982512405 -664154317 774703011 869625179 -470650464 460869869 -623907225 -283434164 180339186 -139113760 -367981373 936062048 861460365 -900784213 -972042858 -918340706 -717595993 -964457014 -221902659 16222652 983543757 426836284 -928345971 264440312 415808324 -498815643 -349569865 -807474487 688238866 384977624 -485082637 598896628 329463932 -343679910 4767398 -644886573 -50223079 901428683 -164374314 818785276 316452765 -907657996 -842583927 -876247953 278657159 -722154086 633513551 -62818023 473044332 -143310693 269820240 83399615 429215118 312528316 -92573331 606391574 309189171 -511691612 -128559643 143937625 848337250 -838828188 -232939803 631228219 446717681 -599137404 120155966 764406747 132076819 -282678599 532105584 428003693 17713491 610322936 -577546310 -907540240 -36274673 -126458333 938317826 853884876 -632408405 -317682930 -191013150 20197260 348667290 -277856858 236872752 -32484664 85719133 -958292593 -856793600 -854688841 426086772 -66855228 131464526 -929304913 878798013 -196716706 -238795076 -723904417 40950644 -273502129 -217942678 -957083474 -404978115 916208954 -240075300 -346462361 -92409144 162734691 -154051743 -944241072 -322171329 625176403 145926294 941083284 -928379472 781384531 -803748399 -672743326 349018914 744690543 376537896 -854618410 282653026 -568626776 -706280772 162163704 887518438 -419393705 -643545643 -144345232 88313809 -216858599 -209662862 523325875 -17198807 313115053 256064460 -566251561 712917322 661664676 25943854 -226148562 85156006 -776966467 853403102 -103126506 783574608 584502406 372649868 -492271424 337625598 974431140 634611094 54354270 -262789047 979863152 -485636206 279379798 -285846745 538004320 -997000126 -217286508 965174036 -784068978 -711055051 618960919 288801952 -69316015 -44939317 -369122283 -557718082 99294535 346960353 328124 20592420 -854190048 -543436312 782572659 641311302 -656326963 572639215 -812838495 -651340727 -107269893 436279485 -766259103 901300459 -109829771 -527890247 229981060 414720026 -832771750 697093217 917084063 -153858430 298176079 396543498 -650945649 -656093437 -5480828 100997158 668995487 960470019 -608223974 726496693 -162575628 -976632605 667570726 -70687010 -112669289 -419463966 -903861795 -958466180 384785281 -727119680 -868097249 -217431443 18674907 -695254849 152241259 173383596 539677336 -911273544 -594376204 -359142964 762538529 -715471890 -723986925 -855973753 -763804494 -362237393 170181350 958388945 260379125 680446644 -52537551 293320400 108768341 -529405180 832202411 -919452426 766703811 -559130249 -771928983 562595143 422401139 -724110179 -843376424 -228748573 -550712712 716187545 642480193 631976741 295320403 455065364 -520798730 242689268 -417840466 -336649024 -545434748 -233515108 71735534 -975780082 422556075 541856122 916485638 -454087328 66186954 -330054305 910887615 -615085375 199536158 116853764 -311144454 -83770479 974205056 -785653500 -114046205 -716836922 133086466 -877583256 731351798 -538853057 -522765829 316645541 -303589369 685443425 -673849429 -50858561 174026 576611620 -775714294 -398287559 416966986 705437242 -549288190 204912302 78049785 -875878898 910324001 292241834 702772941 -310669931 -327880222 -514270933 892646742 308738942 -225275417 -387483201 -826366060 -405374765 250315092 739616372 -957775491 39999239 -113091703 636144803 -664126996 954185748 710641596 742845739 191867837 -42308330 -337208891 613917400 -590936622 -151688423 467749099 -1443082 -707894894 500975975 -609752750 -1778379 957735725 359840444 -590133092 211488224 493925852 887320432 108844932 -885449260 -848860106 -602674373 411004363 391065796 377317771 418393970 -989437914 -674539107 404718980 194000010 -329424121 -267146024 -385038488 796133125 -557297459 188471854 978634604 -852823687 381225748 -894018328 555980565 -503114292 330007477 -203300898 458931336 -971023123 -96676967 -42662241 -191306897 -304663140 -465950819 280405674 432453631 85046119 -834548352 -74502543 10745397 -510398391 -249677640 -685179721 -552341011 671568144 543929724 -332688072 -746743883 726426868 -422231398 -177398729 -639300806 130516003 -284255052 -811730736 742365967 411184121 -60679116 7028728 593028688 162671715 872016930 -387689229 -176764915 -181677610 -652261679 -11945921 -506358808 -961698096 -724043006 -75830113 839319325 767057083 697375532 -744742573 -472770098 -102607467 260873338 392402461 177629277 670229131 301514977 36781144 57806830 -378236793 -556868498 -937810365 867194436 213747092 468830763 -868481951 475353766 214744951 -148452890 11451295 -72645693 -680384218 821084390 -916361015 326563899 -514588901 793493303 -720136453 -14066242 -555419405 -678117821 -302662090 -605572458 -424126672 -271698127 -45045536 -210319018 -463156034 20877548 -911886981 -856499408 -56191287 -644380258 687710782 598760955 811172951 -907838779 954632486 632792113 726109008 757982026 214888240 -756381439 -723655441 965986080 962323533 -11468715 -848900296 -585403472 -653587335 -739789619 -536593218 858434948 -422257640 -877283975 779076947 -490666256 -77948814 -433997028 -453764255 888541560 141108653 -451952398 -377111831 986891208 474713539 -85162254 664762273 -362706985 -480836969 -308773893 -595308563 439366720 957289129 796442999 -372398975 -440138581 177911997 -512241010 -559820681 -672160367 -135454123 -896227303 381193242 646651021 294234576 -144298701 -574618924 848103314 -145279367 799347241 650842055 -363477998 762212915 -947813302 760067924 471442146 -872236557 -670280926 -648334437 687470395 34218736 -340284845 300753862 569119674 -470237822 932200940 43450808 -918870550 291025824 -115724391 676086704 147763811 881221818 94829790 -206166563 958364012 -537023906 585429877 454793619 -936218682 -474357378 200156461 814647645 869833201 -308134354 598949467 -699170426 -278395462 -175166160 -335418978 -590344881 -201243476 771876068 -341532645 -49964698 469820525 -102787480 -706310499 -486278630 -907809183 -234247013 17894362 -333013939 646254322 -672925473 543201704 450959180 540771841 -954628201 473699247 -669716079 -202375168 737830255 474161036 -728574132 -48053294 8477489 -325212893 -828595029 -930085800 217710253 -840268543 966447941 677054502 811599943 752419890 126112145 -403458505 309513661 331101859 643373682 -68180355 300599446 -398819006 75704438 853447339 -791969884 623821742 -732311881 -763881388 -898019663 -713084031 854913810 585316426 -457663032 -769780065 330526601 142828373 127283816 -62808741 -255472339 958098502 646293272 784577335 -710489703 -652810567 -899535454 -473017653 -875573299 383321345 598732868 -376662339 -810586773 663842055 -798171305 -579288534 -325430997 414620154 322086950 769206441 978183317 -406982277 -667170705 -425332856 186989236 935184796 83028402 -967245785 323852667 855477722 -134479845 -246692902 834882655 28493823 693357733 720956128 -895884374 -426980751 58239572 652436932 119329044 -719148397 -887089234 -893098441 -966346446 -170655505 443682600 -458266183 154599124 811150751 -972026655 849880767 -84345945 -964466072 831325617 423782461 299003401 468095557 -634759907 539784089 -879915372 450524377 105774445 -211429786 161453713 -853015478 -127858367 428462899 992471196 971235112 971562281 -3811575 136840542 435974898 726258379 690630472 273982084 591519148 -60483620 -960456011 801752173 521241107 89919437 161737282 -807370618 -820460838 19888919 -372583721 -485452227 -70952909 718124758 -650597126 -134302354 978947015 913039961 517678875 -755827286 -622531453 -13511145 -10002616 -826281083 295541606 -5658121 -657203093 -149047605 -350147146 -606083696 -398759326 271687388 577183266 -383233281 985294561 163376660 -642474665 665167994 -51648467 480958922 795835036 -286423524 -985703010 -925585627 199069676 893857064 -333618228 -3291035 -628012060 481691743 840871740 -521112243 -121341553 949833917 -237928954 -304447993 227849023 -20362173 530464390 643846450 239187323 852437188 -591879521 -487471235 609705449 -57480333 751007448 22829490 -819402654 -723262047 -624552338 537380772 974280313 -497087828 -613937585 773857635 -589423673 -470019083 -456038062 457935405 -788487137 -533561953 -213887591 -643379351 -212314457 503532610 890733944 612938090 519714599 -352960175 313806480 -673920440 187151007 863279888 240885649 -23328355 346419138 510445429 460729712 719084298 -894776848 517311062 -685848254 419374841 317109646 -310480185 -779005198 603260422 -92615573 -480655142 -772148867 841182084 535950460 843389928 396097763 -142261021 -897846341 188075095 293979302 -410198731 722167903 989733442 860077370 -647563083 682000566 -413850971 -33599585 341647354 946777825 748089173 423537936 2846431 677361885 472595214 876200723 986494074 -461086424 -188308962 -878227530 -210927210 -639933426 472449345 787248709 179687218 -224225961 -374709014 697768975 504237985 940082645 -270680985 49678709 628695882 -455848523 -699005129 683101068 -808132561 577721815 652109391 266998110 -746511881 839310669 156961023 453298197 -872181236 -650441719 553202758 -34550950 -434732856 -185960668 -139761371 749401049 -956305341 -607979037 458463615 -555905024 -192358734 -349697443 -972956357 -896859737 358594486 -978613919 306220330 -750004987 379374993 736428292 250709477 -211883197 -171184987 -43120506 305178777 -52652418 91980593 607080389 -776067293 394082324 990440866 889710387 263308193 519660783 -591858422 -367445824 -618894531 658344302 968006646 720912627 -250353290 -170389437 -668599974 75541455 -635787773 493908028 -760379787 -470907488 -207222967 -510331640 57822714 936201966 741486773 -911514322 -944814014 886229767 -46316962 866530709 -270165841 -746287990 932058185 594009945 -910241029 -171178804 416501498 614820594 -367478772 -609264002 205038274 536765774 174811501 747310316 -361521491 344590777 798415069 -321440914 678941716 -902883936 -724329456 -481886861 168498943 -339387364 435618737 396942157 704958949 -102619130 676713115 -222985423 475420406 684165497 681909480 307703888 401239657 -19935056 -241973400 164733660 -630207095 -500584160 -694776229 619971845 36376114 989782122 109369310 618463123 -252221331 -205034620 -320210053 -127696818 931574398 -315137174 784996152 490985148 -150640854 -871063507 877472935 476670598 -29210598 -898595515 727258447 -812502946 -948909760 718223151 -955744027 960464778 -881171814 956446909 647288508 -99256228 362503297 -865399890 -657465766 -576833545 991511873 -116540247 806712072 431108619 951592663 -821543913 -49797094 752401854 -948618694 103121839 -158154711 -230490817 997912942 -546574377 427536576 -993805591 895995649 -284501615 -796558328 672839617 -362016562 557901615 617553261 669697995 103599516 -8342430 -362626836 -146909423 -29327461 -537924312 585173099 -630310458 -621106949 857337537 29832412 -178036544 -497962619 -512888045 956915414 -134330352 -178131531 50040433 351431900 -610303364 -596350510 165391923 503496284 406310673 734884716 -82773748 891563837 -410810191 866631790 -282663209 -936851968 965340969 291987190 273762459 94134197 -928933017 217607373 -405991859 476092544 -747157982 -5606560 -522788842 -768895988 -213443524 -497008464 362571043 366748591 644965642 -303642497 269258484 484642065 -24115578 -735456940 590910773 -451416823 -879189201 125637094 574043576 -372600789 -367706598 358865882 981149622 -226083684 -614953079 266205854 15403599 866450602 555502034 292212040 -954670999 470946234 -887205053 -918816907 619664148 13078453 306849537 -360230596 313615822 860177175 331781557 237646670 355847972 -462446854 18106848 10992391 386029971 -122104828 -382963456 384127968 780057028 614253197 -714753960 -834074294 660985452 -462687566 -629014127 267549184 901551164 -906131624 -471806175 -118206544 732438063 -911179256 -531107758 -376450440 572974739 -743118743 312809581 -382768557 418357736 397509909 -396137410 410281659 691794655 -314655796 952169956 -663149760 -887486945 456847351 -897491444 528568253 430217343 909546274 535121790 -824473713 67502346 -167405600 101571309 796521522 501675332 398217187 313963233 -137248985 432298140 538154310 -479091650 193220187 -155394138 503490403 -307545967 218454677 -187476770 -266885668 -144016565 -125926470 290921573 21684314 -613303673 204782361 -118242153 596816362 -925117412 433991029 -904015461 -153373103 -202585016 -28623184 -823024140 -595134850 -33147336 75185153 -106037043 138447645 -864749639 531177190 -76123693 -255217977 151154714 230289788 -737887999 -762235130 -873018364 831851037 -144868335 801133 172863465 -324908204 543158437 -828242245 -371155371 -210160234 -265627123 334868495 528161799 239317167 6182050 189257941 -407865616 -835867893 809870504 74264634 -358218657 186899475 780971695 283044002 -260264638 115531883 -833284631 76654985 806533495 -394081230 -52395184 -216456428 613087834 -227370582 715581756 717632684 -579719089 -765274322 621758882 -464241829 -85241423 -95324213 590406339 129404081 -435980146 -99435940 37760060 -153456842 -418510585 -979284502 822608045 950272695 -412609692 383035768 899948141 -515007748 -394999704 -341455485 -6370982 861469247 934946110 557966452 -772552303 -556615492 92136027 753081919 657831757 -439480315 -642677170 269019703 342667974 391497508 -860607676 -465396628 491138168 -170179849 189801539 290050392 302881941 -61594102 97160150 -37754076 273245419 -400910931 -833551786 428675925 405808430 453265974 590386626 -314479119 -534261685 972050170 -17554916 754616043 156121597 359634355 -756796416 -578954707 601395512 -450101123 72793641 -864077133 998102601 -351683573 -773705783 -251008272 -105396651 -668379552 -109138087 -699444483 249831109 -860565893 -669788111 -910394185 -412847361 -302807044 -361242467 985441406 -501240943 -996442248 412387692 136572295 887774977 -930153414 61389256 510227980 -561186863 -721868453 -234591688 -214881984 -801987366 -405416995 983917409 333215711 737678340 -755339464 590105721 -402084313 -366240182 -424730636 -738408700 59622350 639027082 13235939 304010338 566270049 -713161816 -303754288 472975578 483905927 40197 632320432 359726832 279562678 -399175900 130498707 589407723 221900101 -363923528 -730058920 824109657 876158806 498253284 -901602503 -676926556 819972370 95679443 749762461 -569768999 -146827430 -606568617 199751511 -678228900 -285487230 -589364786 111644529 28556405 -741028029 274275464 -408251462 329019071 44481507 146522153 468698137 742659461 -64245434 250206633 403708095 789028984 -592997760 -722366303 778681776 564981854 18421624 425056917 -710418527 -338337875 846585166 104859243 479144333 -797174754 561490916 -639385222 693653992 184729000 683640746 764337764 257196104 -103639652 200050680 -427928674 -438970 -390429197 -22800750 513293474 513065838 -56143848 86445781 -957981264 -304284218 -493485938 175316187 337767326 -570281637 432223467 -991721223 -62140238 491922739 873227398 866161252 449224512 593822566 -979927027 996308 -442866808 -229943594 -854647729 -571365815 566551150 -866531064 -112896370 814647473 -227231856 -563171161 -64527888 -140221664 -423489283 677968111 -942936713 -131580799 -477019053 47098513 58330445 -757666386 783422781 53252082 -883067392 202082577 225913560 312970284 -25023875 -915672822 -370286635 319565342 801118663 -44249470 212824191 206348108 858659238 976498675 -316920514 -795581052 195259744 665126866 76530053 140665155 -651468988 -531695275 313378448 -368659444 65977810 266486282 146692114 692638726 -436194381 941003561 -284350362 337880254 -674083722 -472087178 284028889 876488614 400615159 -605137785 -189330787 767427815 -883009739 -73349708 929667181 -215183876 468346957 715916008 -341387094 870416580 -413015587 809668883 -58550000 -391534126 629731738 -732780722 180019017 -331077500 -372499449 369874778 -731072484 -194254419 -710876290 259570309 -668826314 -105778728 -963623998 -13091965 -344705898 167853192 -427309499 -172701647 -593072805 571013962 782640230 801284526 847461322 634939715 154893713 -976837073 869511919 491337395 927385572 914367373 -578842116 -879926651 956046835 305967127 -791024751 468167413 -33316486 601278904 713892804 881283908 968635906 430058624 -824467872 -386493118 21627370 -158522044 -288148640 -840654395 134889994 -32817237 329010426 324587202 481162194 -776130225 618291148 835072452 471616709 -611043274 -195416568 821268534 -323251644 602332908 325543859 -504909041 101694853 741161405 -797470807 -243450245 387702145 730157264 -983983933 -981947686 -608053117 -918790254 -611730180 575574663 -790459324 554341023 397615571 452370024 347917464 -771236768 531232483 -894765867 764346964 -815961277 -30623667 -767022590 -377956069 574492129 948684933 -28217146 879748002 526807155 389840406 577916631 924875949 209922815 -895660411 128696015 865896366 -156054048 110789291 -455298067 764209180 533853059 22699249 -592539690 -153331604 386802279 844552104 -710799315 216186690 761430206 -230836373 -910706115 -948615180 516317695 163716896 -618539514 744094343 -162912707 822264438 -156758771 303486918 -192276943 -611577260 -466885504 522106674 559553369 484323751 -337185940 -289028810 -432683959 579964585 -929532147 -398929524 618037120 427027405 -215271134 153506833 -99915393 484926751 -77082707 -806589885 -987585090 -607626471 -884943756 -114595124 90192879 -975114120 806101223 561935375 561057155 247389249 -334892282 168870520 -982638075 68740049 -489682409 -746987339 998618667 -499770375 906350227 -471431219 -874201429 31130624 266720366 -437746015 -311818692 -638439655 -738500693 -370491179 -303654410 539591768 -139100823 -471854063 459867268 -886759403 965239761 -80716193 -393591143 976266034 4106747 115808316 961600069 669056368 -337597296 648685934 -243751602 216642555 -407245285 -698675335 881903303 -12800469 156916990 322725751 -965076087 -668434230 97565574 -716714874 659059982 -67365564 256404922 -343532117 470959384 284014622 633482989 -611058373 -519686015 -762599052 414319023 619380851 530748190 -488512318 -479169690 -174498342 -803103868 486295585 -678116718 982952851 423358582 -448671195 386038958 -53834797 -461114985 -250110695 -871253901 -762958341 -270455332 709144933 779715376 324170029 503729545 439090290 -21566052 675539248 -526686439 115458788 -617248782 391603915 -610402684 -554548704 -576454521 -362824718 55755128 209428742 371584186 849095019 921315919 -574642602 264455955 -854471706 -940658532 -313082268 747841438 751963132 993919045 -179441900 593354591 -226215135 280615862 -827549625 564038716 -703910498 448549273 -680902443 190632665 -42400372 746899114 509297922 -394900503 -530090594 -279601434 225953324 -990044028 -101169847 -542525831 -435609056 -457029102 -265183366 -331750570 -92053672 -13806501 -262496532 -640183131 -829865105 -328352878 -457080735 -856892492 -81836856 762373745 419962915 778023896 987714649 439448217 -471996200 96622752 -223774686 636872894 754177858 144462098 175204381 432164267 256731449 533907476 -777165510 -36847069 795106871 -519867269 -653605800 -408838861 -90670602 490772119 925335696 105233285 914746475 -95574426 -162797322 530248983 977199263 600924999 857127449 -290638022 -609958522 -758016807 -93831335 -790581275 52461362 -377181293 360139979 332269059 42027549 5799882 -418984952 978071946 -668909899 -688483019 -151738422 346635602 771855798 -344250513 945173246 733159585 -376994797 -284444703 200641367 86496426 663723743 131143338 -735003901 907626313 -976123455 -955936423 -515324799 -52749749 -757777935 209970992 561466297 941441042 643285042 -345877355 370418420 -922597026 610837114 590917157 476597146 -652217749 -144737651 -260221368 848894622 956743174 -18126254 136012672 767602227 -384537415 -791985253 -978761590 973928812 564700273 497296068 437339368 252520526 -619504032 -297752924 -801056404 -77376156 376868938 -291381749 -121679775 45427688 218455032 276217320 2714768 -460549563 -362953046 -706017991 -7026979 549109896 -590849942 -758613126 861484860 173193365 963320793 -920499579 963415084 581691347 760107740 871373534 64347776 -78602947 164893606 515091083 539919052 -880160864 -263980574 596205791 -875808191 -36741773 -370757615 3672534 -912123380 793497158 -395398918 257467982 -836102959 875508550 -570696836 -840010237 -276334663 -566950078 290852466 -990718879 972318346 151842443 973344557 -279752427 -152149276 -469963568 -511035910 -345339787 -943258017 834876997 -964036504 275764311 522651221 165313969 391761960 5177228 924017395 696951425 798666825 886079249 656803865 -225342230 640669859 -343281508 -146995789 624320062 -151383875 177594298 -310601568 81888733 227160664 44531090 -929694248 357118887 528848580 -978555799 708480422 529549 -283373512 -218582606 -417257066 -249620886 507599036 641922673 -495524992 -512156807 -12114685 215402168 -427848680 -64320278 -482321523 775989129 175028410 -483775975 434441271 -293599693 775611936 -936336497 480075600 382964283 561218494 651676884 159622006 -393013698 366638348 -746800824 506051663 -440611599 -342161521 -797897676 667195781 129139959 -871892098 -643138854 358022175 396402196 573279439 406971930 -90688544 60933672 -310006577 864880106 -428370824 546201597 -523620564 39323523 520203612 15846117 598749889 40128008 36600349 -431005861 209520023 987779579 19538119 190127304 -472384274 83167574 -388266079 -986734093 399408909 779453217 -739488069 -668267642 869519733 -902865045 -99701062 430632155 170586098 361243694 966922966 -884594609 983172592 17915880 960760917 -425401730 -411333845 -359400139 -363099352 675600870 -547767015 224102233 -989052735 -532720339 563564976 547464786 316753422 -170517476 188870597 -647652443 -89644872 353514234 -452766238 401684392 478685249 -28723087 151681408 899242354 -924844320 -420234101 873100389 328311218 444890322 -320609261 -733812202 93359348 -225831004 998828605 691997357 762923244 730389708 909279257 786326806 -209176880 405385121 192465505 -391517025 218736356 -978442786 -963440489 453295853 -798510264 -280846359 701190174 162824148 595882116 11717012 62915687 -938642712 -171687403 -167742395 -725461647 -380092033 -69202096 846643356 -784739020 -473966908 188844937 -133952186 -195676812 -20149010 738109431 360507303 -760756370 214969019 -172406835 -562868358 359449762 591635244 -833192038 -113854265 322710749 -149085446 -839166086 -430433177 751484780 818785220 -306058459 611137145 877087765 -162157109 -259726401 -793272703 605042641 50234527 -287880749 686215181 357230643 -297801592 -587607698 457372947 659424572 719294993 785622021 -374640671 320184389 660463146 -333566060 728419733 -520741900 -618793112 -873777752 970190062 -69490515 853104716 714509290 129970807 -781929151 241032633 805481888 835975686 -859213056 -896434497 -487699098 946917198 -615796569 727238072 602082658 297434267 -212977268 -133056893 -514209512 -67800323 -907591701 -837616072 -333716326 -982563952 -460900026 989189974 -165684952 896836433 367811470 398436051 -930993964 -581016803 -499645495 548845111 30359847 306435703 -894059998 -875626857 589756657 382163793 564831723 91280626 -960030477 -563153926 -879307879 603760372 -549454078 459843191 739886396 300264086 -217715839 -512181601 -689683985 -147126230 745749453 -305252922 -329441477 371750283 -335522769 -432929600 -302567243 708879728 -746300317 -315448713 -23239470 -71256177 86638320 293457033 -434184422 917460015 364499437 637292921 -862465124 787215291 -350574180 -536693725 -572305464 -763370154 -725836076 -793659732 -171615364 553520757 17415047 392996068 854217128 842075233 325609916 233181371 348686188 -89262694 298538817 907822932 635810719 -80936863 891961846 -811297416 -747723239 867594455 43643668 -477517401 640275742 205621969 -3663600 -774535217 -197348651 -519127362 992334776 897064141 -692908883 -33064882 -312157443 -909089605 952088881 -319964337 -804153274 -617851745 353270858 -232773968 836709857 -397325085 -843269123 498402152 -188360752 617465053 -537722307 -915527800 -839834673 488857002 -182206070 -435962812 281407313 -725062328 900863700 208790259 -734384547 461699695 -246952166 596910226 122550182 984827502 -983236619 238082898 137041413 586201268 36893757 -792141989 704332528 -73525849 -591669581 -446476196 479662687 88096771 -28941104 752287118 -479144063 -444785852 731937075 -418033760 801230794 -374704722 -378088199 -528762506 -562620626 890139371 372529541 -948916783 473194557 152769880 -93904744 552805443 -95117657 810042523 -940193186 -69846395 24467752 -123582248 -500933542 -195333637 305463220 -128781579 67335495 158547126 -651556484 96890714 605073493 114430462 99004677 -265269994 429998101 659582551 -876670938 837939171 327478532 -686411780 -403656747 -227910462 -224577683 -34683520 294854621 -745836790 -496351238 670252163 104661812 -949791713 528527517 -795326772 798089797 805848748 -833715575 -527210538 -756471534 168749112 770586582 942190916 409809374 -239242697 854840042 -259923182 -259682447 661874593 944691037 205194092 65208169 498580605 731701487 221494147 203514352 868119755 -732391011 829913997 154487425 -875079513 -464437298 -545765314 182335837 -90894058 -127051744 245630185 -252716383 866378010 -901981101 544655996 -821551946 -959016959 736826470 974931647 74087932 -681517165 130111037 -354644691 109121448 -438091503 117846968 1346767 -192483526 -13301464 727719307 -546893218 -120030971 202398184 944703573 65557400 671847266 -141413113 -70394793 875505849 -310657496 478795146 207674889 -649258854 -486194602 348566415 992752180 273133560 -238484777 777234769 -243713761 701179600 607349365 -306615253 874436902 56382431 -19647573 44393622 -845407641 -517425999 607933500 17006235 163969405 417414963 -536265002 -929049601 276275674 -787368590 -288419692 -267334308 731883378 948032429 -143252379 632859273 761198446 -299891275 -436220247 290178839 -232874886 -399813653 840058518 -51480523 703207974 338405535 938896355 273312427 -523589002 99951856 -416447623 -521916820 250969881 630495669 -174037396 -536609354 598250028 762106510 -71024717 511945621 -911744937 82306105 166477916 -842854843 272521191 -429637152 -802921574 706055376 769291982 -173492281 -324014234 -703280657 168810644 745663668 -647610929 766145260 -107265048 259969636 68481346 142798257 305805418 941723151 230489834 767518346 65926729 -64761484 -106007557 -708858461 -137879539 169866755 -880782233 -603037467 451793731 461974001 -904486272 849817459 -490343850 707754439 -161472438 97546707 632749532 747185311 -339660739 -383600714 378347518 -306116094 -707223160 -392718977 -276720243 -787171434 -369293239 -639418876 -594037132 289103448 970421641 -874909898 -508325604 227314473 820330282 -622513296 -428126705 -477645630 321244795 -505385723 164743595 345850659 -761779911 469005757 -625013633 288822813 880292833 -718900245 501068385 946417288 -288621159 77321068 573540497 -794617999 -807071690 -741549355 109528644 713257979 -438370237 -485634407 403491231 -88139255 149538547 709851548 652390964 331180227 -585303639 -372905558 -358942866 -240279491 -94089167 -892189700 -398465386 -324008454 152725124 4332103 340024493 779583104 -553438841 -823429911 250318868 492560965 -702872060 -96941268 67497437 123624233 -849816662 -471441835 -145920986 45706438 212562672 768149179 -19748119 145005580 990112698 446502645 415193369 167846158 86224502 649869806 -1041137 853372347 738460611 101801568 -918591900 -490327972 537063155 422338058 717706252 337936397 -626054142 -862586830 -519703809 -847992759 -331786627 191302960 233071128 720706940 -225660054 -572389108 725660047 315077300 -317273514 -740201432 -985199068 -383085669 936044720 -308156646 173390730 751876547 623311273 -958117726 548771554 -15303819 -171163826 -649769875 34094629 684290055 420943004 944008204 -89009150 -213566724 -580447340 -475274410 -844965167 733025597 -475529899 -795721860 -780512161 -316986379 544544517 295115444 376766205 278607018 458214831 -360488916 890806091 30880471 -401861937 -905707225 -785282337 -550368986 -52321953 -345352976 898970293 851772220 257669168 -982392791 180239226 -772164052 494997360 -160785056 163518870 -631962042 603122634 -561227453 922568513 -783986137 295717264 998065268 -536680407 714750727 451659894 260874598 -498603798 -837003820 -418923979 914586545 -687524389 586927462 -52582248 -242135024 -276559261 -36628824 526542872 581085303 516096534 836754566 19350618 -480816768 721315948 -386270321 383619855 -865990694 151653309 273246633 -764770975 884514108 -962481695 -672460534 450175035 -3356811 -580140012 534947866 753877886 -192314588 717106726 -446880080 273529733 524395371 -268522564 212409363 571669735 -284140609 -389465297 908706045 -784309756 -357891615 161166638 -138013801 -311364297 198744025 -531824434 362502938 603132967 -368142186 738541638 698757852 246526634 91516828 705089293 -152945802 684379208 -44837255 -630936244 864968628 627026311 783086713 331968054 -792391491 476580091 -106412685 190008983 -194495002 -110407863 -324718154 -292998777 -930570694 196806513 474479231 962937887 390403348 -389441667 -823213133 134715152 -560624635 -309664296 -226838364 128450595 632427938 189858258 217537108 263046187 531184426 370932841 -247158861 -943938853 377037443 -987406609 860155942 704858418 -888870765 581391506 -546671658 -617279956 -370609986 -282950805 770754978 -764142791 859866612 306729241 -210946077 -823074854 -794463705 941521553 -960340157 -99272156 -876736917 -312614520 -902396132 735926364 44887643 -623258666 -728739055 -785555038 623001267 -94092933 70758176 420983314 -935825013 757618552 140741665 988182940 729223673 -599649877 580338106 877672371 917323122 -324161050 487257986 68674168 -627797164 91431166 674092287 438536065 -484331244 913775845 -686747754 -613631535 -388135063 693304765 419468475 -389140010 513910457 -28113720 -824071069 218396199 -991942527 -140228278 893187497 -773416865 -504964547 -195393008 -296282294 560878012 -928067327 258481293 -522758405 -400328905 394809832 -796261340 -545428558 -466931797 814592704 -157844010 -684557759 -379111871 348009941 440353731 -998543969 458093085 568062899 235618562 -862240766 587867577 -376460729 -897957704 152165193 267086102 -161244272 54065534 -560174268 -186152286 969943428 371954885 -47767684 -676065406 976274477 491224988 -723271484 -299024646 562080568 -866347721 831959963 -423172510 945867235 17079640 455482925 669939504 293115580 -785573818 751995369 -963850984 -159893577 512146492 400175567 737446093 -319133430 973201941 -947666989 838560859 -181622800 355992564 360813322 -116298731 503450109 -47348341 -721389144 -273258656 -614681343 -120706093 -768380496 101461827 76919613 241712949 -93549884 499288097 265599969 625841298 -862454284 76477341 130806667 -776624234 -401006057 -509551034 -693615686 543787145 795656056 -687201838 727781921 896944247 -655358527 -232562746 -712607245 -565965296 -87946538 -851137373 -377817734 300088733 -90872332 -198633315 463688612 -838803827 624409051 884498877 614184259 -496177640 -185434779 193126068 -371317407 -873655588 -437970783 682057346 331500691 -343059232 308673683 -999134606 668319085 443950996 -390784278 926853090 90776541 363700748 -899343718 334466411 379499841 -321010642 289567712 371531458 -292863189 799696997 -299695400 728812736 -709894919 -825323419 845637766 -167844508 775347720 -328605930 615743007 -983078233 913631794 -281573722 -618229086 52191690 706367048 -324278756 235469738 296545296 -510244722 -736516090 718595399 -278651070 420331616 184196713 405769551 113007731 68949746 462059234 -178887339 -276317361 33069107 -532350901 904164535 -599988640 -106629689 507023643 -764739916 30135876 636753269 -125262337 585853555 -463974908 377777374 971478861 -119229713 -884687044 832544103 897914617 401953183 119959566 937976329 644075079 -880170375 -380032312 264959543 -767829906 -66758969 389139719 -905162191 -266718098 208123645 502144368 -733579954 -896356200 -521649669 238061439 -504137794 -899995811 -492138678 -147962254 148740905 -418773354 911596544 -66823101 -431341100 -317734139 -181039328 -660204844 384090635 206805677 -30882741 980965059 -215891070 507548016 477051225 238029879 353682040 995878178 970692887 -748776285 972850902 -91461873 -692734000 -666739989 94638950 -925840693 441312950 15511548 -140766938 668423742 -42832106 165564625 -186556402 608748020 -403359989 -645943907 1821946 -907521877 -389067631 -750119398 976757709 -738261155 -19201605 -434427713 -944867826 122738071 763157317 -796195056 121598043 -937020546 648856574 141410552 -941107592 699728096 732117132 56492286 928216484 -395427590 540618295 -145387317 591124346 -181118473 -290665851 329677697 -433007341 -899832101 616106786 -338658320 172565577 -329563474 -135605902 -193193223 -625647393 34877550 -895306932 -352809571 99052974 -140445515 117474745 155663104 578892248 93448804 -968711782 212530750 -928754022 -858885464 417718367 943832387 851065253 -991942986 -774289238 99882604 117930229 186257110 -877930956 464028714 180194854 596597532 250930101 692802567 185265257 608867410 327149427 -336204750 895804456 -980729755 174223426 456714362 -276905214 32050174 -346598286 -988491737 298345922 -254430228 780821753 341544089 -33607626 267270611 322607864 220261646 -139390205 110649559 722881336 710575816 301226943 25751439 -231257209 538523742 189211107 501442663 -775811409 488645651 314520534 55654829 -99605302 193945245 326560863 992401863 -767539611 527144886 -100865313 915275459 -748697846 225317381 183994596 105534781 -227405902 63470835 305540713 -708348626 468208937 -483542217 -849735301 -185901221 -207417834 -401708301 -693218690 -956936932 -303371701 704426244 -590218707 333538738 -539725406 202760819 29796080 -308865690 892005866 498728596 -570591452 -133928083 845646763 -882896292 775450859 174878273 -441089912 -330805808 -632222564 -781880726 157670152 -19840551 -577991549 -726801451 -396267263 929167376 -209364996 810943824 984263855 364738858 668175738 -464170594 140277205 756552727 833873605 -554366833 -200179382 -911470317 -746336868 187187618 300567045 358218703 919090602 206856167 -927443398 -521284089 573371952 537113099 747093776 -559140788 117529724 785462112 454308613 172458447 -769586527 974157583 -255360281 314875438 402357847 725955492 468253755 -436770929 -391729735 -82507474 -179704302 464375835 -76494227 -809936756 846324931 -168520884 588995938 -973924133 29673403 934825527 -308946632 -503949863 -599871461 -668851288 -875811892 -97358627 -365152408 645352625 223215965 556551199 799395088 978515128 272450912 -180204007 -481661643 -836079801 -94521915 -794300032 -245913391 536792484 177088007 -922406462 -9328205 765343085 416532989 -95435127 246775946 112131009 -936607224 -983633603 -673958226 631112648 -626895257 586910156 834731593 128493939 511367419 -400333316 -89596758 983671159 -134061569 256200124 -765675629 430184108 -535584939 -895081052 981316188 159938714 -217775472 -800685141 138407841 -396442613 -747477194 583030277 283547198 69889571 -133036917 296803603 267547188 489606450 -654970707 633525246 -351480805 -705540872 -445838943 -780970216 -755540265 830127803 -611386185 -280007535 -309476273 944536391 -984486615 -910368093 84425232 -605531441 -638170679 -547339253 -480806671 233850811 119802421 482375008 189703781 552975216 948955292 -37762504 -852672086 761067110 -986961805 712257106 627826040 210969442 -756010271 -887114946 -38095872 447508473 540011214 683090868 1348355 409829442 -342336681 -922810105 -939181478 -17033790 -429789762 -108140805 679144762 941753529 957295171 173228738 -655350438 -414752389 -690977812 -867715028 -186219620 -190051988 -471350477 971215617 -464176385 387862988 -491237753 -739090869 -245548975 -921466639 -60536633 368829024 789228335 -380728279 34517099 -91123170 108219857 255059232 -234490577 -818936479 -938599329 31247084 -412647840 937027980 -213245163 949190088 919031723 58499769 -466591526 736375488 -937144746 -357920557 -825350751 -203326772 397202761 -649003049 -323094669 148531389 115517601 511495120 -744397798 -484811980 943018677 -952775571 785798117 24625775 980981280 775239978 82439478 228881691 72484771 -390711267 -212054724 -140771580 -333854969 -268839677 804418332 -219806339 375831135 -491285852 -769398594 -47753123 -244675564 58460310 -241847359 877918079 311459845 -520496808 -888106235 -146284094 -915105989 -307240113 -720606551 -935971181 633660610 62181992 -362302595 590656518 282331363 -291468952 -429509090 245708802 249837382 -559583864 -749094637 212359644 102163873 613988072 -523480246 923407966 -573671201 134309359 380441193 764506103 -741663141 -539406686 -321321769 541444721 -892363503 51043743 588804502 899364714 480150682 -460068424 -474380052 797124455 734925162 -570363728 -171408268 683080044 -99675235 541966717 -768267881 388504584 -489668741 -884907225 643545996 -122982732 -820679643 -780401942 -221578941 -21486256 -115025201 -423696390 391124858 -397545643 773562273 -675062803 742784110 895785691 -875317337 -65867223 348230275 -157526103 954363353 -563837101 -909469950 -45519152 386443314 -876690992 -205785334 84112435 -51635028 -407700227 379061361 416353194 -713957364 945180678 -69570491 -322343259 710177983 399020223 581364332 734449387 -82254667 -71739618 -992753695 -57570099 343253664 41170566 679799382 810134695 -785520442 823346729 -677103413 913610153 -605505521 -924268261 -712639528 61245723 494594358 -192061330 -297631379 269841631 -620909542 172341832 -920327608 -591622531 -541039420 -243875047 -793688928 759138917 -262015016 220783619 -590213625 -412835 609795438 -124124061 -487243897 629118475 144068493 -922130192 305800004 916453070 -320976583 471626989 794625442 117817642 224703853 633123232 697067728 -420433900 238371920 706586906 -290687426 -62502590 -592261975 883082474 -933548881 211490576 -89208431 -756156004 54427693 -245738315 -13871929 -97006069 425425356 -870996789 -666156050 645657842 384521049 119199100 -883608411 -391420525 -103051664 -241150029 410164656 -657862609 274686993 132969445 -103663284 374352862 102107719 495674729 -719297498 12810410 -707432764 234349916 -795313677 473056747 -34827961 -653313589 -361538023 -102682397 120842736 842278718 779018460 494685519 262603282 -56338525 -479618365 413692649 60981872 209315751 180188491 447293949 -813506648 743811322 -215293199 761048576 635599756 216057952 -359716261 -289049576 704142790 783939456 -905557672 -71652836 479661939 -972857426 74178958 -264853824 -562358437 935031881 534118885 -462799932 116400733 -117598246 144700805 -229231297 -256847529 643512448 -243124037 -513928899 -584156374 -245440376 118761248 -93725489 -608734593 -335934363 421721064 -621816818 655980571 -62025137 -584492112 707528127 176323601 173818841 -200789744 -263617551 -472215401 -228747736 388104081 518174606 -886072834 -754230611 -601571996 696947056 70014225 741499531 -646685337 744552473 -252722196 73521916 -325068922 -948903538 140904648 244212458 52438827 156343703 93578319 365188791 -625836997 486775837 846034408 357128042 52187751 458372666 248673481 -724994326 -687529949 -554532607 -641511825 -398196502 -504159406 -428168291 106582178 119831823 -240441568 -913135036 764920652 -909755336 -174913029 258235083 -630406392 -418511982 151393859 -855739258 733567365 -570632638 272005864 -33799899 295364968 -550660984 -771922703 691628353 287371621 -349533490 -624841029 -970684587 608141959 -726776978 -650065241 619695198 96152121 497795894 -6460576 -490204511 -233590083 20422337 -512241718 771131953 468659382 -828077011 -447855061 -225903662 619606124 198466438 206857000 502657598 -248324424 642688791 261793257 871500397 797602088 428041255 926537105 -301248419 -426404129 238623963 538269866 77414293 -232386702 747506905 38591892 583362998 -626853275 718512705 363239099 -810691290 -654487339 30166207 -974044710 910516884 -350451381 -699791020 -450479770 -213330544 525872885 -696478552 134055063 695080454 351975914 682016713 -722876422 -481143963 -3391215 -598314512 -145898448 -617757088 586900769 517294604 -617026297 167309584 -716386450 334957337 -95785756 933494563 -681105631 -262547942 -718869029 -593025058 -128441934 506372485 54659505 851943059 578670764 692746151 -867327539 -565935825 -789029181 -542693695 146469446 414141653 -416060942 731404288 240960434 -849284903 652704237 97212973 660755098 167266875 103156113 189886669 91888281 -521636911 -321252969 2024970 -757154271 39469450 -97835911 -26297223 -654317480 -617910008 734713961 131613790 -507632342 485378421 779022856 213865991 611583165 -882351377 -646156469 -715883023 -282361405 79656606 425743902 -341808383 -116352371 646452685 -161265439 -325944205 513340647 566814504 -852903995 316551781 -648778690 -878986060 4697729 -99525568 964022806 271921531 675492600 -377879388 -293039738 244927942 -567930627 487919192 -429468735 -818829051 -734090141 -383619949 -96219020 200829716 122030458 626226943 22252976 -676474333 -649620170 -900834683 36730387 133694038 512563613 902708344 110711195 -561757294 302437796 -121414841 610562303 -438155980 584796607 854119918 503721559 -421517685 -981321542 -292687804 -422549629 508729464 -500136322 378084625 25173290 -585734679 -746067823 -111019251 -350155859 -821864776 828630601 -188230342 195946946 157265763 -779254343 -295795680 -470395282 719690363 379693009 -25928977 -176531009 136058610 -355888769 -901814412 977981490 711591264 424491384 90201019 -924209182 -502769487 699929751 476105026 102920938 186906397 -649680485 581285387 -787609369 152138106 -704825626 -477729880 -607876417 673916068 760776679 501212512 -485978132 122941029 275306710 290614674 818840330 504768395 -994336260 -466267665 -565017604 343646239 -337451341 437157717 396899210 641778202 978453794 954460840 431120459 246255778 -853000916 824466609 323842393 890544431 330313170 184179228 -406612362 709210664 880887247 -323708549 -29534555 -660852681 -716205499 -827761308 976830460 -769501797 -626557279 673305770 753434148 -921444615 -300491304 170254912 -114193088 -464234568 223555006 -378295272 648344003 661382153 -708130824 -728559650 520690366 1030568 -273742462 73949461 -363815649 639297271 -237686668 555371971 966627159 517208921 -582344475 25149503 -811032514 -945763658 891934398 491384668 -44602579 596730567 -996208854 25084701 -999972613 -518448828 989296792 -854999101 -777787957 -703541895 118112351 167844612 514928436 -478502928 -666758345 187548177 -964114384 -203834236 -577655373 422846924 -402796469 205383284 724381906 499752309 977100720 956890039 697684110 -179212860 276472649 929578802 -460677330 56759128 402318158 277004607 -802805746 -766453531 821052632 40259008 -842809744 -262320949 528410453 742563221 -13329875 688276575 549506798 -457972481 -585646690 171616614 -56446227 -863266232 -805093137 -311087896 -573225014 355377579 870709203 -52217199 912627060 486590099 -484772577 -813345087 347365897 741967197 -769699448 -217425986 -116791847 536546662 421798047 463923748 -166097866 -559548422 -311101632 232153454 646742318 -490474470 -824739907 -455761458 -399256996 -953453248 307620390 -407804618 488262976 -425988170 147831468 447394952 -355346038 145735312 -404410227 480916137 572860659 -770689460 986197746 -434537291 -881645585 801897318 -213468543 742214308 -199504758 897618544 798905597 -415847698 840952412 931832865 -239738591 312317683 226553035 212040772 799121338 -833182433 272053714 93672552 -692135424 598054922 -81428473 540612881 -872475718 148246834 213619219 407673561 944819047 -372881560 412435062 -64159335 136953727 -896289219 -361858646 -966357414 322241825 504295720 -667542904 191951054 -48846932 353235127 637205877 -812594358 -225838323 -230766048 -301189516 405627742 384916720 -675167689 218833720 885834929 -383004341 -340099627 797146834 -370288885 185257054 -643637830 241505945 -187501608 922408116 -782240530 -925530268 519966572 582096640 -414379016 673658938 842560517 447180891 500898007 752829555 -735521020 448559292 638797862 739964593 -723613342 90197235 841725604 158007121 58616605 367109511 -223309470 631635741 -233572034 -978192221 -947847436 -720160648 -827664241 62200949 -170200939 -825323859 -246341404 897649354 -203619677 470492755 -171169068 268891398 -373544486 -346359263 759011251 -144590790 -882871292 -597980282 -283939965 -884759464 829260655 -380569127 252843514 526013146 696724189 902475150 988557438 -436795771 -740398025 -71286058 -802320393 -747428290 -501583004 911981121 -355411671 -769634688 286734898 -25111998 -25633495 -403968606 966094239 740310823 589757778 -781716580 -688519151 -494545419 75771060 -789395093 -924345819 -503701961 -122059519 196790508 -324642499 -341422726 -62602453 -929322505 382482764 546484854 -395060839 467567870 -348147856 -204587746 460982490 994782347 486289217 -29319687 478536797 580186586 -952165536 -611119527 247096323 593762038 -882441734 -891875785 -141995851 -717786794 847825243 -822733709 -626551395 464121568 -501377499 932035790 -562174489 216395321 -387002893 77436786 -622130957 -111510070 628126946 -107342708 -938026094 32981146 372080582 552246049 477580776 171636808 744297738 -136052085 -135249019 947646650 788458276 678046998 -549745692 409034071 852488246 177898464 -379855750 -961284733 -446308381 -964384084 -824253407 -810656145 -808156341 365627775 -624639076 -510941706 -341486547 -58553841 -408003825 557521218 -107315746 648744494 -319741739 578630976 -968861617 -497545418 541496425 -366826197 -581074939 -690579173 -488680788 -463914279 989818383 -445931172 -269547479 975715668 -902540789 -860271711 -28909527 -142906448 753304863 813944599 906079239 -896148756 690414748 260819596 218672479 439657837 433155191 638540470 900088530 225650120 670096818 -918810973 -527507179 354662328 521651925 468608734 391244776 -982656789 869204129 -566433363 -808049181 338015253 821032108 -80068110 328150263 -742073987 822387670 830058425 407762981 741142872 172785961 -889478361 839351654 -30528444 -236696287 299177440 -201572043 -205435884 -426292927 -366936471 205803142 -956280594 -150484271 90092107 -549954679 145410740 632750139 -527739029 300948720 426251887 -295595451 504761529 694654645 -749379579 779636423 -77791347 70474900 965265063 525413469 -627650361 -951501158 -837422353 647291166 -189742596 -682035178 62567192 -207074213 200623268 454049458 -789038044 870527029 926564737 -747316148 -706068097 342921876 580699430 352776030 -81992716 945011794 769929506 400098683 426568029 116686135 -30725563 745877596 944768660 -578586665 654944769 -906891696 721743966 -985397311 -590770215 655990992 701697937 -562632195 -592284185 -174918384 -324633636 148331404 2508770 145963366 -560723766 -49551349 -351861970 148027123 -97475168 -917722214 899961347 610609807 -262820622 -271183051 -517578800 930091978 -400674246 -941880073 -780075258 -814024767 509079845 -370177193 121079494 620136015 -847903713 111682644 -529121247 -30058243 405981710 845231991 835588498 207136815 331816432 620064291 432954916 251747234 -289044575 218651381 -308316252 -124595251 731737320 -69227369 -628409842 726213421 -957528992 -94080986 -907241366 -131550532 527435913 756615061 850919548 -709477814 -504600158 421942307 -28087888 475019505 -822850329 -935786266 976983281 592520756 -392784115 -708561196 -982096483 745552684 -301019462 136790024 -641548031 -588946707 721027824 -417902613 154019247 -680543462 -508792964 -806205507 -831527184 -20966181 327892701 -454330259 -362203232 -902102355 -359542048 -943488755 800997000 859875893 -398145364 -821084220 703673197 131175975 -102418348 -189932232 -190772243 -463532617 936647974 -623194797 -555933379 144098148 109201356 662097034 575203409 -989509676 541048621 790124047 -218416 841633630 159783096 426420363 582255472 -355596012 -471845372 -902678090 463987080 -620716200 122592399 -117371860 -690107890 -205080084 335899297 311007982 396991033 521322074 -138349512 -367310388 801282340 661499348 -177086847 -733058949 -611881275 171256896 651366905 540043690 68917804 -212992187 794418855 -409367542 -145678111 306541622 -28816847 972029240 673498891 695727501 -678022769 978666209 -297381594 964449578 -226249555 -901917596 818390287 -391963784 -74285375 911012406 -258467342 -863472972 -75285699 -569469892 -572057689 -774180678 926740720 -231080697 -849320356 -958645753 283008874 -762122756 524079008 32557803 -866520034 367197666 876118054 745141175 -676160400 176453376 247846155 754707474 -776642963 -374939417 -452659552 533566365 338954951 -305797717 286385224 -589535680 228199634 702929801 -744738648 217980946 747158151 -632646875 972508075 959380967 319677189 418986020 -916410871 -623870781 255519691 908883601 925628221 194074894 -867240993 577330912 358456812 -707916590 -834721037 82223887 174080559 830661341 -920506272 -150275401 705167946 -846696803 11222121 585124053 564364743 -537742460 920588210 -382288513 -744350259 835215441 -180964929 -216519437 24712216 -690914831 304621499 -594548231 792866640 756241178 791948758 32901687 893319611 -626894612 85267168 827296095 -143720662 -700489681 285943128 -405751343 551505596 118521466 -646731745 367605266 -834861636 -92148251 -201907263 326274289 -209012983 -545390565 667829103 496994356 887724997 -40630351 909519803 272462536 -698745292 233376495 913752075 119894997 795675087 -806741843 -685801098 -583120524 -397393658 853077276 14247256 -437048784 787863323 502732667 -67785479 -48199344 502839323 546937632 673047403 -628879648 308859787 -285644725 627645255 -476862429 978464930 597867113 260774647 -945327069 490600069 541410858 436844187 870991952 900640184 941557962 -577248383 52412593 296917477 578958948 382063854 460902732 436649719 209696478 -290842140 -430622472 -835503279 738712272 604265082 -719975403 647904765 -235914231 267390246 105901717 -84130115 69031727 -745365438 880285838 415096903 876216868 386388893 220896018 677396394 536927184 -969004707 -916302807 47598958 -193110232 -896832924 445027827 -602848713 -111555486 -14804260 581709988 322225227 -711183371 278882076 -939556728 -921084574 147319698 934857472 551508997 -999720726 -103315374 -932342917 641155075 118551301 -787148346 43896953 702557969 -700875406 24003519 -887218878 -113663916 987253027 339131946 740079360 -563800787 500152654 -135635278 250454859 639091155 -64190104 681317586 -816228886 597223583 816033761 676876960 -274231246 -797330503 -759639433 -659583676 -332936790 390372015 607960558 762596568 962846719 -120294591 -56002735 -847073273 -646820926 -144918584 -218474623 73832904 80822510 -906042440 524138940 63043856 667583643 -401295387 -192144365 -524237430 988218303 710839996 862688416 71193673 582181353 -495151618 -627567554 -350722482 547314567 -691451194 910211818 925720171 -40572978 -437598787 -498106461 -190286580 171082289 404470912 -458791955 525281404 648640418 -97140277 -268734130 60306871 196689644 587119333 -836783039 -201377786 -294545664 580874828 77048545 125796884 -870722739 -395098980 225454506 -64682472 -455114020 870957421 948520886 -558334188 109503573 -90188625 878155104 -726238494 653697662 -758917698 -191931306 -233736484 47252912 -240760986 -651529068 796110617 -639031699 -849687523 -687252658 -643919023 66570980 349738279 406958755 162273565 -353805108 -104046403 165879125 -504618921 -777004629 884948045 -794367465 218025402 -840313175 413023730 -462351995 -409470715 835019710 -292346101 -427269516 391997628 -275718353 -648404207 697902633 -742910588 -689789873 896418039 810140436 800392876 156512860 816442618 587487785 936342794 418479739 874171742 -753785599 -266739774 723181202 893420492 -934419274 -959224098 -520429745 170110565 683155427 -595716197 811769253 -9616321 -455697946 -76041340 -295421969 211703539 345360704 22315554 -748993199 -809501138 206919577 175285359 237788725 984527192 555361388 -732693470 -501565266 -371268807 -936073515 -734179759 -296064021 941066700 -844337832 126966313 631898472 976546328 -663270795 -868373493 434936209 662243741 -72945547 -17811575 119335483 103866125 50291002 160077487 -922540103 9450829 135253885 400048680 -363170701 -927371751 -508557637 716479381 894003184 727956547 -334200223 -553699853 -929931592 -118343888 608820669 -922919682 866624292 -905247758 -340089202 -811783521 -172833387 -487912271 685137881 179510141 170021696 666390052 -58842029 -892284807 -527933952 583229691 134350865 575197357 -300143696 919034036 520134954 -708336981 836580556 -563038294 543518906 -348329654 53337875 671979735 587039392 786590844 517792794 -203013503 -954476592 25790759 700986080 820260600 -77711973 -266005139 994976919 -402757259 -783305182 -363361568 -975874627 145690114 180871609 154676477 54210388 -319869337 794885474 -971389422 -124347971 103039560 792764191 -637009483 -15260306 127394032 -25672830 706804405 -134350248 781901437 -349254439 -793402806 -973377091 -167800450 592094244 266463350 325909960 -558321413 -386150884 -818934101 -100882354 124977897 912603668 -979349926 610067746 397476843 -522531537 753957769 -398098565 373135697 425207305 -771381064 -462010421 -611738080 -593013210 -332484918 -795374379 -200045669 -654873375 -613437305 329858748 465996335 831979731 -88778091 562153606 -875171960 578079370 219409547 977626125 184070514 -995357323 -404996308 -518070763 -679212406 177637792 -496752298 -97947182 783100842 -363632985 61400156 773091005 -837681746 -485980037 541877408 635502297 -695059575 749794722 -392055343 911707648 65797692 -190525301 329701115 509801110 177342835 209996309 -517033987 13702885 -286580126 57536826 46132954 -336734083 968074629 999694825 948281793 -841874463 -631235521 -927708681 847533287 -290641506 -117734807 -779463902 -104162601 904864379 -893055156 -812716207 -712936252 -572313969 289870588 -826093278 651289328 -402989541 898422455 19668822 -525271781 87438128 -893785061 -764026500 -902066187 254532726 -684163177 -138681631 404941825 853405355 -847377943 536585402 180645678 -646744747 593575074 797812653 147322915 -593989672 812785441 870103231 -757870756 522710488 -893748951 307420659 -869247365 543569517 236057061 220429949 303326938 274714122 647119770 -537347522 -937988316 513938413 -822765896 386572880 730494762 129359903 -158222765 876143420 -666997213 -892016131 329533253 -338033473 -722666632 -560664733 -980094621 -303391155 -402493434 571447542 368626662 -467044773 -419589208 520795455 -421060147 -40102111 -169865384 807204178 -287877231 985391217 -172914630 891073426 -79422222 -93935223 655166817 -169786912 988255069 110915820 -616267585 -776986326 343004976 -363208257 -382021675 422003037 -677779719 40832776 -283172921 -524132502 -100269138 -186606716 659726021 245360302 304083661 448844852 -124694606 136579862 755300780 -34097367 40506103 -165608409 -361596931 788043845 739067530 -894030864 -568194892 397094377 143163013 -412198168 -399992303 -284110252 830612943 -819955880 945730227 809283243 247328865 -889167174 811757207 -744702992 -634199495 262120776 -942136465 -514475351 23946925 338159502 -951140922 702599547 -723744515 -527017518 -563773441 -80123548 -787929616 -54369420 -647727176 -138442536 388398827 280418806 -990273272 -481132794 -648353141 107114312 128138026 -801973550 -832957782 499470228 -316113405 831543978 509219633 371359289 351880101 876154309 531552336 -357704825 56079432 -335531029 555283580 -767341161 -560560780 874276852 -531672443 435564041 -805529181 -362581394 601533465 -400726783 -406044865 -429274937 504929673 -244349275 471748282 966341431 -274155372 652749130 -720032372 -130579182 -652925248 -327334674 -103141020 941451369 926451882 564462665 -223795700 -855917608 435545012 761909741 -999391400 295224415 -951939004 154010209 -885031797 874446874 -193154933 65332383 -483910675 487787951 -831094922 -890144535 672199252 -372183679 -683559953 -517573176 774686716 -197304837 -443943367 -128395563 314515249 743963961 658306178 467688921 22226295 -109789775 449781636 -645243456 300681702 224478885 30687400 -187776494 -520529494 -807861854 -78389058 528295985 -10763725 -544987092 705323640 -336265647 543158923 917920390 819290768 -994860990 -24747166 -944148243 -301980312 339100569 -124008487 -940541898 -44472979 995837715 196831590 421099018 987901996 516221488 954505395 -83029993 276752809 774212855 919474911 -677036191 -354746662 539505680 429780478 -965643904 766823988 -850090992 -400368940 925991638 222557500 627938275 688504809 -649371310 763186246 859540020 344049877 -803053953 -850062120 -739986993 -283850744 31883195 -221922723 -260484868 544824108 684099069 787573806 -212745126 761779619 -699820164 -290485742 -252270239 470284306 426396450 -624648387 887252105 -976792396 892941304 333508684 -476152842 -895710589 271015616 818231972 204744358 762394490 -291380062 -486370753 895811207 -455800976 202296148 -937878241 -251832888 -779209914 -991379615 -877310012 -984608255 -422064486 -624116004 -99648625 -887339801 -441736866 -886647365 962309789 -512696267 -702451346 -785728009 229771369 672431063 744195360 -822149657 -532273044 112611671 -412889894 -534608839 -980471752 541316140 563028388 439136584 925436202 637050975 -900436042 -753515821 -513933467 -613951594 158504758 847611575 -967710773 627455016 525911487 -349546404 -396776528 -506097366 603354069 -252771134 238148334 711287038 458657402 -354343678 -67482500 -449692137 411350119 944648105 966207004 -464237244 48517185 -419742264 -708165990 928674644 66454416 -179328785 -653563848 -246974286 905136953 -188494016 386420235 -818676307 87669432 -576309371 -3226126 -576442473 -448611221 398104641 -241628216 -348154025 -362307803 -253390557 -786314166 -650175185 440882509 37558294 -652123927 -336950190 -976084894 -695022423 526572248 803924364 939118446 -951231664 -437390757 466601066 -381663719 245444675 -868456100 906795398 984505088 426237540 -958187531 1547504 23050445 -49954557 -150484667 -590630969 492614168 346186091 -457306975 -510900076 -685387124 -322186172 -127194378 412313176 954121173 -66061742 234476384 -742294001 -454976274 -242488701 183749869 482760017 -31254117 -819685725 939868513 64041154 997426832 12300416 -154128578 480983157 783519833 874349342 3022323 561672915 -231542164 628373342 -70065428 633682702 876894021 468018438 164730763 -580578899 -79820239 -742923926 377329041 -984555600 -478613575 93218881 143642403 132256882 -320001713 752503204 -720518179 -243402202 823387523 630811427 -608320710 219106007 878066979 -546449888 -146635258 -303318062 -780673598 -168431738 -650482283 -193119498 325513056 497057115 -374783909 235742404 -173115309 -697497963 313977515 679382426 -91606267 158186467 117595236 328329649 -945449540 922991598 672527978 738223200 722823951 -103701162 683284409 208431154 906052640 -311417506 433599229 -980523548 645614655 -665899676 35286213 441928653 758584377 -556877052 560166024 -908698558 -439746271 825337084 20614985 154083934 -399243936 455448346 -623120287 -113883361 608332063 217001738 -147648042 574757052 -287838312 -122407161 -71833808 -308513391 749467473 65287408 -260726929 374678075 698919845 63847209 -507625308 -758392184 -701799580 -639277320 980129091 56659581 -533502947 92401523 -552834699 -411512702 -759180100 961487124 207873795 186755847 872967577 -687044058 834262296 -381834128 -702585568 -367145595 273155765 -622963285 -575139001 -891740555 -451142111 349735086 -308856776 916722408 263314235 -108691238 -742291651 146963776 16336998 -517469874 724099331 811376789 689206254 726882446 339464975 -292333643 -212930719 366378123 279246106 572904668 821981893 413132349 400872996 403406978 -522666322 989522886 -720376446 -667900349 -228672363 -810843267 -415327235 -597833858 487425001 748096239 -934310981 493807852 -454868236 -281942274 458727933 -851831971 14015515 -267661082 639066331 -890748530 -706721249 843268686 -130513858 -688141356 -82636808 591812670 385172598 440858791 -934031847 504032243 636043519 -566548672 -27914042 71443967 -360432769 294112173 52680246 723550689 -964231826 -115541545 625937816 364390837 -984747649 516115340 410229868 -444717923 -209928776 -185646378 479203084 -126327257 -223749164 -918993792 372315784 -421401133 670226395 624280477 510227706 325276486 348171810 538559196 -967788620 153021217 -810132414 -867221540 960201773 -159024200 -89366430 5694513 111983577 -387403821 -161983314 -149868981 260596854 -710083030 164107457 -926321987 1595988 988655294 -789018800 620688692 794769115 -239914571 -395320998 -660399911 813311760 871869330 874443996 -438073930 375074325 287705876 572957289 514639282 185771729 -550248593 610299163 842905949 495462828 654645868 -621546766 -981179416 -382504044 192019790 347060370 -836845752 987190759 -327904550 721112604 112024078 -93605236 662935720 -322429265 578257499 328104791 -209912671 981111224 -859593209 -369330148 391566339 -8193302 -71378868 -925176901 862745999 -816305283 -484758217 661464460 -95397568 806923162 378249062 682713840 -97977979 442744250 -572269768 -15769925 374602 57383694 -952181741 647921088 486531666 -9317640 -146010305 65662595 -816429461 792826366 744881048 -395260070 304721541 -92491650 -347650428 -726931584 -172366418 536512567 439663893 696262400 -548061012 597891507 -126841868 197791169 -309374882 -783366650 149562199 780319831 -214286708 -131103237 -978438053 -98777029 -145991705 62958728 -730993587 651162284 804746418 -242681374 968649417 106961170 -720878841 988887204 698807493 -164387031 -259803372 -831858096 431591676 622163284 -300886184 770008918 557107588 -295538190 -704740856 -780908035 943110925 -44227101 771937544 800784202 127213039 -520608290 692855729 240679288 370664084 -194925209 -512270833 -5419463 -752302189 -2195201 -373945773 694378336 374003222 767892448 -211225969 690869123 -11834135 492814281 -668226746 537660102 -698112026 811420873 764618643 276735646 -155051432 -940023293 534737922 -228918732 226745807 289309921 388758556 457362761 -891086628 74418797 887655917 57741398 253362359 -430760215 336357384 759181966 -609631701 -222519917 594343530 -455501357 -68929523 739168440 213695660 -914325907 -461968310 -281646117 576111465 444288459 896450595 -617693293 891337051 567509377 -221681615 332648665 496942044 -79448327 617979359 -64903695 -699098072 -84064075 308507620 444122942 725693870 95908093 -29386415 686001938 251505169 -649272206 719863815 838569517 -873527286 -627267880 878596394 882166623 -400762027 -289372940 -501396978 619684741 -142810564 -940606472 885145360 -425449161 -380412743 985813868 291737924 -913863519 753194321 410604818 257260354 499355526 -172835317 428491892 -747377803 -766565841 388551380 -93191057 464912322 -994210251 808291585 -141290293 -628222985 974714828 -536998437 -355232621 -642930515 90151162 -375649576 171958214 -579480617 -412390982 -746054891 220071024 834010929 -107598227 996245467 876882077 907513441 875068038 -160241993 -164353725 -28465907 393322126 610580620 643554930 -860742198 544332072 172678638 -749117537 22323790 -221733368 -117212065 982219437 121565622 698582029 409208108 852999457 -988045917 -358241051 229352453 501693193 103037789 886768681 -538837767 -366192329 114801726 -809213952 -159073747 -645348219 532035097 542114038 716779928 -699948620 -871496337 344213990 -522060543 -706377336 426577926 -449426829 172145081 -440124957 681403215 -441378689 751222538 451913302 60798222 658568075 849313418 -137923101 478723852 242090001 -908825672 -446472772 900747534 474478607 470670769 940404117 748209358 896267811 41354235 339451812 412242773 419245702 -129100595 337349179 444271583 -244473301 620060385 774313556 100639688 -837558128 -878139180 -999685714 -777742919 -252268637 540984894 -62146947 792175094 -574541651 -217534245 -667583258 -616733847 84630365 -23005177 4931598 -49233368 999428880 -110595220 892400114 392923876 -947326000 142152584 -994246304 -16197901 444939343 -545012578 524949702 -450557918 -398019175 -603970468 -203775601 -337095346 951192356 -525904821 -952298104 842788941 -820750345 -631185593 910727090 -844202211 -705037935 -49486959 -846791118 -276839433 -944086024 465976013 -83400770 -222171947 -145881701 784174307 839956398 -360545005 107751844 -411662804 -872281247 806737773 -363835323 646738907 278740408 -15429123 -879636638 -460436086 127649261 -204858477 -98743106 -717767493 26677217 825152538 -443987125 237449752 -554063700 127672226 456794337 -725740252 -967093326 -501447770 -162020045 740607197 -213571343 753222848 607858756 -22962980 -960728458 532295840 -798116163 -904747920 194852218 753646049 -578961638 608542707 289494715 -209495872 -368234987 964799345 18094465 -859022621 965156679 -926815122 -930814872 753458866 89005472 -130942379 506223814 -732691309 -405343830 915541446 -693283064 -739594031 725655273 831749502 893520662 965662403 -684807914 454217574 -951543887 -696999156 978981907 -916724182 -795254039 538666813 -104636648 526869918 19096994 -465126801 -615350037 817021874 -125627251 523604741 -595905709 664523123 -11409170 896605117 -424419721 819184779 133140017 935428900 282108612 -865109778 638784498 943935053 -191469615 -359823962 -49964231 43364074 859886726 442626143 -852356521 983210951 -121393449 294250908 -81932584 -888344362 179519094 776249704 394788166 604062163 54485041 254219031 915864925 278283451 -592364418 75873471 262084414 -624345328 -488291514 553276597 -413066641 394721198 -848345180 728094862 829682204 -529716742 929127134 567445253 871554024 -735400921 352362289 369728404 624720446 -941786827 -657820862 430296068 359739162 -536028287 969968188 -273089060 -462862627 791996316 -652876137 573925433 -633711819 -674241660 434302154 -908384319 -119441031 -43268532 131216309 701514340 922293669 79425128 -289830983 935743762 -823294724 -410253694 568356638 -512885979 492153098 290770404 -383574831 -315919262 -921210488 426810593 231542285 562725574 919845782 -560476365 935130529 -588764652 569385696 929465090 367040159 -799266404 -100405993 368830491 148906749 16647178 574104948 -898248576 -725054831 560146392 424760690 -650758162 -286061870 594307210 957202749 488408530 -912688623 -959890684 -381607753 716217369 -106996467 739086036 689601785 863669635 190804656 -481717621 -122500323 652251290 -720216487 -414167965 -502353836 -489959213 -842508703 -264828346 -64508499 2905120 -180022153 -183877791 506255772 -520756928 520849820 446676377 -264132394 -356179479 -617186963 -119441593 968741001 345886400 -286926073 -418295368 -53054175 207954796 -7068325 -811283793 -692879284 170402342 -304629682 709162696 4225230 668253121 -205908604 334770011 573051844 330744606 -70583175 -943687719 972100897 382444716 125699216 653913304 799404088 159368375 66052077 559382301 -849785216 84440486 -829431655 503190130 -114006039 222488501 -177102853 27842295 -291478176 -981652648 -895559983 -37870556 -371456869 -323102386 846535181 350723053 -259020177 -650368872 290013820 131652738 761890426 926753093 -542687398 975332277 -519099146 414439414 35963645 -583371264 634158183 429503325 -287350449 -137377196 -92411078 -681216976 -763109293 72750121 -766341714 -864265931 169698547 -633742633 203070813 328954551 -182052208 865352286 -788251210 -56645887 23344494 871950075 404366135 482263342 125171634 378079583 -393174541 -903033960 29459763 310480661 -104058648 -539560085 -953773922 -607040794 -993495079 835176696 -477022694 596107346 -860212172 341466606 102640479 -539766622 297698364 -545474935 321872983 886774971 -608173029 623870314 -875234670 -445956833 449766013 504701295 178116153 -944800355 -662133941 -661498063 112541463 -508492525 890096952 -431090819 534084282 -279492571 -889931320 503937478 -339164959 -497271991 264872407 -15692476 610800140 852341607 -459370637 760227270 799231911 -382382655 -16836627 643567192 -649270065 130140442 225007024 315641714 -749325549 931068640 -689913545 -193767284 872273211 458009802 194167173 959651357 -915144089 -773287032 659864498 -192073731 511790496 178353953 297162713 -69635277 187629091 939107497 -518535831 829683219 130525484 628909363 -666391271 -996166997 846502930 741837741 772355188 531100729 294542876 -564029821 -673736835 -999893752 -269255072 939397739 -995325957 -18246872 701712582 -113208866 -565208119 -294227130 776657292 -442305678 -322041079 370816753 -12712234 -120854544 -192915806 -125655197 955492224 -14249892 -444980255 -163660449 467117980 182110163 969548239 831353928 -84084248 -133018760 -759244756 411509469 51946112 419846206 -154454481 -747309629 486004668 -860452614 -385818362 -925310317 -861978901 768312627 32281981 983807888 28959487 -527580408 -761284605 -435650042 -82857866 -887396284 -629663400 242782004 32836149 -546651453 847924897 861912306 555859455 -442518166 352091679 -667433335 868243114 -756289737 310159738 352035492 -475073532 -441299479 -537240970 664393645 566158655 554354254 691335187 163083827 480558195 -389501505 -438687166 687239016 277533981 460961028 592488420 -739154322 -733553503 -621450447 -864247632 -555464514 -571142012 -525919415 227302004 722739568 48026836 314519625 274112843 707955152 -515055899 -888675168 863406894 -719359172 283877617 -191205101 -78578040 85282899 -158019168 923812043 3652666 -756652902 313696933 923314232 -789407503 421736057 -193954941 -116119980 -298735686 937562496 -222673330 395246154 -21090235 -698184066 -199320574 101740693 -296025992 -50374137 209243593 836795147 726132393 -320819583 170348708 618648604 13809876 -141579847 655310094 -936886436 299649240 276501374 503392812 -331654370 -352755509 -730350542 201069619 -741845087 985669852 -737529405 631507701 933647535 415682251 419265077 -481102413 90314046 536414952 22949093 -369632262 -341010793 264191083 143030276 -712286945 -938369879 -325383415 426264339 428600754 -587182608 -255879269 -612406733 -225715188 -525624307 663863688 795574968 -518874869 -846862265 828516406 676083024 -881427835 -652415629 -585476674 765863477 -10830552 275310124 783451107 -545880860 822744986 199009013 -625015934 -56607371 609466827 -892712270 -719747948 758021861 926390277 -316943843 -217990015 529611471 -704888183 715797711 -733175252 -431180321 761434088 -716490445 565020996 418225132 217077029 37231815 94618444 -723284406 -827153629 770237871 -273867638 675021887 -192097106 918902629 87035707 -285904171 -501069633 -529413971 -855772431 233026930 -208218432 776572872 -581654765 -143360383 -70062351 330537853 -672226854 -254828222 -880185436 -509783680 -236544760 806362939 697427258 337281471 -883169646 688173449 -939809409 -638606288 63270326 -84253927 292121359 285177731 771515085 -570990461 -637936827 984701711 -799452978 -92929968 671121840 -282823025 -389067674 867064924 54023025 929808099 -628222002 -915939808 -801343869 597018003 -844792607 -539717121 -626897689 591992946 -856389798 286159626 -44375788 -277846500 -274420160 928889114 -567871340 827185612 855765824 -442780164 -671329132 354057057 563891849 947802081 53190848 -795442921 -524799941 98282444 387917214 -402804399 -554280909 -731428185 699192594 388902480 -67610952 628467865 487501913 596661119 788659397 567633184 95131108 116039001 -200985628 806147218 892916834 397010515 -269349206 -485276073 761206070 748897067 -822952892 131351048 -148140741 989295775 184975636 -949304169 -515171625 -14483517 814130328 595645817 -451163707 -515653933 -719989181 -514665525 -163841564 -631860565 -825622216 962071404 902311399 482482381 -775286548 -164802712 -849191340 -655215541 -640868276 199627426 54390855 830422051 -431354708 -18539812 -567381407 -361070647 785839348 891564493 44639241 431876868 543988712 -591761188 -971225966 35744453 -83960363 303382641 834847936 479370427 -390661290 177372253 526051327 512014614 -77111541 407206360 -266618394 812878870 446567911 172416368 560594138 -395707171 600860036 -920312777 -481127056 -165928936 -610336146 -522685141 -34536030 -86767447 -979629753 619005799 -615096081 289535105 860994065 589558020 -589685362 595122907 -188044520 443759935 -493629332 900036744 -45934482 934994872 -403856844 -952131394 -858054636 673246082 -250860258 -86373989 869933106 455687977 591915633 650494274 -628880998 962640281 409902970 -438392140 915122506 837907669 102305642 -364273430 837606727 712256811 -910165718 629573291 988205818 548943375 -263577616 203908844 993778710 -586795773 350097468 -866150088 -832197585 -732136317 693830894 335691519 -979387588 597618576 -547317435 604147160 -604535138 -902547317 718888505 757047264 930846885 514925297 -692094135 585168632 193365274 -389097846 89948783 502407791 567316979 762927278 -972855799 -500524427 -732193709 179056460 876881716 356293925 361108333 -744008040 22992413 167023718 335760435 -846754196 -779432188 137707524 -384638761 979235258 -817316763 -275064777 -477435090 691814696 -185916320 317020652 -595697404 613326822 -229346713 356172310 815669162 -21254579 -179118461 661884276 -269096417 -753352073 496783326 544887227 506411621 -808717829 -470383602 113429652 297911693 -490978652 -921366202 609121879 -382179740 216287655 -387360479 -10139297 873010158 708740719 458938413 -812019188 -345606421 -14245042 -19745674 650535314 9817953 770192318 -226923689 -398956934 -5535231 963178354 587337086 368935333 377461199 -502615548 882794573 -659433892 -899784718 -959981089 334489925 398799038 -519985536 959126960 -764903385 -606459481 -32985508 829219735 -927460205 301019811 -882540244 749215217 -992839087 -846055093 -347219386 83641369 499014354 834788735 414834153 -153191816 433686658 399582580 278414405 -332820656 -393290111 944381508 -319647606 975471621 152943280 684203875 -14782957 871205466 859114247 -464872376 642056273 -628796974 720499634 -409895582 896483268 -526646934 -330122577 739211394 255905201 525811952 -190440475 518742812 549899127 -514933346 842434268 810068109 931074236 -814800029 92797316 -216752057 -677228138 -776508841 -324733081 -456257732 5938875 369918926 -103596561 6895773 -966902898 955477008 675519963 -998301946 -11887889 -511392191 -754079422 -972418419 301711530 42389812 -377847759 410342894 -865824015 -232875232 -408425410 -214043150 -306889008 -825739530 -159427204 978028245 -746142134 718680263 374445449 -416672304 -100572181 -436721370 692013475 29648711 716116887 289403676 -124735647 935838760 575081921 -287193857 -409394716 494570906 793222780 -250056207 -840269068 949096545 -991368475 996909709 -973869044 -439764436 -90076145 -340325406 -461493437 373551148 -950020449 682163948 -208126863 727259474 -471021156 -385934865 725005492 -852277986 -614804121 -496009685 427199233 -800959999 350292838 581879319 -542464996 280291883 851246304 -925500643 -304834618 43940894 133220266 -647317328 -798342015 511607880 696210916 249676324 -427074741 -924044300 743464249 -613629107 307415131 -286923598 385290635 -733296763 596665247 -156242571 862126927 849119566 -831198351 -571195633 -484125373 827730763 -323043673 -830603515 -19276939 -306832268 207634655 -584044333 675567731 797850739 891162377 -501132891 165503780 584116804 -355773918 -370870375 -589170793 -915027353 652302842 907627539 783585028 -492209822 847502770 919527176 -274898073 -602176974 -70767741 984613447 100287437 246991140 -168026283 47046502 655680542 -979576355 -919721261 -494414700 -939461801 -91097062 -780953622 -573434998 13220124 -158968015 -317082385 732086517 -434551715 -753423739 996491611 308637331 -258554942 -327174119 -958324890 -663835913 -742889783 413180181 -88912986 16987900 290674205 -460962215 217230714 -389756285 704305604 16221957 -262926476 -235291151 -973853478 69964017 633398728 973770783 -400786208 -298219723 -567776692 -221718784 220815485 -307506594 -167626673 820287497 703425521 -564424075 733868397 465648655 -794018976 566934508 -516305766 -757148317 -122332288 61476713 -176039774 -621706067 699729024 -108147207 -991626576 179410102 -651133449 -853225588 226579914 486244890 -933583747 -217577523 98554528 261598830 396423400 -579304240 -812050981 466239569 996632847 -50040226 -168919052 -318628295 838122750 -138722459 -137472095 -123845607 621107324 449089315 -302151009 505072496 -563820132 737067806 404573554 130546739 -900048989 814172872 293290338 -6007983 872724252 100720999 933960201 396489876 749600015 -612868589 770945967 -37696449 -513613904 -426775814 749349622 -108503270 637157629 382504864 -201447439 -719181985 998596483 -549828213 391387565 -173226104 -821087990 -463760986 381020774 162134081 -714254619 -745696076 -237962463 -343554882 -941019451 42964042 719983065 -534833198 -981983698 -814416134 721005565 -949927077 879848429 -634840867 467947359 -361667750 -526075842 -353845671 597417068 -454364642 967608714 159298342 -225619954 309478756 778868930 -463305060 -411349880 -550889326 -554396727 491886891 -1324121 -508212081 904489056 828360227 -721473317 913893545 -110871650 -209945867 -892101975 -949406509 -246571933 447580022 -503335833 -563104271 -498879838 -303791783 910234374 -576972493 452096581 -153494193 763662680 776017624 -333346979 -661956554 334512787 -700917797 -750827004 -61803026 -737420333 -604001794 836901909 -844235458 568118831 535797321 615594512 741689692 -811573054 -707882857 900510657 -959091391 484062247 -965586386 425123306 634895482 573931350 -701663262 562236258 -452245147 325168195 649950076 -532201116 460121360 405860477 912630816 263557356 -457226776 154107435 940290480 836455581 365411348 -559000028 101291819 -579423276 80742901 440195273 609207608 838888946 175901431 50324049 -269431656 529596923 115778257 994328365 -728327778 590324567 556277550 -827117053 -204442006 416206001 338673833 -990354716 310271571 -955921505 480989752 550766115 -332785986 -914986801 680630732 -264500419 -646165460 -532630750 562194159 472201332 -443534669 588003907 -442526729 -753883241 -901804919 272818759 108410055 -792351316 699629371 -124030808 -600627070 -637530614 -519714611 131113598 141255642 -457585351 534146185 858216440 802863542 380677175 -496221362 126959531 710450551 502884589 618291598 -436446431 300461307 193310805 74620832 426089302 -591866921 -462536729 915697295 227783890 -294346849 -578673432 -286646141 -95505043 81093367 -325865586 538372016 317049366 547225488 530693075 395526649 -783996594 275423761 -663165922 -78845520 791933874 993442 -333768091 589955224 497614668 -884213600 -923227081 812855324 685304664 -805505349 891558888 178576898 -520542711 -403656395 -29185472 -878210271 690717577 341484325 899745313 -472769531 -937873334 622105261 681920152 -895286947 -864279974 -120136138 198255039 590562191 708705964 -213902415 355175572 11424839 -810474522 436006560 -81316391 290591514 873271993 -245486771 -906734854 611136186 -844336222 -127964777 -312696378 -151246339 469022057 -187807845 205857831 199989354 -227789087 -558429408 -620200316 -474017855 -947868647 -701842407 -778286296 -583919741 366798388 639198775 -283593976 651769800 962728650 480152353 -48178395 -749541411 975263477 -205863649 806004756 766302476 149007084 758486894 -555200607 -556080999 385108037 -966847362 -261863190 -525469797 -743685907 -433275176 136064271 976318214 -285618656 806270013 671823266 184968506 -350725423 56814749 -306901175 366192602 460236898 950247443 -627427898 258661567 -77718895 -460254637 343065930 536187699 -922041349 -425770395 641513475 -885545078 -501350135 950332539 -443936927 117706742 -421241870 3388129 -986845477 332814166 685968031 334856106 -350017772 -218539678 191866541 996878663 -458873685 -417296392 195723123 -335395746 381478138 -632723297 -434696567 858668174 -909314496 988121364 224732526 99761382 -906150830 -73734430 888201389 -351105873 364727669 176809162 -237280199 968436470 -861945058 879895970 -353927123 -11408189 562390025 954572986 -7060089 878381383 -995574703 538623313 -754244359 533325 554469708 -355649896 -502153987 511254256 132616854 321279938 629634430 58883673 -258544796 110703368 277281846 -203933228 936591938 -301712132 132476454 125568327 -788929335 -140872678 686813812 807261341 -28661564 -366920282 -95415775 -666835866 -445500000 937430142 880727809 306197755 821624130 -312171359 719997777 241958974 874661387 -499688474 -672605907 713852896 -888340564 -726569994 -162502863 -938538966 653035900 344542482 613847937 -423747988 964513571 593286679 -205799328 688815780 -930935296 -291381238 384105205 148297595 -673847520 950199151 -344359431 823366492 453785582 -58885083 941482643 586978386 -960544611 -73071555 -804666689 775085439 -996724701 -733766906 -119405203 781751001 -800996251 -958442158 -984846838 308614230 224204847 -312767360 -720399360 682187915 641677542 -977905548 -527836434 934680835 -598934670 781398164 424907411 551680133 374583359 -453619773 236840264 -707592543 -914480578 469013651 836433372 -513643741 639413414 980263242 592677991 680623627 842574308 -481757444 481887146 -642421057 -177972279 -903550739 -391271753 158310762 -661915842 -197940074 -554311962 984381234 -825371067 459516067 340548984 24248196 -62493004 735301788 744514824 -903145672 981756995 969926797 121084759 -395450556 -712196818 202525352 960638035 -628838348 172329761 176107325 426258144 -897950318 247016841 84294110 816224432 -10691501 -777028179 346800372 820698908 -256209193 -951972356 -484070364 984979774 -917270123 -999319526 -746479092 -273771145 129692488 -787888002 -390111710 29587557 -258831691 925248081 -575593778 -736020597 -819323403 925017103 -912627090 610515390 -213132459 141050514 725742718 215782541 -997080435 407787925 -42884511 15233796 -924624450 -13790957 -646479535 -785172971 883110138 915228947 -450959967 -182385864 89927882 770317112 210627225 901809204 369911565 -40684935 -432544425 713449567 -592265382 520847188 815976662 627699268 -244390618 -397101888 92468120 -635028219 -992605825 -856268750 738610818 -746601987 651902565 -970179793 -721685385 479453510 928305080 -400759050 920070976 -709647252 -88981568 -906669329 -729353520 293978654 -961468975 926343495 252865869 -388953598 -599134524 -538335838 984306622 -763967822 702210400 905190512 -40249005 988479140 321676841 -536863730 -640556487 625564675 855644269 626045370 -294507811 -76550578 559965052 293366028 -725987088 -996523511 339263010 67424942 861123172 532574246 -90440120 -847787891 -519387309 -432101986 -593475263 -386421461 158797156 503705269 605642685 -352676815 -38429896 -921843843 -239026567 -427480751 -291807121 -385438585 889435344 376693514 -808286387 -924402574 10217780 -862276541 230034036 753059452 -999016217 303299498 342706966 -798984279 -501057753 903187154 -269318536 784485220 -319163274 -336474771 536256334 -406214093 475916375 701794387 703250021 -351918229 298970278 989973848 -585084230 826858779 -497444759 -535756666 -348400788 -874436402 624003577 -636085529 -113646754 706462399 -392906013 -781988819 758423942 -498307648 670260075 -440445612 -96555454 513399223 -835057330 312532871 401079250 -511433030 -508569710 842759502 57786107 177224821 140376865 -599556328 54898251 -535065740 -350046266 392723131 -863674288 -595707648 -715395165 -687061913 -762993206 912589114 -128442691 -264032300 -767975388 237751783 -928490201 251632618 937982156 967093492 205133100 267091423 -543954564 -237372861 -187146596 -493132442 611233042 34189207 709662826 -694842327 183139020 936538106 568289673 375864097 -32122855 -721009878 925571083 634001217 -665590462 42189846 -239996313 -626279960 841306700 75562707 -955364353 657695460 561259155 -765537837 -562431914 764313570 871998868 -900910230 775318852 628017425 -559379426 176164420 265575725 -223737127 286250804 23638798 -819512482 -770460042 527850371 -197580876 910041597 -47463880 -772166920 -758466103 602771226 86043756 -895309385 868951317 -393460517 218843383 912837165 -988132679 -972343791 -430725035 -688394750 -998058191 -521512553 779671764 760400233 -484483516 70420956 -953752825 417845599 -308046481 549438041 -703053331 -718147025 400667460 -612086125 449721498 571286867 -382088756 270786313 920572961 -499900462 969371218 370732040 -594266690 277782096 -921274011 -537460569 -380246311 -657130583 337381771 -910137784 -299405187 630714441 -441194148 -555785087 -115456086 -856757473 -452157482 284037325 -770039298 936418944 -681291239 -782791612 -664035148 101152663 296965698 750379389 -689524302 -706091523 741791993 388240617 345064318 -96261650 339425252 447064543 727918095 -288645585 -381150468 -610782448 469676042 668567461 821962419 422233502 -61438559 679652051 -232965593 -587920730 418900310 -191295364 410252413 743083066 -488636739 509229539 30863621 304560254 698933032 186623139 -228522410 -44894852 -985064960 -718572190 316455529 -496453320 843448238 704083216 1259412 -136304836 -428297623 -349418697 738218 -915022433 -907968112 -338223418 -904968108 -455447861 -374900273 -980869695 -171802431 911159365 -141174602 36582211 619757188 -837372248 665518444 48063264 821004240 974142756 242559221 89331561 -211729431 144757898 -890527050 452933418 -477401719 183357689 511503393 -356308846 644959826 833396984 -747381656 -313843963 245163273 -396256473 -992605344 -28760177 -574571747 -280723618 129492157 -239409402 -715988584 -630115887 716419682 -594070683 -220552335 -995512289 -513908498 -599486037 670930886 -1239564 628705899 542053348 751744356 -320280780 560373988 -373007915 555538290 649238847 -285458635 432330618 -781309252 20924724 701459215 832663714 -605226418 496552700 -618758603 145688570 117279138 780014814 -110530781 -47563394 -996302807 823323299 -798550122 959034256 -153623054 -742773172 902553925 -354644886 322017724 533435119 888790215 -39396588 -251576956 -804794523 -952496578 3278184 -930437309 -580116158 562799127 471700641 261348094 -843960065 -24748495 -921614184 -819299542 641580151 -602859290 -174540776 -269038660 -829085333 -745720814 -383981551 348108773 -822485760 -301708150 459661006 859532079 -88602612 181441120 486711887 -200921362 430059639 -447668322 427942814 177980084 373026388 912985750 -434895501 -910827276 -805129343 435304860 616149579 194678577 -94076301 -536532676 -578715631 -631895269 -497619809 -734752298 -269995991 -628184213 485123278 -438641695 514290378 515279747 -185451969 827853506 338171933 275891744 329475470 -765230712 -487697412 961873888 639928675 618013611 -995702298 184692214 -148568770 224678034 -605924034 -400425674 352588638 249310871 -113948866 -737834451 -626896307 -306036062 948924647 -836605994 -991761981 -120883914 40719930 -742048092 858960153 -4301706 -298384654 -920963478 1488882 -950591489 -525067244 633626873 -293342204 195778736 923112409 -381089492 -124762725 -150793547 787380142 -188225743 -881645957 760428205 -776701599 -470917291 898765359 -427456442 -94085022 -629451657 -494076026 908727088 307210967 216329118 -980078824 696201471 -253352508 140358456 -64808887 -746953052 204965424 -665454596 28259554 800183818 -750809736 294819580 212151326 161652820 146418608 -371650831 -531399999 -713509525 27890598 373016597 -304908657 -976924938 115174747 893967759 453977446 -309919079 -100163486 -62153342 353382259 691491814 601990661 40134945 -342773176 -401220700 502136125 97499948 130759129 -546993127 -518685529 -832527224 -636018481 586777110 155501659 690659417 -167605317 629926487 27407178 -780685409 154602176 771521591 -369150826 -214561289 900005207 -890391546 986972974 908850281 -248422358 -450373093 -124825411 -955405526 52640738 -608742563 932560931 332810829 787419431 -891600610 -860481470 -530752103 659874922 839366313 -426324981 17107600 37950193 275422238 967710388 817668351 -357806849 -543345833 -554397808 16688223 786580075 -195151580 -964052743 -882608344 4560151 -277234878 338949386 -152076774 -55590413 -905835058 347270633 306101113 -648810188 -739675364 -940024305 783070128 -204561104 285787814 975825458 -718053763 857029455 -640753369 -852917573 834529324 -218772192 -456854980 483367166 -363020917 -263052176 -796189412 -584378982 820957410 -842843879 -670834379 269829393 514550353 -615594593 453658447 -166655532 -60101024 -331567195 993333760 -246677390 -501478388 968844543 467745013 379809137 -186940835 -843608640 -299642082 -329548872 13816490 -532588998 -889146029 -692420368 -351138195 -805976589 -650248431 -492163366 45396499 -971045869 150886620 -555783842 -725179832 958108873 -364395708 714750977 221302100 662518242 -26756527 -29371316 804417876 -327954392 692456749 640597515 -426143256 709842973 -157959965 -233072440 -666030276 886553371 870023020 418623614 -660772850 751064518 -570361181 -857770948 319481654 420084943 -959714423 420399642 -482234225 -266014203 -398244312 -456426826 709659129 458169261 289724246 402399481 69032618 -924264812 979444978 -448150232 -550799917 939526542 143917785 -897008454 -782151828 -115340975 -425063965 -103048551 -945544091 861429772 319715152 677674427 -204701546 -761344222 -660548176 549440451 -665981166 -823401835 971098709 -763672204 -651235544 418622103 11367747 205927953 -191257857 -880550054 -847097467 -666497213 270722486 -226472122 -522369785 534747702 105176403 -280920416 -720850450 -910704673 -938854646 234292706 887968976 -808621822 425908494 994476820 956426703 644133075 -977855976 357390123 -667607037 599113660 148949146 903415211 -821994199 -626312566 562597020 -342788370 652354042 -536212476 199263331 917053651 755521360 437699172 -325917659 -839702400 846239271 -746987794 -353400900 469810578 612017683 899570537 723380290 -584696384 -634862015 -230486962 -394422579 -697722399 -883613957 -658411274 -94137450 -505362560 -530281610 670827303 -138846396 199614756 -921530567 -216410609 603836320 554035999 600835847 -710943266 154527627 414041261 744719736 -925131465 993855569 10877794 770413008 -277002476 -985443119 66237444 -699256315 -801552169 213996269 922247427 962950761 443919008 43658249 926082203 426278751 -458423761 614673578 -539720541 909110426 992300245 906698825 -689914017 -836008207 153148771 -970184539 -141187645 762767591 -587977001 863383699 -521787983 766447204 -442703856 -241356914 -684694089 -682887188 -910228016 -656331143 168225576 -70392184 642899316 289138075 626440621 -167339158 130886537 -965201204 -276302902 -572535728 905169050 521505637 -465962990 -124260990 383812619 743739520 74055442 948793200 750256816 522526936 544138776 166055992 -192059740 492146855 167409769 -532429707 420807624 619320211 -271722850 245087898 551408205 -679171536 -457550099 149463466 676683339 -870400133 -432998866 729035318 670968738 859540387 -848309468 27131735 534334176 473429150 289409392 495842094 485402276 -870109640 -693634439 159726671 129017980 -446626341 19797161 -359941607 259727109 -301024532 -757802681 697130214 690949352 -219509418 -48026600 -563670771 -809138604 -98167984 -465768445 -284576604 -407580952 918118947 531697918 -402558742 187573673 -771334669 868625025 -478761094 891267823 -725012138 563033740 -447661861 386187682 729014292 953511532 -469125620 666660952 153528758 492895951 853268991 857747581 -625263802 59101631 -966387160 -706541760 119241179 285867820 783077862 705643118 -855040907 -200934649 331783244 -391895070 -905635330 -999476792 37895085 776103708 914221921 -716688493 452329251 878318079 550970514 469836678 741365478 122294992 874773988 77747950 -349978408 -706787608 -909043417 -46169496 812947988 -129629872 296715211 123822559 628018494 117886725 -535632095 -27576440 376189078 419568755 221017953 -533404391 -399603250 750874618 828477215 556162311 -788647031 -185925542 926545442 491993074 276136708 590344900 -630922947 -625752581 -549418968 959336163 802934534 883583589 239432700 992828174 473796876 -157263772 -854102374 833683001 -987777658 -973133835 783009427 -675682458 -58077325 672334604 149050931 -191674575 -226360117 398857594 622509475 -309574353 -197229539 -370034943 -723880632 149327287 679936096 58345792 810887777 148148852 -936293640 7250690 403078867 -172884602 932139463 241495571 691060152 -430953094 -343344845 252448354 -954713032 -809693455 850490231 -726430693 154167518 841290801 -154075968 -449163017 847095261 -90058240 -890806212 840432931 303771493 96061296 -841443214 -747244650 -303736119 -116565729 544165647 -448059841 963722743 -275034118 539418498 -985359134 -922499002 908417673 -519811544 -632420657 595364883 31023054 693308983 -135864751 -920004376 72798173 512861634 -227462687 -594744068 700159591 -759809142 496966274 -866340852 -269696915 -97625094 34878954 356343849 944955804 971539543 -186303821 557977068 858282164 778408655 -209815179 -228213927 671459192 696000137 -556394077 -716219283 264927475 -822434978 -435434470 853566275 -741570374 421317088 -347264501 -435602498 5685275 96031667 218472934 680207433 533017056 587513643 -70654489 854463233 901665600 565988561 711312663 -587301037 428596409 313735963 -530791042 -81478307 -423041578 915773508 799747003 182075591 -752753287 425616404 295936175 -732546391 -505807460 872371087 -251061721 728221955 -153769962 -344661886 -205049617 312422867 -812056667 -677503229 693858417 -140336258 445109089 53116737 -460944225 629652742 -605518040 -30567562 -302564092 -105219191 815403380 239285897 -693050637 -877411460 -925386527 557898868 906267880 666169739 222583177 691031502 612481763 756833177 391122385 -715610954 -909949157 342856939 195943933 -543436464 -677196548 164828327 -85191182 873208248 784457994 188596371 -706091721 801732102 507039962 -982075032 -708986415 -460396563 -913084618 -831660294 -822697126 -432294860 65991682 -247474638 445579052 -909968223 -192523034 -665972012 146090949 -401125265 297092017 733370620 -908868380 -148444275 -529380861 886625497 -181042202 -627040707 649208432 820923498 873150852 579340552 -293836514 876286603 -104522148 816432424 -881018309 798855738 -79884795 -369318574 865301367 -148650816 -635959077 48012904 428796313 -218878766 762703793 -778808797 178278343 -937461473 933548544 516845080 87828557 -953617897 926254938 791885270 -360342256 971201343 -134502967 146404956 -691013920 696388065 574627222 -104169943 739700758 -504396193 -540821881 179407139 583986784 765945410 989035071 552326086 884644988 -626548417 -86970372 -243843598 892072029 -19625742 -818487386 -684728878 912694388 -812089864 445336034 968658464 299532587 -883216250 234339189 -883081275 110679708 -765838201 81091764 260796208 345097305 499015110 -92960607 284355649 923173236 634862934 981838547 44877616 -400864895 -42932152 363415762 193893571 -828236561 248795135 561718233 414770827 703959728 -745854909 425240225 749481163 5767856 -409718671 -887646214 -723584125 -611623249 627933087 151937747 949630282 4917971 -727080978 949720170 -929407461 -349062274 895315875 582235796 -799302107 -616986640 779878244 -991523506 -974821373 437342228 -448728574 64294396 819032956 667706405 -260765433 348651614 -146175447 -255615920 495974010 399406756 -778786976 388844364 289165553 -76466714 132942520 -394575297 -986084925 -785557861 141008269 756762446 -727659169 -999476742 441331619 230129555 -387022938 -312533159 -355304747 -88572011 790906228 -104926552 -478138561 -475195172 -657682210 -959835516 362759979 113062303 -31868486 112947792 354615780 -356039814 858513817 -705573305 631644652 798580913 -358695280 -857382682 -882285312 -737188497 341595845 63069570 960593317 548466467 556257356 652576739 -572422815 780355510 -23930235 246532602 928750143 568080469 -164973599 593530428 672518602 643960470 173539947 856115289 464188677 -155743177 371510327 673021034 536780870 -682499574 -926710176 597356370 509255208 7546505 114433144 408915191 -382102568 747041540 -189748156 378945786 -71491701 874698645 -697460848 237981611 542351957 -33955748 -682778668 772991550 -783557981 50026032 -574622021 -145372235 173021221 -874895742 936544557 410612017 457294725 160084152 -35913175 -456637951 -800186312 299920511 115450900 -230309806 19870485 -637316402 -422457037 507814140 -20724799 -391296091 -915776629 215606970 379858552 -293481313 -801641146 -380156036 -232816964 -929620479 -383420688 87291587 365597172 910969291 303213612 -899562200 478776657 -999124719 -248362880 629589784 -479704377 -917574283 607150770 831187357 -199991473 409591735 215668591 529838780 570047056 -76503180 750489511 265574984 881293481 611350132 -847717928 651008879 -293476056 606879893 617212204 -66708164 -510562690 -72470715 -76527299 -53907047 865624117 -506506614 -867855020 -580225350 782598305 -176612361 -304206356 90821913 640626930 -791038994 305639610 -724172404 343856948 4728693 604406510 -481968380 792881008 913057146 -500788662 -412830006 -79258937 -858036075 849946327 763694538 177845724 76327879 593383663 -339556687 -602731272 644380537 395951911 -587796381 207297348 610260398 122359464 226708386 188322456 -845781438 751339151 486267223 673461001 397772131 420739291 180956689 -135009295 842908420 -630262606 296721470 -800134562 175394572 87314969 -825386471 -241854103 -623209234 -472363549 641137567 785246734 -884301297 193583900 -98458469 -570152740 -185157819 -253313312 -363869462 536468557 400126324 -262240705 -398690844 213841616 -683231611 88274145 -19337693 909511363 -598798472 -530564698 876939116 716300889 -998043570 352290394 206699315 875136056 817714587 962732396 987758884 98629216 -155963993 -605328647 -386253046 549097838 276850300 961297268 307183819 -86154474 364616903 -847339320 -607009341 294581013 -990658515 450023622 59855322 -903882805 -360245273 -875352915 709448606 -250423566 -269674296 -842755689 118406149 722722279 -173076851 -264258332 753327495 318540966 -85715204 35092942 727478071 -382102185 1310284 31791232 199989756 -135734995 -440688157 230153274 2611903 -792642655 -62565721 949417043 353645925 -79145886 -348228646 -262689210 -47590316 60612429 253510979 -725772077 471315923 -779533605 303560204 508312289 -22498947 -345227896 637071421 906181891 -357476147 483326908 -417046524 585417829 750462641 228272810 -318320913 57762347 285114209 422697424 255055619 -755884506 -181687487 -341934368 931034934 164413642 -791855291 277348810 -427829303 -93504374 -258106570 242330051 -81539510 -996523591 -940846119 9285261 228210863 313166157 181638864 -680032496 671302507 -821462532 -693670362 -863566385 522060581 -950626502 357787010 -87729978 -328891843 792577633 -249527370 -607697745 449828249 -748000080 413458827 -869487615 432803855 83276997 693767028 -186904931 -109044557 -642352257 338441747 -749787498 -496238448 -855086443 -416935583 977807309 162470247 895669403 914339701 571017210 -833774936 -906355705 -714261541 278604635 791988998 823211182 67897187 -135958777 -164690903 773383564 -913453393 927613610 -558440571 -9193611 869653586 387225551 359509549 415480180 -676852166 256483765 -307935662 522917384 111151305 794762760 -57777216 -532089638 -829155748 -159878318 335104095 -116618148 -782240402 -25719964 8164279 -890910812 -806029575 -279869353 340732443 -789408321 -733233823 152574738 -623872918 545672434 764432839 708405651 -294813479 532192527 -747923216 -910724960 -299201794 818208640 -615318601 998247261 -631342327 -622492324 680974623 442106385 940694808 -306312192 -454569700 508482760 -322748478 -845615542 -935745556 591164492 744909355 533141121 19782769 -506978671 -486834348 -807054860 -86668932 94883369 60591036 34919839 -355237532 183338393 556006793 -308758542 120306294 -806302687 967096991 472103528 -726527245 783851294 -196609170 -294296609 383067351 217375685 691895843 507215995 296034660 -241938798 -939035418 990063657 -604231699 552321660 187395585 89151430 -614288717 -190826738 529689377 -317393743 -756620344 -2827105 321668834 226083001 401064429 848880014 -170975892 -11966137 311722836 425483697 -30688435 723629794 -83445241 148353073 -493397001 -998923887 -5088421 731403674 659367115 234858740 25822728 368385192 -696983203 331650722 701278807 -95880856 -948079190 992224002 277744066 -631213213 915982239 858871956 13044621 373947921 -737924159 392499290 -995201042 687569107 -788245899 980301515 747297895 -350782134 -705629787 479096612 909223087 81152321 911688846 -126601783 -916434998 782557785 164407651 676403535 151615884 -684891261 225123987 265103644 -743112825 -249917690 109677258 -450804740 773444832 589264535 774135724 35307854 304591432 227237471 223361554 18474350 -979270741 -246752606 -488044997 440448296 72259742 -861491248 752823852 244197344 940253295 -858354593 501944112 36305325 132506526 -811533456 52830693 376044892 207202112 920942310 -347201804 -451622891 -513735801 -419856348 741510712 -237981675 684169366 -958380044 475197701 -877752815 -165013140 483003521 -182641044 465886863 900742726 956166786 940105755 433770832 -89069287 -541955720 620789745 -326337538 -697278556 -258448179 911320831 139022977 -884322496 -224767536 860489966 502887640 -554981930 126939462 -133648133 313607057 369266314 -764380979 -643670755 608539039 -804268450 -591354770 14360547 -500948144 195988970 399908696 305609318 498054374 -19148847 -69704177 260488278 239496159 -837901130 258187805 74657963 404839949 944735534 -742835869 -611371668 22905992 616388396 -807139006 389174640 -954183896 966398860 -946507106 -275660720 592526939 -508883413 -646444889 597467167 -728605511 557542722 526001655 217325078 -925515093 -898954548 68945428 -361249496 202321408 -642992405 330393435 947224359 -251793680 317075902 -288613346 115381581 -574071397 661052161 593748199 125080531 2214491 783784581 238424663 835005378 450907608 499725108 949012954 897561322 -363772305 96237031 34884671 -812543121 -501692620 31138535 468379231 636949923 890094676 404980055 861187601 559125918 -510311383 -442051993 -131855272 704888937 -246042500 -500914568 227250231 -408432723 476806796 937848385 737049831 553071752 41134925 -37830731 520814122 -303573187 493693524 -931270177 177286809 -584534103 -418237474 313894610 -633258120 696686574 -977803159 -556612294 666701229 -410764329 569516878 159678624 -649621332 -287117182 -919378479 266926043 -86308582 -757877593 366451898 -667728438 222909796 -851997798 966665985 -944669338 698569123 -235414534 564674236 -835306101 -323256877 -238281631 175960286 399564017 600459046 -433798541 -524914150 290001446 194372572 -213105605 -989519480 -690066555 929512708 873509237 -916120215 -737305930 836797474 -783925386 132671329 -297008441 958130762 291317061 829870833 -620190518 479908661 -391517066 -87103455 164253392 -341447858 -139702819 313072758 842015833 -794120655 -699389083 -147556646 -128822713 191905211 -900423219 555233496 15588967 361375868 -112585754 730128913 401295752 -964978445 -91241157 535057551 498185135 475805938 330906672 983193877 391198758 -838381962 727523729 -467079844 -322587671 348864048 -240779558 41994631 615319919 169102348 -491131598 598343572 879298560 -455889583 677311967 51514045 525211592 411273454 147946998 -967378573 59885813 -534683322 -353820047 -413097962 -720217572 -40002983 210728597 616315416 -619862196 866485936 633116297 187035872 595762191 379709682 704786784 998043143 147205127 210112297 -422413023 324771102 -254311611 922686637 -986024216 -912474163 -592742495 -743137341 454665039 152824140 -317569407 -275053817 -591659133 -461652164 478310323 -846750993 900938372 -916482656 -432780090 -648241993 -34040281 -171685320 -129304047 395635937 741646491 491000511 -564440748 -811844049 -942875471 238310695 -98964593 602256544 -295743970 -366836377 -127128923 840148644 -933328893 580983520 -332235599 358861059 428583379 -792007280 -739222447 942097761 -16171519 -632161058 657242396 -213532998 974621047 -294892401 457627619 31206432 852325748 -442666673 -672862238 816918498 -387532832 536032029 51510174 419660316 -78956216 871221747 407853198 -934763489 727230882 -546235661 -664326858 -786299573 -226573521 -384210454 889664142 -778029887 -637321689 2529074 274852844 890788664 103705614 -138024135 -299743393 -738808212 -568891651 303751924 921728170 -230727813 -706130188 -556500666 502280100 -252914755 487102029 883558831 319954047 -887442041 -735488062 56038664 58262877 -332401514 332926875 312885287 -494059885 -169484455 11322453 -778661701 272881443 -14184750 -427906849 210167490 -803640051 -158519536 339347056 -308725186 -229583232 -903718513 957131573 993423076 -717157658 -222947081 -961749965 36052335 -33708591 -526533126 633645421 -599975486 895441306 -720678168 -782091592 -471930688 -480288716 -727475925 894959938 -417502043 -893384206 -12270937 -198612409 482195388 347013121 -530972168 259409257 827725352 975342347 58542485 654938045 -735345209 -933556368 663983465 -802444600 469747428 445635964 832507989 -755398805 -515814944 541398171 -173462508 899971069 382031401 -808563779 -773677368 -428048293 -423463154 712655427 219182249 116363037 132090793 264024114 -278663914 344582613 512563264 508239108 676813262 -705353162 687625847 298424940 591444076 803196769 687605493 101788840 -965445447 162443526 626282677 -858532211 -722389685 315413029 -297278771 261754878 844665663 530863114 -454446572 -858964362 -640231644 -79157239 500270303 885530579 -821307315 -409266131 445873752 825927041 -874048273 -29672732 210343285 -967379622 -978089449 -593118382 -711925811 214732811 802024600 390853082 -810893550 859121355 -498019402 -861544699 -524444481 -317700074 -378269461 295656908 -347108382 -663281810 -778133943 669347339 830021986 782353332 -121903811 -509260941 112288363 806366947 230795948 -620319738 824036009 118839153 -299641804 -799874677 -293562203 561132465 -984566229 991886473 628188457 752320565 235204049 -278433357 -858838171 -185031499 352482507 -737113024 737698531 -745480947 -355905691 -861033777 713971495 -147120159 460583807 687642624 745726727 -817189791 924756851 -509592013 119375773 698422978 300262026 152559335 615048638 -387069670 -141522934 -201704005 118812195 767972308 814974532 212886642 475882061 915172539 437816159 937519799 -514280431 -766462805 -110691068 986018980 -389190061 457397877 -980147332 656163263 952713557 -186545038 65013248 -697336571 730705767 -652873211 202941872 -869086743 443393768 -838928601 923845941 -339832105 -247576009 -66226762 -454353021 768974157 -87210713 752876601 688651353 51291165 199590418 -804122851 -836729736 262911745 282773874 -51734810 147814382 249839031 625366525 609809915 127572054 104047719 -918484174 827421437 575379996 -759077511 817350451 -320329514 616097972 948627411 541040039 428040660 -468936224 527636808 -758548703 -599195215 -788461172 -819950303 -447093216 -44077403 769171723 -668666082 960039251 -949132267 -590762463 -653746911 43018742 -25153741 -384508067 -847055172 -672873893 505993629 445108444 -738084758 332536433 -42304070 70974253 -235901285 -778957764 944325599 -516067976 -4701966 211338741 -676119254 -490480248 -192360278 644078528 141278173 -948052159 -932244159 -344298342 767149135 -229539354 -715374535 -649241035 281701058 -954728191 149076271 470566910 359406232 191994856 -383002825 -584835374 -945635272 524072974 714035542 -277828084 295175134 180196221 -792501355 -878144419 -480669421 811843981 -894221402 -650297458 -641366827 -618072760 630548489 -46972817 -282267923 -734667066 -663277323 -844611951 -150430867 -538497311 176071800 717844633 -860783309 -982528570 618777198 -343731407 637446112 -428186077 -794295260 -528298477 869708850 -395440788 -334767017 -496236513 946246575 836168594 760057263 -388617273 807747827 33645803 -22048843 859177636 79614931 780574393 525895215 -848762109 256689975 604323367 -447128479 -105652129 -28952096 -461396970 -452631495 -379398816 -924103014 -576704272 -960731423 -900899994 -167303992 -576847842 305097603 25573095 652606339 267000650 -515697352 432075334 -584382428 954684441 -857865770 -831873814 878129698 164345828 -538407031 57660991 333064093 318034750 447013305 675919778 957627050 871943733 -172829271 120906231 53180861 -672427982 382830311 -362517024 -712267306 -795739828 -331758224 760147317 -761333619 -559944934 736552436 -703194846 -333473177 792465064 -879131376 71711483 760801670 -359580490 -84367161 -922390444 565273723 -611214365 907176112 756120989 105507516 213237633 -26002765 18530458 -531836534 500761440 430211325 911295975 902820989 144019536 -148041610 34249000 889541910 875458480 -199208199 -3462124 -80020719 -981191921 -884615207 243788660 -122431638 184043035 -634824107 -100426909 -653970945 569912818 -45713755 638589814 508060487 472261480 176064516 -345528443 164426865 -693531858 815033790 211511629 814439805 961654415 304881347 555739156 -249459701 -106665011 833457823 -585730065 82350061 717330915 243107707 404510006 -331165838 -638055708 -918550283 975451581 181653898 -189233507 -169353465 -953973049 -298234301 -944960007 21102868 32217496 -928109901 796356802 -255326651 -620741582 982548806 -995358487 -515801701 301827834 814991004 -406012667 -12748115 694933678 -112108310 212128552 84168026 -203251226 332113018 -238526971 -635245536 322446310 713849128 295527131 514995063 -314809872 -771529388 237784940 -183500240 -832833453 369485225 -510785513 -219886116 -727734355 206650901 398482183 46763574 72295956 -46301661 730605198 -432364963 132669346 -589852630 -225306311 812941019 -240134016 -356423355 313154667 683561883 -449347948 162611454 893092949 -148967063 -82966750 229331108 629444722 -141876439 74383737 672903038 367806696 444390179 879670148 388252857 -561498247 -984369289 753232305 -335876765 636626403 397732153 402566351 -250159359 -40725334 -259740693 -427649303 189152922 980198702 -790918682 -726580402 267201047 -771345430 -594768424 -348750788 -805160839 747812385 -77762624 658653628 487908581 -843887823 497621769 156480900 -924913407 80062835 -239286538 -73521288 -53265437 -999636831 -1223749 339904253 434539620 -490883595 58237029 438480629 963297527 -524276798 -713629259 -574444315 361378484 605252433 425847316 -657934680 746406209 -153507912 -601911001 331970091 -394053821 619507475 50435607 164456367 452724250 -428490725 -852210986 695261427 -410453062 13560516 -672751426 752539221 -679619199 978823337 -278510350 -515438427 870026190 -422794575 -909687891 222071551 -881505072 -384576454 -373228358 7530249 270546477 605297884 -837625755 202413280 244979491 294684666 -779200533 -364088424 450700846 217775002 369938820 853618172 -381197257 809384428 -700108865 -464363753 594522882 -474749116 -485324277 171409440 599549834 784675255 240371310 -98478618 -465670832 -893485780 -180285447 -447753065 118012470 -299343569 432719035 246539765 -44121398 -775557338 -675927376 798506694 -65267389 891632325 -694320555 -778222835 -237754988 89593652 609530716 291340170 681357473 539333393 580752755 77489459 -323926965 -77668238 -13940574 363960215 -644039152 471312834 -619430476 -289870494 -647653305 446607508 -729368783 636647158 333849283 297049936 -30230335 582220499 718198134 -504911863 149473856 -974532328 992501852 486710136 160105882 -429910738 127989005 874312932 -597413550 87199363 -901511245 564223862 736863937 621225408 -575625666 -65764037 -811612926 493102734 322343935 -444582268 979274637 47937309 -220940739 715446890 793451127 -692349880 400318370 299739068 -78280638 460254146 757191771 -852376006 -586809995 138264922 782275329 195048217 -210120452 -123413978 -810910864 175914225 809236374 -480634714 436882543 292183777 506792880 -4610487 -183449003 -17935788 -703858803 626376653 -610559716 206873932 -922664293 532897341 -947183454 756008313 460487981 961257085 225794094 755603033 -936555322 -393244644 672740873 636771363 -816771623 -904289610 -84586183 -106243282 263776887 -355737608 448089346 -567829031 -759343775 614674356 459672073 -864120359 480705066 -932359467 638487414 -887483627 -44279518 -406232848 -892666571 -326166836 -209877235 -700500869 -86331952 -299317718 -113484655 884791605 941239042 669204801 253368310 407848157 923864582 -80118457 190926917 -615753019 828096154 530342682 300484805 -920755743 189807232 -597065309 175847333 -804194504 -539206512 778545271 468444930 -100914638 600330643 -641814185 -48107089 -833723597 235253808 -131749097 189428902 101226481 307249723 407682389 932653291 -624345469 488992545 643305479 -713830090 -423729275 791993968 -631818994 -411731219 -181066489 11919845 952886276 167103768 909621559 878910288 -305999173 -635403618 304795122 -917883135 892464065 -422091878 474104414 -575647935 810825431 783690718 824732904 124407721 46935129 242507745 -560894848 999359610 -888647632 -332211184 211761898 738273169 -430294242 -925086635 -156232726 18233887 -336427596 -542847472 689840557 986664607 -984097758 856017181 -333775686 -891557236 -205205041 827879792 216486701 443695983 72900241 -43941624 -699668383 179302994 -300431743 -505565019 -447465806 154537501 -163660984 705318663 -352137562 36754676 -395858273 -146390633 204602005 -569698579 52760888 918777619 447823640 -259453264 -907695845 913551491 640700017 -457763916 215899681 649443236 632851576 -659157465 116059051 -911535686 -180342373 730703113 -968582423 -234904795 -999304544 -748372223 786801631 -799292316 273909124 -395519506 -462426373 571980499 -153843881 951661039 -562136568 406950114 311485396 -524474865 124458787 -832040636 -602303959 607704501 -636196446 182481877 -7930746 189670026 784349945 -740825927 -208454227 -642605176 -920584810 -562912562 -740612681 -883831214 15990228 -295382360 -383118777 -179295367 -375293461 -628574333 901093473 9210894 -103232314 -260325746 -795543067 927603507 -23872567 602753731 8732767 412562594 207542553 -198881548 849452714 931921469 -683734508 -95282448 -402705568 -23287127 478878924 -237790905 -572472690 12142623 346264110 -540424278 844898067 427434921 299288759 -423823917 -375668969 -847333122 -588779037 735833102 -242155067 379097242 -24221801 -401017946 238718158 991022247 -17022470 -567337320 954875584 -719384774 279637925 -319784838 -2482967 906561287 326970599 547259820 -272031587 -574994485 405504326 -131514204 252787647 -637863543 -387618366 -311146067 -962782522 734943338 -15380292 -102152067 224362955 -964890620 786490043 68456910 -267772538 -815990928 -439041847 531814211 -112954203 445979238 608700118 425554403 903754798 -819384702 -985305469 742126867 206619369 272590085 435878327 491199080 239608661 812561401 873048568 -733421509 -207829230 -272344787 -302517581 629586087 50708922 -21845497 -995372126 31083186 -104322317 -96065843 202649832 -225508887 20880669 687672534 -696952682 -703908102 -658574751 116101989 -700481261 902378598 122777950 -95451189 486720879 73616135 457695003 -5177715 978202375 596266677 568809095 -688044747 12820652 -236562525 -14793087 321529038 -264865470 988776052 582896908 390764594 596688800 706272344 560036429 600664962 -691641671 -647855878 408245400 -335549430 808286422 -27579696 343244610 -666355203 -36727996 397970119 -758753169 -848691165 -857300463 644408638 845962847 -415066904 322175028 -45254684 696362593 -163354620 67331147 -728100164 -45381399 -329047756 340291075 149457955 -661667090 445828201 -790800833 -80604223 516192162 690505175 702857540 790214965 369021033 281245021 479936497 515746914 26364460 -397158999 982863151 -158677474 210075833 -266940550 956921931 -170643111 -109107263 495630581 -474140740 -710954708 467020971 -12049902 830104882 -691383472 -547478136 347157053 325918754 -665327993 -996939012 -861763565 -930618825 378073291 -609881441 -999200744 -575740494 513215986 -727172669 548804065 -208884042 460798598 -913800063 869184247 944231710 -486092379 -968382675 -839379905 -814949602 997228765 429602284 698101058 -459739857 -752923846 -747304415 875582931 141905938 365538206 -753492291 -560896007 -80997168 327648858 553034646 -426494546 -938067901 -546504839 132161855 619886686 178444839 -488377376 11825274 817795571 24115377 763449305 415280509 -275758012 -4902567 -243337031 -126537924 723388283 199249023 690981046 -842979590 -102137567 -997932429 911516889 134432965 874967187 737211592 461573515 526859381 142270422 -532313703 -6026666 570472643 929196879 502788237 662051485 657555219 25497995 966683538 557726734 -360319011 -181804582 682569353 86602342 646817678 339435084 -219558041 -776721263 365512986 -578431261 509572154 498621682 930900047 138299996 325073727 186049033 -395400637 813898018 293241667 857515568 151748605 54022187 141600693 -204190775 -49001844 708204634 -21209477 654393431 -153025235 235837052 995329557 141269905 859851794 248076009 269755236 732419521 777371198 -969410364 -352829323 394422478 517618613 -723707645 933046475 -307977919 438422902 938551855 -315871916 959332506 -857375915 -791902371 -93098543 863683580 -522588182 528801748 -411018503 635120713 503618770 126538499 544407439 600115922 -31799184 -279022300 -30509616 -661548008 -554302996 -548597481 175601460 590848027 154208254 -383470717 -126988754 -720227957 -660744964 -880893619 -615136713 919460638 209649036 924685564 720726133 797549127 268983437 666730462 -987584762 174278482 -730604826 899239387 -773066457 -300005328 -406905423 -712907384 -627957938 -392283195 -211632136 -329405411 -305139238 -300908903 -41039782 -889423586 -839981021 -386689176 -639238646 -583924604 269897756 906453269 590183760 -930931005 -709449620 89378541 588578309 400335206 -892590414 -478151978 833915706 -55314939 -832016233 864383130 -105677160 920349060 167423300 387380433 -235845158 428094253 -889527290 647336610 898679153 658865871 603138944 76648147 852226601 219198995 841187303 876331636 369412681 -686474204 142138627 -875172119 -61809340 -980666749 -121908836 -899946476 -62187755 864330337 159089485 -321368139 -80823223 954321567 10548013 -444208148 -517829254 -818148102 -837446779 494706440 615612778 993117301 844874563 308073130 -330829586 683861509 44145836 897811459 -366949643 -353376763 438273436 -406717565 755645345 167270816 -468387149 -97685268 -123280489 274408941 690447385 903224851 -25388279 -813985070 -663920491 630822675 872322202 -569625601 682708304 597284001 584932407 -304888993 540043416 832905438 220476363 237718950 -888180332 833965579 -144501811 -206537971 263694784 -83592854 -33587973 967978390 104085410 126130927 -42013095 333810755 -52404613 694875627 292676346 -358571590 714106802 -317183579 -812396380 78937780 -708728386 -712464397 448148439 -735692126 -92459213 -936522123 -111707135 995740397 -386146928 458565525 -565634797 -799347207 625698173 -222445841 852075021 662803921 -244472833 -437497983 -415586958 -776661735 935117691 818869303 364168942 309972344 -187344923 959689679 77752571 -634220121 645111947 647831135 519683327 678297900 217536830 616753244 -999538843 -574797763 -500430306 -849446758 -899509249 92131853 810874424 337282399 599245527 -757669722 305061437 408799414 -103268688 -445850385 -2357172 935999616 785904885 -61041871 -437958226 -235378512 -189243788 807876850 -22968915 781072045 -307174834 -90745479 -468571783 -696514115 -570062378 -972471520 642321709 -947608732 569785256 138476770 -879620159 -542821018 -143245041 258349303 -228160401 241859165 -355662964 991797138 -765805896 75224943 774450324 738700393 357040037 -59705853 -668563633 -152540958 830754953 -451789552 -507158790 -324173895 -566289003 37853920 -640275006 -110916058 -779304467 -386363050 98306553 587567074 -705045218 290596952 -487160599 296359574 677894934 -655344168 -85522887 431705037 -45295221 778801100 394529771 -755066808 -402954667 -763648884 -360394555 -669974877 757870700 442842153 -29476380 230122435 13430686 18220046 771534165 -548488753 229675834 -150567892 597996169 843193713 -975020622 104939364 -512493673 188786623 -529654919 262512712 -307549385 -519021830 835496112 318194887 446881148 -508166338 210393517 -245153120 350233273 666788556 -619036209 248650491 818495599 -780306411 424159302 -952775643 -958369924 -580228229 711824653 601648767 159771778 808062287 733782519 -807801635 -247833956 679657096 784547436 6586077 -53586526 -75759333 -387335589 -942984137 -241669702 901543255 -501242454 -945037197 873199540 -555630191 -912190563 -396263909 -774010315 459587199 -339122152 373891130 -865940188 -309698331 761856640 153366502 -208073544 373263357 -802132773 395175546 -333686131 -278571907 -58223426 -600983086 141125401 406368798 699596250 236268335 -342183506 829313312 126241519 -978526166 -544508905 -530683202 -696267526 -767444054 936893930 157010389 -471918160 728503785 283127283 -755067680 -713267148 755304302 -534677173 786957171 655913563 -988325070 -572129449 723768204 -59066529 -372492953 -983297055 -597394450 -545838089 -216407252 -106740715 951580159 -205699403 155636529 -414759359 -463170762 153860813 454287687 -505042494 -947550674 998080072 -506175021 897423426 941914601 -535454309 -997188288 981617965 782136985 219548825 826503829 -931294489 -708102901 -213363208 -409808589 347509919 -51847970 -521446258 -113425889 -340094550 -97274206 -773141284 373549535 624394886 558071220 782569502 173835996 653373117 -458316340 -691861806 -550336019 -345327258 862213032 -454623538 -646683098 194995651 371284524 912305362 639956863 -173448799 234404509 -497518084 -997824117 602817543 530275569 -906261717 140998699 -928991055 -522476862 -163475484 -136047219 -329932634 -966059758 -836755503 922177107 488381335 -496664922 149671014 -706092575 296165553 844609223 -71939581 76337884 -413011277 513222598 -107929664 -776533466 961539009 -594238836 -456022051 822194361 -17138696 658816584 966413125 947663542 51045526 253919619 682625628 684950776 756575723 957024304 506778163 -609151548 -833374961 -978570262 -195004478 -274437510 -542134273 -723552727 -136093833 -779649603 -939781830 539414080 -667879713 377977537 -451508530 -718323359 -558978295 -265491871 189784758 -913032029 113208259 -519261717 -662749669 886684918 627372883 986032407 731598398 -243168297 479663708 -2366782 173377222 -949929757 -673967479 -956817885 -265584008 568579971 -925194243 689619062 747808109 448928038 35274788 83842525 -548746272 -739418097 230488512 -527611171 40515478 193219368 -550770227 976115816 576336793 87315416 -112326828 962214786 229563916 -667256676 -240192921 870132465 -533410501 -280038450 -782016566 841514253 -314505691 207005320 -84396406 -606976537 -418582122 931949579 390187285 -546472019 5396046 727024175 89092367 827472572 712416244 42791025 -149842757 -895275868 -731761518 97908674 -641367254 754094598 917545792 -278251529 -708550248 -139459589 -203212090 -762908559 232634752 946573910 -344697406 94961983 -858783263 -357809443 805282116 -410606270 -950361143 665554637 751349298 87099706 -399194313 -697314719 438592321 -821094500 -539764347 -844732686 -212606499 317914644 -680528905 -407394995 784600001 954244699 605451550 -731823401 -888384331 -988628399 -713857891 900677906 923277337 -951976318 -352714838 -988157872 -404497711 -923047551 4052584 -36371902 -846911614 -112849452 -641147736 -842521048 -117313546 -117222850 -554278902 358768090 -237040287 -507093711 695599957 145216736 -105390063 -544663995 566478599 546306549 702902144 30579154 -345528095 49204819 -473163108 285130836 706939096 -124180033 198924290 -11868477 80416743 316106233 -491773288 -522141412 -956701569 518359182 558160330 229938360 614704432 304050057 -371226032 320291593 299511300 -627371013 266988068 603444010 527365161 -149043904 618340812 272769029 -902769072 -505323851 802671067 -324676534 -664897977 108664962 -984963957 243438755 -894315911 104781934 -939400823 -78238400 -492567926 558668823 484612301 -738530481 557027714 503388500 -389848730 518118722 -17462166 -451919537 -842545966 516486469 -112650161 366512472 475294910 -540322978 -9799703 -901935542 -836298865 -246961506 907026903 -872922800 -448954510 957614791 517466766 -725408507 -961730213 33142594 261847260 -244985722 -888089306 -540824917 -660762741 -740548171 -667632252 -135100102 504559833 196920606 991774181 295164849 -554908212 709876941 767344128 -799884413 -406577114 414055765 918985211 666170598 -592927718 -813902397 -544301208 -482229556 82246699 716752442 809915863 -400454836 164841163 110903235 -972431210 -110259300 416378697 889929876 -878091887 378360575 -14908308 375425863 919770650 633296374 364277221 -639109260 950789996 -535558185 467253499 386367191 -218766155 560019165 188900897 -77233075 -327589228 340562341 -767684305 -726729295 746022861 -32868656 644972083 299547064 89059549 -366874756 -643410633 368407532 561509190 -891404365 651284840 -387952671 409612317 931748885 930828681 683439160 -336046464 -515259724 -801047595 93675654 -916739052 -546817626 -888287811 603108976 -694898426 -192178048 -896774745 387935259 648693525 -592616591 901510895 3927510 248603392 422971402 -921294058 -609311099 663345407 165537838 711679637 -466945611 -250806821 -145873745 134824722 931999500 701832858 -309015099 389162501 393242777 -650263009 910651985 -78223234 -692811837 -936624046 318500064 -424281525 82020953 -56807405 -555886378 -580593607 72281290 -134245715 817316011 5100871 -967442201 128824301 558576419 646278547 -541521169 992844600 546517895 836435982 -917675814 -973604102 -330922109 530277673 -705898588 285952315 -170594301 262810902 -158415449 935569210 974644864 -459993666 827632371 614512070 -387006429 -38555857 228893495 501754082 -60350820 82089817 800401567 -258163945 -867422244 509350832 781111971 -768504961 -313899498 -787915177 -218043806 55484132 -580916062 -381792252 -29738808 -27151894 -803742852 777646207 460106067 -926600361 325000311 -153320339 -445716357 579869115 -291752238 -228760496 290602582 550324887 735400066 -984703072 -240692576 -392833467 -714846464 -617562027 20843202 -738818061 670064984 -656565372 -397023137 18185984 724375001 -170829209 887458969 -292658794 421570981 481908981 -882538319 -700404647 -200503957 92358313 481967975 -440328221 -577242982 -93916792 -191071330 -835107814 -810722715 654740139 -651002307 -434059178 156241206 348880088 -736814130 59429806 3068987 751176261 -308589870 486557843 -154802238 130810593 399405110 -242856981 484790777 -401398937 -274506845 -474286991 -155405739 144080473 610629550 259619410 5166783 707986399 -693070602 -160666314 -162376876 725773976 -787676895 -88542275 358968824 -702439324 -459520718 -286650406 944941476 332389249 576280099 411310606 159302706 29576380 -760966908 352298483 543709007 -32479743 -268386534 -451919779 744412586 781708819 465480862 -652270191 268311102 -232775433 231548376 861989511 124696343 618966230 988419073 -938291084 -233747561 865554898 -96554948 -518593854 -747422842 960701703 300769530 810171926 358616709 -300452997 -606805295 197241011 773696522 -355073084 905468358 664560112 -827927368 489065869 835934454 834702558 220596340 -29271691 -414827600 -307983784 498054224 574532423 864147044 -740202445 -192224795 427070882 192338047 -539373084 683303805 -878148527 -407164434 360579573 -653374366 547397992 53366608 939288692 -903088640 -905845048 -502011782 -283428201 -977013305 445664177 -203824564 -465371823 233398515 -926478198 -674150723 251179841 -890549440 -867130391 -206613951 -778809899 -872970129 103019211 326378051 194505589 -997772662 -6731772 164868617 17623629 -175379110 975463418 -787245934 217262475 748972374 165968271 -856675738 -912195137 -402629822 -119012123 -749242945 -471752999 523282035 -236704910 652378935 996745466 363416650 -7534806 -295337828 695412743 -301138432 832828637 -511048830 366079264 -743497832 771328490 -959925197 419460784 722667894 629489245 94470770 37684818 -810509718 -409733052 613126016 81056417 -932181184 -756384372 -431220710 648229097 -288316001 693896222 933334254 211370999 -582074457 835912193 -949375828 554664158 -537722646 29107376 633231235 -501885131 560110144 806980025 453251735 136615590 862324350 -35658668 332711791 -683826851 -706002635 -427833231 -19109284 -438582069 -410480802 -867025237 56065834 521451523 543509926 -973943335 105943413 274740353 618636843 -654499340 311987588 -869386307 -455125584 241197992 -554430344 -944239399 471147916 -717620293 -735675966 341996720 -245764534 38193589 41842983 553288989 -125138533 -413766576 -521656656 -431140746 513826981 -351159729 813884000 143350828 480513790 -124406666 -859832906 -828307704 -84007722 -909955802 131492203 -64681872 -423534122 558567921 994461421 705643427 459790643 735990 -450588129 765851780 -536521590 -537543113 675773630 -299972063 -298956353 -254952773 -636825470 -107656370 202080990 -775397467 401490275 617148479 -522031501 -429725005 573619867 -288700720 309728318 578403496 -813264366 -38919692 -702773232 -169897140 326148430 306066165 -76734196 -908845688 -182239753 -846154085 -563554629 -397050361 -409873276 -542791400 656749192 -828467025 820555872 -399460800 -347201869 698182725 932149943 990790647 997283637 766746217 59968820 -40454729 -579748530 650494675 895583956 476061536 -589035926 668531914 964508705 830052310 80731524 -685507566 43067024 953188077 526442570 -198067207 -901968622 66067581 -740386725 -625260184 52486399 -871411382 899054841 902523690 -156703139 360451778 219787597 -302751319 -820603081 -59346265 -724467275 487675123 98450225 -755456670 792445945 457088585 659366816 789235380 -328977486 -874591023 -716601913 -295354149 951778957 261527200 -432373051 -875820370 -862098498 545140251 -723814443 420065113 598412116 57228152 307382266 -730285662 39039564 757548671 -340731208 890290220 151877205 -778792439 -750883739 -43724386 886417714 703520921 541004261 -860214224 -122712342 889432167 296929124 835610015 -367685814 143969405 683629454 302438841 43432636 600571975 -193429431 -199737742 767386858 235904579 503281317 -576424751 -625615593 589010353 942776329 -674677412 -253567610 -913104571 -751788824 -358992849 938640235 -250353885 -695753792 120441123 -577953322 731557928 313262964 -936559019 -880570519 765773464 97766029 335350617 -984977523 -388404830 -385534526 -418148366 -732501264 652467305 414849248 -332555482 -459852753 27265698 692806856 232797057 -96909696 537610140 918187665 -613994047 280704861 -113556073 -528538126 812049288 -587409409 -674374862 922184946 869259099 655156933 -879347925 -510681038 708068390 -922627548 -688480842 -957664102 84161874 -844785774 -768291419 -784242935 754046161 -391652733 -808547635 -742029368 747547080 528813942 590951581 415778959 -714954543 265593438 268561314 676790746 -916839932 387720403 885679876 -784899579 -128180907 492053395 554381766 -583747340 670110264 -656647497 432963799 -983555382 835214962 303817425 -368777110 633938630 -49560166 502766789 -153366862 767397117 728823850 -442381482 -246418171 256770525 -580408759 -67876016 234582829 132894053 464429135 782151312 725256930 -249498323 769408799 -317436728 -759913378 696662802 -516332935 653001655 564901539 704700077 342957637 -527401707 242650329 423933270 313101411 513045061 -791785595 -754035183 81484203 505123856 241982650 -673417647 -653071680 -551421322 698648767 -728831314 792986851 793250814 -832298580 998765678 959667603 -888579922 -431159908 -717858061 465429034 572278318 312848033 -897596692 284190455 59306038 47604636 -546148223 -235918468 834665486 993682749 -422990356 -793814059 950851223 751073508 41231346 -175463978 875026283 -415379789 75062501 -224080471 607202106 876789420 431120294 218504565 -938121179 218702544 467010724 596744731 -131565674 870595836 -525107888 450441281 -77675891 -250335041 435470572 -795456311 494964020 726334195 715368061 -340874439 230091319 -910590266 -914250797 733332154 99984056 151797954 -90834850 673602456 848753531 -55026419 -335160992 -734213737 -942391598 870275282 88546964 -789136025 -791221030 -380361635 951747965 -724682723 699575182 -401313275 808145209 938303835 940328753 -86386674 -240598280 560002105 -583618244 -806512855 -663285276 -895723772 428049071 -351829946 -566525813 898834026 448801680 897975324 516534643 490416366 142589484 284394358 -578875172 954885707 -824378005 520783083 -816132006 -628678279 213319619 102170283 178251377 -830027412 318554470 231026397 -808006887 836529431 96975922 258332057 -973403469 -542820791 565399273 265353966 486730967 113349362 -857484241 886273157 -24392456 -716391802 232289048 186583425 -246500716 422069827 -813172774 890016074 -362283919 -936737824 288903766 488840390 -367766531 245488553 766426289 748997476 -554273621 -523648300 -621172596 -372156098 -188001557 511690425 -552533081 158199294 826142615 462181899 60556282 240208483 615499371 484264064 -98719322 209113355 -959571857 225619163 113258357 729929855 965760631 788022460 -530385959 -355812893 -976958383 325651498 881461263 -640312932 -664728248 309138062 -690030010 -383476881 -958816231 -745780880 -64060124 234491840 384031827 19867752 -638805581 101651149 776133756 829508976 138109050 -475621741 -840217020 -972058766 -621249434 -780335216 302410332 61671341 -308380770 435150324 -549061041 -818991716 778895136 -260451205 253371759 377865757 -738044439 178484214 -755285533 -415515603 519947008 454887107 813480974 -264120305 -685013450 775691957 -602233933 633920918 505849127 -298772901 -64006577 846047802 -361385656 -946094156 -357769927 -943410387 537239210 143546826 -747489826 499046563 684652265 569886568 909577446 927680925 -849059495 -255637500 -633009640 278805399 -786143331 -256016264 -844709133 -414543392 464369505 -960930865 -134134439 734946304 -605360589 981956379 334383198 -673180578 -738706284 630905391 -220761694 936935748 -404282044 -191074794 508207073 -734240497 -477933634 -851215920 -259968929 -975728233 -855283920 -969831181 -761963479 842675664 562888464 -821747067 649501060 -270131637 -81816709 -749103540 -936679887 614772393 635845510 514435789 938804199 209189632 -497753309 -857355304 -527637606 515912153 -451963016 -773916977 -65504825 -583781910 -186399896 541633398 555550399 -60995369 -389915365 316867825 44187697 -597251842 -734964756 -800216689 833658216 -294447633 -146368327 -310770821 747779333 -273192424 70555755 -238119553 269320206 -815951091 -981391927 538181783 11664726 183126288 709204539 -921120847 413047880 -578328704 532670924 753008668 623611501 950897383 325918555 -122802594 990252502 831486317 -507842433 -790990054 -982750677 716437433 968488785 975064957 -889458618 -383864758 -507525159 836938025 579515412 482319071 -546313189 720063694 940706118 322219645 367589209 443457432 -594674916 -457384757 790826995 257345045 -87472762 142508810 25446953 -208236741 -725319364 674733855 12237975 -337294598 729772483 632472404 -985823475 -226016223 853197513 158458231 -976887320 492869014 315122290 -851152368 104702619 822489348 -539940113 450834664 -34573158 639885581 238635390 713571487 -34265523 636793238 563724572 -684366133 -710029012 46830084 -989972549 154405563 337941339 -557527711 661780981 237274769 -584839037 -653256827 -737444769 -191592963 778742759 -678960723 494791737 -71966579 -818160978 -880216015 -625649347 863684284 598425210 563272578 -268253381 494199872 -692096788 530611848 843576043 263998656 224134614 750884241 371921730 351776251 963085898 178869603 -25108666 758662993 -961180671 346694332 -569456122 -361014746 935348875 -953728374 787770588 -832689126 -930542400 637107606 -288058356 -127141800 -228715471 191446396 -593489744 -320600739 317211081 -397348741 696121885 202984323 -960197850 -28848945 903833435 -18797289 938413251 -98870616 861531429 -680594949 78989379 310596317 -26969341 518311636 260549938 -271488566 866811314 -476632558 173816382 68942171 -669184170 883573766 451054103 -388982221 612527683 332169878 -936763615 747320787 720072882 -990007413 -447238693 366502410 -947945009 -851933487 48508704 -941266906 648575460 568587317 44491055 -72576407 -506797031 540782332 -728421812 780352829 -229187200 140164856 -674675318 -773744206 -130600552 -848573905 470392938 605488603 883054837 -169391713 229890598 465799367 -960022672 843887036 -21461125 986390311 379800602 -372518094 -749653346 675739227 -5056945 975152150 -399465113 344390859 631326702 380021979 348259472 175860661 -26248880 -639697129 -521134349 517386184 -611379700 449284471 -816831794 837784101 -537227029 -369432874 878340029 563307490 53827216 527674524 172584613 115572683 956094037 627940958 816767133 449132364 -593698613 -817635861 299224636 819577108 -782884634 513619952 279006725 48965219 -924332832 -255443376 -295696164 445558043 768830466 851633322 -393969367 721346205 -683295795 -625210522 781873669 26338995 -768248453 -71952833 560073685 409527959 955754564 -217751827 311800788 960145237 -495317772 -745569153 -756262044 -228419358 -451909031 -473220374 -155691102 596624047 -323508917 448081030 -943221377 280660432 309938737 -741459256 -215438941 515926836 873143535 404798650 52839167 -845595375 888523626 -921596250 409297310 255758001 -781840814 -477168933 -162104088 698281682 -321569141 -709999460 547932949 -615359120 -809729602 -88493706 726216262 416700969 -539684059 737451082 -616176453 -367213107 70269635 774069483 -959145598 753526415 -707186939 385603384 218058795 989741560 -947615471 -56262457 -929616995 -704410106 316729885 -265694808 299995128 -895726062 -386632235 124074159 38766557 -444415258 -842568998 325639973 -543254252 988398337 -711419106 -532709817 -906937234 94502111 -222131860 691426919 -228742033 -825682649 -13987006 95116146 -144783758 463552908 -940658862 -565477072 -345459580 -207230687 417280561 772776362 3023347 879400269 -577159730 -162457390 -573433196 -195321544 742403681 -908766919 661683298 -295869679 -504227131 -370079802 95162584 559436821 368693661 -41835268 -922900389 -530825062 707577328 580457677 687506774 872615753 595739635 -33254767 795311117 -501986802 -302878995 246664379 -4934350 135341836 -509379200 406805365 546632279 686996093 -93177410 -93779740 524296739 460327005 -549819038 102220986 771853710 -447147563 207411475 -401995539 -549280672 470330183 -934891908 984645636 -394472578 -472674263 654129930 -233040641 550412740 560979341 -102131738 -244158158 377855373 -594752130 35437105 196535366 427994685 383066126 48624186 -825337138 103780889 -694783534 -795239413 815701826 859811747 991963629 -862514569 -168644576 900748796 247505733 930615003 -630970734 -945410484 -232229351 791119064 992158096 43419468 -356696720 64840907 -896226588 -330746773 -973487512 215144878 -681400162 -443311948 462547285 -610318696 -935952799 -236656170 -996350778 431058358 193600841 708029470 199845257 -564169627 324329953 -319465213 613113439 876477185 601215845 -292398488 643580657 60691872 314390408 -762027936 685091528 -591325779 950535146 -548036892 526023613 623124135 717420051 -156981897 -812852279 -920050970 -538832942 96110457 36445938 -593875235 -634382025 225679852 376241936 206142355 737518275 855805830 613962556 -788507495 710536475 263562678 -441945713 -705553591 -667127463 573149891 113793466 -293543440 -4089124 -316250438 921492795 -673971684 454924508 82982695 666721703 976312428 491429692 -429822162 886242163 -356786837 348413012 849960094 15726834 739714183 -942092454 222777678 710622798 -318632768 944100282 287956536 -856312008 504500527 929030921 376462933 891160481 713552543 567275159 -289815073 59058486 896593540 -601856456 152757858 -561812017 -320432810 585156089 -283300652 595490799 402413953 -341616003 -842622333 -312826023 -838993434 146296984 56982335 426148754 -381376360 -50010590 294147259 -720499252 224958125 -726087108 -178374768 134054889 -890302196 -841096986 -941174985 529841747 457539050 -966942904 857644539 923488121 27257286 -575403839 487594592 854278326 -258823323 236845073 -253811550 751993046 -651426317 -23063104 -161655752 293453189 -275790879 788823647 443439362 -543210622 -207218528 -737203703 -185079787 -929627364 -813239722 -183033814 708844913 538377758 939389198 -541115677 609771154 859270497 -275853879 628940044 136728547 -657777394 334212238 784739679 -929988123 -643552682 458254502 403718391 -987337882 523145725 -481064940 179566234 386910844 140762720 758292097 -485197566 -653448405 624172754 812944218 -149920243 -608427676 209038194 666896745 627221540 -928755622 58143099 -721821663 597524494 572062992 -473021724 -148708932 181200222 -690859882 774005435 343836967 -507913035 335141090 -354214490 -216888713 -849470102 444281505 -822947520 53363095 485096479 89780865 -67832674 213081086 -207710615 1930418 -264608197 313174723 399667845 -226679806 -902362885 388181083 630432476 221510297 -782174132 37804899 183289370 66457206 -582678620 178137900 507141722 260265555 -310452507 690255211 -805007387 703722016 -753792639 867991379 -707441297 -622381153 184313740 14028326 456515782 -970994026 -925477870 975079509 521395272 331517930 742521221 241442756 192481786 -649951697 -58080962 847199626 -774021632 -558465719 -812873254 -832385612 557957847 764469038 609648757 810350859 503109804 -241657404 -159040017 819222510 152972285 777123678 900325395 -336649245 -375492310 617878302 -347115194 -268894459 194294720 -277347886 612403857 -20433057 226053909 -514547435 783707872 75478334 315136780 -874927442 223231865 429813977 -354694909 60785159 316181080 -780890011 926719988 -355863565 829457822 -186435199 -342986393 -101343736 -314730608 606105998 131649991 -626671511 492038307 -66991326 843091643 95859675 351014817 699423151 -104168100 479987619 -411594809 493077234 104601941 711077634 -292963387 -369586639 -119098419 -282601623 378020089 821630788 -227388150 -595164157 943048879 905246531 -489038613 643579628 -632421593 250919795 894800090 -74072219 880642486 -930739570 -802645460 473908684 -891546121 -570533381 727462425 158375488 -904818061 590210669 -743717291 -299740954 424261653 843072235 -546706178 -711425370 184330703 83422676 924645781 869137158 731756022 -239638265 -756095689 970682271 279172706 796378165 -146724138 -713080129 -277459128 -766207451 -398157447 976881871 -711507239 -475485375 -464047348 -762675760 -803922505 -102283168 -583419150 -327589650 -718101857 800903286 784915128 469418643 -193690514 -878171549 752461393 709686340 -956194675 152447149 -468612508 564412923 -140765837 219501235 822036248 430551937 85471849 124495849 -874117682 185610676 -29640153 -684031515 -733140820 -191629933 970632294 470477708 -828668768 -412288601 -148922442 517887716 502184584 -720041763 -991682067 -429355642 256265539 576826439 261228984 557922876 -268159054 -245764616 155525492 621761593 731240640 -947547072 837706394 -110044215 455228278 -244654658 -338444792 167606740 40319308 -925578037 713212754 -79590770 -365302609 68505706 -899483262 379883039 -458859310 -530280056 333661924 139248607 -76264575 986811011 848683355 159008512 -242685640 625798130 963534487 -253166411 742210709 513214817 697434787 338974962 -77070069 705253076 -687790960 694268762 473790770 420999923 -491078087 -326599193 588310256 -419902240 707060621 525914679 -849318668 -117951718 -577659899 -582081155 -337527149 -522163895 233755806 149218310 364293457 59207779 344463750 -719291901 -837121478 536486752 -471379613 -979124835 149411262 -96987085 -254154032 332386573 705517535 -688600858 95542875 132319137 225683622 -438877232 190328817 -362602078 467132154 -304953400 346529965 -547921595 886604152 -492632813 468590142 -761473254 -934207808 -378363911 226614276 -706099708 -197976304 625516980 218507010 989349009 -249661260 476561388 833144683 50880741 -984302407 139103578 389241378 462691949 -300910089 -999643025 -137481287 -387727064 193720831 -508991915 278469012 869050151 -103405039 714525274 -39563911 715402642 -178495967 743507331 -131534762 171063811 194214147 97847937 993859941 984797465 -29158698 496771569 926546226 574080031 -749780698 -762352387 -63933344 974598056 -825444447 911365266 869714177 -232868887 146288248 573423948 -201589253 849709900 686411930 119657415 135820995 -432363291 -137312601 -704690785 567395588 567759734 504864800 275887865 357919794 -134076819 387460119 888629434 -558961648 -88162633 513195925 126539006 -162375126 -29937355 -490611319 -65740473 -624279380 -131170582 793551628 -663987962 -188133123 -499521 52199255 -74458153 296606309 120910322 -573401129 227303147 171188023 794100648 -549769510 626476658 809757573 738335868 110599870 983016966 -15673911 -95844903 164487233 776719757 -352153036 -824827622 941643775 -325453758 -256784634 -513405680 507913262 -608416699 -975771184 571517339 695643350 234667496 -496412632 -268788650 541245371 622742289 579418374 -417536610 -742955261 198486422 -712550232 -682325567 112310464 -306264701 43167414 -681062684 -541559221 578708292 132817405 -302479573 -649817699 214448011 -110476358 -93856146 -505189041 851451585 -795380153 -769528141 469453587 116690287 794640573 896047421 356331151 -224969196 -385468811 -753914438 -255806908 -496171219 766816790 -47532416 -426561874 -224032449 -223490403 -756650861 -332569387 975369994 -534885571 352778962 -418258456 594637198 356464256 -204794553 408015348 -792510960 -117957087 -907228075 113712827 73331134 -218131271 -676301552 707738304 940753470 -477013966 93595641 -313088310 738607525 194823819 119654607 973623561 -346859732 -807215914 -737109341 632809991 -554591308 -420761902 -759075395 620821703 -410079146 -491047700 -528253849 -278773644 640132618 736568746 739936820 631807914 534120922 549071576 -166957662 -125241663 510556491 841210687 -880663013 755111850 -727665692 456562201 736884170 -326558207 -516016242 122812326 -926579106 -300051382 -318521200 201462367 -650442242 -818845521 831096350 -874861304 892258608 -914520346 466967413 577128632 -86903214 187761239 -550495671 -298502314 -688524243 324304521 -374423387 -502638815 -78158757 -163775993 -566506513 297831602 611979876 -690640761 47460042 865256032 334756994 299326570 -992953024 38996597 247846465 -464330892 572431834 -354767986 -601448175 -907607129 -496416983 516177010 -248512314 -883630490 -887617853 -449696514 924976501 845685485 -822585378 -640663875 -844059072 411899945 -700878136 -730116757 726772064 -757084232 546857796 178704331 -77217479 -971697491 559951564 -813610151 36066552 -955051435 -494462138 515111416 427695718 -558412832 733103672 178381272 475185665 752904608 351173019 -15978113 -524723094 746561237 532620687 82872698 100774278 -270910634 974773262 136851290 462054261 -517674555 717925200 591025447 964752137 126148962 -412007161 -518043795 865565636 -727480339 643247405 -326825329 231355813 -178401006 340470741 -616624174 -992836727 -467254209 364050851 641637283 -838736199 -195753770 -358002952 -929529408 -909449307 -910312992 333926575 -155240054 -377383393 -471450273 719961673 909590706 -320528426 679596056 55960608 -751354584 806172088 -387834807 752086853 468988175 -44841446 -908846605 165229924 589882673 -75655891 407886269 59224177 -6967507 446963381 602294642 253726954 -566196439 -10211064 822649715 -181543024 394404425 -982416564 440848072 327417512 690498836 -344460448 152126030 144128107 -128957625 274546719 -87923399 -911653499 -816365565 -935037948 -168173101 11781217 -194083952 -347252880 849531936 827624712 -728083628 307822097 25479330 -51250294 685740182 326915064 199710686 278263393 -3358130 -308139736 -93891096 -631911890 358927868 393011979 59868065 -306938820 652980576 -99302515 -979116337 445763269 364361451 -591872180 -280211845 -247506599 -472396311 239530435 -4566192 845293767 -346865769 -301624423 -91332645 -712108405 -910765582 -402919487 568006168 -71182955 -118266664 882549865 -153196841 -549652873 763550725 -449688838 700722628 298800030 -647373708 950187272 758379463 -355422062 -963578112 169404327 -852885439 -924344273 -180294376 461125181 454833222 -888621917 39292794 -608434885 -196655636 184945654 -567728661 -917840339 -401829244 -836966830 418963487 436975793 -461610782 157100321 683206229 94827214 88293359 -809644349 31826457 -9951861 -88333028 -774812196 -583829281 815472898 822411691 -479293366 -238087912 -449486462 -230103015 -308192703 944149708 -248708529 690163440 339200674 -463976269 -171215701 -813159053 -762303449 672664144 -953455298 753011646 -487225407 720518024 -275681017 19906821 948513674 745023583 458792133 -535270179 412668219 -156833498 -844503758 561285078 253838250 615505745 891074027 460142772 821188766 -392345276 -104548363 615039039 228012627 260298736 -980194315 -472003554 -921573513 -115535815 -871972884 -34754748 -284254745 -835858075 -300972476 -169277495 -261933333 -835228490 426557224 984610080 -864646026 414611368 455411906 846692297 -127084999 998669403 -424498248 -811205611 -4922593 -821663827 -619394690 -479618394 270393465 -111534089 894736736 929360746 184276266 -113862873 828849370 19926688 555288519 535836476 -980990566 160420380 358693425 -339238525 447166181 -900237070 323653150 145028729 -395135657 613082837 579975171 -395782142 27120201 932870457 447051043 96521051 -529953048 -645129583 318734688 -566987148 748960870 -957779107 637852695 -901857578 707301450 -3379080 231898894 -989578834 788803066 898301253 604428482 -193306408 564597404 -680065027 447770371 -504465644 601812472 -692325157 -23740531 800891582 366071888 126168344 875270766 -506901813 101531256 324880356 -790271482 939211949 351932212 34116713 -18387948 -246192976 -919093422 740222296 -301868765 546571916 -761983596 593207761 887869407 -878422464 343201723 677126720 -742314672 905262308 80143055 -380479488 509719691 -803295382 -252952667 -846929191 -167492902 -517691542 -898791313 809761944 -382640754 297874124 -652795992 221510037 -169980754 -69038211 90400965 -128395765 -642538962 253302201 -265360367 813456870 665533131 989207471 63530873 492722613 492886339 659560804 354119057 255453320 397654824 904358364 751464087 485737534 -120502603 86178348 405083534 119214430 -968595638 437011514 -410339773 631088775 467658638 462448648 712103561 -634455687 -429731390 732981122 -962014678 184977799 -603450531 384227886 -826333134 -18359129 515563751 458794266 403485879 203744300 579439538 928952149 -268509551 888436386 -358554642 -451123532 849146761 -680587491 149725643 270287006 -154542248 934665546 -487804598 -662213348 357760926 -110989168 -811129345 966422817 665544895 682728715 -175442974 -971123482 134665440 -707845000 -963565490 41916859 915331615 240748244 -890078331 521908931 -597007701 665625172 -435646315 -367685420 -579376233 291647371 441433159 727778614 908819445 -458736968 -307143533 928502408 941145557 -209164352 367997852 -603726069 -234894642 229026970 -597704720 -817087178 -701051909 -409813657 -639356346 -603088367 736343668 -613008559 9301032 112407674 -485079626 -238637923 -968218858 -5962337 -22597265 334650682 -829398805 -396577519 937256658 946086548 8002049 435666145 -103017836 -804718029 -195684888 87200661 797884313 -840729446 -727429663 -33648278 173478684 -296354632 766553872 658399161 -376936290 700152872 -360425257 -984404085 -370003798 -491208257 -800996548 -204391207 -315430551 -819206261 979964167 709935997 170903790 889628100 670796378 -631742345 -247760782 -812253253 541694497 838106823 -688238186 -742845664 443516886 -871219291 -966752875 563560622 590860369 -382597274 -42946310 -559461256 -639581886 241274316 51152589 -565296192 611982147 -712098723 -45440884 531522442 190870304 -590615579 -455301933 -231239203 -859573681 -310693285 220141059 716768391 -152934581 -212622568 124962750 245299593 753824913 99957334 -9446199 668539345 707557562 892571185 -530813632 242541356 228730804 455624393 578909339 -13459002 -728401466 928316705 -151560434 191432413 -286466900 -232745628 650382096 457481576 785929023 -533775304 -759562266 134526165 97653403 712543177 820399519 -678141925 978557205 -511080968 410074536 457650913 369361323 -252488624 891573289 -621839175 -105161634 -207965023 375527841 -259215989 -603337059 367674722 -987156338 500965954 700903881 -702304948 681918059 -284912830 20967089 935835318 161261348 -995614879 203865727 647711301 954930155 953319339 -591297313 126668866 461509584 750370048 634337674 -540909830 555404910 -291201166 444983263 639561113 630766217 698697418 -8350066 -713242445 891783669 -502767533 817670895 414692689 -499311660 315052965 -747341822 290671280 -264147451 -827611748 275186457 820855412 -462951458 555595940 94772697 9179326 186850739 211532631 948901632 871680525 553142265 573272313 506818576 -549063241 -986636099 -740439545 -439301562 455683214 -903615072 -978139319 -444071883 100002377 -833108538 842355079 -325721973 -382594703 -424600697 -396473711 -217123236 596131536 723526068 -719424799 742325981 -327494985 -642058997 -957822487 717871484 694795380 830331315 -89543824 283333724 -533643123 -947721646 56110054 -769257777 496865611 737941445 55988701 -886336051 474537577 590581052 911362999 729001476 909552329 -51997167 -549149074 -47638048 -100451797 -671212436 -968502025 -576092677 -490046302 795232681 755158583 -189519652 541247312 742825037 598155597 -711237922 553835292 -737178225 154291219 -282430088 -954055124 -486060140 -858589793 292724415 -760252473 -493830567 483434383 -629531836 961802526 -403790530 -400857441 -919636862 899216383 823977560 450495623 814494093 -832059939 760622105 79182448 -496234517 481559426 399347066 -101443141 301373533 620264518 -416719298 889767589 -678282531 -309359666 611270478 -324433616 -538355564 937903017 488766232 565886036 313732544 -322813311 608811522 7060577 232384249 -910641236 404600789 -848958724 -57973583 796515828 -416024133 -766964526 -531051787 411535657 696111753 653219609 -155089352 462865401 -503372590 496897401 608547521 -559672939 -782026111 -190291866 -60197408 938155972 -796871591 -407396112 697083973 -261428475 213704160 65098978 725331404 -299866255 -59921496 -185789270 584473057 -39917941 -692822005 328026004 982566046 292795089 -54418265 -778856907 -547821465 586883797 96024124 331871083 15679105 -810940636 -196290435 831612326 -919808747 623855642 423571304 180864117 -821815062 409438522 975268537 981858707 -4683627 376645702 -492893493 240765111 -61386381 665224976 -543428564 -203186776 -145122908 981031158 890828122 -366635832 -343428089 -312859731 491986647 -464977831 -359432781 141993132 -393509811 -457958757 -821539941 945555725 242560784 -371882985 123300007 37705580 666173575 -732713070 127277882 -223119264 547100177 -68097480 485050655 -926802450 796777506 -498505300 -992448106 -922315216 691506424 529251163 -98019515 155566928 -927664037 -738697722 754453627 -849142541 -381033975 182322048 -494738361 -137193897 275784472 -531028227 650843318 -355334260 156333045 -368446567 -29217353 -514441294 -345476008 -661407318 -940413716 -560559844 326582100 655673691 -455179478 -774720057 104079413 -750697380 -409580558 11436509 586592931 -582257434 512336061 -480239104 833012428 598245517 837146979 306620224 -902422646 123464801 -540576444 883244345 -305935796 -303243954 -671017378 -59051630 308216990 362402624 500143096 -371038966 -277162539 707648429 645559821 85488879 212255445 -713375862 556894787 -875591103 -430499586 -350031868 -947601090 441755954 694993557 227610349 130339086 -461730608 -82373435 -664992294 800665783 99180216 -528263591 448666250 -593516756 993625546 -852144240 938164513 -337787080 -398702690 -233251832 512358860 -111106363 -229423912 356368396 907593204 813112124 988336859 -331788184 106067435 -875015587 313453777 -407606220 518492770 -509776572 231080128 -523304300 -264860184 280040167 -820849991 620911424 -20665984 168069381 -465318042 -45133377 877565117 701559917 -217895310 835907994 -990889679 765148681 -802667129 -122979857 -823367673 -850387798 -482614483 -657506999 -613916380 67229122 771333804 -362959628 -903764111 497605864 958274764 -66413199 71308683 818487821 -920763811 -60822420 227207814 -638556225 -429023012 -973896393 -130649469 -485320296 44361368 851711982 -457523646 -745929344 -382921371 342882632 5670341 -68091310 -370732195 -802131762 606157468 -854905973 307959076 -496212825 604346999 346084014 -986892954 997220506 822334287 168212726 308368069 -183863998 210458822 -33780127 481609351 20237185 -576129150 -532360719 35269561 -326749871 311601325 -714787696 415072827 -301923812 -810351160 -575620211 727260427 921832386 35460992 -416907523 382446659 539707423 -226153098 -69353793 -26549335 -536719954 436459682 665107453 -306540523 -512587954 -976969522 -740424890 272609248 -689990189 -837439122 -192440958 909568069 -747105036 -652474735 -794663852 372525870 249898210 928449271 -756769916 277575217 -456699231 -39031733 -530151553 699454788 -764782186 728610510 -928431772 461277009 -730606637 154440602 -707450840 -824139405 -277173768 422482224 -438816605 360901168 -205683087 -238613975 485503350 304711101 369623159 -650482095 -247904586 -114719501 908537149 274686626 324186840 985512766 385843365 -562074793 -364880872 888234811 -37987439 -180977440 -658866904 28514272 -106631219 149003948 -302375557 -469329299 -958250108 801176068 -45579439 -672780462 -749959362 -269968538 43029687 693645425 -216720276 887355113 494693007 -191412796 -757243182 -983860867 -844660512 -364574283 865924288 -64303023 -992796121 -322733586 -771278916 140463536 -666767982 -796158269 -268080045 -956673133 -345050929 -524220070 -275930997 392712731 -230809250 -508212825 -598748913 702678535 880525962 -602921473 250360318 -576286572 -654891519 -897007061 48092371 -373578562 396292774 -330973936 72239481 -346345041 -363219929 -88422726 571061229 -303299526 898805056 915570612 916146794 -683673194 345158026 -746752570 -705390261 -307177515 -230961317 -880035617 346597300 654872162 871422470 890801161 112972711 566214300 394685438 3926415 776665489 283956459 620169765 -11679295 436561915 -100641822 -933380744 15242560 653262333 304729635 -637637616 -268628307 -537585819 903640022 12805902 258022197 449678991 -482275140 -82117519 636993841 -936187677 461840196 706461416 561510394 120254458 46964097 366178120 86434316 -694264458 -261271600 -286219550 -114675525 -203691308 -463163411 2876337 -839706281 537094544 -782824720 -273397629 876139603 608698002 960885860 415973906 827810563 -7852407 752967893 -780996347 -623176262 538040669 -891021632 -657975748 602129833 -460646216 16157962 653520996 -668338151 478718841 -568052222 -494028537 643975650 866277434 962457108 -358152202 822348240 701935411 -633399744 940755269 -378982573 -593181118 -329667645 937235117 38125199 495113650 -681579439 128845372 -249832609 398186007 600062589 -168034237 -213244803 968605157 892589219 338068860 966653059 228041903 847413825 266480169 -378014130 -98740508 649754197 805457350 515706708 -740211487 54426260 -726033735 304338545 900272589 734497410 -304470875 -795447894 842720981 -48322359 130096078 -546119853 246966821 -722269240 -660657338 -994571158 -543425964 -273815545 674654891 -859302768 -584962244 -46139267 -369590284 680505996 619833868 314196302 -456026597 -10038474 117246349 342927529 758211900 644285730 593536167 -57412946 -249832973 -470542451 246835088 -850858708 -30965286 -333523401 -44314441 -451783701 985223774 -154257801 75108530 -738476894 312302395 235315763 -581339880 133072120 270045563 332088499 601271573 481584510 -666418759 377082600 593351450 -605747276 978089160 344788571 -353534582 -678545706 -765691260 -349815078 999693994 128011691 680650720 56546224 -337644968 -542299280 -726841518 732917670 273104941 958665834 614794368 229571872 -161730901 639879302 739436297 485716098 137942127 -176281474 442806247 325101869 -197161255 627407923 51463630 -793191304 -348563780 198865663 426782586 22203904 -949448104 -765677274 401205039 -589162050 327885323 -880248534 424861379 -29197740 834814729 488268180 252849009 421860417 173585509 692158372 840645172 848683690 -690761452 -658420800 802956192 936510274 81814839 481869256 433251399 271849008 -770300602 -125932564 673581384 -948706771 -469229429 -629722484 663680095 183759880 -282054421 602254406 -212633514 -530592365 -253134707 -631231991 -831995010 -167541416 -960018145 395406920 -804612810 -804067374 -535606897 280139799 311327577 -708949255 35936183 457484971 31688980 542085580 -951649855 -618282903 229843354 650417451 499932043 -66259947 667070809 -383703837 -591758345 -653831179 545459351 -763064876 -690059576 179549064 859712708 -569339898 947480625 -358878805 253854654 330191289 -922957216 -752762615 620725204 -565606904 -634440323 137287697 -602794020 -424535715 427721804 -28083083 86032050 952373850 565423711 859890358 57630003 -682695886 189538145 -509237743 398142074 43051588 -792343835 -252406552 -235790752 -357375466 -893616715 -176755241 508650774 -678740857 823870024 -446821918 979195394 356239378 575317353 -909235717 176585426 101286840 11214533 939537330 -976113462 -373073819 410505727 759805331 -875515491 14031045 1262860 -248138601 -561534383 -417768237 114920238 -465716453 976851076 -2168541 676258874 607877127 413532196 -470133454 -327872962 -122351092 623666879 970893088 47505431 713054153 464686408 312967900 428965319 846823876 165578780 -103320991 433690968 -229522507 543079419 852392262 -319964381 700490902 50545516 934564731 425516163 95681639 167178551 604023150 -874223716 587164957 691805891 45133514 -796282608 343678904 924177438 -509560418 880121178 954187454 991829437 -321120432 -472011142 -432912745 -886195801 755236057 -152282202 -804458137 -535459667 666973028 -447412465 -358187834 -153752430 601417508 -732001212 -268291334 432049867 833840724 736099037 247635673 386539339 136724124 567446962 -152579701 355865504 118119151 321599680 206146955 -927615630 -474313164 -292289650 907724208 -319381976 279492598 -983715091 -398904695 -116022437 938499690 -618481704 842362147 -280449884 481580783 -648059292 226590068 -569914569 306046857 -716960958 576009239 -947476986 -1231265 -791001682 -261795382 970089654 11081343 9038968 174024901 369764791 -685239688 -360992645 381825437 -606243507 661243544 -842479613 -359353316 639605462 -66845154 230015937 676433974 938596728 -872771863 -605786883 379268044 -760821672 220009058 -429085317 -798652428 59567902 -583703122 564316269 -360889746 -947226053 742973147 36733721 -610729318 741399795 -681628380 666788362 -337341076 181057647 50623844 570699006 952372831 191604725 -154611570 -383949416 231413791 -506647828 -142186532 445351448 168033767 -842166028 -523042027 -334766572 589794988 239833228 -978838381 910165312 888476819 -576636366 90997207 218417445 -529458426 -315194394 865584496 -262722824 -688730984 -92775298 -607193499 -238897602 -635810361 761211546 -187066454 -916938353 86330243 153376761 983325785 199372431 -565815025 18500742 162520497 876736167 284159998 472999248 702448213 -45852884 562830939 612565095 -62949560 286677381 -411120768 -932385372 430093241 -85271693 -506529322 -971404926 -361098066 230571377 634563537 456630625 171826620 43677878 -935479409 -386049138 418659977 203380915 -281380268 68987703 -212936431 -915918941 100481483 -886864698 343657832 181322156 873902792 583320358 755628197 778805867 642845333 -115210055 250701943 -592194142 181945526 -310242544 -542949296 793425831 -111693173 83359400 628776779 -739657325 -376752663 -201743022 -613983718 -231285759 886425319 33498314 601606888 -621566662 -873712367 -724680818 116005901 -926602471 -52004308 42129408 338921189 400990634 -611250854 940049622 -227577615 968553902 -354105951 -614184207 -562270926 133272329 -642141620 600870545 415929403 632858222 -740694158 213605161 216927892 880685038 71016834 452859866 -221487400 -729641029 161808402 216673287 -372861507 179923422 -85686712 -122972700 -917185492 336635255 520309456 -243245623 -347536371 -32289045 -825297922 -711670514 -299628823 -400138705 -436645587 937835737 -39072255 650483942 165694942 -199357717 386110484 219480312 -778343464 -121197788 859031486 211824182 -581623660 400561247 -39031172 -116406367 981661683 -350875050 203424474 713402988 -599859921 896074456 74797251 -831934980 996237825 97639065 444459294 -688388808 -540360207 610764796 940999015 -700365416 946456225 -349627239 551052856 -139233474 -164335908 -754898152 -297592739 -408652275 722791131 -455219667 -480420792 -420143263 -456169658 -756725677 -111053151 -797524689 219003219 347275975 -150326709 -806137148 -14687091 -340487097 -538952727 -297855270 57135500 615305056 221944845 404394194 -108071211 450435290 217120831 -392786780 -645966597 -977111329 654569953 825414154 813388529 937885030 866310211 408052268 350802120 -37196830 -62093101 569032120 -684609845 412617920 -256029101 -692666943 -597007934 -104142865 -756467006 792358422 -578493052 -384934660 359398624 -523782461 107856406 557677486 -724772000 75845043 550469257 -810030455 -39222747 -989646284 928267320 -685280512 317259391 -938939194 -685184427 -612373093 -186130549 489183389 136977662 -906141563 -35747716 184177915 847113282 794284785 446050277 -952754003 -693985287 -490018149 295907683 -72022813 -842071555 -588952382 -863944599 -773189623 -777971959 -607751226 791687943 -11854970 843046531 373007041 -665376884 -389867658 113169058 -250414332 -405162234 -808310490 -563386575 930974356 -560439442 -262932062 609785536 -792137310 286176195 225589881 -387096179 -334774655 539137236 -935315626 -133726801 -988686108 511251868 -768887126 801959930 776720389 -775575130 578773305 -588515610 -460843460 -67554502 -287306516 -674835802 -413899763 -561860241 -774895501 -912416204 334576852 -205250011 -217938911 965514875 -474519602 841480812 480615171 62755617 -88293473 -799527213 822538801 265345581 820493312 -965803233 -524840486 -236471561 530100291 -286008303 -177460609 810001652 331481185 -323375887 917692216 -913088874 -286521838 432343135 995984876 442763050 190242056 -257506877 -585604684 -707539214 554245831 756945320 -817513977 389913155 733710867 446492720 399606945 681173835 324573532 -274580488 -395945364 983102886 596336277 793737638 992215708 -209262303 774755896 321362033 -109143774 705026996 -249306030 548011063 -327633055 364712034 -983503405 -154858797 -800426839 493793138 -539394971 -667674170 -100487447 -957823545 764780615 572359638 41498801 -486961236 -580807918 279656928 483017269 694866534 -444965162 -862463517 321441109 -211173171 -203963644 545261947 814590186 442691466 889528796 863868107 -796765 -783526721 404501441 -272639269 156178969 -459452235 -629593168 -650542505 -142184699 -591937053 -388817651 -260662427 386432230 335428577 910784618 824707522 -298419575 723942828 -694295176 104123025 -212122685 -788219141 646171835 -768469996 735435674 163882548 -108680477 -236681135 -18598765 454626564 134150281 141474042 -531910413 -465072610 165466663 -933036665 -788838409 -116067713 669398167 -189309847 65654818 209738318 307462206 -532298620 -643057443 -366465008 963387277 -870904648 121898168 -133342736 517599503 137758087 -745143984 344678724 754299271 -506090569 -705994236 -591356423 636931237 -574882871 769724432 -302826579 -939295767 -163523605 401888531 -531685697 -642900057 609972384 -743122347 -902672358 -448283942 -37006709 193851543 272028086 945501743 -611612681 -122163989 -447174510 -661347211 -216121200 -993298383 -773996471 986861783 -304485214 146370680 -341111543 -707891423 400060914 630275863 -80136280 -722999620 -322870188 -766945907 -80924978 -997935201 -857021295 327649686 -408722727 303663397 -229473420 -658849039 -15700836 317144003 827837379 93491837 815262791 321784341 240342090 700114106 171508233 797633638 -254871549 -800505254 -47341972 -45556186 -852400715 -594820732 -942237306 -819899014 -779813043 768891437 335522453 -495090755 -190440053 -914940907 -250706644 -417282985 647091503 412806104 -637617595 -837950738 -166317742 741748367 203577527 431738925 -489843879 -287582061 703041561 205710429 -331824744 992065308 -162840248 482354750 -157365228 -110600156 8426468 404970690 522855401 367756432 -413235780 837502503 -596162542 -196184815 -905729476 -487828760 -41474923 325501603 -576569353 -616340504 534998327 784782598 852090321 858963655 -815991376 -303946491 677826457 22354090 -19950649 103571286 -46795620 467993518 -561835776 -791726438 356639526 -881226731 910006243 -902258525 921856351 -563324166 108744586 -897946723 895964888 -605286925 693710106 229278487 461773082 118680659 -802828563 -772252094 323892886 -452509326 -333778252 761596351 448344874 -655786603 74397094 208708455 647626680 262872212 -713065725 -328109156 -686424594 183269144 835678827 -258372562 458588912 968709591 997270161 -875903954 378727578 -328129209 325460715 -97979721 -529505412 -842492395 983467446 826941376 787249027 -179960051 826242658 274401717 348123147 -970158089 640500878 874947518 497087533 -678069783 -41285180 729409947 -52702651 629042736 -961657878 683583287 -544718281 116678816 -349009947 -573798210 792133429 -341678493 -304412782 637557628 -727367764 -130029590 209261517 -274282108 -153453773 592693039 395957508 21080658 -24540662 713400353 481491657 -613948940 771373254 447553526 -759411589 102370269 -301868475 -186427852 542384486 730354805 -28577287 834115150 -888407916 -195415543 -57735667 -766859794 666005654 775797325 -254284123 525353375 338509203 -852975815 292061042 -864592776 566803366 -948568467 -350938049 108109174 842659405 507912820 819360597 890083531 652591865 -168885520 -939417712 -614610425 -704977705 480257985 -152119219 375327303 755299484 -628857387 67322099 634626900 -229004106 -887693153 787739455 662171731 -115280900 473928718 -244486802 -625099749 744697932 -122985555 -591310633 -780608369 -167041652 315782196 502978162 92016981 630471651 -760299322 475497470 643495942 -466984675 148277514 430837849 188932218 -478804491 258349687 877016170 327164038 -631898375 124694470 329646358 -438069135 -947611147 955158749 -436955716 -729616645 96059356 664241672 -992378976 -894673357 116276708 -494719408 412586186 -348287907 -210703471 -296783348 -715189738 320164221 815198204 144937738 730031461 -84821590 -175881463 646273486 902344350 -99784974 -269982077 -398237046 773083617 523039093 -472609924 -207595370 -525507357 971073066 286995655 244511744 -676370698 650537847 692723987 -789695198 -470832134 -482541419 -617173042 -180227995 -276891775 353760329 368171797 -286036539 -372763584 86035212 190761355 -117741395 294264218 -359495149 -431277156 -482467728 75737401 102494852 787488363 -150764636 670057844 540963807 -589016988 -280006165 -820003106 -509753613 -387597354 -390812846 -495994449 554706791 -72281476 435076053 699287373 -727096836 650690329 522872736 -732450457 854384643 -781024216 -582983474 16600239 544695838 -545120357 -379560203 -491627475 439372072 893833378 -175859320 778986703 972533701 932600861 87165729 845494217 -292354839 584807821 -769334670 -460959916 865562457 883802836 702170809 -710617886 -758480248 -187292088 544266039 915723101 -514062036 20251355 -664439117 844840047 -798713428 -806980249 269119850 101327654 -45262737 -498813000 66444946 302980371 -433419639 -886903648 -449875686 -121709800 175697657 996753796 842157625 902504374 -41995082 450652745 -410070551 310832981 869044113 711682124 288474709 -552607219 -257655325 176535247 -681118436 155824565 -768769239 -335841916 -608419337 479031534 -194207251 -683550245 -857187264 -513476661 -178580740 -745636424 230678328 261081851 805078696 -160950970 -887731792 -58725303 -109402077 -701302829 619480843 739267242 179024630 554583751 -217799745 179005943 274793116 650183449 336402846 -851217110 -433275050 -983973247 637389364 -405321332 688533311 -891901891 -389218040 280518913 402724884 -194753333 514642290 385828225 -133970417 500311973 -546520374 -483607378 660985562 -783027149 -525931130 -888889367 -908431067 157055327 707308870 718111110 -943628777 -223140897 -179085510 262581186 -284894875 111755949 -640154240 -379182741 -720175172 -161865295 -214164954 -180739054 -886105558 25395007 709014094 -992963748 640738725 -965262820 -879423286 749967171 246995184 -625556720 -928422935 -173384083 295818108 -810628254 -968959466 717835192 994717919 672029825 191870536 74281330 598111181 575575170 -816761976 975340284 -319125935 759624948 -15617161 -111551312 729625857 927819894 -506172756 -581073827 684431921 -880937927 -545183179 -421966793 439365902 -395079116 -572158013 918606469 94939506 167616633 -430830322 -615663291 629101079 -195611006 -19349441 484564594 -260874687 -865832848 -969435609 387928637 -723696584 -643549824 13025629 -913803367 -223570589 -992578897 -144725212 709799630 -861807294 -187898998 22399279 -848913730 -577377350 391235237 630840757 802646680 -344532949 -518088495 -685428172 -314319096 -152961904 914776088 565438126 775189615 -481359639 114158675 -267210792 -217516981 127861618 357012254 -893905693 712656832 960778876 282167929 -110521325 594860677 603291993 188262485 649211127 628595709 113420651 -243720411 717217886 -778013671 -433761934 566688033 -648094734 -311882312 -84889871 251072098 -20649378 -37405632 103133584 805572052 -364920108 835675956 807850255 93989620 -182237866 156258869 934702179 -66352113 605894260 -103166801 303823204 319553442 508345539 764571531 927553993 75216223 651755583 -644707413 -609947566 -903406380 -545367211 914325445 836074969 -897122985 -10711328 373722592 -219049598 15366500 541345050 509595687 -282998499 810128379 344293440 922596670 -607217380 -676282537 -165182754 540049732 110491125 -881251645 -910842520 489878907 -326043664 -270287303 -194636961 -477074260 -41047110 -615668169 -616735157 -449670704 -297909038 472520155 781415857 496951268 167482995 459374664 397924690 -779663164 788214602 -798701116 -918757153 140440473 -206649507 486835653 -43784714 -587318538 577315001 -694389106 849720939 -473064699 676386572 -798232575 -529056888 -77305807 158190596 -884791728 394367060 -683709828 -891813963 513955982 -708567931 27239652 731326174 -330154867 544084005 262546252 -574708917 -929215432 98529703 681145563 790399654 -876686026 -68330129 170142782 -528772716 -503575662 -442234393 -478578075 893685815 258968101 957456218 983644645 -209110226 875171641 703376612 -146794548 774479859 600484529 -62772058 932039299 -592826876 -43095630 134115854 -593939813 -240655821 415259821 -382977490 -768637357 983106602 -626915454 426831311 44362557 -374274197 379671183 974415478 -343232814 984237507 -365303594 290248847 917798799 90005173 786721545 -412612961 -950741509 977041570 928685926 -152786306 -808842085 705724325 -644266570 463458816 831208722 -604087138 -418762255 185704153 -515032366 -231717535 875989955 -917241452 -401025872 -75578597 -481295243 164744961 -605197692 -422066537 -790665181 -735502451 -342031863 -617719507 -599670292 79027462 774861767 38247361 284205657 -570901049 236116088 994835076 29142753 -167440928 -660092267 -907335122 495245994 -335963170 95319964 -919197465 640307310 -355820088 -710691729 -954083862 992449280 844986390 558513115 -173983208 569846444 75431237 612582306 938981339 -889894484 418249330 550749944 -832739304 876931711 -278616420 -320575981 452581470 -23156921 633808424 380044145 557995882 630176706 -313937099 978124865 -531410453 792490398 648717730 -357614561 -116835134 761967623 -804327087 -902058953 476074980 887007248 -383921793 -768802200 -269272935 -580480395 -224291441 -924692415 417965773 -205065589 645899415 210038230 -179793972 540529487 374956677 -792194423 -753586763 -389013898 -391192342 -286377137 -411180673 881919044 466554095 -785872129 463220134 -230324279 993363121 -424140300 -297127001 -913386327 -999883136 18980900 462933651 -649275390 -891299258 349234658 274285118 -683040734 -535823507 238768665 -741826328 554071234 -949652421 -198274053 -20009033 371819689 -98411421 668552231 -981030997 -185788971 402147258 -951838445 142460701 128773126 480893651 -365086729 59099936 -583765783 -475104112 744085044 -351975744 -591377877 -514002508 -781302713 -929249155 -464254694 943807789 -849234274 -852330276 354361064 615309708 645436498 -266540861 521093052 969459347 -998220781 -134850544 90021680 -607108633 486966573 -610348679 -471677451 -463935022 -384782007 -532843938 -127159797 56036514 -169978644 -537544000 -274419312 -631372536 -257602038 -736009706 -17709136 -983194336 -949938130 -682309478 -804461903 -528824621 352783789 786244900 -766163133 -882353305 -486900641 571606807 634476343 310421591 609414176 784695526 278021051 950248184 -565993474 583423313 791056623 234182173 -456458673 -4862774 -780182659 252407601 -144414440 474684964 -192637548 -628378839 871297048 420273807 715157762 -85872002 -716802519 -233839145 853978645 -178316330 767410078 -910055744 -463152315 454063319 -224046762 -238026515 584421774 713718373 725668417 435348685 -978666438 -749084480 -475363205 -361276953 953635896 794843352 -976800443 143465073 -673250928 799535115 -731385468 105378238 -312989608 758105477 587598799 870105765 -873831446 -657046897 846546622 -83013694 648419287 -468314768 -162896783 -375622948 -800403848 557887793 -599042344 -280536017 -839744983 464527581 -105157750 269615589 -499853816 -610609077 848005088 -992404826 308390524 -770071522 -886930468 382609142 -289555747 842022011 -768696847 906677623 -932260036 -825052364 742825546 649572083 77052687 -574376359 595377521 -46171358 291261112 -866655981 -478332451 -274709147 610529218 967387116 -381715372 -624203068 -802748469 285615296 806683249 -876437492 576403535 -658386002 426809621 -714635329 -105302269 354568351 969735475 131546556 -280535615 -372865089 -350930388 -990740544 553061214 -150455808 -771022290 -181369513 -561071923 227493409 878038063 691713812 107640191 385235969 191649986 278269054 -283800403 -97714386 717768836 -565657937 510567799 990895365 465468326 987023463 907608284 65721624 217855132 -302779204 935390347 928434200 -139061449 626770558 -567524938 813069332 953808737 -953375177 347412889 650041851 -643743486 500498830 -730677858 950397731 -110558176 728114211 663048399 -767781013 168503544 756568758 556474716 -533275278 224074922 688178099 845470271 792144183 -710943141 -691235443 769058432 948097519 -378828576 20956848 -806353001 -975877357 446352897 -934566169 540299702 443566937 -488890746 473157443 950104761 -695405035 -78204790 -978605756 133482214 224620952 -902012787 -42826523 -597702642 240139408 29600040 -535385058 72026699 803749412 514828932 -799633697 -73635275 2887326 120789826 -504038504 306982510 -643419026 -363798121 201545795 639596894 -831554711 943263528 -820610260 858442250 215646375 917327540 293797413 -474595336 257480512 526014894 -656310834 858437597 187268712 830790191 950984994 -196146766 97163214 83622578 -426015391 -728135987 -98903888 -631279207 239583793 -468387279 -987286467 -217453113 -816215866 -204921068 485238723 191052828 -355038502 -140912491 -759068179 446326315 -252133321 -6308048 -98583824 200845307 565372450 -560702129 -996546294 -196926528 453694878 -607632935 722357940 31150483 729800030 738580651 -505872303 189398660 433525729 -53444154 885013940 426149530 598181431 -784581962 145243408 238873862 514470426 -634108174 158602412 16608328 -924155868 -765890213 -991112705 516204863 507010992 -785166029 116732442 720421060 623794328 -842161462 123732157 293430001 -655782272 124358847 -447917329 -356917381 736644995 -97252930 742521241 932921208 282733272 -789750628 -812355319 651722178 592588198 -917278758 -189237870 914888983 -1603994 -262767738 744615691 361608278 217150153 913859594 986911279 13150900 -747504093 143490826 -320208867 317974445 -234740711 296179059 505253358 171816351 -152012118 189423314 -868087017 -7557201 -141441677 677390290 387508514 924422315 637982318 291862035 -70148249 -167970777 -386884233 703848846 -725122849 -119887762 -104647298 -40148209 -423552890 620269235 -404059787 329114138 -295371314 -303015729 951619867 -104436366 -301010278 -515735837 206118024 964117148 -931202008 -392468433 -681140278 -119335150 -208115415 -761915299 -467396436 -807904928 987931275 -857630112 -452634666 613302164 920074117 -65611484 111469315 -684228992 889118806 341286207 753009993 -601703420 537874474 -487290395 825857276 -413747596 271241628 -2547289 -74566210 -960599990 -977619075 -384572672 528925243 -476437939 331688066 427642483 -962672962 -468664419 913771491 458019066 -412762908 503564608 -419793903 -362797357 706194671 -855191257 615746729 990449450 174788764 707559425 178801960 -698958131 175572696 363482844 -227873920 222986726 -919182989 200484700 -998551850 499113722 36953578 983729266 -455612521 -785762841 710484877 -312412271 -820151243 477278078 -466464485 617292670 -605016263 -580226537 680418714 54715281 -658323375 556122788 799297115 830016825 879064654 364075425 -973019986 -75877674 21749125 540303183 -112594039 -45783821 -911053657 360668922 489179863 -395028803 196993487 -596166507 192491338 -744965731 150924851 -618206818 -970157440 -68945823 991249860 -214692610 918234189 139978902 913197346 937282499 322702276 637799176 910221899 516283936 94757017 340019589 717999937 829564484 -588456101 -581011172 995539621 -444377521 -88241627 -107677598 -99770893 178390923 584755219 -540761202 455238558 629840038 -108540038 -437121479 -660765251 -227715033 -190697510 16023788 -606779638 -462745305 -413337921 23847282 837447673 884337373 57509205 -493345962 128677385 216114219 272390442 -772296864 442338483 -650051974 551446161 694823319 -703154829 223931508 -22172427 814766694 179887627 134703629 -503132368 917063603 922143527 211001498 -351813979 -290399288 31611995 557968357 -390551748 3660429 -96885529 496960763 40633826 193031211 176959572 -90336001 894284527 506801410 479541427 309431063 -998809437 -370068952 -711951648 860244151 -540763603 -389708132 550621988 -619861513 344699617 889931303 -854945021 187743697 333185772 266985290 203664444 115659262 -122783982 -681713610 -958844031 542965875 -248693441 585029259 554230346 -940983630 755997787 56226361 874665328 92184657 822721645 -504442561 -545089361 -393301122 -841414833 922806040 -131716064 420241998 -197347566 -517480467 821858255 -326908563 514725004 -428322394 -30539910 90756841 104012621 252067095 440721350 13583575 903513433 770103357 -123991911 58214011 829021598 686334605 -411646371 -203135206 672624148 -659728932 -477565588 -459002016 693113999 494817236 787080522 654176552 17098701 78560157 -497213039 443400288 -538766781 -659774456 -233343601 -472849754 734849909 983877146 -21551443 876979710 -445836212 -7516076 489471820 -68764805 346838113 -976865222 -530974443 -743013473 -443822670 -754635033 46096403 951087845 -387186334 447036529 350134741 447812488 -317893495 64242792 601178164 -833078186 722997280 -949914183 39972132 -981842274 546005265 -983308790 -443476706 -497518962 969379720 -400090055 915163044 -935698260 725665634 405633176 -159353439 699517046 749518742 -568787696 -269009905 -539558457 775994547 -233596164 -660612016 877157513 580073495 -544466744 -955382578 429089472 -969691742 -944674963 18698050 -61514198 805558874 -13059228 405181254 -632972223 440421399 -995827180 -301094547 -145498230 488767560 -337224667 -469117764 334763491 494666285 -444914017 -57438089 -960066215 -718110091 -242634370 789147502 -498381820 51669819 87185301 -2553603 389432620 407722150 -561733109 -546699878 -393882620 866231893 482094457 -884481688 264428040 -221244625 441560410 218663028 219786571 695459697 237154966 -544402237 -117166517 703043033 174304841 198046033 -954471104 -695486454 -635885113 -300953098 15747624 -902519762 582590202 80023915 866877803 -154901395 965980490 279803556 748517990 991040568 -640410350 852201168 576073256 -451411863 -799380589 63493620 69010403 308632593 -56549363 174997842 53714554 683183054 245134904 -448415270 -405499086 980796981 866223655 -408544050 164366949 -710803659 -137559479 134345958 273770402 873327559 625607189 463377858 386745458 246549001 558540489 -669208300 430073783 94913736 228484681 -809015841 -563184583 -281432301 -424389083 310728718 249193758 -301656231 -590493984 841250013 -636970605 903453969 433398578 -430787463 -820675030 -595357660 -671301697 325536981 -538580005 -108675498 -781036759 918686791 492115240 -204363999 -796491308 -422611639 -32714295 511572753 311493190 -580366600 917558220 -905152437 -93943938 526113977 -225757359 -393443967 514704715 -128004508 -93059341 439504586 -382148186 -500114069 377368266 880583905 248698535 331018000 8625026 -498808828 -772107926 -711306795 -82028556 358505399 -766546668 34733532 19160477 -621239246 -88743934 -504381301 -874688451 714564835 450629326 -402594709 355938796 -588324672 -602352057 570661356 -915741305 -944776050 370216878 100794829 -408992578 274267714 206546283 -800494501 -980044263 -901033393 845858690 671790422 389280973 -860745533 701839154 -793994082 -247211119 207241666 -656807760 -993363099 951770295 836693900 -214192612 82204508 -690305142 916143436 -981411297 50675749 -665054387 -473290676 -196926499 542478910 -445828050 -81345721 -373418903 -647594425 807916397 247604690 776037962 -719589976 499644821 -665970448 -399702963 984972003 -306168651 115226503 -948713931 23916302 -413748458 205487414 -180304517 41323805 531168866 -443245188 165484963 775258758 54150716 -956498386 -358184178 -753801342 704500331 -791062688 -159519245 -18667830 -682315709 -990681700 284879710 -655669450 -528741949 205232979 92277085 -433781116 -847563686 -974426494 -779724386 -929166135 652592486 733934409 535838581 664135842 -405314889 -9371979 200166580 -204395412 -409308001 497166386 408457594 -826193456 -471255924 -42563553 133944024 913469623 411700719 -50271034 -872871403 697426447 82511951 -686070928 -956731117 615239661 145336776 -489603831 612131851 195747836 727209430 454641907 -891254695 -660564164 738189531 816981489 -717894207 -103940976 -492486437 -484470300 -430176481 -124349454 925570898 670234830 -829887552 1059243 -668917956 859414648 596702348 -94204457 -388783098 -368857270 435926152 -625057369 -548304081 -197366483 -628204917 -602617399 -382489954 801178555 -93096604 352682766 227241141 -205747704 -13987934 759153307 -796757306 523282421 833353094 272396651 -928691465 -720859893 510577273 -559470281 -806862673 -571768062 -747066832 151741772 -524473226 -720916619 522372823 479368573 938128442 908754770 976208803 901134921 -644944124 -612668043 819261489 819548634 -546900764 256685519 -212530683 -41876794 -935459027 -954970365 -132393301 -144468832 899200357 336574067 778976698 61404990 546014313 184153761 867987402 570288567 984235918 -875106382 -244119939 -561935941 224922138 380985050 842819820 -795337243 310459726 67773945 -659437022 535564527 -549981057 448796466 267913631 -220520724 556385661 -888731669 625594092 348378582 -106568597 816757557 -220637027 82769648 584755930 -551755573 -914696547 864865566 -153610928 -501264252 905596856 -232716802 736322885 720506126 781529259 -323967740 820419113 -422417525 -877191208 -984688258 317115169 692899113 199071762 -630957193 -690016183 -255336661 141505410 -148139206 -689498620 319426830 621811545 -917390145 -685717157 -173694575 846981353 -921438414 744680977 -884075079 -263591495 -63856944 503576942 46284664 -260209934 672959566 -76619388 -324848732 -900726675 -134277701 -994658399 -776647140 737027304 887758747 -747838718 265046591 309360290 849199159 -369466925 -821909201 155956994 -364426642 -691194973 990515876 856004648 -199505060 269387801 52114781 652919206 881799489 -847325029 790335992 92555936 -270010141 547161736 617756116 -303316855 -382341964 427555131 -893402993 -262637701 75035688 -11691062 -490113279 -769620614 236979064 295251864 -898061926 283551366 573375387 22479173 566416680 91265032 -749932319 6739296 567468463 902132780 -483950072 -676263105 245019962 711783278 970110124 -898185731 640855005 -136886058 -596122672 492526127 736916255 147254721 -968916830 652956522 -806041089 -713634053 52724710 -548269147 -457593575 -5920292 -275878298 -66710747 238452291 861102538 -313798072 370305089 -167224907 -224239055 -662680177 440313222 -942603680 993909645 -214990919 500149700 684012241 -543861567 373806568 520206241 -48761242 491085868 -351979641 890807863 -749319266 -547379721 -239638377 910189952 -536417567 619206481 165576175 900758719 928554712 266209582 666979172 434266373 91527682 -993691213 841018282 139030739 -533106731 -527807595 47791569 108155909 351198250 472554917 880143776 929581786 -233421212 888365143 318104670 531985308 -571808019 -976179176 711872153 893299968 598699266 -189493886 -877675989 -430859973 235092475 -174910211 -769710270 610110337 751158226 -598850119 395175601 962617579 -997971970 845637925 -276109539 -575207225 933707624 451916214 -667602067 -759050559 -239528857 -828674730 385005620 -428842556 44686822 940953852 194336147 689615643 -211697868 317675542 -532250798 -801724466 272298739 600796412 -379714892 929681412 223075461 258534787 588445960 736319909 774591464 -582316471 137326708 691468622 -398726310 37514345 -550666490 339375614 -492904219 97355592 738805681 -750819462 889922676 887502705 -400558364 463754435 442490664 -40163592 341499834 445879479 -588401030 -362005638 227962327 -538390854 -711826377 282334258 -686020763 606209856 -156205882 -688716368 657861400 961656576 -762328869 -601726192 81260632 689644990 -698970300 657776922 61642726 417428698 -501376529 54784542 24458520 159549081 -326644537 37656192 -165034071 35971293 -129092635 -714916010 -157439792 729620436 -464975055 -351677859 991714997 24748546 470864078 467738103 947956319 -371450949 868747051 548788364 -515753170 157325027 889640302 -591751685 -764912488 405003335 455931181 376700030 -70934269 -316655997 540022628 195899908 -739263528 -606733155 617161229 539695418 888450079 668977091 -541782681 398736862 -81380541 -462215438 -431360639 -989615767 978610186 -648876836 -869447806 -601205764 308623708 -173518334 -420844823 -120707028 699223537 -232003467 647132148 -463110639 -267636175 -257347901 -543700416 190369376 373125377 -674200233 248094088 935727631 470217736 473196659 -109963825 -264541111 157625633 567222060 -195098467 -8318127 -660612735 840160290 -132319762 831838145 771793695 -550340897 165670934 -581554890 341299128 828451629 17394842 -526982644 -991239013 836601627 12578685 150569167 151700723 870891074 838690590 378849896 155203695 738850885 750275486 -714943743 191230527 -671134906 -563370245 109196216 573313263 -88778061 -4610884 12681821 896871199 -249989048 202850547 -474358965 405815808 -218930466 -773120047 355320370 -405290206 -822781739 -894095528 -81654159 436670994 338534073 870509293 -722719105 -829676393 976823896 -814052372 -695813632 857820415 672859541 -47627908 478057773 -265759198 -562096283 15382553 -932582726 -333548095 -143739728 -991472939 -895216025 621230053 -211446909 480502565 846185512 31533982 606805950 218396839 561423089 -738068826 608778587 401094992 474962373 -281220220 -591001044 165346960 -611658459 128623975 -362004474 -927675412 444685485 -74428287 -239785249 294320946 -698463038 718763277 607751972 -58906423 -730004706 -243688734 -287186414 87515647 -217658889 193097350 412226441 -427337538 -609520781 -274695072 10446677 -76084152 578734545 -848399915 -203060009 259179371 176307813 -338479738 393592472 -162958403 -179946812 628437333 936192659 -216329825 -168675616 -5468768 -421194286 455627939 302997430 -504825685 -810191574 712692735 377840412 80741585 418539719 -669752614 635673357 -894296555 -578538367 -708352436 890263990 -244834997 361746247 -5881274 -56699950 -363558436 353572956 -358039454 650266775 990108076 427449410 75907318 93462984 -925091185 -325000870 -750342946 881331045 753319653 791912607 762433428 -915688814 -73736811 -584511526 89759367 174639021 151361757 -654232191 -582569660 -809564296 821215691 -348478368 685438016 -108485841 -8700007 517893091 -93455311 -29663992 -64253027 171057261 -676804642 -972991537 -886204893 816370026 -382005898 -701105830 248983983 -428435779 916194558 369245742 389154271 -968189245 189770336 438205285 -521502112 -784942557 -357673177 774919801 -936321731 736356401 536878315 -43352647 -52392190 -424114105 -325061364 -283991361 431613015 478771192 -790915413 263348455 -733543721 -191636543 -509723374 -47563756 -758628018 -528321867 345219425 196852941 348347584 -321736083 128257629 479354559 946441271 -856583557 -513443972 -788966520 651776975 752839529 -198386104 108935585 609183532 -67857602 -990570398 -481744546 764227808 496164947 798399950 -695599303 660667639 77801529 236761097 -695376342 561488684 -305835714 -861594792 -207150503 355785329 -126656389 -111399224 -898367392 -312093973 279501913 -958716533 -425804556 -622492836 -792774137 -311733340 312821642 -79982498 -761888039 -282309764 -167642077 326087310 -832012919 -584207409 -325423654 -755111435 681991181 96724430 -37658933 -123817349 800775190 429786613 -302979797 84621531 -462847183 174749384 246266725 -672213458 -984743252 -847726882 -361220174 755473415 827191287 -752909724 178816503 233288585 886715933 -524470538 523207306 -631583134 -387457721 67117995 120873531 679590268 -145897434 162648047 -896503836 -734217778 386018871 789712310 60808774 -676261493 684204822 350265339 -707483330 -494844870 170965957 -415725601 -538819434 -46230335 73383458 517999105 473066253 665760066 388506149 -624440672 867784331 856802676 722013872 -673244553 287586564 975930924 -933884799 -755431511 78951985 -286106896 -937212594 -354925495 -278234792 -937127145 570345390 686531362 988193813 575851279 902411065 816977843 625216013 -49502090 604764240 311644559 892824412 -123342582 -481984758 792145503 -833694387 -576431442 375707030 735300993 761409002 -324885411 -307253026 -33957292 -836684733 113201051 635562178 270814677 -55492413 857984475 -166560714 -469423180 260741255 -767699146 637887040 377333561 453456124 702756807 -796068913 -413418537 -99441549 -855948146 -413918405 992750695 852825337 -142963797 614948786 -343312629 12484532 -212152343 967802137 -494728607 -703896155 -159996495 -616279488 81507041 -487899086 -752008768 410573682 358833448 907732471 183882425 -749224351 -306830958 85222683 371048936 98983827 475198806 -255481329 778276723 129073999 -312034077 -699665829 598682887 998249936 159220381 804727408 -394965592 346523632 22845735 -16963122 -481409355 -581035787 618528218 43218556 395342628 -144371641 66298816 704664503 123911157 -955228517 833141225 586489089 95773755 -147949045 -891829945 321996149 -488351400 685199863 -960501743 -478989835 577316578 660227905 916776235 -812654815 832574200 243379746 595459778 -765297703 840543234 -805124487 867920500 561974599 -726515312 -725464486 -726948652 861823554 -380606258 -354391004 -687575808 835818639 91367671 423863857 501279792 511192085 983573592 -832779778 -169774993 -898371324 -622982592 -612990393 88568686 197245659 -532439400 -429188851 -993803147 912895325 -643262929 -603305116 172082376 -182772805 707090639 -708683456 833568358 433324997 874091224 -283425115 -694917587 220020396 399697221 188906773 -748316115 21541288 -391103987 45222006 -562778730 -798521528 -737686290 -219138071 -141090324 -531837788 73002503 619475774 -750132119 -465732419 -562483097 845383137 -735786463 -314049581 224815437 960594633 -899253719 -535885843 -590896805 585417293 638126301 959927375 -450659872 935495246 353100622 -217971784 204285114 214746049 338229371 973168655 382898967 700782561 -674786876 -835090068 -643750817 -28858042 834678163 867399670 -668125229 -175916956 -686816608 199291345 542567051 -397767554 -900818754 126195391 -468987043 967110994 498706060 250502389 -620713915 -412274277 -323560034 -335089256 616730125 -974989129 -449633717 959690376 592501782 -933908825 881991644 598925614 570606643 205019238 -760221038 563577576 -942549338 225740458 227075380 949440318 -93499086 -479131695 -757619995 -937220905 367313343 -586863188 506408099 -814928071 -151796364 -587233216 -382440378 -526623014 -390425455 -185885317 224677137 478743795 -945180423 47464465 -387217539 -435668042 -654746347 -337231003 -270118383 581522754 -156298541 -938452390 275041451 -43179106 680290820 749419954 939823295 765402690 -390268243 650866846 -955591717 28615934 -823338911 -351089797 -971974647 901390994 -82928825 -292122275 60955279 501447047 -27404076 -184470813 -637235786 990516366 106459013 -789151822 6274971 -422880458 270797153 932922785 -929972391 337874724 121396059 126325722 -211783530 -405102665 -542833154 -457754038 601237987 -840105430 -980160667 359365694 -447290464 689371577 -287882864 -276951371 959351350 -382662223 824832086 83769701 -665603690 -537417054 -920664896 251252438 346175343 144038772 958441084 -475934729 674915683 -160097354 -386341966 -56889644 -261509886 915901240 948307651 394311572 729014126 686864784 -156335204 -766832609 887242147 -560831800 822811445 70720072 835831881 388223264 -824103483 -642241109 217900040 121463394 942419440 209056470 793767837 336784241 597192393 -292261060 -447394447 912082247 -285735897 883089686 -778803936 -268692112 797198690 -937568447 195429510 -249860423 243833638 121202482 -243308319 542022798 -516615830 -948922007 82512764 -540866419 493552069 -420229140 927407270 371740109 -664918169 59351067 -349904229 -470811834 -746116122 -761330982 -905209456 42339241 855069761 47565749 -237101571 -931407564 -773989637 -171567734 980995292 940502926 103268114 630683450 -80721882 -877610217 564927853 749427375 815948516 -726352398 -963587932 -532815536 -727902217 970905555 36898221 99020228 529734847 163071019 197869044 -625222138 827571810 349679134 679406111 -107923821 -837619932 831699163 146681458 545919107 -120623255 877677122 812676763 -662116517 -347096856 -283072513 620728771 -610185720 765332492 58515681 763064286 85167794 -467351368 285727692 565556297 -615078971 675771720 940563784 130763279 -791139423 797185918 813529454 -472207724 -74083311 621211582 -440883922 545583149 -434465398 -907445761 564315198 -588245579 840823394 -279409452 -367780688 -215807736 622963597 -821428337 592179811 -399355283 526564285 -213711397 -326008050 315188543 -612078350 -30415200 937714871 -670760267 -679625377 504150636 946577334 787635504 355653262 -974656692 368193226 46683580 -74503464 598724903 510386080 780449133 666292726 210800188 71467670 16029083 123055707 -302740318 -128567338 -700916678 227975791 579548062 -34750647 343441572 -346680167 -589035042 749647458 -844403851 -810663669 331915625 301990481 -577833648 2264890 -797813691 343932149 126639900 -853051398 -220602590 822521967 -425587904 -582660396 882313397 -450638769 318990510 648726571 946340764 -671247731 -300213764 -568330833 -788296266 262915195 -954325713 43455739 952724488 297689261 -47183062 -329114903 70221331 218400848 613116307 191560148 -598127995 -288032115 -905070449 -781581880 -563322957 290474167 769260722 -907345607 521918647 -914520367 235247994 250826931 -275434541 115805490 195962296 -675692957 -733159012 -346066417 474496408 652695208 -204272522 66698677 328398619 -541044042 -477380095 -839208005 91504535 739543503 878159179 -464955700 740512904 -440638518 -79964354 -812842108 151588384 -621382972 28496820 -729224854 721546843 156542558 60457478 195539476 198879331 719862326 -669458106 24150705 580321789 356274481 380440972 70643622 107853369 -251957900 689919995 -767248697 567276401 -228186488 -769831395 -173920067 994572132 701022271 332604108 -629510872 -15658197 113447528 307073847 -391360661 -361193080 283106795 199493626 467770138 966001156 -423367304 -748568961 -63038252 218873511 -307029499 506380887 553060360 636298152 -506508215 84858796 -837205283 -349107522 872699527 646038431 -493160845 977564307 790534165 976214375 315885158 -381046629 -765622351 88718180 -135099018 -396640416 -531498636 249123861 -162185902 283964858 -698530177 -60979312 518369984 -93920298 426491416 666576272 -86940268 -535444407 558571414 611229030 -607745647 750588860 -599379354 -801307189 -591216507 -499934771 -603872903 -82077027 567012837 -930766895 -526243681 425747970 -738833482 -621923870 18571949 -444272628 -91524127 683675184 137492978 -481671907 762032273 -149654356 974156164 -96010002 551147559 99269577 1313807 706901970 -683440493 879600575 123331716 -59929718 -728016449 -261276367 -905469921 -655173396 180496437 959937374 275442269 -678282321 500550397 465952424 147806431 -617202885 -470869542 48304551 784603770 335032202 668710155 609036140 -150414487 -911663417 -740431583 -437646466 -500780885 -493266027 -341673920 -335845448 699977167 487995035 -19820255 -587366004 97046628 284873650 536919385 -182172017 -787821102 -793183285 524709507 -64267552 311959703 -852732882 -493858116 710878660 659483362 4729399 132925575 -551714267 917341718 -460183948 -577872803 -206093505 908879191 -200790297 656862587 922644629 308058543 451916471 -948032366 -565098488 -603321517 67216920 -598575608 989995484 798228660 -575418695 -853290140 438501517 830999270 101383440 -505808778 -388871984 -532452922 -844883420 -131645032 -885168992 -48198301 941991424 -335353008 -165024480 -482552693 933233900 128470267 -766728629 911039866 10977724 -525356568 -543452110 -935876828 941043008 -593883909 857909821 -879567244 -207193481 279342042 347617055 447777188 -981646210 585674129 -547802070 273285831 -837911463 -850190884 -692225189 -376358248 -460213781 -275409451 970594359 -256509912 366154017 -73638653 315658718 993416008 390759590 150735236 820694866 218691501 962233103 -23969300 274763275 830442217 -839101569 -257744995 -805228902 -101857217 158141423 -755648678 840215203 -960310924 914138520 -934389389 -210978747 237844257 820964584 -648277984 291084656 539418662 -791154995 54295658 -676872578 -932395675 -930883000 -649782393 715407198 -263879040 -394377076 304199940 -408185794 496625109 -130664746 666164378 482281076 105457896 -528240577 223904052 151592125 -551155236 -657946898 -525481389 603716285 -877238436 -338959157 936418431 -133354809 -909440035 -649619414 -279047888 474117094 -325972399 117266335 111967826 -621517924 -143239926 51897705 -900646080 -36686999 5821316 841169628 918347080 930703700 -185743959 -364748213 -618231570 397639412 -651255026 242676969 218541943 -674955592 130533086 -356466645 -127420947 763170898 -33729821 -556593078 -263322802 -344511446 -20251040 448426347 -347165482 712951062 734695712 -67669284 -766905356 -228465801 -168005080 294839111 864044505 -396691028 -313775712 843808437 595880884 758087221 993024795 49114119 -838138577 574161109 44484113 976468240 -959674640 -630255824 746099886 979661380 -920613871 236991358 -864287948 -790780228 884488457 -234973527 -239400326 701259741 583046028 651456750 575078930 -160586307 -740780816 -227652393 -219859762 485733147 359778355 63753305 797007864 415501903 401091244 481718808 -231329237 -608696286 -432483510 -516992173 494507867 439966363 952195414 86114033 -944142249 -485073322 945899981 -171782479 -712597630 -716875549 472072127 -798895022 -9528903 403641915 335005920 -227972965 949324045 -160788770 574075793 346394876 938352224 -940790986 338855089 -421684413 -596484638 378590973 -152787105 -941846070 -705734451 868158533 565465510 -55517643 -923609509 648127070 -788497172 343122717 -452100500 760433831 -659322602 -420295100 -203904806 585685553 546542531 429565988 -376861623 -123004819 643741780 611430814 -628563801 -820957998 -243001974 926619203 226414582 -587413484 52883873 711544695 25523140 623122266 -282887750 -108747428 -825504966 -6748459 962957198 441308 623024365 -20468812 -298967071 -294245712 177412960 896914990 150427842 -505690980 509045522 374404067 494439428 926051878 -964864056 -287102821 -331587796 19054436 678128659 -926968253 977242358 664867518 -180922311 84599158 -724277618 12428374 -696154640 402219730 -925116760 -55722436 697962074 -614760316 972157311 -751349275 -124673754 674311710 -905316445 -475276498 522869481 -229820351 -210868017 -134163133 709131788 -167494101 -562397841 -210969330 249701433 -944441013 93213655 460212330 131280102 109178891 626563604 -436309311 -107818307 -424070649 -81795934 141238839 704068987 -425971627 429974792 126127692 912002955 583444471 -804042612 376292946 -329398592 -137801002 -798538301 -823434187 693864784 -567019736 -402679990 482006663 278983335 224978747 693814857 871596243 366795703 72111356 216944197 -83799474 -494052079 674571604 428060730 972720158 -430518693 -395954317 926489602 790418814 964305437 359028835 687419772 455313532 276398610 845700942 -489971524 -3200495 236213228 -31964038 -868838577 540731937 -285900455 -603554636 597684129 -662135 -376431464 483956455 85223296 454309964 -815781375 -390431550 990689735 -92612740 448808862 310575922 542038306 869292320 -733357549 808640001 587079589 571741505 -481294443 248029874 -443397312 -260392590 -286045584 338423895 411772381 44023206 -307383508 520970141 435805093 -940191328 -1677678 -996580885 -316557297 -137513237 -984258127 29254210 768511131 -109178676 -555644239 -821065500 -354555164 517854013 -266852060 290281147 448060237 617616828 -115439005 -97290320 -921678797 141302480 -837789324 -435133512 190223635 -809380965 -160601288 467559327 -10167321 887740612 -490951994 923111396 724370653 -117337773 -563061311 -328044522 -339018909 149018343 -878036516 -25267519 723185927 13383111 189518124 -917950594 972888763 972840911 -419831140 335280043 -17363999 810144298 -742885594 930799066 -838750362 261594222 485410692 121813220 954658062 307551313 152701548 316695056 -98035492 -296412566 802150773 537393571 -518375266 -203332632 -473890640 -582518051 -821171725 -916368926 101352291 201411397 -262612104 416879961 -274935316 515748113 -521830179 -43195375 310851507 -806885764 -443223943 191856505 -363956375 -837755322 -973937950 304387793 964107816 -193481057 428659066 682988256 498169446 -882653048 908389775 191389172 -720302095 -70481790 181923071 -732904264 752281222 -773860880 -536012702 -53850607 -711411508 64761547 688665930 58959991 -934396422 966032674 187395366 -334299758 -872345165 -198749953 885817239 480801578 -603458219 696261451 -171123068 -406972594 -181315928 760729978 285411120 120251205 -423031898 -735889410 -73915612 -143911224 845527218 203860613 649504854 576855009 -104350406 617478804 -721447283 -299153395 354636866 981638777 633541329 527765633 -307844953 -47506722 544432808 906186036 -591813545 -443336962 -780128285 -250627487 -732296839 241943530 74714709 903761651 -92501855 252702779 -937110149 487660079 -887199696 645612699 -937242941 -429555219 47292878 524083132 530481053 -186000287 507101147 -523657658 265257694 286861950 -316661149 -813951675 88283838 -352980133 998352642 1071785 -334404754 752587201 -270004689 468470737 -376947416 -573738015 -503349321 398888674 -894216228 -127190882 -681073587 -67958777 624507245 785562531 442396527 732372813 -213765352 204354205 -850268577 949968085 421382106 521886641 970136812 -588547109 -987198936 -6909402 955094823 -899369336 -176491911 419598491 -17164891 -62117047 878254571 579475853 729939185 -381270525 283441169 -335152702 -958145386 348191324 -489751818 740779421 -874574986 -915466124 554985784 -292518372 191609091 78134509 -206680937 453326698 -464509483 -68059335 482031458 -131591441 692640078 -296057713 -10221432 -852676989 200848047 734237724 388039420 953370756 30949277 403439224 -998382513 399430798 -950540959 777010017 -617752804 -309560442 173112610 893381371 56158900 583273806 -91053899 -547310801 -455110509 -411357275 32878392 -182207522 329547231 651080791 622762456 596951210 -384029244 78846946 476660750 497417268 287401792 346845551 -58024522 781137664 469208241 -708472762 989566518 809116544 269313639 448421889 978497574 566227112 -432652445 234990124 484999235 288898298 -486308938 -397147350 425992174 594327819 220800154 -864352789 -8203966 782895008 -92326625 147418236 971145633 -91684 -723600598 692562984 -544249654 273200312 -843742455 689041084 -287700142 482084459 -957769779 605746943 91524587 -81996070 -146738578 262328569 361789599 424059919 -687969782 -874120879 -65447778 -796634674 -952386030 565595643 -6302450 -567612892 20982539 -893877528 -874947288 -115527064 382485475 -328229104 868730968 485675285 -251498972 -516116401 -600025210 -959604137 -427438206 -526578102 -284794905 -634665242 -356956629 616459757 182672430 558279501 -83898496 -463540990 612311629 382952814 451753618 835720022 417015791 -693475784 542005666 -365469469 626315007 86799490 920255185 10754812 610001960 -836228912 -614336645 558846747 -964163090 454323655 671758868 28203753 -732578930 926229285 -189501187 -384496350 -424155399 -921473804 -20368856 299833967 351344726 356288384 133208919 22199487 -840966484 -109349418 -917501907 -697105168 647894377 -266563733 454665828 249984769 -153890061 464831401 -861320006 13342975 886101378 573799519 993933907 -19219072 100401914 452399017 926964100 -135588174 536850764 -43952333 444327642 781589918 163378564 121755302 -631569028 575365183 -84278937 -49154396 -702069055 -680091266 150653453 -588119503 967983155 713105345 -539973622 -766289125 177410138 -623516153 190928465 977863477 406040551 -893882907 -195707164 106179117 507369802 -2132828 799242135 618970585 351293949 304081701 -500180818 488026285 -192523149 572449910 -988915234 560953527 245306536 -215478664 -376466804 173509635 -464261645 -109334565 -56115997 325001685 -907275428 -438552315 737515390 -686901587 149870688 12021472 180724089 373268870 -702100197 -747117989 -267136073 -746511103 757806367 479443842 250888507 -146988815 289818348 610195871 327552885 -643688085 -263186080 108702826 -156371431 -457887967 -38305359 57273915 978330060 -310751585 -554333346 505721951 -131142723 510793642 -930748358 613832738 644628728 580739393 498459915 -221601471 -35539401 -894100922 78669859 26279135 721575431 993372645 916331571 553347665 -190000362 478299951 -932511753 918031471 565624218 -890437601 -686186259 -801802159 444369366 919054160 -936169188 275372110 502405641 -390535463 10010645 -242675058 -807752564 197228098 -401247613 651407164 -65785711 -537459500 563640590 163166800 -945107947 926872472 559429040 -659135650 -499636390 -813884851 542315385 -716290029 -329254030 486916478 106340191 -471018495 291690281 270738522 222999264 -652238404 633230362 673394595 447084088 121220524 365970245 82334206 413157540 675144726 346169220 -40126607 -539713546 4060262 -220572775 730146655 -730290431 -351974987 581697978 -347768025 331775010 -909630128 517026447 -886896341 -993075242 -254075200 -147381494 -385791069 473598807 233567346 -273183973 24692930 -670461468 -891103079 506940217 -365276267 -300046339 451218732 -688407666 367775341 939938414 567642972 646660217 15715698 -621908431 -317775827 -381346556 -657691285 -440344110 269966523 -594716227 -350470965 696801411 -222972841 488730288 -396326515 -176076576 887718484 -697113889 263084244 -323726754 152806432 -841937617 -727997554 -117947176 525382846 -176435919 579812447 540477422 -477042276 534398538 -624090967 343861512 782791448 -915126852 362898171 767706642 771045942 -523179972 921978043 -554259440 931398259 324846734 745816091 -945416507 703183565 -560303910 879879869 971285602 90297328 856617131 -511885232 -30425948 -300064024 465756237 626271563 871360575 132128527 949328377 771073541 -787893906 457567194 68458403 -358323196 -278772966 -14404475 -284988936 868582620 527164046 -467003544 -319526657 330347735 496232156 -359769283 -106194998 -27932394 -959335247 -786753935 416277528 210057552 -865461488 -357961983 -225010789 406008064 -517943327 467269662 734813535 -201488175 -495983870 313765533 -550888600 -350894724 753136158 546430314 336437332 -820898134 534066092 -214436641 -825211003 232223645 564259605 -144529545 102975283 -436497997 -819046098 22552318 537002137 639698607 -575591616 -923489787 -933891528 -797357995 958347144 699908035 -474558256 -111849587 780021681 746810935 89870120 -276012558 522069727 958207417 495211025 35651146 455804606 788094755 866528407 153000137 750031508 -452248302 546655190 -746700526 -475475744 492730245 57900115 22000718 985084090 -868178525 -758451445 -521246600 -493578139 296352211 -338958040 344630887 551097993 32336251 462724640 596590981 880964326 -968415761 820425257 -335175782 -568033982 -763349476 199998232 377094037 777533952 773578937 -349106966 269748140 -593201976 -563311014 -220547649 212590469 739902559 -790950972 -57046978 -850308287 305957074 58487631 -277500560 881399743 947182732 -185884446 70065367 204543811 -725459083 -803917699 -34615045 47666799 326840569 -74822059 613144312 876462684 44707610 783847543 601725842 -538763579 761043047 -995570076 747494660 -975818668 -55284166 -244314421 366365540 -676816701 -321945214 915045899 -853739497 -949859865 -496356928 857685613 523761597 -993911795 -958573873 339135614 119594769 -233222036 -755031278 -691701555 -753338935 560529641 82418522 -321344660 279830429 526993691 -450878919 -920613993 -270144415 596023464 -989333583 303193207 458670231 811692432 -282217156 -855161083 -142555128 805439045 -945393108 -740121485 163574942 -644363027 -200700390 -980478132 610134491 708230896 -467976717 812940651 -921643178 -365432117 461764843 926881219 965805763 307877446 828948034 959212367 -229125912 -979829089 -242946767 -101307524 -2471914 -95085315 -362674665 235225600 932963913 -941518819 801134677 111556028 307357170 -921390146 -884523020 576365819 556442512 34840707 -280480992 237732168 874878352 -494973967 -579124306 -465756311 -137949387 412814400 -939461454 -295968998 -654709167 236840362 -267029973 850581954 276159962 313468731 857433140 -906966666 -345730883 541186853 -778046399 -595933092 -528309776 934930379 -624424300 859027677 492941373 297749962 700651931 -808893034 774440452 -350834983 -170442071 -666028208 898730830 392588993 -97153653 146453338 -518900689 -33673916 -135368421 -60539239 -743033373 -134720732 637781514 4116306 -672475789 994600789 -700123679 868588745 -153637940 843970858 890314009 -386134686 -164199536 -835202042 839828999 -379416024 539278922 -171043471 498873038 -348322219 -463696065 -828236453 -102838429 -104922599 807724063 -127552942 -162251957 341560428 -407843178 45737990 -768407883 998804777 968185171 585096396 -976542776 869387512 309726745 -372781291 -152881737 85228472 257362288 604432106 951962283 -408887828 580086674 -525329278 825536377 786539992 305775232 -664319140 111412639 -504711560 281081883 -692861765 60095296 -750765276 -408909075 417140 -657615564 25664275 521046742 171267461 -155632952 931598442 -772040268 486174681 532265864 -10440795 434916846 -98005630 -453924136 571165617 45432559 -9939282 -674687504 -262998015 395627847 960495571 27434589 -891294044 -39647426 639797987 872457669 224951183 497386329 92821383 246255447 245979380 460008953 -701997587 -21085831 -962393398 -684804124 -123791700 -490697428 967654884 933569606 45517127 -891439084 267566960 -271558100 267493251 -219719044 728042850 235813005 -176254523 393903695 704877808 161920160 681322625 -564341967 -966807560 543850283 629599144 770147336 356807577 903817609 -639827493 546857267 -886137716 -714440688 -135509349 -884854760 -315971173 395491734 -141986963 -642598094 519019779 -356917197 -322948625 -436819152 428465573 -957703034 951714593 934631354 785769690 -878350126 -81870561 82766795 616084577 639572136 -512220626 254922699 609953278 314021401 -895436358 -810707934 -874434408 603299155 209619178 -92723665 909903393 861654679 -197828723 -577689569 101368507 593968757 -954677919 61880686 -913586604 -219982076 -216088420 -416505483 134931557 -615625854 -215822967 344069359 18375834 504237178 35479917 627233920 -566691330 992316741 -129753294 -221359050 105810750 233818716 519779891 707520390 177043131 924596841 -826917599 -939020194 -943497296 422516539 -543574626 -855196499 -249617750 -884619607 -484554401 775502370 415267470 977340790 -242707665 670736562 444655818 -51790138 231902763 -464626154 874260926 487613134 951313469 738616312 124553736 583461552 -196369235 -422714336 -494213180 -851584216 -798201280 680814933 -626044061 528180433 -116166078 594853476 327097367 -758895255 917056909 534733998 -106759729 535901385 767352225 -130106990 722921644 -473233460 -230656961 -721955515 608192624 -444218090 784100198 -592414548 869439757 875984752 542257553 -473207555 789986295 -936401228 245290030 565267741 23923758 -201343501 -433659554 -509740894 -743285548 -687486003 -569866109 -836646973 230844343 360493345 579440423 299678909 900241178 -557908301 564587206 232615008 -581192168 -700202694 -636493146 -9116162 -358549595 -609564277 579633162 -386866561 960881827 -981348660 467250938 -860828031 -310019055 -565618136 59325508 651243155 -12960053 305936962 757107160 -501345434 -764959541 -6796619 128843172 -841487030 -782869375 -472198194 29827281 -552393832 -100032625 882052353 -386628066 -349852300 754605626 607089717 -817355989 -103168027 -594385540 650595589 931038349 431950477 -404610944 -896325909 676813885 -289075343 -93381113 522064300 768940713 994652316 284183622 -161189745 532942706 -125691069 946559383 265269959 712085393 -550738582 737647791 439391272 -800167887 -955962411 -795497865 -49341887 -936368111 -913190337 -483214185 -533662636 -926808812 -541857611 -870689308 -364075773 747888663 -450228628 -327130072 -613225393 823517931 -919941486 653806869 822423073 -849815216 -635839293 -22195671 626436009 328053504 -53624459 435523380 178192275 817235063 -939081589 -688432582 -480836721 976053833 -688594716 -665929370 136958317 263210340 393751602 732047470 -283928778 737170640 725895973 -707638574 350706942 -516230358 431320982 426691140 -125762614 -84454536 992081642 289024669 -921947541 431508104 -377155956 576741646 940984972 -517390839 -577591130 -978180115 -343632301 137999852 650588405 -683114978 187992678 -935450613 -817891247 103351151 413740604 -587021639 72507788 523432918 798912966 -167054589 -682129213 845042896 -996519229 854610096 -463680815 -138211782 -850318110 200445537 -925532154 -522699074 -570402066 962069145 652326829 -174284619 255377970 -270673576 -175226939 124910966 -638115908 911004539 -458557664 -211730991 339120106 600454781 347544234 252348457 414551938 267317305 -543028301 253471065 244906413 795754535 -316979622 -512840807 762646992 271838112 -283094524 -376325946 -724181843 484742199 -715591702 102609784 -878958396 -902959278 401811703 594035988 303658373 -536946266 782761067 706478721 484161647 -738510259 -351290090 232641278 487532188 534218190 -333127593 -595286688 22335491 125033779 506442014 -172511988 -107522908 -59678034 884727109 874406210 -489466836 356605849 23578515 742859928 789744929 977155923 -567322654 136879424 -141553868 -153785027 682675893 10389123 478416680 917640609 -184152019 927389027 344887483 -848161214 257978323 888969094 632733196 -241554437 156231293 -790967907 588839775 -21411797 -939691747 -561971917 -834195886 -156314470 -79437872 -616374839 932956885 -152217986 -38264509 247880694 499399812 -694694311 221318755 -511831905 565567236 287877294 -665850883 -585233323 -259514917 -744346976 139630600 -597471188 486028943 -658552313 -191554406 786935479 -528654141 479386465 -618793766 862844243 -400630315 -830491902 248672206 -48913067 -665236312 895001496 -792832747 307823420 7511810 370609559 -971568500 -348121261 495155129 -874669981 -921223460 -605163821 508997207 346953431 -110081636 446328433 437770583 -8263246 -335470295 403765831 -36496820 988407226 -45156531 301698380 -305814892 -592999714 -309316976 536005610 -72224572 951086223 -700162080 990569044 -183462338 -421977317 -187442350 533970750 -448329847 103158808 32139516 -174983322 -916250854 -875854939 -536642778 322195557 -237785720 578414450 -603039004 55149545 266827051 386789432 -504580778 -382736756 679830686 -171773952 106050522 587046688 -732965894 -834573962 547951001 907599472 271007327 910193460 -154675587 -111331681 730524332 -170309249 -47653172 206351562 -418473393 224230750 632913928 -878677043 -31288732 -571939346 -34312880 348742722 -541282171 845072981 -598646508 103902622 542288146 -755740924 483132869 -757315608 165838179 764169634 89843201 -336738110 299804424 640231510 258674710 819496100 459386404 -841104516 -79578329 -5866700 -796648854 -975757159 82714536 75364520 -982916226 975128301 260024061 -342234197 659129729 935585499 425916924 22273761 -836334157 -965636590 859516448 431482708 -139932080 703038460 -431539200 -887900558 -882582018 -751461201 -141515453 -311746935 612486687 690238863 729910563 -583908073 -471983316 309070027 385851917 834692555 458438440 -421702179 -156172611 45776671 -871546617 -18881636 -539094582 -785693250 -353327376 -351621395 660142918 499623514 323177017 -173000427 -710551511 -200016288 687851421 711155504 -91156427 774442889 -52965325 -318203633 -345597896 -290083137 695172198 -808132452 -198790069 566122440 -716960881 892366041 542496870 798255085 454963376 831207930 151256333 292225934 793946081 725122227 -228129701 102909178 -887272933 -57615709 347415318 -362068612 838523630 -469596495 336676925 254841133 -942513431 -383887764 739593369 -708187925 398452361 -269374936 -799897501 156125617 499245224 724869506 -719548341 555205704 -890878408 952396388 -201997476 -727350512 -33919435 854250859 363204987 283862144 -669752338 596593271 -579707643 756326827 105420217 -281085548 -525914248 221837812 706645931 678837076 -692083765 557988065 562136013 84220393 460053569 -876776994 979739041 276454384 392417043 -348141618 -866820964 -26690445 549079938 47262785 -905397562 -305106747 -15314601 477502265 524196419 -12459227 122028995 -806733611 159023849 -890775974 -545295279 -861426418 -127727199 635249172 -534240887 -240217246 315675438 918708239 776002672 -696642306 -155436843 475491413 -623682302 -850748609 247446804 -110849007 670735048 902956742 807810260 -676156698 -915883594 285927086 877964388 590317075 -241189155 874707600 -333834610 -378420447 -476681909 -333340850 152467363 -623812988 280008932 884662636 -755269847 -627632448 373803973 918712180 -942191512 -31558983 142744021 32385786 -468936598 -507758589 -233443506 -611187166 -940252979 -404323578 -609808256 -379584988 -599260922 -453082446 -964242804 135483107 633643306 207285295 -313247373 384280699 -68007739 567192195 -770303485 563366717 -943187084 606511364 -264304431 594427705 687191567 -390435023 -31679517 -990888438 -722015252 -740858477 -4190193 -885637669 974183084 -433125269 289785607 -770236562 936724714 95940393 -181179870 504486891 -865722880 -128261588 -992777902 13095591 -29620360 -788573705 -279614603 -179082042 -855942264 -661995084 -300278469 343604745 -844462188 -315921323 554939010 -847868629 80263617 -66003968 -546781510 -591630775 -918622789 -207736620 -467753731 -544727209 227185092 -307788182 919796834 -969418115 365391244 -800639001 972681803 -125991633 -951013779 767822529 466926424 -518997788 479320906 414257100 477860730 994752179 -577881556 -234979208 329324675 206666973 462680690 -80017014 -237977983 585984223 782683074 -84357393 17724182 559630269 677388845 114224977 -199731556 -390103583 439923021 -656074307 -260245438 451320882 -123645496 -356453822 446043184 869357492 414299845
280552491 -113149887 -366390210 414910929 -177316310 -964361019 -159790224 -142129428 -337490562 26566981 -565208566 -727757006 -3011090 -404365116 838701359 -434657218 -862418817 653415559 121347771 844743440 -65711436 41672563 504468802 640631910 119212802 640443054 -95560583 -912876254 275932410 -3653026 -327726875 -94614635 -707467899 698591206 164278150 728217870 372118225 -487308115 442510637 591065623 -475703003 -771775566 -806729173 -84339553 -723073279 -408354897 4016245 927341752 523530198 -87335379 -386196536 571593677 -980658637 217846720 -121357980 347681385 332207850 -489430801 -65689535 -425347340 -196440064 -180343631 344672858 57861879 602938382 -852773903 149515053 -13069332 -903941881 629928083 -427853379 430322544 148936340 424121138 837142760 -341826507 142871682 359310215 701860536 -3413098 215912078 404588972 -699643453 147538084 -754361005 959964797 690013287 -569048800 -725395868 -870422491 -371926470 -533628258 -738097394 278549719 979581539 130389227 -30470492 635010257 186832059 -501706057 -378918662 877588245 -435299756 677433590 547539006 -771468483 -84557708 -188745471 -21828981 414003821 -563867824 -583921941 685983517 -676868823 -999139931 622861619 -70888213 197082058 82385849 502141412 -986850023 -345260142 -764758896 576110066 428655074 827211099 -533811722 -117751638 -200757320 800720303 -185545245 475616911 -827049518 46644589 949446958 -5103418 539508575 -415193565 133577911 226171349 549832349 -838242587 -674110627 -727850864 963891290 922273448 -439644901 -595351228 -533631084 18083593 800338015 -692999293 510612272 -579840287 -546316895 -45279002 233694933 -455006766 -183724593 -404292202 -34237480 285193271 -342415483 988216605 -930280649 -446770260 939057540 -679721652 -199997973 -201761088 -309194425 402967036 -944014965 34330657 403840691 744909271 794423408 830977095 -310977919 -251811952 -693954404 -254915578 -642132153 -707154947 -419174077 -15614866 791337596 752568141 -903443238 -104851563 -366911644 -325412748 143590962 605155662 741635886 869696087 239076157 -170309649 -650932222 515105422 -778359548 -128163914 -32048282 -875396615 693550470 -58368084 -493376543 442464355 -133806629 86048253 507164883 -198819207 269979405 -743692093 -67924252 -861053885 -825709593 -86623626 62721493 -736265843 547530358 223041397 357948255 569964196 -64973060 328828108 291653527 910977462 32507769 -284359259 958038748 -772650023 266730382 271858479 120870647 230439112 -154961784 996723121 -885244880 -998968888 -457118090 312277339 997782967 636606915 680189975 493787942 314809751 -286717200 -24968676 -363093415 -774522242 -503056417 683637055 -126931969 97309728 -904886686 -912412290 463574848 585157137 -283297416 -140708510 -397477436 -161357657 629328259 358165770 673657367 -734309757 -760969839 902199643 -287743053 36952086 60970710 -371375397 -714577097 -871403526 -116535853 281333025 -532956604 214559794 -974111352 585846101 -920698918 -729346191 359106450 -699855789 232864315 -127222349 996429313 580454161 679981733 291469210 707053784 -680136736 -290439672 359633645 306276906 231649326 46418005 -438146896 -340334996 120726550 -914779961 -738575818 646499278 -192309515 984359423 63079039 -969635613 -70026193 -534186985 -20239499 -869678289 225516391 -897631528 524595777 -350799948 -306613672 36902628 639377238 46109090 -153153265 459820062 257935164 -977372090 890136513 346823344 -755344607 -287822356 -546964270 -879672567 -613980869 678385560 -133136236 318533720 296752867 -85070553 -283819922 508844893 202964543 365987535 10029046 -858605525 168011914 299269229 875069831 -708227581 795210265 269453407 946361599 177100185 173978726 600180988 677197397 882418355 658038819 -60273364 -366538186 482744376 -38410465 624031527 807683186 -83037112 -576954376 -912902087 86279022 -416810921 598373005 -223933503 -889026629 99493000 644223440 -748367170 987240387 704935286 425014781 -806656033 386911571 -214208480 -86455755 -630093070 -398292367 -727808594 236306412 -754458232 289297219 -49055084 469761672 -866581591 283668045 648993681 573851686 108099881 -664978779 459549398 -503550767 723099283 -139609856 -833789181 100663366 -549762399 392027651 382683635 811054542 157488749 135881346 650583936 -511906635 -529009024 695857093 559213768 321157217 381278153 540636757 880462811 -873183737 -103957048 -78246224 547305670 -426628685 719893570 697634539 817712230 632219982 -448780416 -66648805 458980712 289855032 297837897 680618459 770849433 -7873086 -359507659 233268398 -183101812 -694370961 623919328 566516790 -20432094 -819771137 -564475433 -472312285 201769365 224321917 406015352 -488377655 492084348 -40601096 -537785979 -439301907 283590259 651189242 -198399959 -241536940 661169494 384317453 359717544 520855335 -705192490 -762725077 -226780653 -967643193 405157534 41521744 461713420 730401488 28491516 569723113 -164208858 -533469700 -998687290 -367564675 333770049 535922967 164894964 -421734937 -637142770 -567706915 929652419 911396378 538833790 -980578371 -646785135 799199673 -423776776 -218872937 677041062 -194224339 565913287 797580187 223017705 -931908304 -402972289 103525056 670838922 167081803 -824889079 -669824456 35769950 94200311 10122770 550842620 183034278 -258713569 -275568865 -733640561 -949417271 551082629 -84056373 49515153 76598914 24569548 37523378 817311571 -911048534 658564042 -928819738 937403032 869474953 -34650420 -458219284 365911265 -602440964 491377868 -739045195 524170605 475359899 569885094 16982193 846798307 -794257156 270306008 -404073871 979830893 477571966 -470924240 -868484574 664924621 961899588 -122488391 917746653 -903002919 -571587863 -726304752 -38225132 83022791 365324577 305899404 521780112 -876537348 -90050983 684999768 -474067633 108581489 -997994802 -144022145 -501412202 -80608610 -478499981 -797276446 176295896 201537129 -142778993 500349382 366888658 -290303733 -209443638 -604616001 -969722762 543142614 767599619 224044905 362418073 328003842 922947117 -233744026 451160137 -864958302 334655949 93229784 441219489 -292587717 632079564 -237731705 -97020919 -293985601 -474488647 654957646 84977819 -646030899 -80887437 658527752 213386466 -280341355 -612051975 -273610251 -454899525 -513502690 844748945 931243174 747137038 -223726604 604871645 88699118 673087940 212872519 457920474 -227946915 -879493016 -355754294 664339427 -615817479 998742946 -463780088 725581243 -588492203 -627673650 -855822006 229981926 -749541978 -464445568 -560353011 -210226593 459367586 419962754 612192206 -519473161 628375821 -451557792 -942817180 441250315 679569669 119611981 -279694799 -985590488 -574483057 -779090112 111061184 -656669055 986117121 78017576 34597893 862820230 -722708941 -245862868 -522704941 91740884 552882181 -608894549 -500745591 628581525 83176943 892497405 711587864 -865475159 855869249 907255408 149832467 161375853 -663894617 -592270995 -852672476 -277437845 923238070 -62303399 11371479 -566632995 264114958 -322869176 -953670818 -997772415 -851744417 -223285451 -600787471 912187941 470182964 -14436189 364048842 -306990113 -438543477 -434772926 497371249 865445460 -563793287 -845225718 468325436 453271718 -141621132 5009451 -553941366 562864030 -424512951 -549122255 -929112812 292910235 61539162 232711876 134971621 -235269792 330781841 -816259008 -928147986 -461771595 -37477372 -492604080 123307023 390049950 86637716 -421863815 509833043 -222917777 -831181402 -39083381 -891941015 -792915794 -227491965 -831732843 726813789 865104454 -114298437 -39601231 -506747297 -943472547 -838353185 334222314 186174947 -967742993 -342358719 536963026 651751051 -283506363 899772840 -125930283 -726255859 -821548490 789476848 -299319008 681765155 181642768 -472118824 -301403292 152573316 626135983 -684076221 265571589 -27413552 149812866 176139057 -843838910 -710829198 180148703 -14073067 -555822147 -616475049 -292656425 232647104 99615990 871743276 511591911 -407208972 545523761 -811869524 -232098824 505269448 338402765 163814694 -4884194 -892887790 980708580 852023622 -158608893 284896099 131089049 972112417 -616260479 -366691964 99296886 399544684 -367513948 897239430 648054824 291066366 5141079 -438717716 850873981 -903212222 497809222 144719772 641599255 -156974468 -847761681 -409535190 -878538824 634445146 356393868 111877826 -972070467 -521015561 94039224 -733663532 -878111444 680464611 241798578 522390138 -304147445 813512983 288722151 -208544462 -579294280 -286335887 515008812 422177888 -809781625 869743506 982254446 -23662693 266881882 -839162116 333165488 -540508793 -311611999 16523974 52759698 88495818 954215838 -796250678 -41051031 -596370488 375066052 826620673 -563409732 -600902271 439955491 168285089 335582782 -428097607 -220389329 -306015488 941336970 -414306484 287200979 -199201413 802414637 -432063489 83491466 454569532 575469680 704265830 871006761 -74390302 380573858 544248040 -695378872 500439010 -903610949 -917570470 -153099588 -206473001 32533782 161989860 427598405 77292931 2399137 -308912559 -924136899 364330615 57145202 807334549 82958756 -488561133 -733599071 -214366996 897633626 -104000763 -516885275 -948668556 399851521 848526743 -809101318 -718104718 -416645006 -880497454 -643585164 -55009021 -176124588 -127673208 303098609 -577536623 609830597 -211486978 816775138 -563643543 148874918 -15679225 178557626 489018206 108168317 -945631219 -286375175 818853459 539985408 680335785 -389068395 706243285 -501272816 -346337947 -41064437 316070692 -446663528 144277938 -328406994 -5974454 673387161 -629871961 301316598 75708258 -559579175 759663057 283874070 347087682 240664579 -588939307 799576757 653190664 744088725 60855368 -837984125 -178628837 -573139675 -865856947 -906121960 -787691890 -269841400 -402851407 -610366261 -274804888 -778223434 -861842857 -706566396 77738172 -874599523 -886482029 -442798347 -518366381 635600818 -151905472 496372148 -907643679 -205109387 -487181150 -984256745 462371791 -425155820 -913743351 711001024 608197304 -89857111 -67899204 298758495 -328901020 -91034756 759038684 -475969415 -832892767 668101611 981242421 783813713 -415245025 -27225160 999281757 50144533 -275511618 255967545 73015494 -484440909 401955794 530257069 4753885 -121570378 -163433814 963208470 429290182 -102671943 -189438773 815983268 -25988638 233526577 102170164 -121691197 943518741 244661962 303307228 268138506 -600516982 937473487 -200216262 732703737 -659660080 -908101205 434291850 -714590226 -486783403 941473970 -559378078 71615390 -995215688 -848256749 702741081 -434353520 373472191 -145895115 -698890848 -199280734 898106056 -357624632 839571145 -48841939 909361327 300690055 955857922 49920043 -986326618 97160739 667802761 -530044848 -447094822 -746976858 -393225793 325500386 -831339477 827073917 -752730420 146419552 -755841557 -117604309 -214401101 370045920 -258670902 -352826452 -474576819 628477506 881013389 535202654 85873141 -352507961 703576461 153586136 -157335054 51099307 483959763 465453494 -955468062 -692092331 611967095 222153428 237191347 920408064 196308221 265048088 788999388 735012740 363912827 155258200 366230935 538874742 -527344366 -167894936 -26753044 -616229235 111907141 388799702 275268070 751044285 546605404 -152303612 -123778040 -264328655 -305136070 -381298303 -895283968 19433827 -201429322 223082739 -184670513 -66982614 -696375498 17991584 -768892682 -71878844 -616869306 827012615 -446241547 438490369 373556343 -621429524 812630819 398929848 -43958907 311513911 92586762 -754271352 487512409 246607689 138717213 -265973053 -498239332 -347948699 -229020033 -781061191 318074045 -480867171 332093747 434337940 -765155008 466972132 611834245 -107341389 589643828 -197797672 532279090 -298364682 736353196 -178878119 -905984860 -855430369 -929667361 -215078327 193412403 118570895 102334909 716336240 -733012677 -953612233 990357915 -383721860 -985799628 -773719762 812379310 -288680984 -239208659 -182000329 352451777 361049850 -867123636 -438298692 -613866659 -890105623 554562024 -270519201 -883720735 -821694697 513586956 -967974830 -664627385 943143230 -317217993 134000241 -21954576 -370996976 -76616947 40424063 40391926 528272703 -299923100 -890298690 -191336463 -112095423 232034229 -10554087 -947075518 -752686902 -843544425 443383083 -158805713 622644774 -632781298 853339730 -656917383 831388363 761786263 -277769162 -728097465 -548897023 -767201819 799050819 958079944 903797974 527819053 467425558 -697275811 -684170300 204500465 296004954 -543551069 -898617636 436176021 766585666 341367341 -498454636 525769568 -432324062 -882817562 804948714 161552372 829585540 592496430 -283031910 13393852 693365 470366703 -568317438 -16470190 288149797 -579278069 -97363851 929077722 195235857 940093691 443778957 -72615129 674807677 847139286 179173615 557963166 -791884664 25864307 900907982 -979620349 -293009899 -678298903 -214527025 -849187800 -703738450 -121655297 771287932 258389019 -782312363 254652941 832031753 749907467 556076610 -101757418 797935977 443369990 706124068 -576470298 -191248042 -628194620 512239138 -534688968 930460466 522107133 -576703090 -21255050 -633264403 -901536060 451700540 505648571 -506246379 -841360625 871877263 -654123374 541844079 -468388412 817274393 -241771201 -747227060 -76635764 -110853349 919308507 976568454 -66766551 -663374729 785460658 -988332413 -261793594 -915219968 -574224100 73247302 574085931 917737144 -942536081 -571802539 248178330 -37983356 981900624 952529440 246149513 -300664010 806465677 41742848 812147644 -775152344 867119208 -413422656 740020115 637595763 964401453 -624581773 422980970 -752864400 -304366910 111697745 -545936974 301529792 118681711 984450218 459359173 187839778 334377216 -726371887 475517511 138040747 -567036013 358256110 -258545398 -464500087 536230234 -879574474 717249793 -898711432 21942934 -652621999 933534121 -431994029 406700399 91933736 -316057051 -480029751 239268491 -452127465 848414192 -254346042 -109386967 -624995952 572301488 967325540 -408587802 -770161700 -143944757 261027242 19260396 536792130 -846775559 594715939 -365729246 -883340518 -556816894 -314264693 -237466897 -869608232 -122150359 -989478523 114843576 703432581 -40027763 -248708190 -479669389 -512013605 -390066002 807434580 160418670 28937509 158017658 -336994132 225038472 -695385336 -76004843 -739110639 427657881 654694250 360710587 497685578 149909436 660902346 815890640 -862472356 471120670 6702442 -506618693 -729714589 -220888874 505441395 -161726874 255245597 474944362 -138954098 692114487 640574355 -760611836 710935324 917360140 -198522308 -700221021 461360271 -611643284 405396482 13794439 948179665 951217332 35080717 481262685 -66055629 766236946 -338422535 189398989 -354224573 -921986953 -806045993 89747845 229429245 233736205 -506397913 -729010515 -54003616 -348777219 401981436 -680269752 86825491 284721673 59656632 -113366037 518046836 189564863 935791691 998794939 -341794811 416495049 623850809 278093276 -480298458 -415163323 -74857611 -917751444 554787697 -989288490 -369832923 130590712 609098875 -355779521 -776539366 -905090864 -994189724 -501844518 -831765294 341211122 -176854334 919984277 621449234 -836735734 -241993440 752663023 -667992947 334167214 735968243 443885027 -618776011 399594234 -276823116 -995948138 441695882 439586150 -27991541 854272349 -625242120 816950364 -599487653 -596842984 386951417 -871425393 75280086 -516823796 -432907024 -969902859 -854188869 -25521779 387957520 621518705 428510234 534622764 833128636 923465334 -120053134 375015009 -96440282 794903429 189838566 59059499 414144717 53191390 365559686 -774462618 790332730 -29347447 -179440484 -285448226 902517527 555775367 -26976903 562293494 -292518761 -926706094 876916246 870084705 185374758 -92223019 604871421 -853369183 712863721 -892648627 901803427 -591820780 211410441 -430703125 -163081302 -787595427 989751392 813203679 -881421159 -397713054 -479528001 655684115 161425869 985696081 609077714 -321553593 -758918469 638217618 641796315 705073704 386723153 989163151 -182258853 -985523593 -223955812 -120201774 10377656 342754499 143835310 -685552500 981827601 -755709952 -827164807 -67353222 -390799 36832338 -435690621 767091301 503081782 -767182381 270978450 565422181 -196976685 -996697236 19253014 221050090 388444499 -15895903 253112662 -157341698 659097497 195913918 -909885142 723808385 311917187 -623928551 624997794 -530142082 411338664 136144260 -125912788 -901879998 -693613674 7694400 -942401563 134721872 -907770861 247525281 -486688231 181106677 609289064 573341479 205887302 -488762087 970442662 855047927 -284732972 157854924 -156728571 -525882964 72072087 677909126 -186865629 -390487791 655575624 32994793 -472847237 -694932926 -783999635 832715163 -208629994 794263221 415005015 -849842766 -462092264 577532308 864771598 -274880681 -23031577 -554316585 -288569180 625605636 -148922946 -26075587 527636961 -561460362 692674398 761298647 -874540890 -911169795 289027873 -972688642 -384588243 236407366 -325548400 52763566 975795102 927554388 -551577311 -141713831 724095768 2082515 -522110810 851660772 41923926 -148952758 386362909 -825072963 -328325832 -491243626 -966639098 27076842 -311809877 -744083970 574748622 542085667 -311289871 427500527 -410109580 -379860398 -331483122 -621463808 -942895470 392007593 352208776 -860484307 467429484 -747373980 988780060 897031503 726651623 -441286361 417406016 462992104 -170254826 -825436552 563369680 -324077474 -365388502 -405752251 767197824 857026776 513764331 683649371 495104077 -104142527 538258719 297420929 -238331587 -275443714 536086505 424900561 876747177 303325133 490548922 374670531 -519679490 529701856 -582600958 -719026122 425242198 -29962291 -341848154 55578579 163283027 -433065714 -488376559 -315822282 -801708243 391148861 320394916 -303783958 -769331817 440592927 -243904742 961396123 595804659 -968225251 519570694 -567037798 601560160 -241178473 970617599 514173141 850350325 54864064 -117334498 75178710 -433083475 -716574779 504838154 -683115544 -479290534 -821832912 -988470577 -705147302 561525177 -206782472 745764838 -10868683 -661801520 -925854183 794989161 195979809 -187517819 -71547983 -903357970 35543830 524421511 -414135612 -457715262 474333119 131668641 -696901206 -825846662 463639661 -931971451 -842872800 803298228 443151583 853625368 -176552712 238849772 -926880145 -300306738 666678209 135113644 -370067703 526643226 -962030895 -120515782 -121420191 372512719 -87196274 -540447196 -75526897 -741463077 -44120957 684077387 -465795541 -222437562 116167642 441606095 -419907236 645254680 -331386336 -777974567 -513232193 -79221432 703519133 -751655159 566950225 -240717848 -324841140 506754300 650825584 467668928 -19909328 360904211 146218753 487701656 721412919 377501778 -145702917 -330439884 299867930 204653961 -25322096 920136435 -666090818 -871650841 -490277597 318611429 -372972718 334917018 -28378391 154525446 -156662454 -856465386 608713218 653895858 -754700479 -269111397 562102022 118753849 445866178 -174191560 56873784 260668128 659046666 188114867 -398579284 -865843951 754262073 -863117490 -467079547 -418206027 162473880 -273239814 489697956 -743260750 466330175 -946548364 -316263368 -134972717 -319927150 -515737289 -792625058 -701390612 -107317648 724620124 -931435412 -425245053 299436925 72524655 -677755708 340392514 269424134 591519867 361468102 40438326 39727926 738998076 -205926851 -152558896 533302731 979991124 -654983215 -48053006 -433052353 890100835 -549167379 -604461899 -594917370 582744809 -134276482 446372867 384546632 -735554008 -839381434 779982321 142892475 -822417083 799556672 -309642994 -762966517 -15924492 279557302 -139690465 -345873423 18101063 988694835 931990370 965815417 -324937815 -588572373 -11730736 290211280 -482718749 -628370321 -638654028 955929123 -99581992 -855103683 405864992 537983035 185142585 -850414344 -486705003 -606809210 -831747825 -829354840 654866933 -821517638 775229086 818421824 -47759645 878636043 135586979 40609766 -182946557 517274107 865024627 874127803 288639831 -746044958 -287287428 -310465491 -830817935 -120371829 -550961920 417831215 -402920415 1216924 117428713 -396406149 161677129 -986344918 -802437741 124684673 -483613797 903916451 -392431880 -456180221 -839557781 662485991 306694545 -368960728 -464159856 629154788 -70193592 632971449 721333117 956950209 -112106644 419877817 -518217065 -312208933 -611209106 -938018000 -929583542 299905309 724685302 936726429 991174529 -32667165 -3170869 792170279 -187871105 955966654 -735548519 830890699 -352512683 -511284785 -339229954 575254104 -912254326 821624462 594939898 -290756050 881293025 -490973111 -270335176 -396998420 -191912534 772768633 -961718406 525756317 -413082514 -309058156 -384799818 -463645856 765884095 464882178 714985619 987906942 106616438 -602608913 763421989 162333918 180564422 -250373642 -271158115 596983271 -338360982 612552829 645500062 -857736168 -720113915 141967962 -485131123 664729089 -863631721 287584702 975195795 58355610 -353607814 -92897548 955139694 145602540 -842878929 393743233 -878164031 -764189287 -991080482 134698644 -192799779 -977879361 -476278349 836401151 -483307715 33668944 -867115001 134567792 -681629986 698879787 -628109531 802317159 582429803 364450859 -622119085 296344394 -615618027 -604692032 -18176463 -357788927 -78566152 -531047392 -959070361 834435604 -564634014 -52634305 -476756750 -831256736 139203058 704385638 226161937 -220017033 -730571552 -33833458 51321670 -497306980 -645465538 -211629519 119280601 702460252 -570828215 778481611 -306491845 156222473 -783216961 -493124770 -532306726 -334913234 724961094 -780167435 -964648045 881642141 439533515 134294709 371164985 707624653 562068737 -65796811 531803976 -560391502 -836045230 -528746880 -386358443 -798600410 411465177 -708811338 911857215 140762121 -263334800 -724656564 -87871683 582382 -761733459 422384183 777192436 282561185 -324834677 998325235 -489730500 -812672346 667167187 -374266990 -861119152 889673676 -196858902 227524302 366374828 -249345503 -951303121 219660915 843635337 -232430681 333648866 715764421 385094263 768322786 -218761999 607987121 -637371902 39539390 -753241483 778145514 -774611508 425504749 66969851 -649473106 -460534028 -461622500 754413060 -819592698 204025094 -416624874 594576335 -122777742 478894695 -231054454 -163641495 761816619 -529086259 824454937 -386204075 -443640406 -493645197 610302514 10563903 -463253323 521203160 -833623889 -380918520 -70071534 -581055627 -539273228 -582198523 -313587491 925789189 -68354649 629208187 -580284114 619425270 712235820 -225409951 -288355172 -995183113 181770541 -387501998 -40997559 -842642062 -562196730 -132909360 764282316 -933561448 205485119 -499946733 -501445752 -492560125 98662006 -329724437 -550986375 121668256 -122354585 966717028 -835498215 13433280 630976916 -991950297 411923824 65691896 -347632152 -566084330 578673520 113234942 518877733 -675175135 981066392 -713199568 488509270 707281986 -369885261 132168823 58633509 -471835561 -130575128 17044039 -167653854 837710983 10338870 -384118489 -996928569 667195912 594398407 -474470531 866548110 -646726161 671196311 -138070647 -750253005 -659796493 -350037654 -972348783 -349074822 -540288118 129398254 323369256 -140968551 965629499 756944815 394577789 -985901509 289600384 -927321567 864196368 -224389142 543700644 -276760585 802479490 -648308018 243129463 775479639 -599697428 406499874 542704534 -332388230 -78926624 995275119 -510751236 -501375370 608034094 735911316 959787980 -984840052 620501197 -204009304 518314660 208928078 520747221 -183453901 -77140773 -308753167 -307639038 -927025851 509387063 -371912746 951423790 -886157937 -955946750 -100721760 215512743 -993345851 922812711 283860223 -676506286 -509014737 484377379 -640978442 -728460230 772880775 239555574 -958799304 -41813750 -650213604 987222674 121134472 841490422 -565366102 745944568 496345590 -241254811 -970104880 339431466 -96398908 -356239475 -762376437 -124766203 -698540953 -340663078 772394478 -787153504 -301932229 36607997 810744310 232988022 -754930001 454221428 -199455304 457652884 387670070 785693625 -730202102 98631715 906732004 226494238 738115028 982161265 383310843 -847762472 -665523665 957248306 -584128148 -915618686 843392620 471762940 407779922 638691765 846439257 528795339 -936469963 786814315 -297617406 904820560 -384021555 178485485 -793614000 -994111432 -59374623 470902481 16354729 -135787932 580911038 -809623560 280397277 338402147 -515910123 -802474649 206769260 156226445 536264303 339666706 73043161 -965501389 -80014361 -484100401 -945267170 80823315 810765462 -270277329 198454049 932360788 -234830093 387727939 -782349983 -703727304 -74211450 -668391989 -455175646 464116829 -333250712 683126526 -577782907 -950319284 -298532581 941690700 -853358712 -125830555 14907498 -148992641 267284899 361937094 -834189100 -267853255 734975530 -208066073 -989829178 422480419 946153754 309368414 -333478582 -401685123 304284685 705552415 990226700 369506832 -667756484 272706716 -778331721 -309263736 644306983 969886132 660229383 -55530903 245436908 -883908460 443015256 692167672 -952915386 795002214 -890627321 -376659983 -461516970 615157744 -68616572 -249288027 -465017455 956746612 -988830203 -958264623 840764326 -427933020 -369806222 869763121 -261023267 311346584 355870645 263211137 -655618982 691894929 79261906 -976625682 164688256 109763881 850912092 338512536 -287777010 -534833851 -671598969 347869800 770200807 -977884820 -887106805 362492893 -851284877 -55309038 944039848 522373160 -664815517 -467504260 641131075 959768669 790267422 343726173 -80958262 -690367585 515985281 651233233 -85160742 144703872 828631308 -610896958 -221009429 495125349 -652970198 -854458367 980323548 -146476201 41721264 -168819226 398915120 459444333 105587562 -734379255 -298592112 -987524147 833651450 102534945 -176282671 -233159868 -195731897 -605733420 -60982092 -11589709 140776422 -798353327 -277378237 433664809 -223551625 -775477178 -249251541 -146225665 -924407368 824127131 617435940 611695900 -943892731 -797266669 942547801 -732373374 796382365 297534264 -78703147 -4398469 119770588 412178447 -999992401 -149689371 939803887 815602360 639534433 174681842 -601373494 -639479743 28445475 -443730326 -330412427 -473609111 968478482 908322402 -861995809 608407692 -718462725 -856347617 382443851 407576215 621153598 -235968418 -650368960 -469766911 -905939972 -647952961 -187225561 -965353486 410959214 -703537942 838972009 390885061 439184235 953198611 84608096 -58376866 250669325 863151061 -378134710 632620725 622130547 -684761730 577359681 208636385 351454603 -275158418 701717999 426056726 387881440 968307060 -95761100 339121523 -436910587 -76172611 882345068 700156542 -18016069 -895319251 12343216 767126274 -547761701 -224124380 -102150578 89491766 139227705 792129892 469660895 542544565 -818109092 -954092423 -491580292 -160956402 -651977587 149118608 -302403518 518470141 -737046722 -422910186 -367354005 734264820 -845655662 -847830203 529437922 22786796 -19150380 -937777842 245051353 238580095 230965977 -103493448 -513996411 790339137 -200414097 459748335 -533095466 -525272857 985328122 -208537048 -112352772 -382524862 220420376 -125328362 -168816679 -150611247 -590614935 -338375407 -496426383 -380520741 925856738 314289447 -458752088 -83016188 154973559 -883310267 -293034937 780610043 940537995 576431988 237312945 -852009599 -321905954 -278548553 -541018238 -406792143 58484196 -901573216 -868581542 662293125 271360249 -782499007 -620981822 -528948064 -669553704 993849024 544590770 -977304996 -615785853 533709087 11510589 718265240 884228682 -757239666 88187518 406923190 -771518824 872665043 876094406 -620372210 79262609 116656386 -803010974 -756943682 929224600 613534662 -366756108 -392546109 692372691 -98807716 958195132 -270672851 205883609 -7495467 -132163531 637596743 441198454 -836668634 -748366064 984322480 -819713572 857482140 -535110388 -931881574 115849977 -536454472 245692495 -899159607 -952535519 -950295511 329087549 -317683767 341332176 -24418536 79871900 593560043 -5171818 -824597655 625320981 121960829 -317269579 -443766958 -341879207 452300588 327584428 763136906 897972810 429352624 -8068090 -262992941 452328265 -90152919 -829921553 -239134974 133872571 -818247096 -556046845 -953837781 794065152 277308416 535398361 44191271 936046839 73224638 -552874069 608975679 787671635 234654708 -682251102 -477814436 103081242 751795923 85403108 -843649284 -395565933 145268015 999932627 -14792509 -578820259 875387318 141409370 -484242194 574876399 869191220 129518255 -216103400 824705290 847874502 199158303 -620879015 -598680594 -347732252 -795890657 820402058 278283565 516077742 -745195649 292519484 236309937 -980139079 -423974462 -689038142 403424160 903524169 -643265908 -445565745 90681678 357231241 -73025401 -59760287 69794628 -976664145 -97180168 546723937 329439947 69983889 554626962 -809731416 -222065105 -540986201 968562965 -450363697 -896606219 564120449 -544330136 414805020 26326404 -350137920 551787162 -936190399 285182501 136707914 817810215 992474081 542611623 129131707 371834416 -133792510 -490424363 172331497 -274041894 907671545 -476595025 751862720 891318040 -216461774 403801440 611756812 240228848 -741971637 895740350 -370628158 471273274 -129389190 16111076 -878306022 -746176450 -455583860 572362751 922042556 889750083 217167656 12962882 449313822 53275323 -327934102 -39596777 294822170 212656673 913160264 95578104 628543898 -710957012 -559188974 937183927 -658415352 -283219800 156321833 -43529117 103790139 -364423147 513146388 -280331858 949016279 823167996 737036004 -557543819 515776494 335018039 804786832 -90825979 -85154993 516988067 -859661000 619224025 910271833 250197392 773016485 773477175 -677680727 557346556 227773319 550954213 539628990 -157894366 295946975 -154937773 81573226 -346624457 640129811 -838330189 -955177028 962973505 -673470635 -792636973 -194167090 911502792 -602383266 -532112807 -999894930 -183390358 741853603 -327357598 -393535558 495485784 89521368 -364528931 840009853 -109715747 526394551 -671646678 676867120 611055653 -364215784 548671300 93696389 -88868433 153949698 996275414 -44624193 -685604222 812980351 227601373 -956272793 -443204604 689048920 543328097 -646379644 -340325739 -628084775 338343849 601623295 -836744067 250930644 -734673623 -685076963 -724907053 -276842548 -247800847 -598102737 473624709 195136355 -174104466 657932991 762619460 -814701946 123300896 -835259920 -709841535 -333969734 942735973 -83028972 26859359 784965506 -405410413 -479724265 664763882 24003740 377598426 -199060883 568799837 943305989 -317376550 511534890 -626288110 713330546 -616403371 380686891 -664241670 38984575 -600542758 -695436434 -294515324 -661341900 606908240 133701609 -484629827 -334167229 -477686816 217512459 724044561 572513076 321225727 560492014 -31716145 945639001 -946299730 -560363294 209928521 -436574063 382068244 223573736 544775571 -117569751 -274732593 -13226394 728369354 168564810 591811360 -776231580 -624123651 89246884 -552535301 714711375 705789561 493922257 210940905 -450295808 -227266758 919854441 367086038 233230886 135799176 302949933 119710313 -962006022 -163742490 -566962236 -90699490 -64826162 142888408 575563220 -950092106 749626859 -632853977 682313792 -991989699 178763093 -422669127 -27276059 363272609 248600402 -209050378 -67507703 69248853 -171960774 -664744812 -431958373 -979927511 403925201 -166188783 990741108 -573768412 -819850347 270367178 449676364 245009465 346752853 -168870451 458110773 -644483342 568104209 98470184 198173551 830482480 -448149433 -949185024 -523562158 -604843588 610074090 577532918 675710660 817973038 -87518519 563564096 -899259696 361743233 -86549590 -387619813 678382344 -92349500 -716927777 794078417 12909563 453997133 -60733464 -287100943 829868605 605838155 681334967 -700205375 -239456256 635389645 -600652076 482173334 129500680 -800500560 637422309 685996787 -149102053 -45934542 990290752 -610041734 439934366 317907041 897776674 832913053 593363742 339820975 -796820256 -244047260 -845615413 -782422871 621306913 257340598 319244791 942759201 428049964 -987673538 899283468 -254752067 565263170 499530005 998262321 545324643 -686043031 -706176176 142364845 944605109 259831028 -400774587 592095067 495182044 130374085 -353971406 528311447 394479389 579085174 -469660668 741428449 119686811 -461719896 -884136617 303101849 -998567535 616462141 -441889109 -103075343 739167170 -473854431 17285804 475409482 66407021 206490678 167216287 -54580306 122814076 -240986367 82623565 65150984 -57884566 -762779205 779836195 -445823880 29562432 847535992 -607762315 -134301309 -678869894 -162747051 -564961079 -82049137 -868236403 -661732467 -400413224 -227386275 240850414 737744191 -873275325 352110406 -574444132 -749019138 -39290169 833553237 30739568 -576892375 641362490 113646466 893050217 -315915660 -791489715 161519259 -375664571 -969674301 -779155939 -632258864 273324206 801938101 257245696 -445465572 -38775220 -590108020 665313784 -456877092 20460125 385942562 -103588643 -32683780 264511082 -847633826 894988846 -324514076 952386914 -483503838 400433110 -248951787 -879085929 -670638008 685759687 -242724458 632762359 -759865871 451912651 -123757574 -171000091 -966827364 447629867 -232323729 -835010503 451589591 -190944918 -849205956 -377246819 -409705253 572254433 65300211 25583708 463084072 816463828 849040787 803541090 949626037 322390849 -807799040 -562334324 -871119909 622987565 39193640 492986597 -620131566 177204005 -839359249 -548292476 321258187 -431473017 150145298 936045858 -282359014 90565278 737713478 321461312 -350639610 -263147860 771419428 -129360221 156544937 767499411 248300728 -540850973 867944164 -368412637 660205477 332391774 313107065 558658156 956328920 930778453 -864764900 788313792 558272061 -828864123 374833173 -724004941 388868835 593637861 -66950753 655982590 298888401 217980025 -743737080 517454115 -46638358 273293013 839418350 639080857 307053867 -749953463 722036695 -484009006 458703372 879280713 -128927164 -961669969 134999392 -183621350 796633406 -139249353 -618393882 -775197017 947304631 964328866 292499879 475998805 492919715 -439145413 -170389030 916513640 348500383 -918749612 -972014470 702516512 809522026 107785784 -854680621 -951343680 10576634 -854532010 410969221 -797561574 -784464028 906473626 620745838 -802508845 680008495 -345544492 133526112 -153399942 -69227353 -750461380 -96783954 -10123344 -909285342 -422355220 81420737 -159614889 909094557 700351744 572753296 -180088109 307846347 -924045967 929162830 375670627 -867644102 899923892 -405716328 -374086518 871898391 -912478498 -336672526 892641225 -432798539 -165815790 -522163881 -84196282 113955753 421188181 -623702047 -380776708 844085691 169884965 955373416 -334974647 219687975 370471635 834190860 -701020242 -645793125 -476949321 144911166 418928994 600829488 485459807 98204495 52335418 -226002518 20992183 -429523167 -688374296 -440449824 776188149 137148940 609536174 162858830 -498102379 -285574045 -675108015 850549680 -291059482 -304045187 582673223 616746873 831523368 -533867201 38727296 -577505749 763878798 -132795267 -951925730 -72549314 -643464965 43221740 818434105 -915181802 224852950 848614528 427147191 -250751286 -361480155 -570267154 -547487176 517439341 -174492890 -902773262 479570102 -369627503 -903693409 215668623 559480081 -181540138 646848166 53832171 544910109 -895650760 854393215 92809750 832881040 108172645 -495016484 -129663947 321097866 -718541096 -620370740 -442704477 -87513880 -283877808 629305269 -258921703 -424468986 -263228573 559156790 -457391920 -920762229 -167014011 -649250749 -146876659 -631623056 39486969 702536792 -66182 -407623928 894754449 883202961 -837238604 -319643440 -543050151 131277165 817140282 451895377 -498659563 -788065021 644836148 922258398 499536561 87864338 9592103 20179180 388241770 663557500 -296214459 -848160025 328952465 -487583531 -752271322 543802508 -817468588 552385126 660640458 167924727 879410891 -831665151 682571293 -29331675 -731687052 -153187197 -843207045 -850554669 -720072841 -85753545 670285737 -282664760 -226140852 -316252472 -199301987 -465174873 -745032247 762347663 -61036237 17157147 -111380631 84478793 733198570 295931314 855708960 -608796751 537811477 -849561071 230330676 771485278 -130217131 -799385602 -292292247 -825784066 -428002808 384946218 201961321 -669030336 803931307 -48535782 -811393874 189265171 -866624190 -251592558 -985520357 257476581 4970999 -100014082 637921801 449049184 -484054209 600377645 -817465973 -273336750 -501298865 -852894524 -709087185 -848419787 -63102778 -130881021 995369577 -798320079 826228315 135345343 -293528586 -82217399 -835497311 -464658109 -934662297 -438256555 -924492738 -608124498 637018071 438476981 504325508 -650238223 -754589864 -499523567 181602146 -849082882 -980207100 439014396 -539475927 187879860 -346522890 763789803 672285164 -429186929 -424730881 -180303874 -251334751 -599252367 730148295 636698400 -967815116 -21855362 379690144 582594672 288813660 -736955281 -609555648 641064751 407386230 -272349148 190452029 827001286 352109396 -816460107 -724687270 591812853 -407224759 -488150319 672596275 375642156 18168715 -636582244 -701960953 -872834964 173461273 445801853 880928540 394957402 319495442 -567865736 -526243953 -84997603 882739006 -188232441 545577950 -491332337 -16676104 -800959624 826545477 320051459 -985092336 -749687545 -840401821 -626568359 -544638292 149237447 -91365844 -878319964 -105537225 356873639 764703665 -33355649 -349190438 -235115238 -742151808 546679498 -499504047 -896204668 153218855 -489889724 -123282506 -939076031 496352658 -323185210 -586756741 -137559001 677301153 724563287 67017913 485863178 -470329579 531099221 319518487 -848025237 748511675 673138551 606899553 -74716006 -290405417 -276158042 -675075842 751517989 -366605320 -830708391 -129869128 499755711 -108579511 969350523 667461228 -893776489 -381652851 254894441 -566515040 -238009841 701565298 183238494 -448964776 738537122 -156567786 106544759 -944311891 695212049 694552529 -170889489 -172443264 66924386 -697072677 -863056895 643184464 -152021710 -469277680 186314338 -883408134 -900060685 -991065192 488903397 -881791318 -412133668 647988523 -821129985 -249079204 -199449954 -33056570 338602512 72669717 191806117 694933997 -657534510 760924012 922129466 -362939551 -974234579 -437522210 -90558784 -453039526 999699300 161566850 -164542738 430582600 -146245430 -718978765 -456070376 -196443397 -314916318 -866380979 -731502682 -646248454 204628105 -509338032 736593545 -577024634 -802150444 86367206 223444219 924983436 80709284 59246021 908343629 -823484291 -537729105 -348307141 -776884443 782294624 -121494483 178518543 572854680 695767943 -395824895 -372181693 522148747 201058978 159791102 294713029 988862295 -611760024 -41990121 79659681 9135703 -555299686 -408181013 -565983328 845305122 -222882013 -204325766 826251106 -163022721 -625888359 -518980681 -413872119 468861396 59656883 -655602788 -603655972 491176584 -486026539 310401841 322522620 -154522030 -488886289 -29827752 -94269284 228164130 -4625684 621270052 -726758134 203277564 144441098 -779108285 428530001 817181689 71978940 864190063 352208303 741556037 703556946 -827178519 -926802192 674884201 690817385 725667049 320855199 -28515066 221785434 327061086 -857565496 183447672 223152189 121170146 221771156 131744488 166756754 378445994 -759093176 -81683576 243881286 49273885 -781167735 734217098 461743162 -918018047 518744128 330490231 684614194 -770783569 655745364 559096898 245682101 964383890 -446865344 -420313112 -582291483 -408784398 498275939 89774371 -184053950 -142421812 -528695154 783060719 -357803409 -132144789 928682171 -860700022 133334443 -405036950 -750344269 -432671876 -863475040 291228188 -204734076 -506336125 -863122895 -387865078 404657019 835444130 100719382 -129175433 -584865150 -909904729 -972478976 337857619 -817190336 79775751 -434442695 806367524 -608881902 -797311518 -824325766 367894351 848949270 71847372 -59130645 -995295914 -952634121 -564670307 814056404 -409199801 -27308890 -514037857 153231236 911816353 -950517575 -249278124 -875486405 301406422 696567438 30791206 15196537 -688896960 -860684945 135503285 -95819853 486248955 -563391514 509884346 -958515716 -414394286 -278124162 -980912913 601368067 548839000 543783249 213380179 204840978 525400109 212135611 206991413 -208531239 -139663726 588792965 -608830609 391739844 -566493058 -65971294 -349186972 78994559 -708777677 -126196317 -404685414 -176458312 46148015 -642078503 -217284781 -164326195 41662529 761844706 915811789 654183149 634569956 -404675635 -841705117 -734837744 -373767699 451999229 -240100449 -108485538 -414288433 322928930 39999893 -640607008 -448783801 -95338338 448595532 -774015554 711157964 180888103 144636281 -47103179 -103323600 -440871333 -254289690 385530398 -474650608 -477243205 -388354281 -132087540 236310347 173919320 -186694676 -21739591 -371583812 129259190 -933833033 -633169071 -658278257 -101314333 -998869077 -229520858 894696976 -204827242 831288230 196053298 -823689335 760415557 -564859541 -996543331 -869843874 394839 722813514 -296114461 -5668567 651956474 11767627 -995344461 488864850 -87335276 167003841 805830068 445642128 -636249816 697464598 463215282 129735756 359370177 -107526312 721008149 520452419 -575801198 -936376381 789400782 679243931 720944050 -77623947 74334199 863732891 -222717909 586848594 257941001 -284451628 -501621959 359595882 290449693 -291911509 528193695 844573661 99400944 592122239 -875065323 524109612 -601521860 785510137 -89493090 33370906 195574790 -9199495 782523512 818582024 -652607208 -192736631 522061075 335682176 333679374 -680085384 -398389669 -571095369 -838027289 -368907950 184503950 915550424 854074469 -425178629 -743426060 -982686512 -413734474 -943624445 -943192560 735134338 -378064138 535783615 -533644694 -498219433 893650836 -192472138 -753698633 -302683751 -622595325 37881630 990905128 -478629141 -441104065 649377884 631292463 860122062 363069858 126126095 204230410 153298219 -934232812 -186171227 -893362319 212385315 775572123 -228117789 -133581552 330694226 643258504 -543402817 -534284570 -109245722 585099221 523272015 830447725 -230390439 98391508 622948830 984020694 -825057415 64207826 590446617 -411762136 -792201215 -307269054 415024428 -782250460 927727069 -289676133 467664787 -282542837 -395112129 -701254886 -493555808 -854180376 412916385 375092158 218887249 -388336076 255602833 349983401 -203167469 935395035 608090626 -172061120 -95444096 -349187097 623145057 893083410 -646614963 152748420 -969888280 -829850836 -314914385 -587994241 670304412 -559899770 1641308 140942439 290135845 908095875 744483215 398574516 671033442 -495758878 -250703910 -995433789 680171645 -351359012 -598904663 -383656989 -606378609 -292420180 374587110 119479016 706443148 431001935 119855537 -193994292 -741855442 50416891 551203508 358621869 -861375654 588378650 -548030573 694614718 -156866468 478484926 -157196355 798594522 -951733411 296372650 -776752811 -354652893 -67785310 -822502305 -313796234 474701140 -167020501 -759201872 445464976 -34908358 -206983279 -101782311 -519239217 59422247 156791412 912771891 204092616 -184027914 -55522803 298880302 405604492 -441689643 221860983 -545906760 646940011 593477652 386307129 92894768 -227588609 -187336692 -110559750 259444822 430091522 -269485446 511472015 201008192 -942445405 768592548 800091346 425704415 -221117243 325949344 197206705 266085482 586443910 -437641491 -395604105 30787707 -91084614 -638905640 849777367 858103013 662091155 769272794 -713539413 -889222170 476714548 -970432972 625923558 -356964103 273155650 906573688 771699374 360977159 -615660935 -269097833 -226527419 601697340 -35858798 237349560 267370196 -182680398 444804909 696196622 -525353777 784558021 -642216731 -756241116 -39598346 -595555896 886090614 -801591601 -977864981 969243833 856188622 141607348 772132754 -678610294 874992603 -612120207 611412585 -327709253 687551491 552254900 -132485549 345829300 542207069 -942190632 741502696 -184466373 471961968 -759883450 -291045683 552965980 -985631790 -127073081 431137670 -413415107 -836164114 996149994 872561931 503918737 -446454677 -167122744 584830764 900215898 424125944 -717519705 95091322 -726416566 -557241696 -467545075 -788529922 501327077 826142619 77569980 374544000 367537920 -698743157 -406369584 639047701 308779178 -366104721 -225187598 -852309760 -737026521 251426767 -235418084 85938108 73670344 -122463562 -875815713 -156140924 634564568 -116559348 613477512 886001783 989895505 745342860 -866640762 -192790303 -977358011 223460642 -634046868 -689353175 -662922133 384493760 -57728725 -453201801 479721209 -968442600 489569284 987580396 301140892 -736973904 331127048 662986594 -103964615 10769375 -718921706 -68734582 -91795390 738334829 409681380 -966528044 -547448986 186841525 -736412314 -817039323 896436792 403849663 528042351 179988846 -595710241 196120020 -372628271 419103648 895541627 651746168 -232538001 76051485 -961524392 -392224045 -790151506 533969664 -755718631 -767010225 -475335102 793059209 659662168 719882959 -865073215 -751060159 -519368283 462878160 -377265594 314029977 -337772015 -3943879 798755849 -829118196 502145781 439794407 82785149 -111123859 -7005471 640443132 -470407774 177061067 82848711 799618335 -707652218 -805834238 -765685321 388464057 -665621396 -603257762 535480661 612890711 716340983 373332023 -909822577 -88956930 551489761 -360929685 671584580 -330057931 -617354483 -812321395 -257318808 975746783 -994789477 -404039451 289786737 -275629539 -568278380 888796494 463829840 -564686937 646102930 835012303 -827583567 -982675367 -7917625 349470290 956508752 -995868561 -951387767 -632023044 -365444888 -867231945 609394148 261290313 996575871 623558990 -467956810 987997499 242938629 -558287500 -438126939 47439248 -972479232 404693461 -311824620 -26238487 373897443 697563290 -549057774 -499402344 -684373863 271675828 431897972 978576500 -385992937 988384153 780086290 468121561 -149812679 -266295985 -129900623 -634123068 152004754 934539345 -847592619 455101622 820531987 755995057 358074665 577425299 392436901 134545775 959158959 618438299 45607838 54729004 -423256730 -402304078 928973056 976355130 430694414 246046970 827722322 221761094 803889507 5307568 -419586041 -779844211 -850797688 -823520771 -563337947 -757729342 -848765009 31631107 348356716 280556003 953047673 -936587503 -32362820 -236616938 32664094 510902649 890310764 410132238 560736934 311678905 -117083128 771303004 -375931583 -852773701 504405565 -268817022 4493334 -271682905 191631863 -847329603 -915234293 968049693 586857712 -965532494 -561838373 -653909838 -506862705 688664299 -669022164 170643306 -291507796 883138447 -533435764 655716098 681228844 -671352462 -7708264 683620251 -84021262 -514486986 571647792 162792716 192715181 -161403334 -937081643 474389870 886969730 -294240880 397436515 609721715 -148230623 -853226311 -19425184 -270861963 -450057740 188714551 -792109838 -477976059 156735371 448461428 -868712348 -871009775 125190116 34540118 -540447846 703581244 548542107 640263353 895063688 -676009534 988707659 741284679 357743696 57819975 952743406 253776251 631302399 -595234038 530860656 183463712 151208740 -125374155 47182154 540811929 433721691 -335580525 431287705 921770375 -741923404 -750996213 985003126 -789779923 549456494 479290724 32343608 -102501365 -46189636 459587710 -43465484 356794563 -516802184 462517205 381352531 995852691 809100958 736732325 601836242 -919235173 -898690411 269566510 -142114023 504687997 -423497434 823479252 653203589 140334053 488857905 -106432535 413134974 -979269945 -826141507 -487364381 -38863179 724569719 313933415 193057962 680915601 662840663 25606985 -167142641 160331543 973863025 256151136 950066000 524303718 100742508 -512016118 186188519 -620901432 -866989315 -662238443 -577020729 891609278 -425311857 -406878684 677616957 -840962763 -750689820 -256248167 -761464318 644183208 868371655 -952576989 -919713741 829754094 -691339071 581688510 556764932 -100476559 261441588 465913129 511079234 84345629 107891210 54436164 -614727353 -898426726 678346370 749167772 -946877360 -69591963 121299524 739593193 -381374175 210697477 -709932989 -276139146 845573720 444639187 471099010 409795200 868892912 -981977431 548883585 881954088 -766124387 -46705331 737994245 186527591 -362689832 192075673 -361521050 169602808 -418392225 737566480 -31623744 358262660 -403693356 -521021193 624822528 797041311 -181353306 417394964 839000164 -36996195 -109952694 929909049 -196461806 -287644716 797064725 -946730592 379873112 404685255 -640922918 -850832144 -595808221 -69191434 -323547196 -96224333 904951890 -161066470 546781796 60650450 -228297475 -677599279 -964087506 -306377576 -320933711 153427730 -214417494 -264541253 -72639636 434848114 -864475353 -490226339 679407761 -676146140 604554272 859400973 -871273472 6542473 -147390126 391333096 65602978 -857799299 -423180046 318466940 -623611654 -939071005 -592272703 -465358725 -239349591 -538161777 -67840089 -869226852 -26671413 -378443899 -709674640 173973200 -160757796 -238672 267506548 -422564208 729373370 -750219215 425033992 175118366 -75255478 791546762 -721058618 -42850740 31996939 -328522949 -504779279 -522377795 447294401 958835110 -52088848 -549315183 894605810 -637249615 -1677662 -874677579 845480728 469982266 471827302 190670591 -748249375 156480090 -233395369 1257332 -166449126 -474065109 -602260756 219454284 -442170318 -869524221 -323617298 -742275001 -441529782 -493476296 -353769177 18374040 -806536520 230983836 -891852744 -142321104 137176495 916466403 524492035 -431222144 240131992 -449256778 -902371222 991143524 -408997589 373013379 723459750 34474925 -705770355 -613670204 -961803381 -649915882 698046893 -592954609 -462265912 847943845 134012159 607739976 759946615 487240213 387307268 415957547 -424858013 -387410773 -828471812 274160429 199107558 -133142517 792923016 806031299 -599502368 312939104 785083661 -642128733 -729647740 15261355 -854852261 516788999 926847148 -984701738 318188627 -879003491 17031830 941920365 806061858 -667289997 -795596491 -139955331 -619554658 -256873000 -14852964 304017103 -31350621 -108401493 956965723 64590741 -487987380 447708542 -559059177 160712861 -762176273 -615503121 627722168 754610881 -248710899 317008717 632358726 -694505312 145851556 -146549676 -298894095 -111563442 -53256337 -538440465 -208074130 -881509505 -640239521 629866410 -592407075 -516996337 157091811 942949830 515892685 -597602816 322521217 -389588453 -183753695 -946979861 -116923510 -151461930 361184094 940628951 313932588 637922545 222746022 -791053061 230108640 260703440 650091370 778140664 267585764 -241160924 524891939 184575074 -680614071 -230068704 -854077325 921565168 306206107 -401455233 39432284 870260785 626467056 592424211 490751056 -711260360 -615849424 -44880612 648255486 675405967 950748805 -562493045 395618846 -402245204 -845532541 -484045720 -675459389 -375987631 586533475 974602467 4758667 588012358 879891059 -284885740 -65460062 910253303 544553850 633547832 320131681 728655135 483622481 121774456 471197625 -264407537 -37805011 -234073749 132079953 -279051708 780699107 624109270 -164015129 -671198875 -447169545 467605034 -553548122 771657397 1378505 541731404 -618735471 858592836 -10577554 -972237697 829457570 811055553 872580999 -721153172 798316789 347433572 -755382849 332536601 479193544 885604233 -575785141 -392411644 -18353427 -51728924 151829075 733144174 -389784493 307035237 -226581769 -723080520 -884388356 420040472 -911754240 -802384204 106241683 752718446 487540574 -887921250 782704884 273949890 -686876435 -800717653 330271740 -124063250 251053122 -657772086 154822488 -234690928 997105916 924459704 -51596647 429740522 -502972392 454640206 -31948847 421641280 104130136 -716492836 -181347533 -415090534 -61436181 707990313 212344069 -541577011 -93605978 -310168729 -30414619 -883722240 -379006061 -780892621 -364542406 985539809 -687072956 650505397 -247335871 424978665 -573159906 730082031 464557339 295986638 -224060372 491078121 -998215531 827774717 365470976 97963877 808835370 -403414476 719213936 29781714 -108612575 -150716981 882760032 208526413 254009706 925006051 341717320 854260851 -230412194 265915251 -441425846 -118197405 -576990438 317287846 -564174630 85875039 41559148 617756576 -127262721 767385712 -707309641 351327480 84795382 902037247 -95404718 916254019 -98163832 -89556744 -268832617 955614757 -132162678 -372804969 -109358183 -945005413 -291534966 -578956226 -656319698 42679465 -657262308 893112873 -466084064 -199732119 -325794092 -260367024 -348926432 664074168 31546120 51577396 -576543048 789478410 888190355 236019062 45255620 654262473 -624349302 742427170 -386054229 -284425292 333557107 632849827 -942427889 738080618 -590331697 297434942 897842019 437956102 518420672 459692735 203456247 -124344022 417617215 263934673 -8001403 -485149606 951658742 -120543468 -887647695 101640601 346585373 495120814 502671413 -324937241 987096423 467447930 617891310 -934301701 755788600 664852353 -282450748 -78613381 -275026131 -711793896 -876149530 621241763 33237403 700928507 780860684 -761392839 -397551395 555744522 -933704584 -488838829 -631499386 -799791668 397129658 -973290657 -76701202 -698861938 862420361 -465445522 80534884 574393857 34656691 -793146246 -221710256 837532542 -856620813 -348587477 174593750 -39645561 -392375033 848451135 684337755 -746364695 -641283645 394941670 -892767880 -746668083 -304937751 309968065 108875607 -885306366 -767659649 951413954 554728876 499576168 893133348 406712788 -386204829 -689846769 998308664 -648815437 916318856 168771660 -195057468 845858248 -789396103 296915920 241661351 -565603999 -402544950 -899856215 -539815775 -168815796 733880775 814986431 -295806821 -352370432 -583306728 -447836092 540829704 866881351 -39400927 928992743 -386097694 465696245 -552687319 681293956 -185291922 235102247 -365495837 931328422 84986263 -886873865 -561886817 -454565028 376673721 -353212854 82276048 774971069 281200105 -113439358 -760515323 666260619 -733805966 538595806 -830950938 865748751 -217291860 408442806 129407580 -666442690 364259251 -699975606 -844569147 -460084954 777968004 -803144435 830475836 -826821279 436516344 -799943665 715559783 377558980 -659393974 -901517032 198088878 -847449753 919218323 -542103240 83453702 658311890 -653079014 753791838 596681724 36045519 825610519 -957264552 388037971 823268963 317488765 -404907411 381426109 410859157 69119984 654420326 -894878269 463182720 -803783605 -176910709 983496810 -132215730 -650357284 -28480185 -162611772 -946516338 400341823 908369918 225816336 -20721722 301001490 260164928 -109421039 476814107 -678296533 -539801076 -172655206 -432766516 917877348 -725483137 524233409 223910668 -95660964 372322177 -362775459 -637494674 -448227471 367336453 -884425572 -460513838 -851809373 -2528378 34480498 -488095631 238324573 786873679 367480247 269146396 -142031588 793195490 -251836035 78223666 237317667 -827484101 -774807007 -334249639 97413762 -347052396 -568563755 -396821187 141877079 259139122 -893705980 -232736798 -430482994 -440741774 -672900874 997334630 -360079207 592713118 -4951728 -841438001 86412919 866998888 -188347309 880323706 -923459080 70331291 666742087 115375762 773715272 -531775113 -7880687 144296574 603567964 585036906 -513622626 929203010 -84216956 -25812293 -893168748 42227477 229168539 -301647441 -257529976 -949364096 -134027231 -918168678 -277302190 501002199 -976575236 850054390 -775342381 431393600 101850283 641961908 770768702 -630573088 646906055 206416605 608692444 -211482865 -745169559 -177712841 -169876044 -66592808 -431371645 -718845122 -641041243 -508217034 -501628522 518428326 676726444 -102703194 190248582 298291791 23775178 744662785 -507407033 799985407 -376807203 71673358 951512906 66783181 877841548 -47653838 -17281003 -178425551 -484139247 543884709 -32545384 -822488258 -608227028 -477355723 423523542 -858146794 120951714 -298007294 690784384 -531351545 282378757 -103655417 811955846 -304672972 119253098 -10164633 26511760 -599785034 992856665 275919286 -980642698 -78885643 835190273 437518483 585003481 724654645 -197794614 -913534651 -165967611 -368050250 789867235 895384836 -6191409 450579602 -748692036 272479385 705966484 -755747650 -338646048 -350051570 808009561 592110130 -187595332 -15026133 842159387 -878632931 806150792 -336515281 386928336 -253956970 748795595 679918826 -697522802 -247292308 -695451840 -805964597 -76286810 866531502 793423315 731612378 750576566 752655834 -761530131 -918542664 326182385 -182733152 -394233896 219241550 655947095 -387257389 -768029502 -779180013 -97846608 -251763442 78656230 585009405 984353799 148695373 673265826 570451180 -935444999 -903794571 648650436 -202450021 -35391208 -858122462 -413203556 -264986151 -173722307 832732027 112581577 -457457968 -984950330 257169337 -291416176 878821947 -887445218 -560336816 -502010477 622092868 180649217 67784357 871583073 -304587655 -767690423 -715607810 -341413679 410512246 -132687142 361481598 266462138 587722985 601335381 -505747495 -740897689 602909489 322261573 300714347 -99012959 -254509643 477471052 -657630893 313236283 -538708921 422642377 -843842515 -371780142 483580277 968138638 -288763147 856553670 -136102290 787265302 -328085654 908278925 380288040 -107306384 134381242 47901283 -251713173 -804982500 795041554 -87880265 540221439 90921156 -664699001 -469642407 -99333695 316611179 -570912806 201391824 268643333 -543500407 -178816742 452446214 -58743717 404613415 378466311 919145684 -583910147 424548871 612308480 -22469250 479133846 -805394760 590681230 -150270752 481596232 356076429 -304319095 471320995 925048775 508639266 -309966664 557086038 -369161512 -419082825 601455182 -814500555 741351883 -802181762 822073239 887911854 983299010 794255941 648306859 -469548559 -71817384 942804652 405264073 441519182 728744418 -931874724 264676160 785849604 331047546 694807088 -885831847 56164903 933832575 198637580 594980605 -392567896 761699150 574341416 839572416 -726874452 7955370 -127701593 -463515346 571782294 68397163 799281805 478010748 388191664 3500042 -468803378 -156164481 -513742827 900967939 -259860483 -713390739 370346391 27496525 -278225937 -254371941 -7099423 73866786 45165907 -465774031 -460206620 776145572 281806825 510133554 107884972 -651646900 813164862 -799311178 -55357143 -329683346 -11720173 -556460767 -113588087 -237658595 -867049535 -575218327 -760890042 666427720 -392379518 586322943 559344479 -15952955 665256219 483104027 263775376 -910296749 260682533 -405905843 53135426 994454675 139559061 -185803553 214815562 721708941 185554207 -526246910 -796255380 932916190 -358093618 -229990076 53352325 -245671129 192586504 -254344495 -858915713 518065402 -566620459 135101949 787396169 216872447 -184686017 -654002513 758540163 -664958861 -487059246 548510941 -70862037 820877746 -922215198 135075105 -125523447 850558724 449675258 124255294 -598124612 -67249736 529566383 80992977 300801850 929713446 -204154615 -218251954 -789631416 -204731254 5869955 89782108 477076711 311959277 -39447792 225435974 -38593412 -250761989 345939428 980848502 -529778555 -337747310 202266172 -17250459 454113381 606758906 -679114995 -448508113 -779437886 -994118874 -83156592 407380353 -985143999 283612946 -760438892 -565044173 -909744789 973187589 -996426635 662901573 676953924 797582426 867644045 -145518075 528508940 -835942413 -447197498 910270854 -527332209 -696372075 100868168 -796205874 -204209999 -99106311 371903686 866039754 -519018307 -350916652 808722818 247598622 -848024936 -412468008 404604787 130143590 -934670584 -95961815 -167116224 135620282 615454430 733765351 42394207 179365071 45432967 855832063 499546144 -420030340 672359961 -997621022 609505625 736610667 -93143277 715437807 646230075 459914510 315509144 766160290 -204738665 298428862 -903097797 13198408 459308950 -479743794 -760870304 -597753496 -704425413 -442883837 -729238814 991627132 -730198115 889747759 497680494 12090090 -421724467 391130391 312744424 -890103075 270452004 611744656 -504212572 -972110577 417208867 -292296367 -113639821 -837958491 -318216579 -877111018 952691837 977310826 118534051 -1644855 148701279 80482656 397202958 -573323860 -281977211 225233992 892136591 629652074 -695472833 933714337 -282657788 -85170366 106644084 -268646877 338200860 232698871 -705970697 312492037 -183976455 634383468 -788733674 -716125415 307236486 722569083 255520507 550440600 159535807 -867456353 170289517 -592819919 -198994154 215460877 -755155290 -368461312 -575841 -252742700 -512328812 369550289 -536095483 -145535500 -610629089 275462410 -575178052 417598168 -803668925 686535266 -513675701 -184872766 -704393352 -265957774 86170216 573009753 175785909 789156384 547518554 -686104116 -262686387 -359008484 919589662 944794597 361794084 -826688967 838352605 -184664456 -926370305 31287182 926615272 829093097 162107945 229379711 301571898 -934239109 -103881055 -378668093 921987958 189185969 151615136 809019230 -574758748 714876663 -122739732 -908207159 -333774684 -887660426 -116970603 776918278 -49204368 549512325 -661001764 -616822458 450575259 297187173 -692785778 -416636724 487495312 834140940 776238673 -882456773 727842919 10751163 -509221137 -905952349 556863417 -554784871 -257478289 -192718163 -50170430 -964836419 714964679 -486295297 -236068578 -755186301 601328639 770483598 313991103 278947318 -851380321 234583079 -377841775 666529534 -629613973 -254080881 -912210025 -364470616 124720715 -811188744 758156167 77174797 391372528 -597591889 -520152699 873992199 425285926 -449582670 -108726023 922510556 -585072187 -361331913 874166808 75731658 -434847022 863269908 193289955 -420512140 -526066046 331904488 651996588 884196825 -268782461 -649851758 -45369361 -318751764 24405385 -781229013 -68882466 593953260 -388475357 -347311913 341817657 107797961 871666964 792319579 -160961661 952477123 -977440748 -575105942 -330746647 -290867450 -577593374 600501018 -244202039 -224817476 -634977191 -661754357 -878027065 -588038712 783383035 401618390 -758950722 693037741 812734653 -319017783 811012521 199767187 -217249270 -782580181 180648327 835017840 351155206 -658659132 2927830 551030732 -230134943 108647580 63169918 -990726978 -906403837 341454493 443373789 327830090 760663570 232201374 509654910 -819274542 265632832 -178592328 -320079799 255551369 -880012151 740810733 58594462 755242688 515676808 903065984 558446659 -163322368 -645365754 -654804268 388549899 -689082591 26697088 333059729 -814748758 -671026011 -358937633 900156432 -37014806 745560314 -985778748 467484013 97187597 747686028 115133974 -938334396 -420367432 -239264034 -679850909 -667729021 -183856248 358497458 99368308 -709501668 492748612 828636517 -38051619 409556693 -378658006 -525278893 711353689 -895119681 -600630860 231576163 -290208823 820474580 582943407 -77982572 -822374421 -961835716 179874188 985726798 -203215583 997242243 532950162 773317007 -459652681 15601562 966348360 -283708928 441995367 210633397 -235806521 671752255 -223959523 995031378 -77136771 -636511308 712530944 69518596 734794538 26924527 357141648 388560688 253204247 105452874 -417916378 511098128 -763514517 452032338 648871110 979605085 -938595087 -354537674 -290291362 -74658744 738363363 -628843970 -592962250 -802038690 -60898103 -190070807 -862051366 -861901792 -158425883 791289364 319796473 285862237 316386403 313121722 518123604 -688884169 948110180 -363558471 -187217292 -90782532 -206090606 430516424 391202170 316750972 458542481 149539406 -218449152 976359308 -511618823 -186902138 874351540 167068587 693151699 112383592 -725728955 -926515249 209777566 574980877 -765457262 -949112853 369214936 475294868 93790998 -172920449 323247059 -64969799 -433941118 872404402 -870745644 -780165553 -675831035 205949709 -503847470 -127165180 673132085 -362543943 -771730597 -652409510 -353273601 -379610352 635275589 411389729 -397520562 -946804140 986756358 -311431179 194743046 114736601 -76526219 666088037 700171581 -146497846 -146688727 137425526 -669078771 -219676087 206667760 233811945 -754309664 766022676 -219433271 522626259 702251373 -595440471 301962562 380509692 -663815841 728255645 -511749088 -80254852 -795246861 566892177 606075065 -709798210 -238617783 498775143 -454957835 382241446 306686604 -448652071 -963488582 -900420312 -279808690 986244018 -521568905 -968097162 905602953 771028809 37899805 348817459 -438019226 415812109 786300646 408149655 -838559355 634392856 -986514935 888979280 254452100 203509329 151428294 457225747 -840021154 411529546 3501554 -792506335 100004262 397596728 68122471 -649213748 -31209772 -509660833 143491606 -451290481 966219150 508405158 923229670 540811667 288820025 -672052415 -205988359 638893155 678935870 326540455 894386574 -341333922 -751433658 -940345292 92399249 537157494 -749497167 697127861 -687867726 655016492 255829629 311680861 -41374765 873529563 -385940662 842862989 -293260956 -608017650 -232874948 371944794 532696038 -479188994 -419625865 -165685671 -238855770 -88001333 -739915949 635799157 580264795 -672132110 158277810 -755240845 423437176 -175041892 963351510 550682841 742959092 -638606210 -902651135 -696349452 -991630245 -885467092 -970842281 -648595079 -860658074 944760054 -359585150 -585512999 64234436 -501371743 -713079037 -974834717 -652903999 153461853 -564913448 22488969 -380450707 -596368042 591753228 -359156269 585163342 151589950 -113146074 613077589 465841171 478048302 21322993 -296080090 -750532609 276461389 860876939 -210570279 162126005 348846732 -238113229 -761195747 -375646225 756765897 -187858698 -927376519 487103130 262489081 -980857270 -557204239 524654574 -122181319 -937942991 -182009690 277545068 -81655448 438383889 -147998149 -235227256 287037754 -33084891 -476489549 132825494 58791575 243162994 -909771845 393268146 774471751 428534361 995027466 -836667343 5213471 935134471 131380825 -934271263 78454177 -962201562 -905281555 -291224008 328570772 -854840314 749520660 740482531 -488700789 236224441 -123498610 -48445991 793010273 -784334196 -973124678 374810353 -412259014 -48614711 -69787341 856349555 -679193662 -156290227 -277942805 -245359186 -147565142 -264890896 8966582 -664666565 129684813 377328011 -394318848 449333589 -284843261 970305126 239770771 12179754 -304687698 467558530 -434673480 -190916553 520644212 -970384027 437454421 -441768875 58401559 822798108 -695036228 193021339 -410994515 403592769 -617576834 10203466 925633967 -269552252 -197314426 -990260020 301108276 -951673654 -804358307 633950269 -421005245 -615624541 -262915089 818136715 261275887 -592365982 -661462934 1513136 168859909 -623464100 -104371238 973354413 -562792194 333644753 -108450569 -575126779 -451830651 354448970 83347423 -832082254 -355466039 -279076145 -388314509 262229369 -692921539 -450581585 373257738 401015672 -445410464 923897936 -640419191 743417991 825082813 327870432 -329272249 112159459 771558031 260754577 -362337593 -658152647 -348083833 200265985 266341965 947092776 132912978 28057929 -557461479 819655668 815060245 681319441 -602051952 767595657 -97540386 -244078919 -249028882 -23433466 -848732193 573645034 791294946 -66197820 -429046485 -954526256 439405194 -650912673 -67321928 441615492 331758882 186746209 -489664771 727535659 -315147505 -174130456 -776471395 -298588768 -963034395 -308273116 -46531862 -127234493 -720573629 -193668966 930181833 -914011053 656472797 -152672628 621836036 -970830252 779161077 -63045844 42140509 82994780 34291622 -464526627 168024398 24058625 668686767 594951667 141565113 933854572 510084298 624874907 -800160135 589685181 185274370 -376100474 -967379366 578167857 456136007 740896570 55992806 -883954983 -522059876 310972505 -47975796 255094993 -265499473 640190662 779139794 975910522 -770246910 -95391043 199344015 -671282388 226699604 -746418046 -58856720 -802570624 -969777658 918643804 3204731 601866148 -996623984 -383907649 -664855890 -289188730 721303393 -952273024 557649348 -386068242 642614555 474706584 981490863 63762244 -417204694 -217943941 482635490 -767167823 969363584 -685053627 574422183 837868280 698563769 200642752 -694859125 399488009 290369288 -507017333 318720117 549604421 954948118 -478143737 369661108 509893576 432635111 485200531 -658386850 -631058289 -379732928 -920702237 639471237 -267301167 -229618235 230408569 901614786 -811497250 -127691776 -698857564 851165475 -316137484 152479123 634570170 141566822 321783846 -781515486 711135693 148344832 970494864 -385727167 -876889894 197927586 263766817 915548697 -689053227 -944613935 838889116 -559517389 -336396191 980706096 140413843 -350044625 891461339 -732286042 -775154940 227944231 -296904282 -400346135 -20987375 234078739 -916077352 903641534 616618229 -760393285 -267016746 119212454 -419749430 -552020244 135602593 977940946 783654491 139247381 843093597 -537804050 716297667 -464563008 -483817233 -348768336 364873200 -741321848 767395463 -596325793 -407867644 -65162109 -161400016 265246815 172057838 -376440487 -162468367 13816184 -345988123 554190174 143704308 123291631 -47477537 -15008238 643738711 -575768841 -949884767 544915996 340764687 -337607452 -14915332 -254355473 443117068 -694358091 600351651 -239045275 162464990 27197788 903567656 -797071401 -407058465 56434941 -106821877 335774346 591547453 374474422 -709308507 -118677523 -257334605 -267962757 11635178 7912103 -525196383 930736505 -890042703 -181401290 -422320900 -524193636 188674393 815452509 -122107145 -190035752 311900779 915114575 824239580 -220245265 -419015410 200548560 468168439 -69004217 -173811521 896966067 -968604086 -224341712 563898099 -47237808 745793645 -742393011 855771756 888202269 364607301 123646091 -294460987 48627522 -70069783 253362034 764696755 -801819264 41557379 -747464766 261748230 -920995421 -807710003 -122298175 -236358895 -905980673 514188102 -394141571 -67450601 181872487 -133183390 -405448953 925184298 -352696178 -629405400 536154591 -84416065 233916494 724656569 -518947300 121392299 -964226153 94833530 -256687500 18228252 -865611842 -965951855 -814750235 -79945613 306643786 -334905305 -843231673 -638049371 -893779964 195915919 -478048533 -904626623 -6375720 124884287 859278925 464554270 -474733960 -770542573 917546653 -298313361 437118065 -586323375 816141063 -96683122 648597301 -317545691 -96932817 630547957 -387177942 326513312 -381654398 997828513 592254132 822776750 -762654678 -433034550 750961051 399119651 -557206549 606828445 309954775 501106377 862972173 -266239708 -146839435 -233967317 976422696 645238210 628497512 190794174 297733661 986608153 -539959493 -191380849 -742827678 953025566 820626206 431913657 -922299306 30849404 617803786 -486686597 895730857 -143072898 313804269 322603676 327936007 -41759666 -625364872 969690902 -58159462 631968047 283600129 221540476 306887297 435591251 -426958478 -908968347 732360813 349110492 -401569921 -179389220 -85174412 908585637 185199712 345177128 -638495572 772246101 995454152 -895747713 927925486 950054285 -479016945 236141503 168412631 970010595 45838894 -277066255 893484422 459859022 -724183540 421530774 -138653042 -995416457 386752951 929143863 274093588 435594550 631079856 -803258823 481204670 978975751 539870866 682576295 -891341525 281781142 -402403179 -845427007 -578794400 -693278037 -581678500 913015937 -981812844 -419964784 -216523670 -443081977 736502433 -22661523 -298084876 305351302 469040661 481783894 -710781583 -118137555 -68629079 -407964181 828105117 885954044 -80991830 -511055860 239940862 633813983 -867860398 688309902 -285122100 -238346481 476827673 -680607911 10567718 100701946 -719708689 630682415 29768353 -241121096 383164529 -319697404 -639999899 613887204 523496067 -321374277 -747526362 -26143001 -946491167 505719199 -678110740 -64985791 155383460 999657428 -332432472 655729220 265138832 -915853839 -386391445 139487727 -446627933 -305502473 -913957918 72303679 30590624 778362590 -123608547 -665394614 403169793 -177626367 -538629957 188097691 928312665 831425525 -431834851 394943677 352229155 587516240 -717132072 -751098796 -345520520 325638424 -625265253 -945840863 -455237312 -498434615 -340526014 -992879746 442055585 -78601787 -891458823 -49177625 118815782 -725584274 -778638762 856625683 -39593873 -597837073 -858235901 802324755 -144369748 -734047025 -344866714 841678997 373720866 127289598 -846482116 -806391197 -320628610 -844187483 -348255610 -48297149 -784210159 -271301026 -505684922 732829563 -503046122 19947310 321026690 -19585909 -745236968 -787066817 -317099955 -340601175 569027221 -990503730 -99257299 -846423155 -900302028 -882621613 84497572 -46542962 -9136202 -35273642 74680627 478604409 -11393065 -96645694 -610969153 -602895489 -551576910 626320535 -284879666 -892578606 507650635 -804141267 165448966 -867894311 904449356 848364211 717117568 217068851 739875898 177676240 -370506621 -414076820 685883424 -218690536 -583804500 126957546 -322499353 -842715224 717466816 133910484 -405976888 -889631025 -942679872 209549442 34248304 304323310 -628109274 -279927655 -33051597 -347602457 203617199 323165255 788430302 664162801 314888083 510501535 236127552 157750591 -581369738 564514341 -712204250 -865921360 916502866 -97748165 117937709 494866927 53745434 106064252 615247353 -103154830 -258042806 537549904 492129208 -603837320 -707443715 -739279280 422362132 276324137 147225527 -441654772 154889993 894813625 -310371647 598751885 216541152 -751807443 -937890957 -438561023 273600994 -946331514 -31942506 277695478 96681976 96979296 -167029801 868514682 257652887 -109067883 955921013 826216896 292309264 412441249 -22297939 355862594 -364589516 -450913514 687980128 617640430 644216017 -682148198 147631540 -761035780 987500171 -744529267 -316594568 54965170 -755102851 362090755 -315996100 -683580284 695032667 325397360 626888875 675750295 87118490 745547790 -683369906 888515421 -649618849 449192290 193603118 738592084 267596237 76881125 444221822 972693428 -934602609 744955221 927298466 853754553 827730388 459054946 -145042400 -336037020 730762014 91839674 714397397 562592600 841587767 841586603 623509200 613895159 -932532660 -396461026 13158499 -863956644 729019895 644109862 380543697 -459104806 -963904388 87324624 448641773 197019243 579748991 423890651 636779449 843180157 343106286 -399097498 229064826 -517345811 -988116429 894177172 -325865869 524804734 883393646 270809968 490557486 -120802361 -465913188 -666652687 686043157 627952758 -303576044 342707689 372445849 -733785373 703415733 237731270 696914950 10872249 307692286 177412576 -81269821 -985692211 62078566 -731715224 299858684 -447442122 951436171 -624929562 47447652 870736921 -950267877 322435258 -82434469 85501526 -240885853 -978465243 226176231 -282586415 32052742 927419450 864861367 -291732644 -966753029 518742863 803504246 139752235 -622442761 547879744 166462956 -562794627 844123 567620134 -382403093 -762572580 910084968 609139518 -552863788 -977762754 -504989958 495295966 333438542 668946464 -204641391 -597858234 435869430 923765161 -815992397 -83429335 94301980 -209145514 705839578 -194032022 -164134560 -330898103 612156033 311477253 -530554699 137494263 -82698599 -370048250 270491659 -834385179 -495741395 -916762687 610427013 -398369281 -899848373 85768288 -416294058 353159984 575554379 -36790329 180338779 509985067 630855857 908309908 -81931129 -489979395 247315077 -677403765 682868867 239046477 990444086 -328388233 -654747530 191552531 648809607 -795924127 538192755 769731936 188580833 408269245 768253888 726518010 267379933 -450095146 -491329322 -822358226 545448195 942260750 -108523647 406362721 439239399 553925493 -386464736 89804215 -536387101 -503509278 54303428 279104015 -733874885 744694309 177937151 -644314835 -558942267 -388388396 -833733418 224243271 -289971810 651057122 -799399090 261728064 -545232179 -85246685 766947294 648890473 536737011 795586576 -771225862 -816033305 -420603944 164255187 940978533 539173337 -478488523 498809127 491970398 892457857 -90141406 772920666 203698687 -327230519 794002795 -6553716 370771829 -806563852 854940129 -640769929 668813 -58220368 -559650376 -592172131 -361450697 918831923 665523390 -577707621 -246970363 927585307 -705456444 -687798001 -793231695 -763089627 -732796372 443477359 759811675 894211674 -22518441 -893423754 732220093 822543746 -675876824 669125879 -44200340 -981375665 713671899 -561646957 -926867068 -147064288 -940355486 -508129196 921668249 657409981 -50321444 -374932277 -507889504 -101744617 564226750 -177249373 -517654447 -535437781 729270065 990272246 -958098425 560058855 -178843337 -713127967 -713082671 120838599 -453735176 475252182 -404207605 481310591 922965435 -998346481 28636510 -490584723 859815225 -977299129 250492091 757044270 -710675885 -805084331 761571489 -554022514 306544635 -518829638 -649045442 729820293 -959955017 -35557937 -437607531 523010137 586163050 -822275489 -60429031 -200005980 -546385212 394611426 -414685699 627026491 -789088784 -951500914 746229879 -648399517 634565089 -919723562 356871929 644257432 -335438884 -510658452 -304840101 657773323 -424214230 -619654312 -250669768 32344812 -865187569 894203215 826198727 924163150 -699866445 172877889 -28634086 374535820 261477663 -917862833 575661782 977938889 -27829016 49446740 831025812 -85020439 -256458861 -763285832 -654804023 443487072 311457683 440785354 733883516 -753095570 676528775 -50086928 968290190 -963019868 868812942 -191233874 807329296 542337731 -805603089 15014006 -548122708 -266831884 515122843 380730549 -487566238 278450005 809556297 -251524540 -961448137 125603121 -522984379 -351201324 -830519786 -653175244 272864099 -102757319 -942300122 -557912244 324143626 -797835217 -374223627 947511847 104110224 365052658 930268450 -898048434 965276425 -122519666 -29918924 -146887270 -278009993 -626507477 280101072 785812522 211722211 -720949914 779977172 -626403752 255914325 672250784 -26328714 737755186 -286993855 -226948713 -102799111 -467890416 -567857456 723729476 68664518 -377921226 -457923594 -202165215 64914040 -225455845 -869590223 471805372 924255445 557180235 104293830 -747068904 -535985831 -117842277 486612570 -963824519 -393937716 911820497 380149463 -294934750 370775045 -753978786 -590297741 -213254235 -177672362 -104202114 241867583 795610375 -865066388 13974675 121326958 -670839856 -780452692 -913631158 -290031058 -271854981 920919399 998130237 -890318793 970420276 -727453708 626038729 293512150 -621445544 -629191934 514700677 859610308 590487265 -898748893 304222442 271845718 -699588050 916869742 -154959806 100677314 -782637944 -403265332 974773433 -756688414 -805712853 398569368 608178275 447509693 854065686 653826674 114916321 634741373 -922282030 61532069 -727079023 906503882 -932215960 638432821 605253076 327226208 -612558926 859410111 96816168 -564096343 -738189589 407064716 -79950304 -527124477 57971033 421339051 -418974477 -956456936 756575439 151013201 742702301 416506316 -55946074 38671308 946529856 -819250345 164661767 540153202 -147547786 -28107180 110760064 -13248170 -188008143 195974936 -825366656 -812939040 -743891998 -783583771 880920683 -818229001 314360682 -331868796 701559457 -86759911 -950444742 306323593 672235879 625113149 -236768530 178676017 -485471389 -897637107 -227378991 -154033461 698885692 184332752 -722142482 989493432 871118807 -473376115 -803095136 178848772 354102809 1039131 533104702 420460831 -857321919 666769805 -485447105 -757553929 661354267 -193938659 144617910 -577174786 867666675 -843153400 -534120292 -536965930 -377646450 -461086546 801337658 520167549 -307642247 704891295 -740152761 -659270240 -917688774 438687504 653253697 317808501 -808250005 -931384861 459482123 -246213625 -232298781 333638092 65634660 -516442777 718723962 902349803 -885846258 -353511688 638710194 -976825755 735234049 -283240386 718693591 -694248468 -918270782 -296070830 264958599 805114993 925347690 843395274 -464308443 -464365239 844083026 -573312448 908238610 385061595 829247123 -82677908 203028052 -68469614 959982462 739932458 74168913 414532019 -15710762 -113290312 -231097834 -788116501 -732992184 156508500 25299308 122329995 821210184 69019677 -239634521 -594615683 199392311 887920295 345127783 628407549 400026128 -589972088 -836740544 -513110202 -9172648 312826497 113318448 838692134 618170425 941757085 -911948454 -609358603 -120360116 589903190 593774857 -762143799 -247185341 554569437 -281955326 410419984 187895225 -490285373 -670191655 726848010 919637380 776957538 -167905235 424495809 285920152 260757099 -632116546 807110944 400429625 -453112950 453765879 -777962262 980151682 -973701532 -831018343 -522533442 -950830832 -174284341 475569387 -531940145 -633148710 875961674 112035546 406106747 614274271 764104026 -569526719 -220380009 -866618506 159410554 915177543 493061327 -173792601 8874360 484989465 976758996 657445393 423122159 -931386120 584317864 221389296 -217432139 -791550286 243990254 492521680 378661575 -256927921 771033356 117291752 -865728320 48185493 -486547165 57923864 207785551 -140998859 -952091819 774440523 -363998165 -274510901 -967553597 807466845 398723184 195189457 -691392499 -561133664 504788542 538180351 867455134 -334021682 423313138 817172076 -962602958 -906774598 441048142 -320229340 -407446613 561992960 447795237 -294776999 13667784 -840052600 263738900 189547410 748875218 56361205 -6948345 332909102 320761037 857771303 449611521 716700325 589119762 -313833328 237835671 383558862 -995763364 609109074 -86241877 33870420 -646868458 -732922876 292585813 888725066 -338190372 814188687 -17585119 -792745285 237031630 605824280 -381295144 939167683 -325208890 -60052693 -81671855 -485416913 172093298 -139728030 392333834 425613432 -556092432 -384034560 -108743301 -411247028 44286067 -986904587 -618428518 -37197364 381722506 714604173 311375644 -488411675 7491700 345978855 21187688 75362719 -289714691 295444430 -351649204 -265162588 733057566 368183896 -394955573 -8521595 -69090529 62497015 220980940 -212579875 216515313 113313492 604851142 -178574377 395695798 -395657395 -849677719 -180293198 -736896883 595479335 -5066350 -453122663 -263687984 148896266 978200961 -101533219 -876208006 -247832799 -447760234 960351184 -33699479 770554826 -174452870 9003066 973383860 695329854 -291225674 -631493865 -970973326 41939836 -858446645 949145244 164931304 -774209998 -878262881 -814235478 -92538719 913085046 538650616 -494384188 397808510 853471619 320950478 721130552 -37699063 701268209 798753831 -446700237 784837664 -546426790 558618927 -577417450 -441908950 -288455501 529169175 648932370 794385840 -165899912 597043686 674703334 -116342610 579414450 565261515 -142595206 -290907194 -44783523 -118057419 64924133 698948236 -271480643 87554691 702956889 -938529412 295107469 778312322 149578704 122406266 -773687354 346257129 156820915 484232665 559799976 73697178 -280384009 -407204547 -548147544 -788085741 535853934 -733235706 207092715 574741744 -359616578 709116857 -995916050 -611232070 -799080163 671313561 -586754400 201346336 -760154621 -401367454 271868240 -318965310 -107454915 -948557125 525084810 -34953971 -687042876 469288834 665606265 -830064524 -448345103 708645591 -457051881 922929680 -147207356 -185164855 -849129058 761297691 139175226 582268071 -465308881 -521971225 -821025177 397680951 430740720 629161392 -866522072 -667697478 712856386 792727351 872377864 -423412516 -655765456 407847682 -334597094 161522946 -121243941 652396721 -884929003 -322429734 -282718652 -904792575 322881224 -339039176 218452372 265586274 -43412841 48845539 -622086556 384824917 395417864 -117546043 -710813443 240304295 920661894 205607114 -988626373 954345390 266416084 152764572 498590949 -383092432 -181482754 697831094 -13316547 951010802 -77246711 483998332 181010710 -490167347 -661228310 238290778 -592899770 -90293623 87034975 356364871 -672500867 703731377 253657162 858056130 -626425435 774253085 -659341048 -429778029 880023867 976950279 -258928738 511865288 -151867329 803361118 777449036 -822652301 554759185 -946598019 -468422795 819690230 355773605 80756172 378615548 -637006093 422655214 696800540 354512265 -435515103 -856144396 738036498 -630811634 -385322307 -752867572 -851885920 -990107273 883466629 -110318626 799550915 885711383 -952286206 -342675733 -252533741 -821735784 264473204 53683888 176163402 544037436 -587196917 324635710 -436246675 -368589835 -900497254 -768589068 904699297 67659204 746541573 660180791 268526450 731956313 688545511 -823102714 -589859882 942278520 -587577610 -861630620 -640100319 -936897287 785851233 -178265256 -840660159 346360601 -907380884 870338994 -504076843 -421001549 -954462273 -681120365 -798860657 109780432 332283111 453590191 858777978 -487388034 -873716378 726954612 25292297 272612621 -411023002 -528260250 361109877 753917011 -434179797 -696862711 425988239 -52721172 465091124 142485752 -55448544 471753816 277073900 -322220759 -630178817 476381978 889490923 -831505202 236057344 296867336 131761413 263126198 -204657867 218056612 -746498543 -986682999 971966074 -238485754 29704845 62846910 -284571419 -687663150 -398268394 -755707520 -201973671 374810757 -114780306 -137366319 -538267730 -216522637 104378328 -880933990 -218131762 700216279 -132523825 453934250 -393570428 -373303888 804774137 174018840 -390700109 -57683332 459132998 84976565 261200964 -544191544 -962352437 584876360 84837214 198691192 -770663045 -170476491 -502695403 -439904284 193786401 987771689 943123869 -840591085 -732491264 -27690379 -202112107 -999694270 -369749605 124362603 -573472560 -492811421 399669763 -180360319 -650680510 -737287939 -812075329 923167733 120197697 373273928 -754272287 782652638 353416100 -854628807 2199637 596168376 -827573001 -639277018 -265158771 185552756 214269508 -844484511 540117473 980417291 -127176374 59568550 -189861469 -849544248 634274519 -955121475 -836057784 648419166 65545 505428757 -49993582 -873866619 -327785663 -978418637 -98202161 -963274027 -921582245 -361145367 303242584 94650700 -918371645 119653085 -827356511 699941483 587103397 -689044143 665014980 413962839 702098829 893009576 -320667225 -212953498 -861745111 276870001 771717211 36628832 477664751 -168785941 341917063 108177071 747053637 -66469453 590713039 -233388592 964007138 680141068 -325281958 -310197313 -934085040 355820327 17984637 368884042 587652311 -402333439 -313580275 -168953527 -654134639 288241181 -349811697 877291252 -486000693 984065252 -263800306 -797239817 76790407 540274479 -857067355 207366403 445380733 -803789318 121940228 531794274 -228554619 -786199011 947920914 800730419 -808177502 249297981 272679274 -718596810 44361552 -479110900 690047041 870965729 495995555 718169165 -769099732 -992596103 -519137918 -851835510 -58796030 -541186159 950070473 -679846019 -431317975 -693207286 358732516 376973332 265948585 -562453327 473074443 815712313 783349314 -961141692 -507598283 742187993 -63840009 228861101 189865676 -122799359 -751413334 122151998 -997815901 -454696612 180346073 740808515 -860512868 799472979 539747442 -679366688 778841845 919372667 182895634 194986156 795203068 247911708 -868647229 87014376 979644483 57948121 -596222972 -973480549 -357439299 -728748149 -652700871 693231192 813087201 -7846012 791224597 -826070286 444243900 -386923514 -410706540 950085605 460715247 -834059112 400475156 -141333420 -783892799 -575963788 997866110 675653794 -294691852 168688812 946026695 553101030 912688082 86482075 -543617639 -699284787 198950604 805599271 -71223553 482424983 648984976 -824519564 552795313 237695330 -74806792 -180025648 -770519618 533561312 409456273 127130489 -754010570 -112747608 -212720551 -635215753 489859970 -717039581 -998278077 -941989016 -914114746 24402976 568781261 -405430356 -98655478 -629959661 -953113771 93909009 582649365 303516544 678410657 58510107 -74249788 -136927838 -425698406 391139208 -325888914 -476160550 -8445297 -880135027 -175829313 -339005582 -411817612 -254887050 768344301 -593894789 122753249 387191137 521061438 284844643 123561676 659447999 192620133 986935281 279529148 -14440870 539327447 -12806357 -865236745 243867451 149349528 425525677 98111882 133196 -656685405 842681960 -322950333 527570020 -182424723 773418480 -39837173 -692703863 229494538 -282697645 -794039857 798687109 118520349 -461016245 709398290 -63370642 -156093540 390714731 -303158224 761337678 887623628 782234709 651613383 593342310 640756723 14295355 979017294 -307017201 -441596393 -214499856 -820154694 -178299345 -670329265 874446889 -53021821 393287612 -544635105 -685450113 966561649 808998195 -31167855 -499998522 -657148146 977650458 253438320 474976116 100192048 -571902242 -515519501 170280876 620000056 246790459 -903209088 565688895 -964821158 371418948 922203065 817576702 -143868094 -664695644 -485361539 795297376 -426171644 345176108 803527443 938070473 -272153706 398224709 403089194 -64514546 379607437 622389609 -534243104 -618197080 979203535 -805877231 564304402 770951598 217783946 -650163050 -898120879 844772661 -272384692 456314603 -163146280 985416273 375409818 -815414095 245357380 -687205837 328838233 -151783755 -991674291 -987280406 -225077990 999136654 -731886202 -19003711 529885518 651520440 -56483166 -599595953 -194856892 332296606 -104518542 484515185 589253929 -28102358 271068012 -336752345 -53749337 923411489 -930452937 -490685019 -209322431 -575060598 -907386447 202086596 75015955 -323470679 907733559 659340999 573948013 762584994 706235363 -776995475 -11479093 -799814535 -903072664 53326615 -119057488 -162948529 266102857 -454653679 -138973120 616953275 741033310 92632363 520845029 -160801793 153511905 163604588 421798926 930767656 96528093 397692088 820184462 861501314 426848443 -81465857 117959422 424025319 620252527 -527169505 988856166 -995660573 621359029 -554247644 931672382 100491250 -984654154 -391833748 513426885 244595642 499854399 -150710838 -532164945 318149159 390267938 -861498265 -744920133 -667800057 -835436920 233068130 922892277 -460562459 -292473632 -858146264 495325051 398660720 -990225504 -266470523 -466781456 -820982180 -257336625 765701439 467496311 -903985909 -726232694 990326050 348717608 925262294 542008062 390047209 -682341423 -826069205 626143696 964382465 156993158 830580803 38889158 -273944495 -508934260 13300752 -619763987 -689324214 -766336129 -115043403 749058190 -222708282 167154292 277220777 -555598383 -507852950 -123297110 -220270543 985861996 -418790100 225696477 -366441917 144884032 449884759 -673768939 302281558 -814749163 122651708 -103507053 273859263 -229038691 -226796834 888192694 455623513 -75680195 -920528247 943629086 529925436 522082113 359367750 289403017 -833201666 342799380 -799433372 752123959 -711716681 -544041412 586109022 301249212 -571680834 -574945077 -179512977 -807767272 716220994 348759926 680669959 -597999597 456641776 770942165 -25722089 -270417674 109878149 257063914 34090137 950861033 -787908560 -563767943 -634722370 -648055466 -214975883 -476842068 229248057 954987984 -333355589 161540798 722230870 -995366003 880526675 404130050 -616328800 -296965159 299086862 137306922 580013077 437013028 426765899 -667159206 -704887995 915545732 371754486 -680285616 794963118 238417366 -263195785 716358349 773899896 -939752255 -67827727 -390194363 -686552420 -618995206 250309624 -541313682 -899332639 527633592 -515419031 150789051 -655513750 -323660523 -589777579 -589812165 -675992705 -646132606 478775624 282880042 -674479962 98637503 -675424084 122878046 218157298 321205309 833407227 820442398 390737199 -166059972 -720662276 206820465 -593372468 -23179248 832501679 -306753549 519297605 -91080724 25061952 629249200 -818564668 -795940986 442270608 -514481965 -734366352 920097775 621448392 -334877902 -884651823 -154957238 920070724 -492369635 433571492 366937114 -383847369 730280040 -253927243 542058977 -360754094 929158146 -330115643 -439823598 -151872043 -380153528 907309298 270255133 801310297 538840217 409877847 -812228514 288700439 -832709831 -417648214 985361820 858132668 -220500323 -255738970 796120325 868464594 -509852132 881243632 180027285 -729792138 -986996050 508204165 -218384615 137806395 295121320 99368824 856650755 -303436774 347210681 701747592 384939498 597027243 604409048 -132577086 -753309873 56955468 288973393 493989347 -896723178 292963447 158987939 -314274271 283520566 487645424 64741703 798309571 -160508741 7542064 -518735275 -474322758 309800771 785488245 -783729355 332573230 237473302 537497867 -521253313 548228718 -643332748 396902949 -316247890 759235454 240633910 986001277 154277866 -101013603 83799416 371847601 -913609230 122617060 -701490260 -154474468 -504297566 -121832461 -97616983 -20677583 -238867254 -45836446 350870202 -330334138 -342779359 -132014967 543192198 247344102 243479003 772124277 774185230 27332076 -248930175 838990202 347480696 -876086272 -229322951 -419818075 993900926 181823779 673060936 -154409128 142326415 -113385585 847673680 777930564 -102945096 -459687684 457791165 82679465 -880994799 687022963 -859794012 -70581228 912133406 447331208 -125197726 182884915 724034822 633763980 -361836572 -780773483 -459010579 -625812327 -2924111 -377518914 419998587 718814832 -395373106 900987354 -215205345 925668683 -631337605 -175092674 -988156445 332476868 -357049488 -947429807 -59016286 988235190 -129487995 459272189 -205514974 -16810464 -217182436 -844819645 996280506 387650038 782182358 84366591 234840621 883129915 741054699 -944765649 714455616 854766398 -769516737 114101395 519109215 -217709600 -829204906 985304791 -817315184 599853551 178989062 684662940 80124643 -371889293 -478747574 604696511 -265014962 -978280928 -679837739 -221981348 989954259 815174935 991032700 -349956538 510716494 739890464 -109230634 652251429 -550779174 782642122 -460327656 -57107767 -561061135 349977331 224482821 9888892 -269946586 -654085262 -394665015 -214950970 940452883 401742169 919914276 764624536 -218540460 165243023 -934861560 -42592737 182137181 165122748 -550683759 -713353757 -906290142 175662605 -162710846 310644427 -43441332 -974375640 732660749 880229839 293319332 -859328858 -271168800 905971646 -873228276 570716990 -108551562 -866292308 95841333 -378757787 -956598271 279421090 -478523665 -406238699 -299431805 -676616362 -756308857 -954224551 -958863429 -71376679 995092333 191066022 787135578 266863963 -690785714 231080244 -258291470 -906497699 370640909 867335596 -299254087 842955534 952666123 500267965 723805246 -791793596 953072876 -105583489 -418421264 568762750 374432917 224036905 321470961 -905544001 223355838 622021622 275407484 917915348 -281747040 500326985 659401625 -825477708 291236048 -861300186 -441572786 -448294354 -221177328 409595536 725365564 882611038 178510220 -523428019 -638208034 730613337 916386115 -730871945 863573108 -194135186 -231439865 693026307 -537392403 -372603407 188252196 346321474 851167831 -900115640 426229909 -247836787 -577624620 -822791812 210908367 -918581349 283972794 -575191995 35618378 -245064793 -857127736 -185469328 -694616477 -815764597 246986944 70003321 478321193 -669674836 -910963307 -223672188 870730085 355436868 360761283 9382289 479260962 -303722780 163436978 496424227 -944497443 247933274 986083975 -739573197 841089604 -246325589 -437702151 488133399 -277873659 -763901619 632614999 -714468369 647456460 577484581 717108377 -514910518 -307034706 -597578905 -572970674 -617191629 205097564 456627175 -723526102 441408967 -311998164 788968068 310273188 -448041505 513680265 -668991704 -729200734 -744596785 -105535225 -42859091 -243728228 192121160 -227159525 -773977263 149937208 371902917 864927160 683949447 -616678529 -486654880 391188146 -456933707 -18714946 -439716343 97375628 -300443588 -728242655 -443772334 -984095624 -725498232 775279486 626385070 -26755658 444386322 -75289713 -995303994 134335697 -875037675 240216558 -220194357 -483244795 927322250 -816816194 -164701806 806323492 437055804 -691864450 272143232 -154129380 984760750 -740943015 954252943 -104482691 81788927 99517477 -515348348 -697883131 -622037005 -963343594 491139814 -32070041 -144675695 -301968612 932362524 -162282049 96647606 615711146 -767423361 700819609 838603605 -452631344 337879678 -879719308 82875344 117922131 -308295198 -139986734 -362210864 -51862251 -490055151 -234751778 -441652657 131783136 -369942603 -753903985 239176384 705111399 -191099470 29921360 -613833534 -278758677 -9703103 17829344 -174006283 936204429 564197832 -43997225 -429334872 -767223279 -268064508 906770620 358497229 613799627 -522476190 435651975 156692467 118471484 -685793595 -304426029 -318046044 -774583852 -916720745 880145123 933016750 -876500714 984971209 264884199 297266104 996649474 -36767470 -434448253 -176653903 -838261507 -860262929 -185095640 528087815 -795620843 -419485645 -799857884 564962954 886772353 60346888 900196617 -966767303 -750151072 -579406986 -574901845 928833766 -287238754 -567783797 -490385355 -595994383 -727385617 -377951621 -442212475 -787414875 797725140 -363438852 -66621087 -297982293 166175120 -811842135 -123876014 -770114049 -717195265 -537014726 -181977525 960019203 249572580 -421978839 620630684 -508372643 457933230 751139452 737749009 -883796595 595105245 -948022451 888969300 -591631200 -790726129 632609848 519359279 151214101 658776232 714215528 165669444 57517119 -392613530 -620729159 -96279317 -70645273 534262796 -307900405 950283474 513233087 -757913030 -96256480 124376672 -857849844 871210325 -891494599 192251966 737666698 -29682974 -89742337 -315085100 -651975796 240279930 -776952328 446724647 469222049 -485538347 342415745 -892793508 -559657968 -469498878 115287759 -331434096 202269089 -886061463 306445854 897686088 -817622985 -524275441 -213687734 328593463 -980404427 -202960823 -629125039 -911118411 -161758305 -368615765 745575732 -906562087 671938387 793498960 -446264089 248882819 -420819931 -793355214 -38863998 -418858553 331936344 -891219665 -191898805 454872954 44089980 572099853 -487846942 -779711746 -628645369 558288888 -835894543 930765769 -52312096 -686859007 -108191118 -416403579 -937371166 -474403759 100114601 -412764515 -283537392 835840593 991238446 951179451 -646295599 991237314 486633782 386323000 2194701 -944988044 -667824895 886629645 589881909 196203392 -66026705 -937561316 710995084 185734045 -792600816 -684947834 798541517 -30222757 313931048 90597245 -650834023 -666570785 669324943 -775311924 -951135102 -807009081 -543109583 316112413 -105626486 793637903 -193865752 -278336146 -202604679 469437278 653403666 -26040643 7879593 -327894313 886881144 -192869705 -895510629 130855441 83146342 48539240 276113028 -538938750 -953277702 737420862 705210972 516694751 -360157727 -308682738 791749520 935806708 348853539 -118338961 -522168964 860733725 -199488618 195558968 710702992 -444954674 -488840218 630728581 -895875189 -313591463 -676863540 747169589 -452955253 -813220509 519987295 652683578 -286194727 859943378 -71163700 -165163803 -244597707 -884311224 568592888 442942483 -820707028 -280981129 898364635 -731005996 -760905884 737367054 -291068511 -793825314 310568811 -9361783 -306350165 28924821 182874343 315489863 -706532268 -950759237 108878236 505861820 -556666669 -179115800 -823590410 592816456 -404327004 875384298 -609903055 -174773743 -308516000 204669978 -341038461 707908589 609056273 997677067 26560704 -638773618 788777076 241860913 -244847462 -674274366 414113387 164008392 -589136879 -506015555 -564017580 -374960558 921520677 -580769199 -938834544 746669775 -61609730 -415441637 77730607 -614903173 -719021098 -325364207 374045726 -463450304 263077193 394603314 874951488 254856798 -630961965 11453218 -49528335 -620684415 326957736 513815983 -171356891 -303311555 88142750 -481322571 483841483 163323483 548765012 759430056 400113698 274869301 814803749 353241487 315441953 610834208 144513102 -29126447 56892552 -928318811 862116663 -48849163 682566283 594018071 -827172699 300090486 373799835 237342099 2665240 406549394 673733496 -733970986 992475629 -514894767 -264776582 522000640 87540285 562184627 143740149 257908744 -605374912 479916453 -640742487 -431065378 -322846975 -722402257 -377158097 -25815543 -715219729 -687422786 -57249766 803983479 208971338 -114900227 -268236531 -578805920 -144957259 -854477390 172355256 -463215402 638993329 -779355392 -224034528 398330688 887628578 -427977456 965505307 -827936067 -742998743 471406483 856779517 -197843655 550257151 850959693 -69680228 -650893667 -811982575 572164008 -946909434 -941715713 -516311559 531511422 -68226519 -593270896 85272027 -853892404 209618349 -291481367 179706813 1712895 618962540 933618249 -743509492 -76706140 -819148286 -438385039 77616458 -767692320 -725919692 4209567 -350404627 802323801 -96160685 -2252021 -496012333 -283239399 -51497290 -926430698 -715378964 -278234501 -209297391 -254261399 215816645 -415824847 -689052784 -80891562 -176287285 -730933797 -496059832 368342926 -49492390 -793978480 86067226 251089218 -258579577 852714961 163568086 346741861 785228011 -90132530 734818435 -856826756 305630815 -634599305 -195894584 -280989428 -979992684 -537814731 589329983 322974084 -307800107 -825860639 764019285 -899210813 -455500074 -97198296 -601926355 -67597507 292344856 -261122387 -585673961 -587838335 947344771 715975765 88836524 514562837 -850797970 -819520963 -399201042 848951567 -349653008 -331080766 266150347 860805649 938826814 -65708261 -414080899 275051381 -715367253 -228504021 566785920 868882428 530656204 392082453 707417064 692193131 -334737042 454314793 -324859546 225676794 -571781689 -200488038 -534601691 813098998 -129964170 651001536 128514827 32862660 132745098 -222599371 914443558 -853624673 -865948993 -43874126 335088081 616877113 -69956227 356372301 -91197851 -135967762 976454168 47045670 -154724794 -408465123 -676964238 -61805434 304165234 282647894 591689325 -525177172 -486825953 244292290 -222589198 -73870091 -703843883 911709424 -400323903 197297418 360444840 -401888190 -13492607 552713820 240563955 204909507 601652647 -765260700 -374753829 -470350415 972921456 400780480 -751297461 -293613885 -418876846 -227309261 411399007 -874662693 487084060 81381022 232336813 548538311 275896168 693696919 843664827 272105860 813219893 -31908130 -396318261 -912748563 -706977091 227230818 -295250455 502300974 883617895 574395241 -562137526 -669363889 -801769385 -600109270 -314419290 596550477 -805949662 -348051955 -659226056 -512251750 970366061 685991543 -396509937 -545979600 -314386111 291661298 977119062 -770245857 -156196329 390673261 -272212077 631311660 181225142 899750000 -508042244 646263864 198210308 -628812373 183806258 -596821497 -376583752 241364581 590580919 575623692 588230248 488848278 -103218072 714144825 122768367 809792610 -842888576 889344573 796290161 -650864791 -283586799 -160249643 -600869773 -882597755 -99038925 -970693760 -884117557 -110888666 402314110 -96885039 -420226156 -187220477 -879393894 -450878839 -202393362 -837868096 877296086 444573427 -591816500 635554266 -636177221 -607096724 -324637870 -465986496 797405130 811351855 822675426 821383758 670588606 3281998 -389995423 -296439279 203108754 -80784759 -662131984 -132065150 -801376754 904029333 -773298691 -978692021 706091572 -653573378 685839222 973281127 -842539743 912781013 -580576621 -521462998 -122746602 634555517 -652408239 -613750878 -341319201 -685449658 -748658843 -431853697 -897859229 60629435 76879050 41800431 962135491 -391496058 648143691 898718792 -772484436 848184649 -445975425 737281404 -99299926 -699996848 732205113 -350603575 946087654 324496495 -426436754 -787165414 -277728449 -275553917 -591786428 -259177253 625539878 -880462917 -662360493 663968149 -121448544 -87028847 194025797 -498401889 298676023 -231899154 394921388 -964750021 892163742 -170829588 112075166 -960540314 802893797 -908714362 -222316790 399314974 -323558718 233891496 -535586654 579709729 685462699 593762497 986959630 431246356 -160718623 663515564 -330144126 -235648017 -669163106 150817196 -39580622 607097930 764131706 -932631124 -451091214 485724713 -580529107 70918819 -712967363 118350126 673191575 -179321070 552296906 -129496298 -245186650 -919617177 -563366268 -617484680 351095049 -431102270 392204007 -34822484 -714850053 -703818058 -230200241 -458042002 -850819161 727789649 -477150979 573443170 -975954184 -908642987 -134469225 -888331439 145913048 672147461 -131858383 -783517424 -461731052 -953754574 -988329502 -237474281 -525355737 813873369 -722509527 92931067 74925626 -331147382 136585459 744646703 681088295 97957581 976939082 813028175 873652279 -87421075 807768611 679826480 -278578719 -72570596 716581913 -800914739 -343923568 -206060145 -638013184 732823541 639843479 2178148 -756448098 -486709381 -35167595 -348294087 148145068 934735295 -275251598 -393551579 597729531 943043703 -598823476 420432302 -283432476 -831155780 756271784 470996123 495191317 168332475 211230225 -498530389 -763906602 67014268 534427275 688903961 180423510 -850490327 -783532133 630632760 875741101 318963183 244189050 -640163544 642263698 442757373 880787637 -766909112 -65907122 -707642181 -895434679 -623037800 797680749 264214883 830116961 150951557 -872135832 56295981 -57923959 -29740291 -492385895 -661918420 628653729 984507137 -152953435 172296286 506760264 -766849418 786009574 -549005051 -797741528 -271792387 311398430 -660422362 -450983758 -86748555 -251497431 -471988288 -322900782 -510953180 654828454 -229586792 551513893 871784023 969746823 -192918576 576985040 -345112223 -9658088 687100497 500609576 -406794523 108958241 844534433 -487630265 524641689 -754303070 -207601030 990225119 402480822 -632936812 -382488130 712370080 670459785 -953751781 41149678 -295865014 970710786 237849030 357059176 -102223720 -727804918 830140449 108546586 -28669796 -298117573 -450438857 568719806 -711056571 503080948 699727363 470435085 18994378 788849332 -966200708 -912997994 -888141888 288255596 420984138 -991248181 879001662 -144532740 376072769 -293724600 554885808 -564742203 141297314 21481668 -523647304 616354628 -705418241 -39361250 536812167 583013726 653970263 819122944 89362023 -943513068 -986799813 180295641 -871879494 -590449393 -884669775 409869951 -379601271 949170412 -514854164 562521156 805946127 -792701571 188498146 921981659 343987298 216457779 -954698900 606593754 268724311 -982656362 -63418901 12663168 -400158133 -286149959 -689256280 125611895 -42345881 87332342 -420069519 643051833 596830554 990386663 636066095 891456061 300296690 209079899 203827752 173667409 149282912 -697357971 -835947346 809712611 364168315 -28381671 283313043 -726837496 749165809 298103138 -120108112 928444725 -900478245 -360482791 -366722213 338749343 500993308 -984629090 878321858 -805772139 525644619 828140098 -472616918 670110364 799569496 -956673509 -368790525 85970848 -396707341 813967125 -287759529 -141532578 -68167779 480199870 -57403537 208046292 475452829 -451992687 611554248 628909630 -482654182 414442703 -349950552 983463904 -145669560 833975386 4117648 -759810191 -466011095 565545120 -153498880 -210871441 -759537277 754423712 -171450041 -720602956 619997409 -624922672 -938009240 -777813728 -263197431 -665651253 994989987 -110792957 -484442532 214156466 -232952124 -157819026 -499384511 81671160 48265031 -713746391 263528988 -292812973 -384731640 33259358 -414062359 295308567 -638673969 893800808 89629875 -693593300 556933952 985549071 89895835 -53204094 -797155555 -109876247 -8576134 950530176 -766714518 -273443976 719386432 -482273639 -249904686 -588275511 -674027002 346830256 700378163 -465169996 629964666 737882834 -259148782 313444992 108147401 -784286212 707725448 708106096 238200512 487003259 -887049463 -19716161 62656207 792608033 813537033 353672760 170314346 -542401605 75063304 197036871 693046199 878872264 -917613745 86323382 -785398956 -537371551 408524436 -727803086 -200035113 -245298308 546761630 -470621937 324530319 538681319 10702714 -660269773 270520949 75358696 463092576 8766785 487851147 -926969905 -859130553 -872843199 -721771567 -895767163 -499814661 876702154 652760939 -611163218 462260966 -581268047 -910449997 -633065568 850428068 407550467 -155762626 -69854325 -795658118 -912863644 -681845819 -669048103 -723493041 908575629 -792107142 -233181203 126520072 137617588 -857590913 97827682 871831115 -686429629 772256061 -978130875 -655774657 -585094267 -24455207 532817105 665607014 775911378 -606991021 724344597 236659854 998421940 481476745 -312714205 -886448079 253367512 -36499156 862976193 -447282828 -163001229 -306951156 -98320169 -672048530 -722844265 442641134 432928458 -968978554 -25053149 -389262402 471965106 907878276 385187401 862041079 -819163216 440392506 -131610709 -60644291 881541274 -408322777 -112744216 -526857591 -401069520 -789454762 -624438368 -171473456 -907402823 -95070085 958912315 948158321 -251161560 -150658234 2804759 -154576348 832404877 690502259 729928639 80740033 -245964595 -412444809 -34591458 270485133 -449874478 551871799 888124885 -391369211 -773970889 393312412 270851343 -290553834 -375462815 -288662600 887000409 184246045 -435155693 598326802 634738406 -104180063 -522574629 -114736324 441938679 956824850 -832842723 -240570221 710699236 38039235 304022350 -38109773 678687970 -491836297 -837814283 -245997552 715580912 -276826695 83594799 817358989 175098064 -24587814 709934750 -555342631 -381804783 -627886286 -637287231 -606735069 -409638292 439993796 -764590002 501706232 -874931659 -340452860 -553341361 -726402848 389764194 269988145 -465098637 -303922746 724282768 -451382199 318028393 17741654 254607475 -78295622 282030494 -489814218 409673158 -492320504 678414812 312078483 692167 -916354414 -76079114 -572932100 -875791414 997993361 725221932 -307183223 -811520877 -101326248 304997686 720437306 -224864304 -730043531 383962219 774725250 253152010 -51459683 -422844879 -942614629 876199589 -324780328 664614633 21909320 133596732 -918533554 -602006337 -610040319 -509408254 142743601 197780181 829867212 -90988124 754044518 404384994 117924502 -670456636 -722096929 -113040589 858029577 702689331 -734917554 836322339 -511477774 -428496191 61685472 883366340 20422885 517311750 -862777418 842759877 -946481764 813974981 -820977231 952129741 823763012 478305420 555928608 294374971 935333162 913209694 799943759 -642802245 -295567842 919702253 142621223 913743054 -964639555 -623879227 836081150 -345145554 -370036525 670547164 -399641928 920374299 -262878054 975555852 592863517 -453018897 691470068 699185439 -678969469 -904632508 -109905136 -43233183 608903109 50010560 -979601846 663128190 -883749980 349582589 -875194737 -250681284 899007473 -370639349 146824407 867124862 -741970113 533111730 77511444 25249789 -586421781 -492874995 426094104 -824712833 -170165692 372232873 971941015 -853977614 78401893 -110129470 -554939459 -778723442 555948824 576502323 -365769078 691802744 256484263 -662903208 -310572005 -106399190 957095798 607982791 33447225 -176676907 613811711 771132511 714309027 238607045 313787956 555839297 -130520913 701835971 786176463 423588101 848166406 993787444 -647204567 112327294 -120421466 266814392 -838230061 460375565 -26393753 945442632 -647578727 676834860 -255224497 60401101 -812698994 -163298723 729861811 -981137677 -630387274 -897221647 -174917827 166513913 29987785 -602125527 46561415 194414082 -446519793 747163436 823989041 -871475111 -499414032 -21658033 -852339638 -821164438 -712461516 -24505287 -21879066 -475392693 -194726546 921453136 700399289 612422184 -737276988 737300778 -165402136 416351020 605914191 -36002193 -505453752 629291823 453388951 -161452776 438457689 -133338545 370701435 -115084947 804419048 198488450 411767792 -930783892 -100029666 677771808 -289008084 602828011 -587412864 -178736334 147753146 296650283 849007298 -819309292 -764688513 -953588351 838416397 2692145 -269598767 360636225 176587533 330786462 -973590828 469879128 -907940408 -298005009 -302982193 204982371 -921501363 308390918 -139159147 -782857473 474253043 605670348 788641656 313313252 -349679999 670483422 -389205765 52998617 660322881 -124695823 562420378 -341825024 -316132864 -718774107 -404046529 -713570365 -682272435 -494159792 -622274549 -208911655 -688141017 -263254101 -796791393 -210377545 724185806 362939193 24008737 -296552898 427643265 -388841053 884621550 49511482 -654296143 -183949955 -370013618 -764974937 -737443894 -12524949 -217024791 -648678581 -153913844 -27397607 -804717903 -564948719 -608201804 905560570 536008102 -866031458 393700728 253781393 385246387 -555196308 426209623 -332929262 468546503 795535176 -602125793 -530780604 -728853431 744689943 587695827 -300750419 -441788754 619855817 -201171727 246163427 14025499 -158525369 899695961 -531536774 513336848 -428399376 -645505961 -238607379 -778349985 -648961270 -855649479 -789562320 -479289724 517230530 -884128369 587925850 404760599 671963327 -964010922 374728330 -375702935 -739281509 -813400652 794152237 -407409661 -537142772 124187065 130534125 -856681913 13501136 978928844 818846025 -76902400 218244080 -691539212 434515152 -63237352 708271273 -984021519 26821181 195997816 318776889 -414991183 -883983663 580810993 941313985 -720410850 131028522 -471196051 68318112 -492703855 338036851 637636655 -4311859 903336740 648525883 734126725 -316412224 186545571 946063533 -587694473 -756946630 119280669 -721827529 -968269805 -685804100 464610625 23820673 -532896472 -783722946 104223891 -546918503 -894188976 -454638916 -434611196 -560911627 844667851 -423639097 -233106512 827993820 -230685840 -297329116 764534292 523727265 109913674 955803848 143069603 156555549 -254870281 -70762236 -434648180 -567796498 846331581 513011177 690797313 -150612960 -813147288 348824295 -394038323 -775442008 -711266056 70026414 -624730280 -280499557 981342119 169889991 -142803115 -318696163 -586223821 489573854 154720852 939757396 205443012 899844060 -522792192 225192587 307812203 -434301825 -81365620 834745253 -544630537 858407708 -315482142 279941430 -576577323 -481592328 -722438066 114586413 761568254 339239437 -994287110 457159596 966306996 423323087 -474962768 -713089903 247831856 894204890 -649630589 -466530987 -474671481 383114402 193262731 -255945660 -205683585 507145751 -587856870 939721103 90760635 -80882133 473031242 692928753 845081735 -211608081 57263632 810514859 456874563 -23250699 993819672 -941521043 -907021512 -544358689 452658951 579537136 550481798 -386959455 450689381 -44322998 537819785 796902265 -609453278 266600059 387211363 -886851586 133950544 676574702 227283483 716321317 321913529 -830384597 -223026586 604279554 488906466 -945329338 82520089 -72804523 -300294792 -547628045 229244087 -698856805 168296482 -671957480 -9962514 639165422 -151948162 -554889316 393638162 -616799993 -168805353 -129072953 941161009 468404088 -508967172 161960574 -260713072 387210099 489888662 -285921842 776256387 969977851 -985013310 -277615427 673687818 979825272 -800765592 797642172 -567917564 844106183 -758463255 966799961 -412339687 -884061676 -624637218 870072013 573503057 328438105 554417989 175360078 -165804565 854615545 -658235987 514876800 919541265 977198759 208326535 397784215 -901544684 244263359 -534259664 16476394 624795893 -290724724 -8429776 177911987 789123629 562471926 724791552 36237811 -165125124 794123418 -493405667 -316653687 871233157 998028076 -622810640 -349073605 47712889 38438282 443019653 -421480614 -760880742 680796866 2668130 943805076 -454849430 -651647980 419779045 686822272 702360865 -247934166 258071526 -179635965 395247259 520036470 -296882184 123876440 220284241 317714082 220418260 -973550502 -124895724 -827767612 583003578 -583964189 997498690 91291803 692968099 -2441469 978242136 -245044745 179451435 461112204 -128486259 490880453 95302833 -833786990 -560565028 -29141692 -43964710 125936058 874507025 -191712058 -594281500 -121454388 914127853 -719288906 468698028 -464537343 213311577 303456776 471880336 -598712337 -981248075 -481370990 316286154 -43674476 334546105 -445519443 438863325 -319595320 -999541072 -243459741 -348024204 -776888873 124340508 -782537426 375075677 953432493 -296090656 -864031879 -61492013 -579825088 79656671 210508823 -331276871 -970592072 253083460 26715260 867446728 740051798 564180747 717628518 220449516 893932395 -742642018 -882716448 -902566348 681461104 -520397822 947316115 357625005 -134818549 84288421 -273109490 633155664 120999709 603459838 -452530632 -848957081 -227858952 270524988 -427468959 -237932072 -546300988 -18913868 596670170 -836748468 693279139 -377732418 -712246071 432678607 -421921155 880059926 900002013 720781075 -347327100 -256133015 -118887204 534332868 -774249568 -43756342 571217549 491564478 711449435 -489905246 38743672 410745333 272997349 -659482797 -132434721 973632520 606313383 -642354038 -560672935 265542416 317690483 241552591 708138186 901623525 282764437 -907906219 -443157557 981422279 -489537936 -771950592 32962360 655428908 -627426373 964676712 579462215 -337201389 51486428 538977765 -475146827 -862396082 -892892532 225856989 -456346213 -383701303 -220617702 571917 -464846039 920240689 -687304766 358473771 -183528921 814756396 88786218 -944615415 -592177974 468692509 315130120 598308928 655269755 92779547 202419354 524533165 645805086 -344407084 -68831876 218300743 637371287 836852122 157654197 -46141256 -198222674 889783092 -825455615 782516694 -654530519 319553510 -487732412 556926585 -972107439 307191563 -4440717 -459886520 339556278 307908991 -807509330 -131619365 -969306957 -564566302 -96291949 -614924028 -944523155 408269234 -472857301 681440593 -58981288 -233415273 572002666 520090867 -654792484 -355213415 114347196 483288383 190349805 -673017643 108888281 320072402 398897605 456766875 399495491 -462260297 -538813419 -279099161 809374631 -92238257 538830295 219630694 -66435722 -252121277 -479594495 -647022477 635128878 -169821981 -416624636 662990815 778533065 -323605899 274346112 466097776 -947399913 158564243 750343641 -72562781 -818460207 -179285373 475127656 335649441 -96988615 -22236330 932732483 93625564 -937814892 -991284042 -202479391 279235656 500538340 517944169 -999947406 69853246 -689963947 870908247 355003155 -769031086 -872648716 693484646 984315830 39396188 982735694 878840049 -634031031 -252751550 59750088 494820372 150415820 514377616 379083220 -53837277 -73280803 -920403824 748073081 -210695906 -628972318 44793804 729095810 -794452430 -157806185 -990476976 158167412 676654587 496160594 373904508 57412426 -532103632 -266133008 403609036 430205010 21674305 72601910 -483893170 -786920439 -265632419 -156210250 -811276330 509701410 264435349 608964786 -924785794 351045223 364908855 -704334205 -482658270 -751891473 222910755 796859648 -939290584 -66008731 385208750 220904010 686950735 -626594263 -504317786 172363724 88692106 -346097878 -915972108 -751011079 -682270865 726159051 743545448 221344451 -8510673 580554990 925717670 -584367794 396009944 -869572241 -814333457 -279024909 421480524 526567462 519517931 433691736 -861691056 792930848 343863696 421349225 204041818 739717474 -334092949 603825649 -479563357 -703473509 450489267 195034131 308365398 787583975 -875770681 737968296 -116841851 -935184072 83604736 -795885090 -918478104 -193409828 94232172 837336046 570614088 -43563558 14852903 115622705 -232002923 -811688989 889182434 -341332547 -800052457 119564541 -528816064 805885954 188716503 962280739 -249613839 -31328208 145111645 371426390 -551191898 37151579 167487429 990550337 -861234610 890514507 -983843692 -361132806 262683606 738227329 666328879 328626907 232609552 392818285 -189592948 293458861 -292576015 130952813 302092077 -650310424 108343353 -497699360 53865067 787352238 -967667909 997198345 -395855303 -541853671 200179328 1237127 293441675 -720516311 568388007 433504559 692329404 -316884076 638953767 448288325 -313123495 -980485440 475673963 -331718049 433614354 666937552 547542453 -384326045 -280620969 660454788 306324652 893668445 791806106 978947501 -219145583 -51341755 611292587 650077104 809820974 -814266027 636672421 -909520596 32470922 -395046122 34204643 -94200875 728420482 -664411887 282634116 255156868 -860328218 182485955 -707581886 -439582920 91217882 102785954 -412782348 -816644040 -201257818 194050155 -896698581 566494740 501746394 -659346930 707917206 -429917427 -861789454 78102575 -97183956 870980403 63240682 -775295212 91254740 -430751999 -354045376 -149164966 236102429 665478481 -216076501 544196820 984318947 970984767 756218002 -149409416 -423703319 390022482 -741638165 -378066269 523493250 295866099 -1995162 -920374063 848662112 141499233 762641817 131783607 -15626107 -482398059 -528712485 -950170052 683176755 -174218180 998128481 -659655303 -951866226 213358137 -465656455 -90010780 500427399 892832503 532668471 779420734 509296380 742824890 438031261 -915051290 375983383 364914558 210001401 -342682583 371340213 -68977427 503595560 643515099 710739343 -73985286 393978669 -751505948 -102769547 444355123 -611702343 695479733 517716713 -734609424 267014305 933028614 587691928 275082656 662828218 441270170 -323448089 -279536167 -687958197 238674639 316964711 -146032666 951380969 219676296 897158452 -973435293 981229445 98429472 230875848 -702571167 -306775742 916641911 -348924261 -956585933 -9137556 444645567 -840968805 -869355277 -137748770 -486983881 -126641317 98873034 -430313515 697595465 -37195963 230764021 -500759762 943346408 611321496 173499622 -217835854 908233348 -609061230 -225366664 -436314052 154998425 835736271 -305985887 35388951 -149308067 -155139008 228317470 802446520 964497030 868641957 678407532 74381892 -26918209 -408213818 -994369093 798626691 -891891191 -460997255 -403301803 -48318160 322262666 -114015645 192700446 -429620569 698559241 -356288157 -376134221 -807795137 647974916 -65288111 -708212323 -491019842 247376074 -551987048 190429055 -938060456 187526099 -676446763 721428021 -441344607 -785029488 -154252405 -519010116 401442225 307229547 208461928 -808459768 -701718981 -583642691 434432647 -109918864 -114223621 -917764843 675648313 136628075 -531059179 837964105 929409304 604299566 -449119535 -548961559 -621417141 250441266 380668404 763780358 785935825 986110139 662326773 715043030 840368892 819644353 58466243 64854402 160351715 419436987 -948789573 994095390 694744838 523637814 -799116674 -417622142 965941291 162885375 -426120431 219415924 -287911157 -120694967 370857855 -377759328 933917436 -199319068 -149315743 257836661 -115894390 143856016 763967678 -252417371 997447257 -408903626 -349674075 779394892 972761187 50521625 887888110 -35414045 695545214 -75134541 311989502 -726338256 757858369 -880703592 -357207531 990815435 695902300 -515082444 273165261 330055455 863958158 -762181619 -22541689 -647044585 -241312064 -595897801 97196256 -434037298 -764081951 -274997967 -104010667 -530575436 -243629413 766349625 864352556 -520061198 -600567321 383037842 -445936625 984215842 -249767207 692351726 -760903927 150736582 -287918528 355883752 600490659 -985965153 592786780 76539838 633545738 -216553788 291088865 -219623906 865831908 -19385366 -916723442 641256474 907798470 -887193155 -717028878 384717698 259196478 -61675490 -424352489 -869742803 445120071 -884427879 161695122 49545399 -590727769 -304404041 -137213406 546822110 277812347 -703576707 -567752380 -428772523 -117236841 237749196 192172349 109788937 500492844 -428484991 678213021 651662777 586618713 -38934836 -703142412 50393165 -588557302 -924602137 -313931733 -898347121 -819880746 516119032 -779073710 -951241383 -906404556 -646471203 299314968 -469836531 -967654723 495257850 407907752 663726684 -3821720 -675923791 768883465 -367012519 343584816 -945371105 329535326 545074952 328626196 19080609 -936429643 -434829006 -627435339 -65293026 -556216084 -346481509 717520419 86971024 848678210 426661326 -129992134 634528829 502039766 169138202 -560481741 429220708 340215765 -712727741 -370641819 -709566380 -461217692 -511339408 223314397 -437221193 258618071 186970603 666789748 -879873631 -645312298 -758288300 -798466290 -450607024 -194699133 -139696337 -687575858 -174016331 264240074 972963478 114002042 -88354101 -374509518 -25794874 -438395052 654240509 941026486 512707237 595874154 -39749746 450144069 949056637 -369506760 -649801238 86849014 -452027513 370598109 281421718 -202841353 -465636162 834941222 -886939294 623333257 -999424890 -457819159 -83849758 34016967 -440523564 931523842 -498237424 -171462706 924914896 584780136 -590883135 266121769 -585313949 883749836 -406684378 229657467 121840957 -501777408 -372523313 193102462 625996026 -920609072 414755331 -761820782 -84067671 -943833890 426601159 108160426 664600060 -466569513 -680565986 -267662963 -7712925 400057559 97029639 -761678062 -958754922 -992522586 800796306 441835914 565252633 -901329865 567518824 -926352355 17727520 536208014 129011387 -214236627 541893619 642443647 70097477 -450380366 -599281556 -810522938 329272082 819073419 286581054 -915799487 -694764313 -779964497 -728073982 115015629 277917965 -410127053 957056793 803399678 -908597626 960471890 -392175895 -849250671 -585639874 339807338 879325628 -566936031 918717500 -308250443 -929130932 768030395 -792312560 -909291447 746905061 600530784 -880481004 871799855 835702686 -521118551 739698068 -609554492 -562505789 -807531698 604538374 -989063113 274447648 -521243136 478768265 409457160 106150651 -862802707 -737086075 -671533749 -148096255 -240295667 811958519 671324331 364217787 41522243 825608069 174862412 -3514814 -489078482 -898091771 286252603 148229747 721207422 -540712945 209453897 260576949 7561089 -770616634 358504755 -490858357 -375053771 -359668528 677628386 -794816306 12172459 -413647767 -759815106 512945858 955505294 417418937 -194862321 853087114 795787742 -276759743 -844860967 815119748 -480760041 886062343 -275629083 336177704 -677054095 940831429 602885861 867088120 -545492577 -677549066 814548712 -378288781 161969860 -356492070 -624549539 -468128267 -801435773 -558210350 188056769 -1562518 -930402005 -40255461 690033207 719433031 38697390 954349218 -88545162 453845731 -634360277 232231019 663850963 -25780417 7145344 630292808 682643002 -323517660 892977725 -232689671 -404901113 -887273324 332611673 -412350272 -466036865 785813616 266667349 300266037 -473731889 35818163 720197801 -554600139 -865803325 176744698 966219795 205801851 -195203716 -550122050 500743933 -606302002 643514791 148095846 -453397354 270591581 306948148 944139377 323414326 -127077692 202601373 693077543 -83768075 211021209 -235665580 829454943 -308399574 259173698 -496703871 198310477 702939782 -413974229 833179035 697936889 -416470424 -867491074 -956262453 199538913 -632573544 -862535171 19730751 -641790616 -523065091 512640659 181098505 -244123751 -66744423 -440377910 -283596318 -689888053 -181830838 -51594831 -782479731 -278292714 -409225048 -302205936 857477467 -669211105 -268191782 36336637 131410796 899914368 453784075 -948584643 -904408240 -665662527 -778378533 71678654 579773331 -309366246 76882715 -274444935 680303050 -57314196 -681384957 337866054 -886549054 221063147 -783572322 -321292432 -547675014 261854304 133911453 -833148112 -579688411 97357209 -354715777 -940480638 -22462716 -145923945 -237113974 -720283187 782899502 663244800 -454863117 889834078 266560005 -747647230 676135405 950001111 21015472 -457751807 939701396 758705619 -234507764 541327599 280906804 -606108804 -56269253 -200131606 549863528 -838595755 737599710 -812823330 761849311 331523994 -52156259 131838660 -448065337 550716045 828709531 -840940883 366360741 955014959 -806474180 61273741 -665124686 -645706993 -503160132 -885121418 643244244 -202823361 276658840 -178568967 -792441699 17415243 776214664 -688645147 461462148 285327180 -699956986 446938517 620370707 847509250 -856234981 485995092 -27289843 884944163 412105274 -467516831 95619430 367576830 86445751 915525424 900084835 -851304586 -163110152 535771113 169494934 -120408249 -50945927 149704393 -714057712 604909996 718394122 402653890 -457784988 -121302741 -871920305 859926608 552956586 128467191 -417372044 -278220799 562334875 -829640775 -750460670 89376734 473418733 31072949 599271006 -286322264 -236698538 90899343 -576337586 -866655460 772489792 24737678 787065784 533925518 -800175553 -684114160 -453218137 -212939045 85339751 912580441 564804769 -539233896 447258551 402676492 193896458 -348507796 -270036568 950279095 672416389 614111002 -408288446 380908349 83601793 399993712 -430343424 -771736304 -204167052 662754937 212883363 663670177 558202264 -524446010 911455993 726106286 -31381312 357936620 232320159 590470986 -59048414 943514750 372753249 899923904 570640443 641644810 -396278301 -485720822 911878512 562416378 401447861 645156981 -444467873 970502762 -88948184 -12744705 321181118 -8962425 -127132911 487904278 -92778762 123536538 263836651 -75142532 63594400 -287366495 -1968247 -991105765 -3444163 619289395 656474612 186293999 169922864 -48921296 373763005 149168087 -804234999 608881068 301822666 -52909046 291643959 463245171 674682193 570080644 991313108 -74040374 635057196 45346027 650720893 -581318543 937651485 -130774270 -340652448 -704752015 -338961063 292027661 364638129 -747106562 90935719 338409325 -179888830 336390901 618719174 -645312315 -66259971 450743125 751646454 498029007 -872545676 -618897726 598569949 105842793 -695506146 -672314169 -59235669 -52987679 164454613 510425635 938695167 -850548591 480884651 587043322 766218454 -734325981 -911692497 939947846 -471103469 742333724 -323845287 598299455 -358577217 -311560534 104157891 -922420482 -536346910 28183839 716157205 -746588808 -604547905 211911498 564442418 274279713 -163343994 -104829115 -970326039 -480094565 -58638813 342958053 -841586058 -422105567 961921550 387368311 -36219436 -463588555 -739043670 616094496 163332587 595262710 -483944243 -616562045 -771232533 -882049257 -639123733 368462128 -436721646 -490638476 -518417061 -170857701 -211838885 -499243645 503040633 -472808806 121643819 8854723 -350166222 402233391 622317776 -224480895 -261494573 -656904946 -110372628 503773318 -8477947 653505344 85941532 819550769 -241925968 -448231130 -606858875 -332930641 -29144016 -195968772 -380730648 785978439 -673464709 -997221175 -398986274 116461363 -852803717 99212504 691588246 542455544 33657134 476570233 668554506 664939809 -377001137 992796786 -15128192 -191907400 359930363 -777954644 -222918279 -231300408 -851164723 616977527 228056511 545911737 237083433 -778229073 205800433 616442559 943301991 -254893366 649023891 493080918 -703717409 -757373561 708704930 -496435737 572133833 700452531 -67066923 737308212 933711131 474747345 -304082785 -80709797 -548655168 472093245 -676577240 -43820707 407274625 -805955790 -905464328 -101005600 22194060 -710875074 29158538 952553102 -776028672 -367857347 -752783093 -997989840 156411151 286907271 24581722 374356819 547045429 641556707 984689587 -764580769 973859325 430619401 235218568 944640812 -512855789 396352744 842857341 176969989 -336333988 216486773 976305756 305496899 11131633 583286877 591618005 805838850 -250033391 -494572260 6172514 767554717 -882669632 997963919 271414448 -114245980 507258939 -786110521 771268823 992848656 662869433 367547534 -627024332 686431431 -153842044 466100210 -803775391 19115423 910741146 -810740951 -170753831 -215913006 601643630 796273504 416076704 -614011768 -883353865 639794939 -64943361 -914533800 -551107996 110600354 59915308 844160967 182392471 787561314 -659775854 296773627 -603485978 671552496 -390355497 -666575402 -600893376 567966241 -333235704 -913578540 619218554 582585971 744464348 -287800360 -626049596 824524502 793174929 -812900256 -302496603 -302717589 463949280 23267308 518082013 -841187550 -835345031 -398572220 425113008 257233086 982949594 38013973 849518921 -695225932 -955890217 -875182956 -10201860 84206052 297930052 -551734996 -850265145 911301090 872014184 153218332 614683042 792619206 500894904 497522283 861521735 125152843 -985742423 -152819098 -49175645 -876455204 -181518741 -437302644 53557377 -718075018 -35858874 211148298 168209483 -739660829 411229150 507345783 -382627662 -806747923 612849794 -389865067 -483823800 -210886201 -776084305 246638348 -290658736 185724924 -604211781 -334867282 -565002013 785120912 -661351295 -10432141 603392103 500587579 -194540345 -624712451 -988419996 924854556 -590653717 54484882 997800278 -716568620 -558697124 933171745 -633935692 -322856619 -105753556 -215171968 -311237822 714265139 9921528 274141715 46740736 -882167635 977585480 934428194 393596922 571646519 -104002506 -551666319 -300389049 -6163938 -305582859 -540682294 92955770 -506601890 -767003092 602157133 982959440 -385113370 -895661069 -753989002 -767352870 -190830943 -639843777 -107430167 -162773380 -121995174 29951280 -168729830 -101946633 -904631533 373730297 -101146658 546608050 17461224 7795282 -813666303 7199856 -685162055 -264476100 119701706 -319184012 -22955872 -732483319 -427851583 747146474 154035654 -936554193 800835033 39061402 -532716664 -740686622 510942143 265312805 738999927 -607487392 -597718947 547631454 -319439617 598118997 222567250 -899482149 961990719 -604382188 493128247 -242742328 211500087 -498791889 870874482 -957985695 911528641 -832534162 -374843937 856676651 -590109593 -499898126 -862926621 742984605 392902917 -671990334 -128231374 -566325019 -248924504 345670132 -926691914 172096970 -884078876 518673575 608597211 -113596386 -888140215 -152502549 -203263097 179261567 -109491368 -650524622 531492620 339389957 -297403513 118490444 -46589039 -818479607 972745062 -401951463 595128661 511291714 742766118 426606091 -234877129 -12626041 578917743 -681897503 -162384079 362613902 -928591000 -922664276 857094317 127070434 -937717838 -232968728 985972057 -651373919 -61245956 -395061443 -791455576 191486195 175336733 -450729333 250928437 98706168 371109423 231435439 -975017686 -154201822 -410726075 -869942340 -650211071 415709852 -446621924 -612445084 -431741466 -851734627 129717976 65562009 756058555 995183452 -921748036 -781881378 -748218705 -77177467 16756497 460681060 -414664027 287834068 673120335 -964168708 233099123 219783626 -285900504 248815514 -468489172 -214674553 -880330972 824281173 -548179229 -200267675 -35744809 -688070789 787620151 -254151118 809810663 -659050191 381900948 825155149 34110935 -191884674 175626480 519788108 703366296 -61114841 153149128 -923811506 455942240 211454917 859451684 739668653 695589166 164849090 897520435 -915904366 478203312 -197225042 259820884 -643304875 -748663349 -243075760 -851170186 375388036 163974038 -971972060 327423732 -463381633 361930287 -28600367 695590784 -842710273 -771620238 291273253 -267288836 -301291726 -704622030 -577639961 -927742541 604980172 556146407 437264667 -523073155 -289122512 -204577808 109668878 -39000714 -897853107 876249283 57569226 -75894879 -196901923 -217309412 -652965963 -953248015 350946344 764897848 -995352543 -123586137 -247932794 -448707861 630422845 732777425 -950554222 -758230042 901698475 -76809924 -136315872 -747933259 -348799813 669238053 -287695110 864658568 -169028144 585276014 119616989 975035416 371522226 -232205364 968380270 -407717509 919044021 -521384849 638905551 974214503 325102221 -696646658 583145452 -374396030 -594678659 -331533212 160914764 -568185957 573570701 -835519279 175453009 229355108 826360870 -467535737 -121095958 -371277558 -430996220 870213632 895696974 650270092 -712203605 -211495307 -43538630 80738447 -123848338 -274255611 -845348515 -99268541 -473626892 -662510555 -689919843 210934803 505868004 -897311227 707897298 36294004 -946800929 -639792861 -732636334 -707774081 967354230 -131978075 434170490 515318846 -697445730 540332399 -963762400 -688104057 853636819 -752991603 783664933 577951952 871709137 693795475 339802949 -702456860 -351663160 352024676 137559656 -560113644 116246334 853264258 -805705486 605519069 652506167 470968321 -256462381 -32891525 617842176 -772554882 661467408 760095070 494044734 -192338937 -918998868 -952770889 -595580132 354558183 313191305 -733836617 -435578257 985242692 3283649 -697536239 -650927186 529353737 637877237 -769497349 47467301 635012208 -22539320 743837861 208115332 349739338 84548406 -184307189 -887527436 -426654799 -64268094 -414378299 748592426 966295534 -114827913 -638594125 -394905282 231034121 287623028 453140531 -861119087 -233928549 -210099037 93705868 -531731632 -548148362 -9045555 -333658604 -948720376 384783379 -13893841 -793242660 696501554 -879422064 -880565354 -701970894 -403626791 895456150 643291389 -950535640 -820785155 -468667440 -153094948 -940488729 78094647 610945405 -974226196 -730198666 420905691 -672466873 -663275466 866950136 -907168674 -762182759 412968859 819130788 -647088742 996204189 -896912941 -959073162 21012977 494981281 -961958319 342126558 -165811603 -482960790 889796549 -324123592 292510466 -292354953 982986631 388003277 -168227048 821796062 -735632077 -120563538 -524282359 689556752 427878332 -190669356 -147146750 352033328 528580413 551197664 540413513 -974921201 -834037815 692141304 -531861220 688001542 -894197960 879139546 -350356554 -560021355 -851242215 679583085 -553418604 150984453 -876416979 -778613978 -456614930 797711821 712021827 487958992 -712297865 -725760184 -578857153 -119439162 -104555510 117797530 891540378 -253297563 -493540950 -449400264 -86155995 -919390812 -319858433 359021202 278895412 -601279194 -224190140 242983705 -675403341 -428122840 -823276170 -758972670 -567895498 868465735 635557931 -489444856 -42419208 798395688 -881630548 -405962005 157085128 698379652 488240549 661011258 873045182 477973379 -207135070 163532125 586778664 805375479 -992478268 488320149 662066274 156109713 -604665712 468213961 -839406472 639994665 44238244 198534160 -493017509 -164335028 -721088242 -956783384 728650935 894438828 876774904 200646925 -960190948 823440344 379498082 -208426779 -258826425 -468715918 -350318183 -485282096 403709008 -379964136 837135032 -635411043 -2717725 -826739148 239240135 555456893 -257389512 506293051 236805478 -98490565 849713764 -408540915 393176549 -646793167 -196678005 -51922954 -121123957 -504816282 -248052988 374729767 373440504 -807225287 930214124 219099521 223623387 308586814 988969628 435140000 -663376494 862721618 515839958 589501914 300328750 955393896 -717878619 303841010 230637974 650063588 317407929 -821875378 79541951 -797279361 99337173 -698026315 260208845 -484032363 887303155 -397716795 -949677635 -848489469 349883371 937839559 -283603615 -31918053 929277689 881165137 -220371855 431227438 -82256848 -175674436 -558443466 208126823 -396432637 -54478737 522903640 413656396 -164521434 932737769 265695381 -108353098 529031741 642517176 -369442634 -725965958 -350328379 -54519656 -30028620 -256833966 -410068738 -384243812 -28810975 259095394 344642696 -923460650 30379420 -548594102 -7468127 -162051549 -677059430 -552333479 580785038 -797143447 -733947403 -709634833 215354572 221003799 -307714686 604929172 290171634 -685316126 -443675371 522636436 953269096 480351718 -925772879 125251107 967652298 -802690453 -630001917 202874697 880668782 -665781172 -748368410 -43005568 447214805 906601369 -792259261 588588989 494396421 77186220 -433914547 -152060400 -478470199 169611248 924862990 386938135 263481322 -200147226 345463387 6686208 767670368 -127586293 -906335403 913609612 862031505 374808840 795591144 -299305557 -187241731 -977594121 -703813715 -421163310 664998580 226803532 885668206 344867061 380972175 -542498295 764694806 894715373 231701504 -578276533 -68612841 377644547 548735879 -975166980 82114950 702920244 839758417 -499218831 -701746167 342466181 -294845672 441573793 870456697 -121768872 -771268646 92356942 758362323 806768084 -446345971 936536260 53009716 -721754232 268041091 917367561 -805114062 -113076829 -411324987 406914582 843291775 457785376 18998833 640043818 -609079032 200652680 292812795 -81905825 -197393871 -225093775 63418031 -355793248 -425741940 997162762 384199188 -668770642 221923084 407747227 696224921 487977118 793927220 -946038246 876745003 512441684 700665490 544130426 -832653499 -196110830 718719197 929417989 -553091762 -233266724 27132172 -569880026 55226981 -267982318 -259233485 247774292 -69325607 -788291256 -660121572 -217453678 987689836 -579380515 -832850355 -424946139 221327876 264318158 458207998 767072028 -33836075 163543243 501113869 -867193613 75178256 -447962259 -860031032 -208874137 14568990 -470960422 461062322 527558233 -257109692 593327711 -655110295 -963010159 890103964 217751325 914245157 -69579602 -680892963 988434680 963275802 761281188 -691643491 -68613807 -991382642 -890867633 -907408924 215899746 -642515686 -62281339 869143113 268941025 -309175009 -349427054 -843879689 900427204 358966361 -246562174 61948504 367832435 334902804 270857825 785155198 -506303795 -850753444 773052523 -637121012 -742090131 642002153 324146367 -116805700 517091211 -680345036 -418220344 537656330 798657316 -207981205 -855701077 -507277464 -362766516 197117185 966464789 -707891107 829901009 441438303 -771090797 667814933 -370556345 -240934350 -971875422 -548688530 642914116 -834155912 -95612243 35993737 810559539 135163462 -310348933 -194573683 646048631 598268421 -570139854 -413886294 975709997 -57210332 -493885725 983569310 -777530702 -571643301 807357877 -8884605 -461028680 -790359636 641884135 942196517 621827636 -472857990 160669392 -488106351 -148335916 367923137 -199898227 384569215 258356307 -95007891 450649535 -241357766 -194095429 280181909 -304993793 593617832 264437803 -324886038 -882319735 -130561077 -580370214 936139105 937002849 -797610642 -54564907 142213662 953430671 -174720425 418414787 -851427228 -774563414 -993187760 -563734644 142788041 -850636929 -51247723 -951758102 894843743 166571304 -778493612 395166324 899804561 317004634 -862546167 -139174416 57310668 -668901273 -406493312 486459204 913260668 219618000 -213492038 723500692 208117383 218927472 508128560 903185294 -908700091 902000553 509046459 752773193 517602747 435860578 1523640 991857913 -257707049 -444080633 849118128 -660092162 -71079730 -176957774 726393558 212055307 789323909 838956470 -856059740 660618347 976605683 931122703 586258650 552912628 -21108857 -795744811 495529732 -454025314 -621330335 66318396 269456826 317050316 -511521615 878293264 225324597 -134946281 621033752 992455058 -566454066 33838830 440883030 893495605 -714043047 560370076 -452761926 760694801 -116298113 -204618552 -736940035 890057152 -240852251 -44635235 -368919010 188857855 -530304492 591988011 -482579517 -49777560 932559766 505310277 551048288 659640356 -18600075 -556698066 -701022849 -235930977 610769390 -879501397 471910941 -10164595 100232094 645566721 675176472 766077417 -443852798 901800760 -885707977 -444770443 864495724 -728465957 -189920215 -793663670 709853386 39994243 -785948058 13216546 401152678 -594362805 -596486976 161489432 -401976372 -86133234 908674325 637723906 218838508 323945264 -817454702 -104662597 -903338698 675826677 539560620 201529774 134983754 663815580 -559693417 198165481 516100334 -708857640 -555454026 -230735960 440020809 -304490175 -235081414 -721718305 885557494 -121989150 64119256 -686934902 -976740711 -920519318 -205067781 619083754 38480354 679574137 809521837 -230960930 -896475732 623417588 -180416118 -518948206 -753620092 883180546 254039913 -133649143 -16866816 -275465943 -526686236 150416660 937386315 -51863071 60388484 558835398 235125206 -815870483 -816889121 -415593628 137900589 333510282 913635341 939228064 -119069433 370457103 474969280 516862876 -86634130 47235641 370085876 971667502 -61624992 112053873 -636281918 -495420712 762330860 -127607481 308031026 461874097 -715717246 -208316557 171064750 923591187 -927449829 210681801 -68266682 232980074 589043158 -282843119 -805037766 972813164 363704525 602767882 -592402047 -833596693 26168339 -284547739 -618870478 366388189 259757031 392838514 596896968 780470286 60319535 718234563 -152553527 138990981 760199314 -46618650 906858006 -530023057 -586115181 -103313474 -931388114 -463287261 -323213754 -252435501 646517878 886326790 293445148 -586745771 -836845849 -29123882 626997577 772267886 -18964939 -86164146 -819379488 618948608 599165773 -894095097 189584022 374921980 -233616739 -98286968 432204624 -346336819 -376629924 -873227518 787220023 647164230 -678590250 493757697 744601600 51240599 358390076 975383122 896362875 124430930 -415394215 -864858753 803470718 -481090410 8874990 202384559 520725163 -411222527 -853848178 -874971602 -876617819 -71019251 522233687 -281812254 -438944357 438875276 -801802895 -8501319 -333980302 -634836720 123074929 269677952 -684716117 193862265 -587708448 -514982316 115175063 -39020792 958510639 -456148055 -713107522 -417781801 689563019 315617028 922047312 -566636521 -24342848 -837428270 -798682361 -29546881 -912358299 42146385 -172535290 330393642 817284324 -529083305 946602333 230677511 121256784 -149345752 -783918513 951519181 379429914 411268754 -112800309 -842650659 835903312 28155717 104680351 656211420 354566385 729356290 -526586269 -612326142 978062179 -407144514 216882653 -23794353 81949243 95348014 -724435448 -837256618 567408879 -456659595 604507049 503846264 -874319286 957481645 -233755633 -381579728 753383495 -286420116 387511436 66799573 -700710254 941514771 -56248061 -527134877 231235680 886854231 -924967461 -256359345 616047976 -560907734 990342911 -33427542 -944324730 -881681021 473036912 -281387750 -743965284 -424433156 246798290 -113647255 312369357 444792109 -672848338 -254488960 -563748315 988962903 190763829 -354344990 502844775 240580211 -324436527 962712638 -138365762 -968087762 7092796 -269090488 584984940 -504516245 691734016 359712083 -650157051 298856760 -22864143 780948771 841726936 908917804 -391011772 -935315087 135448831 -215019773 142380819 713547968 -722638727 327620353 157301924 25726674 -828262832 -617946610 532606594 586944988 -682828345 -334171838 153121837 317365914 -580537447 -817526830 -863281564 -44324533 441035378 -264014711 647177275 -670080432 -753229784 -440528085 -224850475 400947449 -336321295 -121977809 698306953 -616883147 -349053342 823774032 807659001 -154959543 986023117 -562199358 648445321 -927809073 359286621 25953713 186487803 774771433 -475339542 364883621 -739371353 -505075904 -886618569 301210690 446812259 -981211140 -912744572 106666643 -976093927 776858702 341389495 -118393538 535846662 -146511446 -620845912 -18124291 -850356533 900723804 158017558 -436435464 330895917 -617462381 545659643 349499831 294041671 885601763 -518246506 -825374619 686342612 914472997 -9572780 -726612116 978132771 591368310 403695685 -275888800 857188514 299239008 -812060982 487741699 120122781 665362500 -545219199 611731227 777122968 -676964249 765290121 -224229213 986239506 90093486 -708416195 960484162 612491599 862535440 180882814 224733912 582923436 696408890 998442618 921897574 -352517899 535115839 48770933 -252000836 817772793 -99886533 -870787327 541416952 710986364 -400404166 674083971 -471020124 382051623 536995662 -158266931 978556310 -110692787 -152893372 11843917 -155913704 -755230915 522582158 789654223 -93372420 -676563345 -523007672 -4101460 -246178154 -971091089 981381770 65008820 -224205905 27953154 -308187732 -749286993 -232215641 -95035562 200857342 -836079691 38703456 28090805 -143732535 -212550798 -445419817 -979917704 -405202201 552454864 563603050 -373282658 -624771191 919331932 586659309 -604264942 745547820 257161352 -520083168 -107462639 644251931 -842101343 228785676 -844957027 -156679871 990983708 -352539443 -250363320 735794791 -246651187 -600163575 -602753326 380830432 -704077645 728194763 -878723705 773643646 831498345 -483481405 262190902 142810397 -519964257 -824966924 -896755665 -546892848 802201919 -876340848 857408171 -122490305 336459888 409718690 158558881 952901115 -57028158 -890681281 -660063066 -434320951 -36921556 -936100737 -641670210 541898282 916709245 47589048 -718155054 -522848929 -678177318 -56077061 363448091 124287928 71167547 628691482 728544210 183090018 -904907844 -594322441 -192781878 727225063 583217194 -726828540 646419839 652357063 701360088 -786534625 986368888 482794662 867618095 992430682 -864039475 55500097 -170146557 737341584 413097345 -589970130 -319781293 -874505546 -220229991 145846956 -766478592 13928572 -580492433 498179209 -65591104 730328403 -292393189 971883829 361832967 36984394 635975390 -649657888 -956526610 -723796957 -466486699 129606854 -846937532 -519450968 -390633785 -876601111 -59380779 -332000401 822164903 -984388167 342245729 -787715078 313329747 -276450969 -931304772 23713917 237646774 999177550 -214114814 -643652892 -577891471 897871202 911958223 422612833 -389736269 -629851162 641231417 -968650466 129578619 -541545477 187513341 -608158635 475283281 -914542723 -645196293 598877032 -635873238 -320632623 102414158 -516264923 772801689 -320875924 -523704287 -476127181 649110545 316084542 -993485301 -743918415 719621263 -207418135 221600431 -567243762 64187748 220407522 -870040018 -480447755 411049471 -648745904 -405802908 -347560001 -932322352 448301112 -701272617 364422345 -727595572 428078122 -675036800 -623878158 196403603 -508209162 -741883661 428371077 -104852139 -732893688 -559925843 -986017 -752872653 -76044987 -294891306 298353757 -355243448 326148355 751386323 486074326 759973992 -317898624 288719010 594664248 -166606281 -186557160 442935799 -656022475 719526428 148013364 586541981 710828982 100171386 -335221440 -786206210 208517371 603282893 -491806942 281036500 404217256 226367309 -586632615 424625801 -981482605 -363862455 -459907710 -456246505 -391818956 59735764 91651883 609395108 95185490 22996462 790034385 -764674597 511365000 727629780 -402049054 -304197209 -383235543 -397134402 -599068211 -793759756 111544988 413221195 588028069 934312669 -973732598 226641267 480821799 -95488478 -250391557 -200447427 -979143795 746826949 -515739895 -125973897 235993004 -375956466 255847629 -496949917 188770888 47245516 -983406961 866779454 -489147068 -969602052 261218484 -244686580 -889743211 304907645 700675327 -288746981 364247665 659656598 -213038863 346227953 176926313 632721699 130244423 -344033037 -106094210 74125767 227831805 -276638177 621670385 716977660 991387744 655083371 147661391 648826690 -963344682 -140302619 330312271 -968764839 -659677740 915524333 303633886 -750021621 163777840 650582745 -327849066 557943107 -455072863 -778931159 259795019 905858749 -996472982 633372501 283224075 -552710013 428961186 -297386749 -515446243 -972651952 -940007439 240823332 -718069718 143251406 -12378531 -887173794 809830820 669743750 587842393 337064194 -343776011 -186585017 435328854 511387344 -297849489 326409593 22488159 330840164 -409818370 -274626287 -826446790 949042280 71414663 594866733 -997138251 -480546659 675532082 -727808934 -992056927 -609572313 -241604440 85009640 -69761119 671491382 -198379654 338622050 -965533790 -690299633 -850154438 851065582 -834534031 -923465447 -82861315 999883112 -547753484 -678866162 590827991 472340114 -6019255 783626649 483487834 563031735 -221914641 -91421226 -641033203 883367594 -44898638 475250472 825692774 83633822 -338333038 951335964 612382505 -358066469 415799454 -290063632 63254632 20631638 -877849883 -11975869 45690047 -474906552 -489707888 618955709 -145915803 -610814225 818195578 -898474103 464401214 -308944769 -115138867 -809802750 571097831 -897955255 -377572066 671470716 274899005 15279217 939887021 -761821583 917409358 -503810335 -600287034 -336257181 -748995502 723261595 -855563281 738982177 -422987500 731786954 956923195 139209020 446311862 -698709467 -163277007 50899882 -541858645 -263845518 -861747118 -465680927 50715086 -527861046 -303155215 97873257 983464530 91615114 99960214 -660755378 725103653 -671322694 -280156768 127377334 297115885 665964494 -703643178 -682002241 753808697 -353912804 404353627 -840758723 -473502110 930539601 -610758852 958809269 -200194389 700273726 355246362 473534154 298276996 26159443 -875437490 -201112722 -286878730 898751823 -713312378 -77361866 -626077339 -254990978 -249895594 -582858161 -252922040 -546065363 877198571 -617262511 -827108266 -435147873 523435605 -58751711 -724759158 765444221 160761628 428217316 924642111 -436089103 -235715362 183995870 -811516802 517378061 -455013102 -902995287 -948267625 -673595962 -474553514 76672448 277384345 463345585 217632128 560746357 304787799 119115340 239313866 -639346974 129320147 61260518 993925137 92307901 -736647690 -678587486 -362353642 854693938 -911145901 -118493229 678680993 955538126 -222034605 265631133 -813428335 -437573541 525311004 -5294419 313013159 705902586 266158273 -67813422 707670704 -775839724 -669676458 -145813396 9272471 -811859623 897797505 888075477 47094020 553253862 340440152 -132372242 548673649 -646694627 799469771 697680568 765640157 -872291132 -806188354 -823209516 -818679103 758083299 -28250931 948046518 922354327 -758403138 -632077519 -850890002 617137888 398864134 -596176181 -678050238 8514607 -17637415 662743878 -566284863 -396828138 315850926 -303402741 542973080 -684405252 -582912993 -183541748 257870895 312361869 -891338323 123136659 611463991 -376005730 145512162 193670325 -799606732 599320963 -403546732 -836433520 363400962 82235566 210070147 -562336537 879474498 714232699 -663889480 -678322144 -182637141 -490750595 393809702 -274739158 965252282 -695133172 182752728 287990337 -502438595 -551825978 236615747 212523914 879997310 -985086545 591656768 -782445674 535487497 -133672759 -753436242 -737075134 -707073369 -448260523 505509368 903606007 580644904 347724496 -389286000 675144109 -105879627 -246162897 846725517 -697335785 343754716 453832529 -385139017 322260276 -717428457 -901193330 -125814573 -179016899 -96022004 -196642220 -539481759 404736509 -351289967 985789899 -451705287 -866133652 -685342066 -212832028 -928618377 934930097 -996491931 -635828163 -970356687 -950038647 697394992 -164423953 -367470424 644186090 114905859 747803622 -63490666 893970986 -165787410 7638566 -615425307 -969407173 617883493 434725229 -966086744 -282957395 -252871063 -411629141 -985075087 -271029391 959844724 715120651 227932943 192550300 411126441 157104109 198387246 723150802 200443037 545711020 -371573525 864717892 743106042 728530237 282427630 998990390 414972907 985588077 -799360023 -983989599 568606631 214210810 592378290 551643644 965096920 -883782789 357231599 727198979 -279780012 -714229590 449680198 114092542 -717723381 -669336397 -223962040 -884916122 14970417 -412254720 -596588206 -168580674 316287100 -802150623 -358547989 -956585784 415267390 -484312113 -656317857 -343662184 288622041 436646340 -358758348 -763176080 -334854006 -821195116 425880617 304941401 9081190 -267673788 505482058 987597374 849258973 -428786501 -902502141 536234639 -154356458 -189460018 740185454 207488530 -410822422 269621520 373509514 454127748 -348709354 129847034 -769812498 -404320480 45795466 367266548 466910419 -507046963 370206014 473585485 -343839711 -862954544 319052489 -937729489 -380661768 139966336 169723444 662769597 -65339301 797930785 483685029 -721852394 645035435 75897628 -176262117 40336737 470754954 -572532 975373330 617669810 556398466 668208374 -852971267 -362835296 769180223 -229059852 967699122 490585 551485676 -302425736 -58016360 135225737 -915125539 -172603755 574336708 778415554 -307670950 -697305525 -917858414 -790395373 140480205 -146542997 980687453 -222478857 21318921 628208222 -903206664 -888251721 589799724 858647219 -523138098 866393551 269592064 614823639 -222696925 685007314 -161763170 911416143 -854029479 966889818 170468384 -4968738 -51014281 593768279 868577558 -838580261 -231568764 -76883272 -382226537 442372960 -591005192 -126816031 -856462528 -41339619 -965259208 751261662 519767868 -347839336 -62645817 -440451947 547373922 -382817907 -429413970 165948901 616464589 136913691 -728555164 451605969 -106151345 637215306 121291505 310679600 -856768850 280388772 623517418 -134947154 -317380878 290106694 -54221127 612568878 331338619 -961846545 834516999 333143911 -471583790 -71278293 50658681 -173580723 586269216 793417032 -279315475 -323472011 613712296 -758922611 -356676705 -117663046 157676479 -909268314 -958276735 -663152987 674840967 697779304 284287008 -103406156 -780222438 826726803 65722117 -147233444 -685486709 -703961408 -430207691 527493800 222994528 112753917 -314385029 453629253 645230353 -377616067 -808944810 -662698237 -971340322 -831798297 -378019316 658058182 -959760780 130581575 -798831504 346645285 289182764 56101387 871068697 580117730 627304306 696585256 -106204846 287118226 -171718354 -12540727 337965660 134815680 259249905 740073781 -87794330 -233863206 667250844 -431769452 870620214 -290073280 -219877506 791544554 187104909 792642355 728685410 -461093975 -851538300 583075107 -961145172 -385045075 -585482289 398329919 555470445 317405372 916595362 896000199 -637878747 -559885464 441982127 515968403 -57319952 -467894023 -667571465 87052805 468384412 -811668278 -939998512 1719892 646108807 27631235 -687421015 -674914313 -774588534 858137975 282249293 214775874 -955752886 152337584 -829467029 -246742250 -533746145 558972107 -388825156 -837902293 -857334959 521965134 -105152909 -701923423 -840583903 319113732 -457233136 607135310 -17560163 37346215 -700207782 669648603 997226485 -265357533 -926984426 -972422445 -644587801 -957224168 -792791966 95273890 438747658 -657680624 -211476164 554929033 -5354254 -909760557 -868731375 774366667 -105926772 -412999809 -52223084 38383934 972914852 -953141962 -898382165 -352834331 281792214 -253428831 -931406584 388897765 834232751 573039716 266231544 -441242048 407085124 -611803887 298724837 -992978209 -993881974 -127311015 -508235526 -222573109 37146424 -120967293 -742943504 698445319 406844270 610016717 285085168 229371350 -885107833 318419778 210761462 -994601777 -878616670 167713669 -430443458 -129553664 -328455542 704403052 -346973103 -693715382 688482381 -986238066 179676472 219920042 -216461258 -997346470 -494384521 -855080916 -413720033 550495187 -494872039 830550675 377551924 636705154 -667233679 -515242840 564206715 -608499193 -502841557 -455659672 -95481073 -790721573 -345232555 648586096 -781505806 772375586 -462962964 -196889074 -478266384 -394060604 775648344 -752019087 647568845 -505371261 -636065315 501667407 -37784744 181020402 619379348 384751151 508236999 -929936719 -969692554 -96278053 934845561 103618899 961992100 326782072 926396808 -441527992 939085589 -790884983 -870731394 311021589 957684721 2282397 -134626635 -390784000 208591031 436679950 -846732024 -812095476 -2675803 -756308084 -586448209 32546278 499831457 421897697 -571440116 958263987 -783979514 -59142916 -758945267 890607778 19294406 -335151983 -767341229 375209756 -431751328 744715235 920855975 591472508 -720914654 207347294 430281988 -132494200 483564351 -895663616 475350753 279467112 -199180950 130186541 211492148 886723416 -559580693 417490511 546126113 -854392876 -191398377 -875374782 -213294963 -217698662 -164907491 -412717585 484428010 -45192713 -197454787 87965421 -679818131 159292047 348863310 -735904783 9546772 -830540189 -664728092 639299804 425068961 846937550 746533888 -445859018 558006365 -243733590 673904905 -770427402 -95139293 -360359251 -168696322 111544358 677058922 897299109 815726766 24540618 -875414809 -31726452 -989137759 -468391832 -891016922 -649411223 -275173354 638333985 -707088575 796030777 -191080062 -444171137 -304120153 314366426 -361209589 762650634 798488618 958441273 625234345 888939131 137713126 -72061352 -340399656 191415952 175436624 -866964416 -452186169 -522128783 -152336402 96346663 -248370124 -826172165 -520597388 525451904 776759387 681416978 46556018 -429214629 467942652 583972121 -703826929 -428972636 -361659295 731428868 -815203881 -50870898 -745933596 -332828879 938594751 -738033894 186473834 65738867 321307162 681188623 -356660658 -157411837 -115863034 655417904 609882050 -602039738 -114742217 83082584 -42675383 72772542 -769616936 -915201840 -95949825 774105491 -344692389 -429761267 343139220 876294205 -672057369 -819062998 -26754139 364536384 -279759180 146003518 -826887998 -964689490 481619910 -878366721 -192747351 861856345 -539352723 -733935583 569614622 -868953502 -106225961 640710590 183986053 178282405 -154057130 606681247 798930409 -501477982 -654611589 -736072220 35205561 834562771 225723450 451819991 -899989265 75817128 999279128 252513968 -457784487 316276735 -331795364 -545602705 -102056554 -568954985 135629037 915993699 -499105800 818773832 167480871 -186547741 781002140 -332434531 -194748269 -582509040 398863668 -867443793 -108011140 -67411944 -507123507 7832734 -381960183 -6607494 750644648 818803116 62104641 -322385805 -322556399 -396120860 -523519301 169517766 -83693612 317525334 510757127 -314308683 134389337 -360946047 -694978152 365860966 525249681 -485308944 -922718884 -531706917 -900348207 -328854738 -343368368 804150248 -380233733 935671297 -639871776 68147897 305894920 -989529542 -197363605 -3258282 -741991864 800913842 808698735 -593757276 158665704 835322026 -51899239 143012365 336109624 384197984 -560495890 -180335777 854299272 39475654 -664405005 -538128343 835270239 -183755949 457451632 -306821123 -818940822 -157159212 -164205605 320078052 734055307 -424817982 -216769849 626944794 432102120 335178466 -343338044 -102048118 74926723 377002472 -5316219 396186886 763426106 298332438 270586177 277957970 739510247 901994100 -407289122 199379138 644361004 -947610967 -899939491 -504502686 130468329 -989828731 -518420087 -998703499 198384437 166880730 743926066 537732025 -595376744 757108354 -480662277 -668450505 456914180 314420750 461532396 -79658966 60184740 -293998598 -485618676 103424700 211559486 -396447380 -114106772 -546151594 54092041 -332798621 600286242 -833122458 455190340 360341163 -907569949 680294315 88636758 -74812962 518438038 78301141 -537999959 -299556532 387425040 920887137 -237848613 -77496087 248178634 -426900833 380271537 251549834 280551406 -826132598 -208271411 -609694718 450910039 -329641934 37773954 -578335541 236929546 -849933171 57921405 843447353 49248260 -495440043 -699602735 798474038 -143649590 414965828 -564003731 -574760254 -673282238 -492678831 -572031800 13184047 -574636581 -913852808 185244674 293215219 -240760967 -262420036 735259896 -152559822 854143490 -519514879 623920776 505232571 -709377297 -488517157 442945516 427247479 -830200778 976274140 245589091 595842804 15814732 529418565 -712250421 526725086 -46953473 -778038074 492179595 -572369709 -344703757 132370951 738997178 231443016 -444565603 874491218 -222759378 -395174480 29850065 415157763 335649691 -611013592 -27092212 -926941290 -897321439 285046463 -229003502 -501517082 735347124 751199364 -919935436 523551811 924144901 -393377089 -632702533 -528802723 -633287646 -272808793 146567195 193814876 149517597 -798346186 397436743 -565342807 591106609 672389844 331520660 970972884 -511765637 450785533 658477967 906329911 -932625901 789907991 -884985970 754670025 790981322 -103566905 -583872327 526198405 -432228118 -190504165 -503285908 937178412 -462321823 -172207048 238911113 -585603989 618999085 649888045 -874765873 416368389 648219557 -96057271 729111440 -252832437 -351857423 -329070922 551192213 -654202082 -801880213 -242479816 35222495 856068648 83264130 -619474847 -974784072 660753355 -479562256 228277477 165768723 318699291 -225919767 471986995 113326185 -914574043 84310187 662818202 491299930 -351210067 184429881 206359025 -899642759 -213805612 -368226518 348540764 -876132658 228850583 447426888 -82673969 -878251879 -777581231 874194422 75131411 -998100900 40192872 -779958989 -908697488 -109695793 -492589897 -336011176 741255871 641642866 71367809 917588177 -184956968 -336399795 234237713 -82838480 591277964 -55743172 -336688775 -181190921 -869467253 539026833 988177057 53522238 349483256 -831459027 67861128 67778188 707071895 820649526 -802142391 399767661 734851382 -914242034 732185101 606520858 203641056 739801268 802593241 51973377 -152453689 906326615 830608958 -630846198 765187033 -223944868 -474260885 940940910 760620883 -987431122 958511251 -932172170 -889610894 -211384032 -432637494 497839870 -954774003 -932291967 459144486 626022681 959305473 -235610478 160473938 -396226037 -322197621 522708702 -857281561 80607052 -351480123 -790201635 -621953836 -623773132 -61260284 868899050 -450597553 469736769 -406096384 1789034 -682586105 -125144453 532851080 813295115 -126533302 615881263 -138640602 438491205 -440301959 396119028 866739906 431757253 481669569 -77670974 -867272945 -445245079 612842992 124960875 842646261 -254527714 810710210 268927227 271108581 -119570343 368740473 -574649100 511117500 -6502673 556020940 -56013480 -218021405 259112279 342961478 -294816752 -459919898 -648987756 -549880751 934807539 -769648392 724111411 -319469623 -753953990 -958190957 -153888891 142637749 -721390754 730199727 -730544499 422547726 -247232768 42817679 674132220 532432670 -981427084 -961452433 -51152075 -884103705 731901824 -563347521 -463560118 186623036 49908206 -437219053 529209499 266922066 528627964 268343284 509994335 -433507868 -979915799 152501962 -210061917 161304471 -713873066 678223405 314308605 -218569958 673437366 153296354 318373070 -580807990 -979219438 -896855201 220584190 -95205015 233646750 -927186244 -303455974 -495392024 245366470 -119223520 -908789510 150216511 836818395 -187610415 441658024 294583391 615659040 894298572 -502704412 71760408 190245133 -586689982 603950432 -193334087 -960878655 -717175788 68462060 -694971764 -677386746 229283837 -953188466 755959710 -851107011 119507101 -975267584 317674561 806075242 208749840 -505579866 998260236 -48290065 -306566040 -536010605 -658879532 897839134 889696346 -122322042 -117761687 858548594 202994127 525215466 828606086 -791094355 -859956861 220555688 -267640652 -489818517 304785899 398168627 -997972517 418763134 -932476179 -794082774 -159420885 640162797 16864619 576514739 -193086413 68180960 290852295 309093131 885292410 -377534517 744853980 194400696 461765654 -253644052 -640442863 763160622 332344289 -113411724 42142573 461891461 605198607 -94139295 474863865 439120841 -323236227 -192049497 -63264856 -38106051 188122840 -673925331 -400649493 -260797694 -455346319 538770133 296645772 477262491 124314983 -521448187 324639388 -164040475 -663699164 -510436009 -308910543 -107013610 732952046 -909728735 291433686 -224326371 171683454 961322285 -596539947 -834631009 -895343590 577779596 -188198528 -753247869 468060343 -184012235 606155349 -924027137 84892920 741306011 -541291979 351765488 -353406843 -45831433 609523881 -850193546 741316844 538409845 3635433 -508321572 166173957 -431939279 285552470 335590635 743441234 978266176 -782304484 403265358 -38028950 349601194 160564658 -198206627 -373168820 -283536688 852303928 361728661 108975585 737752890 -657796409 -434096133 -610827740 -262157018 -411346986 -534658494 -856851118 599260811 347172490 -193276837 -528207252 577831365 -692065577 -577351041 559097183 -784133345 141149343 -15892872 -502430578 -679452185 224751691 704897959 874182402 -808825863 -42447248 -794429898 507834821 868077975 -324766170 -416130005 -553495389 999777719 -246705311 925504429 931431416 835846666 -996510248 -659673796 564353246 -45188078 -540317881 84326683 -869568149 -903374847 -351240286 -58715302 226006127 -515883908 -507584251 965765247 250092532 -454472621 -539247004 -348674427 792578196 760048683 -682021133 54817879 650427870 -562473607 -423028599 -465863324 -732002549 115854339 342040653 155311894 -868398361 -648929433 960970624 899430164 -227214995 -817889345 507708059 623232452 333857926 -257931840 912672851 -693851424 -384228941 955567559 764889073 820669502 143733781 -187293346 -640330046 52502960 989382299 -300239686 458868300 -509083601 -478694564 -409930407 -795368955 -163528245 936852920 -411343396 -732614216 706289845 887651218 597954478 -479674607 -842435360 751794776 822035590 -507219325 -487009508 -366154077 636586879 -696773000 736818800 191152419 7514123 -546107934 -311404311 -594379131 -98897289 657860824 -654340652 679406841 4512293 -653730942 -336509597 -310575426 666465473 624506856 356474447 -631447777 508152133 -458956150 -748395781 -339671312 492874536 -671367037 87883306 124550333 -121903740 207824664 665139244 -219616069 -282914890 -888958996 -655298356 844091111 -413036308 718141882 199269297 929551895 678117783 465921267 -323210865 80558766 844379728 -15899068 362851023 771412709 -822997782 470036448 641078734 -741858861 696313621 470429220 -740751795 617722518 319530853 -988124992 829410901 -764624328 986931594 -952232526 -931823075 918110351 -901794873 993159046 470505506 554088602 189925141 -344294416 989708724 -475689967 -447888568 -816952213 24227410 569742629 -568648686 -888480472 -973077257 423898977 -475198909 -949219143 246234741 -877414872 519429364 894077986 201524610 898323057 -807137211 -166683935 413750181 -267983071 516098318 -762978508 -123008811 -751901850 -165385595 -882389674 819159537 -463829243 636588608 847282125 954242046 89268208 -58729564 374270949 137401711 -208159523 -92245975 -791858839 -344241509 -255942758 754906332 -220942049 805505885 37117315 -706247480 -56216939 -146464036 -498850688 902404464 -325508254 640613056 804467666 -317308107 551084739 -153850783 619610181 -739969891 -473178129 259230614 -48854566 -411331285 272419504 -314263936 -25602272 457000765 -966482676 -982954986 -793602003 -364746185 -114903519 883237651 547415337 110612325 -849069356 882913770 640463378 -146828604 153574068 303515649 -55870965 246354642 -163672210 288853400 -286496433 958995777 -741454851 652624493 102875697 96350634 -801874929 944948423 129680492 -44946159 713461953 198899097 912783166 693855153 640711892 -614383934 781584382 712198846 196565770 -865329056 346989549 923742013 636333672 297518684 486911236 -263994411 208958883 -598004099 -740165783 464866831 -740186096 -698287243 335818138 -283734127 -348531015 442634577 -992791192 -29001185 -724227350 295491593 102692208 765786804 -817816651 -524734972 -949916091 899104662 -179841878 919467981 822952210 557587485 8146344 -841109074 -771032596 -133785907 57233661 -637906752 708095298 -286307677 963491636 -446714177 -707730889 -976831474 -361612183 395025013 -599005735 -883440606 603430091 143024763 897576477 499963080 964469599 -806873041 -174576708 -166302521 -982576005 518593624 -11256994 -853358726 -77196098 -13404978 119547562 -623465973 -501950302 -94666443 874230266 -689796702 -574121599 821874160 -754986575 478509459 703385108 552018566 434768654 69087981 637058691 -974840587 -324952157 592947848 -349151055 -19534978 204505268 -630711861 -415074885 -946642854 720724857 876427892 222716307 -779087733 960187664 407125475 -350958160 564551856 628380501 -665828712 -155327129 748267858 -157752203 -457422630 -448700567 -329723128 -438311306 698975798 -349741685 -36986510 521978962 388103666 388766188 -43309147 878195372 -581262232 730891097 -346501131 357297916 -426251362 -690102680 175288171 -595938712 -943538342 497296806 -645304350 -899215239 -871449911 -114591906 140221341 288437674 -221973475 218929777 670187885 965535763 859281316 509884010 -565507854 -54638432 -448058416 -401315901 -145931657 -51673390 -813536479 959997841 154228722 35373204 853732469 826953691 -276251365 -299749519 483592580 824427062 954515975 111694104 -648806523 601372645 -408864140 -236623848 231824142 -492748148 -960650367 77784697 256291525 -43548286 -126578428 941411330 -917319372 789934778 -60676781 -78219797 -939937452 571165051 420461651 109399327 -705721184 189038314 -186419454 199388690 47404011 -141207753 -72700879 -426008589 -890694643 677907601 -933481589 461266602 245186918 -573882451 570289963 -616831243 459590014 805368753 851477516 568191249 576627075 243608289 -180766687 -481059137 -982462382 630845902 824529030 657597191 254359387 993738184 -562475119 180378807 167496510 -819221963 8940604 470892344 622861202 715386373 -536301694 977265795 -125063668 -929543619 420154271 677432318 -849429030 62117326 -991642187 -952893070 -731947706 147785131 -765688043 -90476556 462840972 -546720619 661114068 -419721023 -903653693 -715688700 -269930074 -595148866 -734802150 176036287 -66381823 -870795452 536638317 809460798 644535235 -753307477 -538480718 91638595 361072228 197674620 -671491941 654034067 26805899 519415297 948619932 -475625273 819707142 -488009095 769133697 -81641867 325763902 432842269 -52356265 552206493 593598516 392387384 206390219 -644645504 -568973698 -112934330 100873200 211207375 -370191041 867941860 258095167 -144695546 860272099 -492945944 -800389363 -402645754 594745905 -474663467 122852870 -718313919 447996762 633079778 278754115 256607482 187021141 248685627 913867033 332642034 138254409 287951157 248179738 -934316754 -614093995 878035796 565273517 24552904 71317643 383992692 -810809901 997437288 -51650659 -346675126 946568544 -593102309 -488046821 -665256457 704993638 -556737605 -622205514 -487454369 59973348 -280649350 755395516 146089668 -162970046 -976771216 640935445 -294817294 24485717 57284382 931768495 -232175152 605978557 416731516 -807299380 355250795 -949543904 -549565426 -916827790 -31416081 360152911 948207287 94166827 -881928165 -261092334 903555128 -825202412 972131749 546022515 -900604069 357632071 481473651 801148277 417786560 469567753 775337996 -602185757 -280044266 -456344717 -164864879 -135428648 -885099954 838357512 352818220 420323173 944219867 330821921 -726336178 -80847787 -82557966 -387941629 601526787 -677225465 -760941710 468452530 -377045222 -854596050 -933718250 380564772 824868046 265800800 391177909 261346601 -882220997 300848 829063067 873213385 -446497783 -568521796 -450586001 -970742321 -572456050 388143627 809777770 776654237 153597416 -488839712 204909461 -639224366 563176691 -208979220 -863875537 -986804686 110378944 608782762 598917249 588130858 788738388 -265890152 -688790500 -657592261 791263873 233475779 -367361901 468324752 -958470419 426023743 -230027313 -917135337 -875718199 508496311 305032285 571361729 865489303 307330601 -96515163 -260980148 669870787 495558320 373997080 169774805 -728490823 -1467028 606550500 122402323 -380394166 -50921738 671959496 -936404796 219634429 -157201472 -434536413 49257320 -631828258 -835014115 709605782 -178987997 -829384445 81750503 375378587 -858280002 190283961 538119939 73360973 -264377337 852685635 -116153287 -535540537 -151202026 -648177706 894985209 368842292 130895097 246815778 -984692281 575059782 86560723 594789524 -157044688 -808640300 360691408 -493327084 159527712 886558633 937247450 -190011087 791081818 878975055 -240168713 291672181 660181413 -818592636 52358034 871481848 898341400 -956869880 899630475 -467745688 -581304825 988333792 -747856491 -39879844 -715025660 455470043 -314507636 747592467 271826389 -924932378 -660504139 -346762861 -574306022 265040049 -589223858 -390733655 948419763 801574805 -218455979 -3598789 -414416062 -929249253 -55718789 -190678665 -180912628 427191668 -345877494 -655687421 303486124 423017055 -146824360 94776643 -844660069 -528665995 -815233930 -950617645 604957760 -989294249 132826930 -399870080 -586611506 935694060 918618649 600250754 -390132733 294988292 165190365 395087507 156939500 -763731474 380663728 -387477511 652256519 802411852 -550475124 890731199 442669776 635585677 -961739103 -106174978 -25288909 179544804 362515240 607053747 -327538627 -793555234 -559200135 561785686 -269108943 -728583150 -829906959 719412547 -600549443 748004796 711538151 390413718 878369577 16511972 -410707267 763796656 -116786359 -479702630 -182166063 787992654 911603881 -83190046 646875615 307269681 -981981501 -34765211 529064302 -602854685 801013858 359960505 50858690 -998966269 -702455443 470980580 622820456 589200837 -291027588 -376638148 -559192910 -605436608 -312678634 508947295 -780101231 -298082369 95176772 -862663549 103688650 86568478 -670773459 598404510 -352211161 201002951 -804745343 932688473 -666238973 -664025695 782924106 -38632405 -299716219 315808201 -401261286 946782393 45556367 481163039 -41826331 -19139960 132474005 187205000 404381652 -152045411 677665200 -38028496 -610536429 529325711 768862619 953130348 547852936 -96426890 -703810058 -260115323 192025472 534716743 -893748186 -836960811 483084993 -961435564 -40496924 508793750 783131867 917658243 -488097268 -211560803 775063020 694498621 -723410297 -410572219 125738373 -745981371 -65685538 72445904 -827294462 130893263 199053948 42263502 629119169 -731050731 347060867 435812530 -658143475 -381235345 -126539836 -314053835 401467402 33643524 614385105 73155990 62373860 57418979 361514428 426600444 760766456 25740709 812732831 -423836966 -478818140 728130904 -657387070 -643278250 896924518 -332488894 -169943016 165923785 198962257 718686815 218883575 -827103447 -392947077 805350517 -299022005 -549812063 940569821 -438347280 -779254069 81029379 584134275 -493531257 544177430 -320814986 546073138 -684008393 501494800 -68608923 419095988 506874925 -459592988 461596232 924540458 851365649 2205904 599634432 -193975355 -342647151 719937819 844710236 -804882906 298668722 -927631919 -300164410 608479338 698124974 -606243729 -971905428 -685035155 604023566 572375344 397359726 -364042098 644127251 -278656786 352140040 -557971658 773042153 -759388750 174732103 398413987 -112097712 -30457487 -48834253 -695242222 853554462 -806002083 222496906 -821290240 -483765269 366551478 -798394009 278714454 245457956 490278652 -64690187 995242345 -762754183 -474905630 -536626897 549954313 -23752656 -777209199 120475622 725742767 650772266 764347075 426943529 417742658 -688395993 728849729 -464472660 95158235 173446167 346035928 -210800329 285324559 -401007838 -253226350 300271354 647822112 3429876 999651244 -192723966 -856320438 154751563 -267688137 459555322 -582848599 308953980 -362176495 -540169305 426809192 -807015352 750778656 973306502 -902012858 406486485 425282030 744158160 467471208 304952320 859137680 -671274874 955446263 504291994 -402830831 -187525785 -778061196 664464363 -487158633 121209448 443926339 -983932697 979635511 153180716 -112927017 -279442122 -150000006 -552902319 -54953589 670163220 -584880172 598408817 199889436 -452004851 -231440893 -78602292 909430288 7159899 -662591041 543517760 616241771 -489865066 -404671301 787856976 -513043077 600318401 -700144233 109520664 719849006 125619237 -86983020 809652657 27750814 -685863199 -70937742 720021271 -831450792 609025577 653103614 453123690 -768193244 94570238 -110013202 186775623 305199496 529427890 207382755 703298907 338183973 -956150535 365524206 -124186558 -105813679 -30557734 -972397158 -688198182 248009208 -824212488 403640379 755119636 345813817 820029476 -558926291 240395689 466645635 11893396 622927467 958728029 -975782383 251623765 -849159376 -733522074 451103049 -915234005 -113515767 -899020620 -183635351 708397621 -429048486 978527927 679667175 -946350812 373200915 598629101 244667590 130730316 993564850 406790272 -709658272 406512756 952451136 -937980071 184429228 -842199276 -958249479 -468055315 159435858 212000775 19828754 -923167822 -821670588 448240407 -146219467 -252087989 -245076102 -842319388 464361529 430935007 794998598 -111500925 488341627 755754615 -109960304 -256231865 -188708176 175606731 -282536272 943506999 187375678 578385132 -822617191 89165806 120717888 -454370978 -477552599 516029372 937809919 411480453 149658871 934642002 -922319950 -236529354 884779408 -943392589 -16673184 913277395 520188507 864555540 -400027669 -963400399 822793974 -595551289 -984102079 360895498 745357471 -871848844 -578050009 -958287051 978172570 -980210457 111397807 -729918519 488700149 -750670381 955957057 -325194950 -155639470 -401188813 43626162 246173751 323703655 660801493 779920642 -24242149 -275027450 -723804904 -907184847 -920364535 -670113466 54005511 630907754 144985638 84563476 -872690404 -49528804 -713293832 -921304225 -559708118 867665966 -174536718 131865269 -43017102 -900580076 692066563 277527589 -775308782 518644884 955049591 411414235 907813285 357940982 714458934 824399002 -647762823 -609513476 -503185035 -667322850 -254151036 -452273580 -912214872 197004463 -766422380 888437721 494720642 872689540 -155798072 -868687527 -889451121 -8817958 -399599470 -542025256 -643999227 -103011116 -692475162 290988460 -58457212 443818951 -548586550 -295679380 -260883903 923240181 -304378489 -737646327 953997791 829597969 -942016910 327791106 -392956448 373311018 100268513 441752209 733850815 107959212 205748466 767658547 -399340409 670165472 95001857 -569297743 677936172 -118390949 -161795795 -615274745 219271515 -57159571 802963972 -935302317 251042416 538619592 420886539 -389748155 -931336674 -977694262 -260781348 -536522985 -126785162 -997103680 -195523859 -843095108 705375442 51795292 873027561 77007830 400021744 296851569 -862079906 667795130 -628269385 873898248 357435552 80081463 -55815698 709345255 -147746141 -387641233 -505627369 948371343 843813775 746745219 -891249443 -848132479 -151475568 -36230037 434839999 339824905 257752036 179733410 813081581 515306780 -89504429 611229733 251276993 -26661703 975085161 839563439 -40574026 829434191 578988005 -576059388 -932313455 120839439 772084067 767839835 -203635208 -306599107 -570679567 -552870387 -662631360 -522281383 405977073 744300244 434109848 188197266 -816679293 -835223044 -23727588 998354249 314930277 989245186 704569738 112002443 159363463 -84774406 -486009358 -257849179 703414653 -637996484 601486107 185225883 364215190 115962728 651174602 -486234694 -429432799 -114071453 -795327567 -94114614 -177445070 -45902427 304169864 -116623228 953559047 -215822862 746616791 -422650895 -19249231 704288205 139298257 915540891 -509703074 -172727831 908754231 812933346 -570316001 -540759995 859833527 -484080438 295628751 514056115 -354068108 979263950 -598396092 65941386 -414548734 -172644990 15997328 575771116 519213300 317918254 -293613755 -820496200 -947148932 352108760 319504600 389644318 903720185 -527691665 516082757 257266304 -522768062 935636988 -395764663 -909914661 -60035663 -495266586 -487239777 520957132 89519886 437546791 640237137 -156178086 -798819687 -439483811 -603099449 -519900603 368174869 889603205 -692146560 -973246500 861058382 -248725581 -728942940 -445130350 -129364275 626395043 835410767 748016416 -265035455 716321422 439353478 -540648205 -405777436 194614609 -224928942 -753424342 -79942065 79043272 782317244 -983658611 -475241985 -388967683 823332596 699799303 -739578070 -10383407 -283918420 36174642 959589440 -618762996 -746745205 522135021 -690808630 -920072375 -898592505 889176370 849500674 870475325 674106994 -183618349 58558107 169330222 -857814630 782394299 -724933650 -410964376 678729625 789899372 -711320907 985433245 136506510 -649068085 -746839228 303016918 336371309 -391107181 -369268412 -531248724 -490919305 -973722334 850970217 -479965177 -549495458 470211993 -224111850 834850952 -166295234 -369775028 -136239818 315683455 790108980 803365269 -835161657 841036899 -890143819 -367759070 -81351644 -324180501 -776585627 630233727 -87762031 418199504 966000470 822087668 136874637 -695506950 -595994133 613887192 -818616896 -205769350 993683300 -59140321 -568559399 -741034365 297718769 -130216546 -794992304 -390333925 74961218 333506126 103858527 -155584578 -743058928 482366915 -246678366 410100867 757997796 -480765271 -922179705 770031717 900125679 -786602107 -947994533 297503931 -521578578 -195766873 -170852296 208462447 965073490 573791168 -330795026 -237861316 -547187566 922835159 -34443784 536205732 189263681 -938905221 -139158853 -794645414 533050014 589608781 309937395 917537997 -83973023 -227875523 212062940 550269730 287143224 -962499205 6086675 -23952582 418354819 579657437 751762707 -689972860 718313685 -192337225 178276877 233589745 533531518 -161636325 452242130 863994865 -865551777 -956310990 446301452 -296525778 -658888690 115189234 459777917 329020832 -614927469 337457551 778914493 -136610570 983192338 -499448738 -150327236 152755200 -261721455 14612205 -286843262 986968359 669224035 406231066 998658417 -850504147 700360151 788374300 -664962686 860047991 976890232 -428856119 -699635622 421672837 39550075 -898960201 652191852 -891852690 656729621 467899752 793106009 163415918 741122000 947353854 139512198 -695738763 799456726 -564100370 -621217328 -974700773 -335883439 -345552390 433662714 872696758 -84464801 500397193 -360573903 82499458 811779037 -637494421 -791492885 961033119 46601266 -62202230 -573418326 657547991 -365831997 102256913 -27370174 -196332470 719413836 836217743 -638844565 -767323834 998206911 586090789 -488435488 -578837774 -217169422 73284407 -143500877 -382972777 367922077 981824450 745932378 573041850 524713634 -269693273 -24456509 -810982623 973181275 -972839832 72569916 -817373892 689592908 -19901158 764550080 442036920 687691892 -835771634 555868494 389495094 -625447639 722439471 -72076694 213083196 396426544 554427186 -822709293 -823805566 39772398 129339873 956954818 -851587900 -67026540 602931963 -920308758 198063711 846041328 -613306211 50531215 -765453961 -587951279 -114739476 585887046 -820937532 261004990 -221512418 931711816 -738459557 -363735708 -479712234 -71592179 55165083 504655433 -936791601 143874138 -841155990 -1591258 -167928342 63210405 893116960 -80186166 -261191417 -172290597 -469256039 342885651 -328276228 79475356 905154826 -10910252 -913952319 245112233 -369897050 348755087 -618255643 -178640907 232280021 -496373330 -134340319 367466435 444223698 372556353 861092523 -268657390 -236017283 -401272515 155070103 347058893 -928688280 -598882049 95952687 -629117165 510766892 226744144 214974381 -255274592 818702255 681451496 -537457229 186897222 -325779618 799753460 -194819315 -216636399 831370912 -408274597 -153001760 -214828799 -637399125 450916755 -432555752 -998656420 -531701089 661058118 900440414 702901161 632582225 913124544 728024013 360829861 -262613543 344211526 -311838357 -15741814 853908573 -186230339 -568925005 492078754 293396925 -400190448 -140176490 159691100 -802043319 200976687 267175449 -453270928 -513489778 401775688 -650297485 898708155 -819974109 -927509766 954449109 953467909 -475142387 -730255353 640033618 -640488416 446719626 26179312 -258463780 463485763 -879582642 -709548068 -302556513 -246427935 -910790070 -678587771 592078170 469388206 365540370 -128930820 519101236 167799348 -779124373 762125684 552993819 38709591 96240850 -79703203 958191170 809162807 130847277 807910867 -366461180 -447019185 698161741 -418466787 810707768 236177537 695840535 256895633 -772105018 -157454004 556791385 907621827 -818427304 105252254 975259239 -614710514 -643293251 -442294526 -111315179 475053756 -730743008 -420255817 -251212905 640993002 -536812440 -183548686 -943650816 317218265 -536245381 -219410284 -723766958 223217544 5790379 508387216 -257625634 -735993501 556750796 979160390 -989094957 -923165371 179084973 -555656980 -877401356 -874373561 -323242460 -952856406 866087918 772735596 -55283509 264074889 -861491517 -461245489 -418612495 -288130776 -610322857 524251326 -486517791 865501519 -758343961 -216660365 -61482672 84958775 13676068 -353078561 -583840854 -918390218 -553325422 584352068 -942998846 -557934431 -442856560 337596875 323518013 -813242754 -93664619 858094292 494579733 -711169006 103926255 260034453 297905098 -297478383 895856669 764514382 -620434744 937319383 -957087 -378664760 565667974 454355593 165171963 559792019 -529916298 122478211 440558543 969271326 798813737 580943849 -333578880 -381306914 877069144 -680014025 937228170 -532740429 -664484557 465368790 709520531 382087706 677043905 326382653 189701823 892077488 482357323 -142886379 -444126665 78918708 -54439109 -859684894 -788016879 105821925 592987348 -41737695 -118730793 293511939 695179039 16754070 -752468745 200282827 -61504099 698683105 -647234413 272060495 -947621947 282718543 142919139 -652390240 356055515 -805737860 -695348559 816613721 426463538 -234771535 -493657724 67106877 192894636 -145486994 849450150 161329936 -780812964 682393327 -924360594 94565649 439017691 -595943786 -637860285 -396790463 -157843726 120941957 169535319 -808660874 -431691063 -187137788 -785714959 -820137111 501752378 46613913 -705335778 139500041 -801148409 -248565403 -68285419 -230338926 995739376 931617220 -956371426 195095646 863757198 868850068 223088645 745933514 -580603467 -271309974 -430056290 -205888828 119565488 501472956 -944327264 997136170 -636562677 22971931 -172696040 656713572 -960710738 683070406 926464384 855850360 767018324 -740251408 -558983773 -389318421 -598782326 405429681 277471681 35564235 62963694 -828741663 544456747 -206166005 -288889389 -873051822 803439084 -950078251 -913210815 -834292158 264296293 -644759276 -979194395 329170162 185798646 455350330 188934010 -115275374 628984044 624439759 544636057 22924742 98088936 992306671 541690152 834712574 857122991 -153938296 -534273606 563651818 -533911017 165926215 804972051 815562814 638206086 199186903 -224447324 900655122 -799878426 331523066 361269354 873867418 -751621476 -728033409 -787481326 145335894 525815515 486820039 984003771 37190734 634324091 -363847128 -14550271 260654748 47975174 528494768 -617070155 -602071019 -228565668 379370024 744098915 960864560 464786506 538064070 -151011412 -759400672 756804676 327229213 483395161 -436054521 -989824253 -722348541 586846465 -126079208 636602555 -609839837 440270778 -332951677 830128768 774909381 989401012 -808344549 -386521251 971167696 15092385 -223926007 -881791896 798620612 -771109665 116560219 664192156 676623952 92332495 236501904 -411712286 -369035592 -438373258 770114572 986023848 833552595 -917061751 -477968651 105207732 -692497147 808145726 489359245 292964547 -190978178 245888100 -686364197 -624168922 -366796810 -214885722 226070252 -38476126 958013907 -100028310 -852655679 907860305 -821129840 739593714 -882797566 -354561121 395786496 584210611 510545703 -573771846 492451200 797979142 922297482 124282658 -521771226 962662524 331685352 317562729 151416848 -676668868 -933536444 -768260666 913946656 142909952 550807600 -915272549 -950284113 -731898043 -615105777 805734337 -402763615 -366373002 33163676 678641195 796116520 710519445 -11366891 922336884 -337278227 656014269 -911171349 -174154252 -719082696 879353303 251432675 -430477872 -189719974 -795848033 335384048 11096169 -997755276 770550769 904965168 -566804896 -415695247 -934243220 636491273 -87313225 -515393644 -366871148 590629361 641429529 282995922 257905684 -237029037 425044620 -732631191 -944705332 -623029474 277527784 -912236993 -849420801 113475433 524422141 299740630 154553406 377362004 700617850 814716142 141825301 -871524254 966497523 -239740035 552868145 174263340 232944944 843882345 547036917 -960472863 509723993 405520970 481897711 -818281001 -573642383 -459032357 767685551 -422678212 479149359 265740367 63649916 -261680521 -781201649 -878813619 -533038219 193641971 666625920 577999619 -447196703 -636355369 -684795137 -221575463 -980386011 26348303 -259983330 -10090205 -947300830 -352080584 -69848484 68662095 -792751037 545243990 -107024168 -684495299 -353297136 -301080428 -145051025 -747580978 669055716 -10249194 545186926 -893881171 719611084 -878261126 635758520 -766649508 176582657 529242603 902301030 -417718726 282812611 544463184 842564205 -681918638 448489013 -58337666 -310327069 51481306 403588285 -96501834 -157072639 147680493 -123193112 -841217283 -766775790 861981020 186014073 -198482222 -57715818 -496197740 251716326 25293729 -488147914 544431455 -886462786 806789313 -807402898 450039376 122565596 -482547332 158242907 -497570647 -147402707 233330904 502778207 -483227768 -435934264 146486313 353263506 764436155 831086666 -557109212 -669990853 128514391 -257698224 267504131 14051546 331560522 -162951301 -918656828 -100374842 619620006 -454118261 274488839 162712092 -819958134 -371083355 986149853 -824027911 -835075342 744317985 694712781 147602748 -342958011 111986355 115695722 -252040441 929217107 710922754 -401420857 713127507 -835408952 951242331 -354337703 870394647 481893401 596518594 -729822217 129629180 -732113362 970821171 67993061 206113189 154756688 338696894 621482732 758320960 65656803 -321436655 260426644 800309074 540108587 -891305532 652945987 909916957 241162789 -510254922 33761580 100652212 407126010 39463444 -912499726 -19184355 -973432785 215233347 -377951933 647310740 -165356280 880942937 -438625652 -792555861 159206997 -723538180 54188209 -912568517 -48419094 411360506 -358527533 -84845233 454713942 722887003 -831458651 55691552 -984320066 698070793 -250184636 639715385 767358250 -66122795 123109156 878684604 -637739020 281096263 -797295635 129180734 -325601158 -318856034 398047897 52663078 772357610 334500095 -696909888 -768748910 532909319 640152190 486826469 -132276784 364023439 852362455 -504213067 58183819 294640089 -160886248 846111231 -361326281 -688465271 671703682 -347994011 500685568 367763655 419478768 -875768842 -415478784 -486176104 790741496 645076580 836084034 591439819 853915969 -105136218 296791198 -92161099 908070130 841890996 162170563 754786738 -18327795 -565849412 257041793 -662634137 563483883 460724832 -277233094 272610455 -284680418 -351750542 226533904 -77815117 653804685 817140020 191489283 -72700358 657293602 172308259 51524325 23526751 347798659 -764438364 -142550910 360817578 -25650628 -52981635 -638032450 -585104424 628675888 -464181300 -440212823 -194079823 -365737658 296005797 -679155682 713387340 393165406 -41433331 494953501 266418739 -75316231 679953534 -851300148 -30245258 -682491824 870083047 -338873607 203995206 -361302602 914127929 732954714 66514467 803335119 378927449 -129382760 325363620 612559826 -549681232 751487395 863184876 426540802 -472131073 893836580 825960318 579893107 848048648 -762676278 -563405538 167670743 -858305599 -777180152 -81195903 -147102486 159518081 163479463 -922189866 -882336458 480177308 -991297354 -484991381 987919034 17640354 757371975 705193939 931380555 -31360829 951156449 682149412 482142850 -506477284 161094090 265826289 -256706443 547110416 166854113 695393521 -532464886 298849399 218428888 -53174669 594258690 409783020 843223481 60680394 218911322 -687934219 -564203523 -453036957 -635613078 -236361564 -880724824 48162735 -917788073 728133965 -411283310 -779528783 448747480 905904502 -522416283 -881819748 -144687510 -492147185 127718152 750675207 396156112 336868795 572706544 -434069754 169486267 924035445 -540040487 -186607027 -540677631 376344765 -729468816 -72724738 232539880 768539959 -44266691 627422951 -350457014 676159525 730595931 -296401587 -185859216 871909880 -966762607 -644888421 -393061800 -63627490 -876151949 288906184 -352203813 -833084008 -171105782 -512116807 82393360 865911045 -945530325 125117450 776955600 -928483807 -400907119 866751464 -468438795 569194055 58251616 736991855 -103643686 -373788875 297413613 642724014 609031671 -740324631 -81720731 405309814 802614405 312106595 -526790381 542772147 -901279062 -894041676 -968620666 -61455001 -681397426 -53716807 10169676 -8359387 -586119061 604401005 -447105332 676127202 -859907262 922067732 705013110 514985825 708242672 -40714545 337787050 -45529191 -862793329 -87559376 729684259 -598388804 480665788 -953690347 -749997331 568312206 -421868609 -597025770 -716071723 -629784922 -949690474 -206291148 -929551804 151801088 299907415 -270008034 -327172328 -28377272 -773061558 -140328663 293555024 -48230717 -431395542 408650861 -638047708 -690219772 699521139 -212380161 929115352 399570134 -595074798 760285303 976548347 -754346731 313653402 744395871 421352237 194728295 471204835 -530064114 -517553281 741569134 422058069 520860770 -985931394 407563657 -495092568 431796333 -512524667 889165231 294289089 -406359708 613904380 -557675800 734926645 -653473224 -169800467 -621993987 254217967 -32358874 -848449947 610778008 213914246 -216746581 840117152 15483747 461704377 203167829 -19324069 417070205 -417840941 327082507 -962590056 -876759819 -60726260 896248964 -777683282 -900194238 637653525 -587992473 44060521 -560820680 113133578 654828668 33424093 874054105 536861879 120828438 305607099 -342857190 816499511 54881387 999193385 -58700884 -120659422 838990183 998173369 234344515 294990055 549380369 139843639 351236018 -278568189 322932155 966843027 -421369350 -477897279 -315247971 -725227796 -73215787 841789825 700021563 -205972252 603849935 -857726710 352686774 -524000827 -503498588 412367247 -783051020 375566748 900503429 -209358836 -71972831 -291393445 692271212 447948212 366903439 845976179 845984253 -104194788 550722165 936806657 189191946 491064960 843177598 970592446 -37277025 363616737 -239360342 415151477 -140865766 499970656 -282529615 -881387961 -184653141 805633097 -887429632 -45762881 562550166 947759019 -121078187 870304193 734336247 262476421 -239884968 391251094 -804042104 -797491942 549021068 -910281355 310744772 -60946202 979228523 135365483 606323685 985321058 -641700696 -896698176 -633135540 -764888520 -154528936 527189655 566502886 -759212492 708259448 15011501 -706852864 -14632095 -476646349 -447841779 476389871 11080846 -599876599 663846502 741017993 646585500 135753682 299803332 -871165642 960308031 801395449 -888357410 -45773467 -832492676 -778811869 924235948 -839571008 -656393655 -290989650 -40342375 161122384 732719213 -308361395 965102524 181234593 -608658800 -781370933 -807677991 -386592570 581594001 -505117509 -237330391 -560997967 -255716548 -156979740 -719323670 -227860519 398255012 625147649 -555701978 -380983181 -211483117 627100008 -190010053 771811857 -583420004 294212 40624735 -842392214 170867301 252669814 520087 396680750 -819419274 -756774823 119403099 73703081 972825733 638885960 -284678330 -553137545 -49786070 -658832786 171884093 -904802864 -32676536 201880062 -390757964 -919828267 -803130050 92531710 550581971 -963961533 -418656117 -263447773 166673041 -645628528 -476110813 -809893323 130389658 -327765685 437358435 793943935 224348513 376763086 -593974362 756327221 963739398 -567276424 73582120 -480106867 -152173668 126343614 666753675 503533748 171079838 358970353 979130807 -786619922 903930045 840915445 55045215 -447731692 331163303 44547682 18492443 271591649 832793033 60465029 185504505 974909521 -371474601 652532879 804773227 792586403 916291165 533865666 464425619 -976867272 -812040636 -662597534 282388492 652858515 -804452825 -524461125 -108522463 108652873 756117330 -15575651 -169688300 647309967 -410563587 374174830 592879050 402718243 -504457404 -284858354 -212463949 539974141 501693750 24970141 -925431281 161246114 892531711 -135564171 -185106009 411051361 -792083398 -51197195 693044260 17407785 -451218250 -636360103 818424127 -897799336 353279334 -803357760 -50048025 703034485 -632609284 96157708 -207981464 -511738334 262739198 -273976455 993002503 919195575 -980488293 195639995 626425020 11107395 -670641773 -928104608 540363878 -622239451 -909161903 100914300 479645109 401216005 -11675406 263519867 -959427831 888378338 -444334603 -626094305 745706435 633732633 -381587992 18317585 443727577 -854991912 -15787932 -714648741 -599992923 -300381776 -478293314 -836386679 633020774 -970700439 -894842158 -526780090 549266579 -654487521 847070071 489408984 895458293 514724606 -237464843 -658714844 -246632928 -309949330 -944637518 -859677896 -96325841 -457003883 592834330 853011335 -307010419 207920153 -545156250 509711251 -53998986 993922706 350591467 986074437 -296897225 755492646 -144624192 -756380532 -879918991 -205473541 963982800 -184203187 -393242107 -10016685 -530732719 25574229 -578916931 795887421 -897028880 -343914953 610903023 -937764408 -368582040 31948716 -392797761 228204559 -38215500 -673195597 -573610626 946122584 794876720 -313045361 893443899 -406660349 990102928 276404318 -115701007 247230492 428621819 459277852 -554926982 655483312 -200406730 803036362 -696821562 -982310331 -874016400 300235689 630042426 -115948788 469751957 325539686 -315005305 -576777136 -67360199 895234594 796951333 -539950483 836333264 777458898 -159987484 931711947 70380326 -133839246 -76323174 -385685486 -683433630 -435553449 -541103728 389561621 450677342 -62251068 300821245 774164970 -546964270 114579935 -680307208 -790483791 537101935 390689260 -176959145 -828225928 -803094382 -756185686 128919995 574265086 -386428934 68343545 196688125 -676128551 651970921 891789904 -447181840 -79669473 -358873277 -88261115 -26942209 -386573596 895407496 565919409 754715322 539645498 -283287740 -977616316 354787763 -832526076 293074857 -540844645 159685535 -426892193 438134454 -767774808 888100092 -484135770 611298399 -766350113 109599551 781787730 204974000 300229843 -110787179 -648461376 -783457308 990364317 -830022217 -679120913 109578631 37513644 -452468540 652174094 526698928 427880956 -390690578 393508370 844956923 -924606918 651317382 -417400192 56144872 -511059678 -857205345 -689035793 -147074424 856953381 949298168 767768469 -125560000 857274781 -161239647 424426119 968528648 822487900 -991383061 103713050 840212763 429897579 955850920 212084870 784804609 -8180968 -741876169 -811043485 96454673 335231640 -930969456 -519148103 706588080 852604010 -457549563 -251261771 -597323287 -284220425 129764786 579170953 907512927 475142417 -666838006 396372432 -886001981 89228885 977034583 -476586156 310421082 198944641 236794028 -220242779 -912041667 -466085156 863598354 -815844972 -641141051 -783194610 -457608698 -826694627 914104170 515939182 611405274 105506991 -329208959 484447478 921641843 -914202073 267465636 5993527 229452276 -348339055 273210111 -879293866 -375932326 584086966 840790327 362426161 945343261 -276429017 -454819428 -461605591 -141160029 503179025 861060334 -941631668 -855062766 598434418 62532832 -441303002 207854281 192298538 157125501 30814498 933208664 -226382341 564763747 -543053155 733165351 69364017 -927442252 -609013301 655074253 -103751942 -829870483 812060998 -481060880 -194290131 -789855064 -313376082 -990208885 -701471014 -766846361 63971321 -385652546 328710350 452503719 -21990903 188541983 -303614509 314396656 -161285128 -676173958 592433498 -240529917 -337911967 968734312 -543297028 213746217 -538689802 165298218 -877321531 348348240 920244268 802295162 935484534 398345962 290024529 -491837260 -354157342 -600091551 373427694 771368972 91184509 649373931 -267454581 396472083 -381386560 -238585548 303803789 141142518 -946137457 -838274187 164612066 200698862 -66098396 788020658 -5251182 139811127 250037147 -795142270 -111261015 -712282860 69060647 967300422 -960507868 -946401667 575771693 -974380312 -45135027 937796070 -646484347 871805924 -10361366 -504511156 -388663813 -854727056 677653798 -947100216 138767231 896309575 -903901511 168884133 471238481 -73861134 887425218 -233597994 -4187045 91330354 -650940652 -959877830 -403272437 -647437456 -344216272 17890843 -489932631 -630274181 761043712 -654043738 645609206 -545860205 -687363402 330744099 795535364 159514719 -275929548 935637571 -678567176 645190738 305586946 324598558 -127320054 -135629356 -961054318 516131963 -763533222 852336607 -62753482 100042679 -526439560 -542772445 -974533899 -713500886 153604857 386392900 209568912 -79502967 611864687 -866995103 260813133 688173831 655828909 542549317 323845213 382343133 -726098749 -304277704 -367540048 -620712275 -575504404 -401978763 926128000 -709548314 743089807 -374706389 404794757 162149000 154543034 430828823 74942548 370657767 267668805 -905420660 300335032 -179183488 576044251 774602653 -543096302 -657658950 61979421 -201355147 -654516963 -342600972 -735091123 202806787 794501797 644679627 654067684 58738812 135679818 -682530814 -52689167 -785664558 -891973405 -629219456 -227177576 600693083 944618769 520162211 -137555568 -604628123 -640677917 896018312 129281183 -376079266 -82643958 414441458 -640381019 269151328 -948419447 -493259886 -734263650 759153860 -569911366 -573117579 684774338 466929658 639184455 -878098694 43025909 -467771552 -505154627 518320883 -497434887 -374463266 567575192 616345306 116106080 700311360 150976406 445839946 -26310584 826842358 -246361317 647079174 -768918091 -644887700 68531200 -81749646 240643319 385917118 -496644861 225483007 -71475877 -410873392 -234500126 580141395 -174642656 417807098 -436344816 -338880844 340524981 993634106 871821132 695111920 -52774640 -712040292 -917027486 -479344544 909714548 421357299 892155405 480803657 -438196792 186254431 221677030 -502004201 -597282360 -992761232 462620247 -220027869 -474140690 372639903 -239787767 -596720268 817930356 -965676886 132381324 -678007032 813642078 -393807626 86382476 610939155 223464138 -681723774 -40039948 -266427891 16682257 218139651 913018013 -447939701 74086135 878119504 -597349840 -265335926 431318719 948751630 374789901 -395867350 610858712 256997251 601096103 281311450 -124595627 -852326996 -480098976 710737253 -754343285 -187363879 -970309606 947423675 -487289848 -140390798 605436380 -186358039 -709547517 -270279606 -354112200 -48298591 -52449440 473025544 -19344512 -444005945 -208165399 -473180438 804060759 -393226448 -554390440 -569335358 93148039 160945780 337359211 380627979 436524963 -917067237 582170979 -12293815 8367927 -39182525 377200487 -801940901 -360632164 -28446400 410316947 -91292138 -785948462 -117159488 -893982187 -974442570 476670547 323696286 505580213 -727994856 596124237 -944680315 835582170 399331083 -466723177 -770994434 -902187151 -399728606 786948386 -34735398 827571662 -56508975 -826314662 638048528 -797454097 -492948212 174643318 -819464720 -913295154 243062178 63309310 639040660 -220251008 -560738659 385097678 -742670112 -562421814 683130762 -247502862 75260835 892080834 -461515115 -869913575 322026918 202102952 -376072914 -589076977 -955231893 -871325083 -607415142 -791123759 -697833857 442416705 725621220 135458157 -928645496 -180527807 688808377 -586007316 345604431 -179004768 -279251946 -92514974 515987544 -980999897 -346552892 128532833 -74059456 67904078 931234442 292218362 -181474578 643841159 101433288 -391213441 315983996 166021170 738517377 -915709792 896999427 818804536 -463589147 180660572 836803892 -720367038 240925094 -786303155 672136307 -143538247 -738681275 910496916 -460407126 243515447 -293033726 -343607625 461288906 -690848530 -279131167 -422926567 740775688 545910364 150807822 -127126092 223471971 424455411 -751696023 810137826 -141159732 8220196 -612139058 -147308886 -830524812 -716089506 -160055414 -904178403 875767668 -641128894 629009731 519668471 -601280928 107056912 -820066740 690750530 -692305483 962433405 637567263 -934036719 -653470008 -994574710 -21753906 -498164561 -974584053 -733555065 -38619152 -367910879 -208739468 -769446850 874701594 -348628446 613312325 913908270 33975193 390611518 -703787257 -874757256 325689299 -394308285 -139809816 100204772 -226196312 105654447 846410484 -859368674 617639310 -754888460 44530326 250691400 582655755 -165162151 549093189 13491117 -28078875 -396962862 -98949692 -98123277 -110904810 460679068 -726924613 940035853 886626904 -340390811 795143673 456084018 705225853 -655276570 86051615 -373970430 -827387826 676517893 615763803 -129183309 -984483322 -248677696 -400277912 -272830330 999628905 983526145 655780947 -832120442 277754430 -570279926 639881033 386479059 -34287352 153631954 -643376307 303565573 -561597734 902567977 -838622121 905685942 -718032507 -755586370 -194453924 407998613 -944868562 -584775843 432759459 -447403362 771544648 505678823 -3475009 591501288 -998065975 896240562 -174173300 513799173 -33712802 9006932 -861249463 -471669508 -240350578 875153775 501937132 -465689484 -990790264 249476851 777523308 -453928915 854349977 -938786269 -766659974 -848396032 361530590 -91026304 -160595772 876372333 45131656 -523840692 -126787050 -777187503 -510980415 -25894548 -310774117 -373208556 -842713449 270617991 448460981 -331577574 368776320 688555692 910351431 -555598719 548231857 -500640038 -176447281 434882630 -108729162 445026193 -146294802 -143736670 166639902 -320603513 -32163097 -566284837 -635111444 769149419 135292511 -116339519 -612633107 -571580665 221389566 -615127766 -932034057 -896040612 395175827 -554807688 505904207 -574307967 -948902589 -857220651 107436284 541739740 55267163 561894590 -281804123 -5256597 567136540 448080881 -506204455 -257741082 541132237 -958493300 386216120 -122882908 75683417 471786397 166040858 -736270354 583679668 -997803190 306964961 332956097 917184747 -931256422 109472210 407298426 466086884 60258729 -411718410 -730928179 -80548957 267606656 534030093 -303483393 -553572869 -970296223 -696862529 -385670211 74942214 -372685610 -806030305 985136330 225884035 982918111 999922195 -958276136 -595340000 -400132680 -810520427 -430277665 -217670890 28871331 -979599641 968812112 -950363418 14350753 258032106 264236613 11351637 22926546 302883019 -74326325 742096054 258789609 -374353674 766467254 -697115807 41544426 -99645020 -106633551 165002936 -605806278 650788779 -342683025 -991796954 -756579981 538171467 588497240 813190014 -935067894 480336988 -544648899 301062957 -424664818 191470617 92778345 358898181 908546046 -576079482 443540002 -621743806 441484792 356860975 180652234 497340003 389562527 847336720 329306984 -624939620 662860494 -524779339 247885985 587107805 785295127 -765056130 -123961582 69159892 932080095 672735469 648221142 -370279759 -993986056 -583654736 -714719900 -880413079 -895729484 153672209 -885927973 332172357 299776525 -838798072 -652159556 -740742006 382118700 -393065691 779592638 101962882 314937631 837985447 -155346951 513967613 862139599 363153056 -238921962 -292879339 202952522 -311096190 742636485 -925247822 -585631196 -985692841 -32897577 38668276 142079690 69547158 435904336 713935616 -260001067 -441060379 995806531 427941291 -458361247 -83803265 -592209893 -338217447 402702286 296511452 600711038 943307622 -342624865 558424599 351388686 470624670 -495205216 547274581 405816859 -912456071 997523411 117544449 -392842342 -258278935 986837228 -711742757 -429894443 -669560720 582638294 -592160556 44591191 -414841114 774633228 -210316870 -418726057 -186286691 848430737 -15918835 -389100556 -179115183 -198886971 725261976 -249059072 -53976490 -414355004 973899306 -861063238 -45138347 369732530 598713719 270289757 -401799407 -65443317 46953121 263245818 -203995108 391207753 -496721130 903961880 589148992 103696318 -805259287 465505125 110616278 135245193 -762003171 524606232 893158782 582450547 -617132041 853606883 -101684711 -431420746 -306250190 -365621347 -356235783 -124666527 -387751374 -579612852 243524661 321553250 733859050 -143361161 -437504054 135246452 -249440423 -711131197 616523635 863537521 -258684798 -104177586 297424231 -321853647 291285641 -522612045 -178365373 364853839 359508506 613653644 752293776 80902480 -266107887 269111836 989446995 -232159788 -390839389 113140800 160327660 296492587 -327266200 799664516 247219214 -565721529 -540305858 548128817 313744765 -582841386 521838971 -371415659 -346278271 -338797328 73624939 214769387 395207373 -925669344 893148186 754130833 483145039 -579859733 743527218 -683329153 751387011 149155247 -875551549 845220412 831830991 655019524 453244782 -181100506 532382764 -47183743 -443421694 -491500096 429779931 878073432 -328414022 -768052691 -877420055 2938009 -381981784 -414128627 -286385829 -403309065 -229735311 -196244908 -945063362 817327489 239197110 970349960 230455252 321888819 -277201591 -854270268 -531333794 -653813123 999620484 -335278867 146074582 -674888287 557497768 -18357725 577061651 -928583779 -371048683 115137875 889761237 -431862214 604930252 -812218826 179642798 617945192 -951850169 278954746 -814882949 -534214523 -245788428 474761359 -737890067 -209081085 184120859 -191534791 198286817 477865479 -134939974 713821793 -628256624 147295836 -90180144 547467318 500029335 -167694779 33045988 21427408 973450337 390471511 391319849 442104111 -380056493 54832371 -900084591 619755366 894073149 493930886 870051599 -984438882 -21200697 -717013971 -775684827 -868672873 297048285 -454278061 -515975887 52932731 -710433124 -861357435 -572834886 894165087 -203099039 -297168044 298860203 -490394076 876461363 107750001 939594825 352907089 601613215 307192284 640604072 33373219 504770655 297157415 -138971197 -607219081 -997359125 490909423 -196534161 -379248017 648907793 210619606 248754935 -775626866 458198636 -795937452 237656832 -146693084 -556823449 -968257848 245360238 -942824205 622067557 846825487 -425895267 815725344 -498340444 656921557 -296028557 -612851828 -850752706 165118451 -332683430 465904027 192477089 -9414443 861155516 536852980 920113505 128474025 718211360 -172022709 695261578 782918509 -574877675 -398205710 -62335029 -507158566 522259764 306506309 16913979 430081573 345040584 254011849 196080272 894701977 408360489 347222794 -906098090 640960007 -798384507 232400368 -366019982 -970851669 620677222 202636126 747230947 -301272040 758570743 -219156618 -688118901 -819043717 848620435 -448373197 411142210 -279967072 950568432 -674123553 150743417 426150754 153997454 757005797 -568721232 -328981278 -914538719 225201978 343757976 600033821 -245255732 -445898731 497447302 87854536 238342546 493361564 -108478782 -936301279 411785162 -246652734 456489997 656003802 900462599 748937826 -724202195 387683746 -896627984 958879754 -234366807 -697213145 -975950941 211623762 -30358717 -483541416 782342507 622192314 200635638 -285618690 446884391 -135590652 -732477182 -457810273 714274806 38785899 -697916729 810210995 -319691865 725452073 738222588 625387075 589149917 715458027 -580075747 875069717 457850759 503917853 -240825775 305976464 856969748 781240151 -620498044 -438823694 903578762 298881106 -655424712 154319439 -485422034 349116398 -148866341 709985503 937155024 123305609 594861593 -223224141 -792701937 -232691594 -982971380 -797033217 -459546943 -226009240 -767562446 -368601104 39307964 769767312 356771880 -424996340 -825020358 387263835 -716369349 -82350414 426550791 -819573127 584004328 673361908 -49711964 728016838 182706857 20260404 160859483 468190409 590277822 -225481705 -330212112 -996097771 -196742936 -459061180 80765035 -81100517 -435960041 224379069 -94087992 -272457570 -975111112 292431572 -549261988 -277192538 577186383 -659388146 -779690411 -910849083 -25289732 956846366 -626219902 -79425819 530016062 962954828 -429420764 77245205 776477614 -648752742 38586869 50866946 584586624 969121568 -870645100 385456645 -207187142 239308483 -832963780 -439333395 690999927 -635880557 390585748 939440431 -966501855 607503000 118232566 833126830 -617068734 -716713817 564828583 -706064443 401830493 -893524660 946079459 -344469665 343783992 -893202930 -676595623 421582463 358082831 -634535835 -179705594 -531630227 180417565 654865931 -568705379 -804877674 -290092909 -93788818 723560235 344958068 -455457926 -633574921 -331217959 413885679 -540197965 -283978730 419706760 -27852831 126184512 224547820 -897776391 199200826 -366316712 300256241 -905102420 -579737923 547322574 64072193 -22480826 -764132806 455096916 -511754596 -611650532 -894644417 565599757 -698191280 983544874 -841259234 762907051 -900799352 -933134408 486947045 18868033 3576937 -391416141 -686351145 794328943 990466847 361182414 -359268359 -415857158 394961697 642914076 -260165581 502999203 -55055730 -389371263 164647206 -412899779 710448726 169711483 27353290 -81767114 626177164 224304068 747563458 388981709 215549309 -932893427 -193933642 -568348436 581674771 913438913 -661041449 866429484 633929012 -620872812 -776867646 -354792832 -377937360 108878533 950173031 -160189258 426467848 969452115 118417077 -198717539 -395199408 113242013 847707193 865202949 -219915557 -586417999 624559021 -673008365 441502607 -149876087 243599128 62325592 772650230 -273677851 -11738733 -963328270 856668173 728542082 -314292974 -489761331 143912611 -121063470 -451086690 625039173 407145784 634546202 141239049 554400170 934647320 -325076506 -599617946 376599385 -566819652 111085780 584020576 -138640548 216145611 845230001 -511197674 -351806330 -37971372 -602590876 406404853 45903783 -279170641 -697483527 409834283 -305759619 -970661845 901665288 -835458768 -169608192 -944534199 -539221875 220511798 743657286 -375599163 -546481345 253895542 -513472506 755693745 633367942 -466012708 -516054003 150116715 314125072 -876215677 -297838162 -744449799 141172566 81017783 -567735360 404627842 768403277 70361815 -502762077 -891929371 563960906 724727159 -960325128 237002272 453532085 512208501 -302289971 301062062 411872956 -140812822 -419827421 322158422 948988484 -632317784 113311730 272695908 220604631 865956555 688419983 277742023 342497098 140112456 -705566177 59707157 792598033 353161072 950007708 349292813 409319961 7507274 -519418708 685020779 972187775 -395239882 -342776979 -898441150 -697586123 -146296210 -150729493 -373892977 176272672 543477356 657882414 17309692 583343731 -999294778 943611906 35033894 293518319 -464062778 -921892775 -170287153 -238920960 43048645 755116675 966235232 -811592877 972286986 -636898029 -652810914 -413550056 -835493861 -245007346 -973137207 -316037265 911832358 -877430143 378377696 637183748 654066637 -169437630 979992106 -498878651 133627631 261535564 -69272534 -826028235 -343676710 -283833669 -771048945 595708614 131476222 -927011834 528479694 261329601 -924347454 -251256750 967473906 592948642 312880767 -1644101 -266882655 -673536648 718202912 677508223 564631190 -966951784 320722356 -440835205 551459565 -868246563 -514529149 -383415068 458098786 -94474629 -557759235 -623916035 725164650 384815393 71462408 -839974396 857693465 -905035983 54836987 678358721 -540867703 -471118821 701649274 314495797 281406196 -331682697 103895083 983552830 671272685 -565320240 902527843 811346333 256485659 138408085 745721293 530050479 -188979783 -474362820 552658338 -293768055 -809625077 312994773 782513563 -218933034 764912027 451226085 -86020138 311194159 662681687 -716394246 -778086064 360361413 -201060717 310283295 562180942 244214384 -746871467 -241600163 -116975731 122982106 645098644 605750158 924714089 -389773718 41985315 -372489563 911555847 -725014006 216201538 809197409 -296881422 886128773 502192160 416558116 944270478 -811065861 -671466839 -124374063 700431838 655487850 -568358096 -469594191 308996715 -473801622 519666813 523684562 301162382 534969067 144626695 192319687 53806725 -505699368 -879378101 -266509829 -428199692 796376768 -778200790 -833435620 -474411289 674985726 -366328359 434677571 -788090039 30049357 -850232961 299860717 -721293159 694213278 -450681779 705165263 55731213 -593808445 -93115865 -361232180 746651962 683286669 802868878 -416586824 -58412510 523978534 -323492665 -379639378 787094791 311170451 637584001 -529388612 -114691536 879732828 36568093 83471974 513239713 643524626 924572657 514341384 595672379 -973675150 -993818069 -301475477 599858745 -243799301 153182411 -297778982 618021606 726435098 -21664762 -893766769 739695482 509405841 837602182 -747178174 -42621100 21978302 253626437 432509558 196659424 110054887 -694199558 770301258 882844539 302343878 -157490923 -576771455 959990084 -378804790 962639173 -341126255 3680858 350468504 -753520902 -877826801 384444378 -961087407 -25692895 785625855 -751991895 -85561046 -794011612 -829607791 25923174 935739100 394753113 -864156200 -658166516 -910048547 788894582 -378905872 456109041 115333427 -601230300 -131086620 -409035754 447154403 -577049061 -738839940 -573678076 167614512 99815594 -221651867 979980654 -406138001 56367846 -628224650 506358294 297959266 -806034857 -628453673 689191088 -246118149 732716069 83137073 -538218884 -42366632 892079079 644936011 612847239 169092672 -800363972 249652577 269461477 11077851 987816654 -57354473 -591414161 -987391774 -826571819 -353370521 693555576 -785155000 944688962 -79372482 -930110161 342690752 243681714 -158461218 -461282688 248137325 883802797 966940290 -477235960 -694621218 791972261 -652214501 -948172879 -99086231 55992763 -171863217 331960592 924163759 -616377678 -786633233 900605551 -191355592 960211027 -217630917 470402898 -327269314 -930224307 -394990876 247315141 401464472 479407791 534274673 -211906028 -881753904 -553841227 -375362124 271052100 -214194397 -821959720 469900715 761222598 856575865 -403631223 364415420 -955182926 384872047 -45572150 -436199041 -94522556 577563510 -696184480 899144354 961526548 -7064423 627523701 -433044378 464301098 -210911693 -916580947 133264528 485308781 -442266354 -510280350 -449957125 -502570257 -52000269 -39798501 -81137150 -92401926 365343158 907615176 -873744396 215181502 -288225372 -577581523 961955520 -189061854 779793329 766913065 929118935 -976007862 600454890 -58284424 -39200923 -660436789 974972231 565426426 -413420306 -765543370 -570941114 724656501 641183492 -82829953 -153096678 -170416440 591908726 -743073075 -694094088 -782466040 -122085776 -285667626 122724796 848497104 507303684 -579368404 954218757 189397031 -750520299 218115147 670871413 334662476 613704878 272296210 955973465 792168973 -816761218 527094487 -593318547 899440000 -45321503 713851089 497345972 -885491398 -724043431 -73407014 -788601970 -641780345 -490837360 -283110262 54557364 -885111437 371835835 -474874386 -146743233 -362095105 -355266956 258639252 182290424 -504387206 803003227 -847090451 -851240091 -750146495 783784750 724537866 877811856 609206105 -857452413 404507114 943183279 -7494363 945425931 992716964 -589191687 -742730396 -224978021 787900134 -226489301 -127375929 418915608 954045239 -100692116 -290483637 -70829253 -909592598 -829267918 704967739 -926872104 874664410 783763734 145391073 -857708445 -771076635 903956500 -813135892 872123869 -716601890 630652758 -661443849 -584531738 224588016 -573817331 -718316205 -652495647 399876711 910770379 60479591 575197129 45753034 -261425386 456234459 -465292578 -341812178 -131514661 72183610 -76242603 -719588156 657096427 -176200165 697560752 220292113 -507868121 719996921 -466318533 255820666 78097400 277028680 722434951 -713406663 -431026596 542426772 -580646425 -641638326 -775152272 -740857608 -660364277 -182317798 902973702 364386049 -940708784 -930222670 964184150 -63391603 -907635120 445568246 164686133 -772374424 -844706565 328537619 -46571742 724957584 -24566038 225433016 150444330 -697359987 -260829039 344903311 219006825 -758145382 -648335158 -397038339 -809104562 382346045 -851637366 -325199359 -426716255 -585838923 432737502 -850817466 -488573250 -639361675 -38245499 -630497782 -698927027 -303968173 -682055202 248093529 323930516 391518128 572638511 969519143 898261606 -887992410 322128988 369246189 395625665 635927883 982811838 917740000 -253837291 106684086 -401266419 192042615 376858559 598296964 538575773 -494483955 -294548162 -301251408 -75954733 -947381715 511695026 326781893 -601708508 -105447371 635620802 -399370235 -398363396 962217658 671638910 -176525736 807455214 187117669 772648234 989359680 -898364352 -303292880 971712959 679895160 -441085631 427766979 677403664 -463534033 -270665100 -971766742 125816863 360163544 573721915 -513588981 654585915 278434753 19137794 180246809 -40061760 -190198029 295746896 577931207 -66089408 263428265 540269090 -87294779 -211902366 -670208298 -182006469 -934735886 475610669 370974043 -71553615 903350939 952231702 -48820289 -379878852 -530732065 -278540498 -849304669 175536741 -339632128 -467025453 799669676 935468073 869215993 -752773911 190650541 -420523479 -740318715 -681660434 -966525125 -680485760 -772001208 927901109 587636387 430416967 566293173 233312133 296318603 704805526 409308920 900600191 -417896131 -609140950 403717917 965975900 -447515812 503538018 -525261970 502180895 -638337298 -473589499 -820187385 -520940653 -88150988 493425025 144289006 -123454753 -635299732 181210014 -247729178 -107069473 -227802932 867569295 929017455 426810578 580658797 -290370088 -271871999 -603249002 -816737800 48219382 739903827 -188972029 290610616 -199933192 -329470400 -465517888 -356852000 -853823987 951855471 346613218 869262687 -42083028 441139380 465319287 36960047 -302400262 -226440474 201415167 842435425 656753864 -370017182 -530563502 -14871420 -336072536 61122647 -469996779 -642229787 78457658 689729573 -430956007 -652859650 -240366131 938488414 2824542 165344108 785469250 -42160045 -191774194 671164267 655722529 -114121751 -42027724 226962179 147421418 672032538 377359853 531759762 -445419370 391920234 -655454220 -161238771 -768436955 -543257969 -360592362 721067058 908309705 -885664191 901242692 -604615309 -34084285 26706009 383211108 -245556709 77102199 -695607515 -999898242 88877426 812015616 846171065 -183361893 -976379034 288277007 -36277844 35192091 863322971 -910591748 478513832 -188725068 223777871 -861507723 862778970 819893806 435596507 898736197 907475875 -747208942 -980082354 -708991551 410165079 -598866591 -943510568 -782791628 82219211 76022431 806989354 810394178 407832618 -156773357 -762704468 -362268435 618819482 -179672867 991391431 674131039 -125847040 355966045 959234958 880150728 172775385 155137505 -659572458 194245480 -126781794 -50344871 694257743 -778163267 580576577 -547501379 188648503 374300201 967495383 966055860 -180322595 -134495170 -491283615 -70772797 -62915567 145367774 143610384 557691266 869971192 430789660 729024031 622461642 -121885764 -907978212 160782953 -910015749 -587393356 507638499 -660852092 -686147121 -10933252 -994870552 -431861524 843550942 -60646455 928350253 -60094544 355321621 702760678 683425625 674788950 -360669770 191960338 780678256 -495098387 -556543599 755485834 -250303512 -2421526 387831794 -318365340 726109271 -180062028 486690276 -274801919 -961647281 -275181465 -118025300 -563071220 804773372 137697042 -144579553 -915441457 -332934768 -867475710 648844500 305470782 198685231 -461129077 -503436004 816194869 -386834319 987449353 -629366626 -952055151 878788162 -806104076 -825230069 669247970 -439056802 -3416083 393690041 305121270 -517389391 535237438 -269401040 660487298 104578449 -910327386 331916256 486980917 430509157 -857527377 -22673736 -771945279 -945001704 -446420771 -368168175 -604445329 -944475419 -39117680 219393881 -780288488 8405457 -835206936 266015567 790689843 551966336 832568033 871428990 493179556 383421716 -820959951 -697692064 653951716 804663795 -895208487 -61402569 970111527 -324032414 -29663033 640373550 -745433104 -421592812 -781258102 -191562683 -595640151 97151960 87893752 -611125482 735183033 -681124883 928329803 988080980 -786908707 -457857393 429356421 -970870439 535250123 -545059750 369563581 -665320086 -904669851 -173051461 -323734432 924719905 976030290 -319861080 -434663914 850343932 -920526073 219053000 482712976 960718306 -392885036 48334345 168476063 2458912 807286986 219660605 -937435769 -608616184 252627637 -67801519 589882976 85208966 -967031847 -752422152 729030708 -263589122 -973555995 819820883 -434371849 377207823 940272122 -953556646 -168742900 159475667 29249543 -910765696 -115798987 -812197003 889023153 -419878082 573649204 -581050133 -225374444 -581184799 -5037343 -524015256 104270071 27484354 199621812 -112557888 -138879869 466860819 525715773 130872428 598666676 688613388 228466636 -3766884 794756103 36666548 -320371813 479814617 -814813011 155517259 -73205047 743583872 -454746066 841326958 -409950620 211572634 -435970733 -262290009 154157956 52446942 -298259024 768481095 867496067 -124486942 950454633 916017911 -440109601 229484331 -816143092 -50809434 23461975 345587183 -555283041 -33220105 -619075989 839186364 -436311329 -827320152 908077967 143640309 775951760 -794241105 -851416825 -831422395 -878579689 440711044 742522607 -363050172 578792588 -577850924 -394432972 139502698 -987564101 478891246 -602666969 427190673 -65893783 241588982 596684885 -275958048 -993580368 776543976 480611949 258845790 -468536945 982596372 -656437972 -237865607 -28637677 -110176369 -901198648 -962024784 142649240 -149779211 -907048255 376176358 -414178841 91974404 -216313452 114143555 964958364 696131079 -434108528 381166309 955425810 -5034221 -652049756 112266007 940023188 -775369759 -679927293 922294158 654935313 863566867 -167303492 -552832383 970067838 -596486821 -865107497 900566806 727969251 -104157283 -323361650 -252200574 -585843341 215546317 425236663 689098816 514719454 667941582 -163630044 259438407 -707495012 -49708199 -408382150 139916594 803159574 755798516 -448738491 772816452 -973230059 622655063 -639635249 -775131661 771104955 -224437166 -940561345 539172089 936876442 207345649 669499321 -504384803 -245752320 -8274748 -822762314 882914324 -926878408 270488749 322711080 -567838914 -120394353 86131816 -799173166 -569625106 -313687990 -540461881 417362030 354177101 -653371920 376498517 -393467779 194789510 -376885918 -316243457 377017132 389693931 -823456781 696436264 113864306 -663946670 565396756 674453774 696638533 309495097 450629053 318315308 -185424544 -646253539 -111523155 419368646 734243100 -487159457 -422413918 877979766 -324238873 24239537 -627153741 -240494028 140963243 135177665 594278722 -113136274 -731971170 935060590 651753592 999452405 778681470 -436833956 224848107 -206192782 55518840 588310903 784548689 -694338545 -641732381 235261078 -982867912 875509826 680796457 2238465 264105971 86041855 -73018094 -584690768 401028094 247639980 -186550276 859477470 15933822 -962537649 976129796 -947449052 -224310166 -83373321 -264278363 658907054 853745681 200346956 319914799 797488694 -206067712 -662367646 -790225936 -399449691 105035934 -751261730 79172250 -840555664 580074304 670070817 -775274892 -235591496 696521679 242585851 -959017145 682197317 527414046 934624477 48004418 894040620 534176794 98697884 -144462510 -806863086 988607679 173813775 -470886161 263583743 -243398549 747609101 143837968 -712202000 984937585 682895231 224930594 -643087754 782057087 240555390 303314272 263946954 -155936412 -202883943 65878050 840848721 776686563 456761091 -698057629 44557113 871411007 938655972 601796392 -673722986 281092742 -472464135 133148269 856644787 538122572 -869082158 -92513563 572434496 831739127 652870960 879772414 403325831 -746098912 -34731744 873336902 663930198 303305951 -847930373 -846237755 710360741 -852449841 -504480602 -310970 408684900 -634382230 869746711 718561983 -172487645 -136696429 191093167 -125040592 -686721041 504343559 831740295 612121331 -986820188 97526274 -289232576 410079322 176393937 772293290 203081108 364840866 423596145 548375887 -122156570 965752750 105579901 -279791283 724519787 -216789319 953204610 -97646471 939388780 -572453522 612205728 33913969 303418334 -733908054 725438493 -806719211 522873773 873573665 -352737063 501638245 -639564883 -600639885 -463037691 903198730 -388892736 389580581 -46815579 -850358755 -97339517 457979952 966760486 -137943851 394435125 -999760104 102083819 983695928 970121328 -888121532 117933016 678405725 778095674 426324 -107602117 747776276 -410116829 893106576 868706106 550885041 -843929381 856702771 464125113 486623016 398488480 742211131 -491778071 -287089946 335761953 234654063 -148014280 576114142 914731434 -402030557 766328716 920798052 721225397 -784139684 -470541075 526468396 -75439578 -629209148 429271450 734139709 -688271880 -871552095 539869041 -62546242 48288849 -471417152 974897273 270498567 -148296145 20864231 556678714 633090130 249553871 -938670327 370802526 857968325 125448720 -700949904 466059905 821915811 873428241 434171513 481929092 163607994 127225935 410092967 -121327984 514716050 -605466579 -905889242 242380075 535534683 711916213 -184280922 614317561 -7947934 -508249618 660762169 170908753 -444578521 -33005024 -697301071 -323451704 132080284 920388961 -339062581 -829164198 765669040 204390035 420650789 433446012 413686406 -122069471 -36848535 -165773093 -216552725 -732995162 -303985727 -841188325 530734694 322861728 -361815895 830927576 -765373000 17415955 -292050794 703415058 455970615 -459412449 462427971 -282194776 945039568 -656208486 -389011911 333586699 670393524 306101310 -664674983 113068485 -601177908 531257225 -100945912 599519517 -321288759 304773781 -555105111 -196936250 -327359479 -940378093 -858603838 532933779 720889843 -566173306 -299414900 -646516261 125334860 -337204406 237008842 -196707861 -336953996 358521246 575727047 -444196667 -102909788 354477954 -380166635 878916192 567209974 158091389 19293228 -754818842 -930235630 -683486298 -866878637 928103255 375660044 -608182658 289530273 -406149914 -816539656 783012897 -127268657 -962039881 505874322 -143878425 555537368 860446422 559675462 -232563670 24876909 667355563 -553190391 -21195602 926182144 90795100 625911659 -94501464 76787976 -170491041 57984295 -359620253 -877625553 -280851855 304699410 786252140 828757700 281602309 126174976 703710142 -266139470 -713695684 -586427754 913940870 889245911 350066027 -913139989 549333293 712294044 592531652 -408602177 -820410488 401135570 -672964373 -249605661 -48589401 -451952325 -414750087 -467519412 -707944114 325306171 43640139 931993273 885934183 961971167 -341170311 -266175834 -635963991 -469149249 -282056325 470422583 330029945 -681979807 -508869213 10557823 775184810 -865250994 -673436461 706706083 -379416014 693570583 603725578 242448900 -980189752 576721168 -275772489 309151394 526426085 669052945 625533966 -72436727 496601114 -307607303 -867074409 -67121159 -458346204 -798667501 545919335 20439734 -114663437 654586029 458519282 322918480 688104487 72423204 754118618 750776523 743168279 950053351 -243458255 -561815516 -699587023 -873323506 -465388964 -675074870 -670303534 762696797 -910700298 197336403 -914210612 -145038181 -399730464 139145020 -896651110 636566639 -900282149 33053149 -981614247 -731751354 640340479 -712415245 -758682718 -97712366 -464625393 -986667977 626885110 -477012203 -527792783 547994696 -49570308 -266790953 -199454608 -92868908 669483727 -812003081 -469713205 757562342 -837130996 -257274455 -168627584 35889713 -290892094 -22332608 -125762424 378320277 564591931 278249834 -314076718 -146056530 429677033 831708089 290079578 -294744054 -781214767 -103988755 835265878 -24088598 -575615652 106426799 -99586740 -82850766 -777479647 623670795 -679890016 670605784 -619967097 -213463755 973159737 -187500016 -532688926 -264140281 517603726 -703967262 785266730 -703468954 -564433676 -411114989 573754822 -773326972 -401217826 395531855 -759486516 593527235 719259999 28735469 -82816556 709482970 296248879 -196818144 58525193 908146059 38704925 21960568 138662640 -67664545 -83135632 16157759 -888153294 -993150759 493275984 -261918560 -129962062 -316463820 -748802000 -18115281 -394113960 710101291 322213088 750933052 -875801506 -850751760 271301752 -771742473 875524502 -593180290 472775234 762852484 675999541 -358422438 83131991 -80926948 870627424 -129975267 961536996 704394224 -951833629 -546922643 -749277282 801928530 499669508 -798276763 764333707 712201411 -9665711 219524735 -143348396 -221573444 -230580066 848795937 -256010679 -963241116 -997673224 891891767 -425784144 558058220 -366501899 960466838 -787698306 -797212178 -420784589 468037262 370595430 -363978530 -48644999 273880814 -11650715 -856959086 908829711 -810696399 80840848 -243155900 319999989 -472478865 -461749082 886514746 908624138 736519915 -845993668 171823824 698499649 42996761 961495929 -243733920 215921888 819750751 -974532690 617423805 -112929381 505672948 802744017 877005121 -625223106 586031470 -212175540 917105500 -466528224 -664919842 -875204313 -856180670 872457613 -247053352 -48514509 433962354 -531173160 -207776640 -698156514 -556461161 197634444 -3952268 862021375 187325193 671097195 -555077048 -710353933 -359138236 743234341 820877631 925126571 -544827773 -182627380 -142213894 -19743811 -228671170 975639280 -184724212 757533887 -874713018 -682027581 1801807 184769265 -140276876 -418198523 -626906639 -518964989 -717677281 -775460920 744276920 3532086 -359137539 976244990 -827325491 -151809929 314968980 918313779 -95686116 820967935 -494759136 -847469276 -879757264 -383248407 -700137705 882898778 -158917034 132376442 935446804 880163853 288158795 -435434807 -266331198 -559524993 180969723 -959580992 582450561 -527546581 -751945301 -814366968 214464814 126861344 886608005 -200972064 -131751854 -401238179 -654588646 -71843119 685187825 62204689 604122978 -873778666 -799266498 -363338492 -34244786 570428980 871328984 951022354 933952025 -572008711 515776017 737934458 -506049126 -934007501 -322435430 -393860337 589395606 -196008621 -780938288 484805936 -593698797 410001236 -592452515 -32516859 -838907525 701925582 -335799804 708767123 940645290 -231110657 -671533519 842486250 885873414 898182126 -56861994 -855424481 -342275418 -60898852 -239606059 152693825 530405139 -446468124 -957238802 909488826 207914935 -980892787 -243104630 -971579698 -600734565 413348750 -521073757 -470482366 -476120235 844782583 -472573177 1091663 608486389 -774366378 -494259390 707989092 442396851 266686512 117346086 427919474 600177378 843471079 -659367979 -832156650 30775812 513615793 883139747 821192633 638992002 452574481 332344708 -606272786 854719204 -696206036 -446042642 -189522764 -370806901 175403020 -403125443 -442339190 710785386 -737262342 -984045219 978389152 232765659 957853329 980609588 158547048 -25413999 -434550963 196461740 -231468612 447462625 -466151664 710262420 -582962751 -696558292 407044736 176420216 678923326 -522040377 225608319 160644347 807198542 669294625 -456371178 -896855027 -39956912 162338832 -959630956 735594547 925836334 -819315613 141696622 379828251 -4466368 -969412382 -437752280 612621246 788327960 -474889856 369916548 601938652 140599091 137279435 962540580 261488912 450768298 -991175934 662888590 222514441 -426388094 697779896 598905431 -795592806 -159923286 -4523403 215010835 103685827 -846740031 -298389671 -187202548 -161371869 670427076 -289856742 705212236 923532878 822123572 -319283902 -520638589 -646931912 933765939 -690743079 347912752 -694399032 74058381 365884668 -372717825 205163948 -712704755 666170601 -148061678 -402207698 674894648 311810751 -404054038 -890544897 -571790505 -987439713 958545682 565127243 932818744 -598047556 -317885302 71448671 76818631 280711032 521275145 156694413 841500072 -262945551 -916077802 513235885 -777389364 -197430066 714313436 606025412 474528849 -71374183 -814949 527010919 -591952685 -945023267 -578907591 -31199191 801999469 456880816 -442761308 -244702898 -743982272 -685837616 560185531 -916708232 -30681102 339368710 -807883469 -315749815 -940738520 -951435616 338861063 886760887 749812981 329413738 704964869 176289808 -430488898 -433795549 30463431 -686364662 -692367282 -714090788 652702743 -454346585 -606530292 234957761 -773002216 -169837472 58040992 64563059 -869049714 733640313 -797321004 621882860 -247803554 -835293974 -946551767 -151756250 -474985903 -992620436 -811369541 156969799 -443199345 33015204 264576415 990418902 -472850563 -678998401 923555245 -42814994 120242131 -859796074 40223898 -275942587 723157155 -132486954 41644526 972682267 -521794259 -298987246 332616496 -91212212 203718089 -288197257 843173123 -83028914 -601595916 604760788 487188141 552658553 958960707 597749970 675115065 459434706 613131088 -86126227 287228226 978387162 -133131693 389268218 542523256 224491731 845243784 562890559 -647652346 -715580077 -241966970 -698523835 -110961840 249274311 -723248166 -639579358 -561421726 -392336625 -928851449 -662412663 764923713 179774705 -964226410 700445872 897674555 464027253 -204539530 -783575114 -166314833 -165353050 -48511392 -951994454 -337987423 285957068 -655704869 -359964759 680610622 -843902662 584990486 -782851829 988535080 -578246713 -830449887 -405061427 86032419 -94100032 -259819042 -797136954 451058126 771440092 -388280174 257400420 -300687370 -981071559 677230721 996187518 35064471 495187830 -674239120 -715557188 488189846 626001753 -202160722 -827549536 761498390 -382327443 -996140539 -756470519 -934763046 -622391144 843283138 898543981 -95935158 486136163 844418259 696867470 -186083087 -581204024 481760353 -568742459 -713519249 -977517722 266067896 -390490116 -22343669 373672753 241547782 778657023 -410198927 -618426131 -739261253 -572047047 -741495635 8418679 -925005947 -841163385 -817758709 -115208410 -127875643 -611311564 -159247651 231051286 141884013 -196864794 -703873171 -338430567 201091467 -146112202 84306015 583740222 -755528623 323428536 -671383416 37623455 -792514997 -460313663 -656483625 -931521089 -663537131 -763922306 181692539 336190498 -314050334 225603041 -740403696 209015478 -694219252 -33272378 -595134201 364593097 462236054 21058712 -978990458 25036002 111496848 41559778 212026818 -90165800 193290685 -464011210 -484130409 -733156281 125239169 452781123 -506225228 770693889 287479730 -905265971 74724516 -129848603 -961185235 -434648982 -902341178 288439667 -474456704 176633996 -241796443 -882985158 529109556 34676271 -712828136 447764804 728973427 437955504 -861897025 -269728927 -588763470 751420388 671211561 641765430 587661405 253940735 607035993 652865293 -512406008 -792653615 688329946 474043201 614487105 919854898 -770004703 532036727 267596770 -751684545 914683610 -854671616 769593893 757982318 -254540771 -555398205 -219813955 580416695 210396632 -636591903 266887255 177038921 -381173211 704566127 -471953944 -797139787 -227453403 -314653384 249370206 381246519 332853611 133787902 254076114 -62254771 927343143 663230867 -926934447 -468800093 889453421 313068765 -630524860 -84217186 770663582 232849414 -125205027 -635266086 -853625998 -540132481 -815104583 -713114705 -913858587 -481785845 -224234062 -309008203 -83810701 634836624 576113494 996853827 -172315546 777114253 173268391 -312065784 -337665900 421202699 10109452 -78121111 -606633721 854924642 -385551951 -22346689 15417604 675132758 968533120 -250065002 -318950047 250879092 834606898 -452904332 -431073957 841356335 903508858 -271145841 590090723 -884139906 -802592138 555299984 391752457 -164254402 778635417 -812919366 34040378 901333959 310949786 167463233 962551205 97529951 -321168980 -613548472 517932852 891329413 501604264 256122951 -859876415 596151072 870993335 42353257 351158995 252615113 -852800106 683522805 771380437 785495158 -392507631 290698659 -484215952 -938116989 -63856394 -586339221 -708486178 -114602477 -478333222 -189686704 -506937588 912800792 410702081 231611051 -176155172 -866279 -909688341 829848656 -436327790 -514677110 137848805 -568136742 -823515801 139455555 -430332532 403348918 -434476426 -361541701 191912053 305147742 -536743404 -784075775 629172695 234842954 382820518 250978612 340902660 -212959070 393095186 -228248297 -917621699 687536771 345150044 39586827 -43741414 -614848966 989083393 -141595760 793866547 43659724 952294221 804271976 -209855991 -623626317 669656575 243563471 -928985949 781935550 -985049044 -174264196 902225052 -756256067 -305320195 651240926 503317207 -855308872 698218777 -351659728 -404811444 557142146 -384502327 524911978 130101980 967230288 823504070 596702919 -69364594 884232519 282622912 -97678454 -446984523 897499459 -898863555 -836007369 568386072 398137957 750541167 -710303863 321620236 406282798 84596648 -152735244 489066948 329089901 -34487245 681656983 -986955176 172941867 -871534143 309631198 271855594 867870984 -552562754 352197003 414054090 759510766 -288346635 -331284541 -395794717 -872565553 -244981691 535072245 -23929524 846710049 187001323 -62971907 738642428 -772983535 705002478 94110261 -321074597 33581498 434528232 -799055363 253122694 100777272 -706350594 -895931252 -945985969 687074992 -584114025 -936398808 -81372714 -357166288 643006658 233299730 89466118 527186450 -191079396 -332224370 -936616059 904080045 448411034 756743973 -514067451 167782265 -887451253 -317538734 -807978363 -868834903 761942905 -801199278 -330199549 -7297926 739325882 -516099297 -612344739 695236668 -213910568 736069793 -502939547 -171068846 897534199 -965463883 215701228 -842190442 -89051099 374561647 -881720573 -191091944 -370511618 275623674 925993917 -99611430 -909359422 267350685 -366670946 -741452351 294369917 986017717 871155155 630697003 573515738 181182156 -347516307 281831314 830939953 911529293 -774881762 -721123840 -317004582 421175798 582503011 -110532253 842670489 400988828 58790238 -573150270 -597190846 689034139 -915140068 -841927841 -542200481 -320989983 584472998 -590267094 630435860 -471110352 -719794312 -174873708 461379 697037235 994426980 295397466 541256089 354857147 -948149661 46983285 143324192 -48358758 167968628 537935305 -265849151 -30721618 -14663102 -773473494 -386231263 -572905546 -242738383 -876550813 580526964 955785439 522129037 217771747 175614857 151961192 -820924868 -506503042 393469649 99562966 541882394 -641415967 998964091 677715378 728949391 291410046 153554944 -866970969 915739671 49167140 292999584 -607092603 616075481 -611257269 859042290 -630619998 -766223590 320385460 -983115629 -554890944 -294437563 478612358 414575506 -712931567 69168501 55017739 -283864137 730457644 -632207171 112741771 640236182 718520800 -962929875 130667951 101597031 -462402272 759783663 -23603946 621504664 981849279 -963019882 -625355296 -80994305 529952673 -309977311 628157287 600981982 -950748260 189467938 62607994 -524443064 217271982 698007355 866523222 -677286670 556504513 235057622 360580332 -711765717 -631663475 92048065 -838928754 -260046252 761686057 867156981 -928960418 -63016227 462339776 347194100 -547390805 153152415 -789806577 984552910 339804527 -836886331 -534598048 -211013409 -476227095 479329178 -642651610 512955687 -175511642 958218737 519622232 -579665271 295949784 998592599 -426862197 -597603966 -262161940 -607131499 778945122 142508837 -582020464 161193943 -782211996 -261766707 629760855 805351105 -166896943 510040021 27674863 637819010 871130948 544821114 507729881 263283628 -218846258 186047090 2416835 -532150593 657041064 438861971 310048209 343309710 -236751681 31820899 -712522716 827201022 -915193669 -23030363 435721626 -860274922 -906479056 182313859 -598152422 -931256778 980615501 374679846 -35758128 565403282 -805350180 227319174 406072711 126311909 973109736 149865140 977047830 818428704 -161427651 597408378 -305641528 -458447738 -128247106 834691683 -323640384 641653358 -449536194 -44792250 -503691489 -238056562 605351463 916436927 -844965 928133438 33392240 274208449 514502780 123019866 29156452 -844986624 -684452728 411052757 989837289 -893811135 -107617840 260811155 960017428 -616517153 -638632992 624962225 976778778 495636313 -332196376 -306892250 -62620447 575436565 -333238376 556188081 359277781 379298662 -40971964 -708965611 -502492606 275313049 426508826 982560520 -45813177 -919765765 934749942 563115116 -536132302 -370770197 -895517444 -596489321 -726720585 -507352065 -120717298 317376125 37463999 923345452 512428767 17675930 -532451438 973846438 -231929362 -510826529 -663918161 -846366397 797808037 342751027 -64001070 881910457 24263371 264555916 -164309622 -58833850 841177003 -196670770 364877381 393819655 850388228 -851050911 508495736 -602260487 975802931 -461969682 175110526 912765801 -745094751 -608808764 728957285 6463249 -331928989 -330843073 275896416 -874433865 355488827 -536849678 112853673 -263684223 978663563 345572762 -458000218 -12248995 228367744 567433289 -199846770 409797664 -384999080 -863584817 9120532 540474611 377832481 754728174 517155328 -475044411 226397153 -284745753 358663722 -319112865 302751582 776124818 549030350 487990086 173828912 -712999913 -946041992 738542866 -984343938 -599220951 893640546 118511083 503435145 216249028 -295491318 -419542990 110983132 866974463 -695376288 59495744 602139965 -856054872 -242762683 987545594 259173987 -995209473 352186298 828294509 259561789 -423788911 472891412 -364171793 -662611797 697824578 -119525300 -244261559 400702505 479849792 352174420 496287585 870974073 -615802567 -170802494 -874512360 430882482 282259789 233177796 591867450 -769942171 -316982335 -606136799 -559964032 4961659 168034125 45740172 43281792 378124894 367990338 -354334954 731021056 -114806615 -247667722 439663934 -354673451 -60132531 936366269 350646641 941212236 -481365100 -840354968 225794726 -44189557 756253110 363014745 34616138 658664608 -40826064 88549125 -823165338 -482183642 -7843241 -592248081 717223005 456073326 -568855951 -445560822 -885695514 -423266273 13287492 -811138543 60612784 60114834 -660239363 -510045553 254888599 -630121862 834960803 820287102 851439438 -600180168 -765589287 663644497 -14332014 799187985 -651475647 -380222544 889516733 -388322299 -309501068 148468848 263009156 -690038322 116225112 873387331 -525947207 -870571050 -870903174 6330998 88961390 655149194 -929828818 -357333128 143992078 297837476 -261275082 932511813 -555665622 -873074592 462081496 -782785006 544508206 319078708 -191775940 578080204 548762483 130502811 -618371478 8642895 878151287 681139272 133815543 537235903 -544037256 546283687 640666958 -50983362 801350073 798779818 -903058777 255719290 91077642 -721380840 -177504942 893003573 -258002850 97525416 -621413827 -49001875 143420522 562282541 505673130 -140000491 -966529586 -532294650 290650126 15815095 -939033974 -437711122 930110342 766139317 -455698680 -689655344 -466389636 937843277 -563250161 -523004089 416300157 224934060 -460700565 340484238 946849672 -96595897 -721839697 104931008 -831558458 -103825882 -313925198 370035203 -515729252 685546569 -908901669 553307432 900434466 381279650 380473895 -337065294 -585374344 -289272714 809898961 230397422 -632479470 928158283 -851892464 -511310860 194327366 453370518 478900573 -509989153 495859547 -455274204 -484832972 -15703468 -486901173 537596755 -390604005 492075274 -986228940 -329514536 937484091 -445407242 -308953541 -985700361 -645143968 100730538 -534537140 877749985 166703388 -814341167 162967599 73110381 -239742825 904678929 -156623722 -407135017 -850464668 -189527573 -961602858 -502737851 -30983456 978532145 319091011 -516370702 448174598 830710256 -116615142 -359504042 285177868 54572828 93773596 -90591763 -212862333 588590130 -950252512 57858814 603270119 857341216 -409724805 -847761545 8021688 299623850 465737146 -430464375 -752228011 955375718 -466973636 -921696899 -212763435 -638227114 520600352 837384855 809167559 -632736362 -63170516 -41408334 82716054 459162866 -711049792 -140862911 548224643 582944554 340085644 959312429 -562132301 424928705 876366760 -789551813 -335965390 -184289271 841310464 -362289154 -720025491 -12373723 811696921 -618919646 397904612 -845910658 -932311265 96297410 497244006 -745911507 635146325 -461816602 600435254 -326308877 812117997 -395575642 -676572252 484362897 686849517 -459113148 -669382407 -403365650 -499913638 811647092 85764929 716338062 55652284 389931235 748039058 964870256 -710237212 72100239 -852747951 457513147 495075222 -528074855 -729594188 -695328509 845985802 974829692 -556640234 271525448 -66208492 -406878042 35517172 -230557772 -445298062 -348811949 -850448084 -13824107 254758256 490472127 -100712924 927977142 -509179025 -851148750 311232303 503098968 762707873 171179013 -417414895 -73843609 -714940374 -585627470 878628444 581860616 863880701 84010802 315140616 23358882 142924327 831941337 535273734 -344532143 813138091 573423193 -160819415 908972755 530935807 816021484 826121131 -600097184 917956985 71172551 670025132 -629062073 146388588 514852331 509022550 -720213195 -376149478 830127354 287069264 -373813118 25784577 -407934108 955941659 -759597391 -248509621 499325099 -891563716 -580312059 987128645 360403019 -412129469 -642001340 -942084024 -728147312 -291283668 725150527 -939779609 -988303028 -154037425 -942140057 -781374389 909971871 -863403800 707320825 -84693768 -805998546 -635104626 -702834163 -665543873 823989862 563031578 -892379305 986310800 46274823 166775662 -601882637 608315770 414507049 152347635 -423292197 89951372 68242072 250340226 953010545 246783693 -672778648 -460432737 143770477 614844110 -659346175 89004993 32734374 -424498815 522060328 580994716 128716050 869137909 -438558959 -263745166 -777728627 -996909796 642552378 -127255357 369109369 -484635355 -903234968 -80600113 -166515186 -198004940 38635319 252817121 661662281 -110317754 907779660 525223641 -982381458 -360949004 -580879489 -532013364 -713273393 259509977 202276154 -339472043 753727655 -762774714 316211189 -101199184 314586453 -243807178 77138223 78782754 -652107849 -386278902 -403753174 26434133 77256690 80936177 626292281 709937031 -783426860 -373977842 638212291 999736182 -840291088 927854476 -534168910 -920052358 597625753 593373336 377053437 69025738 -855012282 -547545350 -609318714 -897653677 682935667 418964748 -978737479 747144184 -317715716 8603983 456383270 492198001 636627523 752275285 257380262 135626179 788994619 345533002 174986634 884498151 -843499887 698739278 910217888 145105324 -310366364 598486282 926694229 -425341837 468883215 250368611 -209809535 -22216255 544989991 -498726888 775634450 167838885 -92744415 -617799730 258742076 -617046690 -92201427 -59684168 -757585523 967020723 -118103505 -491892737 -816562335 -741366087 -568203713 -820655896 859822149 -407469953 -640962028 -823928168 519154676 413642555 712406305 937856827 541019386 -102358683 -803905620 476475171 626916776 460330533 294898743 -728374171 -623899479 -851769061 -738038597 224502357 -403282844 874139957 159474177 611423897 630071798 457972456 -6465731 685184005 155755586 -195495349 282962141 -370115047 285727784 997999725 709654564 719623099 -210694336 -616579246 -936728816 -577778909 -522896225 -482606909 -581588342 535225457 752175617 -968447618 24559776 500324485 352423715 -751099354 464072133 -501072546 -992678612 -177249706 232930421 191587586 22124008 -768908795 -802518055 -37057653 -614399648 820318517 733457108 -623728250 -380860844 607227400 972579461 -883929637 -41844775 105263827 -93203577 -409389812 -235402127 283738381 -195514119 -497463697 -436686189 -48488951 -744353035 214026442 -876601933 661228692 -665272264 -702789269 -66501857 -950564607 -725636116 391618215 538672982 861017381 271359283 694003879 691474826 -656741873 701498821 -265553687 -434569051 -319227358 998432618 141504578 -191169568 -160905316 254217271 -552771901 -217342641 -80764532 -697516934 824738189 -683787317 -950750960 468405679 295202948 135059219 783272139 -835695996 76672238 -75153962 -937830535 516744753 -738806124 -32751448 -446127795 139472540 -844106227 231910581 21858461 -731596876 176221381 94073428 384802371 964751734 -584022654 597509701 495012651 -18293835 -648421551 924979901 820295057 171248056 -779954882 39803145 792785556 829910171 555539237 -383837174 881548677 -551391099 368924055 -140005133 163679312 466612954 -843045888 -627436377 -986852183 -787857764 -213538077 -320629504 915272176 772968324 -678388050 853771094 254854499 761939642 -325498167 164104758 154192499 -110822800 294420017 -720830612 871192878 547974796 173363260 272262034 309088652 272150119 648747534 959597155 -660648696 -590370054 339449982 -636402016 276800038 778058858 979471471 795580292 125728194 776605151 688180956 -709603662 38405306 85728617 -454662141 -347324313 112055091 -625323096 851795985 511274038 18827662 870784555 669694504 -888096465 -435607313 315798523 -329214795 837742849 233667630 -102320108 450277567 226832748 -427034511 -798387570 880287718 375553023 -228618796 -58003285 241697016 475885773 -817437004 -730282699 367898392 499066157 -106143881 -217143311 293313690 361558151 802567232 473828771 -860615079 686458864 -410714647 638225281 -279441452 -641363727 -751139046 721489825 514529430 -303880226 795316250 -759021575 -324837728 653922540 -707122595 -898740280 -87925240 -767507402 790569400 -531993795 -78043132 459897074 -739768190 787358227 417599677 205994992 13646652 -735215371 -399856370 431151851 -763154748 591898201 503095797 -536898593 -962687966 278616913 732720022 437761983 -516009742 -512009665 -185655236 309652995 -796237800 323849525 465238318 -203786837 -118065997 -414180207 -533062097 -440386841 -333901455 954480019 341185422 -367975369 311772596 47419395 831201365 -971648368 761892192 905869855 847852411 66055168 -831932449 458949475 932922920 -88584150 292327076 478727123 658788777 -757204807 209946082 814531379 -749427650 -956316635 888492392 -976059085 903236805 -591169309 875404370 -157510488 859143311 -506949086 565326865 160321879 372256077 -972090312 -631623250 -436293202 354767082 -119577540 852296139 839064796 -556032730 653066990 -687540405 779338926 -629411971 225446183 69333879 708365695 70073592 -30571631 587769794 -804247190 -254580711 58461255 413116385 -244341083 -312538928 27244474 -521525410 -49743836 -166939650 506939626 -2611362 149657868 -501062654 -106771233 247792980 832737099 -738160547 -19461586 -748829669 -946294691 -293309874 777603077 545731099 429854196 332340604 -733500183 -675255444 -581476212 126227276 -519353205 -932175841 -1137306 -568946698 865473719 814542526 297226239 252109711 -604397363 -554968593 695612141 223092124 -492205132 -619287158 682738406 435289009 698559587 -785438887 311473318 -448572272 945459248 -329306760 322919317 64738916 -754629695 -909976195 155376199 567337950 978286242 686417516 -207682440 -37103866 -203569039 -269480097 -52745539 -755237792 -845497706 -133960097 -46758546 54575184 -103381986 -866785838 499963569 725603244 264399959 910766975 -483717920 516715731 -172895929 -436171537 218292247 -753350488 554210705 459036736 298011060 -128639810 -337069491 -519847565 436471295 305959886 471811889 622453802 581535349 802553583 -485846889 341867664 945710983 112497546 168227268 -123496337 -367234462 569325602 211650320 24460105 -638213772 -604721099 322321041 88591747 319541165 462102170 -214278838 -812681973 -934925063 583229003 456640033 -793131320 -918914017 -770315174 250010990 -969227519 -225012162 741723817 181131284 514597201 152548591 -337095980 -343532462 820645790 -376161817 894283004 699665257 183713210 -912004489 -413453537 721400820 613631159 386862327 -4355886 715866758 -259226748 525596078 -685733203 349638136 32557340 -57196745 -910714403 -665574984 679867803 343671663 -643859169 284137738 815817991 -222902682 407591089 51996907 -812927776 -187557246 479059556 -269884939 989192327 -990959231 102410971 -560867358 -712451240 -796734848 -998083420 63789931 416092536 411232445 362476518 -271478733 191643470 748347771 715917418 543287180 -960071862 -969035859 -945947854 379433253 115511722 -821987731 768951560 -255580117 599162715 -661459939 -421636265 135316593 -739795770 -495320707 -288406961 154258514 -988618461 569028983 423892002 -299047474 241044977 -157064706 -512118269 -294968325 405385978 542775434 935745233 170601835 -425184433 -880008233 -905254773 -892375165 626131884 -862420926 56712922 506608689 549359518 541701779 -364749203 164394600 -432436060 -311317571 906378337 195358200 -372620105 -28344874 210877720 -157402968 -905057438 656451813 597688029 -816112254 2460654 347904541 254239310 -287039756 -156156643 -74954411 -400286152 -733866920 -273285176 963993900 -870957826 468075021 982831501 937877706 -780327096 704339222 -111548162 528533241 50442439 -848775948 -197215111 319779169 245311297 -335200927 298251092 398487088 -840908483 -110461390 -825923849 408664800 -902670876 273035134 -804136633 -114023130 416505730 161128831 -932895283 703665234 879377600 416684158 932416016 -147655667 717346068 187101195 556712735 -302399342 -110375894 514669699 -99761931 -19892383 553841624 -482790130 755151034 -406675634 -662249798 957963429 -920198798 -1469627 -117320818 805469593 439843111 -783400082 -426155366 954340600 989913132 457238162 -617984549 -47536746 606295007 -890634146 -707466945 527499683 -336458164 892704552 956024625 -477916032 -34298686 738465240 -264817659 -154387571 -986304623 -690512596 300875246 557450748 -256686670 -342029314 -758172761 -421899841 494112727 425416317 -730806971 663016424 -870059787 -782127871 836751394 140730060 372267474 181203180 23671926 456657906 309897517 -742594931 -144070136 -384295593 854218413 913653067 389443881 122836782 427146803 -360291129 73169807 -827309389 -467936394 265033820 493119531 374422932 -136342940 209962391 -520816968 354506039 41429236 872391248 -138171160 -857043431 -466074904 801229048 -257369943 -615930885 -346120546 -119216420 -376194404 -755178346 -409481873 -446784109 -614537068 609720180 160733097 315979873 -740166698 910237922 -274082735 -247971861 -730841902 884351329 816388898 37684604 -846671311 -834872792 -511485377 -37994783 -230539095 820534163 -399301608 357913036 57413477 -358503675 586825287 -362285420 560088337 431490222 41774201 638615075 529149820 -636268722 -182510627 -691449653 668372939 -938774380 519563718 -369435935 -975219344 375023899 -485408554 -203705918 -561763583 -435422255 -299186011 509420344 -280956053 382097938 88117089 442683341 -614219268 128109019 321552446 987010969 -758524832 -110181402 -814371890 -683485570 -242013511 742735907 -218245143 828221073 135233252 366995099 372422399 265631034 865643076 -695688568 731194940 766840156 -828755399 558626029 -861185516 -68153953 591121682 -778346453 -589654179 -73759796 498418234 788803359 -465809464 346826979 27017543 668824723 809402296 305057514 342868596 -269186354 536395763 463577022 -104435915 -168963014 117007854 451486726 517119105 707808695 873284962 701024759 -442241679 -244175773 539906886 633896297 -421032509 405391754 -433591373 288582192 -208084959 -289890073 744399156 956966393 -632419775 -366451817 25662613 839260373 712882898 657913014 847038194 468266748 521346259 -695675226 728592286 -175345361 -795294071 -976454428 -582084688 -993748890 462270868 -708122089 821438413 343561786 -314840724 -977355671 180461268 -609508951 258373799 945976625 444475621 176441862 -193310703 40558797 248997084 -829947003 -929173481 -231905482 251373648 -172798500 -559245462 -591503316 698226097 480817560 -546693340 -654361558 712667615 311214344 -237857431 -6574423 433773879 887001892 -178928453 25807073 -47843061 -351410738 -665386075 -39509748 932726479 -102374460 8950205 215263546 -856394456 53348605 -892836657 373726204 544604042 -434323510 906642563 -11459924 161701140 -752287663 728958362 -972748458 -632634548 943943553 696757546 -768604828 -13921489 657115985 494675181 -837902184 -471784147 -70140627 -781368295 203046372 -66457958 -824020343 -970079576 293466480 39445191 315405026 834535905 -345392125 635110025 838447557 7322898 75852637 -234347222 647433746 258091071 -996738807 797319630 319266064 972242265 333876092 3436391 -591845634 -340589435 201965486 891930295 644392289 -505884971 860249041 660197410 443740143 -41886936 948525081 -884235919 543629787 542515541 235161697 570574019 249300643 -471007318 -383712907 -375761204 982253018 819323285 458293537 105680051 66126500 -350085586 -923302708 -770345465 339613582 250834142 -506467131 -864579153 -57543598 308938868 -284778340 -346606988 863681876 -595067064 -130588168 194607024 -66340142 -821818266 774978725 -220623051 252664884 -255528807 200608460 927581542 -283458005 49107110 589280895 -366627517 573926272 631922255 -207614789 310281540 -987482935 868857625 613318878 989066006 128563007 671168450 -287489592 218988694 -719385418 421291781 -423498225 516710665 -367851500 -977177086 751499695 873764308 183774387 809759768 -118560823 116306291 -995919863 -681247952 -959997755 -125236415 -539095031 -322698345 -797206006 366985838 -178511424 928325685 830192227 -805393295 810785719 -912604432 -937650057 -595974957 -363815657 962899407 -547339788 868514708 -928830894 433691354 -51059162 -60300559 73118030 -536501482 -316196199 485289485 -700113439 811446275 892835169 927213544 -991426089 -439665441 -284918665 -144266881 791112640 -845148751 -74677753 -822734899 724796897 208987886 -511173753 -184440697 -11321712 993545339 739871165 -955955355 705096214 -172433487 422026004 73217626 600738244 -88199839 971164854 -263692615 226760418 30436662 83495386 -616997579 -717928935 673815459 208809452 -193409999 635286801 752513324 -917753938 -173285075 -415641919 -954703922 -724314539 866777488 862067307 497763358 -708324914 146475189 -548591253 953577373 -558020833 -944548237 -28215893 253534010 311040074 -969545193 953173645 976354716 -185455153 415790533 246678521 205355231 663026046 -148114134 258393474 992193140 370384116 -351091442 441414826 943783455 -470045244 229594857 -627250335 882405428 737542480 -884895404 537687192 447482508 -446351590 -472007596 728271807 -715433195 -297257753 -559253020 -163602880 35036185 504482955 553073587 27830424 799524544 -707048016 -55152001 675711972 154364830 -2201969 996661774 -380171099 711567271 37696285 -154939109 666866433 -664509956 379418404 -71030488 -526724895 -813254320 -53812678 164863339 30681563 -497337224 -60944652 -952238309 -814470548 621210424 -31897045 -633264361 -123663820 -107499626 -657156708 855783032 -43440457 568052244 -350719031 305651237 514534320 -944198203 844356221 93860990 -89459593 585816791 -719450734 124010886 -505928077 -609191938 468568653 -189290131 -259704484 -870984989 -205723444 225653122 -246131624 723010618 -727635433 -890181141 42827311 -284908010 204082770 328789407 211368918 668984142 524562956 187746932 -597802092 -72264937 -747337551 653297260 317587733 -102056915 166597159 264950626 653083069 153745234 736017425 -124326947 56460867 -516366949 901147710 -472201335 -918661807 812387416 646266274 553844467 -34181801 200565531 919616872 -471182603 458089506 245593958 -187152385 -526275322 152368731 863967862 562013363 19228300 -829822794 218846016 -188650455 -139055655 83361403 -449144076 131352914 956395406 -451603038 -215159989 10691280 -46417996 -455810534 -86704596 -38776577 -272187431 -857034097 -140266776 -698599491 179134321 557377626 962720376 59274467 716976261 710910642 -168372594 881174185 708782472 36311527 -157314551 645683495 -824890790 -47340800 -184689984 81273368 808661094 350326243 -857295821 588604068 880111506 -726629598 -866453348 945441551 539232115 -7785591 234247106 -545932512 -355322507 -246140352 -660674335 -214810750 844999889 698554606 489716243 10205618 290582458 -445222868 -379713535 981417341 977583936 -21230214 47308815 44874566 185106767 108670623 -909055184 -409103752 591206729 -710231300 283826358 -578152674 237544558 -664461436 439460990 734040075 -724705916 222448778 795939542 722571812 42526587 351300446 951788643 -507733971 -858084809 -130014633 -944630983 -147217126 960117825 94148767 -10833038 -682228129 -504448521 840305146 822303582 -741083619 561582334 -500900076 617751909 -995223830 -716429653 -732927469 636107975 -728601699 -223227958 935721068 -428462008 -993799045 552913566 887819241 -284127241 -434832248 758982210 513259828 -697351911 797996761 718535524 -733270036 602752155 -193108500 -230915693 8688365 37770894 130371319 755133657 -499278175 -129746236 273572605 725248086 378526123 339667472 -381776226 57889771 -234276729 149953118 708294108 -215165379 896981047 -671716057 -807304566 134511467 952479054 776110756 -541797950 530511646 221310151 910961018 -886119954 -661200159 903999641 -710970904 -842212324 852734897 302351678 297764017 -69442542 -135018704 658483592 -731570224 110979424 -833975592 -72690699 -475640683 -959929253 924754127 -180952107 -329212962 931505754 -226242941 -406112491 290752992 428523859 -61394720 -317562691 882510325 -349678919 -627862385 467278836 -646124811 686964139 130245442 -528144539 -420010840 136584231 -143231909 -268277121 354225715 -122661704 -341072612 160248852 26817681 855854582 706101848 -282943671 -11144661 45514739 260188110 117492619 819693526 144396138 856854578 534629616 210196615 185357026 -348733728 -306979706 94182610 735095747 -971691639 -522825273 362715461 -764307558 181021162 -238309920 -767413794 886643222 248863192 80267998 -622412138 -598109542 -849738662 605671166 620058047 -181943152 -650466503 203727417 -100887884 -314749118 -328457923 -793237823 -132756038 -976410064 -335049981 -824819083 -983307331 -259593940 -194091892 106476357 268979649 793879063 905412529 449238169 776331160 352148620 287275195 994212402 -665807140 -724113548 -253135841 512106687 820998857 593506576 151125108 -658567347 401185812 152133813 -903752406 -636518383 -31997470 -711005391 17464218 -712763235 61330331 -687569012 -353433978 640748425 -869319312 -549324153 -465921175 17441634 -261827822 521235414 -93375734 108414446 -15972775 416571670 639176016 835863934 173445224 -289040288 429613222 87804997 887491423 401138703 -412547326 95235781 532291435 -584800509 -961866148 245599833 781598339 472408613 847427517 -369035571 -699707408 -966131160 -322168219 452479556 -351944056 -575609680 134833203 451393677 -728859869 -735956858 750246851 982460937 288976998 -124986479 -390862132 611705333 -824257905 -742595861 137493906 -407016384 997150418 815239865 -918764053 72041337 -497984239 -108485187 121178563 -184159673 99362357 554095234 -142445553 -335297795 418363583 -569239070 -831941232 145156206 -923482570 604033604 -253993593 -607589076 -621031011 -660313471 -941009304 -92052775 -763944758 -270958578 89143171 -153003713 336383431 -713155160 -726449927 644045241 -335653961 262070205 493806750 -415343951 -984323208 -411928516 -543000112 23182147 -331838945 -672627417 -580545057 960545371 -998464664 405551199 899843727 -942877688 -618672857 825154479 -635813841 944181744 674458411 934273156 333022621 -222205446 -423471362 800501980 -194318024 -519917939 402563529 -221114848 784474141 145701338 -445163781 450036847 149914821 -295674630 -908643980 -468468362 741542322 -540092704 -670305991 42964850 499544449 -948357878 198167520 -662464787 -682082262 745422515 488057663 946330425 926051790 899225150 498326705 420825882 -535943452 -694886992 -404111199 568068344 555173094 316516094 688934062 92882772 -347988450 715903483 -892983512 -375334742 -309275635 802313363 -101852301 -698131217 -743102582 -965423537 -551322244 -240630107 -222183526 12757417 213796066 418783767 -287310157 529235768 458196825 -116264576 -966620889 13144238 -399722852 745230239 871974229 579528681 696118201 918183831 94090861 -685343450 248254151 -331433686 -23846448 -36499047 -744928871 -533183391 242610392 18772587 839351620 -834263999 -439271125 -150586124 984695460 -714984837 370993754 -557036732 136488886 -493012211 97480254 676671489 -919096966 -795402650 110493651 345504391 -635373559 -436993215 -979533619 98347308 -189019544 304217234 645116891 607340562 -82850366 -239318780 -583785387 -46293555 178214711 -397907951 631747340 -555414359 -429408443 530588551 770167001 448470343 879846381 504388627 -95622095 -328283041 160923880 -522320335 612467546 -489503079 -259250916 236329504 424242815 660527946 -377233138 960760181 -778444099 -895971676 758090028 366010611 839144343 542537263 -795310599 881769246 -507121677 -451025715 62827187 615698623 554455858 682646933 888391599 129929576 108494848 -945253547 143489095 -950535940 -690435685 -166036770 -343165560 765813129 273930189 -954466914 575175390 277563424 -385615697 -564428398 -237853845 720943221 -837417888 670630158 -920984803 335528549 65797166 987095771 -355544928 -296210014 -191128764 950580326 736597322 -618015633 775493708 773720876 918674368 707628948 -141504402 -591406509 -183068004 -899331554 -500880056 98318 -503157535 504086071 -263618347 -946152240 -429423677 102598560 -184540440 -778713305 794713041 182640694 413902958 858010945 567812774 693536176 402540816 649471957 237472130 -627091305 -699318281 321573886 -840072846 -996809942 -391882884 420368255 -85524096 447809196 302906396 -32596869 225152137 -914051902 -808060957 592962338 714838452 549149569 -100927010 73232885 -970531985 -83548267 -543637627 -463147786 991060635 -402805133 -1732635 -739783259 -271293508 920542782 -20354509 -128793540 826965838 -934176547 653850250 -93050878 74822703 -489934224 -735399976 211175880 -19049461 -71655458 -819756966 664490013 -69857385 313210000 495509069 -772209370 -501687174 -842012216 810866883 221368806 -847245723 629110569 100138586 192701568 850071549 283956639 436574520 -106093782 -836263509 -882099955 779754737 999978511 4785718 187904427 -986772993 -666011149 342216372 -8165060 -584186226 -976998313 874636209 344787266 190951701 -581503988 -673927952 244575231 -921888804 806598019 -535688542 644595968 85527948 518551044 263804606 721575241 781611779 451531622 266163801 293771869 -929247720 -39362608 872951487 -244658506 -431453400 412830624 -450617910 -764168555 437246124 747183189 -65701721 -803539971 860950318 15008159 -566507965 619499234 -191982582 -31613013 976910263 -867775521 -287897712 484571388 178480963 -36051539 843727003 -385602758 -429410715 -609733501 591199634 -621329705 630331753 204994181 96622892 -865985390 186923655 -513302819 -973600248 594255131 -847638627 24924534 377987037 555769009 288439665 454647057 -786456865 696956178 478368211 416517826 -612202350 574069336 -169286373 893929166 692609362 36735006 785807961 -794894745 883691133 -91981461 245468002 93863453 834220887 -945036896 652097655 -276249319 -327117119 963787384 74879766 806571697 -27528503 -573254667 -975011316 153059193 -107641053 516771090 310564060 -465455811 -336397660 -26434492 -512316196 -950317499 -683867574 496602997 -355291971 -880021582 288399667 -164313780 711387280 466743116 -978069735 -678350587 -755842954 -956994045 626054805 3254932 327606316 -815012538 28532507 -773782022 -922783943 777051123 768644956 -22681097 -172701454 -211259755 -185698674 665814904 382225889 -378972109 -516233580 420318666 -374662117 -695262014 -987981217 487903838 -661091003 52465205 301460385 38391600 730417897 -917064320 918592876 -718515737 946261248 721041996 -987535813 362292614 343572286 830127198 -108940385 803016722 462951473 -174733733 3999552 465460911 -582663565 614808185 644910682 228237541 -96107553 -781125115 -466399732 -416195261 224175027 -527951643 179329607 -955835422 552600512 475564748 -172416725 680571194 919999888 203717293 121674826 902923111 -53399663 568346534 -472375379 -83661857 -826633812 363396308 -417474026 -467363541 531773557 -570434768 692798630 10663278 60489509 344231965 364902721 913043015 -237888295 247146410 -900301834 228331991 225512300 494712519 606078956 -284311991 -452644672 221534625 -853508548 -73284712 -410204420 -851145231 534187164 355686480 -837361594 243681381 -891512085 999891072 -997278720 -749684934 358743405 -324261726 938467315 -142739801 676886197 691229256 644075225 -683029450 723461413 258315262 -331311569 532294767 -612911736 -473871841 529658494 -695815476 939753993 -257267512 290227760 -619802849 -297172403 932721988 -905508288 565452274 9315598 -490849709 301651705 -317000332 153738219 387966922 -94661881 433061431 143768041 654792001 -198104905 719404156 350691797 176714757 -77748140 -468863443 473660114 821418455 384762205 110057591 -101056910 684827200 479379647 610201152 204506562 943936634 -978727681 -475280538 -953392207 -811674140 -237089852 972935365 214760162 -767310312 -57932301 513034069 -843918287 -162322925 -821343472 317696135 191684589 363909431 -621876033 -996495024 178422091 -573005515 -527229946 -685578460 -312598973 412716036 136097715 88095424 978311086 -40649145 -804328992 -298250699 103199101 634238565 -685949728 -579830967 237168707 -224946343 -506832648 436026732 626616980 -185778144 668535357 930232088 -266438103 -647007185 699329443 732616318 438676005 -681489759 38009772 -319820347 7449875 222498704 -529548974 -951050777 -549074482 831767068 976497562 -410301933 340055461 88183107 -350393290 -742173932 -797501306 -215968786 179654924 197416262 15368100 -150158533 -613182187 195637090 7889186 -332788907 770839627 90107613 -799517612 125047516 155239873 -183019789 774024407 324893556 -481084039 312909406 524138768 -60606465 -690013126 866937457 513704815 451294236 91398594 -936382203 -76149255 802774441 -666386594 151810315 -282301594 367979489 307087347 -604358772 -64749055 904540873 -425790245 115048835 -200459441 31285373 -715293894 357257681 544990985 769259843 -432049629 -383981745 -719513199 617010307 -365028801 -756714613 -820450237 29793951 160565672 -609701277 740860532 -842513967 543709292 -566799 -922273596 -886861607 73932435 401557529 394905094 -316787749 -75808119 97252330 14490572 170017775 -804526645 -408973036 639540818 771653305 -127561575 527738397 14749740 -580281986 437262703 343943418 59650797 936100220 -834354318 722523163 -224888685 -934179030 -129254493 -907649143 248234951 677981419 191577369 -981470729 743160908 -788976481 410330333 125999729 -846878221 184319064 -718878353 -296933419 83054181 -352683967 -403042078 679248320 -93852398 -294764934 314322711 -714958732 -957358479 -163542391 746442740 -72615197 -738603841 -718364573 -393456871 -374723894 543958394 578002570 -26320627 -758476604 459493417 -967411740 -447270573 -848245001 -229978820 424962855 -760268352 -230624878 -150213085 566391331 806241342 859718240 -799653128 -41048073 159991770 736232329 68425710 -47116275 -191180227 88517891 -449633648 773980609 392258035 -655587858 565809892 -96499831 -953366015 260092196 501451731 -104774976 -487529117 -953931107 482430685 773810702 -600369566 -656126959 164877290 -876554113 -277053285 -472290127 -921510746 -905442609 -705374541 -828381512 -389890535 -568044703 187604825 607990864 770990322 59556609 -777266495 924323574 347433997 -274609310 741153348 219846910 674590705 897301903 275684884 -187503214 -509062907 725296755 -145813138 172956587 422359941 938494466 597732994 907682322 812603152 475351565 542475717 -848360774 -670174747 693412173 -717185792 423331362 -127915375 873049838 963484738 -43840822 724133772 218544953 365312671 -806157980 -628460317 -273235203 -582523863 -438541333 -412995468 454388063 -683802506 -571966252 638019531 -682492205 -369688817 537799965 -598218316 -650278878 -720468431 441937281 831850375 -285287664 129990864 -50069682 907616228 -28207681 -33418890 573607156 690776732 -336962651 40825949 -842236290 -292500010 829351510 134664306 926571871 -641712687 -75176580 922872705 599916412 -164694350 -492819036 -456268463 -270391307 -991056534 -830365128 -588577429 -962351053 -11129135 607437334 847933654 564140054 -204277894 925383836 579149392 -383460038 -232842383 454944790 -487531705 105750037 905929497 852732437 -549890016 378773827 563966279 -986516669 -130176600 974861797 -125944820 -173052646 -111992969 831295329 -701250723 838309326 -588090349 655889879 -499280533 717214843 261819698 -928262727 -979021128 -876977343 573272968 650140978 -595099594 -271232114 910205956 -929433994 -607547794 205625089 -384184245 663463539 974441035 -382611605 -511118624 115681720 -294204938 981117092 216642996 447200598 -949509765 575431136 447316698 601044797 451906255 944796296 430001446 -800945005 -561862560 -831458554 -678212907 392776962 947213829 -685975354 -182612534 4637020 19585103 55588633 -683223126 -334270298 378476041 -256433053 -19177302 412561285 -423133539 -315270575 9046298 -272407098 414826064 -130500013 502550103 -98598140 -881699335 607565212 -10195137 916298899 -691478962 -301858382 -405488475 154184348 -754959720 25412685 187305671 -746779931 383065671 573955587 536366926 98294980 -117978637 -229605074 916632106 464629132 810888941 -518243231 -982088413 -924465217 -106626603 726155903 -386690264 -595830770 372864727 -687829530 -11735465 -236853225 576052239 -979249180 -629775286 -842163901 961389510 91861099 712057892 148570771 269679582 -180672827 926620722 -858544965 733206467 -173234052 -326842985 -440068814 -56594159 -504786045 -76104243 2576392 178847505 825772493 -765218227 -424662110 122787279 -946043223 624820596 386454397 -62362271 317893540 -974747852 216262555 -350602845 344276117 643573738 -391234417 438759683 -276749960 292902885 893590113 470736563 -974000790 252442425 7586773 642360493 -683228045 -887239594 -957446767 804340516 -511513457 -243524463 -849764832 -926080417 371922846 -144194364 888231704 805469763 396489865 309699269 -228754513 263115982 979216254 819713655 130131060 -3622960 -604434756 -607073272 -395806828 -870888604 388694354 348668054 -902637409 884489867 726991404 -983245514 -721697411 621508707 612178389 979024788 111784672 990788198 -941344632 349148491 313310432 82064775 -27559669 -580958216 614859020 473842 582500688 -798533514 -960220676 -233317560 -943564270 307964113 -152237350 318880131 -793963474 3840859 419646014 648900139 -732937450 425199885 -860417753 425934605 240605558 -401536402 249627899 -400890328 -208125269 990116712 -273921999 588215954 188667348 -711368718 -446976909 -520855260 246435935 -667589417 -773143078 504667248 676041120 -814213461 -39095572 -722904067 -939359708 -426423047 -282113318 -849133231 -524774931 -779468786 -734894002 -884891610 670649353 646778628 410541429 699390792 -125623252 -115612336 -139747212 315557352 13105455 -62967484 -628366682 438032281 -872119406 -591260326 -716677612 71026189 -32299763 571058194 663718348 232442971 571780501 -327332213 546130483 -386647074 -102506085 340338889 -40860468 -370006113 39652651 998867332 -954557233 241331966 -732448369 40547154 698931901 -120859279 95571738 -467682251 186492297 -5545246 -274093007 98888617 375635692 938706154 463762442 -898076183 -992917761 506666622 940234542 877197911 569915282 144829971 -602749259 -347985394 -804109901 -327165094 -33424908 66785808 112636754 -44706581 -212657203 -361960678 840626716 -425248424 36717869 556483119 367297875 725996969 445704063 295446939 59980478 -486735999 751194279 56934109 243729209 -897130590 -219578824 -134045609 -984832639 -614456222 559532654 390849427 -343390515 -900914435 -635859215 -698319580 -807354640 -670625902 844145234 -688833982 76540885 -878333440 625763805 -556107436 -508752569 65505195 517964918 -170465947 -351024331 824273957 -245028991 875366876 -973875973 923902071 404336276 33726897 666943946 -437458357 -308679881 268613102 302498789 856219273 -647389675 -508507743 -327000330 -708373446 647231906 393268609 -37752297 -841741661 -596679968 428804282 647641340 554027194 -436680562 -103826388 149886263 776945652 -134172126 -162002537 272596097 203037821 -894757974 465349736 -218072827 -300494962 795499797 65334198 795949394 -832230 -772921270 570492991 -31251466 -832440476 -26410887 -452692717 -706804245 828952034 -712430331 -167989684 503823848 -594123816 -396002968 -100065171 578608435 331379896 -437806161 183873215 369112063 -929265306 -680019606 -872401169 285738097 -582554530 -250471582 371598100 -124942206 -500032666 398870228 607835134 -278732537 878112305 536089172 845321443 -567223430 513793345 656268543 840883305 -557650210 -897600701 -842997204 999344744 9323592 683676775 -566842182 -538632519 20772884 -397889758 -866337362 978704525 565396466 -309964229 -303209186 -491144336 651790291 401741131 460800495 597061306 -866266643 -45090654 198913291 327096662 -495563882 -366246585 246227023 805315893 -899348047 214651402 -830824424 -370276408 318330209 -102876252 133939472 77348000 946560944 386864310 166227893 343459211 501861493 166250721 727444507 -854639306 -359787881 892730594 -694612335 -435220328 -720435820 -230551473 475693935 -887563635 -533862121 982021040 -892632583 -215205506 838091552 -52707839 -385482800 423984138 -9844792 -32914939 -795083839 -812949441 957538388 938785004 -509154828 259917557 -343924320 -929295608 -984184270 -363068892 203654755 -311784368 -762298742 -676219203 539764010 241195060 619084961 615567278 517951142 -975444663 165935064 829217224 -993316319 -159239814 942529889 618552559 320221611 -995443441 773746559 581610873 -469804706 134115448 733946995 567345021 460688734 -540484872 760284406 -460855986 -595016780 -557144636 -352494435 639983458 -663408882 -455156973 522234803 -37984458 63895820 359479751 486415015 352743034 -775480431 834064543 273610347 150915690 417905656 996692022 870485889 -895073143 431901501 -636254586 778374802 274588422 193250946 413006221 -247885018 -352849137 126176895 191800388 957296641 -337937355 202689295 -731757645 546522707 972230234 -994191272 206655669 342789330 512664457 -598415410 982473367 125161850 872025342 989441246 383468272 880963124 -903211399 -234007608 757183110 757329824 20340956 215224111 -130208250 -583154999 535038063 -202735070 -141663387 426918996 42842648 -43920142 -264701780 343233483 737155992 716955476 821477803 -605808465 896027071 -525944253 -233300997 858157861 -112849867 -841299806 -836316982 292859630 -477081162 550933280 699626214 234047248 -422206663 -561294573 198961614 -120728723 -891746211 -765262006 -711493764 524820974 508744926 -591183982 -449825804 41216226 333153180 -186239171 469650225 481158985 -55388546 789691950 -914847648 99099140 -971720706 729360631 -52683509 900289406 -331546882 865859169 487969125 -602525371 -954664887 -570750106 -778311579 658792600 732359787 -710212725 -248066336 955652374 -836097118 867998518 -302369186 -59763250 606525990 604478859 -909566039 -542862540 117826337 -656661092 357151655 998136378 -339951539 484418879 576741017 700267285 516046599 -380049225 -343371583 580639910 613859507 -220607883 -195510767 -910687816 -235520546 445879363 -499990208 658793511 178109185 82044202 -888003650 933617457 -1005147 451829613 208439410 430705205 916116223 -318143213 -317333070 -951549675 841422343 -824232692 716229619 629285271 -185472895 -859883730 340934498 -87863541 -321374586 642326363 262633683 347426285 -440165016 512234607 685926870 -257219862 -888553420 -503129417 366800135 -850972201 -162790167 583280920 839601363 304754632 474571127 786773452 473440121 676208360 -482891961 -796984553 -425008707 -245590851 30289330 -279688644 137660249 -545095146 -594345507 -800167796 -993258414 -307763832 682226720 -29126438 -694678884 -699585777 -110807374 810657903 -159622320 207332454 498903428 123907524 173095734 -333110407 646634684 377060664 -942880972 -982242873 -545644675 785829500 459853427 527053095 127988278 66180814 835121059 -913318068 197437389 -741067245 -445435361 122849828 -40202053 188418537 894918606 826703371 775397168 696538170 629886038 -432623802 -977502626 -438804064 554280556 835228699 -338184293 558366417 -987162640 -761768939 -332858760 858289047 606291545 962040448 709627316 -726128522 135633111 385283745 560412451 -902353858 -17040970 698571074 -845926139 -831334493 210503515 -786354720 -331294275 836106422 -912034643 -592908686 668729596 292291333 -556167354 -525410114 541793204 -398594619 -558340822 694420576 -453975759 583953335 -631643192 -40523302 819619535 95851635 -931794859 891746852 203117668 978276618 653009888 -370386564 800543797 676274365 279445880 -402100096 -447114685 709689766 -414816222 427282834 394731912 -110733612 912040207 -290695168 395798529 -34649123 -460498406 -828659446 -282412623 -312191325 -498775592 421396826 392988183 -890670921 -433798419 680391727 979324750 210622385 -960754405 487953982 958301921 -857915075 -912059735 881738560 -137950170 -96003488 384940238 -339048252 126862830 -403593726 -378059311 -466684493 -208840578 360425106 53878916 443617104 -884170342 -350639009 954000513 516795313 -840708417 489927433 236697291 -251680870 -924443023 -661392393 -744354191 -677725926 238939168 -92445858 928813106 -487124426 881352133 -206701978 -6818804 -158664481 -978476536 496090123 84223559 475825434 950510236 308820031 844656701 -772893217 398286339 -451914099 -44747556 758192458 734949711 -782721232 618094715 370554259 50643067 -469415361 -657170020 -460859656 401566715 865740285 -558444031 813301966 -162317108 -635896675 -955934480 371143235 641774255 -873708268 957869762 998020406 402299372 710138324 610928982 782113904 -608358949 -156516099 290276345 -931417643 -826185670 -408494506 46534349 862038326 -550531581 -733956113 -398882289 -596589445 820978272 486248467 734867297 -618488541 193628739 171026603 -666016735 907652757 -65207943 -18826445 530372166 -784466198 -593097605 -160709865 675968685 -835010060 -675026771 -776585323 -447584634 65912049 -711466399 102850175 -270519927 -753932686 -847220817 375416397 48746686 93299102 264923831 394236210 453551505 -125918842 -66541675 -896902202 -160750485 -354413935 323545817 -211791557 -451995030 -313451553 384547474 529377406 -981649179 -149858683 -100998787 113651695 337319955 -403908046 531479724 714997469 -57550525 -100855521 360266710 822679194 276591016 -600060241 -892215384 -670556123 349866368 -457791907 756666956 -39041652 -173577271 44648763 417007904 -219009771 -775648376 -178505596 -862604896 648752448 -647960896 -279184852 743353248 128322544 -857086974 917173168 -816508602 492804565 -252032164 -762607409 -167870468 -383286677 -383320184 -92491458 -373035396 901574452 -708955142 247133207 758333014 255163757 -950966008 540789908 256506277 18198907 977454402 209871719 -412084062 410009251 876438843 -844811129 784911608 -161121128 -287946729 165267344 -174087702 -774102136 -684808153 425636422 225125206 -23369164 144171461 -228463215 -428773318 -768241871 -874550362 351038168 -829618430 825913927 219043279 -45809588 -428055537 -375407498 232509358 478575135 858235917 659649644 429446013 872940337 648399248 -763494008 -652369551 -566886304 -533747582 314925423 925708076 -968589126 3868108 914915031 630516808 92216040 202925911 128744350 555817634 -352941828 -980327377 -939172024 -914133380 516859574 -708644817 485564756 -903698474 -724413825 -768675435 -103171226 683929059 -179129571 -232148403 -267334854 -239950541 -456959867 842505337 -682778171 -266516155 -868129132 297886811 161302970 -602614220 351552859 817261910 690137326 946652062 615528308 -692097307 688099533 -802525543 -131693334 96566934 -419296394 600497331 -444261546 199231394 396259171 477159145 286519525 101532230 -287211484 -342215310 793077350 542375930 459361054 156394124 -693573725 -702234179 -462441539 -550123077 -1216031 356805084 406210226 705085366 487084461 579484837 -669380889 929555675 -420707205 -5230526 -686873313 -897465243 -295996037 -124640927 192491551 -677591435 233023602 -807996012 283562492 634421305 -699167042 569155806 -635925159 322353984 -178078584 -893573588 980047675 691042394 -719453814 464723397 514749881 262469627 -941174854 -405118010 -498153257 -285642975 -247016714 -345216120 -610591783 520547422 -158316091 230259597 -638133105 -576591741 -612139893 -936090268 554563398 -317350472 -92066956 948567819 444583852 998885782 492110670 -837363914 -227735829 -298294919 -700710718 -652625089 39099271 -43866922 -662657668 969928387 218960599 653520910 131958336 -807199849 -312325928 -653174228 230123891 -24243256 840734560 -557539463 -648954426 971636749 981401664 -743122694 877456063 562520091 760993164 433533796 436726008 157907620 539454198 -154636129 -449643441 -581843590 431062141 679370974 302127364 -569712885 810461408 -163140376 -275649546 -108105748 644710933 389407379 -866516922 422535986 -17101267 538493430 974760163 777846117 -991030784 -527806937 685920680 355193178 -648518824 -131825134 -369025556 -33320602 -839323866 -462784347 -604921152 414179385 -457028397 -650217213 217488896 972324834 -538296085 -597703304 -165480353 -710672992 -392243093 -737737909 -698177230 -249975241 407738562 -49339129 -726275773 385258143 -895911823 104078288 25452282 197903301 -630104892 321345227 -717618388 198997285 542207266 -507896426 -40579153 588587581 743276257 211449366 -67216325 -178337489 814748846 -21311156 -633022705 314819834 18603449 480680661 -711801193 556867587 21058214 312656607 -158781926 -36157166 544415489 908274810 792677845 -72455344 -813076863 -118425219 63148900 700821637 -663072873 -976131093 387529288 -362962954 -796693137 928195207 799950409 -1113222 70038932 690173832 916605946 -15310 -535671707 648251134 265202595 -106033961 562056479 809926208 864493190 -97333017 -645287715 -480172456 -466944431 20236465 -752055613 -56323637 581109434 -176927150 -372300586 239955676 171620154 726573471 780309079 -31066642 191007623 -899791774 -226385630 -147754020 -636943569 -183562736 -579947229 269271862 -560311264 220742630 -79597378 -587863834 -971016378 -440334641 132493957 -98121214 -104496857 -203996432 634267555 -446951548 -72782944 73572778 413342652 878188007 -159363890 257938580 -222560605 -507088069 560760451 -803638092 520220234 -492572210 269636753 -435370939 -487764705 68035392 215611521 -249327436 -178586761 247024009 -727425534 -37872857 -652192796 654540892 898280187 336875197 859886316 769998114 -902478059 -835943962 -809558064 710486520 -124897155 307560400 -281066900 -127131139 -308068731 -553351791 -574794068 -246600317 677270448 -944097210 -450848741 856835428 219854375 -942207992 -431306157 -962285361 4170380 620021178 -468564352 -493625517 -796220171 248099278 -66883354 -231725336 -181692645 510351669 -651859581 412823699 136852345 244899962 -799297280 -240694431 -953025025 -393476899 -763900915 -311827513 205888232 -448260058 -851226774 -216767374 375155471 319633520 -961168815 707736091 867198116 10633426 205308838 206235467 -142785094 987600441 -740968915 -68228099 366230002 271190621 405392180 -203158376 -746300306 179274694 853956752 702551173 61546259 707830784 659063311 133653673 515925223 -512085323 -298012515 -127554889 -335019888 327416629 -771161376 909299175 830240603 294791080 -693380012 193451302 43036266 787921993 -28903682 638897757 20999699 253898702 -596619937 -86229416 -757668107 -694683702 -550230125 300330790 -728447591 110244538 42307828 135824263 484796717 185302686 802565003 862223433 761397902 -613786593 -345572657 -18950969 -596788828 -513637266 -713278155 722476942 177566618 -580338707 846672228 -377011892 -102194838 207304015 -690025796 791423573 41393601 485535194 851799039 355805895 92309642 790518198 395183653 503379904 301854358 651645252 -14573783 375466335 -715996005 905521566 643367481 857101040 460667873 147730695 605832463 -465335395 -394466219 -12957043 631328420 556143656 -909596610 155559322 926798604 -792405608 943515932 -97283781 -359600721 455365596 -969805826 149754298 -987545513 -693212785 76229701 -853022436 -885866923 -879468864 -816601034 -680685245 -439904967 -536784721 604298428 814318487 -256070886 969318229 758139376 458794920 -570851214 -849043624 -442134828 896188174 -897494800 595157052 31817086 578584971 -138831052 448408341 -477375620 934292508 133951637 236618037 524361121 -199553531 -538448470 749020150 -447509061 559836328 -903764886 -499209230 334282657 414390539 -875972164 478103608 -401859094 -508633163 966096851 329578844 572194891 645320037 702136773 178716488 -692830377 731375722 367980023 190794330 -420749338 -815854099 54369414 -34781681 -483413493 216547812 885833117 -324260352 -220028415 -981397935 -257249111 -574584036 -644517766 435021787 -447902227 -721929669 -727347768 -97906678 -222771500 -495446882 -507933694 -63445904 270523180 941867879 -957187297 731458412 -945665166 -488122715 728201872 796801373 290027024 -74206503 -158483758 825557734 -733833481 935989838 842369215 87750462 -297058856 -424213267 -600293102 -67092908 654315871 48822318 478350875 599087952 486871853 578966890 -368429206 404058384 480612139 -633130848 -406389545 -820111415 -660381914 306251776 786538265 -914912645 -644290795 -880100267 314985131 -2708074 -17279327 292435339 566072932 773000160 -321749434 -627178931 -751536892 981195827 -200469309 -263192588 830913731 863679301 -307804855 116035856 643773725 288142713 -77373123 -881150613 2373259 -538602481 218564586 598885702 118367926 -227096061 721957077 -859520859 -997788435 -781071837 681192799 -843246692 646276804 -13730955 943450252 -832349827 -277005186 -372119614 786064492 -347668736 516425924 35113069 410373550 -152177891 -42488951 -451503366 -534838598 -817792712 -395698955 -791645607 183947632 -919357699 -269320847 -140872109 -305395656 614615479 731571930 -334107678 -954832280 245870841 -768599851 756787062 690547364 -265605793 -353071636 748015184 -901169233 -549434564 -838351033 956976550 -506811877 -670326653 -125529263 431841279 -657869105 349309495 516982493 620708148 700187877 -260374963 750561170 333666629 -529440940 233598201 -587096671 -392839753 991464767 -978664355 888972522 -939099029 468501814 974487806 -145090176 -945194929 708000467 -710417692 -675918301 523380132 -407223194 -460837126 222304292 336646558 990273475 -407191834 542450024 -86529394 957594032 505056150 -764704981 -947634862 -765371954 -778610311 -191527105 476721173 -972175320 -905844852 309844185 498328172 -165995635 -308562511 -798048514 6891672 -169352420 451658596 -892349412 900372486 -128088595 36301696 -712083509 -692006180 -927900931 313120486 277711405 704897767 -421301625 228745431 455158451 -452618477 -180531158 -388512702 -529316641 812601238 -719020337 481475352 254521 -320088473 -321162906 226128874 -826258545 329061932 -47228747 -439858706 -944783603 -121748326 770204312 953836199 -862558901 42517292 548359430 -759834266 742279476 -878586501 40276144 -823832367 150095025 -4469591 -871906760 -356484121 -897715781 -604031966 -430688912 -700287292 838152404 -908289577 -725224940 790465143 342913948 155836773 -606361298 -138037351 -130625559 -733794562 -935160276 -508613555 66181109 -2406003 973845412 -149094422 780188966 427326296 94980921 777996754 -137307133 850630898 -228030420 267269498 -679363662 321681211 668248024 340682194 -429084179 -912439526 496747129 -243799455 866155219 -463431860 -552793965 -919538286 -587914146 138444392 64402005 868968221 45487294 557273840 -853486763 -972927030 85084399 819301058 57107410 -824747237 153348137 52492101 261664052 512581966 -942285758 -440246208 575934208 -829115328 104926037 611517257 -910271223 286302237 -666384113 769772899 32580479 -88724408 -367561457 348268079 457565189 -469242666 551514071 -352980915 -335415095 -640767430 -25259633 997621324 -185262981 368049754 -256621812 847292268 -908777418 -231821760 -170178500 637036323 -737753187 -303379351 246594131 652717123 -366580956 -755201824 538288117 21975852 648327322 -840902543 -629553730 938262960 -245831665 -353100455 -783385042 182041619 515271018 290985029 418035634 181693088 -450725461 602430906 -813848446 -897358376 609290440 837878177 -631757385 -810350878 457817570 939827487 -681826127 75583830 484926253 402761726 360321515 -444100242 133085937 751787576 77946887 36401293 -246864914 726759241 506442094 -370235084 633584614 267242974 -75910745 -883097068 -911576576 548013656 -334100371 -384573335 -102033240 -733797605 -309123617 100099357 -841249342 867224502 -77111767 988652780 -4824862 25669782 -881967689 -822188386 -168717045 872269282 -495816688 -249009790 94663194 853504756 -367359840 225129530 176025490 -981850584 -529583774 510237022 237612934 858693962 63092447 -685970926 -356595779 -284003439 260004569 -684118448 859277462 508832335 267804558 115224078 230938321 -93327135 653744622 555551056 -35373237 -235644996 -209766303 -830354069 -293089702 -14405469 899920281 -80453685 -405274325 -820151714 -586086277 -94581309 238450082 -285646110 551637286 -431178598 -331951197 -649635346 61448977 355936115 -954428201 -819341476 662694536 531519986 223918299 971583487 -748366193 -104284841 -295735253 663696845 867191123 -165374646 927634198 982184107 -613289327 -53468411 146843702 60090696 503421087 656656984 -163157622 -229032306 366007266 582829783 -170291375 25915856 916471183 508897681 874937001 -146732609 464014288 303581523 950163117 -89247052 297674462 978825226 -863343629 -8569032 -50137734 -863829367 -991039015 -391188789 445349620 617475996 945782457 522219839 365006725 -360599853 277622186 869985175 373241347 -154301879 -935762206 82488348 451450933 969345124 -422552477 -301939315 -415736904 741964755 -798444373 239176457 717344510 931785295 512702927 -896451609 944316286 268934970 728755556 -534598082 442205435 446181865 180927673 -275186538 -377184727 -967123749 83375760 -275651899 -751641653 -862880619 518831791 421408186 -71440665 -116038931 -622639688 -278140554 262674151 951463016 611496998 887929141 847734013 -453052254 -99791109 34159021 -350090544 -532871622 -232987778 613012433 -542442429 -202231876 -863753404 -453914194 -555215801 -516449896 666106608 357926652 -445673202 -316606934 -379675927 879552196 541760574 -911685987 -489485788 725870984 -617533910 558335387 17625038 108284548 587822198 -571552996 -71014033 -496246499 814560624 381733303 -460573192 -537216033 -277890611 617414231 118314782 571061528 -186187570 801576750 -775219671 -362630066 356035746 -1504674 -727873954 595959460 -971723413 686191731 -326758673 -59829587 -648485245 25092877 -226751022 115205315 896166117 -960809380 -790781133 285183731 -567569560 957812419 -857445 903772048 911824988 -776103841 698076728 245836776 647373239 938485782 333866421 -566679708 -434905876 -222809033 619240886 475778489 -162722600 647668825 -388616520 -73313715 -158381740 -203236953 161838003 -89050332 572024709 136527125 583684575 976057683 359112285 -832325073 -362540239 862197862 855971529 -633216434 -393350398 194870798 35680452 -397985579 960947181 223119827 -769440485 555826136 167457384 763942824 -565673817 829134037 608468095 -5187792 613674029 -898417334 -112734238 808770056 845474297 -624835725 274386855 -492574412 -633990291 -841222996 -504714164 -165367433 -545801188 704029762 390952657 174495549 -739143904 138392755 -18391294 -363469305 -907068452 677008626 -782762019 796383539 -421010877 234554522 -677599238 -679644081 -230534990 227651608 855666716 586156608 327386225 -937271869 823411457 150273138 -819291196 -877632886 -393954290 21812618 -485127901 638153811 -157216389 141513752 974099518 618292656 -545303979 519744709 -166338185 664749582 628148451 31881237 956083454 581317865 -935340945 -619803553 120715442 167651779 -295046586 19500024 -143262742 20168914 824888218 928441865 976945637 -881427742 -559558420 278302444 -383047995 226367820 -930031611 20368051 -447934514 255548735 -174784098 -359968277 43947038 1256504 -772574927 22452223 986362448 -199884427 919735530 -370829641 804220202 -177153027 378651159 705541554 -249213912 -325125166 503952948 609406155 -419277996 -315283741 -607360394 -48066692 -459793085 271946263 595989046 -571136536 -43300938 -144554602 -120004996 -293195168 591702975 -882864341 -861630794 869011260 -335536846 -450211203 -998175219 368458203 901311896 895320354 397664841 -140337138 -29105012 -260759222 -784442151 797400374 324349462 924357416 671030717 330676871 -481264996 -255209625 -905503971 -577652211 272837816 356335837 673972111 920611211 218702057 805198580 824905391 -736981876 896227456 409347084 200558611 -139864535 -999040496 -316249527 -733575874 941556713 393881786 -788498503 -106915424 469306532 926820463 514452096 934650571 855390322 611704218 -357132361 -738509974 -105626382 370714629 -512449034 362223975 -593528966 -950802594 901771249 -784514719 -108801792 -547865765 260680921 -470221020 -761411498 -797457466 563135678 -984734637 -892409124 887787250 -536236490 -533970885 -427262690 741069696 157076097 995866104 258181003 657877167 -428654196 149773957 -438104161 687650812 471281860 -254310205 373693930 -716197646 -669362330 68765333 703745670 584711997 665215761 -818290379 -760721240 -334450923 633099627 -165996763 -379222109 139004915 576852698 318949075 -311609532 963255712 993607680 -56121306 119046805 -288887641 -692287070 -826775108 -685631552 13930698 551136625 -479176160 632158697 -998360910 -98365663 -408537888 -111558082 -665893795 -901874431 993703110 -741842649 685891899 -440323654 -115274443 -255168042 -885669435 876305451 -509660224 966195691 371686152 -388592541 -285584081 -721058346 930992257 477322931 -732224321 408997691 -277359029 -834936613 557794360 -736181305 448432212 -991100569 421768380 -235778789 485046096 -957343506 348703816 -261755169 -482670001 -886792633 754074231 -985364520 869879213 -878628510 -101376213 -157360108 -104298980 837311939 -755438655 398084709 -711308501 831920764 -182919609 534756805 -113926781 148320106 324471014 -573888231 -981416216 -962601146 -930349043 891599094 -606977305 -781907539 617027950 901988210 250242188 -159549235 742210314 -488467058 846561769 334814108 -205001214 -939791293 -678952266 925021491 -340228995 925883992 -468861340 -124308430 -181857882 -584620839 660242082 -883567943 504982067 -264060219 -909795799 -725394167 430345739 366022539 -829384231 -58919410 -617293246 365972525 -234613199 96263865 -966748732 -847005374 44713651 959127973 -718569309 745773370 125600329 -909441000 177753884 58997121 521893856 -615032501 -43487707 104875960 -371989786 -769607276 -62129105 -894560441 298757063 -156178366 193039033 -489662915 117981823 561179265 142171070 -371193473 943346640 -637305172 -569290457 191744789 -756493729 -622747782 -823692219 111283916 332553392 192693462 -92343672 392784153 -507611107 -669993297 -899478973 200605022 -931248756 773289964 270049323 421646396 -927244420 191940185 73597892 -620526161 409221255 207199654 365138391 -313465593 477991953 -689110524 301165591 760987563 340231760 -529762773 -921331870 -617534889 885207727 619815568 -913662877 878930654 366158970 345684481 240633501 -98072969 581574547 229625472 156341836 30431247 420880740 776287441 -696873298 927879682 -188977281 -804882687 467847932 -456539834 -429675028 578869379 -88389703 -251869134 387989999 -802086329 -997208003 -552131894 17160373 374321106 476624096 851479775 32885074 196558602 -554973065 -455448542 458935581 -56572228 561253677 -208969744 -321291045 -4543358 -951518126 -752615960 -826826652 -370756405 -319351472 -267473011 -957597252 879472604 552812830 123502646 -607307515 -792308784 -364771925 -60685257 49154335 209761458 86459488 904582883 122406940 673313143 536460634 -415867378 -386156676 -864413915 824079180 84774873 -879785297 671566542 -683996814 -337043414 -447739238 122772424 -843752777 532640937 628775128 314718101 672981179 -211821962 277683976 938912059 -300558709 743064543 26735846 -671937391 336103078 30402738 -411757780 897443248 -523598028 -875586442 238787060 662664102 -957415478 -703854844 195698902 265062528 51875463 -471497082 -208549557 -834163609 647199999 -95482228 403710453 -814148170 452903713 65289894 750732491 -678722428 685655707 768294313 -589450076 -1067589 517782738 936980871 292618933 972380189 -264310842 -36673493 292859274 417825365 -134003085 -845255745 657910894 406758507 -34836498 709572046 -839717762 631906650 -923885391 -966704447 -673567472 -828627735 516872528 -987242873 529182967 -412777783 -92077967 -930984563 -907194997 974732743 679764377 -465623134 552576074 -107423369 478085528 219903902 -821681396 874060104 205040062 471028807 -227531483 553602219 685708358 523694964 -345563403 883474310 387534909 648887463 311842437 -238550821 -196235985 997754728 -682582753 -427829989 -534661070 75010883 -240873692 -221666870 -327776564 6985389 841972139 80220836 19850973 -139028813 351421848 947732554 352026010 -713855495 980931850 908918712 755438683 572272129 65668180 -270135703 414773855 -623257734 -173051466 -624763473 999312229 -918210245 227414877 85616701 -290735685 -766275112 -400422891 -986113314 -674979500 4329316 -764957719 256842241 -658909952 -574945255 -98525585 -761304532 289625472 964201897 -764107233 415316733 641044022 -845768175 688088391 487776645 889691519 512092529 901551574 278710572 908885847 -482475990 -939054313 769209417 333508302 -102365739 -339079956 -304422637 -314176152 -569943382 27731580 883278337 -571929683 -288322744 965813655 529755407 330622871 -291053838 -577096102 -611341821 -613651701 -144303842 654614098 -742500069 481065290 -800221004 224563278 -710597361 19121058 228967433 -241488432 647028783 353690689 -531654141 117764273 115325732 -779342070 129960875 -592648458 -465226106 -90393325 -337837449 788034018 287334489 -666919796 485644598 -77911582 595038468 318970823 426830254 -381485284 82113944 -922842497 52841264 -252543864 37833885 440367954 -147152815 -720665316 959428012 -967213498 515673025 739771718 -132932590 -767268331 88026998 -71886773 360780982 293267544 -539207922 -37141731 -564806520 -114356509 664568718 -198232780 -772667613 -338372089 -389707989 43206753 -821107907 329371890 -461343683 831370645 836640857 -57224900 -582966090 -148465680 -893654629 -523817528 -192723679 479486492 605155289 738712818 932097248 -356466148 493485335 703907006 -740528504 296094939 959940185 621660705 -631403228 -970805914 -598737769 733428177 -483064529 64671189 51257511 439155321 501771659 -245455747 -260877052 43390493 683450967 757721036 179598965 -926830963 -993323266 -250324452 -433919571 -636972878 183396217 -710023902 -662710252 -488920649 813868854 -555258487 665408838 -304595461 -748469333 862193661 -634257658 -577466384 -764280265 648636458 809686525 282852489 649282372 49188237 358677624 456679172 -198990625 -975234045 -552014369 345901552 275404462 -917153679 -40334434 508782241 -802498676 -257883798 -169169673 -726728168 171659376 72438887 506910980 282399524 -17385002 707117729 -58420017 -973823618 278582758 -941675018 420754065 -177207694 -824712229 -649751794 -689077118 465411334 591229732 145692038 -982689224 -475788021 573546005 513638538 2791111 -107239240 855940400 -667647523 -620299074 518190208 584038105 -761590894 -779405678 529632248 410801072 79221636 -608506195 537554247 -699413674 -484471743 140156323 -856314296 -20956135 218517798 -251776793 120912497 -976458957 -831852397 -791111509 844439545 -445735467 -406699577 -433027510 -258388701 238648115 -437340431 439919326 -227562793 -542871497 298652795 -241116622 716721937 -716787325 -733172206 -573106264 -635947693 404680087 186174707 -159605177 894355755 269220613 -95682923 126936392 49764924 472470326 -239244148 24630211 -157660084 460156080 620794498 -188519556 -71650745 501736374 327765686 -645353956 659588769 -876066911 523042166 321766964 906708034 -239008416 -65349545 63097734 455811468 899036315 990159292 -734582337 937524762 -806144356 -558959742 -655151652 585311048 416792228 -832860394 295421056 399954569 813832964 707725120 999660278 -353933577 503054408 526704998 588028973 -631230836 527017538 -136185967 -821884716 414628746 -425650983 836902408 842323196 443414151 -340914775 381498004 -870986698 781451522 -559626417 506671517 549852019 -960842704 -767482665 -268526628 -711865188 129047179 138515126 -171690114 -453748703 -366532686 -422666551 -552753174 501428248 -827479690 -860858186 238170518 -564236437 787602327 -488116906 -895948057 -373617 604519439 75901858 -161469978 -614801077 -778074047 -244754630 465108068 27496682 -641802037 -662489680 549179404 -170222035 575874922 -220157966 -243610765 154911501 361474892 -567412446 800405448 -809771469 660910989 513233952 -30599353 174377032 -25620900 89847601 429331619 514658063 -115696037 836768487 974811670 -460503127 872320914 192705117 -201554419 -200417707 318127382 -757178460 -507833848 -389702102 -791229687 -628735634 -292579175 -756331542 -803077637 968136119 809082388 -539676734 916001618 98482946 415430959 864531775 752713262 55559328 411508769 -941860631 356520893 -686127826 -562943780 -218776737 -59668875 3569842 -503701178 859932009 -986357099 716494116 -520272336 608018987 496988080 861428377 913616978 -102300129 -232098382 167794191 -783869555 -375536028 681665167 195742827 518377669 -333780310 729531587 -77956013 -57838562 -128106231 -953024527 -852547166 471724102 981995616 -788978887 168044437 -978627382 -982031548 454988204 -770746998 -162007317 -451431611 571955912 980015018 -444994756 131689831 132033085 683317412 969999375 -196476714 46448358 -222539347 897195629 -903414299 -194671842 -628047232 479521114 -171807943 418923817 14658744 -225207871 441809215 -88816648 -777835655 634810374 -676395319 -497679889 -242158970 459853735 96463375 -105483174 120531340 364557114 814560293 229493227 -549669423 -223043888 772754821 359543530 272684016 -99071342 344457327 -778253032 -739502913 -298763669 -930182669 407592589 133142985 -228476818 -913022169 -289121947 200910131 -706277652 813727558 462954398 514585649 791689919 -86121927 896260340 -41091060 -174725288 624375211 836807172 610915421 639363367 -465661048 517660135 646891022 204086969 538353026 -512389922 -348091655 529064629 365064546 -648876052 -628823501 550960614 -719890290 -240738542 -695009852 4620110 -786403650 -528452035 169943911 -498599005 -347656719 382348400 -200851128 220280247 -790819593 781760598 354115165 -318725125 885922401 927997882 -695156262 355302880 637711584 -23810763 914708984 319354350 311603500 740268219 193535825 957323971 -353239244 390165947 691331412 367373677 -86691982 -383890625 705140047 -701990392 269279353 21328965 -394718906 -588321902 336444982 969121467 124320746 629854529 359774909 -558685537 166061594 -706609463 -806055668 912089253 787667566 -956657207 -9950798 -301875490 -709447120 -90900080 -848202539 663147528 -361604400 -604061956 -398225093 235226519 713243367 -779005783 558499153 433319539 -836820257 -342140707 609145433 743062878 -680111780 -290113015 -204385813 621085301 -486629195 -156493294 -167376280 -762213567 -880429055 866178215 396053093 547008763 -662541006 -818342524 -861876002 -588687998 725171199 146091615 -836307444 666905292 -40059813 -384974947 -690581033 -524079819 -104805132 -423083408 -157844851 918406747 99499339 -581464258 -738089449 -465389894 608247046 656016255 -724235378 -92341052 -750183707 372630111 838021320 -817917792 -399006285 36321171 545907108 355554690 -620714822 -552804269 -374951197 -900501944 -490338 990218304 -311004568 71283692 560682658 -740622140 -123903441 -821758337 -253787389 162402995 -91805459 -409051279 -581177100 -854223543 792373972 919531609 932375462 -102979715 699150838 840718065 665647650 545027773 247362116 119944837 -962081302 748160555 90158932 705033091 -932525745 -976036433 -338449274 714288992 191879025 479040937 726606641 342233019 894996941 -556224895 -105468191 804035583 599545686 408112508 755608046 -763291280 -178256239 116902859 -409429388 -782412683 -408449296 -758000468 -813182319 -554330637 -968544722 606105009 -223315922 -392514152 645010364 132630696 -205838200 -684888373 -657282267 754240561 -252778972 -949317768 -508032323 -999504464 219919265 262410090 -729763130 -267732660 -555960368 10413413 -445330150 -381400472 -587790488 65240406 -637246234 -635122515 325742010 -488871274 -180053869 79192909 -860060644 -552680103 -462582233 -703970910 -557506585 -529083416 -387492921 423324622 45565975 583950506 52393501 296184728 126339807 869091394 -205549324 965868928 650427953 -548074357 -60581646 926250877 -554000422 757031289 879684280 -495595732 683877465 -231307681 17761919 -240205311 -202217580 102625657 -862849537 -516744410 -641408018 -724746412 476845509 -178923563 -35838671 -293683998 -108957562 -962015242 883780299 -178078486 -502748039 -948758844 -709376418 850395754 796626520 -402127422 697659453 -513034746 890995307 -546180665 617203218 762066335 478479361 -388061308 -482032106 -626897663 -140300951 362652404 -825789612 -418590318 -722721498 591717016 179924767 952255915 598250385 -168631696 550295771 937157443 532371827 -338455925 198263095 979865418 -631534300 274823981 -769055858 766438674 2091600 717166011 -215691696 -54299741 21060151 -237480646 -62978060 377747803 -24520082 186124090 -425762928 408896104 689257077 -994084022 -826287631 -349268082 -510836690 86744319 -187618477 -294077256 253309604 759895278 -682564088 -583719004 334858962 -722710284 464566877 -786641921 -139986462 -547225626 967716956 948897488 -695443439 -18969554 504420696 758655349 906822037 462208188 767729966 905144883 242629471 -590935271 460262670 -592602254 401705967 595412447 202763448 -379130419 -558769744 -838465084 524198903 -131571862 -534688794 59640473 -3094430 -117857433 696472436 -762989410 -710525965 610967851 -71661672 -463369964 441027944 678635048 210373866 -396732569 -141184411 -565511332 505521310 769686918 -934311204 -157366971 498880727 158930426 302366565 338654759 721387997 562902689 -603567984 260420445 -904673929 -90331947 -160156434 588484025 -423808960 -316207460 496246621 -658066880 -534071466 279267456 -802631392 -508804765 939383931 694568809 41021900 -206095607 717321456 -264388564 -417082268 -758166650 827556892 -320801121 260130872 -326032197 57583407 237287076 595207225 362381628 -817294029 733673610 -129901387 -287631636 -822709193 -26156142 -658868768 -265487835 -56103199 -474879015 490974318 119040036 165218813 -825272189 -145685707 -884016999 931657172 943850021 -539100968 -816544692 -438633017 996416191 -374731424 486955116 -842839884 -568700455 -846920989 -215649606 -450988191 486167140 620474165 -602819446 -901782109 -235636967 249844343 -858728108 -268417072 -977307814 505475939 -688363466 -666558339 168773518 -850417846 -169217195 -515581274 -394898806 -489014428 -626515414 979640637 938888334 -604170558 -286057045 -171874988 963761237 -205436748 -20782014 279876913 388387659 -226106600 246951029 184977208 668555380 -332438199 127468427 -988942530 112756442 -951242775 -44359790 692202115 709226242 -839835706 875271540 935022714 483879726 728701348 293135436 439140860 -714835730 -8405113 593778771 737074650 -125574294 865831540 865773373 609686665 360697633 -272254766 743043967 356396847 399820112 76635627 -504115307 608420239 959944968 -842703384 -890795815 419939011 -341114794 790659371 647884473 926898100 -58308151 -536656305 -565706015 857279164 -200692621 -625780128 474225480 -95672489 695553011 -679902890 -781558750 -311323888 312589191 -595729739 -825667466 473337862 -40029640 47459570 112297294 469239266 -63169412 -273559550 -308673981 -305470065 -174580936 -790544198 251652263 628749783 181835414 -77080027 -482379400 856566812 339543782 332206176 -924454538 -420287145 302503380 612686941 -218518983 -101854847 -190530354 952206503 -947584885 385559629 -56676057 445506544 -356425436 -586643727 -952066401 472886495 -956478181 344353999 955167141 -470446626 -596171880 -340276377 790674 649845872 -112469831 -180049864 -911994730 -894695624 -400922085 -895858925 -527880596 474303696 451984298 -461641647 -616223874 447399332 645598659 -472607132 -672047846 103229728 -476482996 -410202821 -564312313 459967605 138777444 848297252 997175625 -241658461 -749140351 -488021242 -699258542 451449093 389502887 950223253 855863804 579371737 -108370581 416435852 27248718 691889159 -933251597 -642923453 -282127907 -403121136 958138584 808399705 -953520424 172413992 563050299 119168470 570152664 -322823426 -809709066 116071554 305442898 24142887 31877916 -608932125 -383113604 -182997302 -404597310 824133995 -466717503 314195527 390988390 287814665 28728524 -659419062 663505827 932680968 608239271 847980972 982926178 -727774235 621547158 183747321 -997190834 686436359 802246254 197903750 -435047001 290864443 -610597024 -150974134 860629224 323080822 -82970837 -892117312 -459200751 781441836 696291182 -609366363 860372948 166430939 -580556968 -222557957 525249983 673522049 -298435157 -590659149 -291956654 675505978 554221170 905590385 559067351 544283648 550859857 -37534470 952776005 942202010 672959620 -367576770 -946383829 -198385947 -860392848 480015770 49299264 901763820 -289106279 14851987 261238454 -188234019 128226081 442187764 -974624052 513623544 -264379218 -465143369 139829376 -705967581 283411104 604472700 770372718 849653566 620928622 841942807 637553476 205979678 -285234521 -656142244 585370326 437960741 -442580613 -121931664 182403739 969132085 92233886 -415188408 31793386 778320472 743520906 -814800073 927402584 -178231041 668020601 -430451915 631515629 -679337879 -357437320 282220567 608857428 983908821 815813257 42649383 264206957 282793469 -129160769 -830394748 -265801704 699927571 -701622017 864947195 171515773 594124387 479807848 702325909 -960873886 251980760 133528905 -982473291 -725785204 631706660 -752836519 570315733 -299293842 767006717 -532861406 103163987 645582343 -650400512 -153626091 -108820639 892785480 -263303321 143323282 835759516 8037704 725714665 357492839 -661116916 -544759868 151176621 -685735533 129409797 -159156718 167685346 -366252943 701837374 -526902005 651966486 116736299 297078273 -958517755 2614110 -121994319 -525517867 277352253 609916128 345881252 -519192857 -916995180 -263513963 410828417 -499625511 -458091835 -409904035 -207565513 -569916449 -320742173 382713786 299394118 898677412 348636338 821485951 -84317462 8966061 560977219 -822076866 -9496485 939946319 -654844877 -343855877 212466115 202346687 519355121 -725541387 -610557781 -838622040 945283253 337933443 -378004666 794257658 816756513 -974214112 712418384 731582456 460200581 -18564959 795235137 381322440 834285233 -927547482 -363660262 297604130 -578593474 373936906 236531668 -883062666 912715670 -253492625 -233692401 191609017 119561239 870960411 -288484516 -617917635 471111453 766062195 84347170 679433853 -254810117 -774994203 973310751 766888112 -360435768 97937175 -899563605 882747804 -319501416 -812802367 -391121865 795978315 847011326 -536621280 -210148617 -704119945 584265784 -457343738 -836870685 846066147 121194081 243607914 607295996 376836162 -279742853 -256145328 -381673981 805775809 515205510 612290496 759083605 703485690 -167778075 -172976568 -889283714 -764421352 -530013643 597535888 -470583216 513653200 97290970 -42833750 245545068 -598649562 -377385589 -805950570 -469232074 706625520 499514969 408771741 -117400850 639517109 740204102 -705026571 -879948249 408431528 -454273362 341691628 -816925693 247123127 924684760 637881823 -203965876 679334267 944858103 494359950 -88472195 -178009382 848923555 -356406522 577405712 156177028 349058931 -222515861 678095463 947931949 473090830 -105346527 519274889 -511453460 -488146491 -121077082 -807295737 -900143187 -711960914 -817525545 110277923 -338986502 -369994478 378672516 99811173 300594045 977557468 7888288 -981700517 700978509 -50109865 526341195 -150625813 386840825 -813768631 -931637863 350683575 -836114230 384092622 374953319 101426672 -143553169 -838687856 -478767014 200137450 46126999 -396571127 706783836 727627258 751188923 -338917686 800854930 -593548790 797921211 380428414 967127070 -861096980 657387408 -854557431 511570270 -844835684 -174445072 -282046133 -881912400 626638666 381971210 -412221973 176065737 -280662229 477573267 135320604 -661715563 -908370820 967091467 -604014580 712707703 483615124 -45366481 -487542513 -889091297 76591177 532412368 64619786 -286715858 57961209 312946098 208519634 -685122443 448926092 -711025194 659386229 -338113083 322310127 987701068 -986192316 64383269 -588417964 766566013 -22530487 -953503836 -382696761 794057059 -758241081 47207497 316395841 301669722 -179571249 726374181 867486853 926356402 -40995168 -359378001 -515523940 533266051 -983636970 696189150 -439109491 -256933225 369944554 -165781326 869903847 -97074732 440674636 478463749 -408963983 -789260052 -598945084 735709583 754408176 -679762493 -990089064 204736539 880763367 -477070062 -85447175 100655702 567735953 645858872 61886342 193652387 -978980996 -644254677 919238872 -612797077 510350681 -193209002 750547931 319970255 -203233563 -853040036 -681718634 492436784 -549349813 -769796124 -752904239 587083154 457128570 663782465 785577447 944135311 -255131087 351733156 -765180279 -807915993 -526069919 650899608 558075022 -906352166 -388280714 554434487 -448222029 -610463832 -274732435 14919649 193100337 360191752 633823492 107228794 851926505 -914378270 -652651120 74645591 643772831 523617954 -800286925 -368325635 986176740 197268443 -873541605 -345941286 -234096677 -498654149 -68266286 -418876575 -850978243 8980886 -340457722 -330954328 697334292 439239807 555141398 870315734 767776803 -182039953 225299458 -169449190 503641585 878443466 762896454 -618573957 671208847 877152344 551884311 -584471273 785285949 -257963026 -373045574 939752547 336282090 31394571 470029595 -212224609 217174751 5015005 -829320021 140072072 -705760185 -768066506 683184662 -228889460 -784901303 134063914 170104128 -192241838 721961338 -244615520 632437654 -174133427 -373009365 319369295 -29838614 673708427 -117059263 569941668 -385616398 -734159864 651410191 -582463155 -325637091 -11205267 59851096 177684677 568963817 229773584 322311738 74226095 -277918536 -701608547 507110305 869912872 -192144453 194225992 -218218474 -774503362 -356894503 994708814 -286690528 114832234 456351668 829358190 208065855 -157912138 -464693288 90571192 -113801695 280605203 992973572 -143803460 -437386592 733207194 157282993 644559289 559724976 -227173153 513917219 -801662597 -409717825 562206860 397270034 98185950 -962195795 546044668 687020692 517554921 -910839675 -852569382 851146860 -21042030 151352131 -227829038 -901835891 -479460323 98049998 -286292241 119020056 -858594269 505204590 51464859 87619992 712458021 907919844 -750852094 -89323295 -956968081 -152910101 305570456 65162639 328606785 668412351 -822420674 -501162146 433640584 313864237 -443434736 220862362 14361016 -218810296 190846606 -4275316 838045908 897051476 85158503 -684083592 -616704798 413194681 275568487 -706774985 255994437 18942738 382487815 115658718 568541011 359347107 -678836405 -949516490 799756409 -516367094 67596255 874965529 948532999 -611702130 127992622 853654752 189192183 -93402553 -457904588 44431279 171054068 318189353 700250652 -124466455 -663283873 -924888576 475708804 975512433 904169977 -526427870 835220947 342351844 778392480 603935496 -533292358 -36909844 -970247004 682666252 -459709434 594718532 336117184 238219914 -439132282 -338513465 -980667521 -883828743 872768674 753170406 -785987446 -847826569 416750957 447116308 -372356206 763367444 -177084361 -388680651 201320423 -612784976 268141186 -547036406 898349555 -791275550 927635675 -488499505 -734430452 -572920978 824367729 885195818 368956950 924197921 418817743 227309729 -640599323 583406433 -784172412 944977852 -141362020 -818762555 690420859 -195291193 -846130756 811706514 -934493133 467028708 453695358 -312456957 821967024 -539956421 -730666835 67073921 -856545405 -718422536 169893645 -556739834 717599587 -589460558 508932452 -588969492 -946286743 636502366 -706338970 106474298 857454469 -839264520 -92995837 18164333 594643377 -961587535 -620676149 -423709656 69707627 -137718941 -266530445 -938115012 939356722 -834744436 -794568248 -287420280 979706442 -526888259 222295122 -192163008 -775929181 -612772739 79254750 827667026 -724328511 865400147 -348756032 622009284 -564056642 210382116 -476670095 761880057 495849751 975975925 275546467 614719628 815987061 787084667 258302392 215668550 -541125952 850239007 -951286222 -585559187 -103033874 644129873 699212014 -86369348 424517857 -36307192 145393148 -525949974 -410524370 544328177 731776398 -863197908 351660294 296085490 106244162 -57227454 327815177 432510433 632588613 -460693416 990098209 896766398 551256388 162960503 319023898 -518728593 -759879809 -581127498 231892750 -587985705 -277402015 -807041566 -38146782 54157506 -649292653 4384332 -928678606 -820305053 -416987863 4827682 -935555729 -915607116 -532452831 968957872 715351579 -292700978 -745839293 -382400585 500820004 826907474 233215752 18012941 -920364858 217932923 -858088441 -386479908 419587957 -429954306 858558839 -650060181 -419555595 605780329 -420108166 -703288028 -923415200 -645549770 -11086273 742713829 997879697 -896817517 -738113834 -133574344 316678239 -121278154 -29619412 148107411 789100576 261069856 75852303 947952891 -842248724 -905702544 674608395 828100507 286151010 -264721850 -633986 -468100917 393374894 395619215 840582106 -643226937 -571718822 887142568 587592404 -333869066 334793312 369979735 132107406 854681266 659386533 290327246 111070666 -529216492 -178504226 -542975769 -571327482 -282062284 -577139181 614226705 339756464 980202857 -277519493 -893857918 201538606 -867723582 -515485769 468884148 908399252 101988520 442182900 -814174692 560610199 -586080771 347443882 112661336 988140752 686899048 -958316630 -251822461 -394309379 390163302 -981720794 542833854 -669612080 806415556 277122169 -384377409 487198107 -245839734 834637978 769692355 783579419 -605949230 446459873 -116073336 575100021 -589476745 -555497277 -871421883 774014870 481695296 -94902849 895620760 288834432 -246539349 -256643963 315032113 -732483422 -443380427 -436375836 498964445 -436285801 548055206 679308832 875882744 -782666779 433994731 537204642 -125020377 -950218733 625870888 465036837 673345213 560631402 201595782 875890017 721185221 -395050007 417002227 -147673496 -313442716 -258236437 -746339408 72502409 -495974549 -185982462 -369597384 117885838 -380848949 -735781881 849081433 -395895046 -970681664 440674501 347696146 -949602272 189555453 94635145 899940799 -363130264 672882832 -433406696 -945645770 968042194 499615859 368088618 917833161 -358504024 -761099222 -62768205 762167453 -533469517 -631981850 102617175 471170798 497618312 163788289 690257908 519262181 213905818 761311927 480797440 385255545 797344118 313772609 934052080 -634934472 -217833604 980794297 -580764562 678576272 278042557 758750679 178712592 -907630103 -219912063 -122732866 392401668 -790606647 -808528994 789604205 -121620110 -263580407 792672273 -959491962 -896422872 151264055 439430513 89811887 577716156 221345986 -361906835 42401876 -333873645 144405750 805925917 -636713951 -915899700 -555257320 787905672 231827054 -518796495 -103020365 -259593951 299359949 -863180964 -718242680 -577897043 816802773 429618563 -677122519 634680450 -307356317 -160398490 383657599 780686221 838427484 -685508608 -901616102 -80206934 605063484 915742496 -885232985 378424583 -742836242 -163080963 578876624 556221631 -2981033 935629595 308111513 -854953384 -504938167 -644466653 -212442486 -250855181 256854191 344476045 -889037473 261646234 -438238129 196920012 140257647 74883261 -719904362 288673593 -547075990 420042894 -475259048 991467273 -599110034 -746183154 988465246 -75302543 877747383 -650991301 443286054 958798334 -866709581 63745261 223745790 81289432 -686206457 602862709 -847406780 -76333830 156914561 -506936420 625866919 593551656 -265063230 -47566190 -814419562 289370979 -532122358 313050650 -355695814 975571241 828290901 -164164591 -195785786 300949425 330825803 -829807449 832070189 590344272 -671430316 -695247205 361615861 -442247038 -763273234 -700956363 -986368807 319948415 -791408490 -760700513 692309438 324360468 -72566660 513163476 -921143491 -7597609 523524740 929147426 263016689 747439317 976755138 -740747783 -99208542 732036314 187391604 253469935 716170057 658895987 927886862 357876844 -700982105 923506666 -698891869 861031684 65379621 146770925 -679007255 -923727261 -41687726 561568320 720946771 482497166 740606419 90312744 350160869 787385305 -167852060 948715194 -899432839 -600234151 387494263 885755650 -7490746 685301660 321625795 450711935 635412498 -286122112 714125266 760240128 19241025 -313233806 835494189 -791616462 985706755 -14604541 -671481386 616893138 775672364 -849165519 -184117397 947527110 -994427485 984619676 871597445 -154478445 677784344 -523553103 881202277 954025476 -3955990 836969351 871718784 38950748 292923797 267111880 -876504399 259196712 699126417 -349172749 -622249706 -950537983 41631801 -605355332 201894769 -347009897 522636805 607172977 717386986 422307493 285600594 223051151 -804788930 47056107 16507595 554369549 246059529 -75316348 294595183 973006558 723919461 924746967 338332308 305972713 673536059 -58633959 539686918 -25801822 -309914732 985358821 421276908 -816824198 -644974822 414548705 -679413648 53424864 709948425 -443596206 -785016714 -467861436 887691404 444688522 375847437 -67952810 -39959290 -480975750 439479764 -802207408 -631234449 -144890940 -145188174 -521025627 176352986 -998562970 -673519830 675709689 172662804 -215843987 768093504 462282322 79929004 151521062 -775233752 103798282 -120417239 -162564749 638085783 -976577837 624962130 677131663 365192140 922573386 889789487 588356865 -4314085 -793731570 655470474 731334238 -239497181 856176309 866765427 784904934 -522685167 91805883 -959268972 -945051580 -550821429 -570558567 727013820 218962643 -977109320 -667049660 -85164473 428431821 635958236 -59907050 -441217466 -27133509 -134993527 -155591640 -943900543 -698444116 -280296538 -350664879 -317371139 -776789594 -106803648 -280693212 -804321764 -450851985 975982557 220062495 -211820508 -409594992 -41466576 -371692655 371770922 -898280425 -723760648 441638882 -937946464 917495103 -777534169 754902392 808223554 601809296 152270368 -953336244 -851109068 977156911 -696451262 958762809 -717488489 -763734909 -157994670 566263037 474625376 -607495433 353316432 -336621534 -607392867 -890084573 239905391 -382176424 672042808 471329072 -877186927 -201613309 -365715970 -906449455 321232800 -964914868 -132342431 -977600167 216100627 -130549612 -153114756 -177793389 396374554 -298593322 -875697940 398317410 485103344 -424187920 131345363 -249941358 -788027335 -906005651 -206189320 -599927173 779955486 -755867404 -894368521 277648464 663255311 -747365838 336682285 -721384016 20554775 670670880 463608759 444587253 -504389746 -770809870 469538011 -382167482 95354680 139486799 -674367901 866523342 896332004 -247453304 105873183 -859254193 689145169 677054857 636275779 -509836214 793537516 -776361328 -699857255 116907418 -938890637 68300699 692275213 648146147 194499622 580631132 -616136928 736951244 818493449 -934890028 -889756227 119468874 -845384980 -985604263 -87715434 -536047660 278960409 -990584818 -1137830 938821265 -79410020 482977455 47720872 768823183 -294480056 754060352 18341801 77395134 -778514805 -385585212 -502534462 122734650 587130526 48570737 68870087 -445780582 222839009 982187271 -371022225 -281131225 -399334654 504774077 148403510 594614174 997050174 -179106025 -408194102 631065404 799970023 220089645 607695945 -105294340 50606682 -666587590 765907347 946440849 -596335027 414970903 -822497141 417689956 -721736873 430349483 -518951520 769505814 640079584 305056992 33282442 -747361074 -51722980 268063025 -790125299 20082866 848621044 -790264878 470051585 -682549639 561789274 574178973 134264922 671825248 40401425 953374516 -916929780 -332344564 -58715741 512291585 -540812148 -941749787 -555431188 608579978 -120565086 -237385266 390491555 154290135 20627588 -848957718 -280143760 711986208 375595176 567767839 -412301719 903484514 -962120408 -171793597 -221100509 321144866 -69764303 -508765589 346397291 -913899402 670332231 -282680825 559846449 -673047019 289873391 -748134928 120385773 -219397114 -619564049 -321618974 -277999683 -227703982 798037213 698292332 -586366778 440901268 -931740697 32146229 -691963542 400445169 254565739 529109428 -937408506 -552329509 986142205 854417000 -817020640 585705378 -415789170 68934838 352114658 -683927308 200300983 506529818 -41891567 410895089 -322461765 640844731 600144032 267445153 828823218 175393528 301260394 924824610 689334874 795843136 -796932172 -725882224 157161435 -569133455 244330463 -451843364 -336908145 -587888258 -726697124 -784383394 535274487 800624793 -721426489 514672712 -934552312 -421412596 755282563 749233146 -311528851 -900003116 600055454 -663362365 424449945 157106985 391200649 -307444281 219966816 -457411238 852472099 -544055589 -720096422 -989622367 -186218278 -973898964 885330318 981911641 -384992576 -937903900 514656822 -690909587 284281855 -525467419 906415502 854281079 345474490 -263770126 -794819522 -190683949 -714648624 568644403 -853809341 -964280041 -597856271 341193004 303987872 594872782 -435185323 885355720 -548955616 -613064253 550348436 -701292340 -751990573 -668562443 808650674 -923364945 -157050552 -954370668 -277307800 -963829801 786187109 -774685009 -555747563 -293095838 157469402 -243176182 -246685994 720188407 52227439 -363311393 641873039 -211489974 650125484 940615688 685262525 -136764501 -606918967 151035871 60218522 -966735232 -785968586 590855734 16348276 -412179731 -194276776 66890346 -948531670 332171773 233487710 -387119106 154659206 -425281300 -217183607 -505700758 187483897 819823860 -592968199 -704917897 -530583232 -745051134 -750551168 -753205205 -386878019 -881485646 -869666525 777282020 -576799529 -633396663 -407044496 85093346 2809921 -350204377 127215725 265569584 362733546 627736485 12157846 122288820 -777261004 -371772198 146402367 652156134 -44815445 -367382504 -487510168 974238331 795774221 626906021 851109413 -113053753 217955788 -466205514 873698290 -563561580 -686781667 -990418223 221558842 223708726 338580263 900181620 428551372 -700138884 -305218803 425697006 207471511 270143079 930619297 807022329 -989408546 -985964981 312784181 942119334 -239767080 453704125 183423677 892511814 -639206487 -238329428 -301206061 159822128 -204165867 519967887 537206415 -933846264 606321243 362378906 -937386342 299363273 166404101 -285917936 856357682 -512897761 -406493207 -228791794 338422044 646097627 215672345 741875340 -450520147 388131522 673802390 -209448027 601028742 819595540 -439977564 -457653791 532959095 -435918461 493199558 41069817 -713603364 738296747 252774157 463471302 899717700 -913497893 125910633 -182713196 605512278 922494000 -229620444 922250307 -915341825 -216876026 -278065873 195397016 -816068272 -922771214 -615051436 77287039 -288948590 781810562 -978938450 -568723727 534936178 508055144 -177514852 -22331828 132767835 -95059761 -588606710 -524100921 596341958 -369658667 -376747182 -776548760 -449286694 502754896 -119916959 513638265 275834912 377761099 457303597 -991512030 -359715789 621768182 745595855 -788692397 726007907 -817436560 630169648 809353619 303977931 -347325554 646467895 -235574318 4262056 709192121 451003200 -522252586 118295866 -621911604 689469584 803770013 381039036 -877749818 -513577562 -286777017 566895977 -748258952 -751961842 223739919 -373744147 -482120374 -326598469 960222396 -665415443 379282038 367309259 -440255356 -647414318 867103132 -268663801 -606122943 379198767 326558025 -531961668 -182481627 -692553401 42759332 561145089 268745334 -416896590 -8910468 -390221638 828774243 871383661 535168433 -497563709 -342630466 -49168211 -118530913 -340820283 227194797 -717098405 -370718836 803371104 -161202026 -848810020 -969809515 -16179737 -230541652 372597083 587908324 -772737485 229458030 984945404 -400426012 566108638 -276202583 -637352503 -434386164 -708574259 923156593 574448791 33968639 -232274890 350594083 217987338 834998812 430718684 -466254112 -851706618 -662501133 639026403 -600950281 653906345 -984069814 136775073 -685180819 -897737689 731112596 274306229 -976965434 -90346368 385413681 224482942 662720799 -440502832 503652133 498121267 375656275 625659146 -913343656 -380978808 -453243099 365991429 338869968 401305967 978515133 828651330 227561119 -248936813 668014928 -610861839 -916735412 -725322425 -697522533 -896685391 -841368990 732229238 -960497684 -912272140 505232051 147486464 -149145339 -504496256 -625167462 355705506 -6461901 90336548 245139465 -619883945 154598265 -229172668 -226666193 -213749643 553631671 297743185 607890049 86769684 -748250718 56089662 227037724 733780219 598610661 -552258687 147687789 -702145593 899034374 -479698077 -765926900 -317833534 -278520220 -903179162 965448294 936357326 653544974 -166130099 997875746 308498246 762329770 566721351 315633817 -723918228 753188118 -389481084 735455782 -922390953 617972957 564142213 -414721809 463470856 -73266659 -388482653 22790529 -94837237 607126641 -68003485 88014128 -49058371 -303375834 504420553 -111690722 -668191531 -976684649 -632761331 642209541 -839521051 846536505 930412691 306646130 370273275 -345063207 -575682079 -120366690 -845443979 -10935429 -771509972 182950937 682104265 823593739 65347415 535947409 905295207 -479588992 213389435 405067526 -906602712 328222715 -314438960 319500116 -48473615 -911325907 -758869376 -717485003 417488603 148724709 -804097935 -654624860 20632251 -915857085 -717068885 -385920367 869515824 70139942 816050405 -717761450 -222646786 991888157 -645509653 959356360 -325605937 719479869 -973213764 -656888813 666921348 485837546 346283594 -341466279 -707248235 125931383 -425620841 2135724 -114846057 -193444550 306171693 749817995 -7489942 102233231 229506176 -315188684 -85388301 789948956 -27657319 -374388562 -702190669 625811530 -262469998 -767303754 -115493010 -934172866 604790466 -981221974 687763273 747973927 -44245436 -321066439 955518804 -324056584 423459580 -819883156 514870126 906119951 72200586 -269930530 824875486 850548012 -499440515 -426268894 331868275 -86746002 546011287 986608329 547907297 -335487357 -944560887 -618819765 543554492 -513251581 464879856 4240552 648696109 195709247 -605156756 -910774503 -876394125 -377064705 -815149653 842778372 -514475260 606596241 547292253 448652454 -949867856 509094601 -800667776 815502886 -329727407 -454911293 590186409 618891522 627912891 -319703365 -301299986 38917852 -780698882 804137839 -826908974 709502471 182520395 919297114 -271362362 526775236 246015608 207879105 -656617355 -4509669 -8623646 232760484 -96862765 -974178328 702570335 -319321195 798272288 837346088 463237290 -338602660 -8491944 -192264187 152833775 71013758 333581026 697877749 24915549 461094073 -330323669 -615793795 879671789 -997383142 -728303011 -714825265 -503885386 -432690730 -164219359 766584203 -652467080 144954105 893521951 -526841321 437276028 658804854 -968324297 -160110300 7710425 269428125 110537300 823104000 -866765825 316532564 -329612440 859983372 -502412922 149725875 -739507492 -336108215 338968523 483787009 312645059 988977558 955648106 897643882 -491790785 -661068641 243159338 -850494266 274526280 -743280092 -335728073 749289948 139811562 739534091 -770579346 -793605386 258090866 81144417 -504829704 3138230 764978407 596439915 -699018083 -827538076 574368515 -536129783 540170579 421354341 161593031 -285644536 -22545605 690205879 -231646194 -559788895 -205757742 232023176 -334727781 -964195514 -548630628 -956707098 -366198218 -435828837 -535443821 515128423 -977025906 601066968 -447697213 269166484 374046511 -548315788 646457197 -920708701 -384979690 -547471348 -68212289 689722771 -375947281 83573970 -826983969 911922809 -980709438 240502835 363977398 -219920313 341674547 762777834 -552480488 -716293321 -906621270 326266898 -631002551 288437172 -944183651 115218840 -136990391 32728145 212243832 -361551378 465868985 -279878683 740710831 913467316 -123105167 -521303281 -308578190 -526177105 -392764317 -888599687 854336489 276148213 666525197 871598566 -12984993 398302969 395890174 -90049506 -146175062 -14591282 642394949 -167965057 -361721673 567481875 -580116304 -623159137 486077920 228301600 632867041 -150699956 285354551 -263000300 484533209 801750880 796610244 500470664 -303367595 -930483630 108851934 -835803395 567693641 -930369784 -721401325 481298425 -424354026 -90237177 -516397543 -887865595 -589313636 -713217559 916621755 -800652446 -486574348 484019698 -352095595 -419594406 249366546 -51947459 -156108410 772395981 96252604 501873089 828181659 -418521187 -798320787 476557084 -26305078 -829863987 263567612 576909733 798682112 700663869 858574834 -86568394 -579208833 870974360 193995005 -847536057 725385695 -185765977 -233435555 790762069 939407857 229927888 793011012 616348133 -228208861 -333644873 -80982165 -227891049 5049922 391094408 168236926 -529358329 269435653 -789292377 -515604360 -335976442 815959709 -330739968 -454093874 -14569371 -712429362 488003986 197930132 211454663 537814820 -721519234 596364426 147291484 -253985288 -423636847 427946166 581800895 362771233 400258549 414642795 -389195988 -840787258 719392494 -34552721 -721930279 -92439693 391181520 -239064039 660880686 737214477 -526604463 890468404 145489693 487297955 563455864 -826543942 325398991 -851818890 -130980940 401379360 -302610948 227724121 589531014 -291130549 98797327 988363672 -192828377 839457249 761319681 821104476 -683955023 -593715568 258214869 -238922274 829423090 -119484537 932177431 827448839 354091367 890788796 -825429981 470738011 764487684 -671537143 -651028036 583812029 309002787 -686840912 -728535504 84077291 -200788190 -750296524 245997539 -973411249 -495617811 917153051 734385777 -532909628 644801826 77143741 -407077732 595176946 -164765673 -387876626 917758950 910492744 -913281108 -538298553 745559801 -576879212 -541214183 -598139560 -873739133 443300020 -828724964 909018263 -772052411 742017995 102438605 228821798 413607479 575058009 17435640 774441122 -758516611 -676991333 16346014 381173763 -256159475 -854905751 88554840 -587261856 355392132 -894758675 -453473619 -864649427 -696663017 -774065449 982461484 563046392 482009992 536328004 514620280 291972763 -414919993 -272616963 -599045313 -972111074 472538981 -278113255 -715493177 245654530 -402134505 859847451 -756117750 -197127333 -266606838 -239640803 -542451879 -640213815 -85605058 862475448 -558178437 285006591 -572564403 -57802743 403516975 714618488 -316586475 709038429 -109342872 -606356350 -27073945 -522234541 723478795 487884778 782510090 678050344 982021624 61606160 -832106162 78269297 475226941 911280423 -233563684 -204671416 211396926 733200514 226392632 553432587 207635204 548215027 148850514 648221758 803487183 -733858568 -827145996 -357228366 423612474 563992420 129331628 709137036 -954279174 -499670927 -454505210 -504058865 -8690664 327056089 -97834433 632012085 -759697652 -956141832 -929859339 410913544 731347672 -216190743 115131156 98620959 965670710 -705017899 609377512 -125614617 -798522793 639336876 752875468 -259970859 -79072282 -767740337 28691099 130747653 281638810 -122599807 -158404576 928636943 794195163 -102354951 -690009625 -319652015 513793891 802709041 -696129298 -228186706 -564424398 90421385 212891338 -771347718 -242468591 -154574328 -272481905 823889550 65081746 -173212496 172041451 592338946 -783534046 991701328 -250055765 591228698 -561675294 -91613027 96988337 -199994048 -657292800 -383294010 -165962681 418602484 264473506 -474632733 -230318887 183839860 -990084138 -273611803 783317367 -688920405 149221827 72136198 -969031687 839681615 824121819 138234673 761869867 983442975 -903663575 -836926324 470766136 -799211925 120829828 -29590810 281880472 757660917 44629033 452425754 471067466 672129485 576577587 -943305585 454717026 697376683 683289912 856709393 -726750042 -78302366 -732904237 -945908727 580694084 -884384576 -245204863 994769109 581078439 972659181 923046636 -37599113 146674168 -124281846 156384457 -613321483 859009709 258830068 -185912404 568210716 -256072658 470300558 -971813976 -3265015 205175620 507085491 269769951 -428406106 630832074 525761543 993564826 773854201 751142507 -141223813 916219871 620915039 -51795323 -983358587 -541172016 258518883 279711395 384908827 956315884 584704077 -976435201 177810846 -118119572 -41215095 -941770431 871377715 -699551477 -910175559 650637615 152599878 361478669 566049483 522265621 949487255 -661349949 512158249 494922283 695091896 -650786283 -990817378 56293557 -614037602 -704020119 -954222275 476350842 85047818 -371335823 253327668 -219627092 -748227848 971443007 798270472 -798404093 30370501 -132121729 614153717 150213715 657102319 844715159 -905906903 -501640395 -613118789 -50557705 555839172 308804603 -814727886 807940340 -223258852 78829642 -312682430 311584259 -294994920 314646358 378979619 944277387 -533935072 625871003 920395222 489822918 -454322861 -34083918 635478399 -988962758 2209746 596768954 311853702 -829421159 -356683794 363452499 471736489 -7744496 -793705871 -216341102 -731891266 70845265 -54804381 -98854214 -741656997 -399504112 -862572967 756629435 307444739 -2579837 -673777154 301458963 -169170992 -109522904 776303254 -356042521 -536774942 657937657 -155018923 890545668 -882414218 -351853347 -290531151 344416771 -959230741 353089201 145994929 272979974 -421427437 -284886875 587009578 946873055 932574802 -948886940 543444639 -113352485 767780847 15815307 -923421689 -570275691 -66447325 -864036431 -266120213 26974308 -436250785 -743045169 746781243 -111314670 204541983 -805691952 110863180 -239193715 -464822152 -499651184 -883947271 864244903 -886271717 -702115233 368577789 -16082485 -587700209 -465816117 -140465286 375786066 540590249 958141881 574114286 442849385 -859452449 -327954986 910714157 725135172 73120923 -146223625 -122579841 957094063 514812920 -62820505 -225507003 -804170682 -766724776 -66267038 -42744110 -921408347 -973225624 776436970 605474002 868960655 808040130 263911708 -483571446 357102266 701029415 984530014 -166819173 258624895 -528780517 -977456452 52943297 -477433690 -244938465 203343275 -781457268 -268454104 -745141852 -610047573 -668266285 -595567743 -615334108 135590878 -714616723 -462755998 405226578 -729117757 644580085 -758741328 -79243921 -243518640 345614504 -528297455 -606678773 405632245 -842014315 601145739 -95880441 737556853 933161165 307210622 280734118 227850378 535420548 909440468 -862213457 945901126 100770619 631896300 82552006 -42946979 773964535 405548503 -204868138 -751762958 -80406790 -77666382 4703015 24636381 -41319628 -777306258 -426234501 834487646 921166638 37183128 -825998160 -991554226 372574528 -975223768 3653242 -957909748 -999992109 645534779 498625768 -449109096 238810136 853635165 892190726 879946645 765621263 801018927 -255526590 -995831145 -408284305 -784243383 989829084 -467502476 -309384401 -541441368 826007382 73780361 431650579 761810991 494282548 -884893198 -377365924 -197061142 -698363424 -287233120 791363631 -625535479 482174073 26422478 359719673 -296709722 -337826148 -906543996 253184203 999395109 -371991009 -47376637 -775503075 -895719218 785152664 -251141107 -982032080 -227111731 67889375 -923271562 -72549163 -492661465 -795397959 885841652 -278607375 865299857 77270399 417309581 15552489 -716722722 410749893 -428872276 -151068056 95632090 -106542589 700132936 -555140095 180561911 -884137445 -270664126 -210110754 288066737 977659372 -885739853 -135396420 776366992 765461631 -73608100 611292571 -705693824 -112869915 -235047025 -323147988 896786731 -437907072 460644912 437123878 -454476482 -993579398 -550008833 86751298 376706470 -748722559 335476668 -159477149 -428523583 521042103 361439520 940818471 642985827 -176308658 239390311 -236339595 670209531 617917266 -193628492 -511946508 540053366 321418208 396249037 -573649928 92467140 -877141436 975775885 -545731475 -252933749 -731132880 539946003 -573475865 -341231841 -648058507 479840677 -251196655 -962791302 643615528 872468579 810468855 48677535 -671291 -861069851 560992029 -59556006 -508799952 186928206 -584426593 -660836587 -945414876 675319356 -869015930 859475680 -550217130 -773132924 -608101645 -437701225 -804719204 370608961 -561418811 -318425787 281488792 267362526 -768288045 -306531544 -644772117 187741852 -893660629 525959258 406029754 -508702163 -43709595 555165626 539359592 -990318796 949955980 439081159 277428551 -422058643 -260473662 -273215747 -921531222 807734126 -383519136 -944501919 -640646870 879182033 575556886 -12726839 -378277273 -793243220 454792527 896937760 -549018022 781982855 -831118364 597113732 -959530113 644806686 -684718569 491115088 233590307 -577790743 863965380 -363530991 481741924 101303434 675644160 595631819 -780151896 -606956668 643248683 469684796 219500044 -622448245 -837217757 -3311387 928490313 981657807 -239033656 170146093 674858713 98001353 710223119 218566013 -799239085 -298168349 298099956 -310939048 396494473 307807627 -434466808 180549667 -693623367 -768211613 477725833 911889671 498191109 -918858139 696668283 -283848848 257586027 631678297 708734332 -830180673 -633715492 586467515 -107316338 -976524671 2059209 823544382 561874765 477165921 5663469 869149113 709026678 -85337333 655043635 793593080 415485866 -278958720 -13479438 -528098606 -27191215 510298522 600861097 -797327979 -115272324 604891680 -994880997 -107376225 -489869867 -127767819 -510618588 918623608 -697076439 -982716026 299742471 286736314 -782065394 -249184224 -293784102 476751270 51174707 -52946557 980886116 -954115056 630198487 -322785791 -376907300 -727197021 186578694 650638285 595347659 264510742 -638247953 -787476939 666942985 -598006295 604051387 -281294142 708617967 -7769714 886267478 575683577 399365221 -630120088 464577278 333598685 -815334946 240830497 -905790038 -349537089 -494338225 504554665 320634591 502186356 -810949712 733555842 820681951 -962719782 -872098449 361878123 125624280 -34283208 451731773 817524975 -658961288 570004842 876111556 -302048258 -573346644 205126130 212665533 994982870 374454167 691342664 -9571515 -658087311 -933163512 782891675 151828485 -36906728 -681950332 -418646473 490790538 -673439319 536299008 -726971894 382610049 -785815902 466793883 -375348841 -61715000 104128810 602501945 808150055 541622795 988900649 -889267679 77929820 -740153061 295152207 649084935 -529338734 -90597174 182145552 464209174 -107099896 84262844 -858090159 269794475 863303907 -759849997 979396506 353916516 -472493330 -154992372 162563345 -720633077 -843842853 225489343 -693524049 832898156 280232439 -104989841 508318541 -549070839 337232549 38050439 551159805 -948793171 126505116 811514404 953732361 -58915393 717261456 689240506 747989154 -40199140 -535981063 -762270651 443071996 603537925 -303234985 247982328 565039148 -250665199 922452499 -983220900 -759675111 984016574 166336614 -750318090 -828104779 20288268 96849074 980944035 106693272 -219227929 -483948261 -680605681 232194633 -378636034 -222158615 465650493 691679286 822386835 459813168 165088422 730452440 -460021686 661747384 -252068289 -758635948 114408697 559381722 457966888 993061913 -422026894 131147354 776885652 -787583507 -590320497 966902746 -243127195 71843808 987007874 695201206 -866635962 717116510 -478520902 55346076 549947796 672019028 801412728 847291878 -768668777 -675292301 -250832646 711233213 241576338 -113175103 -429718135 593752056 -943684877 666123618 -756060891 -512059569 -257238813 283488818 251954807 184468033 -45381034 48198773 218200246 260818515 -369251083 851127205 912965659 -333204769 724170984 -922787272 -454343523 -954205312 -504367355 491214085 -989211382 -358649136 121131167 449101897 205023271 166012369 -44994718 572530388 722590865 -325857358 -733990513 -231713504 190562662 -635349554 918810574 774249992 -395100779 413355201 -159973184 22748951 -182808163 38988311 -962384471 -583534579 218205425 972936386 -843249354 387649352 -878359583 -804707764 451407705 -946936796 -171947721 -591476280 -561426290 -464051641 659426689 -201220982 -497039260 -99565895 -543112869 845999484 160099493 -485731543 -389769406 436189279 -645447092 560708641 101403975 776646414 858742519 599048675 708852971 -490631351 161042224 -362037136 670183904 698924885 -362250108 -747409426 406603660 -872712633 -931673344 635752592 -423592073 323719307 567755346 -781565617 415615010 495038405 -902842438 -472785667 -422417884 508630563 -201513820 368231160 107967995 -120329156 -102172799 682608837 843971979 68856403 714842525 -595982370 728641648 436144303 -49047223 -462393437 -84138751 94860601 558489270 163162889 -48994862 -352751163 -770930832 -176575106 47006148 541948197 975318040 196722131 350191444 7924186 558751082 506358996 136688870 -690798848 -16647347 -511480672 986963709 -200068596 484078281 -781691871 14240470 980683632 553405896 -801841353 701953190 683010279 -511259955 177842497 -615126993 42810859 111106640 230398906 514304662 -13974415 -8352761 -950538833 -382435181 -896803279 655082439 -554271087 -402556154 -487176485 -522507580 -782723631 -419916205 -612355663 -336737090 -72497907 -386314794 218456734 -868059350 893133860 -442700135 -27160653 169996677 -159751805 580892598 874956067 120634163 -898897433 934865011 52545935 -469365018 653955593 -931514279 156871021 208952991 -949244870 478149199 -589062113 734398828 659608773 -793977266 -897814318 -13091215 -848333147 -874484913 513281736 -421503261 110083907 436148677 30133667 -43446033 -965719016 -772395334 -10290668 746860242 128989818 -539309084 -907774483 848604533 -314721557 -230587377 929408540 492292892 -888382531 445244107 -901547740 -874379781 -370151748 -823844015 -196945819 -505729073 -334507666 431346155 -671195917 -846344986 -285357994 792215930 -731632882 -179218951 751472147 -561958371 -234614802 194338169 511265909 15455243 -447963915 -307125360 704484016 983804063 -108160548 463728028 531371028 146576248 -716130272 492897183 586202759 -349224276 811470849 -798321969 520819860 989367146 -32872129 -191268774 -415655798 -32534996 -443664537 -668714653 -193009531 986422932 977197131 -254048774 821867612 -509055786 196673065 60676450 50865943 666194770 -529419430 430074006 259412699 -257842076 120057812 -897483842 -325325089 565697475 -195919745 407190055 357894715 -208365209 232491811 -661669072 122230953 578093136 -54334110 357727520 951285970 417786635 56936694 150882668 600206616 145160591 866968683 -96786505 655444420 166639747 -270448614 299853918 752760445 533054133 -933203930 -805384044 210312836 -537605934 34253109 -848362518 -306241733 -689167307 -186100184 734451688 -951549535 545154160 -486696672 -437722343 674279324 -500888038 -433862581 450776535 425853805 29417479 -523117864 -447777852 -803275631 -718774656 852600272 -904500176 317166962 628943550 36810076 -184051506 -260028042 -380341314 834612437 55051679 -345671999 -692236003 369805492 -440395462 125753149 904875699 -68722854 377084702 -13835758 -300525232 -990156094 928883168 -804150785 880498632 765402735 -977452210 234929588 570547899 -41562918 176526958 633288363 862120865 -313753734 -531102418 -523381043 -683528639 191691413 191724577 891810038 -310840223 -81052994 -312493783 448996994 -170225533 -625481100 932708542 -951378589 294803398 305221582 -908667402 658591193 278974891 -928021696 -383437127 428369325 -137145799 -672388366 419386999 -105658379 -163547700 -509622997 728178985 -559163086 -943329346 127946970 -54060366 -815114175 -419964722 635984695 -433982104 941508024 -101773465 890733257 -118321415 963045820 -587179317 -597769896 848256764 86379595 -989168883 276036876 -41996638 297914181 -363199330 406910332 -719445586 391988322 487730467 -509293972 120765134 -873367777 -61510163 -405991528 -504533787 -109037016 24018761 501804152 -743232019 406493545 593754668 133373631 -860264379 -763192302 -583406351 343933997 941536427 -636313687 -954037557 8895038 -589100304 827793394 288437694 -940511599 89171256 -821964918 -667749025 701983157 -609608299 700514317 667426708 556326691 684838511 -608553843 -397405488 -196769481 636179274 -535064299 111769030 281651125 -802910526 -15900847 -686490195 774661228 385338735 -600110182 -514134152 782263981 476794026 326873739 -208205988 85805365 -98629883 648329201 -555176534 -735701990 -259287485 -402886550 330467096 -937344167 -636726877 -449657979 483479786 -156839354 -95800074 -519309904 354520881 -137174467 -930559706 -128181199 -227949372 -48011751 -732574523 172283328 -929600740 -193470341 -252541408 935730426 51959232 885656019 -992287185 -109696671 -963539116 -211300812 420267540 256840247 397803939 976887259 -672828737 818020342 -916076555 74560300 596775620 -577228601 770632148 616051885 -224324588 896692704 539664576 846928542 -262937228 -357920337 -651958555 771668464 725108018 -153118881 -487104185 338393706 -251375708 -569911534 -869783841 -706771412 -566028740 -170283360 -44874490 505855716 -873268137 -965257276 849505048 85806256 83392134 -412616381 459836196 -439318137 832419127 406886069 877264839 -127626872 -34210051 -990342135 276561330 540591455 287870418 559177328 990033621 677220891 -47201178 959256199 -170777610 4185001 263516107 170755658 -406520913 -540313465 -819073387 933306623 773327162 -88206509 -898919055 -691432858 -63347346 878746865 671174493 12821172 -687211837 358241577 123609591 -587711795 -854389500 -367271382 -863101600 990179565 -76096857 -968461627 880518280 -657820740 -760598460 -955014064 63289829 -892776340 -603908901 -813569952 681524957 459091785 919630037 900231592 640843968 -362588516 -788384848 -100214735 941672165 -654306183 243888029 -313824489 -839890979 169443497 384496612 863528654 340088646 -825676579 -977564656 519815875 -186772743 451324256 842825015 -974894951 -723976722 537741838 -621030562 733470401 524005577 -205292181 -471254 -30402400 -115511894 54506271 -107792854 -4914415 -872054278 -546851896 -972871270 -273582325 668074382 164961311 -750048496 -891184636 -505102842 -58492864 -379545208 484624272 7884951 257755222 -156291165 728070799 -37011091 227063684 81223787 -35438108 -552177404 -27469124 -971677484 181287532 748910157 -212783946 -284637450 -867570004 418738031 -105491552 -345745453 119302830 -975326660 -961738299 454826124 -111175538 839688866 736507766 -247386189 173549119 -883550680 500925590 364667039 -889880183 160608664 -459769485 -698076868 374186915 -485825565 631932670 497333674 -808028643 -298054956 -7953084 -721274416 577503820 -124762056 638823066 -613971009 615110961 -113692311 886033924 -168102116 -732575835 67283894 -159241356 882313994 400641976 -652772697 -730930463 -571592596 -401968604 -110706455 -97571211 932273657 -54184289 -295433689 137986175 454570502 -22823271 -750213391 -172153921 234984654 -625178631 567289475 861168250 453556075 20945944 410682221 867775546 475272427 437033207 925767099 395298612 897908761 -302890239 241083074 -558513253 467541501 131185307 132610423 -760557252 605953037 384297779 -776399427 -410285150 -913640245 -886714955 51202137 -87999220 136181092 517327841 512991257 391617459 568508425 -923051880 -69456581 -395746097 -973776718 963131905 583762771 524010820 -390275010 -171535443 791236735 -539466371 -823222021 295956087 62617578 -867002974 -340452315 731154843 -405382734 -726879334 542066911 389687615 516412899 -9390453 -979354451 985645552 -477252638 -447262155 -879117591 450917219 961465033 -960036090 697200756 -492222386 -678220365 345870211 -81341530 -786504086 -394814241 966039221 919784799 96438039 -125314644 513586003 -98030424 -222066919 -923814178 -776859958 -911260122 911995936 336424644 -929999747 271201418 -129874005 568637154 -733692152 928707085 -317631768 -170970973 -327172014 -412134961 705946703 671269072 953934945 319496822 707419729 550301611 401922545 -658733787 354678697 -117719291 -866504561 -443040829 398230102 659429032 -587215611 824125493 946446117 729369076 -306554007 993375481 844891489 -879343396 847313305 729323953 -603659092 -706400381 906533401 161581104 -810399632 946405279 684302142 434620022 -607599408 811678443 -97360357 -55341863 244032251 106888669 -582173516 -149821571 734858815 507152450 -919068898 -992897986 889324448 -905264589 -384860416 230886095 7421729 33113631 510660010 -105608596 -817715437 -394419225 -783140343 -973683386 -550977280 595981518 -7399524 -609675473 890553938 -528462857 154065412 988898529 651838031 689239334 272708220 -692088787 -319011315 -268533752 -731572748 -417476136 -729577841 -42702322 250366123 212438901 613538808 554277357 -293267061 347584844 906933309 -240129934 635371207 -169326439 -439374040 5190541 -937759592 132148777 885991975 813048069 -530034671 -969054218 -823037194 660491110 -310930768 -306969296 12866850 -465707533 -581188734 -353445286 -609109154 141363298 -742158940 -968391617 -116061524 -873231405 -304633290 -898196147 -671619353 -905911348 702908544 125322134 504952051 -872087915 -538460348 787392362 186044305 888622002 -467260318 -617122807 615326762 322853158 -23013931 -541158218 859418428 -393954113 100572921 -44779870 -568051757 365161111 -134948474 -961016058 -747067101 879202578 -81279574 -408100974 -255462907 -297369094 395984829 762991492 497378505 295919519 133016447 748819132 -918501302 -781671099 398762285 894141967 644954482 558162407 -542935504 319046909 -362282170 -886539942 707408592 -219425947 88541604 -220727705 -287725179 451438087 -634753569 -491101535 909916048 959467566 -238118749 498146364 672487992 230449290 78515353 -751995049 941374960 -589299950 -35240202 -589905795 582144191 -155953582 -813764069 -687500719 123991761 969924346 -999856027 -175569551 -714650972 319683036 -651485506 -736845566 840404166 -658277435 332566544 -195286449 -89597409 -883947195 -368885401 -536074755 82100874 -457391623 287732345 -776470942 -805700244 -58978258 -517272364 -894762322 486545648 -148002893 510075910 -407365804 -661846214 -679970932 786432197 -806014189 -711610118 -24278555 66728368 343850307 -774224658 965855197 -675903607 75362980 840761605 -742877490 -387238016 734638709 28885378 -452521266 -223088143 -350880428 440703218 -899010202 726153797 -145521284 -917231714 33088725 573172777 -919778518 729943558 -133818269 -517654384 -907945646 320792431 -371647204 -496066719 -167146265 -973116492 -670717000 404482693 447259884 -74360295 -950845069 534608391 -225684626 -292798046 839199797 883141711 43076063 -899854209 703838496 -19526876 692817690 196471336 -856857321 244321779 -25050139 -155644906 -749546723 526725591 911264090 -14696857 759257937 729165796 510722801 986566554 386115911 -700367211 -672173129 306830077 -384464227 937237564 -10345172 30932283 -773176732 -461152690 153783345 402416066 719996136 -491024533 79935765 170039370 -552053059 493040260 -62736376 306963998 289914102 82040059 638042324 -208563638 -413036181 -898890952 -35249487 134994027 -256203163 658621 565293922 -721314962 726296911 810794551 141557094 -243222522 502649075 -975271156 -657631775 -40184651 -544959175 915849953 -456526752 -937604674 -694708348 670736147 -424540520 557512367 797327914 -344169933 239576589 19832462 -477369582 816352398 65067365 -845313008 85931109 781004387 -693158917 -954688695 428639032 -508796915 -700405090 -453319452 662869371 -729326053 504723159 -407829391 -382434109 236075862 -739337224 -64510996 259777072 -653767842 621336581 235256952 752340575 -389135973 814122987 477402066 491884526 -696018523 785915227 931776591 267992111 812412634 151547782 572934641 -180585618 -832445705 -856849948 -285560615 686486794 219145525 396009420 692519641 264704524 638330306 -14748572 572102923 -124462013 48695886 -895443710 -49118327 -254428975 -818438833 459480902 -411902586 659144684 425093142 510167299 -891117723 -292590717 -380447906 -71975213 927144952 67645363 -923518776 -670144511 -219268921 819034145 -334065711 595476330 596880834 683517260 -429918415 375470545 -120690079 336485949 -342416985 -70455079 414606723 -338032561 506684217 268707618 -441573961 405988042 -498541988 -830495274 -507337478 -638607028 -818776157 -185474355 -937368852 981442274 571045164 114049933 891596579 611199416 711749940 -590837138 150083733 -562317105 218296526 39277528 -914628541 -319650161 -352624530 -501220936 -794022148 -109016391 -136213151 584508402 -326113615 -236780563 -106058444 866735494 875283928 -175460340 3724286 382710520 -251501423 529323202 -433840218 859807515 361819372 -304965394 -170373264 -503260596 728668976 -720643099 -296836819 159410741 -443654226 -667784578 -559609472 815629639 -945837716 -168536828 484894835 -9166908 -853204276 817074981 841939326 601998046 398698445 -577977406 -798658188 853243626 113734725 895205810 -693611955 320252289 -118405895 429081777 134222585 109115826 -808648265 -422801921 -890147770 -896055553 121913206 522225560 285785386 95978117 -282607746 -827995688 599147245 145742111 632497754 -358828546 -127633506 -915314730 -504760353 541377669 -6229600 134756136 217094819 344395911 -612059671 118204946 933245060 792231550 591336629 -919717436 -372154616 -647390318 135911730 761696187 -315761121 520619859 -941757231 550578494 -663987058 773530036 -669099947 282503252 -71885636 -200051009 903381836 -363042041 827416047 -159293983 937642351 616853887 -159353255 -42488242 -781191212 765673420 647958103 -923893230 -125767917 -673087035 -476338412 -102464292 317978407 -599760865 -424861185 532157563 853676513 -857711551 93797811 -455349103 206632561 583601207 915698940 240539449 -81517012 772112732 299244727 647614378 -865467071 -480123028 324868114 -491310033 -310018641 314469858 -269073728 852581594 -796768963 -475794530 -687813976 380679378 -105778636 -280601270 404476313 -104904866 482900581 -594065046 -943118150 685269777 224716353 -857644245 -596441349 471685825 -262291843 -55343932 175603068 -168523975 494958818 176642189 -686467081 -144294466 807520023 -268603152 -98396182 -975666063 -613133504 -171705908 -759921745 786111069 798021593 932283600 -997312611 -319376197 333671048 -691429917 -336348131 -118373325 409645109 -370171786 -317608582 109168652 -166687872 509085250 922424117 -82207800 -154982910 504989013 -164047821 -160166056 406690289 684906391 -951726955 588855479 -746063743 430505980 -371582564 -90758845 -321435573 454166556 -370022251 -815572113 575148335 -693790874 -104433463 370673363 570205579 887138630 -335525046 600306214 -54854116 133047442 342118807 -184326873 -865095818 -421819745 197482509 80784357 -282639748 296612071 567703796 593118395 -751052931 -380973599 874218214 296985068 -40629175 -160214757 -128031616 189118155 -525984387 -386780729 -775796114 -548654470 487796386 -974047801 451593219 259013673 -612325589 838379817 440014125 499573143 -572176604 855759098 -811362120 202624043 -705658406 -368963793 178269281 -831441100 41539482 760769691 739933933 -736394349 -394645383 968070526 -129129160 232646215 -262536798 -275929446 -494034329 -662518861 701418960 -794351919 -659445243 -311938112 259568025 -939146213 807256236 -772635184 124115852 -727397986 -728018449 -415575173 -859994740 -249464227 525221414 -401131809 512164750 -437238225 153816695 -581084770 354427248 780652811 284176759 273992341 -501235741 788748976 -129308522 -798034491 -342839860 781354858 637723213 -796935396 405868599 -450535601 216753963 213906640 -508087869 597112416 -654313761 903957075 -144699325 967751988 -44654583 -246109350 -529362674 -170182445 -610342555 306765072 -957276217 184073123 -110725445 -371758122 190930486 506906221 -439685310 -994049045 -23076719 -891414171 221233917 -726800265 125908449 -633909080 365340320 720230583 -747898527 132989270 -674609927 -530486775 -980401962 -990868649 -939931469 589389124 -802598391 -909136037 263947275 -203384129 315826705 -512911650 -876378351 -159139462 624216161 -222378916 -305644297 416280546 -847563896 -574077582 695754526 -795771325 564895447 817747886 638141725 824197224 432936966 -17702122 197946608 -6439784 -108685706 808038027 -723063048 -864560239 -434308544 -675015676 -377911433 -567918941 -266373245 284504932 482440913 -631402684 123050602 468223068 724747017 905622493 803115522 451762920 -480577637 -833571706 -279176419 -184182061 -923168089 72582070 886310868 -249464639 -279210607 69533750 -935803980 -917021800 545556021 -609312423 -328578860 -712018554 144485890 -191451058 -724652946 602873520 -776414615 995944683 -785939082 258681604 -35678400 961126405 -769667555 -970907504 -494996058 -341648797 620192610 -792694252 -321362718 454073041 -44170998 -170525499 -722077940 -529634088 -175776605 562463469 -142843622 454818684 78663785 205036333 -901222650 100177277 180335425 969848941 459177816 -394741903 669155852 926713434 298152317 -90877438 -518627833 -727396154 120853259 585107988 540919699 -495215974 186786569 -630738524 474854930 35294956 -708655571 -627275511 -267983374 613159922 -970465583 713500582 -757288670 902614560 24946146 504585294 638734689 987548780 268341206 125557874 867219771 480863050 -889877258 -136293798 637026982 -950084672 335149583 583886655 -763648907 319930388 -657759775 637102096 460333523 -811463060 883901002 746063149 80044574 562349100 236966815 361071926 -806946868 -480585338 -739332234 464750474 800890018 23393239 116015023 497120196 -622963615 -143917054 524276141 570918428 -668664933 -9873619 800224453 570538926 827690891 -712783920 988684183 598050906 592535894 351144743 -347396817 314462589 -286214460 144052938 298002482 352503909 261806824 184028102 82566773 -880950263 -589912288 -310833900 -85323448 944756816 -707912022 424310820 32458535 46577629 -741084314 -560310480 -647339798 -621344725 800551397 61466511 -228814630 -877107912 -795125143 -928994647 -907372540 980567797 -942799409 -400313850 486861534 -264188191 630072298 748929745 -699138685 -337780835 -9697852 227392733 76727727 533695607 362740284 376309024 708001817 -715741015 -785230287 591585834 -679245176 -596676716 -987523865 -206721596 -332492932 -319857078 -581353346 966673364 857204787 -423142015 310364959 34366737 197508565 999602186 -643289249 -910196601 671721616 -373090138 -874032353 -810681897 672261290 -396283901 438762314 -61770309 783697620 -850429165 -541853199 225363229 -785085586 -754456414 -147675678 -269063793 -938108578 -681877682 -200148339 -133511409 -308596578 418382706 99853533 189948877 146763116 220110266 616075746 335658238 557891178 932219 -621472256 536322634 299505752 864088231 246100556 -471481075 348314361 -265723741 371139855 595137747 99956907 -454781662 -157505453 56143195 258568650 192241187 -143118136 -568934400 555835732 893433819 18325616 -505682579 -616307187 134526199 428778972 -142207060 321798023 -567312202 -882340720 -345903865 205773622 -368124297 -849353471 993386410 187381106 967356331 234804775 70244443 -124265103 -346456228 -453944744 819360949 -417948420 184457106 -989071115 24767128 -471152025 -907150873 974318227 678529331 994359117 -999596820 882596695 237071929 -440751785 485218439 602408420 -537693818 -197735902 -523077771 842207330 13408611 863401860 -229447545 -279620694 796609605 -365459830 606401614 -714639624 -747699219 6999151 -117539356 198712034 426083095 618793666 985602930 -868017887 181534563 -511210520 -357243392 -811185195 801440720 223475275 -881186538 995701745 259304138 922888191 -427866986 681824686 944231114 253835048 760348309 31794979 -558082077 -701256661 -430058501 580988933 -832120068 20764406 -278935782 -903830716 340396198 -151690896 -463757514 389562255 -784094266 256616945 161419749 824455834 743629357 159405220 757351242 -181055162 -154070910 568492673 -237983285 -853269357 177701361 -555867198 20058610 -610077190 336736580 -779503325 607480010 714403448 -124287629 -557594165 -807473026 333473175 828517213 -188350873 -896548754 -289141736 -88241760 4152139 -673649119 -860623180 -101147353 781842867 148382010 -275060403 -769961667 -27321247 666403309 49612263 787172579 -980588114 435387609 690536812 -928582665 967110367 76237862 -792503590 430454540 -267400089 -52466457 -394610037 332548884 -26692464 715020534 -797794151 845613233 -296836819 981904767 33920061 88852786 -222857623 -763126726 718094534 487125547 -580404966 -658982714 559660571 659690537 -117904523 -245982897 692636376 -285356157 994611144 -989072290 -831012915 919897106 753839426 -168807158 -465904936 54122006 -506191402 -886155691 422427229 477669583 400016100 -276327537 620606911 950223725 398531319 -641524138 943097460 867065423 -225476725 -10011307 -518479075 -929715620 -378902176 662980727 -877932409 -649125802 -662874195 -873698779 -947358076 -945514015 -106079037 -278701106 -288495264 943755236 -586660536 700488504 10902729 -861659881 -308292073 592956808 -814304404 274394563 -190009804 935369912 -253216415 -614741329 -577753207 -36025905 265416892 -367652053 -597023749 12360329 789095856 755549515 350975020 880292432 -488343546 -776869006 345282153 -289292583 804292331 513218907 -353139263 -885127191 -494358568 532184444 -786833795 595231100 -405862155 -438085991 -392288812 428723453 529418371 577579283 707828773 -644758245 -221530167 170246341 750810616 456106766 -292150402 -601961712 -38697134 326964389 829249226 442982024 -751892803 478419028 176325024 416803834 -216345760 -884735984 -516305845 517417921 -988719531 7376182 -880044345 659947984 -860081839 -570077980 -851337632 789248737 546170488 559778631 -994541854 -425156379 -374822192 977275163 -451814173 41635477 -230516891 -653112452 530438995 -831575050 -107856339 352507055 -284512683 485565871 -576653387 771405197 -709466690 839571357 -879490206 -257337946 803336560 476624064 -254438713 -368443261 254804678 -491522130 529975898 -630929613 -366924161 -677078541 683969130 787481713 72243981 -386370333 547363727 -392030774 515569279 291196208 854549826 881571789 587105345 -475734547 273382628 -488370845 297001222 -383383467 -711722929 482437519 927503977 -896350765 -576076397 725602861 -290806306 -827304353 741831996 807681633 -328544720 -671487544 -77501429 52973143 15932536 554975899 -896612665 384121734 -497877255 284242861 433989143 40237548 939575949 -99061315 621636227 -277024659 322931698 -761070049 491274583 -263093724 720100259 71806099 931520284 -826269594 64447226 -861050542 622985752 -241189545 640382494 996931463 -249026046 -448257889 -162429716 307688618 -39106183 154042226 -104862372 -584338608 -816844126 -849828583 370286287 358603743 -495318957 -928321676 102557660 522399226 -336393894 -503541372 -826843534 698797785 -845191398 -408676598 506146869 -442893720 867977403 -169505894 -603426600 925872503 -501417492 535305999 294701932 212981099 335968459 557216956 678000540 -310837328 -765528821 -272827835 -44374423 -520839733 37983033 -556402907 -821501394 -828339449 -575815144 201786748 495356356 -696301898 -126559994 -104345992 -698928145 162763628 -474254402 -288945588 419300438 -235418797 800964126 170767913 -312387777 771414495 717812489 769632478 578576250 -527362279 390942051 -879069322 654573541 -568307445 51920320 -577373376 740984633 844073576 -142269257 -529286869 -640606124 -120655065 -855982123 164045500 -626217088 393989212 -83642382 24894424 220824169 281434433 640491770 -88810553 317660118 483069373 384345782 -858069114 982547692 353224398 451832363 917753331 873521072 221487340 261489516 381727167 -455473765 164687288 -15407008 489561200 -749529978 198614076 569198837 968647055 -39053068 441262252 225347681 -736601199 84596429 -255572527 743908486 -251969430 -174675073 551252041 915050746 272180214 810094479 525592316 -913123001 -294628466 -260715798 -800182988 217510278 -444939117 321588310 216252031 378817311 542845609 -865535093 -231229186 -755336885 -870204808 -55771154 -553340937 17814946 -852504541 39077336 946822502 832873893 -808032906 315672634 998447244 -321284778 -304642146 188920348 -986440706 628489111 832097780 728363913 -20628667 -841557362 639308936 -292569798 -35173591 355936783 -781818580 -80097938 -636809152 -221211135 814076411 614822968 -166691231 50090014 770514595 -8385248 401861886 -754556263 -187650905 -314439503 -689097716 -835134233 390757752 -412591651 -413853431 431041519 -243277046 264755390 167261403 -394446836 -234510236 -577641787 877252796 -784272119 824389288 317801380 35210593 794559917 -940200531 822401229 224099926 66615085 686014624 761550850 -712700617 488958079 -402086973 -15150309 820366024 -300282356 -633184323 -898572219 256535096 -274286462 685510589 118611594 257928127 697355779 932818280 646908842 671296221 -173424331 -655181682 744488956 -591259050 602226861 -736493573 676302438 -808666315 52410099 -51700053 73333 -232743898 876083198 -691931620 481251712 137120262 62758735 -810366913 286139003 -785030673 -697517630 -499257114 791853242 -681565861 -51271276 907796082 651857299 242104096 -208929622 852525198 -448618456 -846459402 380823244 410880448 51510221 695178220 -37430365 625235448 118552180 586252053 965105005 202110777 -63535166 -385970479 73932884 736925211 -899969499 -53258614 -345514891 -865685874 499793814 858646825 920368856 655684095 444937280 -329949885 290680023 334693982 907761547 -955686885 623529881 985800564 971999180 -420670569 753794986 -313954610 380123268 51105069 -63517943 -198289694 -191552849 -722195191 -53942209 543201918 -415567325 570974127 -985020718 494429658 -504839928 995329984 546750471 617110699 -193547431 -156644810 -4467466 505111358 257989213 616677775 147707196 530295108 -716103945 84916235 -674739090 -710988380 920787998 -67629665 -11920139 -825050723 -703431087 -162895082 757349420 -304852769 702852136 -189271900 157127170 -421151199 -745279386 250925892 902121628 239008563 127946910 -727165617 581095185 796150553 88358635 237637618 513747998 408538027 -339321571 -605127119 -831289918 976592239 -243741936 -593998019 21000798 -186859331 -798546970 -902916898 -428066959 -58774128 773860748 -996762253 -65166791 210024414 -276199334 -304682350 248066276 524935122 904808287 -637996475 -153150204 -370140920 638890605 -939452147 382064722 216122846 -990851077 249183296 -450758590 -121161816 -282568874 602338147 325344545 -225903322 -152635010 602199159 116996210 -226067347 -418421406 -551347061 -271875039 344629767 109552735 901350622 -20124016 389854373 -503606551 30077440 -472827273 146255027 489430453 -340746221 -89951017 77892305 6990801 -575784843 -804541075 150706803 788882541 610774792 -115610067 -308925099 -58557089 -835684188 314419214 -367532491 -21675885 68839883 -745649471 -635794322 -767844738 260533451 -92800480 916567522 276258456 -425921607 832885223 867902397 -299131951 -569017945 -777503132 980742765 -878565611 337407155 -132461042 801133578 -253815619 -433746128 266492086 862381142 -903978726 768937920 -226592738 926860707 904585557 -648142267 614997878 -70683942 -410844406 432148806 842816444 94729217 -121052134 835961119 -927081018 571130476 401712468 260843809 369885079 -676837128 985411886 -490164035 206846634 -731568237 845258100 919302594 -95966055 189837365 -739180693 -759106948 -835778205 -173649551 486956572 657268310 855156626 887018951 20374596 172727367 -773702092 -362385468 -99072454 860626766 576437081 745869416 -761381700 -473774611 351154675 -246789772 -956824630 -572529287 -401046448 -922779158 551832317 135633401 297979733 251798452 617918532 -814850164 929632516 -637185575 448753051 735313087 -966732216 -431053913 104924009 291742524 -105546627 563857845 786198782 -456248078 580503261 -528042220 -168026784 533920672 -405596595 979197929 -215735218 32562935 239217724 -122126035 142331636 491037272 -677993250 -672028953 6699462 -172685940 378926658 91827779 967391668 910276204 -826573373 -402682249 -865205673 -433141904 -747807983 368242750 121383992 571685458 218187782 -781669860 -305720648 -230818364 512409572 -65525798 721042129 581575255 -153679266 608341184 -800303900 -833409336 -554037957 595128499 390556128 491301266 997284818 232659066 -634979351 -138959075 275223893 487561000 -564456340 675886674 -26722449 -409597559 189172388 -12514398 617042314 627112301 -360957928 -9820425 762938055 737209060 637470949 -14677017 -210187415 -91716855 295394744 -483676839 -95632382 915621928 -566870163 588355796 101115063 -80115694 -433763493 878773932 -472422570 710702440 -518171571 -329105081 249722551 504703911 698453837 170958145 187702010 629424124 750064584 799481203 259119950 549603657 608066116 -564967691 208186880 -392580179 747510874 828559806 42618863 -515447299 353419223 -97893915 -647200973 -754483388 -433513366 887523272 -814684687 -78771025 -560352721 649638611 -155959850 933393063 -35006421 -589843318 685205138 -613613079 929827496 -95800886 180264556 -334409289 463972092 -63977583 -963966711 131572046 -682509234 -358651771 454832349 -995964608 -894723308 -235111594 716193173 750573548 901252150 899058818 295648543 460631729 -965486403 -795222736 -208679348 700162901 -570220556 271608936 -257106742 -207232936 -289431880 -803631269 -190609584 715724535 -587546899 -909076083 27357865 -235319161 -640451028 -364918732 -594473166 -975132978 -994875795 521064134 363086381 317412378 708880890 121081186 -717457059 947363821 902020076 951232255 540271975 -273626513 351339609 6698192 784242085 496877094 -938284375 -383707923 560099557 -28247605 -507009809 -829860076 -800768560 -378106446 -307445366 -657673820 -436037990 -333224800 -583025470 -390077287 -642003898 865317119 272838449 -169029823 -409276009 -288931364 798099723 190414015 119101911 -534747027 -735233317 276295787 129286227 417523950 358790009 -702901190 266857841 916533277 -580646125 -795749109 -620855331 -642242955 -679442106 -50731926 481683751 22210894 -358151421 -922483403 144229121 840106408 -640720319 -700878597 676145426 -415886494 924818611 28958935 -566813720 219471691 157969569 -157578657 -706448538 424445609 598648934 807693209 -218050015 -173203463 871873128 -186690253 -604520308 -681384575 -656604707 -157600126 976445467 910261226 -277272079 -852063115 -11318695 301497818 -91585984 710319072 -197659230 -382471916 552266401 -768323437 56861391 -303189303 768681953 -775879732 -313933630 -647160754 684755122 747125852 -670640125 -410463438 895553830 -80504047 -330807631 286861119 -108484816 278049991 704381810 -268555146 -704316315 -179406030 -74624638 -528422558 -220422890 265140647 -668536550 -894891610 -11457718 118140601 -961120257 727054919 894634490 -583636461 910781446 -678403367 902776504 172325178 869187415 322919271 598684293 200242524 -382331539 392735591 995715772 750983581 -569819069 -735271732 250046822 -149854669 -849990411 -781154467 468185455 -96191727 -48261849 81638316 -307274748 153554116 -391644791 -595877545 -563932295 528845524 724153644 527132146 -763323966 -946306523 396710057 -880405127 -238059659 947651092 645297062 623553844 -998022545 614734758 939741036 -616964630 -915924365 -606560075 -767171786 -132250631 -307457833 -558830105 630024965 -281455002 -519646359 -725706071 -383615221 406332077 150601611 177137384 513747174 375831377 598715592 297486255 -906372893 -704363740 -745895536 -883522843 -578111004 -839093670 -982578973 -846585322 808994624 193238622 637578386 -893667192 -659207035 41926177 -473020398 112529019 571506628 182944388 514366418 -819088125 -421534123 -197392638 269254690 -14299248 -397488039 -283211298 -731404529 963629947 562173519 561342908 958828790 -370393931 17372268 -72912589 -376340781 -463378860 -488708398 -621268116 -273610105 -868345778 -437313412 955152300 398710166 894228449 -874273335 -684513610 749412366 -570214203 -150685631 680797414 -898946353 77455698 -401660744 -621950122 -814345213 957110627 609193121 896306882 -45677340 -389371093 -561168762 167475453 -658852013 -105523517 -347939661 399968845 243779593 -956471325 -932719427 -388120873 834689630 -273033201 -346792657 -621561628 868752999 89148820 -803545996 -87127413 638944321 823232657 -895369268 423188594 872164804 -478368312 -375971142 137864664 -642567340 987903439 392183054 -55196310 912850433 -112867598 -249627870 866175031 -783591946 182974862 -877972066 39637219 792633991 785197928 -983355055 -887383799 -313609822 -209042057 128999668 -558806436 843693677 -56626809 -263633212 -571655369 127997487 384057465 115141402 892002368 -175430321 -936253191 -820597383 -146879711 -982587413 -924050949 -24897608 471921137 241856949 -735296759 -854774196 -584386501 -461963132 695385533 -702290116 585066030 183944613 717573525 535604966 -552009966 448568449 983209050 -9444126 190199153 463791696 -720931547 -871895639 -397374447 827988925 966279483 -489777498 187266724 513435131 981254939 -791877042 924334343 635030525 -42363245 285131457 190132719 41538026 -15787675 907208712 -692622828 748930644 -840057401 361607433 737233827 865629194 -54575233 155387816 814917445 -406776619 -108247979 566724158 -190785165 -167024592 300599638 -208197124 99632275 -659133966 958525488 887859444 722815163 606850166 -482569481 -989303530 -133358968 -499849541 756614331 694741801 -644027528 -440833187 -499528136 -433018657 -484443277 94842947 233524610 -528377064 -787025923 363082979 -146139889 897297900 889625881 -750654362 308873138 199179084 -937938497 -649920810 601456884 -2442556 150260069 -552395219 880891338 452194503 -419941547 -643602090 -602838659 -695019548 567746901 754379694 -574982906 -945438082 -211694945 -9787164 524742128 -543326687 335148090 -385137688 675557148 71044717 378966955 -289233259 -730663803 214721112 -293411288 438338723 965758966 -635704968 -395995106 -342763766 720582608 -244451088 -464927140 507202281 -711886069 -470832030 116189310 598976329 488581151 -525502402 784441537 986228320 -585106808 -711463269 528407921 177256471 120666140 434888232 -996849299 715739206 969111053 -937701985 -587251633 -301028980 -804145801 -372731738 -451196352 -163845920 706398939 -334522470 -127965995 136237614 45543469 -817139181 -2108561 -597914774 325898380 881457605 787836021 -542433572 -948464024 162045030 528544963 -468698601 -891910471 373365356 589061218 279712158 -175255669 940401935 -589472846 -417778277 287295006 -981870561 -769881405 867697892 384180547 -672722337 478029506 240458893 173454648 -931415624 -509489646 221921308 138661302 481063453 714663347 745890185 570869351 -633141274 775564840 -397559507 139829231 -337701636 962140650 -739475547 -141241470 -387397099 984160988 834334949 152334638 28432360 144709964 701055498 587639784 545019766 683281547 -667983315 -764981110 -724098532 33852337 -628244870 -330653024 51439921 -303900679 238567746 -296594302 -672732523 -727250985 -892458392 -926922173 -605891099 -949376596 768656947 775124297 849371995 -461117332 -145754750 -190927191 -727342394 249466550 90992473 795791771 64599428 392773532 809376482 -392317885 -69779085 -356114098 -364939473 -310711489 -225971525 -81995731 -826428274 -360430023 -10065909 -447792885 959782776 938165768 404512355 394224552 211093171 772993487 874684892 472729158 -417033493 232541077 732994617 -549820655 -307336144 -120145569 87088874 -860187100 -249436635 -704107507 -756029654 538295698 -965264170 -415136697 -261230846 -915484187 534398101 29091726 311876512 834314850 -605269503 -91736359 -844691673 130822325 431999660 -230030813 128321655 -789864830 132164946 -467331663 192447755 331649238 698882467 -438596622 183514096 935026477 -419465774 -135040843 492028387 467511619 650958188 -747131559 -619164468 -91102795 331222715 381958478 -414890423 855421632 393087284 -155893537 473866478 184373011 4636448 -830533276 -873958279 957149124 -734818142 208253962 455761051 -628822831 -390521293 -64846317 -791132266 444988896 -982645460 460770040 885244861 -45163222 -672120318 749468434 -994109369 -508297583 345981189 -512584842 168366414 -730651751 822044608 706048365 538897018 -376728338 953153356 -412086565 -761185472 -897905137 -721979014 -299069852 26676302 -424576162 -135160003 439252681 -336128872 101547792 619184891 -604817909 689657669 -595195903 -228487911 -123703504 -144486803 -918135427 -846059901 -187987409 771104424 -496128417 551665598 -532826138 -545429065 238560861 -709068244 -561945626 -845542397 -684214625 -770880075 -374542505 458442991 -813484116 540779309 890949612 661033597 674344193 -95845735 -975868225 557447684 -805470916 439903939 -248925648 -738475454 189210351 929060863 516027556 680078382 864320674 -36872583 583224482 432896570 881701847 443061643 658952779 824559480 703177123 955615395 790343478 965597395 201370385 -426949720 502346463 890246084 -233445047 -539326819 107811496 -738543828 -898064765 992147189 21016608 54711804 -510703267 609477852 -34643965 -159646642 -527784074 -622622938 296581053 -159034309 -166700656 -794038865 797384776 350476315 801032055 726086219 -861517756 -470344412 -390952819 -343674037 -610230656 745260172 935033361 -930994826 135051432 74723131 8292158 384653354 907421516 737122315 219321097 246156870 398579689 -336032940 -146389641 559113604 -357899287 571660924 -61490330 -32283820 -324332704 -87096423 -968535354 390174668 -971732528 -848339563 75808521 935684 -431849593 -21199574 -422627135 -821328473 -305335272 486515658 704641791 -3193534 582682899 -173216966 -361728407 11986921 -833327081 950001540 -542947834 590478732 -495089440 -110599584 406189448 -409032799 956192317 707829113 -915268307 -607553795 -937307064 555655005 -466202183 -906120821 -665525211 -425473328 -556318430 -232689251 -206135215 -766638582 -290920744 -700602953 -886537615 -564574763 210210116 7641793 53917734 897528525 859566871 924645748 130907848 -587781368 422382895 -377744381 -491255153 17453993 176795527 -113227264 -98511824 397880768 428652458 -219792895 919533730 841850464 733193817 256266376 420446202 -874206191 982997920 791233437 -995792429 -104291417 -385572118 -54308668 -821402333 -920030876 837802316 344738418 810171143 -228028952 485149329 -470689264 825955111 100066245 -182808959 308841832 469611843 -5941716 72624740 754606619 861893467 960031057 -188629677 369038192 386587372 -917656324 503020803 900759656 946291656 97389689 554029729 -32466982 440844878 -139993496 -658024206 929681304 334582370 -275626664 611177218 644482267 -201961992 510684189 829716881 806613366 476673008 355474780 274524860 5921574 -773740804 648710165 165454840 -722525001 76826928 -469421834 502735635 -117315525 479362316 716338376 -82981242 -872654564 435918132 -488140358 395836158 -353871413 199494127 328782342 371058540 -67175626 -904390402 67971443 -5390381 -106830516 413130069 766371675 481470139 -93704828 -387323300 137731232 161424219 -806143068 314572153 -723261191 609564425 9127365 -351852165 -997496582 556976210 459707382 -971220044 -952263720 231989789 -600128214 765181604 -669853224 423203026 -374089166 734373729 -270857013 720618414 762162083 -958862373 994980502 924053926 -328083055 542582671 -569095646 -316474980 306514695 -897093990 526226775 953524879 651438833 946859695 991375381 -892801340 -390249595 -261704747 969329259 135424110 -725265383 675208052 -365662988 301386344 -973890222 29479209 33857902 787924584 95195872 -159106628 118272690 -149174021 -600516471 -464211476 514954883 -560414511 -743847243 763194026 -281487022 758844071 -487238037 697205315 920298101 -281324356 817749390 -880867653 883059978 273684164 -456667955 74737710 -436631476 719402173 146513200 437681443 155581913 -493875989 -412208931 534378510 427933009 355612349 740705134 451666827 185557069 -970254607 -98755181 173981367 242847633 -411427421 -406799689 400229686 -111060653 515885740 241402111 569757157 -532588725 -740204032 288520985 772111217 395747991 -498382986 -135966786 -620140871 -372075050 -296318592 -545873380 -382925983 542366441 -971165051 -978053044 -312553666 -8835484 313899777 -889021834 -711344833 -931853857 -303101157 687418130 297275461 482203249 -810486445 641454415 351076169 725947229 868152159 990598189 -19285138 42599516 -594572909 -630789083 141595588 -549362730 -507046744 224816898 -61370884 56469302 -724583706 743497431 -261745374 -565281415 577170677 -553735908 -636636336 753430479 -549900146 98287712 555424561 124432547 763307085 661814714 -282326868 -513634084 117633411 -58695904 -87701245 -812236504 -416720954 455601461 281579066 -924630657 731484398 -5680562 880488016 666841973 -761704961 -903428460 299219513 -382004916 907251329 -597934942 913348239 454350214 -393822002 -769065851 -439396362 -172366546 935874783 -608939770 -645092 -994098804 540751802 -767942931 633685246 888517086 606778041 926667897 157649921 -950839493 85856831 -594015383 688524283 298942123 16930455 -142494562 -718829750 444585344 445226108 663192419 200413041 899022814 809893197 137296716 -229001705 -686363041 -571019017 -958991067 -385681906 927195358 -268665196 569962237 -754290279 -764008957 -266044703 -532967833 -813341622 -25773176 -464989218 944966042 -557480994 -666955886 -65760518 128572912 -903436856 870577070 -559636160 -745209689 -216642930 537672961 391156707 951697326 -462004123 271694678 -881093089 853920620 552301411 -524147958 860565415 -260276011 -412760448 -38783055 -280043155 -90980656 589114137 -664627310 792801818 936994441 -198346977 343238065 -245852487 813295966 -884108111 -68296464 840365041 -479873672 828636301 428673639 535068599 984477406 834880135 92746969 299781580 723903774 -448446200 -614820987 -62777430 -185216619 -755824432 852227019 380338267 -437750452 -637484964 581163942 775327939 110110526 446127082 -111156552 765182454 -383413891 23990777 567846703 861532776 387804675 -962305792 -211498743 316944230 634025724 768980620 136980360 -484854816 -287884748 646035772 -110338194 -113935983 -82190310 225166854 -419039400 162193145 -637549284 853613557 -706340460 712691545 -856398354 -989628614 978581930 372754055 -445313041 694265757 910290577 979763548 -315594217 513287759 261347096 -498065955 -570421148 59004363 344208323 951713893 -956314381 306835542 -310180276 345658037 -855448195 22727996 -757045914 322628440 513483519 -139965769 68445336 915480425 286024405 -637267567 -67009638 331451950 925993472 -579443393 877427673 772652089 615307320 -283633883 105753245 -292380697 -123371418 -797390086 561497590 628901603 454237237 862004857 -307092871 -856366668 -985245284 108219208 -78005063 -278078273 571362686 -456224733 -120924185 693883010 -131163820 -973880417 41879074 -570070746 -188380096 -611144304 391233189 -30714848 -724245794 -727863396 902436522 962705768 174683086 -594343886 69859703 -154999811 -279123175 893784138 -60421495 -822255737 907535291 939268438 -257151184 -711869985 -270806103 -467079160 -432479149 -836114796 719701450 -448460263 -967519276 -933832793 318184713 -853880981 -362900822 136012844 -390555047 227020042 -392115002 990749620 -764025268 -337467630 -791688765 -223513423 964854668 -892088391 548889241 -963091534 -596339433 -479691417 -982191098 -582249302 63430926 970216092 -305035816 -883875937 815664651 -243474170 845294050 831846479 525924081 -677574323 -473036667 -928280162 8951099 -87546513 -577061010 -848464844 -893114687 -528926412 100583831 478741923 -598112879 -164222631 -908820833 107890738 416783787 396636669 -732321656 -536378404 -919637545 -643164955 751036481 864850797 869142096 789060064 -987491204 -376709396 -836458333 172660842 707407525 440967703 -458610110 -371838749 -204368888 346503923 947421543 853085332 819922295 904582856 -595278072 -888535710 137309296 -622645672 939286359 -531885911 762070484 -174345715 657639415 603300334 -361672158 -629070988 -641296751 -834569293 664012427 920865330 240384367 -83105643 -471507566 -861646360 210211463 769451807 -901191528 -41512436 512873723 800991497 257210833 -678315301 477257380 -671044122 -962687019 496786467 -168243990 601983369 -473841495 -434573454 372452553 -608703171 -775848632 -864936216 319855766 -472254137 164150098 -896850512 -185617042 896194707 436758212 -254367083 -789114793 194136078 551254819 -682880539 -308135635 -631802432 364649641 482656587 -33314409 -552811559 694208650 99160761 184369129 -733222390 -686509219 -662384566 198078327 -5316052 413060946 884305210 -113803166 98591803 -336222337 601181020 -887944900 -143266451 -798195901 -238640415 -654995748 446140710 468983357 -183258634 744846139 672354280 -139798889 750681311 -456586050 -347016918 586061295 862284911 72707061 -881523610 924183742 7891227 -125499452 384814261 -581301154 -284850710 -779847830 -950987413 724709619 415501462 -158497502 802031177 802564542 497660154 185864691 165913084 391333039 247754126 108672568 -77892776 -57857577 -154406814 985257413 963087129 185863268 -979180299 239223619 944005983 329392757 896431998 -440942035 510171186 -104165350 -875356878 183135382 44175277 368705509 864674797 -357313194 -456807059 930696132 -604793960 -267723446 -690505366 567109724 375968453 213851714 -136470083 247919628 374474448 328519313 -851388570 -742588455 819912345 -904448553 -200876325 -300245928 -126095002 813078754 195014164 -384142489 -405783941 360683824 722540081 -433767507 763693771 760591428 176224451 -239423757 -142889362 -23464101 -397789590 792752237 974722290 -618213098 735118621 -555532686 330150325 -535222919 -329361755 -391778613 -234770073 409620711 -189293224 428292497 -336173564 -584494386 -67278784 510726208 777224592 732015778 45301920 -460621093 40552523 8859037 408613939 829931682 741594835 -609206897 -467403314 -437550401 494240429 259282167 343147035 -553911105 -988055830 -846153212 -532760646 -516031465 -500576736 -426330513 214558414 758632607 -34020052 -577536683 154599539 494352552 897948862 -402137038 67968532 -511222469 2024038 661861406 -800427896 -520674945 -622706117 649305321 -452182919 472317304 -810517173 539508019 26076204 823794793 -127021163 -41742291 -182662587 61180530 600042598 727843455 377875210 -321214044 101195213 -78464076 369755121 74382374 -822273910 -702169238 -839999030 746852935 -676302333 -490197902 608325346 745112428 -461977866 687906498 -476129175 -740184221 754875014 -850378835 -278228837 -311349569 352496076 625347887 873454139 962710333 894775856 220712402 106303393 641479901 -120224045 -446987614 304490148 43868398 -652869920 -140560308 -647778327 -900676814 -478723836 629473230 222592420 -447445905 273312304 662974771 -106254468 -681837262 -348711465 -689358449 613257729 -422093528 -800094661 68926932 -394148718 -242804517 353611901 -242333048 168153421 -651810062 -923623125 788177342 466465386 351251126 -938835658 -159231356 721419011 433357686 -219378210 -697890566 97488426 -205754362 658342437 -333561210 -952292095 -663745639 -347639616 255860978 -859020699 807731178 -648436812 -333569454 631757348 -132072246 335067473 -429322143 694039210 901706170 69177744 741786874 141588660 512857441 -263381165 -560604025 -946004398 212933713 375134880 276514899 25464059 -84655431 -716278751 964910702 227015355 -697582329 25260675 -247399628 -936077664 879431684 293509445 -858136372 784451414 276461220 -77506882 98433756 -617493313 781546830 -725649782 -774666470 -810798200 -560610675 302813760 -645047762 333664565 -511261257 194569473 -670499771 -825165189 -898975662 -791559651 62299825 930201133 -67273893 -8348572 678785411 -48635969 -280341373 -132442052 -202772278 -326931732 -160711063 -833990679 925394884 466890428 564776558 -737489368 124702404 223820745 -87227641 -569595507 -433163294 943393183 -776163957 -888456249 939939600 -192787077 508030026 927132203 -212274612 147329913 925620468 237027397 38691547 -775137785 -795324440 -121674199 -684041602 628075223 130609131 -179483534 9481674 10668919 -246021187 111888489 529394797 -363809741 -551665668 361642155 -647457891 98805708 -224461487 -820419904 442829269 -894956625 -827994070 373465448 -677174928 -196879829 212428473 703964755 19728740 783997384 804620859 -375824206 895962095 562409291 375533083 834434886 -253311031 778388542 968739722 773361595 838867976 891498249 843722856 442815625 -462088398 -642279306 -828182286 977888123 -900237254 -149853228 -944576185 273963494 -592440423 -208065982 -647625509 731456860 -580513073 839666249 55529025 837495937 -493417847 357915855 -608441417 936563954 -258393955 275249012 595217927 -541075750 -168397772 -995141594 -975020096 -455908689 -401962403 -600365818 824824063 97704477 -315897971 642312050 -944561506 -757976514 -392586653 301598841 574341643 694222716 597261966 428672416 -411968444 572462419 -297226610 369202615 -241350939 288653006 -487525731 120069332 649079234 -132428279 314929142 -546680753 -998856486 -694392887 -907037273 -824950701 735016782 393415261 -531988381 256977658 -344495738 725755002 244689092 63949229 795129263 -157156577 438774680 -798307122 -715578003 105583687 581602839 625626837 -367714048 698918260 812409399 -459561019 -772954438 176265935 -230819015 473249790 73018929 88574839 770015895 95305433 977875241 442895675 -727296283 454249853 555601397 548906305 477619011 -659404155 648288171 -896554250 889554469 -281774643 -389492749 -40473435 -651346492 238601830 518179910 924573654 179243718 568278057 313225175 -727541425 803311276 450010515 -101419372 -92968546 -107093807 337172049 -597338084 -679357029 788113639 -913623725 831808273 -750186086 -176168382 -369946666 637676113 295980613 586386125 -183909647 486571389 -527992087 495751105 -148621043 -224737253 107974867 -766674178 -168381369 134625554 -442305179 -666475993 100260506 -971475972 -594177427 675975151 311425820 138179275 362309194 -612043769 -951758426 11794193 80528723 -175603233 895396147 397670150 542977283 802406508 -99568504 855836162 -195044542 702958429 -332166001 -116999503 -698737503 677891629 -500456384 854130661 -130929004 397002949 146022129 766028487 829759860 963603824 -67155362 351947212 -136528970 -618298150 398773297 -16333189 430212189 282433741 -207155418 977149018 -425953070 472929974 -136074212 -993384563 960989647 666807448 47637168 983934319 -28999439 -925699592 -741297854 497240656 599453538 -178985932 -934092338 -536524821 673348013 -550102720 -219199913 -826608507 373243443 485363015 -539348390 -332507259 -445307153 -821929262 -345074191 306626231 -951886376 -482259141 -904500017 829198888 -378067145 -450138967 942418664 -419541651 63782147 -921148478 -790019622 -442433159 22342767 229553563 -922387836 991527558 218546529 -607882848 -245995738 -926040749 372063824 715573616 760828878 519001938 492470276 929870448 -991734119 226494340 101275338 -665757291 695063491 203451842 55491745 556632250 -619858844 -162096277 -934508548 226637362 -701574379 690628851 -561659431 191092466 -365677575 -313464379 447674677 714530668 -153198766 -437393720 587020604 -321941266 582577345 -857789294 -551766011 -585507210 900437920 -780571695 261403504 603617824 -765665962 243707775 -784487346 141139682 238413405 908162269 262526997 132456642 -708707720 379224551 -242773380 831125061 -114184373 -297267657 -895645391 190102635 -26984472 -860408592 -228665061 -684206219 -599238354 -142051548 420277765 -479949945 431492513 -561344732 -350926931 40318021 -215753744 -357115757 347298352 262270622 266483438 722666569 464042973 325184453 -875334098 84653678 -812151187 -168577249 64137812 760782496 -738542241 633980680 168078545 -448421694 -60850793 -579799822 -744749984 -793080249 226283979 296075376 780625056 467156721 -167124696 385505409 252769860 -999136060 466207619 84919784 -765518003 446550965 -982370916 -104510570 576853340 126955647 -255342679 -228548152 447342829 173814862 -859973682 663522088 -63439731 712959967 932406316 111713176 663309201 800136418 -350968269 -909697533 -931104127 464129809 581161792 68956142 779146539 -802079731 698686075 731454944 36976551 639704759 79382538 -661432007 -863813609 -388703307 -637535057 915428164 694054582 -727808174 -846108237 -161391815 432732816 825115251 929527996 207088627 950107630 -821020126 -305669333 -239303490 500534543 -768708143 708043726 -12412147 886633662 814609465 -844846140 -541477216 330056137 -469710943 427629225 -53451068 -502454335 -979318157 -999754467 -579679584 -581646317 -157780317 802323969 312636863 707619247 -835726913 144632274 503470942 855029943 -597243333 167211792 923738272 -466038670 -566625094 171490169 74753702 -612343328 422172285 -558997945 -530173003 -951355171 47554582 -505628948 -371521262 -959850641 -955142322 -439018690 -760365905 -755321216 978874864 -150922157 887002572 469069774 -92175651 -947288134 24429088 916739723 633521993 -210974953 -387272397 -162395585 -12505951 91382911 -732651258 9385940 -100595706 -766870795 822966065 -358933967 963271237 503711900 84779019 163306369 -926609880 900535952 -423047200 962613756 -314172683 329253910 110325575 892623807 524163922 -667470062 624261352 -154078546 -892810933 643318946 679168859 653922329 -955056719 911844703 617429923 -425548361 -113808640 793573903 -403127425 557672179 -492487995 924289989 758077076 782502977 902929708 555942483 475065540 -681776369 264496713 -203902260 -527728901 617152714 905565427 -588923804 -59237759 -755079356 -205423059 -708917122 158100327 590784224 174840223 104816270 -879729436 330898238 -466355006 -288407486 437333585 94029394 893029823 -985442535 -20993392 -993339680 -485706059 556792650 -415412960 813311184 -492079202 829097356 422379519 560443329 -54935311 807273338 737700315 59829770 -736830639 442599204 -574355733 492540488 677539532 637800056 -710976841 964468195 616524174 805402837 -309906579 -211008926 26361078 431921692 968600389 -503618962 74329247 -179273668 143393083 -316414897 -597582613 -690499041 -714964336 -420447448 858609198 659855338 530102014 -558562419 180870007 -460772307 -379179958 257976159 -933451245 -863883242 28057824 26196319 35503441 -968697069 -695231495 670644460 307770890 -491013529 -634988238 -821947791 807419589 357221239 -656543956 -338308976 -234166036 -828236444 306121640 420452254 631412986 653253660 -67839070 762636441 -118183105 -415445229 13078109 -350454734 -649802939 874563887 -365399796 85774672 -116468128 -829656116 -645769013 534131331 -202921714 -361942236 251310921 247050365 -298325755 560126253 -393442147 -706065190 898453208 237547288 -626878691 -961641261 561639997 912822204 599766893 -158814529 949210039 704636230 -21948556 -687390226 471146195 305586103 678605135 -266725201 260757521 776144248 -296185552 431537462 -572962227 -275942254 -518633250 93099018 954317494 523277606 930146795 300758992 -86364761 -481672431 559712799 956502273 -359334842 -381841810 309947077 393942136 -857045070 39289392 516319561 -401250363 463986172 962177230 209044263 -911462670 -561223348 -468656768 -917664548 -185185742 -750819170 -195566415 696979002 -67648050 615582867 682175855 -523311668 577416607 -754664946 -729529916 -355868268 92147160 -273413116 -786557566 -68309810 951784133 -594913195 -683676647 -841050325 523713237 216698028 891521384 793909079 174567776 801620563 387839000 -983274195 395546848 -628437492 122485269 74962598 336020395 -674426111 968793646 -991381402 316509476 -692224828 -135059672 -99813238 761288265 250391865 -768545838 525313563 948483645 -891510931 880588122 661659319 664417409 111622955 -224904991 801538041 951274700 -923066362 328746177 -906664878 -806691133 535731523 -35104725 -437806597 166670565 -609933105 -466834417 -921823212 -550679373 -474409272 -508679709 -691491985 290379547 -371403106 298767156 737135754 -594749602 -834626065 505646280 -62670909 -215323438 -884651116 974311411 363676302 97467125 117628184 723390381 806122144 97507802 -138875169 -264009525 948010837 567599171 435991175 -630643535 278802890 -967007198 860369880 689967102 -93383527 768656665 -687170739 745595250 -440209485 -402785696 -318787542 -136565186 104945143 -792183039 -766619592 -898930620 -558354970 260878242 -921831596 -571905268 960827508 -289172780 -517480763 -243444476 332987041 -109672450 523182657 -550988982 633257095 -840345166 872072635 -971225869 276115786 458568613 -832453337 -108329891 -709682201 245015633 -503401119 328384140 345260422 48312164 -102512251 773847710 -738210065 -211830247 -971381979 130638457 741416004 559215958 -547462928 -503838752 -695374298 181653558 -848681350 291414799 -630285999 -779340988 -871296268 968731564 346441960 862772594 255030710 -29868716 -257703957 -332167594 -403695030 -104302448 58258236 -698651275 -918487157 -883109501 -75534495 -985426068 -455858137 -672424365 675055807 895640792 -483092340 -848511689 300880681 541396799 979489092 256070787 118868038 -856035560 202969429 983263243 776939776 -105917380 -481695068 -458193282 677552648 -753335329 -573498200 -412916277 -703820272 420778251 -309006329 676997613 -728426867 965939398 -365694770 -137786816 700874789 574314998 35832843 397960325 -101427677 413235119 649293392 774728675 684537914 -1275566 -963977331 -959540490 862121996 654106325 -654856317 -27520828 -388764991 -824181777 -445612372 345867648 551199802 284165729 -425078935 307981164 840271568 724919540 714831644 -192397417 -333513144 31558682 -495495209 -174808133 -67863860 -687317706 556407548 556140536 438503037 -850891186 866340495 847285744 382502445 902115868 -371018210 -212592491 -842237045 348358695 -683360630 -41924065 -213111500 -805176086 320979027 -310788227 740708188 801951305 -26579153 -89344947 705304622 838811805 291990137 -359675871 -277241713 73735275 -51837884 189995259 -596796360 -760426456 295873213 -220392432 256093074 -44810086 683805537 601568099 -156629375 -312302013 -98792037 -45046112 -777841941 -99539169 -237240210 -583326331 902813346 370277806 166087287 -191330705 199353874 -319469198 -580642363 631550103 221163092 -195856792 583197451 -185246602 -997143045 -490440000 29319520 699966611 -826274597 344110708 -673919773 -450006321 867159630 502358705 -214681448 -352353598 -700423868 777554949 -480810310 -483319386 -361855586 769151269 -268024061 894904177 -638680489 -143788759 -805040291 -572519202 -244125453 425018652 -374634287 -292695819 -123810727 94473610 -799897634 -197754927 -495967280 178249656 -271009071 983754648 573779068 870747130 954342256 370415303 599896046 606578657 465314173 -49010914 900606525 -544740692 -318308483 -804568433 -174398941 -718791062 -975407969 588121042 -510012724 300391369 -787912990 -827710364 -714880422 -140754176 -903409652 -475585767 92212204 -11711610 826524022 705334335 -65728718 64449797 937493221 250975522 -998413319 363324736 61061929 744759192 167648336 427035682 -532719105 -543035252 924187703 -717135596 802370794 804190743 -327811772 187780336 954880595 -806452188 -195270807 -71087275 522322360 -922408402 -628615278 751812666 482757494 494767412 395197735 -164687065 518644084 -70837852 -92819080 -669051183 793622344 -302137914 212363766 93409533 516571581 876748534 993344034 -758681575 -689956346 -482676077 -832662468 -572964711 338537549 -351672643 590449733 272584193 -167002452 -993787303 -383707328 909761668 -924558938 154955632 -496701152 714306258 546268447 381772014 796509484 -889637502 -647956265 -694949209 143384273 721226339 702771766 -283253738 -945332699 334545032 -481241063 777220764 62488742 962761488 767825180 -156301895 155696586 445572136 -450114576 -161166769 461670963 -808137175 803231472 104194274 959370701 383980021 -667969346 387057261 900730097 120770096 574085981 832447975 704171394 -937918734 -790070847 248108727 -501570545 564526450 -579874744 -534720234 835358968 755007964 -53312760 848095562 4505191 147372396 209422123 -843661187 -16368878 -807867358 -620870950 -689407137 446487314 -240021320 -729362981 -224896746 330500271 138640800 -63381727 -766321313 -684095080 -825552480 -649216382 61745714 -389560902 -307771513 -892439632 -96507642 -796834214 474923835 -47873235 -792687681 594010210 265698578 -225664891 -409069630 765860603 665256888 65372864 510248518 447449655 -859187475 -108468984 -504640832 427815327 983982132 755581902 600977352 422556639 549004125 -304745291 -442433010 268829210 942349509 672636329 512628309 -107081038 -496782063 982027185 -742911998 633817834 174977397 192174287 264536951 -520791402 644643036 -920774413 780822982 871274932 -383315567 -231588665 -137149072 384579079 -478935839 -142832211 -583862278 -278889725 -678432800 359364252 617436597 -831037840 877007316 302069724 -686292431 694325269 -744977516 174526677 963349303 727381084 -109126374 875792810 98500310 -959605548 -636677558 528976178 485359883 -589657921 284532863 415328335 445697671 -326110736 298480817 -842585790 683746104 36977464 -62755628 887550440 -23812520 452526243 62484147 411249600 241091964 405470550 -491611895 239191488 -667556612 89995656 -323654940 -957943854 -953350350 -735085600 -453325094 -340155004 -968616605 -657450061 -485912356 -214848745 776991026 170281149 287109209 784558452 860338616 373384258 -314208425 649601413 370152391 -569155422 787157248 77707014 -37456428 -51883965 638372687 692548883 853513378 -294988023 -322462135 579416067 457797784 -981029234 58001480 105777750 987504505 -200827403 500263224 567488631 154355518 101082859 -605761742 -69109437 236958464 760852700 -489375799 256172628 -322095628 -453631435 270482904 -201434636 418955297 -786679294 597977752 -291498823 -34513004 -234853549 963640200 -84870639 -861296239 -240742690 -797852490 863440631 -951480037 27676436 958327730 590437567 -574773597 -969013498 269108035 517224136 -442490204 224789475 -404333370 -576866507 -147825428 44922395 -531941689 560378172 -319128501 537432462 550844052 -728144959 945904427 -954909272 -774058579 -840554790 -480148238 263021098 813470165 344214927 218017675 907152813 -74013008 925219173 463252612 -91104103 349013323 864216291 512804131 -15418750 -293602887 813212398 42312837 18076747 -624856463 -920603161 -418022844 934892892 -469785790 404822913 -187801808 -264896646 -559359256 242029606 -374084321 -204729151 861720896 -659711971 -229938322 -200282441 -775483177 -480013189 668431400 808047508 -737661093 -987714490 -670169286 204517364 189579909 -439397332 792433849 -245035904 434326641 -235025815 -958925587 -984192565 644947443 -861718648 695603501 -423752533 -176065866 606261321 -140356868 -92382248 -90504520 72679328 -312895341 -78880880 -439337308 -909992235 138151465 -120248758 -561388468 -824648813 -689383211 -449326928 -826715358 -667560575 -240281461 379284985 -596736749 749043574 304650628 -971176554 -539755161 399198192 -663153902 -327274812 274758761 841737655 -707062246 -953535504 869495831 -852343102 -525964435 378525935 -711814045 -624472025 -276902811 820105121 -134260843 289195821 -693542935 -482411833 -759763191 124515495 -800429486 3663083 766565925 517510296 123189922 -762057142 -64182304 -557353806 899712108 856153344 853031853 -165503060 -491945527 -325010164 532888902 -472251584 295140178 503988 547005135 274268513 818014364 -405789404 -241652546 309074558 815054405 -680236015 -598994143 -214236579 734958858 294747366 950559750 937666256 -212826460 885548955 -686145092 670970102 -564724344 377655562 940761873 -385253970 -792604767 -892068124 -561238288 393790844 278868732 -377205845 -624719014 -156936746 284598498 22877269 87025224 36932372 209812476 -279099962 -338534 47311564 921024295 -710846396 -596307919 -828176012 -719170551 622862830 72766916 -480169174 131673503 91042517 -925592199 -758237529 597841302 -715905514 -523408903 961041996 -539350108 158737942 613012846 -868707545 947536176 476699161 -283640893 -6632874 189246746 723733318 -395782444 555123980 -689946922 687023289 480406834 -587682054 727236173 527430944 -821676556 813154699 592739823 -226854929 170999642 505335194 849330009 581162783 394403730 917833616 811624961 861826255 -769919840 919568581 439305264 637543226 594289008 303078439 521300856 507577331 606335084 -318119553 981631380 -383908017 -346330957 341386991 -488898880 203182264 -221363914 86994016 783019312 -127168055 910886128 -169815301 547133785 -51769207 860983278 784788230 471590563 364224169 -957131661 -166087385 -199836349 -711140291 -257936586 -414940713 -487423427 880436009 -907959603 177697996 -779146759 253364154 -625933941 2890015 376123680 544027837 -930707048 -459841508 -850050143 -516247527 -908420298 349555706 327860744 91247846 314161773 257302062 -780424845 901579027 805611046 821571590 408078993 -615587181 -692391507 -586835143 176761903 107777641 -616683248 -79868909 -290787323 -945954947 441582309 -852993512 -141661347 -731700330 19810206 456766574 -152810164 124050864 944665488 -671687971 -682872789 511495423 907071405 65865903 -769842993 -78015537 -59035139 -130240064 -187843605 96778092 -589394002 464301872 -22240921 925733794 822270066 331882532 -733708331 -752740604 -109947730 -263727349 505569910 -380393474 188063124 254700126 651521502 690447116 923782245 227470770 46383323 -56905916 72704401 178219561 -914119981 54126614 -69043210 -839993587 -864973660 827003725 75971562 482318289 106070778 -374686808 189635897 438235084 20543397 899309696 365754899 -857715060 -498647800 -753841112 -504567260 209485458 753020718 33428915 256962748 -501638123 -516708559 7232175 20056027 -582025730 -656075202 -601383465 -353714451 -508105115 679268301 517312086 -611012405 -25713404 907391462 -68622492 765332933 815134005 867261651 -366800165 -100768146 238797581 -664881802 -752672147 702172159 635931291 -527284250 -52535529 -347125591 684807036 775742078 -30579400 -987102929 -857452801 346296583 -840531723 18940468 -148621192 312319260 -566902456 133774029 -995059181 -341184882 -77747525 -480071753 -594135910 58461335 221275255 79585233 909051186 -649127893 557955392 772507377 721790934 -95276495 -53285231 -400891587 158660161 -520733769 -927374093 -905148536 793229783 912295389 324314740 608435141 -659966088 -141263724 -923300387 452890464 -656532466 -950917185 566902442 592261553 647484700 697833155 619344771 976250531 -292136147 752658147 -333859304 -278145403 145573316 627375915 -83175414 -932453417 781473902 -470405547 863683107 74240233 -64981653 -215595512 147260927 604672161 640199203 -542217618 326649167 -211529287 21948960 707140601 -948042952 -614937603 -993698645 593735065 -352475896 -787449493 -343437567 9760205 536496990 101791175 992125749 -110891999 479900094 289216909 -519569336 -912972814 -918191851 -893493204 -341306434 757774085 -38488022 162575527 893616577 -962004718 521127384 -140165663 -114597479 -444326022 -355804168 315153598 -213655253 460534605 41950304 -97579301 -696229110 -783200194 903281181 -534584295 605580060 817029057 -175385280 63266339 146972148 -878538558 894440443 650706236 -740553397 -525571823 411328934 -996124071 925277712 143069062 257298495 -172435535 -862298531 -378219710 -307447888 304152384 -506439338 -260609831 -160214503 -49420048 624754443 -772883685 213754094 -658482069 -444105511 -934860065 608506511 824907177 -731346596 -992254495 504638095 -821743737 -14828231 414220631 220116031 618740117 -700123331 -430556030 -318180063 -140342850 934904909 -217905225 133493067 980919999 -424105197 891455915 560149768 -559837890 -696199378 -867706994 874055318 -77742002 -113117512 406750801 909498625 984156749 -861340423 590292935 -18387158 -135715132 215767557 760190742 205440215 -387582331 -10222947 328335879 424610190 430883001 -104366551 -253066199 -190674996 320650648 -298111830 -750377079 498756790 105569809 146271519 421735438 259521653 -91242272 -848471093 -240929746 165955397 288222910 556560101 -446392252 -834585102 -911446462 515337938 -906545065 -551845208 -738604835 -668177827 186605806 462468897 -526131988 103900093 -840471536 690964552 445508204 -110863753 302881999 -822668153 571082887 613286264 -647070707 613317161 -716584215 -983798937 373014345 157137494 906184230 -884804221 938491101 505561784 -402881022 -281086916 -349585106 26774173 -513800028 649922282 -538322942 148531035 200916001 374660731 -173701861 134587409 -897813810 -507152272 144368838 578436436 -851275124 788229929 -554972772 -103570165 -445017467 315626323 877479519 543242324 396877442 443282882 -618351268 -29341559 -849570034 716136594 -482874799 637892833 -80636743 -499184350 -550663766 677700359 10198508 579902781 -622652213 878438131 958324854 -279092101 409478765 921569333 637633272 946518294 -134074114 39066857 519492888 -659488112 -596455529 -162824287 -579186330 647418723 -777225443 178559516 -381405687 247468828 25421028 -314845767 -803985526 630379830 466204236 -742810 -572290606 -11341971 -997791200 273334057 -39271897 -311181582 608744119 348528322 70397179 -560630348 -163451577 281866169 167414245 -692414533 977069729 860611656 85023127 87957138 -693423848 -954616092 -526878899 898814875 -631256713 663292639 329345194 -188666555 882344466 380009350 -640153341 818762778 246736787 954225359 841880854 372906136 704903137 925355567 -79241099 -555844592 640922462 -562321188 150921083 717666681 526914729 525289509 -805452093 428249825 -820242154 209823467 811055918 320265692 -877611947 352033275 -76526028 48578791 611938851 -651190354 -184739463 602523435 -502944340 874409548 577473871 -438652305 -661805323 274140614 495314329 724983953 493608835 -349202519 336616064 -777297084 -753510201 -86957960 -760485514 -798589477 904159779 693648412 -52299922 -430768582 551166022 -965151527 -479596162 -430328799 998393805 426965327 483923165 -152720133 -698265007 -367928184 286092535 151341707 -293054455 -343547425 -737684687 783704379 -419058380 -830015276 150874431 -77019927 866508782 923265614 -731076604 -684222061 940029583 41502867 387143566 346273246 371922121 -489307376 992792432 -25903254 704697369 -825793712 176997827 -910548130 -757705265 965832018 -754063407 898631940 -909657172 -729426799 -93621238 417564348 -20366584 183340359 -966080563 238600069 102091412 -435070700 761286695 -107976562 -292567211 796666165 755864507 615246233 919954356 706597423 518760335 757163572 -948053176 585358090 468271981 -180798025 -668437778 -610344317 -619455826 -690244856 -880356878 94042932 45514084 588604004 -292008869 -382238242 -967434622 306081756 256322447 -74412169 66781106 -765591522 155459285 539120648 -126763588 -495797229 -439888975 205397906 -771375261 -689113648 -772035649 -325020775 -587411226 -858425734 -95743160 -690167335 166601781 441175114 259582617 -720992422 -628098948 -106850343 990614546 -731764838 171742883 424596338 133424759 641157792 -551723387 -799308775 -997754612 642978446 468350026 995118433 256480544 242189486 -317231067 -247682465 944815554 -338283786 698187329 -577671493 -93650919 -273768425 -675372775 -299364228 -688878993 792070999 131122480 544696303 -465317023 436982443 -50855966 -119264652 -506600123 -512542229 425602134 -265645012 305864330 543603817 50487331 108656618 795587178 -765843441 -547066666 -318143528 -712062061 -841833375 -33897529 395364460 757201275 -507295358 -213502971 854606512 917760300 -403274445 528677843 -184862875 529626218 410419621 -416539043 -688522290 811792116 319549951 908795145 85050815 896426600 -816701447 34477953 -677198584 503014660 386064869 -978428106 -831589443 -518314356 -768563936 -719552646 -141495788 853733432 390927872 -159938892 -945376113 700045585 -418132 -629755426 -69903354 621717555 -616432789 -855045177 -271857279 -249518118 -1288993 45555410 958292778 -229714831 636533050 -63898729 399754887 -204428791 -440939833 710967902 -673420515 -143142462 -38542442 -666246162 -884828213 721419729 869245897 841936034 -681395501 605019123 -72744014 190410300 -497491169 -32432782 -460959246 -384565519 523587935 371773032 -761442571 -535335098 -307043848 587722327 790121567 895982523 575225489 914950999 223886577 -350908644 -562825791 -441207577 -943072061 899493584 115525343 -264935672 -81622768 -89885101 107851326 134067079 -639914459 661543307 -512241845 -858181219 -601024226 858653012 -90670778 -300451147 300130722 -210304441 577923294 -813366445 237486199 -30172126 -878915952 -795863961 470869876 -713977014 194115875 -624590844 -612172016 -268055400 -96940843 890397309 159088901 451130096 -137960213 768755446 -118579015 -255233618 -267273092 613945586 -498972373 624770495 -57330724 288831714 446366890 -929634780 4149294 -13286358 -204337779 -476359207 869538783 65251690 -874030014 4701885 611697630 159155972 367164460 -547101124 -267581993 -509922120 893764516 -763115277 -385297724 201110756 -287839355 883112182 -823217872 898411269 46347136 -744929518 -461213986 -243104841 -588383649 -815445488 583345748 343899084 -30117326 -843355020 -996101692 272970310 -323780671 -990993404 -245699015 888143983 -224723571 897808515 -223011579 172696713 220232441 622945620 163546782 -843458297 193775371 -245321607 791641074 558170352 -271689637 296753473 817377345 58190983 519251351 132934753 -654143002 -787500949 -525678692 395835667 586446624 431775678 -777167670 933974576 -23216656 -776994658 375646287 901824778 -799627268 589743112 161762108 -854675241 -44169992 757595835 -873226626 811028952 -822888265 -122537638 29710142 588537813 -851659810 745681282 -824969221 408610129 -894743184 79104551 257020477 -431261530 -680137080 843239173 675264064 -670854119 -741721324 507652711 -901320450 -778436251 -818534568 891230968 -214274692 -837626108 -692741600 24136347 898811408 353238949 768403128 369279810 -236962744 -235748729 786970073 -415767567 -68598399 -960282734 -805616417 -41272145 -740965392 -573988031 662006320 644062172 292960992 602003519 536936022 770407001 -315993234 -755488718 745053988 -804441267 -986769669 924390838 394892565 -373492438 -292953336 -134060687 899412948 367613931 190183902 -755722293 -479857152 -861443810 18967941 952580892 414419453 413706064 628551845 -405690736 -231732894 -212385762 486761110 925997767 299492790 267160421 317514487 -332071113 -403271353 -622373609 643328080 -210408545 -627933926 -677999424 506180963 576636390 -46895629 500479148 -257460385 -673611237 -619211097 71864829 80182757 -876628321 437159698 -492540883 -291539257 -962278077 -440528370 -581391798 608761542 -967623927 899884446 -138351088 -832876323 -523586523 -512967875 -201868079 915229226 -335865913 687454582 970935751 -953543604 -766601508 314963542 62225101 -414751243 218764735 54828456 672688270 95187290 472630306 -918048559 -461193823 -324120986 999680615 352260586 618600865 -616624970 210588321 203249203 -197195911 -721612677 -826364544 264801369 290373727 624244728 474313147 -27360946 289937517 955813778 625488610 646395605 -318040002 -181591104 -781208946 -341293812 -595865517 638985050 20475938 -875106795 573967979 -846303231 699906808 463323887 -42869532 616133121 757091798 -237948803 270221310 875265754 -430687681 -760426371 390169132 632264997 476175949 -487911263 17335659 663073069 -566894105 172227042 -472547386 738696697 -849406306 156338664 243090864 -138872760 -131798265 683009915 -687603872 469640917 874163186 -65449216 -880671633 -377688516 -982391859 53787826 -217481452 -309008930 522739086 -232610184 -295738225 663750855 -695509867 -432352598 -293920388 -661547242 -433306363 -539240317 901577520 743134841 -266500460 -233378510 225606443 411720978 204603456 789784716 -482276342 789522280 -400648253 945539505 717521481 -59795846 823248290 992530774 -145781673 -674665579 -280853975 506235050 -127441738 -344302999 667121554 -175820688 -992940303 -505643034 25312894 -325680032 -735440332 -269437465 975138064 554043858 -700247775 -452094111 614129847 256184824 383153815 -155026889 480935596 257263400 533274638 -922112553 -90079397 -262266693 -707403244 989416838 -289079262 435166934 -208927267 646655090 327210823 4918909 -328009848 -904967143 -428655163 823155756 976940807 116417840 124681526 -819226136 486200535 -687941998 772108169 263334615 -824745661 -152702306 -756741446 867240976 336524995 615175466 268863590 -930882703 -387304517 1903033 52375562 292583536 -886634884 116791284 -187420956 133826662 969043778 546317528 -584125272 625462943 101132152 -224611933 -242914834 150394975 537807340 583266524 -512237740 -897817489 315854612 -889822004 -186085550 913544725 -89469421 469156203 991476367 938174418 -782647528 417572421 -555854065 -76848607 138310476 53926481 794404651 -321832803 -275029911 178774490 -17907506 -797386827 895230020 557806236 196110210 -656510069 -103242208 816960057 934050725 741010777 502975226 -998523092 999840465 -696465096 53097415 139700151 -914992388 -578995202 -32838003 -8632023 670376597 749740474 -800916447 508861501 -524046880 -262501199 633307202 911087054 -151197404 224279502 829678576 -589729263 478858950 -331911284 -41735396 -517993948 -274727613 975075731 1447750 814077253 -459988900 509192527 -447090224 484211111 -704589459 850154850 558305792 -265821930 -619253031 -498756419 -95865943 -553967440 -14872666 -127819600 16177308 317100131 649243554 -818990820 -923475638 -279269262 480125054 -882406653 779987403 -20733320 537025565 398385279 -127051525 -579932126 515303695 -766148346 -47058601 -478779993 660266972 -490937458 24849975 68987071 -622276282 769836065 -109946137 97162261 212122849 343665762 -335016373 397397377 -163634293 867540028 111916771 495403858 301886767 307392158 546236236 725074272 -63875010 -693466644 44089042 596738101 268660757 20972200 413042558 -553463974 448799411 -892689169 -595115806 615155695 -801851472 385546179 -543757912 -111671373 -246293316 918732277 167750598 -303342082 720271674 -921280227 315849039 76928008 -804270988 -641884735 373054839 -967220033 445761646 844066392 254720474 840066902 -986127478 -829000911 -417670392 546111462 28869080 -188767511 -938139461 137882956 -497689561 915764320 -459584113 635392538 355228473 -860088917 539789138 -632246871 324240003 -783221654 641787406 179488371 -906531659 243515156 -181203336 800148941 -553267070 477322185 -722373525 424474269 490059217 630136106 -743186380 637929044 977370878 -200129005 -886476669 831227748 996355070 454597930 694733990 568244730 -246729718 688647452 -343861467 -587636532 -400734960 -7746865 -924903799 -420305157 -918629490 -526954019 -286641348 -354299854 -262375348 955573504 -591721099 842326333 197082037 779525671 -689609355 551058034 -547684539 242595557 930124102 42965879 76753342 -146200375 910965360 -432603906 -958984580 808684168 -595480287 967801125 -720237156 -934010273 679459710 -589993585 -716250212 -368335156 760148421 540292974 306450574 -273529697 578246122 885534542 -23094132 -723758737 -246306342 49925214 886874477 -839208634 301854805 234603520 282991809 -734523778 456795669 429204135 579446894 -761970273 143309967 -144777160 -157440091 513197471 -450938893 -965689077 939106882 -525980523 290617605 -799128942 -512141060 -984499323 -574969952 846939248 -372607880 930320332 -33580478 371758950 -315378386 460858137 321095061 430814352 -770168988 269641192 -386479392 -692870523 -792096217 660067920 467291853 649853636 -111206867 901968846 252578989 406815997 -282430807 -483081023 240890550 416577436 -730825750 384821659 -444877642 782608728 457682438 -315683490 -231879210 719082582 -52374284 -133437574 -778326542 -388263451 -246353798 -843255303 -875862921 -91537603 439075118 -442652598 -639740170 491238529 331471077 534992860 -657709775 -521312001 -473261421 -421363818 -478167895 430957415 893748235 -116221651 404483432 922228789 -519127125 681301099 -93553640 852377476 -28661176 -464652160 -776312013 776661903 104632294 -244232967 39677508 191635135 -363551920 -55066076 150555304 -893240788 -399813193 121439742 -415783041 -239874202 -865221299 577793661 681552287 644460796 356210596 -996213988 903775075 -716456077 42016807 -501843246 -88823202 -39350941 849048741 432514419 -121183566 -278794488 -861607802 -849657199 -203116642 -150835862 747024730 -980756215 -718162832 872513453 -440473186 -957510158 -154215902 125044516 770541495 158125969 747915752 -793126824 15606443 943509679 -271145208 -348693344 766363101 -728618478 -231700807 -786575292 730632094 600229897 -799732426 420211489 563780357 167771829 666945166 166987755 -170261843 311203303 -363632110 -553803822 -413581676 423601177 68127680 990864228 -857039133 -222385721 730650671 -274944326 -54297425 -878401193 -904030057 -157835796 -576652501 877477311 419451113 -953242168 883609377 811178871 382694293 769752661 725532518 969511631 -986341529 402772747 262469253 -40170089 -755348168 -879493251 720110544 -132271145 -910287855 -738217092 -190834700 128359559 234620787 -597527850 97620002 -15895346 267416808 679593215 -168802446 -911000814 -28275207 881582692 776927729 102979469 294586314 -38377989 127949238 946756437 417648848 -17876165 930639924 6193027 467556011 -496967395 -157849499 815945243 232454581 220057758 -127950545 -323783328 402462382 -89284810 -285945974 -826048550 528219840 -217393934 -75768602 478011175 -737976015 -12890548 -134257269 -169284533 462591980 -798562591 -199574030 406915661 838971201 168938419 -640769207 119592827 208609854 831149416 947590918 264934948 -276104188 283640689 772730087 -845468402 912436349 972306154 -232935126 133254257 606565237 332497049 -733217532 -187041287 -423543463 -420633648 801804342 526658361 460954917 -998479122 108117452 32607726 -557443649 139881134 18034320 745377714 -9813407 -372740199 923061359 -376438855 -955216470 -566450222 103496335 317353990 -735403976 -524962179 641968966 -299455402 19722873 -793438337 579890103 -332876130 438286976 -577915071 632048684 -628951953 584703321 519836675 -223719909 -838269221 -650899918 427943663 -512819134 -401946335 -35068362 -341773 670123653 326842563 511737151 717623985 -985931390 -670066141 942461894 -301015858 524492997 -984915567 -986417588 598256329 416842944 -835305693 -947684093 80003262 16882673 -308850080 -773361823 -766866796 128600291 483942561 493778253 205243456 864405525 466571673 -443042572 699000006 243100979 -270712333 241646593 -982250258 -116257957 -560921600 -677413528 -585796056 -255502262 -613702722 869252406 69499436 931756500 -389898743 -145868420 120822831 -716505983 -835382995 906938721 249879675 -907244927 -938622634 -765748061 -123940107 -357177312 388124552 -499307606 668985132 908431766 568514290 296906822 429092380 -950620263 -15496815 518776118 305827260 128591101 -96581077 372688226 305830413 -437245739 424331851 621159549 -528672757 -797217004 -841332686 -30250820 -649710827 -772205780 -157279117 281281206 -440469696 121204004 -665624205 532915018 -705070970 -158374411 933999353 384780744 649183498 17343234 -367236341 668508470 933448842 877041051 233053851 597288652 612387974 862360863 -509946371 880109359 226731134 116041605 464686204 -606340729 822585991 349124885 -538212828 -89086667 693890221 -137596589 90264056 -383844210 -546324471 721837343 340015946 -156480829 -443700260 934426478 236336468 -386570396 -634433921 737356073 316670837 929352193 14494788 -628911219 415734849 -558749155 546832708 242689468 819497708 -10741458 -608398851 166426626 320924335 861335966 -412093961 -248339702 -710714887 180593076 -707312721 -629524373 131170928 -168306221 -120113414 -237669938 -505444550 -740636048 -660919737 -143154130 308412998 42693140 947649994 97829063 -200805538 -726358128 -903076752 -14574610 551861525 1481185 -133235461 -982558434 -358048292 842887484 812443539 -761971773 -921963475 841368804 -982745034 425357136 373686917 -454064706 529270287 -826319786 -782154218 -988335801 874255657 989011842 -4474435 982353050 -800859649 -43423397 987720191 -207175483 299081600 551565815 -442216869 616865144 -49153975 -217731105 -741685309 979387174 -978729225 298034893 30334559 -221623538 788423450 -171949830 750819430 -858577963 -54797110 -387269536 -112819674 915346297 326399552 133745240 -67084588 -808452353 499995973 -116580581 293853580 -721956242 266675312 883662237 341764350 -538837569 345951188 840856507 616690077 884794095 -72785175 -509042656 855116353 -576173111 -829104886 425482003 -85923857 -371921851 -33625350 859353244 806325547 -676517824 603384624 -401993248 -177123987 -129417686 690287729 -559117811 -137643519 -289242392 663308138 -220936208 -404940039 -840034178 -19299732 853407375 -508431175 867816852 659593277 -281073047 707830561 582705994 -738582402 -501421934 -280646885 809195518 -603031622 730823289 956350519 -30665626 -334771618 611268061 -643103768 363940159 -461732721 -762639355 317685981 621798968 615473863 504064368 -336058968 846632244 -549297468 -387626157 -954097141 49703603 -607353500 572235858 -583802784 168204713 -769935168 34833468 -753184511 -377558913 548385294 933008808 -696705373 -121219135 131646095 -302313545 739169978 -178311485 -940443021 -531315046 -677127188 -419000009 794693889 -624092646 314107826 -873827808 218039952 -452111535 -504579656 -65090965 299649379 -903401077 -28347050 -180597162 887962161 285152120 -405164250 8801062 -334013395 -122129102 497212970 249811226 -388113876 836820328 -591201349 700163671 -478678711 -87618621 241895965 -128884845 483170215 963010296 335616913 -590140967 447822263 981070849 75865871 -519346051 304983312 436228180 739529798 -844055092 880766565 -302309171 265293345 -802580095 -270605758 651272320 -728594327 -721917314 426560088 597696430 -156900342 -948473158 -621645389 157905646 38453885 -420267321 -683248745 239353145 554900830 -190955434 920519771 641309113 394340104 -976193772 -660527023 468714797 582368967 272339827 -273713741 487948900 367401675 877448167 572926391 579863880 893671340 -189171423 -114251548 352029016 -963170825 432659039 -205383211 694304717 -975518116 -759206512 -832405618 51374306 96348164 -288576297 893029725 -635384345 -708546031 708820708 -566667348 235253074 887626512 866312603 929272195 -727636717 426776204 711837244 432018502 -313609920 394389851 -575599105 -246041637 -544964348 -815202957 -310130317 -862535055 -595591462 116328015 515542328 774683947 -165252477 -367895713 819871317 926345565 -603104403 863175216 334324497 -720951584 492964031 -17820382 646799447 464207537 552949344 558123316 949521364 -750147229 -457733064 95356596 -717995494 -125266120 -918389661 -398329506 13275925 -451962990 858934139 -205915686 -556595853 558533402 -485277243 -330384300 725368239 -744304350 399668219 -234170096 454055766 159249231 254674884 583455179 -80529105 305460880 -761746985 833787782 158324890 264798621 649439007 125341054 657069026 -895158123 -42286565 227146866 -362281388 847719640 55151506 684205914 -93762465 -167239506 501465345 520217082 -700130704 -43980009 221466676 528795916 -756546276 873478772 -794945872 501807975 249958741 -362748735 355155994 430225110 802288157 673128001 -703627289 505956607 -40821550 309555485 -856661396 -183957954 695730714 -760488938 745297603 -894644076 -268695501 -634366196 -127038383 -987120354 868668229 -371649486 440615885 833684043 -282966031 -288279190 20747681 -888824480 109328145 401806601 906032076 -473382638 154652828 380444305 -5745767 -936931771 -42228741 -603950873 1575744 782606034 -778314003 -68583046 -217343296 113481932 129987964 -99644053 -891192667 884847036 441572224 833301523 -920298926 -707123447 430528604 -114122199 -875040273 -693183760 -137788480 -766968038 700355427 -930294314 845235649 -318490444 -906893640 424565180 -21104011 -56487352 -569353115 -266310348 -992588139 -117298866 -65318066 731204745 -305110771 481118051 414590635 250364580 910715062 799786724 -394318405 927909790 608384763 26703285 348486670 607891656 865643492 -674488621 -586521277 132832364 -37372583 -38421390 234994847 -538221752 -337786611 -554169098 204820117 42650029 564225818 -796042266 11202464 -857682907 -419090976 494067670 301086733 -483217236 275620110 37447592 -317261108 637329231 -464738787 559059288 358043235 -509718981 780197472 -105906033 549185441 -662102269 851784129 -172427801 887249545 322275929 -995514637 916496944 -493815214 39928486 8479741 -442601688 128021032 -247926484 561544002 -272938609 482364363 92676799 940671601 612084666 435210886 -310769919 -449919233 412473071 -596440871 483897075 911638565 -95287585 891099895 -978663011 -432170150 561227717 -229911075 -876164183 540815744 -562241976 -360932034 209167024 -582713863 172945104 -280749625 -475613522 508186045 -793485236 -852043791 -301894628 -923548790 450356309 -299439904 -384279287 -617487106 234799805 922525526 -631609283 290354207 4537205 48131592 625680694 686506859 -541656307 -193880268 -59024238 -212676864 722411585 193444287 848603432 -962943171 -883615031 -760158549 -415781124 555591035 894968900 371266056 404196144 699163400 849758658 -903915633 -797519803 -145507193 805499496 305177024 -359099873 99838681 446944490 53674774 403369677 -697705389 699727820 528682531 937820635 -148475621 382096053 -483372227 461568753 752345176 156146665 150854627 861132575 430296509 229791977 -988707861 -719492072 971724858 -492297689 985701486 341162427 216617919 593098482 164240077 397540884 850379566 -879330985 -736453594 270570746 448411249 253228509 239917685 353521166 -424806736 -633313519 318755563 -387205359 -828316551 -950068583 -104405478 585246660 -698050101 824618595 901863441 801745451 441129427 -42307839 -28786357 314629355 574931222 60780296 351095183 -646605081 -250269355 -206559188 -294398837 -126724408 -406897447 -669178416 438613689 -278003035 153978044 870593261 -339986424 -944032769 -408388242 -755742036 653204651 560960683 936254055 876390579 868893362 -278254825 -1283419 -432342571 -529498204 902346642 -405141659 -706556907 -906719524 846852772 242981398 747384088 -898381635 143140875 -672745913 773842499 -82542892 -382228418 -320960314 715591000 -33053065 360217588 -949678260 39747052 176590838 159390349 235508568 655152012 -518610148 315430997 489020618 537267042 756178761 -688794715 393513876 547219216 149738011 -583539313 583204839 -576242681 -238829335 784220667 -663886634 -422631437 -570965371 -424703876 797725226 -184157994 989021248 998203432 328282892 557668225 317541299 -569010353 123317437 288227059 -300591915 268593093 562464736 -439431584 -464225537 395484885 -996537708 -10420808 725008877 -569324132 -766871529 418036060 -220864764 765342205 -124081830 351502662 595623542 -863977760 -704252902 766462157 830239402 619409350 -688771054 -823972592 -570584574 355992510 -931043041 -31842891 -897420901 -789697314 529202734 -15902454 -588865750 734274068 -180495600 79242329 -416507785 -521230774 -717830077 -176360023 -845589999 32938973 -968660466 564587691 134203010 -471243227 -852742981 218580638 485603379 -559573176 250835501 639590462 -77025376 907711331 -984940004 -48073505 518388441 -694551280 437836093 -28682398 -659659863 -645102000 816953665 -89723161 -883834255 693832575 -253010948 954612060 212870688 -912680605 58740309 -373530295 153770216 -819922771 279951525 -201534500 750050891 -225635607 -204813545 -314363030 -484291973 387284186 716930543 354027378 -960713855 352960651 -453170457 -387604814 -146846185 154015403 -440642684 59190849 -12707806 202460818 -973926883 344325946 -648691569 131875171 851320530 -528963764 -406135680 -188362722 490882755 -627150325 82036343 -884676493 120219483 -532647566 -812297072 -591761270 766581997 -294460202 127177949 268994617 -552522286 175350628 206663581 43525071 -739754743 620417838 -479561328 774547945 -12877744 -608559477 865499668 509518729 100179046 -565245097 -853789363 833563051 528516544 280699963 217654915 351495940 47293320 -402477315 -396885753 -501517951 657636848 -424654004 -258897255 191435112 -333638852 -777705842 405043206 -727237843 -701995957 648091823 -488698532 -897233417 -246202343 397797748 74219424 806705561 -752669238 -60087490 -458441136 878075094 431988532 18439541 -520660514 874466078 -228784250 -978539484 605207157 385233886 -879185909 105450625 -307204188 -165887684 -869116558 -120955412 85852586 -752307277 725426421 740414346 853303746 -81428872 -50579110 949356582 -35858992 352376108 120776866 576875992 698281250 -44406965 -823745052 -554613553 -426789398 -441721467 -528477551 -570320522 -128561711 53701240 562983905 249362231 273661191 -736285058 -802618827 -342164599 657029016 120419696 -897974218 545927599 -908476162 454488232 -388574592 996197566 -395588221 -62030217 209918206 931482933 -96884829 866998579 32313750 978115485 -508185360 -461553143 -737332152 -604840216 -174018252 400219870 -318845065 661055512 -787415665 75925838 932163726 596089726 -396075199 581251060 -99918125 -549370147 -350738840 -136030225 -953429694 -736664704 173878360 -477175593 719301933 -918548901 490969805 -399647113 404316085 781971841 -526638310 -287868630 113837919 -74959568 -909486376 -27364470 -991996315 -610135255 -447177805 -944676092 -11814443 101328045 12205660 -864846160 -451263547 928274860 35408512 -867646143 -374999782 -249768384 -207536048 -243780122 632974689 -12289631 287048162 286079193 571990713 -29523439 99580479 141145565 -351681811 349769783 -445368301 -577364783 888784071 902616430 70674595 260978812 396778204 -353784092 -675082339 -151371952 342716917 718980710 979644878 -208010899 794469435 276607445 445887742 386841385 108887220 422321098 620362561 137282699 -45486835 192912604 841454661 -741965051 660368709 -315668548 -552773498 -321979535 766430999 983518012 166938998 625534517 -796476670 -576859442 -891648380 416527409 850087687 70410320 -348762526 -363266571 774908685 -932554744 -917036346 798981067 -400536688 367774111 -242146251 -588990123 409997470 -328689654 570542163 -151077147 -768253188 -814841654 -383529973 -593643332 218435415 -310178254 -465806372 -65951092 -38464628 436426607 -76867782 56585333 -443101656 851597095 -978136802 458298470 -116162585 696104018 22591765 115936067 92189999 497836445 758425084 -46378673 706916057 552018573 -785379209 342740517 -919558722 877041875 297685328 714618227 -736758008 375571849 793434552 -495338342 -450556208 -78975511 955679501 102040548 757042457 -374994594 227034081 -625712005 -972368091 808054262 -835452033 823161724 -524289737 -166073685 -222326791 817962348 -421674419 -646161218 993534821 -935415448 -104501101 283202993 -974338983 913948896 672184786 433037933 139037731 -748328700 291612092 583781615 693403431 356597548 311496813 -730858164 57544796 -237689031 -712555158 10628240 -285329548 794030520 -926256057 584504962 556279186 748954158 914607442 613211329 -661673491 -860569419 -66282072 -596705454 -231729860 -670111430 368707879 -271285268 -997550032 -404855312 998409836 -962796710 212196578 -70986787 -80416957 -153021607 -53905253 -558671170 309025471 -909796762 881873304 -24636137 -751588579 614247217 -957655818 -110792349 -304889050 124304562 -31640405 517840094 -372293707 -152111920 -195140487 426594231 -938069280 791551163 639047935 -824856372 -891364393 -651671894 215144594 -232367833 -182167181 554311178 574265910 75481979 -409793679 584176735 -937485636 664328838 -902410714 596119072 528682639 763806106 -569571670 -501692201 533823730 -136227787 -540324938 797199537 -60062219 824678590 198730371 -381253581 -884801480 -354934888 284125795 456751509 638492518 -164181679 33576144 815376155 604192083 -399256592 -234482528 661489821 84494187 625659858 347291959 -620817406 -381652098 -459076634 -894098601 -694449277 494948735 -550329833 788946532 -356017984 248637021 -363021672 -907633357 534397759 -498689037 845468943 -792099207 382416909 975701088 -292353589 880643038 584108164 -689996579 210236130 -584982630 -149954703 -43788166 -401475566 651364974 741753374 -703896863 638918666 304278429 414035071 -302956489 587344310 180812620 -819468689 -125401182 -657711247 435011071 841295237 -228000979 770941698 -589548129 -874643490 514803205 934714729 -482467218 -486897635 748030270 -995278900 -469321002 61728089 -851015547 658840746 -245277432 -720118109 452383682 -116370325 274278189 -138414026 -525442164 -719592014 -966415807 -991115783 149318030 -199208990 -23337022 -34358181 246936099 -170876741 630844928 -832362917 -219371705 -227617783 -718013626 -335882215 666945104 -699898389 139627851 -842875165 687828269 860076628 -484619254 -964762281 -510282060 126372793 777213392 -532023914 -958498283 -255991899 351120738 583403900 461754732 -457344114 584877788 -306159290 -615365013 -14287166 678584514 870627852 -958245347 733091337 -976431944 625309016 -484978948 339388220 -908719056 128170042 88021579 -765485696 -801137785 -583530773 962986517 20758945 397210113 736542842 771679207 184224948 781687909 -759477904 -536801016 -940463357 60150614 628890264 913144843 382189631 -495101657 47225110 269421972 -331827386 -196531321 -767816108 813592849 -238416740 -770834607 347450904 241512708 370045526 937040804 296215804 820941754 -257758959 186007726 764073602 94874726 511619497 4184434 537526814 -688687295 -359651313 -313618920 470634567 274156509 451534470 291036944 46240919 -236800514 888332038 -594874128 -746402880 406278659 -832303690 962253072 -532699311 120668641 131115950 748552373 -610329323 -455317252 -111856005 36464422 -491243680 685426973 476023243 204544457 -704451978 475684113 332679253 -668501931 -117434551 232844811 954544590 610679034 -148173223 -104435345 106568253 -542829497 387319570 -10752552 -912275327 968708237 -942897032 -478222079 960685811 -262996988 707408673 977451741 -466426083 -117909992 -984510775 -286697880 -820201749 -759266975 123916246 487493177 -126323758 207783921 897970895 -123718774 -715515573 -518175406 110478563 291937456 -526116544 997144155 -248992810 -611696579 -25560204 -24123285 -316308614 -75287633 -181843086 -133473333 419855498 -604575092 685643821 -493581105 -786331739 -587458776 729818297 621413740 22622977 -392074589 -612943283 416726471 817635831 -268589423 -773465213 -790098126 -921351158 -12212160 -308742377 -45682489 682012150 385092398 940408507 897111629 46728718 -185346846 261444218 518432410 -340642101 -685486965 -648633757 -623256450 -354338663 -940349981 291137697 16607354 896015163 -51121472 -300798871 205760609 -44281208 946487395 -781840794 524806499 -193801520 -835312290 -276338123 -170628060 -272748192 519369372 125902704 22618677 862455138 985925669 865891286 491436832 930307765 -587802866 66063823 -177623658 723088334 -794658184 628459386 148639605 -514403371 326641527 -281583786 -203476799 62401913 813229824 758337922 -488679196 147158631 -418039379 -82817969 783229938 159316501 -398274931 445730533 -128920122 798429806 -850119814 940393213 968577351 -696094688 -369664829 668452391 671059163 436212643 381895430 -234932875 338697809 -974478003 -711906713 754720933 206136688 324954816 -214216855 590834647 -849850879 -691075352 494063627 798079216 -403778287 -697270357 -662647831 -875026508 -997781421 -319231531 559660606 -208342787 -421805923 678629890 215586599 -907321477 -11173678 -408044544 -836886716 123431551 -609226189 50116609 -41767522 -208058342 -198942627 926336084 115285572 53311577 854373923 212708195 -667659629 -593112215 -925585090 -129657653 273641301 97523183 232618428 364110101 -933941451 286505233 -496571130 88538697 -814221634 626565653 915908371 358296656 227510102 -144609004 -968670907 -123567399 -180562442 -639326431 -97049199 472886675 655829681 -409758633 -229229082 806707826 446893146 -66988073 423842995 -181740531 148297065 240978142 -46994285 550737983 -24443490 713518820 396396131 -690011559 130528266 806775025 -503590100 -115888508 -555695364 -609233247 -816949128 871399218 -919090265 670392961 403584553 -466817714 758511655 378619019 959078410 -158742542 -170823258 -907902478 -858740682 538032745 890727137 583732831 -591289042 114058507 -652006382 -776522700 477685435 -233823076 72013032 344702317 520591021 -619858725 765522973 621729576 -276061703 226300206 285355925 359416378 -472123237 252182748 -423970527 -309491753 -938372316 -229428849 734990638 308916642 323702232 697476286 22999268 -81939944 965106228 895664503 -87233552 -413577880 -414558841 638664300 62718546 609171424 -594674426 718457880 809254012 377559622 -246653979 -804243603 -119061403 88391299 -364079178 721023169 206220739 -515831220 737692570 436638366 640474151 -226596036 960397166 -94557559 -88708516 -181179909 -48268073 287944933 619447381 920379543 -553762227 875404805 -263074430 -851514256 -327124591 605724853 494558344 -178529909 -522625074 873623815 -382253990 761805928 749388796 -773399415 -253875817 863945249 355786944 361757512 -796995114 -527034776 -679653128 -179467610 -576406280 -192126932 804678991 -169716188 146593798 129306378 -267423482 -275922979 778397915 -720906473 -950945911 -202471313 737810283 878816412 -482520311 -784487519 655998005 23329097 807660680 82284958 827542848 -906421542 -187110662 -869804275 -210701149 933346954 -340225019 690396570 314065091 182638054 36320798 -69320021 765353135 78797603 -524411752 363746577 -844004882 46391148 819679487 -192346276 663234505 -353413791 -370056205 -799684551 -208914736 -937801332 -901582604 -850267555 911500904 775630551 377045414 178182437 786906525 -904502180 995248393 -896111499 -562496850 811017485 48630127 -827994217 281641605 726340145 210111682 994317504 -67471309 513912939 -860299353 77551851 297034328 -878013924 -171341970 -502008427 828648692 -357602929 -784131551 -553448757 -760133330 601313164 -671179973 -873851964 -566514872 -918608297 -283804503 -570941634 60446486 289795375 -231926823 339124639 314738312 -763646236 469356794 -373589274 158512441 80047493 -427961869 331706610 366247491 525461202 435848665 -336692483 -577463449 -767239379 199013783 956151292 -861744112 -859480496 980244525 576525618 120502223 459667788 509909784 35201303 -267439740 199777550 -970843380 864488859 794234494 -896111036 -807874624 -359154954 913391541 -268242178 834112284 -332275931 468699124 -190885472 -662122990 794110757 -259208089 900318044 -804979826 175868304 579679283 911379207 240043726 24999150 538225229 697584669 815568294 -443653802 -666930358 -130622043 -446624499 -609116870 291822430 790660506 -148114474 -628029639 -547999026 -966905967 734586258 -166713271 215334240 -738983116 -575694394 377472948 -250650136 622899200 601619145 -995829065 352951150 -248210413 -473196255 -466900983 -680174405 -549473495 -324175755 -739477754 256969263 -582798852 4841118 745106489 724417781 69065048 860307945 -493662083 -428072428 500290485 -571595280 455650591 -153701339 977946028 386127152 -249539603 -647995815 852103683 -862789916 3513448 -132922184 -247076947 -250942453 -874020279 973315695 -163897678 -818900640 516144829 669871328 -808243491 -876429595 654979658 858993832 -132277449 -94111710 887217204 440387954 245860660 -955497402 703194305 287198572 -61121042 718032725 502794648 -728129211 466727967 -881563772 551089920 45634574 138907986 264547805 167810890 -415919076 -606051361 -906367087 363294073 -313771333 -649882010 -162880872 -260923623 -737790877 365595515 253094548 -151913111 151474191 290027807 -618755032 -316670926 -133883877 514844401 -75360645 -684760377 871090987 713464676 298252760 427417838 -897487343 625115548 -136495372 -264819666 -77508594 -887971418 6428675 -881841322 503398711 121123537 688744147 -142398955 908055909 246273041 -685579911 -677982859 -554589600 57783068 -462553376 260232439 33695750 -484711239 -530418531 309378152 210000905 399105236 709528224 275640418 -798953720 225628540 368538830 -66652376 -910438276 -679263178 723108838 881916269 711012738 -490173092 199607823 733403183 161746094 -477729948 756083845 -841310237 661439409 174582902 140574505 -107035841 597462734 -798396706 859568432 -939427540 426316434 -875722865 711834194 982554011 893055112 950064502 -675759741 874122939 -742976451 -357007561 -228273308 -417330868 765996441 -625643353 -833050055 -408333790 105996703 488150258 601531694 105709664 240546201 -770799502 -641385964 -53747877 -701399904 -975626487 893598509 919025207 -870707342 506995617 890302046 710312735 -864445302 -367541414 -559793662 -156512436 93889814 -156437766 -762834643 -30291963 807368813 -881960635 -387988801 60337549 -8579704 -279265919 334547910 -562220544 773978042 614213551 90027756 -634082020 -312044545 -997539583 -43106656 -219325222 -773808931 431983517 613989878 -408409033 929398884 389665467 -956560714 301884802 -382973295 -812643259 24780493 -362682613 201286499 -639154605 630510680 23576886 -995873879 -548248606 -608584618 958999443 -506358285 744394348 552584779 -421956697 -793926998 758579828 -75335626 896277489 -596817581 -214973193 184257278 696648169 114779968 -880059618 928303570 771743460 378718214 566243767 351252856 -897772071 337457043 330688302 -681848146 -622975590 359181132 314274418 -182706964 -706042284 438437871 -852692086 -140465526 286694958 -109651693 -325913367 288403713 77561459 -534481198 -209329435 573808599 653325452 -398397326 4354024 890875433 364023922 315841356 271716324 -984455705 -993175958 -319839359 161716376 395309128 676516285 282532555 -20648744 607073530 742424501 768558412 -661973998 -508644355 -66237406 995243428 737918636 109470605 -835778149 -463002842 803457928 915396610 583431849 170363925 494982837 308083568 -181671824 690289952 -663940680 -747116988 -329919235 674067238 323054662 -194694217 754511428 -612704313 -348571636 -651025094 467020691 -50917972 -19950035 773465572 780936668 729958532 -197543452 140956353 -530901664 99891722 74122218 148907246 -978427331 446284521 -683591260 739213134 150102333 380342372 193889621 413255035 479897780 649428732 -576026889 724026144 -968940175 187449228 -23012608 662089622 208177386 -165761664 -580886742 240327739 -955172532 -816522893 464769016 119619049 -575225362 147926839 -846721711 -443378538 -334843389 621313221 547864285 287607041 -22354736 35685269 347599651 -991908149 -883396082 -331428318 469240509 -511278524 383233725 -56574841 515832838 903254048 632540360 921793637 249594456 -82604244 -80312942 -345154020 901452724 -580524637 768218532 854608017 -392046295 -227705127 -553852031 -254549181 -929133760 66415217 -828299526 917930836 -300999995 376388731 600827449 -431318046 266345776 645652409 406742937 601765935 861276184 -441803943 911111044 -21566188 611246805 588568916 -403314348 -993694681 -87065126 156869475 712211956 632159158 325974986 626849565 301716685 -127846352 226624126 315165139 -589390569 -845059820 245286854 -163716376 580166759 -811972472 415135443 183281867 -482949975 -185153028 518270194 400561456 35252799 -575445411 629213075 47442334 -436058313 940758611 -278648025 -238733358 582357102 -594636192 -400927966 -722444556 163695475 269476005 -925532369 154215214 -200370750 703924783 743515223 -729423439 -918997806 -303188685 -579493153 786119974 404654293 -627081721 -166902568 -434121041 -865208340 -162083587 -358128050 503210656 -668127998 743801330 952635143 776453943 54310429 737155006 387859275 -348870187 453286979 259401520 387294215 686036961 -261480979 -484794518 253900409 951948077 504611704 -769437288 -611531430 -870836322 357913659 -540875726 733569340 -340087576 -849630599 -709681719 -38266111 -189640036 546548766 986419312 954546981 -160380730 -491137230 -78640226 688674365 -377059068 -136849611 -178112227 -53884455 321946142 -687505406 -417883846 832025703 -56229151 -693452690 215439541 560764894 -890752191 -736691183 -278578780 740163913 -387240840 683622640 -552751316 90900196 184899315 665695595 423967236 -19444445 675852761 868011627 -19877047 -147219705 -683450956 118689468 973841282 356403121 856399656 -213570832 856813187 -456778009 -799805188 749050532 369602227 -939536435 -892034324 391443053 -201728034 -457717281 -472886307 -776281305 689265203 -665827811 50851807 854561525 893696969 -286556269 -756078686 930419052 -649585600 476707556 -587600052 -716176322 -755897248 -219759364 454961598 159594328 -444694755 947442627 992811388 719970179 -118122556 731643214 738532809 -550466158 -614979248 429407310 -687854416 832451202 551455967 345647119 -164674 305764744 -373532988 -534071702 220537897 -291112362 -978038484 39683026 -414472627 -41251055 154157251 592933243 972294949 -757531761 867195887 218258092 551027460 -342136633 474602319 -439893645 363863056 -12714349 -267890951 374081255 -417110815 70310660 53832258 -30259551 -303036911 -226673875 984114898 622896969 502139613 -911981730 522349685 -24750855 -917282470 460704767 515384575 -218808116 933106257 -145130609 -255716975 -840759684 655416897 54832155 -817434864 -626301259 -331694243 906651681 470554707 304274085 -441823711 639768823 287635572 -234650954 44739106 171599513 -394896063 -776870669 -638155611 -878439540 514465261 751590641 158987509 33630221 -888346743 548379539 -442725078 120308062 -96894375 354222842 426115595 -512382742 49203811 391815299 757969702 -820349303 93829813 -650688557 -933920284 -363669777 -283594168 -657803431 144610204 -128015770 -893875011 -57644737 -679924383 78406828 -163102732 -71955936 937614247 190467481 -578537988 548467755 -34527354 -159452861 472946763 340792507 -306423173 139670577 -147533737 -259357328 137425106 646384958 -41187533 360191343 -564880377 357027410 -340966237 -773079388 26414454 674719622 967632534 782026470 241482135 104860498 441055770 757504433 845035129 427213059 763456628 -333204510 -12809348 -164198177 -519355939 -175925731 -152823753 -616181282 -225382747 -252736661 486187220 441904824 682949250 -594300022 299096687 910414706 -655696861 122318509 -754020672 412654031 -790733708 -452512421 -806818540 28429239 272354299 694386360 961200842 -573232259 966570102 457558691 -264727257 -793222635 168132304 511021726 -640643406 229237700 -427661053 -803224927 381919470 -728226666 988379914 -446762414 212341341 -749977352 -842343472 279013420 703079077 893709040 -27313656 253098464 -648252855 -216755695 -54476275 457523987 -860271110 -199375227 939276292 -663553270 744336399 381743060 -141035406 -921904425 277518374 484692919 151768710 425635346 602348272 -518830798 -366691860 598905744 -208056898 173851053 -698684164 682218884 40150369 -397423629 -936126944 -460606971 477938589 -568021396 294862817 851463094 148148411 -267326952 290930723 -913051413 -110371056 -48387091 -419803903 -380906205 -733803679 870960419 -454219823 855394164 -932100459 -318208025 -30748430 261154713 -42111491 720498921 38159639 576964720 2712031 529310787 562055682 -633580984 278618180 67320543 231336896 868109503 708406897 -193279839 -356237235 662247944 196248264 -69162101 548968739 -113287075 -693970583 535812890 937061522 -772747505 -455896628 -634534460 623721344 888219326 -948956028 -732343805 -861360548 220871785 -452017095 -397659863 -513777781 -998129100 915618237 -330896259 924564130 220158023 -989917309 -127121931 205214934 -921916990 -429700324 -173444353 -504294249 541809584 -850139720 -103409546 294681291 -696520852 -415239749 -421010274 874150281 934825959 122641272 488441833 938293127 976070993 -664205730 -486737659 -260346131 726742211 632875540 376462324 175448019 -962941697 -982264103 -319786928 109499752 933824079 -197824467 620548238 778193391 7414138 78056065 680228720 -279582554 874866351 144898023 -969398014 -390056560 -242795936 233619674 699504067 411087362 5238521 -870945001 441843795 -127198193 -221508891 317233011 481459894 -447997919 -743915843 402526985 -630793776 551502444 52839509 -727900195 -613357892 989733462 410494211 252806104 -506059262 -300966677 600722936 -47669157 -456892654 -964847762 553936119 -436787782 -447586885 -909611237 -737610992 -384192188 -745577692 225440968 -517861483 717884013 -510137456 -82424361 -127833977 396581361 -364672643 671520722 40492790 301194801 -539858949 903075280 -353622179 391958794 -198165131 297353580 -588579157 697166644 -92436922 -500371573 -983421622 96803268 -350966529 -926709618 626373286 293950629 -873361729 -21222447 115651205 548338686 255733765 598282596 115104832 -504106422 357918392 177818679 -268085297 542480859 677971975 440988593 328902228 -967493224 591620392 584256623 -186112222 883282491 -645392199 312939281 -720817059 -923125146 -836349767 629923672 764119082 362014252 523890419 -364094808 657781563 -350376421 389949960 -317659957 -37381167 -657003475 -637318005 581281294 726463865 940617591 -502726754 581239437 285313827 -360189432 865918739 -633807813 -224764988 488723289 -253633734 125218849 147072325 -497711910 -120372612 982631081 -3357879 -262159579 293818080 910487471 -885060555 524652498 443281299 630514799 -16267180 228741529 306552601 369637961 -837105737 -815655797 -239451544 -570006235 292628583 -184199481 -369833698 -435776559 598718705 -427271774 -115510110 377285560 -731287578 885655949 182890251 -585941840 109078332 -176889368 -876438103 874730742 -208408478 -115612383 626582035 -61839053 98825143 -642297914 410113068 116993059 212514676 -164715243 567175114 180046902 -895006479 431617499 -373730132 -533498055 988307361 521765003 417683531 -242297477 -37993498 -434451555 -579418560 -49184580 921231202 -413678775 405138586 731362383 321795217 500713320 291767518 -456734291 -71614544 -170727935 89402961 626087382 931936983 -685238686 365780980 761692165 -152069202 -673406338 419381233 -717439195 274791785 -748833567 70442485 -4521480 -127475099 -550816378 -926931408 363612809 287568821 325600315 -256924629 -77968355 -998571119 -597165288 859856207 753733773 -286181215 -647621781 703264291 -387419302 889629303 935836650 -159023133 546140870 -157833388 485092168 607009328 -324156447 -718367761 224977597 862456241 161388492 184634104 96668276 -395510109 -24387785 328149207 379773556 235551885 -838178311 -239247160 -280392715 -150746964 -125761171 294692414 -767743366 -328918989 -722908192 331059661 106796163 595259310 -528550794 -679962490 -274710675 330191019 -861591314 228443480 -618305836 904624009 -835352200 145187124 426270380 294443951 109060221 -493448040 -669774235 877010995 963314147 775553336 -184168319 -586718318 -909308342 470600575 994512663 204244020 -134496764 265869287 95694431 429919791 160379538 -244562245 -921103807 -413089636 -204628663 940797028 -28912624 -136357418 -333759238 77575567 -439147860 115009717 964397835 545501765 -717128567 -865052988 656313625 -254609360 639359489 -486420270 808379783 8387366 776247371 -202663275 600852081 -594415629 116504090 -91727949 -582571672 320475760 -556398815 -570030652 674380747 826482971 787539632 -208290008 895390969 274572180 -613339585 291659547 39903305 648719879 757054893 -791978939 683707980 121923061 366032526 123768651 -654276437 244034116 975759637 -469515083 442062784 150329945 767849674 -658485154 -59204269 444084518 -131198032 -768001985 -296195367 641395690 569363846 724418891 -335720572 455347801 -883470891 650780143 828777718 726843727 -961001393 156264566 787925994 -699711411 209126112 583472464 487832802 309300448 175963720 -275140145 597440578 893662644 -692219939 -823616306 -654055110 684549849 6232811 -754201517 625748682 847647438 957386828 -32960793 -740834745 967313345 -25581901 823414071 564525707 335064920 449527212 -145956055 504754317 -126792516 -748175368 -216142872 545253919 378525379 -924333678 522008243 272569701 -643895658 -710051147 541609673 33771385 62863477 -850875384 24983691 -162467534 -64378944 -564423309 -66061260 750907679 920916222 -944943485 -671010355 -643205689 -865555063 538746800 162775223 -924784276 -102701263 454726164 -977157537 -486895155 364248378 -873658930 -91986134 562651862 -402784060 30060717 770772698 -332218290 -453046285 968696488 -177003035 -346918534 -549372584 847847860 -645246461 730338672 -901015691 -304960501 -696376215 -363224963 799856116 552369826 -486101112 -690929249 -929579605 69268191 -85090916 215941515 -507515148 -663281692 459176242 -180163317 -917006330 -738870971 366852595 120292505 -344466308 -424429744 -594103956 -749715960 -803502142 803528527 -351315534 -947829002 12055355 -549456923 499442124 468802106 -124909464 -427119702 -884321242 66281848 -928849335 -758034667 139349445 678501175 -599214045 505914109 -477701906 -925119102 772944737 -286422317 445897484 351148519 -258073844 -623349467 378987823 -68144734 -931649914 547927614 -314509040 -324641449 179804806 480217391 -668584472 -913642978 672020041 258669451 751098901 875826269 -959676347 39476389 -408921027 -350097144 -912858825 78994417 355290383 642834705 46017357 865336338 -374939333 368528816 -409048551 941440512 689641186 523667124 144192402 -861097847 867959607 598648896 218382402 -619898786 -945122529 -468547615 -138527947 -321246176 -987826402 -856273125 163415340 592389231 -159561461 -597203684 849397315 263739677 377190851 304015737 700320972 202795497 -974272765 575626834 176417671 593127938 528118995 85481784 -311845270 301301346 -495631243 -607437172 -3935103 461309271 660524445 -423995933 520455293 799507632 -451020302 -760054237 781647475 -943962810 -216090617 -617738600 683985894 961066169 -199122706 -390207937 -50281654 -496604926 -177823001 92706166 -484945756 -573403567 440833311 -971070282 753848831 452247927 -446731267 57209057 -263614332 451585237 638274179 -614107850 -470257633 -361905722 -968512305 -229865075 486542138 152592080 -265669874 -847059595 -724574528 583349521 589606575 4088370 -41615896 -213431697 -729421084 -137199622 30277447 291776652 44992149 -564603529 557299254 1351695 670569823 -20095221 -268427027 -789255712 31510330 707445814 -733232582 -513047802 356976776 376599100 -710278463 631423565 388174060 170580434 5124707 -241399821 -437933853 -44495363 -571951914 39462066 -817562441 -199533454 -518469786 590064107 880104117 403862770 -32240691 -57722697 608510532 -617047215 -512656774 363281827 284736151 -828299092 725526086 -996535309 -74150665 -250594449 -360639698 -915441032 -232049925 596726974 -489042797 -409395536 -325625234 35450074 688308250 -944160289 293636619 850919087 -240927811 132660386 -195023984 476366169 554882190 -451650350 -610968714 -745752648 702225384 156553412 305897636 -696445672 130190772 654620827 -126434407 207838728 392478082 -622032601 -602735399 -922391063 -928927071 212614520 -326481653 744999454 -619929527 191109737 -433215252 -845665835 -412966317 939154669 -399707641 -678890293 -423707100 -85667437 -197492168 -253596344 750199361 -515522140 136826588 -767281073 449848782 -521352534 603541347 -996831945 249042095 -874138743 -48951036 -121658481 511371857 -8266325 468042984 745619504 824160421 152054310 -423918507 -709734694 -471393046 254125359 443097308 -838458763 847907253 946721396 756119163 -133751722 710237842 -186462990 -746229637 -42206453 -647526452 -686057831 745162594 409661594 -829917926 890299166 -99290263 511768781 -895127316 395563674 -360898200 -770117191 55172960 -278700693 140551899 -962258325 -47938214 -423822748 -739619031 115282836 231024376 -142767506 29041092 -126427918 436351671 -953428003 622430181 533438743 172547233 651868387 912956702 771263184 109170610 891016378 735763987 882259034 287258001 164717193 590057617 -434594103 -731104528 124882799 -19046619 250105215 591412614 88736386 404014656 -130284567 -320889562 648434139 288308415 419891855 -448894014 978191950 338833924 -126912247 -329601292 -343585137 -669617317 -885143528 -731642052 817360190 702973874 56285728 -341585709 390167246 292542663 -489309140 775332691 599371394 -530487324 -555698997 652022390 -706325330 -194816901 -125452590 -877709297 -831770566 -646716976 -419805679 46020734 487893359 63946997 241761066 706923787 -676447591 450211453 -742000538 569354705 -608825876 -622935605 872601489 238385885 -10662017 -867716422 559101281 -554796609 847634394 -629422381 936402702 597412633 -847234863 -133997352 -854799949 589607589 343354237 -176339473 81028379 -216409743 497186319 904049427 -197127580 -738042346 586233280 -321370997 -373113514 -359789097 -756834486 459628263 555983667 -330333102 -109952551 -254183498 -802769797 343669187 283130715 708642047 846423238 -388461474 -35748580 -40823092 960114634 187669754 269639396 640680202 130463248 140089184 -660545164 -596830103 -554025410 -138754553 -28528735 -629841744 990635890 518549404 798371502 -370867615 429008414 -555454562 -418519675 -909689098 -292827641 362245822 270628648 -984786459 599935105 37768757 422119585 471038901 362692318 335598261 108968707 98445644 -543663741 775770274 -280626357 -37598854 704523047 772560617 834265767 -542609399 -783881981 939305429 335107252 -629969631 263453275 -249527939 736771004 6178989 -117763688 385322633 326282381 528956712 -87956623 860559976 724218790 455149740 -356642444 10977084 412567491 842693696 -605384573 -689749977 261009337 -807628262 -387959641 -708251256 -910907585 -659409843 714500710 -28277196 -356436975 -48804791 401329964 -428792013 198546088 -937915799 -688452532 -23823845 -215244372 793076290 -280330269 -313873362 842412742 961076844 474775906 -268975764 -440116605 824553892 8331223 -381497895 905329752 -595465866 -675413424 -645492698 567746699 991667837 160381928 48624817 -838326258 -588387464 321982436 220422798 -880687709 11483086 141286363 414849819 674513919 21968986 -968758786 -56626804 837661027 397656254 -947666391 816029135 -69427541 -504847624 356173493 233726434 -33260826 841961325 -471550134 692929357 625740039 299143250 -228005963 -905404039 374317688 -263522724 68421184 -838902298 -245849948 778877205 933832159 -558965524 978277169 160747798 -443237739 -570976288 895354452 247789644 504243243 210374738 779643499 -84662704 -165356009 -234455150 -616350251 -712088078 -548678367 -72620506 763043924 829146714 76941598 -999953337 20798996 581278649 -728849327 575411437 -103401570 306191646 -396133009 -951706243 119953282 -482865272 962624560 101034272 407746545 272278212 -207861439 -965724061 992315087 -345084588 -651984125 193705371 -164098690 273683954 -256656682 923864772 -739026583 290169010 -304684853 -539352187 -585533387 821957695 -257878096 -127012435 -928515245 801688873 -958480368 -492717027 -413680833 313683396 792603628 -891555706 712752048 654392394 -422411309 -303533308 419306367 -474943670 703125029 -703550122 -539338202 -254296946 234971968 -292019462 -342733722 161517603 -548246133 -210886265 229191071 -143271171 700654116 228976903 475316435 -567199199 406407046 -938176310 952835112 281518466 -311669100 -931356888 329203513 -121215946 -642557466 -160791413 -732057649 149498270 -112000042 -719217704 672493262 216219440 -601659815 -821595145 -603197655 423509455 669205643 308486823 118070291 -719364697 -403829672 307526561 295061301 341547712 668354806 21630374 710567890 946727803 -269445198 805414429 180209274 -355753160 963014318 -910428692 897540615 -196111107 -107975096 854241872 -500140029 335072333 -537622939 881678437 -132449743 -449163952 528312016 708812491 -561411547 858581725 -536698876 -783111497 -74099582 167761343 14533447 225517733 -364084362 -551747627 975321827 -73436024 -310681816 -801331088 693693915 -907384835 859304635 -937547491 -728946586 813929028 213095476 -899058813 -274990297 -56298097 -609218824 -743317399 -37526220 -378577737 494516673 -818216314 535494730 -252304044 -765814299 953674555 259080121 572946392 408122321 768874210 852157403 -264832067 -77614677 327776689 278221785 551099452 -898571235 -727652725 -13920193 936682349 676786015 702294664 404777585 585380672 -606980132 -473224769 -842803129 -756954706 812020950 806061691 -914565117 -610021906 -663872645 591313151 -445963440 -100757025 200956099 -649174453 698100257 -10857073 -468299230 -380653950 -60261767 930048736 312434719 761905317 420059405 -930462474 258570832 722806532 667323029 265400264 819755349 432220323 860003632 -84160919 174783666 -221996919 580148251 714942600 143480771 -4488110 849392676 -969898522 -343840745 595346532 -284921805 71385509 624796938 63948202 224476192 -197598985 -887317976 -453738689 -431465866 -959356278 482524951 988629410 958863873 -941996980 360539808 351439469 429602856 582865284 400683017 -92292445 -980572255 108265846 -522543386 317920706 586869557 -51456367 -157130652 669713195 -976647069 -427239681 587232543 -652848346 877994515 722564003 -158017664 -117220907 869549309 461733493 -881911910 -904949843 792259720 -226475380 391451083 376824425 -825384203 -752909456 87162298 -749803144 498985537 -323660700 811179612 -80068997 313634544 -906629873 364696755 858423063 951096516 -76533713 994090827 -104773508 -288837101 -653885234 -515417634 -628241754 -743552579 202453949 592935007 -326929945 -303479080 -28825734 -48486732 124647941 -673146181 138257448 -808546966 609793747 -899589143 961391477 55822856 -540032463 -370542301 -272916658 -669799396 -712257629 352611544 -229664770 142538840 337588158 708785563 -704758564 999502591 440554926 713222016 -494094366 -70418339 -200171386 60619856 -268596333 769765710 535895139 -375894092 305068606 216961331 556736746 -941666684 156109669 -362730991 -233392255 835697174 -476558860 812093236 979207479 57975825 150157277 -972781684 -571406767 34880698 114248051 -314474738 848787761 -655090009 940448634 -847459853 -999778103 700384497 55426567 942627689 -458591401 -661282415 -748422875 295208551 -493434917 -861507607 902881785 -544958135 -758364514 10736166 124662593 125238089 202741153 50724974 -471876117 -729038559 -952165766 866176960 891511114 -119157160 -201938000 -189591287 476291265 415992197 94961646 -331008921 193687673 106587008 545290318 -536023904 -932251675 409623803 278258903 -774564477 510146722 409767971 96358853 -918584417 -393751261 762518060 564802498 -600028741 -545489800 -375886975 180812325 -774779753 -87330986 -161143184 -62997125 -61167655 885360134 455201930 -527880158 -763065787 679829655 732405094 -513745622 989000682 -840886110 542995818 -168935213 -913707463 -833916574 -295068593 584178100 101113043 706330262 139038181 198948127 50852437 -714821452 235086194 466807699 -676908124 958108206 -23045494 -634608128 -66018720 705892351 -451431317 340159616 -522213518 -775165049 -854996840 936906614 536294914 -922487495 -612632887 950804 962655694 -141598004 -128295090 -343250602 229600214 -330103742 926639430 252835645 585767390 559836463 -574782354 580251324 320491343 -917035056 549793205 -347336671 476643869 -990918983 -199101043 -813584540 315748547 558584631 344842892 -701251629 485574285 860896002 107897165 -484635729 -860588328 810931396 210921913 309203218 -885238728 -430077794 -941703894 -229678226 -975439119 371785454 838720243 -32504917 -457383511 291853169 -515714984 525470582 -260500072 -831167981 893995755 -491958896 244661401 9389533 225208609 421449729 716989159 -338720879 102651900 -507086456 -346154226 -457212638 -618451881 -535126351 665574632 628036962 78496674 34239603 -526943659 -205018817 -707984162 897994633 -792995978 873255857 388372878 27569363 713924447 374288897 -438522471 743965809 -516531324 -169383606 456916348 -214706857 776753493 -258599173 155732253 703394481 496268435 836933784 403925507 398953256 -156420929 -534926265 624784687 467108490 812721622 115155854 172261975 -487051717 -608132782 -953952478 -412408696 816065450 377432998 721339244 417982709 799490915 585189571 739103565 659548409 27634767 790607273 930591912 -422544473 -187217300 -619140272 499554271 -891648454 229189835 -960884185 536666778 619041553 604258805 40129865 -417420092 15817385 788892838 106528063 180456260 652557076 765523024 -285332904 -135129804 104856365 -400768864 -403663836 -869804966 631514025 996071332 -509128261 -277833514 119330705 -923731210 -341042997 -616019451 -135333480 553840276 734283068 202745582 360197373 -978975536 -40431708 483389268 -818920651 413817258 -1433687 -810747495 -405332767 -350982003 484374972 -109353271 48791913 -679181252 660950283 738695713 132992276 -362843953 84803434 424041423 100510146 279599790 -952317501 -202249366 -668303036 -393467327 532563316 -422353116 126714317 250396435 -843607159 -412640154 -712876112 858850470 601215903 680434481 -60408555 74289456 -942166729 -674488661 368893122 411275553 -662144294 -663133724 177366339 770976626 769938558 -356449909 914181325 989945820 -645509686 -124595356 -12603794 -562552273 -639336722 -197389350 -553885256 754361419 421647191 423796315 209276574 -43225618 871535065 -450148195 728823402 794474082 -529508160 -98588270 -143734419 921973859 56817824 -770880503 719241080 -611019430 492062108 241186966 -62317079 716832499 982071872 897235405 908370866 389968105 11989472 107515720 -217397635 -560828775 -814255143 813216060 -301368729 339572631 -964026661 546922853 707503292 -917028062 -586868741 972101566 -187519997 -108995471 -748461636 82810490 -553846257 -49674818 18668117 368049055 -828579597 -559868927 -30578325 670275672 -664628375 628852388 953796164 702611757 -883999913 519661796 517713307 845102440 -384052543 -650675990 -617680462 -758162396 -69232903 -197083815 -284336997 -749949941 982433176 104919135 858947945 -364221956 514051342 636593897 -506070185 726397143 107207257 -951220312 92949275 612681591 -864295839 -106885403 -940154846 128076249 -387746139 278720504 753225318 729863197 -772334061 -189197647 962624684 -978181190 -825441760 862800479 382111026 969763810 272284505 676646196 -361177400 777793005 -715127556 532572874 -816682043 485400918 -276538399 -419869012 321228118 95652149 -274922705 95437359 61643511 -719982985 563607210 362574505 -946481285 612911928 -14057014 -1002955 -504013330 340575733 152809460 166102511 -607182576 913461620 734033029 -719130697 -627433591 -441514566 -210073430 357999220 -874708283 -396343111 -498919429 106354110 -416728618 -685638447 -41888381 -370116933 -933171707 -404519428 962115587 707853875 906820404 -195052780 -583243929 -757635095 -709780967 637457472 -155420602 126049324 -842468480 555831995 -984700361 -709550550 -413752960 887211974 -504084259 -634279572 816053108 -553867350 -251222970 693010622 -155728243 -412509719 430427871 599817329 -542178307 -333607111 86181676 381328871 34391466 18976309 479750344 211135280 101188053 -881583845 928248813 -342652406 582390898 -933011551 -218601656 5276662 -165504991 827835721 -625741100 -514784477 -32754189 805582485 -509132129 -603982992 557136680 32218264 -280461903 275156316 -215877318 -92000009 -428081091 -766609592 696966460 -645385265 882958665 -929494005 -726974840 -303063624 -360897176 973709948 -414171230 -410575904 -776246731 -643077014 674527708 -773189317 262751040 -374746192 931492263 473353498 -461149079 799626246 689563926 775658811 175530035 -839222810 805271121 -253916780 214375965 -740634641 -397269381 732474280 -998725925 -459735281 -904724440 43799700 -861886101 -676747563 584210269 -75505683 669935316 -237197575 -543931637 503538561 686621928 -140410208 386029060 857158080 280247894 -851880646 947641799 109837569 -170359490 -644810844 -859180851 -435610045 -549207937 -857082271 -555367919 -908894564 -975605152 -131828297 -701066858 -406910793 -57995968 -14208732 566328168 -716761094 -541475759 -69764757 883511764 -623589491 -320871454 542148315 480673085 -147329758 243488464 -259756356 -278117276 -521540858 -610138907 851580013 867467516 -846361372 -542471104 876082228 -189910995 89992739 780413919 -961700706 -150168456 482949072 -442888961 -590167363 -548807075 -680576482 -936100192 -459742775 -445249479 367677486 514884695 -711668799 171925890 -988053797 -742664086 556737495 -241472365 837820587 -178205480 380969075 158261192 -104364996 937704702 -608027432 -642512490 423104253 -934666371 80207503 -454133515 -402443530 763650590 660600519 876547075 -255626844 -25224297 -395388641 -110976975 -972614193 -534276895 450510417 235905625 -485530304 -617413382 -991320127 -450804363 -35009700 -528836819 -344307470 459786119 5702526 327525396 412420214 -669755325 999218467 -279883172 358888966 491067312 122971276 287519904 31260773 295660560 699847617 -809347609 700048925 139179415 -763102283 361469147 666116036 -251612808 -334099343 228129299 -868060191 -773697513 787735027 -889061552 -705156332 429798165 -400388710 985193558 -582453718 468106051 150210354 112226210 -872742639 -478476499 -10567986 -255907360 -512088791 -990220250 -524894948 482992747 -522092290 33404811 346954909 329915241 -384598576 -523681796 -145314450 963628191 796108436 55667868 584427277 910178157 -635087308 193351231 -290184603 -605409014 -923975597 903105070 233208413 478980085 178153025 695436183 -14452902 172994882 -242043776 -775870559 -913554599 221317782 -450812312 -489798893 456397882 398583352 384172285 610751896 124931081 -783021926 512727965 750158940 -521183537 -153275829 -336985150 758829830 -61239584 233652683 778240196 -552729959 -786927899 3423338 999394637 -642115217 -982850977 598690940 -437372697 460024930 -349477451 -177946303 686138648 -76894600 713919281 790544300 189086605 -259149229 -965809866 -226150416 600710408 -761163016 197797142 -520069791 -954669020 829193276 -555544918 863205968 -835938818 40657563 -550238706 663622953 849447574 142628597 -505567212 581959870 -50857027 35225571 977573274 297987645 787389839 -46260183 -104498959 -920494981 -589332724 -291885758 -594570315 357541992 393959619 -940281992 570217436 -895086836 322488348 -765733221 -429395668 370574974 -141773043 949919741 -210834472 518541745 239285548 -945048392 -831103140 224160794 69035765 -52080374 466261552 -228604701 437527691 218735846 -517438096 -720745885 -182379245 -36483451 -234981786 381886800 525229614 635149513 -256628575 -181598805 -860967457 -61288371 -597123414 -105523578 -909396552 311221104 -124194111 90560648 591820887 -582539702 54030460 807766133 735877937 -222176975 -942898454 245879245 -671869146 -331489138 -119913903 -145070410 825550591 -854344922 -697357193 -835904909 758313216 -517032163 491311951 -308695886 -145041257 -329758208 673594257 847606637 -812329337 -710209078 967548568 590574051 505945892 -481345790 -940722030 271593453 -817901558 -121736666 -388515910 -443641561 -163635938 -985379645 -6593676 987030785 -204282710 186947231 -731397992 495818020 -744528126 -715488603 -209069524 -253242942 -459705658 -196636500 -349774842 771233031 -321039103 858406677 21347310 183633976 226449024 -464886763 -222413237 645377577 -522486630 -931096986 -603112343 672649957 -540810381 160055009 654239350 -409258920 -64161422 -429571942 715392531 -910516346 517201522 -236705331 678616579 523591303 -679466649 186416045 776656946 109345008 -11329279 -937981327 759769415 908272960 876425576 526738644 -999468284 -746547809 -181500188 944508033 -698449833 -800485802 226085542 -695920323 260032212 969904637 -453638681 -158940020 -501115762 310904460 -505038374 590944714 -624632600 -365877829 709649578 -278990586 -346412540 735326275 19856264 2406607 199315207 -687050391 828053290 527890359 -460217244 -465204680 -42059180 490489262 -333575581 -864487996 -949450664 41126143 -840359434 -282087703 -438270026 715892129 -587572904 40472704 187850358 -345899772 -600105582 896485185 -544750870 -433994168 380467049 -584899845 2162792 966134946 598889192 -227272535 724985511 -561503528 -30405289 332994793 535553882 708855236 -927212927 -49304109 -645657713 -490956479 432869748 -839988405 588469972 -216718680 323543878 722593611 158207223 882845376 -930937916 -386997111 434884397 -458004635 -873055468 368974700 -679588143 722339562 473995539 -975264207 313111023 233914580 -932741901 255495300 995452684 -597136542 222650644 -633913383 935944703 -25338396 692564443 818051799 -284645014 86887231 899488858 -757033511 288737358 -811047379 -416402048 519380193 -545559288 674885806 389156174 861134828 -42782769 -745575809 -522435004 849674997 -489721173 -152779676 -706545874 -297047617 699725028 -390461138 611788839 -621812343 248499275 241119287 245664210 368492281 -934002013 382133463 68900342 485702016 -339614741 363885432 153422349 -259091822 -363593074 350650330 975425988 -785689229 -351601495 150068108 -533061523 740973115 -577160687 915594979 -683603771 -906660446 -891814876 -576612546 -791209470 -386614521 801027600 622529818 -759791354 952726621 -272828660 -846698028 -659671440 -755513295 487571739 -729518381 698988126 471010796 -62172263 -701325624 -983905490 -441838064 85840465 -773106033 992671425 -958374600 -681656823 846656862 852243968 730687806 -422233635 -275137969 684168547 517786543 419001152 -890741802 661575057 783685088 -451908840 -722095413 432995781 -380568705 980380855 865301107 -220399650 -558336347 -553083322 -106254967 656670568 -909241427 339428773 -79467984 -218888261 383970024 53037458 900168002 898533242 957222861 -110000389 182270759 -880114158 -485166734 996831362 -295734855 -874464827 -789174217 -372487275 770091354 914242145 -605483628 17034303 536388432 -350468733 -56744219 369057462 365054200 -494936232 236532272 -29237416 572007179 -541670046 -593601242 887234234 -988156885 -780512569 452924698 601656006 -850453264 901370630 298742824 -923918028 -804966448 656027290 -885687797 -923984135 -541037377 282681276 280626356 -105492596 624249021 -584946399 -22301087 868548767 -793756422 101577115 251886802 -557545173 89342833 -73804134 -26809260 242624643 -271051811 -319266204 -914855128 -380038739 -217071294 751842490 256927893 -835386470 891923363 -75222967 202558243 821702138 339586857 -360830295 -691677342 603372828 -107404891 913442410 -98372484 -367269993 -610541633 673781378 61541605 623854941 906257638 -815135673 -896936853 -325501377 -918602480 812347041 -535979069 -492322503 505004138 663353464 293349838 -592989129 -536046958 -160541044 782314424 717837731 814451298 91045674 531183982 280403314 161919594 251337148 7411829 -571250200 784445269 -112959989 536914619 970646250 814902124 -473680039 -3649994 413943411 909099120 -237012628 610706606 -362462523 -272905937 -458944278 395337681 974225129 313694201 920250327 -724480620 -777126976 712123303 538905095 -525609155 -854466902 -631422401 880476504 891546897 385082843 -3419606 -164470430 -509400716 -809655760 799768919 404755246 199578996 261998658 -389822341 817303144 -562259781 446742759 375036475 534221139 643061222 -352170491 928856130 -781628628 484993657 562942399 151453875 -621098956 -8292030 102024453 947613201 -14499085 374207815 -179406886 877320780 -647949951 949773661 522670007 -771962530 -980550014 -932990431 741336933 504660948 697293047 -950420484 601447706 -832950672 638929304 283840200 -102753669 371758615 -269564585 379020467 -62257162 200039519 468630420 -306587826 -279112356 -559009509 923479534 390221812 -471568153 655457245 -335680922 660139989 739670536 861401731 -154253943 113959158 395061532 182507470 -857862112 129722082 912027077 -985205625 -363760693 616118509 -385652256 -265098494 -563462862 69595911 719974400 532906651 -444928577 -851921413 -825199111 170932261 -62796162 -320436477 -740248052 803059338 -599918142 -600201463 210580512 -559048949 431707507 515478200 413304165 -222706204 611732310 286660555 51987300 -380488415 -381067518 -913416140 785787807 -552007483 108816794 -746381909 536535624 -321305704 -804446557 96735357 -62176777 -717999741 -396613286 229747566 825095188 -700836142 913297462 828724445 439051920 -179699157 -710146398 489338537 -232504714 -167527538 -544256791 373491617 962005181 -376426281 -769390471 -825269495 -614181009 -749230783 243518593 5544489 934487310 201886578 357061276 978267363 311967465 -371370548 -78445523 238140152 673380330 -47087673 -495462451 -896426119 353126700 566917677 -163896274 979185083 908133964 -87228296 -209671078 491558591 -920740213 -471905855 297571343 -330078197 722759735 126167346 -987596037 -779870044 -98355877 -243082381 -296432195 903656798 -357433163 -70202375 -514476291 51990395 -491064178 -245596191 528842284 759948709 191279629 -10441345 957848780 658620883 71398217 -178190838 914197822 -943759235 132807696 153659566 848296270 929122799 472110476 -749717776 -530565538 694277186 473106959 -191502790 300163723 527336779 -708406974 771752635 832457306 -696595966 502200185 718043342 -920884052 -524447208 54563951 731601861 1302090 -323121557 598969613 -781399054 -548989612 778987234 -722964923 -809525949 670673380 -810737510 -853862075 131920604 933276606 60553500 -838632219 888753867 -122396344 -777725608 630980302 549360147 833371584 89125856 -305503368 -258537886 -489260234 826157263 -941219780 702081649 697919376 -570209258 279014635 -342238715 89766339 -398030199 -689523007 -529454971 -37603861 75048649 -182246631 894283060 332342390 491831818 412784312 -131654964 -213235067 -873156131 -975085679 343832798 -956947613 -657103957 347389709 393687362 -183609510 801435012 -900166337 178046838 -480860111 855661690 999417120 241963736 639319998 433215883 -166742209 46406356 126027294 790643446 -829866124 -680658630 -484311340 830568414 818415242 -760028878 669838181 614663878 -818928951 -420605692 -647108538 258034045 -339702715 732527512 492510129 -35609136 -217622870 -874830677 593141365 844777599 -249872623 -927091266 -265008416 629016767 795020730 -637987332 58331452 -187564372 -832418611 906684921 -318782874 -865266326 -824271097 351683899 865900367 607497890 506384618 574686872 464783230 919509960 475318200 731050955 -616626248 -499029397 839002682 -716235714 420246614 62740002 -555807350 -858213107 -117475768 456018635 -558862258 -853132359 113226186 -509902895 -59323693 -472445876 -374024902 -281127185 -1240752 688928472 443041131 -910102947 -402720179 665071160 -317082912 -440786106 626817494 997952303 14087182 625419269 113960134 -375662957 945218904 -661496494 552214616 492587888 -143131813 -621130574 413372495 -397926916 -730177310 -949600113 -98428037 -964592991 487491498 -442426391 330400422 -69487064 -103903021 -213005852 662120721 -802686490 929439480 220596475 -745460567 -911368192 -760930573 -677652451 -218161933 18340790 -632778296 134869859 -554106482 -575072624 644801571 236020592 -742420477 -498425831 -373930654 -21618744 -564578791 -926147883 983586284 -567427316 12207877 523943386 -272394979 -47756001 -876968940 368348387 -804505410 104106946 899776183 903098920 -908314347 166493733 444555875 -310875289 -420217167 -503002720 244551335 -706922406 294011859 489744961 -898730705 -792793323 926505698 810395566 359267534 733271416 516833254 -182629673 276285503 153787209 861871446 -608090964 -977966979 298770036 93477362 81078924 515705839 171462845 651827994 -786118049 -97027854 261267505 350656322 610392550 831799385 186380892 -48238547 136431205 860512977 -253339218 -839681116 -819760666 175036307 -398541783 -805402034 -597387116 -258234953 36462094 671081203 931074057 -607922549 446666709 -321475932 681787767 -744901944 -882444630 97598167 -96463567 418539805 262006235 -386135275 891533617 -795928254 404334231 -772429397 -640270726 262174898 819041989 -535227616 -51369444 824611728 -678195145 665938615 541019145 655125148 119994739 896420583 -894472768 -547508504 -243689557 978130414 513509417 499997309 381118775 352510237 -960584959 -255339806 445188449 -538212328 -554498958 -951765519 849537995 193211325 -92342717 -305326813 -772758921 -392947981 -761598268 -296524120 273822607 -405606734 633763728 595432818 -761053104 324662843 571471430 -557579669 -453489990 141787412 56268393 220844651 -811514923 24637251 -689771347 941746303 -890620822 995529228 740601096 638984100 -171616750 -85088417 154909214 -643738287 322855926 -320396363 -354076752 796259811 -696577424 -244753059 -204675258 827650247 418302508 -362163036 106562203 -240402370 479863737 -404054566 -169062890 -361941083 -607944846 -520133638 -858607403 940115698 -311709477 -306839134 -673125207 11359644 -522911952 -433010565 94417223 -950919444 -672581668 201510124 571320930 805746048 -950586845 586666086 -888142550 956559167 -649728493 761205280 -72617943 -377742446 -612628092 92111642 850092323 1408804 -850617335 -234460289 -136357672 -490328553 -960553323 -943367394 -478965930 -664641281 -544663104 922747850 413149649 676807243 -932652937 -731533833 166498573 430270702 -237250570 -287462702 858010183 -407861426 -79697809 759341125 706168042 -836366285 -852941838 -289368566 -295369559 -442285090 -912318855 106441293 574287012 334867200 -788422219 665245431 -638742082 754443909 995136961 -493150923 -998041135 -898134852 428772920 -631137233 704042864 727957542 421544941 83579454 -844497864 -364115750 183879338 -557887564 -114993875 870699102 483623119 418098073 948048180 -687302208 76510224 522583116 -34389216 903786866 -451991716 -753745450 -727103468 896851985 -41360131 106350533 -245193638 -842502179 -621083359 -849496353 -814622940 -104358628 -571406925 382825933 189052644 89663251 -503115793 120574338 860122914 -229743955 553676753 350932994 247363146 283480415 -306426491 548133023 -684872631 -915098745 -521415463 -941548756 285291122 697680082 375235443 -503444141 176987509 960284475 -34074127 534607062 852057732 -208268420 86474093 281658191 371968444 -802251608 972902727 -213157939 602464165 -159816922 541912327 565668265 174054186 360926559 -834631345 -166557647 654512422 -493985595 390661411 73423067 -495168653 -781669603 -587246157 13940437 -700352867 565994879 913504102 -345167174 698649281 -929251142 -136264981 -346968520 520298092 648559713 -104877204 44131359 -807529866 -819808073 717596724 -747839658 -608707411 -219749192 589628257 532643458 -77465301 -469157592 928136856 -58092167 -639852144 471390088 89779198 194048710 361790708 -212632377 -440674978 523717876 187425572 -983021535 863762895 -973433468 959680239 -447356054 -245698797 928056412 -616458102 -58490775 -54435230 337923071 397604150 -930664796 782490339 727258301 733553159 926333495 -305394347 -171613819 574308345 274311859 -87897954 430629524 -294340312 -716933409 -439232591 983207062 964286211 371487789 571660419 -803867253 -710307945 225346263 -130713951 -259829001 670523121 -398134658 -382557750 -533236139 -385989993 122787603 -228496221 166329586 -687799987 -681900526 244425821 -955655623 118825026 914578651 -87720993 -635227125 -253926180 -745280289 -401659436 -47622536 49093573 993305981 -431984745 6607983 125294287 36246423 -749919573 732612394 -742356739 308237420 -20411338 481487447 994453031 897262639 273548341 688158856 472159126 107360822 499335025 696450065 -660355583 -899227359 -87547317 -455988034 510810734 -225707545 625074577 -279896429 -610719220 -481810945 -640902611 334347153 -756186867 977929160 232171335 -43382491 -34888078 429366066 211435064 -195104479 -930673426 -3511546 -329752770 -740676449 784700643 320689683 175060013 -246792973 -263432251 -259878851 -545200621 -325523139 506865284 277699765 -679992604 -897152756 337965461 395107557 -144352236 435889908 -666436556 856994064 999366035 264180474 531879258 -787728608 204046225 -841590404 582781945 247904065 77753828 -772767289 -666915217 398622074 -163066939 -299308971 -770212903 -661734466 -359812788 -700671131 -775316455 -518091933 40064962 327165410 -55455242 -905802462 -473815928 -653532645 -256486211 507971288 -957936590 -297123943 -55030947 -109100941 -902233244 473509318 494144956 738350098 -407978886 -193062311 -951727278 382812255 53405381 -652559953 -415504256 119316461 580081954 -258218844 -846132173 785195789 179040217 397151294 870909893 912255861 -129500503 509798067 879298902 287983738 324913558 -76377809 -153190424 -361506945 953861311 -208923700 -379081859 -104081619 193342700 -25072853 136700670 -700991727 -569082313 -554554365 -360398639 684476214 -382224849 809034215 679128092 728426794 521535745 -319887439 793463284 153071204 118132034 -61842911 941042856 379834755 -787504791 6376285 -117855988 -761308495 -516059642 -271278034 520066684 242014622 376375059 -612902564 -373248280 -692936021 221834345 -73671345 9495192 291261886 -557568861 304643812 -497084119 118618057 535176657 324710708 565867807 894201812 218130524 -278782641 -698091394 -260618020 -553281745 -894743107 473500237 -494801497 760199549 -478048050 697104859 -530933509 -214524330 -948648506 -19734062 40932509 629928994 139274474 731576789 982957804 642659198 110971123 404474930 -189491303 -265803708 -126368064 -177006353 568965915 -580462563 -509643570 319935582 568377873 -998352021 585143738 266696847 599314704 -493929499 322732410 385048946 -300170310 -435222446 368648308 -115000867 -25649691 -824136696 -870655160 990698547 -7207335 279944150 790887195 -684455866 -315657273 863843124 610601789 -394399340 -240491836 -810860851 -198631055 125135624 -760349321 -369237306 124225818 -378753910 -867407645 188297778 129256271 -539577411 834601415 -916139318 -286085177 952568438 -980863724 165926328 8941929 -579700988 982865192 270029348 -816798527 -302486714 501474918 437282080 -70598307 -496783457 -933586128 735126899 -408170388 958995123 -569352649 804501380 -955363165 -411596242 -929503692 785993285 542896358 592808898 173412308 -567510675 -596212135 166912883 867924678 -966291223 -175664059 -873711911 -51176639 -130467370 574708023 -290598762 -357965089 -322386901 419760719 508651795 344449965 -593016084 171564440 298487439 210757476 311803391 -764764009 581498523 -668703350 -621987118 -306603625 511086701 -640179874 915356867 12138667 553222525 -883522130 231281432 -226286797 646692963 -949029388 51913573 -951638384 189869375 -678889653 -428673487 384715292 378700965 -373562184 635408408 603124562 674412416 -256921394 -591831007 -701527435 -910969454 -111587158 717355132 831461099 -593420543 101577375 934373562 -844118834 -372658659 75968123 -82055767 449235138 979662864 808768195 -749486750 436243613 425986957 990711467 -61187469 -529154831 -582916127 -563395614 444604321 -985378120 663943308 -871412282 618972512 -645150168 975173201 -411759809 -686364643 194173967 590006253 923285139 -656855981 810665438 -899599574 80329966 -830113461 703733343 -83900836 658434000 -972724972 -639970400 -676402139 -66108253 -413835852 605921124 148012350 -508590111 769280224 -335157726 -598651635 939983151 712004824 -631174956 -391637397 -696584533 665352802 556344945 -570052582 -160674802 -808560342 175354046 384091049 850525495 108220753 276322425 642381676 187301812 519201579 52415762 -811561584 99198222 -206011950 708221592 80935100 172943697 -638784739 -170442068 -754044289 957015672 799304453 290174591 -734792794 -110009221 -577760055 374421020 -624080218 336714454 239128564 -299060416 -453599678 -261176143 -83494016 -237039806 545979927 539331301 -994140673 -427262968 -948091849 118033979 -965749622 -232987079 139580247 -881667307 -205603244 -147583981 -89357276 -433631723 -423056036 -869203927 -552577639 986325225 122664268 -878659112 -464136541 -463679750 -839496001 -292239661 91253725 38749646 866402765 -766939167 801062144 58787105 133614278 459084171 -146580810 161040880 -213674564 -566990375 672072317 -932987633 5344800 -863939998 -243608302 -65925194 -594330437 810735560 -497658380 242064536 155430615 748005846 139551254 59002503 343905688 30055696 602705663 -483949441 -265657024 -380196455 997286128 392494162 -859821428 -151574642 503516112 -558143568 380975867 919162605 -980624947 -450857886 618509084 214457088 178454850 389451959 632602156 -126138483 -474985640 889031905 -521194429 702201348 1236754 -378383814 102118037 -374309714 93868202 -934032577 -364404263 745833966 -702128330 -654948811 -629756647 223419811 821886824 -945173580 237702585 757101358 -838486671 148651708 -494324595 -441520413 485062100 5346098 939668610 -159382907 352451207 -868314759 -596046361 519483887 -575102221 -74711956 395888594 -107156903 198317471 -72006200 -69257151 306465661 -364766134 713343050 -525481216 -868053424 -918505646 823783020 282852829 -564608782 974462603 -250865791 864171179 -530119666 -309544848 910767721 822826182 341942601 -565190808 494473872 117063301 307399852 -167784750 -286221036 241406089 -259648212 -745069608 -60122166 -503431067 693063136 222615295 62788016 -469072357 973416573 574206993 116064627 -609233552 -836995603 252734420 -215313857 260498756 -916157798 -294887478 424621637 -474566497 -324489695 266238089 513040096 -263331652 -852504685 -504874398 905664654 501803261 -582417624 -449515871 -420024716 -671900224 552922000 -938224974 749476943 -234213618 505600246 141469647 -221589949 262565246 -633686871 -583473214 305581772 319958916 267538571 968050488 650209118 821242577 69096948 983563201 -367384512 9754914 93692351 844450744 -368205431 -959087258 -356649197 -863053891 -708798867 528188266 661445857 449942127 -207699205 -16160459 728484311 760967119 251259484 414334068 -978033163 -781516444 -444675086 -359862443 -313515017 815685076 -829687698 -469346417 -156358339 -803751439 -960688445 -459438802 33402598 554569130 -234609493 302332055 313329877 881822889 802941646 53659530 -192963158 16509209 -590208562 -579287162 552547627 -963856344 48684972 775776763 -626426286 40086684 -584770647 883536 255314675 115067087 -583935998 -83316450 587298947 -60408367 217777334 978116814 -183003103 -649076631 915427962 -891398984 729296650 -414898710 596047213 258268585 -215140051 -387667387 312103370 -610825669 635653509 93978043 743137143 -157194695 -840339978 -216837462 -580691840 290185490 937049025 18840492 699510531 -190006814 18945788 265041602 -429288359 729134172 -922517404 -229082003 -715141128 -756924308 774094742 592352627 -61462583 -267576973 457583486 528535170 186790105 -303040563 -146880987 271132695 19969035 -480830001 -475966743 525269243 632553984 -585828981 -719175388 291196861 -531524985 -127937052 -643797013 -465341395 968114676 -695319563 -426650548 -964351198 63942057 398656163 527899598 867530487 557771980 92999798 455491077 921881288 943674496 -331906681 -476840935 55463561 312156917 153034435 -265073048 458115034 -79675561 351820011 -179083558 -499546156 295539872 -76321103 -104227278 -602749036 900101047 -909404741 -386758908 -208566559 -19204839 -213496102 -700670447 -460138758 409162802 592284669 279906023 11229259 267575090 161465437 543729418 8979344 563729572 -736810170 -477690458 901586862 226108315 -478306810 -832022219 -471187352 412603231 379570669 -178717346 159822805 511795807 -809854728 979938032 -53088441 -704388964 -704515388 176358982 -917177436 -47373232 120416602 -925689054 -293470084 -725464323 5691647 -941213075 -877736611 801003623 624535543 411032005 27789008 118025146 -971499624 -919390300 17378995 -617921838 -333090222 748162058 727767874 -585729039 378207221 -918709822 -669916655 229728474 -697138734 -297252525 -851880501 900310813 -966058358 -928407881 899526492 -325671315 -940653505 -874664004 634156020 113715994 -835846734 8475780 -542529867 -732011374 -11166486 344928262 192619375 964385534 -332364158 -464460293 -400748955 -855218441 -803386978 -63354513 -561450880 66128080 -51566249 742704846 529735485 -655116945 -55680444 -3309675 179374448 -922338512 -328216340 -638673296 409501691 -61102074 84147789 -531408451 40058955 456555359 -173351270 821366887 346471265 -517355005 759564348 783675913 -561138897 -634973040 673891746 84448955 -624852193 -369682171 840694934 -949653461 -426897572 204432337 780637219 -781079045 -101968892 -670867955 -101931795 985805328 -652660251 47177892 551039518 392614353 -805843070 -321769944 574099379 -313708699 669429760 389163037 -125715031 -520382048 -853277452 -402585105 630714938 -743285181 -928274527 -534004659 -204286048 -824390306 -798590660 759868745 274664338 -523474940 -230109278 312695725 -265475566 -760829889 380219678 304075365 40890355 415414999 505385256 579938885 -899368412 368094900 -154785171 83442193 -43429227 -748895345 668384937 -700256678 575060678 -321620651 -610224506 -661511118 320050829 -3875832 899612590 -712356110 197707711 780768378 -995073120 295968413 373067805 -596127626 181967660 -50131660 988787984 224827573 -959214397 519551270 1335958 746661521 -968676985 981429296 878882516 505303358 -877683270 44399978 825643013 -389100060 527672811 336273953 -926431300 -599878920 337604528 242777472 755912353 -358074534 651103761 15335910 -586166597 466995328 -33465178 137740849 -365579026 -384308625 276394590 -806730489 274825265 834547955 979513769 191885626 435525648 456698922 -499616991 -969859964 951523648 -674481021 446129259 -559579631 -321694984 435508650 -527974929 795706016 974964040 649127040 -472408956 407152678 494207017 510099096 772524740 -405395734 -198167577 -239902460 -74890455 279201971 444118875 478823699 585184179 -612170662 -717612241 -837747162 489094399 -476135934 661445803 84452353 269181144 882442142 -218026552 -370201127 738295662 -626160963 140233673 -684360081 -649564814 -306663688 -815084800 -531936980 -248190455 660648521 -585928546 414535870 898669329 -137182491 575941264 -746401434 74781809 952268831 -931530659 219605229 -688348644 689370670 -440651168 -630276241 -730439964 -46953322 675364907 -650609348 -919480232 -755212718 -956351988 843108736 -317204312 -66000813 956423090 38836043 -216029401 524942458 785135322 460426178 -115914568 146726948 -776128461 109968157 932436357 -289962734 -792413826 191004443 125945793 -542930070 44044558 19952438 -226503909 722989193 -414744519 -215761019 -799938325 29001209 121630294 -906469384 739767558 366039094 459912416 823380845 -370882443 -784630002 -630806970 -868795998 143508423 -214171821 975538093 -797568836 -296351363 803339191 379121622 -791812950 -11463968 661284163 304318459 534249188 -858193723 317848013 618910112 -144388348 -990845666 463690807 29284048 -355589126 -937828457 -952553504 -280850078 -286974982 706766473 -944408381 809457242 293102078 -890398828 449212751 136458997 -391792550 198474504 -88722851 -610974432 -119442279 -966543572 741085839 -208959953 567242268 76258345 -951261671 -422242500 -656594681 -68865643 -337329422 -702390954 412376216 -85429608 700155269 -560486332 980823293 -117688241 -430702232 -219410683 -316403579 -793486274 -580282700 -734676931 226963381 -229749072 833891133 -652553091 660687630 454317462 -486475450 798493239 -539652986 -810638589 849719431 972810906 350398271 -661853287 -198484669 -473640844 793251862 -76201427 945030588 -949355761 449925 167201392 158463357 359996750 107436045 714873572 -844839098 -396726438 893324798 937717304 959203745 465048061 604505467 118275161 -668964317 -76261394 -727290915 697492749 -650148262 76834104 -818789723 604613922 -566161684 548988311 -972045018 -432658795 -426071877 45170879 -140704738 -388006035 681744896 692486831 -154850180 878160504 312705309 378220333 -604936896 -553411077 -933899364 179596533 399828020 580649783 968346318 -331727173 488053718 -804938119 238017043 358872358 999992473 -743177478 -636609088 709327292 676751814 -728908930 -616463276 -898163749 -100302739 -543955141 -767643265 -364685919 976149487 -415190131 -194976070 -829423067 550669823 913393273 328838810 -282986958 344772719 774266152 -682661215 -901660861 -998815334 800671151 -751390110 -299553212 -530946523 -943608226 -461534812 -198615996 -950296823 -399642793 680411055 752091683 -877267169 -449943177 797205070 270667457 -888537106 424131919 -374677681 438551941 417246538 -855626455 152325723 55026023 -19281883 -250073317 -559004648 628851240 512043519 363945294 -70026908 -984607068 973832449 550123057 922641446 175204096 656997220 -929071707 -1644227 -596375885 -211846497 517217029 651122597 -574456688 919688212 770234 177967131 551260355 -211640831 -71018954 974540775 571359288 -330407638 -542933465 -933530010 -259839638 -520809010 720931318 -4310933 -487070492 -790916838 -743452640 114520842 885625424 961144538 624655991 -576802762 794707459 -940864934 403834824 952381896 -439568360 -999539532 -744085177 921527090 -6669342 892767845 450633030 -856062356 -19822089 -483322059 -679826052 959665978 -853403157 -290277636 -86315062 549990479 164419622 723169382 11305207 457041608 500679093 -430130324 279912110 -568223737 -334649632 -661607196 91564771 -984407729 254370546 -941014298 172525835 683664609 927403986 -627539116 -89696577 -102819158 637865779 -998005779 177031152 -89862617 -448239982 78389908 420059217 682980277 445560096 112681301 -476254437 737257375 781704070 831898772 -427811084 259778702 227544033 -528676781 315112525 156223322 224989122 706006013 -510521753 -57740036 -651414642 -665896023 -455544708 132460076 515281277 -196202909 736217195 -630600610 992414812 -370438933 -455269300 -630167785 965662947 790320728 -699516942 -273503117 229666229 812607931 854237680 -682293447 305509868 179251343 550851478 -994332676 -798499801 -414546131 -727663208 858301639 -708773444 317753674 -412758123 56895576 439592111 -12252973 -706556171 -85721983 772987495 -137808798 884264226 168682990 404008285 98878636 612532164 -681388886 -82589500 -40024285 312402494 -943166083 107119446 109510348 -744596893 -914070122 758244148 782925883 396417758 149536620 -874217933 -778984948 -605363719 -100784870 -199217182 -336988033 123518227 -361531191 -153169219 -47178545 -682978027 738576165 80737030 633037491 -179777138 868585693 796078702 -77111602 958474492 -67102922 280235550 941091783 -831073502 -906340087 742393346 173867286 222446931 249806336 -706975080 -764587776 202297113 -342342001 597948836 -480059280 159243792 471736673 -379688041 -38427626 -766731248 626644925 352941218 87969675 348389814 -435336942 -782645878 -758148147 -814174432 453888116 727265008 234100614 853737683 -197187157 445958252 266854009 28357142 380967465 297459966 706558651 968162392 -317779128 -606325943 -663719054 978886376 -740536021 539770363 362219400 -473960127 -864448868 3928705 -552463859 -866073644 216944226 248123616 -753984590 -782223119 571343146 -367327426 -438874758 -348092890 -852496406 -167358361 -416140349 -14054426 694315985 -515858650 849736972 -181229919 -597060455 976773847 -260015433 118592841 850175117 599570524 -43476966 -239152334 -806614442 725913503 -732635929 586291879 741411469 -863357932 134853540 887378852 880714216 873268850 -78999327 577295381 444215414 -272952938 629018124 -549808224 -198468190 -595717633 -449299696 334696978 489652746 -429574318 -783074121 -818279089 -592548502 531721690 296445465 -857082322 -463611915 648507967 481481007 -295103193 291595443 -118269473 451514562 541940110 -981640734 497616507 -396304370 763533391 -681523011 -270909999 -564866452 878675881 -184799649 70324904 422838695 -109060123 403410544 -382959613 66327077 -832850471 782517513 197562983 -651434169 271662129 -419874733 319426834 547449034 590575557 180022751 255279173 -517877432 -969894482 -385848533 33626721 205597619 -379887113 -437348102 -915598428 864793921 -854961120 246300994 84327038 -521333995 739932637 -613732880 102462620 -7740560 957955583 -228574014 264744659 884635715 -99342731 564073739 65694304 120692957 30196560 23463891 -654743991 -370726735 -790114693 804246319 538157845 232535468 -28599559 -753288530 -906971612 -190309650 -35044590 -142265305 508866609 249567137 261931878 -18528887 -673885590 42408776 397935760 -527284466 -131828167 941232213 521473458 -282576143 455861871 392321635 -814188219 -334114923 61636142 488778031 718167862 -673776131 -462927238 -470007667 19743963 -156863621 705071160 807564282 -905649049 437154026 513060862 -933187197 -267985998 -488787491 245667070 224133820 506424416 21350428 480728438 -166978344 587346506 -327100744 665658334 -490672711 225032709 868760955 -877099293 999933556 -561467305 -944847042 636888881 -570269249 -220151461 -774800583 727927762 610072347 -697890264 352865360 429754486 676419441 -33405544 -488204401 -804875371 241528076 -904836912 28327921 -976853490 906807189 -947548220 988788645 434412797 -877394118 981846329 -839520968 178136555 -244723001 493954597 973451939 -847624115 -530293486 23459665 219381710 -788264391 -858258927 323152945 735034864 247965745 542825173 -969965770 -895617296 409932272 -188342873 -926098094 595137532 221687518 118898424 -57732851 254892378 700721441 305066705 -85523009 441180095 595011135 948545480 787594278 840325486 -864234530 -831567088 552062074 249138133 -747599660 47227986 119994111 755032987 139780990 -222776961 -734100969 605903060 -900121445 -780717514 -382944379 -343185024 40293779 28355400 196635796 171299459 519771027 -452232759 -643055846 445731691 3223948 -293388296 489070683 -594193249 -679697435 222487147 -235098762 -132435588 -463829204 134383204 -135540721 -175835061 -108563027 108474857 829577030 -199335770 -92055770 425353428 -748126123 -5220972 474697918 327057531 -101964766 257385302 -392771829 -743334452 867276924 -131159368 656963131 497861442 46901068 488764052 -765284905 -842127689 -898251108 -54193563 498565508 -998658832 -63214554 -89361258 -51807018 -278675586 -947953383 -728625589 50792709 -154165644 592681375 -792421265 141532337 924533922 -817075817 329779617 -241277591 -62434365 568836156 516091183 195400646 -538566591 461404493 -404473079 812765459 180114470 -867992315 475922832 -486245596 -55929202 394470878 233572926 596039043 -387440978 607242575 -420507603 -241500195 649706559 -344642065 -928131101 -645417457 965468086 936351517 -570047580 314649349 -837416722 799520112 -851587227 -331563895 -864786965 552988550 268190427 511406068 -829265933 629435767 517768589 370500251 -100337156 429893186 -499128532 277849522 -32618343 -589466017 693765181 -289227219 -995347378 329188751 7836205 -40339782 -269790347 906336653 200681131 -843825159 924283593 -339000615 569042660 -576827940 224701179 496469965 -650703618 137382820 795829693 493245775 -661810027 647606140 -364821194 774985341 -676317748 -856909551 -875708340 -548470017 -512236668 648571101 752156491 -644993343 -910398982 746529450 481688584 217697935 -102643264 -752067233 502841741 866658564 -86854025 -151975450 -233366807 49886848 -274742031 79134284 -461972107 441541111 -934012683 -59331497 -101795420 -152480924 -903978584 -990461959 -163455838 638833150 664168292 122149598 -816650928 892789837 -189362120 618348943 605781404 87834998 613988837 456842090 326088529 -107842164 279851403 -371933902 313323344 -995108485 147297192 139330797 607779489 -47833156 -61388166 465776310 557665214 -840572016 367749644 494378194 -841770886 380433699 998772540 809020981 -909129655 -773666901 861617999 -839249758 -277979463 -130286661 -200427601 156199369 709808737 -754132152 -460031239 936570167 -337031256 -507313733 741306464 -117831157 106267561 540777780 940708167 -363399274 -453291630 -31870908 568433230 -887274796 -662400748 -604059895 225795558 -678958256 380966832 529994208 -822092161 -930467276 -516546575 -955463727 -977702363 315852586 730790372 259388121 721670223 -772454257 465638238 -291677491 -801703307 999908004 -187790131 59993305 566456702 895840551 -34942126 -232039175 -936915106 -316399156 532019115 198289989 142958997 -458670301 -823813015 701970080 -199415986 980446621 324993050 -857769609 5236725 953890968 112205404 851280830 333136461 -802878357 721046428 742455609 53612086 452750206 -148575183 -409181840 -874591844 -350745334 22951155 -795047143 -508568873 -451549903 350673433 -979622107 -424154328 904790640 -375013661 914817898 -353367528 796750698 992462599 448359521 665898735 48924031 -331364189 -894810956 -208171998 -501100761 109176822 31649999 68805316 -89366401 60852051 -305060127 963571198 -513327454 -117142163 404531165 593806706 -563075322 -68731124 668333991 718467261 -589651919 -893086052 400517397 821048267 -518873549 157013238 -212686762 -753341202 -58932180 -896980133 -792688354 -827738993 432586313 196923663 150204647 409259737 4698451 -610201698 899866347 865818441 -950494945 122909924 -474278327 -145504780 931634845 231006817 369432455 16011122 -78875650 -310011273 658274979 -973255260 685022741 -176187513 -3159759 353904793 333756729 -187175644 372510878 153940421 -928450505 -644771289 704036583 -648196268 -295199029 -822107988 -668190914 64647907 839138465 682342102 25422700 -936436690 624705832 636631748 861784167 831274065 370135549 -362388268 -606426341 128099027 -405089147 478241736 -875463264 315667300 -811613915 408558278 -28224431 -3520055 -201451793 329380076 -274111035 464730518 209077641 -175400761 -831027312 -76503691 153652039 701759259 840345452 -835013938 284117946 -643318011 -904280267 -229107582 658516357 680469575 -547064693 501858940 -820986286 -781320641 -8993645 560629692 -917218961 -149870218 -581415013 610087657 893757954 129705543 -796045221 -975361225 910132008 -192588091 492649022 -527831705 423576920 409941217 -590515419 -510418186 -459177347 96217085 238787958 -677629792 85523026 -111943116 436813349 -484986022 102446911 328952786 635723133 826854731 -390914019 -841556849 374312591 -475335036 -557434297 -297179737 300517235 -75352833 78127769 -19413698 -189490654 58173468 501242494 154353627 -145173542 -5887998 -230637680 558368947 -713328028 -958271250 -596510689 727549510 865290333 757945997 -815530955 -210414263 -879307513 -792267135 -31247890 -124784340 -747094557 -50169689 -89424176 845983962 -575598360 71427056 -74137403 604379103 -365275277 361412605 288547119 378224847 790855278 348101963 -858530973 -743458227 980458575 -725391188 527216972 422754490 -724899002 -544160320 970387399 185726942 993891569 62493377 751868350 -756993215 469728794 -719479106 -918625480 -457194593 772070725 878384872 -985971768 -709479657 91204657 -746844057 -744305980 14444604 396819400 -953074168 -176106802 385865313 519799668 -385082777 -265882483 -848583830 583315898 362054902 -75709235 638610047 -110714005 892594250 358400000 686802930 -391854229 832120461 191953099 541608688 935611917 -42931825 478189768 -893067961 407663241 541250301 871187921 -233104913 55307296 577383607 871568984 -194873528 -577276182 -664550702 840596175 348665538 -321646503 888690229 430725505 339055211 210049160 255305563 192904830 930590540 -617244383 -761170125 310304688 -9318236 -16763556 -623029327 -464969022 -661454798 939300855 -175794086 -941804847 -666004666 152146666 -266300373 -218869741 503146585 -871355630 -935963573 861846442 559344274 -227764420 40983001 53255752 -974636812 372352552 412090293 650882687 803698471 -216377083 -436090981 126878697 -778526489 -873938727 13966239 -517776207 -96133941 -511202392 -361009642 504228624 614929854 -165987628 -443088712 -16245241 400279302 523543550 -188493113 189678237 -304473609 -595834226 -929209107 531405579 744881668 748847853 -465098731 -736672498 -83891230 382474188 567945344 -836278390 -381301150 -185651638 -755848871 -286028355 -733697460 764381997 -744822553 -13245270 -277612113 950624521 978300537 -887646827 673717700 -904578688 190858789 917722651 -707504795 484904998 710919298 210149846 491037883 -497550917 -649824009 946629864 604513174 -440168455 -979642173 -299998918 984066337 286262418 411180781 -482196383 -262151050 -606083262 797346287 -291492414 130898164 -543801909 -99493287 -87833052 -30292792 414510850 -153675717 -395951818 653796036 694714425 -371428023 -355458891 -723196914 164209295 452955275 985068798 -20232410 769838807 -444275042 -571486399 -942525943 626068527 422412568 370567830 -964875998 -885194080 469938517 31748090 676447389 -147922650 542388768 -416979635 -890374528 -482924412 570283516 -427581313 -319393675 -464399773 -670931305 -655781688 -253876549 723092755 928272548 -477187210 236134170 -266702792 677197022 975165231 -107750764 -432552897 -752799838 -404831313 -37477717 668496922 560232061 -817554146 671241335 16224380 275965400 -633142663 699797025 -542745877 -681928625 689262803 665847948 -7708868 -574925250 343704166 -139581256 -709654083 -680674598 -841092463 -971425063 857237362 307554772 -647107092 -771779885 -971029796 415268736 -315771060 -35573025 -621568417 652728207 726939486 354910084 -186161512 382510674 794474500 640968591 -126637456 497829769 -406139978 -84112863 -988143279 292143431 -801491125 911988812 942428526 473815860 506258655 -462823049 891025904 202691490 19617989 435890268 -483085805 -425026477 148665365 67858937 380048253 953322543 -940195955 570248374 -364946890 -581958539 -699956230 796903202 -90613572 -895908701 866931101 -652851090 66076964 -154204497 637544373 -819732532 290105434 -120921620 -442469947 640846314 -536800746 326456539 388766505 193200435 9669253 144868123 -914183293 -929093986 -996703102 -586061264 415200342 -743974282 559015120 -721626203 923074920 628088899 56149839 -388297041 231634883 243670987 -857446824 413745645 642094829 325429228 594811522 602210441 419615773 858183318 -476801224 -343709052 -866069814 881769252 49006925 223422291 297623512 -357671098 -229460909 -723245386 162462415 -853136900 -358175602 -775631166 -489534983 -42543328 584839501 -151624875 217332514 -872263829 -321699137 192274190 504304118 406699197 689609463 519933511 -753859050 -646759831 -570585410 407878143 -644792516 841143549 158196064 215279966 939448304 -554207326 868751137 -278364648 779847226 -825518052 244789595 339934958 -118152950 -5817869 -262749622 -128067724 38079277 523098600 -412836965 -451032024 -35425735 -810653920 185361302 -190565850 41611861 -368976791 -807506861 783395768 -73735965 -262905325 -893999406 871964646 356403450 874753597 -149802893 -205778650 469909952 -195578471 910538797 -647105217 -653620258 794484348 -738773932 233363965 148228985 -334584463 -432323311 -230613389 -45406472 749766691 -279184617 403740213 267476460 955119991 -707140747 104171518 253071641 -430094168 -206623013 839027805 939102639 -695080666 630121970 -255801028 427549406 140981395 906975419 479359885 775374791 551843868 -970854523 -124404688 -934454899 778241584 79280672 -932934508 332568124 355492483 -751258631 -721024778 -567873730 191679816 237512258 336361211 228863919 66265219 -625951384 -708949424 167518331 737911953 -989800151 858941490 -160259983 989870742 391284246 996212186 685073413 -135340038 701015996 -818957165 -473119994 83012811 319069249 -493255706 122780611 318226380 11964367 -316968535 -373702338 -570370021 533035601 -22960271 534743992 695803551 -202457645 -427021398 185429039 -586212984 -176526463 677256520 258312221 -684871545 -873981824 -573705786 460990260 -281088169 -637364256 -633326912 -241819485 -498014376 781747733 603365053 154763125 762442902 623934944 201321389 453078196 966409840 -776569840 929323671 341667913 -44728252 -401822438 271865688 -933648533 609630466 -74559594 982944841 547683142 -880523216 -735402948 384196155 -9823206 -965809883 -186491584 929746691 -311421419 -92379492 -49288395 750488130 246379508 306486224 415572872 479590097 286486893 -864605449 912952159 167919699 -151737799 177543412 761990462 -540357643 -749229209 375215584 -74252278 -407819184 -203528149 -365823328 -101284856 325581447 870104060 205635283 623352846 663987809 -268139916 496769504 264931057 -689149229 -379703366 -909071092 170886810 795814602 -803708224 350543722 197475838 334285333 612681025 164845614 412429729 669864815 -882001571 700212526 -395825723 74052805 -141757190 922903659 586885380 889902584 836704668 20418998 -976346828 -883930899 830422272 102774818 350521169 185209506 212111004 -657626688 -454097614 939732219 341182798 -387451517 597471051 -771510506 494407006 -932874273 258651889 835391615 -120678113 -19267083 -962484612 -583731560 -46017838 -534587080 441250617 -559413968 910669343 -973630296 -136613102 31191839 -673404900 -999116991 -64337206 259591074 -648354009 462081400 -702740023 -975072973 -384385960 -999011922 741656251 764604985 17906438 702904900 -831919708 653148533 -539459429 371658952 160189689 183726474 48741541 -190937013 818677544 53432871 -333865504 517211797 -249073480 666161604 -293582158 93060343 807437032 905432700 -831720111 -234323380 -22717563 -110417518 258739177 -607613693 -892139355 944952698 -695258396 -444433889 565248730 -747774954 -400615536 398759362 -634521687 -389671431 495022163 322263014 -322259008 171636951 611011389 578414631 -295473604 197716709 674158466 -931700231 -853835786 97706668 -986442918 930079982 -77476392 469441391 842202015 344677912 -516222793 -421085245 827009749 -137437167 -211031317 192661147 737169989 387512030 926778855 -953729510 -758287337 -184240039 -452888196 -136233790 -363426609 -491049645 -410405511 672853625 270114746 -266048460 923524661 862168279 400918325 -570898415 409748922 709805432 -515004180 425257139 492972620 -454818878 629486623 145862504 -887326020 -77838454 -908057197 -460224450 -56697213 658745829 662468191 712025787 389364939 -756702971 700921413 -627480318 254943577 -490622295 886888278 726753607 108415465 -758945749 -63873470 -447638256 747824741 3211763 -85326434 -512162527 35868747 -1769913 663859318 -355218781 -900258989 522080732 -165683044 -533590095 216815230 681708854 919348201 41199155 -873169240 -116005661 -332918036 567029833 -803095943 -88216697 -264779221 476637334 903175574 -674221805 564405024 710219848 -233733673 740603024 -499606451 876351880 -961747216 741321051 -34802835 -796218654 -237794822 -645303275 -228436808 812640295 -204130294 589051643 920706718 520614631 533632480 -385035545 -755965793 794953963 27206899 -742420675 858652663 538173995 -125662240 390772624 637091026 -996791541 128616468 -155722350 666016726 -37829512 -536078321 -772812054 970453152 -713152310 784338136 -220285802 575682527 597738405 -603009120 -529187477 790854560 675584337 -58519648 -89907459 501275598 266792354 444955732 -507523655 828690074 742424550 -640995004 649348178 219789004 -928078793 -451171597 -421277963 813846446 750650029 552968401 483951156 -445205624 835040324 908693213 949641566 -181149622 250957875 -358641564 -92898984 -464149954 -33366244 540458764 358047904 -671550394 -365208659 891498325 -51281777 -370345850 323497067 -312880575 513223043 682428853 455178597 843004489 659991439 968227347 148674884 -373860956 387776572 -858592871 -299641775 763663561 -956956615 592428213 -157587171 -159790204 39366049 607640361 704239998 -325525077 377393585 -667240101 360169613 -549116280 939491855 200552035 268316793 15473256 -910790541 -980544450 -806400906 -603126651 233724299 719319135 744873642 -572984066 666802072 772819107 -58840993 -847655849 -19259193 -184406576 821231660 -374448885 756070989 441121972 -113497662 -555994305 -743829432 -521909297 -329903358 931357316 197004881 -359485565 -707063398 -987474349 -388714663 -103231658 -257020194 -109236312 348421036 65949847 484958935 539718137 946201181 -225198593 349278003 -577649895 285888662 794487071 947634691 -64145305 299916845 689599986 -724402066 261733792 261917253 -754565563 131983086 -140625598 -659659019 877388443 -15219726 -810276727 449277628 636899720 352466800 765242663 -577239252 -962365409 -985795541 -611017628 672873050 -803568439 61795265 850207460 207110758 141182718 -871292043 -902421346 409995743 526176744 -435323293 797434911 819446735 -563444750 876892056 572764821 748391784 360536831 -794169443 -533484380 -273698412 881366810 816438553 298216608 -466690417 -801879376 -641459316 538482845 138498913 -892591411 -129771366 -164848412 -101396663 16481446 -81486009 -46026891 474693698 786608441 290105751 -57005120 -266062396 681281038 -360055145 -92323660 536093368 -615481820 -315184096 176950128 -679402101 777144141 636848453 378091378 646640420 -759583847 284510468 -679184685 898447803 -118508866 -822800271 -491461695 -555441068 -190304625 527263487 408397802 200487122 -696000104 -520099571 -832858036 240640376 -738361598 -863718863 -340307472 712900289 -565832360 877984862 -962985405 744269123 794135859 893914571 352504242 745219573 -628468111 198248976 459046551 743566431 -613589098 530025575 -853110029 973399355 -737091615 -262685587 743529223 225984142 -429956832 -302061042 586584883 -951011439 1386647 -236169578 -687949336 -951790674 817867809 71136268 860182362 347262909 112436806 383510362 -541098673 -405934882 145790470 723703120 -98261685 -348086790 374406014 -500591847 -245055641 -632448760 922411962 -854661720 -325404288 -71633582 -840771397 167204935 425779776 661338004 -175055929 86112401 -287869340 -348761847 -651091033 -90194966 -24798674 -539678098 171764420 298580169 446400587 -847757242 156925432 52456526 -198901319 -660434104 -277983132 -34647271 759264795 -474361016 489523787 -879063887 9309588 -70601184 -331422379 830957504 -130323295 -10014263 -580254896 464364425 -1920103 -117365361 335071450 698403880 -663710698 507511551 839751133 800200418 697461850 936795486 188987395 -82935362 316713929 -543462955 -800206409 -821517351 486908352 702262214 -29236271 575299720 -989732496 826983843 -227370882 -315326971 132498475 -604945893 732311150 456053219 628103727 -94907735 4274835 -857504077 -905501925 -789240046 754500657 633972097 39400781 -56831580 84202441 -420686879 -947847548 -32439944 -611163043 360661655 170291199 -399689483 86198781 100009130 575122935 161753834 475190297 294641707 667232382 240476182 957583485 -242987270 -819015160 979562922 333464857 -234690105 -383974489 231421951 -264347561 -644760455 555247274 661623386 290791207 -117770724 812303466 575820238 -172072703 224282889 126809114 925654728 298026161 662125337 -745357254 33135514 209916245 502263372 240238918 432406725 200278978 234807679 376952542 -958597188 88807267 -338938430 490728294 40602856 271659545 -931648425 -532091991 738154762 932171591 -166777851 -434992266 16153849 -443718764 869527294 -220363081 537857867 -92985321 -4037252 760306774 -697351120 -698024648 445223272 910604522 532812095 -298011158 -783454895 481012197 921031462 76803349 -746135648 -595230977 -2721159 849264412 303847869 79419336 723969835 328529604 -747094277 -605260941 338429562 79010289 200547240 385719161 -738319572 -938805943 -448160146 -425553835 316251260 -119580522 -385476321 765235267 -158141286 -479656696 -133259210 216122523 -617173566 -283676409 917590428 -243696419 -156197926 865516171 -668727920 918616890 -690148059 346682551 194440351 -318952839 -428368862 -506496890 -947180225 406404316 794647104 -395038415 839134623 285843077 686164991 526875536 423391541 -525045945 360905774 255742594 -364239031 -873961421 853286714 917709188 -956885623 -914408337 682032390 -873095933 -728464365 -202610695 -123302815 509370713 194089329 893747639 -457337371 504758272 731246770 285929108 66861100 197520867 -951668567 190622545 -733293397 -36075716 380124876 457978782 -421029613 -660083302 238258526 587953246 -244064188 440876233 33360131 -878960066 -6589 -447961108 -4159890 889403549 -572155711 920546116 -635898913 486896326 467035310 -336242467 -79928900 -817123218 -819376043 -458483603 374214422 -273770899 854914953 -114338713 97656674 335321553 -118621893 383992847 812859247 959468829 347779298 724505878 -971512992 779619002 -684248833 -863240377 -218837176 -315847487 266192046 193929531 126580407 -184342800 -143036506 -992342075 -538824146 682455957 825806183 -361339615 818306311 482576433 17670977 -522836187 -246189969 -461404770 -849619825 83883824 -837654532 322671600 -238235953 219678709 568072425 -91315444 -74054425 -380489713 -669975050 215538645 694036910 -210048819 244220484 -623773367 -885298198 142627399 483630151 598416442 -602824650 -578070272 -841668001 -314426255 -859594345 596795483 -246353361 -674545009 -875144596 -643534606 -464640586 -195888903 60054909 457833434 -711730007 -506375741 -466549009 -837056899 -81564427 159855541 709543918 -494466182 -507596353 -898137501 -831425292 521587583 -982956408 900842538 -413561699 678296862 -286589650 751428950 713108458 696791796 -372411183 -855198560 -627649420 -877167780 114801195 -129915282 688594888 279907648 -614711582 -358597632 -398933609 612257545 698306812 993472493 676579326 990736504 -498994213 820412820 -816425663 -923657679 674473229 444186471 -886634757 -238321171 147679683 44612580 -571324436 158258326 939555077 -465481174 -325670665 935562022 -388705394 -888862696 -670871530 -77540704 -347414219 -225320855 672457260 127001501 811225908 698192891 325524992 -786968864 737745299 851487628 -736258319 -684057733 -359895491 807316059 998346616 -960168988 -983396841 297568803 767151809 755108357 2053002 -954299735 567168413 -54052681 -836545514 667096724 600252941 213691027 -713533672 -211030273 797414064 68997304 986074646 181637093 101055006 101266352 -986853409 -277924149 578328283 684369146 260386677 704222145 410853018 887417162 879256389 -364872603 -582633961 -581631708 -86766407 797693719 510008 -395860216 -550941428 146743263 -160903703 -58545453 -265173214 -40949264 630363788 -299212753 987940759 -998457046 292310867 -834041784 -455395253 168261117 -699579014 876491834 -380280993 -780954488 -328784732 509170281 73025581 687338533 799600090 -7460250 192373732 -923906374 779546597 246008149 904855861 -474013705 909456797 -915868404 904771027 -242587128 834716720 575256027 663253528 254452760 -978996029 -974268189 -233596269 -288295533 10698535 -432129133 699441884 -426184700 92895176 -423976054 -779755625 102236271 -58580785 -456195153 -419063398 158912075 -962549919 91202181 -792165485 -745469560 -877988711 -142509141 170967387 -344125773 178863275 -302612990 -714208007 341288278 990047415 -701781243 404551374 -230967466 -157262800 -656578035 -786254142 793681112 -187778908 -34200605 -689533178 711484928 380941025 304855555 -284824150 -165219749 -233314786 187062726 -744957918 -436381132 873789668 694745476 520017684 601871904 -376976738 -184348374 906681320 -144040212 347067084 -203270498 -252851477 -202730856 -33423139 630612518 561540300 687039200 272602032 -398914451 416409912 -856238924 905307859 107241871 384555395 948940329 896386998 -281152881 361877786 965301968 -914134076 -173662965 612900340 -114692012 905227998 85858158 -751117166 -817198616 -652176820 -248628069 -761359589 -539481746 642571237 846862685 -683563491 -640656587 -293183771 -15786944 464455791 -27998622 -290519729 -268534346 873158425 -186337912 -726193141 407739129 272015670 -937891365 448741257 -686272602 -273577311 -959420318 83392057 43702333 439379508 80291588 -940937778 -710076558 939889669 776742254 -510995041 -503052271 180218127 197755304 579203592 876942470 819527246 -704346567 -790671963 -716599684 -682637760 657278313 -896519575 -439052810 -820455825 -806076605 -906174432 -865733248 -324782990 -388368218 -297925970 799697720 -115017003 894546114 -868723355 -362411128 -126745512 769602694 -67546381 -819253404 -928299827 -807354296 394426877 655310178 840849379 689302077 -215123276 -818806367 -418664379 -533626441 -478942523 242816032 -537234653 -649490456 460539017 -869266784 788191562 -3403928 637054513 833570568 -681686726 -116831309 523683135 -56762944 861807603 846427693 -205660066 730060402 358700605 249326335 -396963975 396620469 395354754 541693738 -143939354 901919897 676198923 -871854493 -315795307 413294066 738905862 134470236 694083970 652960270 897253257 866056244 -803959302 -806644348 -379442926 66003086 993918425 -7751183 813132919 575118283 736739680 878485674 -106165742 -575952645 104614449 -305777191 676608893 494122352 -17160754 115505774 -164257882 336638027 245061695 -909505658 571050863 -118121610 364393139 -781183886 -985110263 -114828322 6295004 578330690 111599549 -445463686 -902041678 -141989820 -85332042 -191374761 -639125138 362883089 536412207 661257048 -826013708 -488656036 319265901 -810971389 -854838642 905167736 387517221 609797560 -215470006 843104942 715677283 -238901260 -868834689 57379367 933844544 -830920726 -588061895 -347781035 980608522 883923580 710627687 451806800 -365954786 162057800 -778065696 428957148 630923116 96273135 -683630275 624120496 -878800313 434796244 -198535713 -39298506 161387011 -397162711 771671182 -267847727 259794156 561563143 732596345 -30810711 -391101881 -793390355 813075064 942725549 -760043472 -989042233 -385055311 -764346887 842424754 -575222662 466656751 -519700778 704976461 -234013707 -607522224 -730290411 -709657620 759193726 -468905150 475057926 695681478 617513428 -355779779 -653489154 518066808 -531989420 569215337 -456024509 428945907 -504789018 43409092 208828065 -515374967 541916937 -915997947 276933499 706378403 353379618 -971831624 -424896015 -896473505 21370140 -451625145 -902678141 547925624 -111388752 647446152 438878728 146767020 -499414606 413474542 -680439114 -549300093 813875060 180763683 665318761 -535220434 -721475355 72919987 -374956047 -162856698 784575014 -109160889 199250014 -502663115 -30771698 -61481646 382898961 -819706894 85136805 506807626 88649335 -573586734 -981466200 -533007111 -300811762 314979600 277280884 998629789 912549904 -243767897 -430426314 -434509737 710896719 -813560349 -112505499 -630875311 644964756 -670990305 623893440 -184420958 796469950 -307549368 894168804 -982285450 -446306763 183208176 591883203 273325207 -607267545 -970798299 -751019651 186565221 292055784 -578878466 -814247849 397573384 843150769 127584518 -271944193 67445845 88732242 546035583 883236391 -930020735 147747392 531551143 -557104553 -86680195 -251896068 736011010 503956531 -837500744 -220364071 59030529 -370797689 891723623 255711348 -866763592 35451106 172697927 460342534 814050745 931898725 910281692 586852671 587228982 -622756780 187659569 126336040 675109378 -792265893 881102722 244885422 374621269 -225856998 547736971 -711353514 -122784113 -721915904 -759063804 908403324 35440141 -450295414 821056145 -142172880 865773009 923655735 905255944 -43886867 -335484262 299025944 620597219 125000221 498563014 858575247 -763435640 688667547 191087723 -115819448 -589026408 -324552790 -924218455 -871895221 -256555233 -794059200 84350194 611452951 930995186 623404477 19228839 -660401386 -220912853 -141473452 449320383 -60655106 -296820083 -300114847 -64242964 -770368941 265529303 -801257362 263168108 -775904003 -839400291 -605619851 -439928874 -650158290 -877595899 29471279 -75795605 -958955846 -456978802 -293504662 -396757934 659185109 -111622240 199000040 -40820976 731728393 -388614058 105550075 -486527756 701795276 432922969 916353930 -332798838 -400155216 -429157983 868061900 815010393 587499645 102019114 655748660 639895191 242083356 732596772 -634341211 4231816 771846389 -685771024 -925780409 808114205 -47672542 -934882993 337109900 -245008833 274204719 -869689944 -512673115 -245878389 -980501948 330068262 -532881956 -53083446 -40395831 41455692 -612469111 -571576043 541001513 -185512066 -473425025 646338735 477196686 228593511 -700063116 -610091075 -581598889 386456286 -64076318 -10320032 -492598786 687080360 782914621 -147238981 -440719270 -272454 -319076957 -703402908 -554732468 -310491706 977001401 919327010 -831382899 -957932184 44156558 382101994 204411175 651964137 -54973182 180502396 -699924525 -737904803 -614685899 600913604 671066118 61280946 -204328116 -628908406 895536128 439475867 807246690 638637047 -643323551 429706999 -212088328 818632463 -225170275 -367928050 188447798 -386234214 -604154165 -611465422 -739022842 -754433992 -835969411 396338289 -565044354 978388433 340699505 -923830560 901838063 959759625 -373890951 662638897 562478674 -309265409 -992509534 774172986 -9566770 848555493 -743689797 -787269150 339832175 -277067976 -698962142 -91095321 536776809 -790908753 -279301114 -241563357 -707587029 -219213603 553352437 275046782 -386885345 232598534 941855622 433125405 278631652 -544280983 13458335 372150137 755971987 -183891993 331221060 -130364696 463513067 -611974525 -385182782 -768060815 -180462109 -264981337 -880808816 742882329 210245455 811965217 634561190 559642990 -558047226 -377555139 -269065851 -408950612 -701958442 350307206 -870295486 -155673882 -147630671 -910556067 276255608 -602020465 -243827265 732167765 934313743 -473041080 -253225863 500923769 373647916 -320608859 -202477014 -199161100 -851517976 991647816 554606563 -165835034 516301399 -828319665 -941398578 122300670 702082239 391217070 -386448826 951786902 681438045 520214377 80263139 -873186165 -317394620 456117884 181192468 627911908 647032439 -970945680 47965639 -508541801 -586380801 -857356436 746757092 -657573516 -367076096 -392114048 -990984865 -453114582 590425664 -931694881 -897946241 -776241240 744712120 110927091 339859003 -911411041 238221341 16709171 175994016 835867164 -764968153 -510931852 -484546463 -418080449 694557886 -314849305 -65378891 -756409271 -665989258 -385790937 -213632140 446025313 17133586 879178059 714172630 536381874 -405799968 458290747 177665011 415317754 -500889198 -100454186 -858589377 -742534369 950411568 506816657 48674388 -695978976 38808657 -581472087 375291518 -308042641 -867993269 15102188 -414691532 -470956930 -856364421 840181800 164246041 724905234 795046323 -964782443 62634614 -362792259 166286911 547144780 -327702134 -31946652 622497458 -531068162 -537049878 666922976 -421257282 -916468485 -553498744 931669346 -548968320 -302962674 -366083886 -266936939 235137600 399278366 -83483840 453749543 -316769680 449820729 -306514922 151319678 -734230549 -863802425 -371158946 -274760771 -228246478 657894861 -402582737 208725981 754323932 -50612078 333937638 -317226029 -824405975 524475299 478754257 807600716 864515006 -834677496 -246965107 607072562 -843755347 -173938075 439894117 728024530 929810345 319660479 419779007 253972873 285939465 397435206 131067665 -143851787 701009682 -133385952 -261930706 -722973806 914007615 -612350755 18420907 -289721271 795043218 602614209 -601635832 -622649062 -717616458 389494361 916319435 441359705 -465079910 732964063 -210230451 -188633683 -59183223 -173863974 841278367 -874855517 -529008746 -844428530 412409402 982422863 495438278 -40225220 -749529733 -502281363 166501377 -205669488 889957309 -546466467 -344524060 -822815618 -842655954 -28628063 210870991 846372778 -671952203 520388574 -438854139 679968244 -862296701 212322053 651349738 103507397 -396907496 75928847 820061462 357731785 133377283 -698306037 443036134 438559654 885282137 920104802 -136500968 -587182133 -929762827 -66812437 -744098477 -523841610 361173454 -637255652 949814245 903732559 930364317 -428109230 543270365 592296726 -736827943 181048213 918613001 865102877 568534828 -959855636 826116179 -469210069 166775418 378756725 -20547563 -543415087 -822527368 -460611207 649182525 -750293784 223630248 -884459892 -93694809 428916423 -419658654 -495406667 -733563212 -383255368 -302070110 470235851 45846973 -256189409 547620861 -1997595 790838968 -503696384 -138414972 -841139403 670140510 877237656 816635260 431553043 385011580 -16131880 -883379764 -618563580 -975359487 -704170224 -91326647 981141133 628892934 -454092211 978821147 -57204415 390047950 310666632 781287013 -573494512 -693818678 -645983379 311293694 -969232622 980673827 -291437156 -802466826 433482393 -865534541 -23286080 663914213 736371576 -454916004 -369109259 -512267230 824475014 -104005613 -3390170 822157212 265843129 793764099 436167794 -174382052 -738201271 -952793623 779272594 760185467 145692245 -814375142 821219218 694440800 113857780 583057475 -310780245 -953592418 -241996397 -684133900 -239319926 -831173812 -648226744 -213229734 822607332 -735935039 -124420714 -640225142 -422615850 -799671602 408438842 -744365376 -659178291 -993807306 818883997 813425522 649369431 -193810837 874961886 792526803 -121891345 767107570 585193136 -946690488 943010382 -303898388 521124300 -181575995 197175032 -261182916 846037132 526818236 272077843 881693914 331547524 -615138705 263818708 -349901313 -19930750 920692244 -95314905 -455850332 -135976410 -809840601 -649321962 -658329316 -255966590 777050315 990123861 -54085102 -693799985 -828641823 330116591 -155574154 593326744 573564343 -525225007 527831769 -32324809 524733680 -454675638 735217923 -950822870 638593327 -998519434 -631987566 -412903847 -967159312 438105874 797690257 234190497 -471087280 -405491627 979918400 -310858600 238143203 -16772717 518416259 -958956485 -987793349 -864784901 307058101 -564551606 839117296 -838475898 476466134 2648551 -643477004 626706074 196224803 270993210 -362025385 -924003519 255166734 -42095166 806486953 255278913 391511276 665692567 499944079 -501420928 716038903 -224743921 115028919 -318025839 -216942948 228499042 948647168 460474465 444678989 -81242781 166474632 579959180 128099145 645988045 293240326 840409579 -619500890 346082376 651745441 921924671 556873465 881744009 -439822976 -240245657 -88171549 812886143 989002910 -710073456 -507866125 -929607040 -991385559 670803354 -624723134 403800658 -280637470 -568787315 -516632656 873439262 756750201 -542120608 250655748 -248140271 507790104 567314867 -308671992 163621868 210656856 -641958840 424659536 53357550 492929287 -961866705 473525033 -341195214 78882907 -118583964 997572850 278449833 376188709 -630957489 -726815427 814661389 547739466 -586344032 32600321 -77243362 918446078 902882865 641760977 78508776 -304491341 96687990 -398271908 -362945908 -749424404 606928964 209718524 10022028 -354070843 608587254 696240115 276364630 550754690 -483676926 -343517778 -242159383 792077376 136141124 -828302447 614788066 38374629 -359355540 973953498 -416772838 -571021273 833066230 -786590762 -701688441 590713818 189593435 -812266313 574193176 299128315 -616540732 653511721 -293549796 945091866 -480654858 -986275481 -235134949 -308665646 982725562 291619069 -50338047 214375046 -694393843 40611619 -92740037 628936048 -98018003 -511812493 -827234980 -995739740 -638773354 -42131488 596424505 -669179120 -554298956 -617570609 -798360375 33268942 -690566119 27569915 -282563840 44193405 537898338 788052828 -483235279 -862479928 389351334 968272201 -56008105 -863053401 -690352640 -694964340 -786295117 997066267 204596419 -259606853 -9519407 -529076736 825553949 597258404 -756490723 336016688 888091270 -996953633 -280827555 -963366272 401492486 565113859 297750777 612476358 -419269650 513212690 214790694 957871304 -500991843 -72934527 607350314 325011247 495090442 -178422685 -930596103 -63897210 196233626 351191303 -432235743 -974070841 -671422750 -612605885 744844063 -356651790 413790495 -148915951 39402032 335364703 697466911 834383197 206812192 451080580 540740183 -890373514 866740556 -284392008 -89105284 983843518 -794388220 944043454 69649210 -974961862 468290323 883094923 -467861648 33753382 -622030073 917362249 776296571 195837179 48515401 -925093203 127620011 -209648610 355224749 907544598 -879459689 694698354 -595665306 745118230 -122233272 -566612266 216213491 542276163 -548786293 692218413 -716148542 -409205860 505131735 -21231076 845872831 992787741 539339811 458585279 427121370 -402230363 -23083267 281261362 393899635 -711043613 -80089618 135636397 176997006 633078378 -825190493 -213534141 -975047345 905503888 142428399 -276750638 319860634 -235949761 -800415595 -580406089 857922408 -165106822 -563752758 -881804534 369992187 -814575624 -585324380 -835170919 746142184 163068792 919677231 224586574 -366774260 414592832 -355277720 770147033 520802040 454503385 -527763493 -536370290 -89591927 -535609449 299460562 18133163 -660773789 -953250471 852297816 -286837108 500354656 851264317 -481909110 -49671342 -642981278 -853641358 620315304 212196584 -89217057 460935367 -308857606 -747536665 -903139276 471162665 -241649706 -590943180 -491298540 -364730330 759722669 -167097450 769791288 155865785 -601916675 -280747718 -814610114 379433559 -73705863 563834596 349855492 528157493 95997699 844518463 -319688373 23134324 587046995 -656336151 483153504 -23794559 187858032 -959430267 -759628203 88472830 524701049 -114011388 633032376 729057754 -677316998 420864967 -756829061 93106065 -926270887 509030281 -715079538 188514332 890886045 53448559 284842973 613449657 223401172 -643320074 -703137073 33022379 750412520 -611227701 -686739044 310831163 -872751098 -454567529 644781729 898828034 -611493922 560110972 -190743390 327826832 -509162210 -683424857 997636904 -25659273 274312342 473497556 118209814 154981049 -869191232 205124978 -260810176 -149304026 826980946 642260493 162355957 410301126 399030607 752077683 908675485 -369174768 -582414 -109401124 -847517928 -699647772 564426589 735882848 868600056 335258587 -676547630 -699167149 -206111501 110472926 826311545 -926328239 -249741040 835311407 865625463 781647545 -138729644 -745012289 105533994 -812019663 -214583113 -276431245 336528189 784615958 -166740815 283830144 -980067003 957621088 935917248 -136321165 -840765236 753409357 194559138 40647981 -17408791 221507492 -629530368 -247143327 375489688 -601321503 -693694140 787111613 868680931 996169530 -436474731 -478387982 -900933370 940773174 -773906326 -319043395 678665127 -588353215 690379846 877280031 -732724551 -105491558 482054181 -861969853 961303746 461423555 -551802564 916826139 -535195764 -654921035 965129231 -826414021 630186851 889165714 -953179437 -227109639 828406812 -989036456 -240902397 43733859 474998722 -222614196 48460330 959145835 -458850174 353883029 832812698 -624576852 19689144 -697898835 -684194210 187608005 -728845133 -712479546 636164592 -584838682 -469489741 61711 -938407421 -518722158 -153333121 -585060636 -973415462 299065763 886331468 -135384653 -787449658 702323438 -714317020 822376252 653628635 -937369867 -24840768 521391397 -802582443 -330987530 -19161167 -186349685 276932069 992881656 -209505893 830798486 -685192111 -237556498 -782280378 291505495 169610637 765322141 791520813 831278386 -610483402 96241038 -883941679 523664596 -710392348 -890062504 -552235331 -634642339 3420592 -768668919 -826764520 -64744092 -325727519 629668216 -221599095 542427543 350320215 -818903900 590404636 190135864 632075735 -31920803 139250935 -47503190 -154452861 935823386 468549002 -252366436 296890880 594837626 405007527 -604384776 -282601384 -231332997 992820068 -17977173 -57717718 -127785037 178440101 -384847565 804240922 310381440 -394690256 -113990808 -419608229 395653072 -721819639 -524412134 -786916854 219311165 904863195 907596972 291640368 -861032447 -140279643 -603264738 -901783377 -700905808 -448073784 137370848 899264802 439313140 -173666005 269911716 -299953003 28651501 -140404366 -513278145 726048769 -172679330 -434649866 69798050 -360077447 220383213 -790164939 -346109132 -111044996 -578689092 152364579 985373901 697412477 248136863 -287897785 298259157 551061296 455258724 -989350941 -74210259 -592574434 14149513 179406399 -352327297 -214038966 959218256 -523794653 -840515117 -608889097 -87874912 -6152485 -425468287 -175719587 -188366362 -46053014 496768468 -179035136 809808863 738331336 215477231 716189977 80461141 -54503186 707850992 -676797637 -666295710 544285620 377496461 -605815742 551049814 -36617322 241249051 870045040 -669226791 -581982890 -976171440 714149530 21377459 -931498740 944040201 789766431 -586574729 -781701676 102497667 -772753286 -119008216 310277817 -593047114 527271744 -731978824 -366572279 -537414656 742274281 -526395393 -348937479 -371343259 210866322 -847726151 96548010 -857678461 -347427636 -240311044 351809027 653586462 223991612 632550337 504270942 -731471956 -108310860 -308850167 38459821 258235430 -51853940 -650515466 709988784 481659259 149257393 -789540274 -592067481 -622617486 967458549 592592714 343802086 -718089975 -460831677 258385527 -884563462 -412549335 -924780994 789652210 538529963 565419081 -562905889 853375820 -110225145 78955 803428461 -674708172 -354715445 -7771426 -706382480 -311594607 817082588 240770523 475636684 -56201669 -516256751 481421872 879805209 -974858415 894635494 -118307476 -372833223 199060917 -670594103 576698088 857913946 510375356 221426710 412832845 -296012882 2552183 853554159 -898854085 254842224 942929407 -895970330 867183151 529242980 49921029 -784784143 -592811219 -987329630 609901012 -302975301 -456831689 -198058438 100678524 512492711 567030777 748256467 642687731 -596920736 175142578 -96792501 835443190 -332033188 51418022 761850991 550130580 -783893101 -764418705 862683460 -531390515 99833616 933997331 889771033 -511880809 -555243928 378609157 -904005431 -827823910 222431808 382868813 507596115 127419675 -599886491 -785204969 -368645430 128556166 743842801 415363915 737161930 365123634 233541245 -130904566 -19205436 -924656547 640658763 656393216 -457165539 -767806578 -335835624 479281226 965880574 -772388213 -773661989 137762389 -337645729 822947290 790171056 -543319560 990033073 -234699733 381358083 -918224163 -5790468 -519122958 -325638209 227011873 730682404 -292075470 889849716 412993050 341338592 983299540 -509495545 -809476895 -248687794 -292696309 -329297941 -178479007 -683606008 538549239 -225817612 74762007 -110327092 -478549940 907638784 196271308 527221848 -25232698 -355486365 -528927112 -993006359 628312002 871210005 -511849618 -150661059 -774139103 -764027995 384285895 190756095 407131884 675334899 220449895 424270387 -76847784 446070323 -589657649 673250536 -796326167 -437811319 14150222 579763108 995618897 648505282 283750810 -162433092 -395121344 -419820984 671416587 -923165706 -129637476 -663664259 -221155742 874597045 -235635804 511597219 108582893 523639198 615043754 -265973203 434871999 -388474924 833597857 754102204 -731263176 502002651 -452400779 133567720 607251856 884589600 404930601 -997170138 321498882 -925634847 744406362 -597988934 -936012519 -140473673 446131866 -453701274 289598313 -887594424 88440010 984743162 337593456 -821643778 899941163 612116073 -332324309 -602007594 995473347 130199519 460164478 159159569 -69246907 213235914 -18297197 532918051 -749076840 35124323 -866802052 781661135 422849468 -414521304 726457927 434703995 -942158080 -59455768 458576091 983638340 -935602035 968116637 -425834504 482152352 -329609356 -467738739 425359157 -948998631 -599075860 -560482586 -346972972 -10565517 -949349551 -308914445 458665018 -389740582 -42674608 -534918758 460362229 -910062907 -48121767 -938895607 787277191 757046996 683011420 605845014 -157762804 -897272539 243954144 296687709 654789407 -84971972 -348155695 759510668 -470265081 407576553 115873002 43476721 634653223 480611071 470730552 -339362270 604231797 998768158 -722662294 416386185 -279413032 -117757489 215597103 -157596202 233838555 903800095 868870528 -997470700 -950544577 885600076 792395128 353198178 932185937 -679841328 421050183 649735036 859600023 670001798 -127892592 871562843 521126426 -869497644 -487222616 -544170477 159607690 936816771 -807179239 757689442 -564391706 -492999851 -215023411 313313645 -740404996 541046966 487679566 -628132195 -314153937 -296829826 113415418 654804694 -704995259 697922522 439144755 -592844905 -841740882 918271971 -514341216 -592970582 807534195 839109341 663114095 889572481 -261171356 -543641840 -272573874 6246363 -876040582 -282082144 732241494 853616619 509749976 -570384586 -310006443 557448532 59417720 175887044 326064268 -360073805 -732423600 -627913517 6779098 -703768587 -728687672 -5621671 119276907 223350304 -490023483 514330098 270135167 -82374514 -736732222 293997059 921400326 -579294330 910958666 -162630633 96831391 -875328420 493711453 486224674 335744478 602221745 -410829244 -298328792 886025738 -720888442 646472518 137151577 -851992910 -728668475 -741868408 34707427 -430319026 630009765 809840130 93408022 -898780505 -490257676 -190200761 798882818 549587989 -295693747 -136568692 -429477249 -980545577 39403700 -678467880 314562650 272050682 717961625 -68168354 -871005972 317880907 375113509 -399857812 258785304 -266805622 -173574482 347821321 -996428233 767618817 -229210587 -280426488 982870940 568204585 -32216857 -513792970 671631640 881788060 -832932511 -203829142 -21301946 996928815 -232820537 196246966 -759892646 -558437423 918122318 -620316090 829301251 17603804 -116453189 -402330375 484984494 -207756816 239290857 866412504 -202279354 367938059 590670994 121632530 420470457 -548734569 25706114 157006049 874082103 -968859185 -800716869 -209312722 -90041142 -719429975 898746702 -140286233 691125327 839550126 -949154610 3072012 830906716 -739382324 795426394 574717669 961183410 48020046 53990993 -617773732 -523877464 756056502 -496170875 -394282667 -268716819 158989017 -860497085 -645255739 -406979682 -856651780 825233834 -785762929 -942204282 -256905544 -614061462 405868078 -526973237 997802315 10150746 842646136 11174358 -42886262 704054635 488231991 163583550 352556288 -799932069 -442403537 -489691722 -373446535 196832908 -724877691 -78484893 -709828182 55652012 662571883 386612751 842291797 45710443 86893998 651207096 -594944488 -182977732 554264160 823730991 -928458004 -476989504 -483517194 -86852961 -650982753 491793077 726504913 -852974604 554526531 216328844 429702712 -194418305 -23077505 480447624 -750228951 -740588977 -880343670 549080437 470022429 518437864 -926995075 188291449 247871444 23301539 -412253337 -700896906 -431403801 -704683860 -179988048 -670829839 -573055110 -218417965 -695694333 -247672649 907199427 547539177 965659108 -218535089 -45127398 500535761 163912811 254659542 746780526 -484392324 -152984517 518276610 169614078 452373736 -495167047 -4629320 321538437 858903171 -122952842 978193952 -660413943 749611232 -890108417 -4064159 47665707 -633144784 869809627 892674764 -941651616 940806506 -510495208 -494706100 121775806 168588075 618737767 -39327593 108206710 -137873416 397108377 -405830716 571780358 577852239 -404644741 -716798438 -24449565 58837831 -562616890 -463311799 53784790 924468737 -913791381 -914160333 136883118 -563163545 -250607078 750795237 -134847559 378942919 171131278 334114013 570224992 -371606810 -123215159 -347594326 -275580413 729864961 -877999347 468298419 549174638 955615225 796954980 185006722 -759335049 -148846222 -729806632 415070609 922033564 -312982950 -933883277 -52805326 -642759855 -936178336 -517658417 -585877535 734956826 663162771 902931376 -127795904 703807720 330321272 148726024 -781422340 827896590 -685782275 293775418 -261329945 907992862 -984149408 19655757 -563625534 -750288519 -914444479 -773348124 -889351410 928890380 -165960311 -573507015 -934413240 -969956108 -483787667 474582907 50184400 240041828 -755502703 -93126887 -962539353 -615465663 -910026975 679879989 -954761752 440929163 68768526 667850707 46104451 -589946672 78210397 -320268796 -625340090 577053306 882310995 909098401 889922070 642314492 527988150 554074667 743802500 -369307827 -183905641 -620650162 362071552 528317891 374746718 890552346 711966078 931157790 -19560507 314654927 -869092328 767982924 350423682 -242997227 722580175 153737221 -47116587 -151565876 913466381 35235404 244499563 -218806081 -862016522 904181357 -817995995 935871511 -594667156 -272679119 699540244 749563715 -695563817 -451563123 481057603 461947922 -815652587 -291953314 -288535832 358993021 -373315872 -25229133 -189791743 -254689421 -805769839 401555067 660902014 -232193737 105507222 -940322636 -812142889 -96825341 953695659 659621477 -665240962 183155951 -907670333 -420003032 -857160645 93706161 91356719 -766083136 -461313650 889446954 905536779 561491931 -390856704 -349938115 -252996408 297480345 892517587 812217796 671792543 532173048 947724170 349444502 491434865 347348140 529733254 819882735 -249605809 -604644621 -666824565 -495491116 -324739156 57592510 729992352 701816077 178521689 202511162 -575018948 806939134 709424940 612317347 984259353 -542065851 286054642 177870968 -305114911 680677958 617514594 -404703935 -623026508 216146172 -461205863 -343981106 -36968583 -241288517 -814161049 -744188842 -276578462 373845498 716677182 215954328 205942441 -996416680 -467010356 19871026 -802483005 -715652743 577929854 232175494 -232115636 -244283012 -640329002 -75955669 402083876 -790245523 179270755 17850986 608920652 340994656 580579843 390067869 -138628310 768443551 -823828309 -999265218 136221203 -349917210 -486179047 -217262838 -956467722 -124229755 700070145 235185898 -24886960 -570757538 -888387457 -292707124 453948287 -431372027 40304590 -336692661 -902274734 985127599 458514682 -588852352 -289746096 -962251296 340707840 -568333600 -602742998 -257323786 -790953516 -24867486 695015573 -712127224 -281501340 -953554731 -791776274 884168971 812731884 158483938 -321238155 -940910695 -103095450 -375292637 153824333 371498854 -880355430 999624399 -348350769 -805374119 -689590149 -751983734 -929317583 -74979329 -508692221 -895590375 303288890 167604284 -610216211 621534140 965740984 763081636 637387601 103638966 3699293 -535689096 -855180734 989251507 -810133820 571963281 182679488 720064524 475938476 564139439 61231768 559105639 799236949 -147470559 791782046 -22674143 491114578 -266339833 -519907197 -945615075 -970311298 738824910 -177057484 483427256 177411360 498733566 839273224 110523522 -221026251 -294653135 -305081233 123467042 500316193 -481168631 860914423 349435905 307281180 81768652 -391598304 -675264580 297046562 -670936184 -386197033 425379654 3939516 -814091022 407947888 234788819 764252793 899434361 598190579 -735967712 905901124 87385192 -783103144 444555227 277662002 -954497153 -988475349 681308011 -106823524 -260386160 658443758 -850420447 -252079238 -343723848 808281618 -383202965 -443468147 300557563 -487658733 141474606 444309622 865919182 -302378939 714769203 940157499 -219018399 -291418093 -153271264 947995094 451208305 -543097963 78689773 -904065991 -173825034 -786605418 -4982566 -927773371 916518510 494285158 857928646 765248367 -859846304 740254853 -739692150 -835046470 -838809525 74041676 977356579 -148424321 -307223484 -953100985 -501128166 -217936249 -249621764 -123144816 874049408 83831204 -918387434 708653411 -73937445 301932228 288182405 289151807 -392924504 -827883389 396501526 -147443563 700641073 183175439 -153282481 348480695 167153926 -263767840 -403249577 -222442074 658360849 -774917601 -107216922 -466978873 -120824109 -432453537 -671894490 -903745459 -646001482 -219033549 -510678182 -37803590 643004766 757897758 86935647 -541754151 -947755788 333931830 161457306 -660486908 -844554582 596154856 -221298251 128674375 -7411022 315573732 9677940 821877840 260504890 -143330147 -342216364 -674845381 -568741953 792974617 -969388047 -193945804 2152743 -710004127 827018117 -150857243 119465524 -667990770 268378369 183058253 -424823466 163606382 -658017627 -436847430 -738106114 165101665 306475237 -130567443 -538687613 297993107 601273635 71550620 691207884 700413040 -513511180 -621454650 -249197692 -44951805 -763771314 -287455270 -888939137 -547870218 -250586204 -350514008 -339733575 923873335 989818653 442486697 -217955907 -902963154 -798059316 439295517 746418243 29105814 367567979 -991317920 84916239 -976952181 -550053027 854594365 791234557 170622798 -931715066 37200455 -121541320 -247008778 -871612232 -500026791 -471191784 479452127 780155083 358865672 -349745401 934917430 -725495685 830552003 -833307369 633979858 -666312709 854928456 -806783004 -11191337 -58629405 -466778751 -84095273 -93464394 782316479 552262126 19758807 -445039562 713023806 -791001809 996215691 -861472064 -686855078 -776506639 998805711 655178385 -885361437 857273131 906083517 -385516384 433735532 622484855 22014169 471242548 350648115 -594812678 -533755207 -380003306 -176078201 -783185959 533093807 947881023 -935649490 -884984817 -301819003 -960533335 -348522161 803228302 605110034 473100261 -103105913 316898080 4811722 -705694176 -367676569 714361858 115622040 464396767 -619133350 958215538 -426558400 -695362011 -970574374 180710202 489502920 860395244 -767312056 823602389 -113682294 609743524 997513065 -374243590 -475152120 -55572029 -60928565 762512349 798735002 418453204 -94529207 -807530840 -509953150 -770523569 -701502094 613517922 -581558135 349537148 57975744 744413891 -898610232 -894047920 -130924099 126667340 819920121 703320295 -316725038 -658674555 -780968092 656144807 282406257 -36851303 691360974 339239815 326709534 -578959457 987639362 539674672 -600937575 -562972236 -287239534 -751799462 768218338 27978163 -100499603 262610738 637935726 168867817 -149586895 -627315601 -575313985 546974781 -553393619 673225689 -249975457 -646265244 658210236 -393712964 -866048376 676733548 -371122934 -662610220 -128302826 -174317159 386626998 -326972171 8641504 726905418 691313810 -921069582 579737768 -49475761 -334237635 351512278 -547190305 154784204 680166940 466255855 614795553 -268047088 381896521 423235302 -185899516 503601500 -731434563 280671147 250282953 612702772 943277540 967287323 -84905662 -803842790 -770769460 342574115 425073236 -624184220 -855347255 110324374 891179314 381654719 -536319993 -682206890 -831586254 534984733 351303707 519809565 -958013958 -898634983 -78393905 -126134177 775745116 -853936306 11095295 -725146047 159727986 21315884 -82292476 965284094 746617910 -200511028 646615490 -877859132 -305663046 378504595 63429753 -596091300 131625081 150819589 -714527251 213204651 -340270516 -376322229 798714636 821141828 947742255 -972493574 -577438355 -672856327 760843508 687700200 -271983040 971681793 130675489 354000882 -359110388 -438205769 756344218 907360551 -80223834 -89319748 490845830 622770308 787058202 51799960 48488742 -734948509 -811829609 596534798 323029878 867130052 -859192871 -425303077 393561896 941041917 -754086183 892247552 995400491 -176351900 -168648032 -645725981 -298313607 403431292 -413242846 -461164993 -875951719 -286985115 435592773 -99226766 -379847983 -442302883 930867290 133116362 934413253 -876971600 -988655706 -50131911 454163640 -930651922 537694430 160475591 93099111 -8730535 856882711 -227870101 -594238869 -34976557 699293829 -405704231 828802282 -345687487 52358746 -961739459 -261457737 -267709376 -500142702 342857123 -860654703 -808757021 281882126 484580319 -360002278 344655674 -797105052 -860129733 967070491 23068786 421174677 -115615784 797184526 529288602 583872305 971208155 -619180279 -191707857 -295733759 -332675083 105864056 -91915880 -905396505 483330296 334057151 -974726634 -39784090 -805086832 713958080 223950986 -650864106 -159551592 554468848 834877109 -749139378 641656788 -997697494 -658060348 462526617 -321517545 803745876 -597301277 322302454 751170148 92481844 795687704 -697404510 695566238 925403575 -187161952 -631584461 -868399189 238533460 -672443270 646447400 -230889332 -547857111 596885826 -703173312 198931278 -646484710 -424635313 491510443 258816804 197718081 402307311 81673982 -622172573 763687262 -362288438 5567441 806752005 724146267 -503557926 -666335548 -861829797 824971816 -521960302 436686822 -58745454 603761504 -233764824 -610641893 -282952438 464121903 913870560 -443158609 -50744433 -533947462 558842426 -451554817 -70687869 296993459 431882595 -68953695 305935517 -788023005 -949857364 480000789 86558098 -915308357 314030772 664903268 -152062307 308026533 726405024 -943047207 447324655 865621958 995037815 -474486314 -468746184 604405905 -964324309 14536029 572743455 57737831 443898778 511723303 762590202 262154262 958006092 -753979808 323975960 -432759844 941879228 -225066962 983005178 -260966715 234681035 -926898040 -672611451 -173364372 631947566 58966961 728080399 -368221628 -420490707 161509748 26235853 -972221748 -906380501 -457616030 -4774720 406736869 263939129 332174176 39914559 -341664526 671085215 -651025922 -9734644 42151029 61822933 510179264 41550222 -68118331 -759781732 -289706775 -457244175 -162502415 -307102425 324335824 391900619 -83265610 -768655512 -364204407 764228595 698316248 432847854 890327852 471764566 814704608 -631988278 278943008 88555976 -829606268 507563559 -940645949 644266056 286984935 460514640 400846418 269769981 -96355556 391187962 -650281205 925133240 -62109191 631796195 -295200963 -562160304 523456496 -437232554 66799061 -420326251 -852484733 234961632 320219069 -803622800 -850962938 -951506441 421760614 184655073 634019832 -428733730 177185971 825224463 909157667 -979883528 -287487778 -372078901 -315653769 -539813594 818545273 -593533507 2694229 -673052312 388310988 -117068424 -739595934 198044861 639113574 -411152220 -335844841 -520647704 -992223628 756314236 682817864 963608833 -56253942 -653225459 497539203 -372802626 -594982812 478515050 274506470 -941809120 -603798701 800679232 -581639689 338488441 270926647 557777128 -64828312 -906654211 141448569 406456496 902635382 -818250220 239108116 32819712 -878735561 113421401 -237132809 -383673218 -261569724 169959711 528157440 -795401951 -283674216 -407004679 -382382176 406294111 726484094 -247753635 832289335 -607722268 913037773 -747482958 -336534843 -838516186 -411878846 -394228470 586900736 651485159 483171854 782561994 -875834999 -749941014 -457978806 -913234323 -848068854 -726737150 509846915 -454672326 416106570 398808374 -555085229 112523299 -130766930 205186314 966223629 19619827 974886040 -879544509 242645670 856631505 -476080973 672740568 -739160548 -232776997 -499378473 701403113 936988467 412912729 -385052393 -641834738 -643204403 520650955 229640585 -242299542 638722088 -793720800 200065883 390746368 -630145381 -29399842 266417920 951592848 104282900 -110473898 855997983 -184941876 -371303984 -404735166 -623509008 104363820 444580654 599354023 258362487 -967327425 -186493555 576734276 700291049 -611612344 -322867709 -646660965 669745795 -325103535 96638740 592276055 -662285830 44189146 797203413 420303320 155794098 476616555 -382411103 -78652667 917131653 278195221 39112408 -693530124 -689260968 -963693113 266352278 -454308951 -529007084 -322445112 384261173 781642569 -655184925 -814769500 8607781 49789359 605279044 799565788 -954570026 350790473 -220088985 163284750 634379348 426944663 -591396225 -618799038 463574925 561551718 -29393469 635787769 224990453 -6421274 799151232 731904313 -346478497 630700384 -207364286 182957287 -938352627 -578492517 199645243 -407595826 -23442868 993990187 856930331 142600561 -778729561 -599690179 403964745 620587077 -579463349 -643315872 -113864574 -878336433 -217519873 398273453 816976472 -806985004 -83779972 370639893 -141755971 71485656 -789731395 -701924999 775753678 -845742815 -469042724 851065180 -589929320 -178580893 -785827604 466538853 748343185 -836060753 132604416 723583771 409550706 -994225631 -220954731 -495182938 -538613177 283169915 741428067 431453208 484972085 757294339 -473406708 -655112565 -741475488 457056531 -289571005 410448606 82771393 -666438169 -251416746 47608477 331239441 466794464 975775596 -237343162 683267315 378540271 -355324705 684720647 852618876 803632342 445674172 -61879580 112206593 300320906 -298492504 -530049049 -884743810 317171191 -590977899 458208799 -642907665 924264885 205548385 162175267 -975781238 647755039 451725534 -657920617 -959931923 -342329994 -323505446 532976747 -221438952 922779173 -375150065 -541782574 244906299 -428355588 -965836533 898751951 -919862959 920870246 300304342 -667428319 -39981691 -130082559 -385228197 201842199 569638574 801456378 -79829451 131667036 -174758476 806106186 213822554 515951004 -996168496 -233994260 812586427 917185859 -722351285 456670460 176281751 -640025762 408989024 302083475 948616883 -89595582 -2269520 771943677 -78307828 111957808 59575969 147032310 42798090 864526570 -84813197 199227956 -729614008 348116624 911370871 -651708084 -998972676 -391409758 761165972 -678406707 -202446641 962777114 579619011 216402816 939641246 -92915521 -618462636 -902487588 719649541 931307296 378986137 -759427874 -558723552 -713269844 891275604 252853396 82372967 824779119 -390958899 -336676542 897289322 -180767091 -471908126 -807664054 677148747 -657896012 514159983 118059490 -577236862 958657014 579646381 781271694 -922236545 -339777935 -461017096 -864927579 518865326 -58996218 975255525 496393501 750496465 -177099466 -485421035 938809629 954861944 568958001 513777268 -96346149 518002960 27103971 516199940 766742395 703792751 972308450 -849821284 380524724 -838535459 -269328988 -212327291 -967705797 -445511496 930001474 716857116 742307578 -101749110 -345841043 -803504760 -964840777 -228836373 -577698453 -38519867 -31647841 537759821 -865583923 326223817 566007414 -227208264 111131572 -654408157 -601713387 925934690 637794611 343594 -646452879 -937388067 683973480 -153380733 660175833 -745782109 701205628 322247065 175778050 449699043 -292055788 110579198 306826299 448541057 -255344387 144842133 235010254 -349490010 -824498219 -132123623 -995850008 -240616343 291923048 -292127151 252355179 908359344 489167137 -699223629 319081715 -540490855 -566201840 -637020431 -12299561 495348307 468423193 -262809575 413092065 -864593435 -818892521 192336988 532887890 -163095267 639997153 -24619398 793489306 -38900910 -573571582 462452404 45122699 -755358204 28560635 -998701598 583357514 170339905 179563679 -991327905 684180357 879913728 394384543 -369739476 520170443 -302147496 596832750 -533808961 559250046 348073147 692742166 -985455874 806689633 533909385 -761669054 910011359 506640758 -311149367 -360189262 603583651 246746765 267657036 -388006535 440204536 -703321411 423799034 -771843301 -222675591 -141175374 844706180 391272166 214803006 -389900130 -668042477 -759990198 812125018 -867289768 -903405422 -130709690 -249093074 356178196 551760588 -829486607 -243482132 -480996952 -328807419 -141732485 890419728 39016872 511517594 960652143 908698633 399977626 447952907 61704128 828039270 -432523464 -936899783 663769024 415918608 393652189 162890877 284472885 290360658 -563820396 348384411 -488305661 237470890 788962674 690339098 690857297 383163664 978765146 -960719999 -740544934 -15060829 -641918740 895604857 921329835 304637213 -857101515 -405860985 829548689 584579117 -983783814 512499090 94008662 -927917187 -338006913 151673929 -678048647 -114862427 -937338100 -421125495 -805330986 850329481 27053449 -529250799 -6856563 434649159 -743563066 745937555 -361958343 -520114714 -668079518 -646399331 -377994775 771352958 281959827 902899590 927956588 -362154606 -298361504 626894912 504390244 8593912 151214055 602272043 -947381998 -613655137 947154692 -87169822 408205585 481694082 -656900912 -97597925 -319646946 984236892 735384857 -281911636 641799017 97020293 187131298 -967792149 -145789587 -939471272 581934671 25800216 410415824 -819272104 -328787744 -151229469 -469448651 243805763 -627919236 -956356157 151162430 -59306809 79146696 736251751 335967319 -436521318 746795494 -214799741 -996188592 -175009473 125241143 -100751188 -826552042 469039829 -463062875 935737183 391509114 631342431 31896607 881723113 -227259198 -368948166 82185612 847767600 -175218020 942881698 747644478 -842241843 -988006497 -429360194 -638557512 -39628616 183122753 -651387441 6275192 -79446736 -683162656 249034530 562331180 -98903967 -565806283 335478194 218549267 -885126210 -606952997 -700638471 152446845 -42110769 -240969529 -237428111 650343013 792627849 5596611 -541833217 867947271 700811346 90626031 -607216706 -576112785 -339977965 -427063131 -566467995 109930969 -637710453 -272031596 361372086 191269247 -217581524 985987188 899913293 -293097601 -138309789 539923512 152576501 -782441426 -517375393 838368691 -370352559 936200228 -182921248 79449666 221586166 841228395 250741145 -416296098 -950446914 648721014 956354211 -417375299 -188568939 -10583080 6479480 930373340 381395147 976764528 -596122676 466085529 584064115 -320298547 512372037 -760547045 413403661 557093611 154008743 941330295 -129130654 108380681 996713104 -961074843 215394274 -79758063 -790353630 809779449 -212309302 -496684250 634279071 894000681 -45175007 -405392627 -413384846 21046280 97278093 -422276437 750296257 -194366814 906352705 746324258 -932587579 -581225291 654180439 722741749 -351108968 -407790484 -81339862 -266927464 -869783050 -212256382 -85290623 -520111842 960681693 -774204185 -659441367 -601808544 710176073 287689678 -257258536 381210579 566075998 -439925726 -575936780 177959473 -792883908 990795929 -137833092 529723443 687764789 -155993611 -653089203 542517467 -446126754 70124418 618070291 164806888 -322879730 -306188363 -503398329 -338425982 38783163 -687881836 522762014 -187436399 -326727365 785901605 980116497 -557262054 -469622216 -977789887 800407342 -835148624 160197202 -452262943 93684234 -579852727 55968037 291934917 409065141 183535103 -830312187 529106072 329187243 -151250166 -325855821 960620048 401360672 -484589893 149043642 -946601148 -490553260 871137598 671667343 581825734 -764145885 662043250 -566195424 717829675 84109316 628791396 602128504 977624874 266875861 -623767756 646441252 -659368876 -470126132 846455395 334749300 575374491 612551275 994802349 377485535 -259102248 877593534 -434972192 -121674510 154311714 -511679416 -379565225 -915821218 339887651 -471878004 423695531 252745764 -776339892 239705913 -192919172 -183574033 225442422 -157895223 873585611 584399275 -763192868 -46182160 250040262 348075703 339220872 478604084 -391740158 801962891 808493232 -756604859 796352031 -864493861 796504015 441043865 -218563190 813914231 -34630431 -374118242 140645303 -777002000 734041156 -753222660 -798128584 -464400561 412764230 -681873247 -131056311 -899998991 954849058 -786263147 -712178964 252606738 633812106 301962919 -763596922 905763472 -707618985 100902448 -398502703 332767848 807075916 -278449 153667901 -787079941 846212744 621212536 488398830 330877477 -655817177 671528955 -515797973 655965452 752274394 554483950 758572577 -25987462 535964886 511546832 -258549609 2755552 -794409945 -617171582 -254962877 -726206584 911330275 -986459105 -890131200 -255117729 -992345818 774122825 -75656482 -528097755 279522348 -641695237 533686949 -928740569 180057816 984844459 585301480 -935930104 -845134296 -874609541 346539019 833868274 -25239947 449749356 -390756714 947752485 -227511803 -197113522 -980845447 -297902378 640894754 -634404088 -894309664 313905529 215496023 699470347 -548678927 286557430 753647662 -504259085 21773023 -622610456 652203075 -429847666 -352620300 -718589522 -17984755 399678768 678212869 222858032 -25173945 150058611 -998933125 -712284793 -863439788 -952555583 399110681 725558374 188192229 -467001908 -86437983 904765004 -950183558 -34301189 -840841576 -135149214 140096475 513350405 881546479 862176969 202037667 629343275 -528069148 981547629 -949552399 968787898 -381453445 977736115 -473559642 -929432935 -209860802 875166406 -245304134 -208584714 981789478 -941377460 160492063 -621779724 -832202852 -678609966 -383795636 -399644153 -613652595 670478875 -122379210 -478220916 870504663 -776215479 384951581 -895040210 -98662470 -585991835 419900675 -59254441 -619409642 556805365 -748108222 353214195 -688349191 568485181 298390803 -549415670 421531318 -749077777 -651280304 564150347 -780075285 -718217895 -490802413 957729085 393529168 -65893353 402758689 -369996326 -344494127 -258521104 -765585114 -558897864 -303032251 -871044803 107983804 293232537 -537584525 23883886 631848519 -169838875 984251639 802147907 257400606 -651926641 -46931487 536759846 -424107534 147605054 -998845198 -651290394 -927216082 314399211 290668727 -41762595 -822525102 960526594 -53515307 -112231075 312070030 -273950675 -556332214 -147643567 -321885152 -937805617 528415637 -739250087 -453532014 969429956 60112471 -259739618 149139104 6727196 -122376295 -64049491 537832474 -843859030 392296714 649997980 219715404 -662108548 943192350 378549078 247698699 -107281416 -413053151 -177524200 -788676460 19489115 774814078 -437548081 -993604680 -895894287 254054233 174687762 -698957234 -441984781 588815416 73706796 548970211 -513507814 164959597 442405308 -48057668 147036600 -251881255 -900225929 -545715936 983257395 775080818 70655127 -528911281 -8126440 822848443 -926415494 538374122 -955635128 -920001732 141845466 366324577 -986112633 -680069626 141784474 101585541 953928492 824751271 -679443121 362216399 -634157050 405878418 579634246 -882920672 -680879634 521328603 -37577194 -305435018 388244320 587036583 235749997 -498549572 -771471916 624753656 -410076451 -616711419 363851623 389513194 364609271 -745987629 -841615924 -57823669 285776119 856882138 920680939 -363167659 747867867 379820622 180566999 915081692 -177231497 -28180338 -551365328 -289020341 -222503124 -983135846 -686206603 37558673 -358419318 -556650859 706075925 874658734 349490502 -129391161 -233484031 862207642 -365340806 -98573157 475613252 -217098595 -220789517 -440707812 -355930212 -256614281 102237006 158892899 717690254 593945781 869611311 49267230 -44263172 800413657 -487143501 675018984 -905556769 -64483084 -133697956 216850000 -25635514 -822989941 962751739 -462392301 72432448 277612451 667693492 449889077 -55320977 373413422 -944544458 -514748650 -265872506 175134936 -470235267 364495634 579702249 -747798503 -739834439 89534699 119792915 145674893 -593210860 -889104264 -246061934 -225091719 348141684 -121403275 912001076 162707666 -779018174 204508565 635963736 -60947705 -569100486 985632583 861039647 566638324 940036823 949551037 -81009402 -751754845 -843743195 -822408559 -970666756 536281965 821720863 -92225983 -129846777 364979823 303317271 -673688153 -657239118 814317349 -376460155 220966150 879591192 45050567 953311707 616490433 422627213 6372748 -174316878 -830198436 509055336 604901578 -975899991 3022123 -85808570 453289101 713431732 -313193943 930046569 336656050 304113037 -772841739 134833911 -41214157 -842955332 851234227 -542081192 239074510 219486393 849986255 747044928 -471686440 -831813410 -70146599 989334900 -86806975 896528212 -38321022 222786683 -51437953 518829804 -451537296 -84989667 -663815596 573100559 726342819 449325986 608048139 979211456 -524056316 437983981 367450919 75441890 -651797449 -936780377 302951625 -469192282 900334877 497022027 -651611023 -819893528 846047313 267660571 -604275109 -665402911 82590372 504063880 101984526 427173615 -555122977 165932099 -705547680 -11293425 93847342 -656942624 295260579 -951229898 -11842022 -93083924 -176959485 -782811577 -439153447 -758898026 -683346409 261405146 -964545892 -753641673 90477007 -780738798 -842190288 -183071896 556776360 -931063327 737577621 -591778507 -402235412 -149742543 953938172 489414553 -364992323 -418421519 -877019482 114997710 487286657 -312025947 444451133 802504042 -43241496 -946647989 1498208 407995813 117608754 -574732545 743252346 -183260011 615287196 450022993 -788841237 -441379522 -801587803 324819985 166022724 687932091 927097496 270135628 -17032138 129364229 30880154 918778956 62398741 390410974 634493703 177054931 -530806522 -27987401 -106804199 634636165 28784079 610810680 654261324 315424366 -968864941 -973136356 -26266043 525095029 802998693 -981509831 887272594 853231821 -873451737 -707238992 -657374562 61659149 -176814698 -854260653 499653745 -723533898 -876470202 790904071 765982199 792522888 -633347977 -577633178 -67220364 -502234070 -363910069 -739785038 679981809 -68762907 658979559 -806992627 557890974 821414433 836512159 -432186915 472656520 -224352503 744787414 890361596 -854134451 -136788614 573024728 -766528922 94371011 -890514238 -97598451 727661894 782041018 349377178 68941180 106884541 447437021 197531927 -215398726 743237551 -940314951 901379515 460838815 -304873444 -86795617 -693558827 -833511809 164735084 -548809443 -791645619 548978425 312672180 825264557 -885890702 -925859972 -253582732 865506406 788581164 748050747 -737821412 -370469230 -304970422 -71098512 -739307744 603696764 -282856496 204675192 867026459 82842535 599844594 -942287283 -721175545 985365084 -495061921 -351252410 -465079702 -798332592 -184350553 -824443949 -944451564 -367405776 -117497797 -861044134 -76024534 -726436219 864428472 -555565266 667284817 844306011 347506894 -600290943 415852642 -739446994 -825842691 -109701342 994871667 861737344 -473489394 -304403199 -182483044 343220457 283581799 911872937 -873126497 -109615506 357210521 165866321 -759497558 639423227 794498692 -980558178 443834365 -732503140 540089099 946328004 618866561 -633366984 911219240 660580853 80720346 -198941075 -210274328 898552211 -723644898 953947312 846036875 408790623 -300775242 978636443 -685031074 -692085699 -118468314 -277676750 218539017 -913149563 -526859148 300787936 -903079305 -590362267 -864405253 631128346 -367812008 -998374964 294286154 946283335 -522847307 -147359626 -699387355 813620743 949778775 -147230222 254714981 174508734 -331677923 856998716 259441295 -432743863 216047709 -110877195 -627831199 -760452526 241068710 -721526419 -783511150 -497124929 553292847 -465413459 -251002279 18761119 -795382105 -259163922 -845726058 -908115220 -911879724 686508861 489993946 637675886 -990066422 -378172898 -651467968 -295581056 -742136675 136708792 20797664 -498491871 297254940 -6327301 451307194 240108433 -193459159 253082756 -419461807 361675951 -662159074 -286249296 -918358615 700429762 258985459 617183010 -257887636 855574632 262183005 -819068828 -549273166 591799729 -79060505 426404357 362681513 976032746 -907430620 185959088 929377817 -251511608 -564711275 -805966740 741978170 498357962 717749925 -896950992 -241744654 -665326531 638602332 907594814 -598259636 950104163 -917982010 635611179 -712755042 284044695 367998249 -925003300 523858705 230147578 -938039965 -260078594 866569752 -252960799 117714879 88085787 -402268054 908385122 721193580 280937864 748281504 177878976 60608402 754221714 60286571 69436299 163765250 148135386 -616496301 -598098218 660388770 -966430829 -290647674 282612508 -563459479 -115366428 -320274428 376122117 -135769756 -96127211 -46233997 -558401073 598935811 162171128 -232604270 520020204 -823866686 -58633055 -864494101 200588942 -496843761 -640691403 39382258 -608834209 -326196323 34122815 46439152 821289118 -660350719 -643441195 -587295949 73505667 715070291 318845702 -408336504 -26985814 -489360489 -143845790 566610898 -985455759 866490083 909769849 495233535 214383210 -421406196 166786365 782375021 -55584395 613903622 -371253737 -643412712 737517039 -387926530 997611438 99467840 -485420721 -105095309 399739616 175720389 969054799 -564993548 559741597 739800238 -291003851 761656071 -454585525 -798580286 999066318 924951208 184737658 532244953 -73848540 -158617444 563306842 -203905570 -218819984 -915064744 885591360 -949132314 -422425334 -487809838 846473127 -258134530 -189642230 511130225 371488269 -901265313 -391764926 944737788 -899276182 -123628840 -479992259 31273392 -813216775 62611989 436487660 -140764938 -768501860 -467446021 30302952 -272417372 -505031293 -57762232 160885767 -98201298 927323394 -471432978 92528011 373507633 -987357159 255440965 531838317 -352872679 -402182841 -634358208 -6151759 -540919602 240075091 -871750731 -145367773 -711290031 123372320 312707997 202669088 233233405 -898840886 -460487056 970114799 -882929142 -487810703 -564947634 -104797126 -743250855 7954963 807653410 -452384559 -660993690 -452993443 -373621947 886820879 255801561 -359071143 985130424 -774668864 511493757 -779020657 412972817 -269909341 -113295173 871708576 624879416 -65040436 -777672661 -856025399 998282351 -847172361 906139677 876676158 -535739906 279755533 48373459 823617700 -617804628 -298487393 494546248 290568381 -682899528 -417288621 757568563 506993211 774465064 -623671754 328435093 256250546 434506082 40341447 -963838539 -64221850 -468108360 -437576979 -161959662 896922606 -363941639 303500755 -369922322 -4019476 -459984105 301189331 630764741 906452611 629254947 71092563 282258944 175804886 446439883 123545044 316966298 -121754419 867895723 -102785105 -934026720 590677002 72462729 944559724 308774022 -821397176 -963886253 -812339029 647349796 91964221 -532600319 54737151 619118807 -749547451 -740839929 910785459 199867415 933062290 815507278 -541879555 -241199213 586461714 446018166 -79316402 -779572515 598696194 -643326795 563036834 -29292627 -413476859 -568821024 827760527 -811407393 580400537 986348164 -772396040 -191438259 -187960485 -352728833 -171541720 887723717 -300391210 -523091383 320316683 7449534 -530122999 -529589245 -724561003 489765054 814208503 717167410 281742285 355015574 -241537176 631058859 -885789374 378041554 -345298985 -788276812 -782406110 247075851 -559851691 618656522 651997160 367577264 995353800 713555800 827790405 -796938143 58413197 117738306 463781982 -923524055 601304186 -354971797 -127020120 307419549 75328296 807353992 166799110 -758761450 235390291 -119523131 112776267 -962796225 -41683905 -31838685 -938229782 414889562 962692711 -927734832 -66312065 78847968 -217941099 577834133 402600626 535910385 646199247 919173733 892551059 -841805905 -661102181 42211411 -225639573 698678520 608784558 822318022 -967119456 -436819852 -337825314 888047671 -80144583 -868350626 -90728179 -468123809 -348924536 -981306264 -526915135 -647557807 740804653 882925320 943845982 -184479400 774175143 -289231758 -376097460 -263847636 178808997 149419914 -216964362 666756517 700090563 -169776011 -903263720 -970378162 21448019 -396577946 -98081542 -431006169 622018329 -525287584 -910481438 917064099 811555772 19314667 837410807 406685120 997979709 319380285 910408025 114931021 660792419 -830025612 789731536 99795913 719064338 -923992528 -1893662 -945592521 744986228 212987636 37402315 23125678 -940070783 166106712 240171563 638903455 914265749 -387979593 37337895 -839695899 -657601183 516448148 -619884100 499654244 -971099082 234058389 -558075372 473955829 -774312036 -791192495 897414493 133252159 -896376052 876192075 -224598177 744344673 822970229 791746591 -113012384 -316570545 -261597559 -723866963 182863852 937305004 -396394227 357609676 -390385462 301446667 -629414149 229970358 619711974 -831355713 885013415 -16819232 599159914 144343673 -659781853 901791813 -41905595 732485729 215507588 -406333434 444136017 -702909470 -991226226 806243122 585673607 -677175032 -688800258 444773203 -629282260 572286656 -401655351 590618171 77014325 -162617898 363539187 -615253852 97966966 663527074 521956695 -863346001 281184677 134982120 -1715150 483171880 603522596 284606805 -845882599 554268634 -343107437 388124211 -281639113 -255497329 629528097 -692391426 842594801 -754591141 372230357 118348884 -594892260 251563769 629142848 284000512 778851647 -368804954 -190558843 159194740 -437195450 -79502339 631609720 -37236541 -253431502 -203052433 623379139 -615427720 83226650 -891350307 -542954983 258153044 -465794446 -945056835 -136898721 -899614747 239957280 -880631310 426825696 -659067415 -65909740 270970865 -484242657 256850698 -645037268 -743577143 -433562128 -475768143 47355752 394095729 -910625423 -479766570 481023190 -511581126 -4241509 -940718570 980788629 41785280 441475649 -548112261 -400755949 -453509002 -588474451 297556028 -534447464 889521486 -76592858 -398004801 -731724526 561964420 684531460 638205947 -30277647 132073115 -843669946 73752207 -658583236 310769284 -94660835 853240603 669776871 -313966957 -335617908 -954227635 -107660805 456670999 429623273 -123057529 353305024 856233191 959632780 936868820 488913689 490258944 -972957138 230870195 -900398157 670411108 -135218754 -854923583 136049398 321457104 -382179812 208059407 663135456 190024177 532590327 359024878 276624459 -561749014 -219246474 -577917916 -788358463 -243358079 -368096228 -935468626 -323123388 -917921019 952690925 768458815 999138787 -832436975 644999987 916960975 -340101323 -271801222 -464631271 691113154 -326208132 -75205178 -496540919 -767610963 -883145459 -122011210 -390342126 -41874433 -928353987 -757122300 -920616883 380414537 284304376 366835531 -314833365 580811730 877259044 791585947 -427531179 -394813362 490462650 -985418820 -628499492 765410213 103853024 -21379610 -671959391 -634342389 -982185674 -767332497 733498955 685486405 681902682 842170159 -805817926 946866052 -363707594 -757283132 -461365277 -581658337 779786167 815983567 -699964879 13405412 -25855922 -968593947 815758138 614681406 284750092 433304748 968390036 65942255 -150629099 124287151 -267632912 106930267 689924610 180135288 -701381791 -522919422 -70008213 -278584353 -912321337 -462468742 211681719 679998653 -921487733 -415945352 -414923752 592109135 882990438 94721335 -570307829 -461554122 -798653053 736803982 140714614 686296953 967932574 929385122 -287188971 449035119 -178390495 900702806 -634257532 -467358709 -595728768 402265906 417863227 -761554880 -855754159 -239635574 707393125 110159427 216867824 -849960853 903145774 678220925 424008450 -73630350 -139237397 -496786726 602802035 -53836538 432912427 -892338176 -309268021 -684492620 23128310 -528889544 -563210742 171230394 404310195 459068410 699457896 277301804 -286173097 -432527698 -722850084 -892413782 -675890206 904050202 13148004 23897144 -876343374 543744393 562464448 624599411 -884173101 166534490 -585997920 583971716 942078263 756477986 705952050 -696078159 -896072674 568832993 -246325231 -166782524 -749552792 -901560377 -372970959 -520991270 942594273 -280130223 893961394 405486352 -773004596 586646826 -244221711 -619318919 -201379478 -833336772 -304400299 -906331653 -670539765 351194888 -231984890 -655359562 -189039775 -903515742 -787361368 -834734227 723765371 877332874 89781965 515389650 89883546 431732572 6502400 -482051773 765839174 -860535109 -674494349 292901981 -346114965 -943558587 -34876313 182252035 -610854711 -282330056 -160441701 -492557069 -908981341 388577477 -626832014 693755011 345779750 665261839 643905449 -878308574 221207167 690201594 104902480 -844163687 -886405371 -112867933 505782711 592838496 489366612 217543129 820111660 670984752 -868275319 -379184372 964287652 659780769 -526830556 250123664 593922503 -32976786 -4442613 -318661181 -536754745 704687890 -14727694 -727390174 -348422324 950771140 -827131289 -31042752 -209839530 -977559833 214068219 941449817 -311900529 460027277 -320597732 -936412761 310386646 575129139 193127473 -409628911 -548364843 19104654 620908550 337807516 -732304579 491160196 446947236 110293044 663648673 369726872 579529453 169751118 285173323 -403035403 851842194 -453580394 -294728970 400794737 -538467947 -824505542 -821289526 -523989134 480381186 318094489 985791424 -987449104 897404731 704604782 138094927 358173449 -841512434 455035155 142078102 -11168541 -737660783 -114393814 283616434 7833061 897492476 759958792 -477031917 -539725014 -40937696 -940808443 653496457 -249804845 -251277368 -338425291 373494085 -211215236 -583550298 -864161306 -854277619 459209841 -437767704 763772496 -397851527 678255492 888546653 -367264530 -531003849 -381061129 479334765 474409523 -457048284 800818861 323023818 -645110826 -856213375 -13517543 -281908859 219730866 -188722606 788385055 253427823 -613986129 546642235 151888119 -936476121 -612991012 731219464 123981451 -300803091 -511548911 589587353 388354370 349315275 -907498517 617030448 -112029021 -522846300 -658563776 544983518 -265081883 146708034 573873559 -378852716 823622491 -690151093 8225817 -81359331 100559980 960261640 -804106210 528699980 927013708 -688647190 86241320 -585034709 277881927 366468687 444867764 -714416452 -784599047 -360571301 526880865 -305624779 -32837001 -471749008 168667673 -489857022 912762296 385819299 -228199162 363636600 56832147 -905443298 -999883737 -363479798 373116878 197062636 -24126 632026251 194539159 180869891 147150083 -869378178 273324111 -935057608 436795745 683494896 935700408 -30028010 -908928345 -159773859 -571135789 -644797120 -67442488 -705202271 774127703 -8510754 -800569267 -535366156 -770955715 -102811105 -466614532 -763749404 761475077 243949299 -341389679 855551742 -89365289 953259007 781938798 -524207316 -506602167 -98641822 717910347 805197472 887086874 -966021954 -543807776 964669856 60565579 685821402 764055645 -753917552 -59582132 -266031743 39554834 -66689082 290273356 581595705 -18663620 372317861 445990327 756980274 309857901 609787881 395147795 172796761 120539068 -355968782 -695673292 63827336 17868808 696513524 379348879 -583196860 -478587480 -498738848 -530033816 485224554 -509942476 -667256420 96810246 694471474 947406655 -773261213 -786856893 462026194 -301221043 197740818 431248241 778823270 -415364784 -21763446 798638893 997788837 -803528402 -948729618 -453366316 -977723085 -282819252 -500078287 335161728 842487555 -899181879 -460655448 -12848672 112405673 -773832822 -628742095 -857749457 -215500317 -579387537 879959618 717776627 -876094545 9814893 100033297 -649072586 -441676809 511687379 241879188 -484732935 -792736180 -907116759 4385330 655747373 422553115 564253718 416575929 56681003 448631432 571072149 -145520883 -731998783 449408647 -979270872 728085142 -35456617 -675573577 468618886 175190765 -297337802 607858646 709178674 -252133076 975482273 186256014 339992498 -634723536 -640175544 -456752766 -569445315 917149640 -193455426 -209248989 -215216608 -653849348 -504325945 -341746997 926046851 962822305 -38290770 -677919707 -166868189 -591975910 816138068 909630380 637137381 608187483 -791561240 -443675152 -165713937 169197094 406638315 804080032 -736229226 57981031 -105922538 -562536967 567499028 -244601095 -115749576 -38922746 207640554 868693973 264385455 738803089 -512042694 435722840 454766337 509833158 -366278579 -61427880 -220594387 874785640 956913458 -796657823 -645816848 -919145323 -571738504 -982398706 14592611 722119294 -70540995 -490504234 -85124598 622147983 852684598 -535141317 -408129712 669254103 749537601 -730182914 533114965 177698014 -633463059 824221241 -642651427 -441763712 -788613336 597569913 470218324 -548392525 -103554230 -188685015 642093374 279713526 486679839 282513454 140441255 543875678 -848914671 107174930 272336615 -485245610 -141991278 -946493794 -335050766 572187689 226522268 -295665580 195841738 -226819106 326004364 -549611159 -229900407 489579997 -257802471 -992252386 259532507 629042250 -604570050 985487260 -698254929 -378859142 683858119 257945119 -399823597 288181503 -924327183 374483892 451829715 -238416601 -216486116 -151642438 -246420307 346554888 48444731 -443714426 -757181759 -528775338 379552086 493440021 -34778779 -240959113 943142128 78777402 291666122 -883889261 -662813206 -762766847 -834333350 -218300674 495790452 -651863101 -464894603 -496280294 320000 518684756 -990059621 439189352 -419502376 -794949784 -681475675 -416434946 -368348880 -484885731 -561061066 -478573838 -854256098 -348483026 -851788873 12557104 -597446577 -718803522 935271022 -330759193 -858736637 437659638 -826681576 -704318835 861709459 594305015 -293750128 -577549800 484561769 596566119 -976669076 -49529649 58818848 -573454298 -140316308 628791453 56706708 -763691232 -404342636 471733494 -523938284 -429351362 -579088437 778136189 886881601 791963295 824240068 78841639 -910529038 -297111745 334278685 -308819320 -960930945 342041333 -625947902 -182375551 191137261 -439121823 -727868998 -91942206 -779702710 -60722241 112506180 -968644392 -433435458 746505466 -223355586 -422735421 -996138101 902076635 -237265448 -85932930 179975738 611260755 -758651013 -637834792 -200102205 705291887 677221233 -816525992 675161473 893149011 243639187 -599386091 -149008085 133138963 -781882096 102004631 -285173887 -606088648 985856026 -807157758 -498139934 -689585930 222332430 589799859 -164328619 284487145 -878615440 -690830737 759840560 -451654526 941905141 -887819001 261913522 -257346438 232335006 -586644804 144199258 -190635128 -778613895 -598749774 -506074449 643718122 100039 938802383 -413737496 -381166480 476512468 -201819743 459691632 171166263 803991279 796775563 99586444 -753010075 -250700358 -696804394 -253853500 -287284857 -570980869 236542570 -330216434 260187673 -942882783 61115985 754919097 -284996858 -554855116 -782371298 494527562 -333486618 972260772 639367488 -219524982 -664347727 -746984682 426256338 -843812952 939560616 -255013292 749494876 -418234751 -472444377 -650864145 -356269082 582343863 805109981 -221353832 747944814 -140023992 -924133084 340028918 510967783 -33418950 406892038 636938835 506089759 -180280547 -982808675 -731757297 -867304592 -112779166 -63115050 -321165478 -545159071 -259919496 403392382 418468274 -377335109 -503827482 533000982 833397395 795946526 473472023 -955656950 808138965 -651218758 -523313835 578087119 434726337 -321181417 408350075 976167037 -256881911 -883743419 876599765 -662525885 957415605 215048435 -496392880 -553821937 973815849 -479432999 -714320516 -217609307 -872068583 646258942 -460799295 -478591899 634320793 -850576393 250045475 -677421307 720756609 802098850 336255526 499311466 -944324545 546032259 400221800 -502438509 -496037589 531704736 -302687802 -434281477 -856266763 877078086 -887210361 -432376028 434826406 -949483825 632269012 -206977652 711808428 274541432 845130235 -460167321 -661054614 -878473009 981862267 -134290667 622850979 188548979 302142573 873363960 920346626 693350979 644493122 538036741 186336323 558345680 -994679828 68921643 629579677 -287543115 -488141970 384752112 -371397760 -548709810 -285364875 -688354940 55569324 -705975960 -454017224 79853776 -399098638 -658347619 -70957512 -902789714 -709452827 -72670822 381786760 -803264267 -365540496 220576852 -987419963 643791970 -182806043 -851956319 11234426 411786123 -470505375 905041403 480157152 -801789336 -525834077 -603536968 -919525764 -347670958 -448093182 730482592 580245699 87406362 -736964104 -333917844 771042082 101604085 -556123775 314424573 -371674734 886051528 -641490770 625434587 -811253213 -392952195 -457946134 833620421 -187435216 -176087846 -248889502 -878237441 -433486978 328037482 -674314628 -52615957 187964734 581629382 5267983 368445281 531114824 331382401 -229447973 130679569 -813745514 -197363947 -625396503 -15440198 397765051 -437372125 -834559872 298617594 330547940 -137598724 454028521 917351319 643390278 850710361 449253054 553680544 558166186 -262215068 -156248684 411452524 795444087 173630453 613479779 -54314678 -472185098 417344391 -521917963 -946224892 204438518 -707021327 -488241569 -454312622 572059005 411751156 473464183 -997065320 -363178573 -483770420 -396296265 775711833 -555206544 -26010940 -718317768 479171595 -675921746 191334455 -521538600 28189363 648936992 709371815 105892462 229744761 300511129 -413383893 815003703 155390408 414832619 -538959994 -653435475 -66236325 427135333 -271796113 490132591 -289492957 -452246907 191813046 -740080844 239052791 -826995655 -886094997 178202380 647117312 303279861 280552076 -833514430 842209134 473015777 794681461 -301722786 979357695 393028210 964005282 442807500 245761410 203811090 -656093582 -146991873 665327181 557853422 763816688 -713343161 -616088919 481723315 -99190689 -430700322 234200078 -492012128 517556110 747040730 772843313 -652928131 -309915454 219431167 856974000 910450204 -578997018 -78516061 -386327003 871783065 413133554 -663620684 -57926549 -100982040 -761704463 -544765096 -753100187 731022348 214270806 -941004266 262045888 821134141 291587184 -518118139 92600840 -222953031 969163006 895271674 -626633300 951168684 788948016 -500654038 112208699 -809685210 930929550 -155623898 -181214781 -640035088 -752426671 476790119 357304969 605172683 416705705 -550901395 141134857 -61450954 167779982 -438596846 -549632185 10821676 414160827 674266408 319945921 -820597637 -234820477 -115296154 -488030049 -543518068 -669619446 -725544194 898035926 562496237 -164863100 61132162 313347687 619291730 -667989299 744587940 -937545372 558004590 754924272 -341831279 -955750364 565639201 273410325 648125010 392720332 -918752400 -947537538 987659980 497065530 285917063 -583231837 -590351441 937896531 915995696 -321544546 236348938 -634388900 852057574 -789470064 -321895784 -621035805 37620236 433496673 -346310720 590662048 828584846 778720240 423305388 35405263 972359910 -966506050 -924539124 -617562153 755193464 -638583867 718201552 304229831 -262770159 372454419 -853519203 148949386 -248551388 -241901727 205932152 926613564 334821435 -542382597 -94793914 -243997900 -777492932 649023907 -750759076 846015473 436411146 788137929 989464155 999373353 923241177 154628262 -287201670 -506366835 662044812 417461340 -588415059 -372501576 288925390 -48109894 -118111615 -772367770 562751332 38143283 144322539 -319914246 36751986 499183587 778852750 -411357287 699108321 223343564 -543952239 273485791 -282193747 -575673451 -988782651 -692793462 316328393 -412989657 969272901 711478478 272544402 -356774656 -680648116 -329496270 29790572 -665661381 -701932369 -577442127 -328888868 -366222841 21938724 726633131 836664979 369326979 -190616870 -926911875 -98979639 -919369508 585484097 -856557510 393966009 334069874 67022344 307805328 656831220 983063994 646296755 -936353542 238420475 854899214 533595379 -259245520 -821964028 -396394680 -95242904 902956176 298854629 684681699 -139971924 -632387251 827927150 -332276437 -339415021 -45165073 707033632 206047530 -748667180 -114992793 -759768604 19983374 588075301 -776256696 -878879833 624815302 995119842 -919030091 389995893 715979926 599527903 930210424 28684832 663683053 708486109 638268912 883846240 78167468 106131467 -650299913 443833388 192609452 -751731682 -357670037 634586107 454795178 248539467 -788087656 815632468 487452820 287795957 -593362119 -228533920 -672985086 -551214075 -148418926 -16192661 524100690 -134827407 743341106 -207641417 -997855577 -604613412 -26561822 -255539566 905811801 32056046 -424427396 -176692950 -62823818 335335915 333795710 464915649 937742584 -125457202 456916866 951455119 846462311 -22695079 -820966443 969374281 683384613 939311261 448890967 449901105 727804100 -77558301 -425082051 -46208895 103112192 -542070877 594306713 526532303 301636130 -76627809 -225404020 -740053781 -659933905 -475730679 633548731 -182908989 551888349 387179445 770837805 853348324 -294277132 288943207 -2470318 -963906479 -976616626 68175207 -714322848 785644381 -650996365 -207407021 299544769 -384929372 721838613 -407269134 -694108416 234926519 -462085528 533707765 -793992086 -350661004 562893601 -299082016 -412870174 49320338 -262029323 829800837 -385125034 -279599896 -506532178 -362441593 -519509060 780086310 739005129 969522776 877143595 486959234 -369524836 -686184791 -452118606 -660510794 786573835 966923475 59017041 161364698 585689279 -161403235 324489578 474192924 -163993984 970719472 -970158121 464654444 749699561 -941363159 -42084679 -738157659 -650891537 -400551134 -399800986 -943042532 -374332405 -463436946 91363543 251543631 -797525396 439366758 -612728414 -662206998 882488593 765983839 827902021 541624762 -348035030 211941637 -594095751 815686849 626279348 531450223 865770003 87824884 713552345 -594551897 -147713559 -354566651 -983214426 -956506795 -303097216 -598782579 -64160008 -328023409 174070343 972506424 -142524492 -783317795 33339228 -625642517 704042688 365931289 -138622762 550724964 -683345614 -708138800 -643338291 -472211832 11754998 859288191 -605303552 757001882 861950819 -751943903 901278565 -976401079 -221070363 513712190 746697050 -289481826 392448805 -577674114 866044413 -471309727 -109777735 698614493 -727321162 150875995 -571440850 -989853527 874899206 602000830 899599081 718648257 808091290 -965455281 -25627006 692669520 607579126 422574836 144349116 766312043 -435242826 31474528 235199329 107080461 -3000252 -28133670 526606504 -13453104 274698546 302296732 464572942 883391492 364964372 -619884424 -974664883 -60926852 565419047 -692912536 -868206574 -685029996 -642158277 936325819 -75400195 -661853974 -786742457 727742485 -758682432 -376857176 496410269 -849801459 -159828052 293805985 446475190 700584927 386152369 -966145366 -929462687 997994516 -566769678 -295893380 -728993507 332963944 580469540 936132222 -26686099 131345617 -613807070 463086657 -220680977 -870489722 143570878 -694943571 -472905536 -571390705 -62650816 520217442 96108393 -717172078 407013661 -174754013 -984608111 -7630958 521990545 -108474868 28432292 718210197 366231037 788134671 -639240602 -116754794 -615739348 125016534 -880617318 629856736 -331170433 -529092796 357849926 515300769 -500390244 372788563 767485840 -831713258 -552969070 -706236696 -850590992 -16075641 59453664 -56771540 -498403845 -581448524 -976702582 -749800186 210825547 467227364 97910931 -258028622 120816106 -525941945 703191380 332620388 -336780362 -409759828 -575238784 627250801 566647736 454650982 710295372 29841766 767945378 -130569150 -581591850 410916529 -406151199 996341051 -374760014 458755339 -947463035 19672102 894867126 675045121 -698487887 -664956979 45890905 564481154 896739365 -436935152 -85274510 -232679634 -778689814 -342145170 -11655080 -486129943 657990188 807945282 -248268768 -54042545 906224723 -233728179 332620155 984134177 326291977 -602925001 355562593 350163888 -821354014 -451596225 579387967 553964075 409124432 725087760 -860202367 -246402616 -620419421 -906325972 -910894702 103321917 -751502935 669135953 738901186 903674915 340449726 971305139 -351513580 -979245971 -587590702 -504895888 -599873664 -636341282 -669791150 -788477092 -595722993 509937631 -583450297 -72105310 -605542916 -409958806 -30302108 612567976 -230835955 924453802 -676067482 -737215871 -582447463 -882308071 571912725 413070355 -397004005 29864398 -409279823 -317063946 -983762651 -32893236 -839071487 -558670737 4546716 232345032 -534175453 669862244 272320145 -673605387 -512603293 -944100789 976463180 391181366 254269605 -626149945 186249180 -466665779 412979402 156420136 -846789526 951054774 -329463824 464413535 301914807 -632554832 -710193112 206157355 928914567 983900328 -289322948 913373418 -349701502 503097314 673292794 451226791 -19700131 356240980 -178075833 -306186645 -997556094 -406611108 -678464463 457840442 546162039 357044711 764127005 -612571656 -414436142 -150985725 -995232434 628934425 680527056 53886015 -198418210 -86291042 729029161 -484773133 -463683422 -74427128 -734250308 198941358 -904745573 -195928012 492268367 -590510428 -911245734 384461070 -569803820 402896507 -379989311 -732416916 914688496 125473716 935662892 101172395 -695542252 639834700 -670836951 791833137 -102742244 -127067138 -634958285 273710070 952255399 -209856262 772865189 -445311281 82145296 -177792667 -240752984 -79156831 -951912761 705312926 -948719563 -573522062 91741884 -327315502 154129542 -658426516 -970511042 683684118 -729928767 461992665 600615728 502082043 252037168 241017867 65645984 147338213 -972243733 -966746774 961162392 -114520724 639880199 4502497 852418178 395681234 324319862 -405171567 -34903909 729170211 164240874 557003856 -625605881 -1824624 530880322 -488976691 585301504 128074020 555787332 420825399 -312025617 146817801 585994066 -957360583 -764351741 -431563757 863583708 -893958243 -265598265 826083143 470321399 -42103363 -408388866 975768620 658913623 822215707 -558549939 432197494 948462465 421126537 274147280 360962150 566224378 847041223 26990446 -250516362 -898878471 402175481 909252104 -250958260 -11906051 678202227 751383280 11344807 -361434860 -805250019 -762550321 -791125334 -653019461 -326368638 -343701452 232412832 859815950 -991723843 777280542 -108614171 289248249 654853625 549806753 615845439 652527916 -446396688 -863402448 -685433348 587394926 -513539950 -203521605 686922521 843933163 805976625 -208047689 140069489 158638198 129385800 -33928377 56146353 629297157 836417691 -599005208 -57837237 358744708 -773776459 843436977 -13391316 416519879 -257593716 -545331425 -43998370 -713391180 694994146 -459899918 -399648835 -535378859 498145788 -479314686 -899666878 -721529045 -669907564 641049149 -864513397 -366388072 -792963912 603406889 169178666 -319788139 -525392407 -309795008 -656759582 -73300564 251043915 645957437 56411720 460587994 48517118 902004857 791160249 822820456 -250131254 975262399 -810152813 -968313455 -658054950 30249153 -346606164 -138099067 -633944470 -553226862 -492908255 -709107549 -254130432 552373003 525334068 255594704 951571540 -161267744 -25142795 894311696 335771934 -36245487 -303858983 -111770524 -391914555 -362039648 -730839359 291617414 987204210 -949604250 -12907616 -543220336 156262169 -657490058 -312277462 958322957 -562986514 -151318545 994079728 738674611 112722284 16809319 991505040 766947715 517993680 612701749 -14755909 504095316 -825182408 492912397 -887678663 -18026958 -393176398 372836522 617777438 60134289 -508259170 591244663 -154002535 -513897170 -315310729 -554508484 -183124419 -432261132 -74903662 -255937953 789495022 430743118 -510713944 -485605781 425383569 602835199 -599738446 678940277 -968160384 -552797187 722469193 -220309994 388527759 955582745 986271521 -253180215 352932549 802019095 -257251461 325668071 -116048358 273536735 421697761 539670785 -468628232 -3644647 -914910797 881576793 -199116050 -977843805 837078336 759249469 -527145015 -594660116 -884692566 895334506 -221218244 -148183061 -128231964 -295528975 -37037071 473171066 964225914 883681152 356550877 -142642540 361522100 562374865 332936640 -797403808 264023517 -674881719 127306265 583035636 665443590 795947278 -113931194 229348072 -623610736 -256313620 -960710514 336472252 842333866 304794600 61871301 61413159 724949646 -528538834 595167036 892918297 -32969711 -343416578 422526925 929044574 -256215638 397781369 599612177 -810391590 -739129464 -388343242 69256504 862827256 223632294 -139311166 740496576 301425215 -27088770 426737597 832193575 -589871154 -106384965 461879490 844503415 29179807 371790905 892615539 759081863 244101029 782771943 172994109 673236716 944421001 -573019588 590177502 340046857 898796611 754195423 -796601090 653139662 -617940873 22086181 -320699984 852871425 -499407927 -362745163 183542620 -363376502 528229790 -786124897 94313524 608220270 -2889387 931142933 -316559750 2536056 -746583221 717041866 985299935 780412233 226514855 -492913078 -113433953 -529812667 -74283182 -316954415 -780882615 240345987 678916519 -379359141 120632509 -3688469 -584991334 -931037965 -933558200 -480030380 -66966142 -140577968 -804919933 128168904 -958315730 -555305439 -847358497 -869296989 830035217 621635511 -28207813 462270284 150586354 241376406 -462163478 -474325938 -835986478 -189737279 -949618029 208992464 282663260 992066717 -201580903 54315661 -345907519 198923408 822634824 -913376019 553825870 276429635 -288955106 -435819341 -396456503 -487221957 479804867 -978620137 -978114700 826233128 636309812 477892997 -736810022 -483394705 208894968 78046371 -787780658 -566368703 -303470399 -121091083 650378968 -451260227 -225457838 809215519 -454387165 864633938 435785856 -874157722 -632792533 183671456 484503132 -406389750 57656520 682518726 -153722213 -438493207 -934774922 942202915 -637573647 -491902497 273318833 -487716814 -48495916 854277367 439812760 697096758 652346792 493551893 943308882 146864072 -260547138 870020894 -160007090 -985413081 104104142 -504785586 115784816 -365692677 -979281202 653036343 -603427554 -845750050 298920478 -900542825 -862274671 -46177020 419209142 -731888629 88325337 -575705054 282615424 809541458 398611076 -100417258 -650436369 -582363009 -419058963 250495150 -458113022 -229141093 -636492429 564745604 289184289 -872651222 -111085744 -697833267 499144031 747786882 -753746546 -73513218 894240179 -61750778 -381011656 1242175 293572427 100977562 766393931 431410915 -636640855 22563950 -605272080 739995582 393568174 -251065247 -312895182 466216329 -843985953 477185738 -344864900 -284840282 -968089153 232229019 -945562802 388356254 -850495020 -642120950 -861577275 -482382110 -161569002 863901792 381124112 354074006 -25829017 31857605 881019691 330548579 858131323 -109904082 442700141 -32626920 -485083336 341151405 -90327773 -821887789 -356655045 -77997759 -813290897 -694744051 759494383 216873251 733951906 327036301 627592526 -829780660 -220611844 -942988646 -353874279 -313729635 700688933 -831793282 -726025755 -513064064 -237964152 947358413 129886837 50455481 -21567604 136362498 521138664 930306446 -112131726 -272356823 606621021 77033245 739337468 835662001 483577534 -642947233 -958778373 -270438416 683606810 802662771 -429193173 835372008 491885453 -302573493 -203594817 -565869502 -740720037 712107591 345496997 221131666 -47376289 -29761533 269814851 224164729 764583932 -501969531 -528243210 -850012676 -146974579 -650220402 -908628301 824439403 156338324 323413574 166578156 -453169043 -415318720 956208221 -773323269 -862177070 -945915575 146368306 123423130 18508001 175062042 383882625 429210173 -402834897 -178288559 -868999974 85914619 -559002647 60278911 -499293578 413401609 -819517762 -266953382 -161411294 753182686 -252036933 536411272 406827799 -557704321 -600694409 332951564 344353893 357777542 569146502 -355086832 -729416170 660325290 -427562984 704366980 -884862995 -150930460 -268659147 -104376205 900839728 -762147766 455292477 358777166 -222911840 732918174 396741540 329591125 113650648 609210581 337926145 -975735825 603432655 669359685 -496561075 241484083 -284314470 174122224 231315882 24806118 537761516 475231662 408681537 590213114 711320974 -922132079 -532952347 -852900300 -808468663 -181505252 996302638 2514502 513876324 -512574062 90294026 284884600 -318151859 709405305 -842702923 -445945907 356282133 -650073456 -907445275 -832768285 -436486746 834482917 3438400 56037497 161024416 -95392098 -1565405 91428597 -812116368 884929637 658455355 2387829 -368922119 628614472 768570529 691052138 -586168729 703304130 -346046290 -836381538 -934412297 203623268 301539313 -845716362 272231034 -506873939 992208478 99110376 263593986 647435728 -521293484 41558614 -751676418 58780174 -544486467 -110581891 108986034 -546799398 -511450950 994266098 -620177611 -29433735 -224835627 792238196 -875002964 34790961 211446634 -884204028 -462956680 -636819723 726243867 -988752972 -985311479 153721832 197893004 -220160824 719479983 119430478 119171366 -622741898 85068383 -333030769 224400612 -794698468 142487674 -82419004 217981677 771167216 -60727584 -732327057 465511301 -888374335 711494561 49759187 -161935297 -437027944 -745065177 -108268236 682757145 907126142 -449756245 -703246924 -425882787 813412248 921180402 -72076074 -113011678 677512676 986591567 -439020906 492106332 -900230190 404847936 -961361677 988459879 -188818430 167523959 -165490550 -512351494 -860130126 972554683 -147693865 -904380091 333833769 130178740 982101910 -403566491 -614767131 -535399809 -132279043 -41580235 -865705949 -611461712 726342935 -247789207 725545706 -922757161 -283761091 887264821 -610759416 -129177444 -331803217 819429007 -794196831 748389922 942177664 662405214 -774019583 -646729450 -347593063 -427488998 -164513760 -36420405 -802072449 -687265169 287314312 954189583 905511799 -667793415 -438911474 700029299 -203325517 849450485 905832266 923691316 -795536636 -935745106 523442350 -320717937 991099958 -581480468 -213469326 368804787 625097443 -890965875 -646194553 -883892777 112170187 -100858120 -168340610 778187434 726014366 -422373258 809609161 171317142 -546815622 326131238 876320162 477678316 716291432 -634021534 291900835 904242504 -45904329 -855880510 -626771049 -745322927 -71239551 542359187 971627890 873841957 540229793 -631700449 -875839731 -614899325 -894813221 376851036 195918580 -898010747 726623439 -47089139 -750562553 -807691585 531878904 -218428114 273428009 95156884 597670983 134438579 -348699448 324404500 -591695272 -885743548 -361518770 -466962849 -141805725 -514967260 557834033 338570531 708253776 544801139 465441171 -379758370 -437272989 -242632246 151009861 857632468 845789282 -678326855 -858335288 286357669 926014871 -250563562 -77942896 9420815 801570541 -22680606 -53956630 -326952791 -552846200 663963392 311648674 -135271585 -986569224 -265204491 111295650 -872387542 -481798849 -254410044 972109058 780171685 -814135988 -229108061 -290883852 -814767583 952960551 -572574199 -461753039 104645682 573754770 445329293 -20803937 -697390212 -563907847 -453991629 413976619 -559566334 -163378455 950598295 -196291426 -162177492 619812276 336359578 621918828 935509685 890412906 -595744141 -885053899 971247521 -341553727 -820349457 676729586 542414786 -230925943 13470559 -566021570 -493437684 -73225837 506579864 485828691 13358970 216642856 -750727438 -326990196 242867863 -467436325 -821905507 -69584705 114475944 369461962 960106686 508013559 -746600486 287334127 -605240661 -171332831 -830357630 613435011 25208054 170698235 -466065469 -365424110 178562446 771989665 515589072 71309737 778451538 522172449 376367964 728339841 555602376 -667591464 -661545781 -27281118 831441843 205601489 -323750842 -2149909 -329050458 372905427 149044149 996558070 859536825 592832648 911638863 820098596 -770095887 767881162 871586108 -82470011 -637397941 -373261064 268391578 -229125070 -794620900 636627111 125543430 -802615296 559078413 434845313 -843461518 -477861691 -796222461 265593941 952093318 804212118 -6460368 -174220264 -822447709 -953209126 -270682444 962092614 129288445 -281406527 101097928 -968156804 456925580 113459027 27333185 -743966799 729325775 -173158307 -501806862 408968307 210328358 -632654384 590872239 686554446 -750248075 -774584476 842850690 -923513532 -297280057 -102742942 729465164 -453975686 272253642 -353353510 402041080 -253969734 270963584 -664726631 -459747009 -501056014 -308019340 679917971 13173772 334611932 102234606 631951700 822783998 -123547615 741780135 933984612 -76927613 909575997 -121786013 -820231184 -470884259 -321544760 -135497589 558891350 257785598 736931970 -769642886 -483718968 79921188 946898004 -821206417 -762399536 -575258833 -800381713 90139233 462980374 238586448 -425617770 605151265 -981860066 -607770362 475705661 289212967 -596822400 779849750 -91564771 507802539 -84314994 611218483 968029416 972343117 707002676 158976337 -106672264 -194670451 277193172 -218099535 -326369602 143301689 -779131631 259098792 350985487 -916399870 285503381 176665626 640429843 -926132727 866921077 -958156690 89881321 661771944 589131183 -51004024 580712203 463360066 -902408959 833763844 -62847584 -76606674 142687666 -566914100 876298626 -581106877 502517910 -584591934 436677028 -597139689 858744962 519943449 -11123922 -465142209 756755264 849946217 -190717791 -193879995 426387009 -667618551 -921256229 -437070872 324178637 -911355348 441010154 529196338 -3511464 859840960 -315028686 -332514923 -898100231 -288779587 22445143 -736809481 -148043588 839923760 -409959206 375300645 414773530 472231773 -485529426 -409908214 -337071244 912875910 917107703 261333729 -399337879 -111612537 695360928 364837667 973127085 -879969687 114097427 -643573219 -118979096 174903588 -772309866 -269700098 86342452 109199147 705073523 639495366 8918995 -179347264 516241885 -760725698 458209399 256531531 475988013 -673803729 806340255 -651210667 2510564 -645036649 -155551910 -730037089 818790104 -707590413 -24688875 229987608 652330588 721410612 957798428 -85214033 441438431 794823918 809651966 669890784 -160134741 -416217904 -227287263 791465735 811762310 931017407 149510253 769576451 756518264 -839677673 -580190791 -158307947 936601326 -425039345 -897862916 582919387 963625497 236867381 26455372 -752867504 224623092 -732535593 39474895 -663523790 850943677 -542950734 843786251 -830332974 -362503565 73183300 -633056921 -732821912 535437018 -454955408 747766141 -632598163 -8632473 723111471 -439323939 538492148 75926104 961222915 796792109 673417236 -101928958 506634833 110759268 -710238196 270773772 -68550238 715842177 -593292982 338289039 -87431441 -802038654 -270130082 -745791383 392064768 133839194 -888801062 -396285748 -369481683 814404839 537561536 -217155323 862869290 820992483 -195992274 -4251377 816900872 643940019 998228597 421189575 146781405 -719670404 -15782454 627733492 363100513 151306359 649909639 328341117 -817561263 -730519807 527236353 -441097656 -95328237 -60137040 -180469738 -186173048 -665041133 644474395 850095950 -827249551 694777043 232199770 848531025 867567879 729084229 -971815455 -833570211 31719722 588621434 979359399 390155736 898240890 563496286 595125158 -60313542 802516532 -482666496 207734558 -297562423 708137730 209980409 -584879756 -771999708 -875357750 -803816415 -24822501 -142786881 -780565122 163914628 -129059271 332906412 -691679313 -236944774 -245436544 163687287 949229020 -294954632 -351993924 739985613 583001182 -823582364 -450396841 652315610 -775359176 947947414 225969571 510627426 -346500779 363682132 -563441092 -589905082 -398181196 -744377216 998780111 98972582 -828291046 -284410009 -286681067 413877553 -287384152 117347577 543697617 144833903 -288299694 -509979015 408053808 675183221 209557100 -887158145 377596457 432409090 -748126985 829159776 934838682 -729283167 634452768 531596519 753512875 355393341 488361288 848104011 -365978905 -293233068 -992167685 238993796 -432989556 -570921688 -351312954 -295072601 140350646 -520975332 426076697 257820980 301239112 -729829754 416883807 4556345 -688607603 -456675596 60168006 -202720519 -474396281 -655075137 46473526 375313847 155935639 939416760 679361766 648991878 169203823 -191337940 -614656994 -510159711 -500848601 -268806098 -354217542 126320334 -151190144 655361923 -639245657 161011726 709112207 39711011 823174609 185555959 -215370203 -618703784 -918712364 -166238291 -551057327 935671684 -373969963 -625653001 586511514 -107580308 924081272 549072478 626262943 105505541 -12594551 15425907 -438689185 -942807279 752824885 934338663 -607500365 -357314196 -294328813 -579869355 -10807691 -203722700 783694489 -42536524 769256951 -859096522 -588421121 -573767396 -548482615 -567861072 -897330967 785295319 -105212031 -730881022 -46755805 -633865230 -627694771 756941481 2299528 -644530193 41815512 907857873 -637535465 -206321418 -946478000 -229586644 -128940800 653869929 -974439764 -555224063 880763937 -423753294 198077826 453660145 813138491 234059294 -455163972 245639597 592863294 -202344712 685112605 -244039737 -591098049 385198139 -938953818 -712020174 41909900 -999748279 -97401237 768185009 -550816949 842157616 401186435 -660307531 -623981856 -681129327 787787220 -467839449 -99200951 734051393 -717276200 -32088777 -539728203 317021608 935386545 -306786294 359724199 798977061 -24048162 -394903000 -870326072 220512744 -292997799 -816022213 -740903893 231665628 960931733 -415265240 480268421 101654198 -256189352 929700974 822414209 -5361667 35028531 72225700 426099904 -319118697 966673114 -797609836 -421191338 -544038848 986816355 -306894164 209988888 -209505140 -200384946 -554796554 -120515278 -567456113 978415824 527892263 -359462214 932815042 984500285 809201933 -547072288 76538431 265857949 117374538 -191884336 -391561256 580086860 776071911 -758496511 -981542572 -656047226 795549791 -526657344 -680644218 116425086 398940766 839113276 162179831 876683404 -408107447 15925173 -511688358 636816279 459506507 -992008150 -880898572 886679599 479419754 -897389618 -905305901 167698000 132697748 528930367 36335198 -203158457 -425484986 -183005636 -61492576 460065054 -651205826 -196920202 -650465463 -607862672 -944819987 -645632520 -585089123 -11562817 -278236717 255930257 826011309 -476592903 -636554042 776286954 -830272734 879775614 -572363204 -226909049 -827564865 164092549 521530249 346484376 -345554581 -260095338 -650818549 372548098 -823779416 787564565 -964520680 -377956259 -825186476 -682529689 947221553 -784966116 -112117495 -520199208 735671851 632926507 829437006 810970938 435386126 -388812248 -726141353 -867024290 -804984544 -465306572 936709374 -176033571 652316556 264624175 -96204616 -911077251 -949722286 575234878 -236333252 739248468 -195452805 184230019 -937071743 466640325 897706497 806559185 -250319602 436732501 -955369206 367441141 -444515003 -392730878 511339431 54177169 -233819595 -451186841 -574181627 -519805232 589322915 817284549 -769204840 -961794057 466106533 -331645250 44913935 -321360713 -573730968 -229075031 645663332 943281206 -356700182 353835968 -846528066 -810312080 173814325 537674748 -976986756 825939435 -627789902 537729496 -116467281 -778862061 -97049270 -325486310 122362685 -346337907 -865141986 -50964785 88974462 233461897 452227677 -922398527 -142479570 830010168 659937738 -886037114 522733494 68181655 465539504 -201622349 91456020 631640714 972981899 722871116 199366782 -753601135 370262011 -609549171 -331593267 -12875643 10973678 -3538972 5909000 120807361 -228853916 -38484081 342730372 -788416652 -919656190 544667473 580690950 -724473399 -445939064 -716922184 -722907237 808995782 -237537103 -528701109 391979239 -74439837 917764391 361810076 764543983 835002242 -758586609 -787389229 590038961 -685822849 369955696 -407666893 -753482396 865435691 526452531 326963763 -342689016 -441031984 -614420641 914639054 -821620670 -203915586 376974957 -93581855 348817010 102055610 -473065796 -734092150 -593652403 -675707625 407644184 702711666 476168223 250792719 508107189 -808947969 732723131 -446644240 -693910833 572267497 -134846837 508872534 -839530861 498174414 -847342227 360128988 522332854 -557480466 -285731666 166451659 784736271 -859490071 49036024 -845696187 -287402086 -8661194 -401319845 -451840411 538893623 313660130 -615091862 -140563351 481783620 -223685628 -923865386 -352307411 337271797 -909423162 602587379 211388523 -360088834 111164664 163236618 -519469693 735461824 -605124449 640351559 855251017 261571168 148913539 871085165 3105968 903121089 333579250 440359765 -796220413 -725913122 370306570 415111325 -733095936 568173392 959053411 -317536828 -422491891 -36525583 -662741927 -42745213 -29094623 460515907 -633865243 220145207 -65559427 377099307 327925279 -384014751 -321996300 -488328666 -67026690 932017652 -891783920 890623969 -785569720 -521759042 674713399 -230604101 206782742 134257588 104298956 -762953828 88959583 626632901 737938469 473343352 -708508048 -241150763 -493776869 684034000 -363157544 -768213224 394354526 -873675342 240043296 -28836517 437081074 778657212 -606062506 -59829374 -303931049 718264910 911461792 914631081 -819532817 -798568820 258429898 239602957 341620225 791977145 -723637519 -433939818 -250697208 -201172397 -542527046 -599230172 -894254591 -524927572 -666628131 -969556795 658257966 -164642174 -53744317 39784961 -850860255 -192425729 -872857286 16436947 -329854714 227956059 297914290 982624015 -727288749 877052438 -23293108 955437883 -57922670 -5019404 -753843200 640761660 428994141 973472607 703520323 -84498015 -894938247 -853526511 374987602 -493040074 554396585 644280578 716612659 -675715111 485522985 602360738 874614740 121724949 -317156035 744965661 910751541 -933031502 968698404 -588974313 -301109986 818024802 317035858 -615399262 718532633 610510622 -244083266 101128400 621956228 -645319907 567278085 -35468731 -804112217 128395423 -246041751 922182379 158370134 -306988116 -145761087 144216594 -215171228 680898165 -780110749 -459014615 -771649518 -920136547 163831360 234171428 -786332520 95928878 825513768 -415580491 -929219936 -494070658 763815076 -621724701 495576876 -843161114 202657687 421105922 -930141095 666625138 637949517 -211303450 936636757 446867692 504393196 165464959 929862313 -617682342 -337913281 783381121 -574506349 855336475 -278769541 915676284 -967269748 -451263281 577333687 -161277612 -667767268 624253208 295020050 883497288 -532079861 319955216 -51755824 -503326707 -212638993 -504498749 -965878061 -65553395 -926839264 688604511 -389780752 -538045913 51647318 682063750 -540768476 344307700 175110306 -113260988 -781414229 -81301387 -570051641 854227937 77537015 -35856158 242115461 767785410 936634740 341652883 479694066 -92562863 -309334709 779951908 -601104707 467679849 48872525 -217204458 -223444144 848877682 783187463 127321503 -634707116 -215701907 -374225343 -254774200 -936218031 671673080 -632128143 -151720600 56250421 410130316 238340050 490085137 -780043101 -204991249 863023387 810025730 270350015 866951152 -288745796 99272538 464284797 145019216 -409858211 471160920 78258778 121804159 -855294026 -847083600 521182204 -911365820 -425603127 921498354 -252761466 -934431348 900249580 -430698777 -922020298 -510587934 -982699858 -698231429 -146710199 -968971150 -583936501 521493878 42592944 -649443581 363756557 -567316389 804772908 231791415 281221905 -929220536 830380294 487507865 -888658389 -782339410 315108374 -302189854 -907559928 463327177 -487359967 110327067 900839816 639183721 76460062 690951935 -937599571 -496292611 -879567874 194113898 -265162759 543269571 -285101597 -438111779 -671950094 -625663937 633574537 498279642 -199816408 555627844 -663393356 -875422262 635992284 -815074419 -875035896 -626144583 -557254991 -431074009 -70072875 -207287362 -405094427 82961025 590071968 469248477 334410547 282231028 -429504621 -347819922 -223093485 -327225651 -36060819 -921805119 795490271 -252592310 237270757 -168309447 -789394283 -929792272 -49792088 907919427 -89051997 859404004 950733163 -759377101 506110522 -554256022 -239886113 -819802815 258710724 342657140 -99003259 371855441 42721864 -64100309 637727313 -959491468 -392852996 738218769 -972368221 -922373691 709060531 517921910 455742150 -659369827 -127177308 751070085 396640840 862833433 -948818230 -739313534 -244796147 40887948 -505378723 -580582218 880318928 535338707 -847011537 -8646606 -456610170 978734029 -438870588 77351159 -565606461 169605998 260134340 -248609722 -816474312 970680655 -982968296 -389087537 308821018 -622983733 -789210512 -18948389 -222818545 -34110922 -633212678 211010650 -972207001 -937119351 -608957222 -487072030 623756308 126150520 -106831601 549290495 -679172478 -564731184 374129510 830154555 -532389416 -991847322 130293732 912788016 609474986 955669872 -191389246 234343672 -560138295 -33197739 238600186 248024134 -605218300 -779285869 -84185813 678449322 14619460 213637432 -399836485 547556371 623327270 675583926 -155687369 -952587185 420199579 232226904 -904026863 -594340416 422350988 -594240990 814663911 998435048 189364172 -476630238 199576152 -612102956 -512140420 971365186 -382419526 573188371 -548431199 60211953 200174219 -598705522 -70718743 483428983 221564294 919055319 474379933 -40384184 -480674643 321065316 -69327430 -98945722 -65326773 -616415357 -116321595 157166437 813238154 329056840 669320331 -105336444 386043228 -444046821 369734560 429523583 344005277 -116463567 914545904 375806286 -429895438 -862917117 -13953989 -428911635 977392736 -33906623 979720598 -546302831 -170943842 516774804 94634180 765787145 -637888846 -185959082 -400876321 -30686229 885140395 -152599294 -175414855 -219230645 -930405965 886415141 216277497 -458172425 781681477 -423432781 227376309 686072947 51188659 -949171278 61194588 785933189 -634638283 -672789809 744442421 -385246437 873000455 -159346693 -761474109 -429921342 -643796281 207470286 852752396 768761347 438109971 231124952 -150435553 -230667312 -248719543 -862548293 168768604 812126257 619389598 237733784 664757737 -199814729 -989252294 -781617007 715669679 362197468 -54609196 -285667231 303361536 657924175 -975199979 -46764254 -736872949 325599409 -334837447 -627747000 -243907609 -727548508 -469148470 38313129 498247484 725706285 807874222 982840362 -902731902 102450460 -176393023 -781658900 -447306485 -947471589 -764459052 -53161447 901538880 57785016 555619232 524721279 -898417608 682708490 -824817361 250052184 -863284926 7094422 578157861 -14198474 -168543540 222202437 -665980014 745018546 615462242 303906056 -876710373 194841346 702289338 -763276314 -628932940 516053214 -310204339 159184498 -315316856 672906404 -413497505 580713470 202789683 912194523 103866214 -562793688 211984621 -351652543 -194227380 326539181 652266803 -13870011 -740074541 -58463058 -830960341 -762559280 -400795806 878749150 360331220 537801003 -704262722 780892663 385780509 813270115 -157473836 -185003276 -953398159 790781535 357866046 462936546 357085618 -39825079 935355099 2882221 -871688682 641159481 822645277 69813223 760117344 572920586 166274517 10712538 364563374 -877681695 14495124 -384378392 384602614 13170509 466687555 199289439 -679368288 -771373932 11255155 -612043355 96767961 -706270845 -565327498 161043448 -947998211 223901658 -879769902 270687347 -193847893 271612805 901693745 559976405 -164753774 767327160 -190652003 -806457211 112839609 863937012 -251516918 -773462270 303770157 911819892 -93095132 -777825157 489124091 -438789495 -794909394 771508359 35197751 316719164 -988218475 117338871 912946746 654034496 878346598 -125323536 148310518 512801862 -479357839 -212566385 360226278 -248049459 -502906619 -432642680 661341372 454626054 -314264088 475631801 845910784 -172114308 -390233450 -538013971 -169674086 -279907382 -249927354 -833617785 -184944736 -905342999 604428015 -975669008 764483626 -299486131 -911338208 -521541894 413471437 -531559780 274487168 -283637196 -850352056 490080991 -674775887 1184784 941124273 -186029227 599714713 399046567 -817898537 -224672138 -637445380 548111457 88154161 -239285493 662879192 772765251 -167282680 837159979 -723638795 -481639401 -101908606 -898683813 -111164654 67873800 -156734942 835256795 -240084830 708943840 -137908490 464500024 247304949 881477359 219998303 -757830619 347821079 511571240 -193012260 873154203 946635539 -562179093 -12328671 637456115 658929935 764836219 -562325878 -609390242 -48083172 839270510 465377389 -118290082 382791882 -851923184 5706525 -389981377 888769576 30918670 290545947 111016015 -275491069 -425946766 -19370440 -406785198 119887366 955352347 -413128097 372239179 97038410 674555637 -24486914 -886932796 -909397706 -877326376 660419965 149901060 756642122 903954093 505138110 -630447726 -754074140 688336566 -526885680 23470765 -359702766 -961414982 132888977 563673074 -415708940 -661429494 -598686313 -511473427 878926409 655671844 -324463396 -557379133 481717177 -183550725 -928306448 467523776 -255663654 -851032604 -895411147 446799811 891434531 -164311232 38002496 -116220468 424203919 798494248 -949602649 -105584360 -915337453 291649821 -534483422 -638780341 -292539103 727255734 198578529 -608108605 753954238 945976278 -397060129 975999316 275468985 730322039 -691107001 -22609545 861799841 -512346595 800060143 143375012 552213871 451279431 792487899 -124307924 -120562294 -230366665 797176538 -940768897 535905831 -515517505 739667350 713893169 14014133 -740140164 552646749 518093673 821922057 -176880909 -128977872 810405497 208375032 11300742 -850859830 405851623 317142829 -164093563 -818126047 490477030 785765908 525625304 155088040 -990344249 -942247671 693354931 -277572930 873731020 -672747147 918586525 520697257 -630928293 678318727 -831115689 257911941 286102766 220142261 735958625 -714504629 -210597996 -330330290 681694268 947484403 -442736317 -560878453 -405207435 -706274723 978141026 -237116217 -578626184 -309347677 -350973800 -628969505 183360311 -624023279 11618095 -213722807 -53988197 -803640211 140044694 -540812683 73523586 -973299173 -281605847 3290377 400103263 -314850355 80481201 -927235044 1934876 -299810226 669761880 -653670992 -116651231 690019633 694724920 584955013 662307133 -639099862 -962704065 645324966 -430904951 156708923 -398346471 11263768 540152588 -593949281 470556406 356933782 -370075336 -297505308 808384556 482530027 -227589313 -373188216 111442366 580015145 -28847028 -614970005 493849620 953916495 -668381132 874169603 -840052587 -311601575 852846212 924962248 714986203 539259232 -393946073 839496565 -144765111 -697887951 269116527 -978280736 354902528 730011067 907244376 940069332 554530922 27822963 20074501 705071561 901248068 -776754636 -895423523 -863677488 890285040 -588398021 323755944 -743447621 -928760965 502857919 -517761425 395208340 -15689065 -570847448 663717889 940992543 -683086713 353987768 -7864005 235969774 296403324 -800594749 -252855179 865672003 -693114405 657653381 -962691628 -764861660 -948305680 -939035615 -541364789 699913267 -932071228 -974107394 -55568869 -507961047 -94685940 -903141321 -470819858 121715508 -984705398 253624630 -376621258 -815084698 562130178 -922574249 -716675076 306553446 129343481 -497274099 515599410 -805278597 -527098852 799623156 147011798 812669836 58044096 232799130 -35600915 360575136 579774094 -632216978 -986797947 527511512 23891618 94352489 767181026 -127396391 895106660 -383336350 624162597 53350428 -823095140 998439178 676308656 -633520542 408302936 334756181 273474840 695206228 805469897 691299064 -840411419 -804536460 35033890 475806151 -154234280 816374418 -350177999 -936780340 98337077 524191283 -841302565 247007593 788478583 -81837478 236945519 49856464 101400908 348936684 -549035718 -83768169 -612359866 -823760435 -913634620 -425916972 75965598 -143575260 910077801 -594932638 641716014 106304344 452727390 224589798 790657380 -543760946 -184902849 619045882 510621999 396354336 607172649 -475587117 255872611 361141591 687400073 -956949344 -141360108 -899979923 676333263 381856781 -721876207 40138873 472888905 -113897094 -780315325 -893356306 613460932 -823163973 -351660297 488337215 -452120354 479987428 -769310773 259451236 61128053 -116229024 -348124322 749287909 -587104950 -315755476 347429507 440754602 546763410 776171276 526727392 -767434142 -650524462 -386823590 -717801472 507802669 177846386 -669785700 950037911 -944504366 -595147473 -684511303 694426240 48388274 -615542135 124611488 -165599678 185065588 -519171924 -338848493 -545675984 173362084 367449238 660800057 -721105118 -187066694 -954515755 245666734 -239247240 772264847 -406031929 -961462606 341888424 -307243332 -639285374 -333323177 -736986471 99283391 896397337 462509819 -697480485 -214820022 267814527 -434599474 -533370926 -688091249 -203029962 168491494 -536274121 346370677 461252497 -374609850 -361283125 354362031 283569045 -926641453 824528418 78136992 -10046575 -522998997 589141393 683462346 490144646 -916791657 953821012 -413203833 -780877846 -126148476 -239954466 435078566 -160339580 684223551 737951733 -791616402 791236145 881734958 917026550 319475450 401371403 -884472799 -546733293 -680502629 -134144241 973394841 730686773 -804621231 621319558 30742104 349302875 313985798 -553939115 -776790672 -733860801 849625020 -684061839 253507944 -955326567 -986303871 -443788577 997673924 322353532 481317224 -859225214 -976443540 -182119528 -480478656 -707984227 -959239672 337566863 -402475099 -390648472 -230807328 81901760 671725984 -914934294 145935161 9734822 -796575288 520822338 412722287 -124692115 -33132233 108859418 -958668120 -9217446 -343435559 -258702578 -634143386 -485649217 -778520678 463135155 -21465568 -234525253 -91717155 668099539 -901401939 -386617976 -344784522 295587192 10901011 -718219360 -75376316 -658895790 101585384 -130929374 811622117 -84209110 -929104232 158191873 -970941454 -494111268 308371849 -260032124 421680386 697382647 528320020 -328693230 436046968 -481418439 460563353 550662558 -954843961 -272191306 -227510267 -479758195 494360544 -778197443 -207995778 878965654 -183254863 270565461 -750474578 638332686 -511078346 -867394715 761128415 -421400382 931040931 -63975166 -920506441 97765694 -465169258 -175101916 714979215 651442389 483745670 -667346539 903302216 -635175297 331683833 -988753623 601394339 170902552 15703990 109163441 -836275064 -885453831 -482909298 -804506889 -207271295 827753890 -464912323 -542644835 -208906582 -791818345 -91875889 -395517484 -194485733 507399195 396180780 -295160980 -127481396 11215216 -901120106 -326826341 335763359 16610723 -233540377 698693053 -716460442 -960689787 -903353967 857330672 -503480482 -114664811 -786935153 264555485 220378267 267722395 307794053 -664895572 127962023 557964300 297123144 -679277429 -99418228 304845780 401692301 556399840 -328650024 489290054 -940881496 600480517 -754660979 -359159362 -472254278 -903845385 779715151 -337478987 -646923499 -236030021 -709071651 183656551 154170876 177084898 529827884 -287938556 948761005 66407142 311109063 -629238870 284437402 -907334534 -163741196 213918524 -350340441 -662130519 979908672 -397706841 -383800865 870229341 999512814 -927993401 -518112559 350912032 770517740 421851626 -435928746 -541734120 681920354 472235728 -121952138 890531700 634266021 708994607 24195393 -907831895 151981105 132068314 312581713 514868318 137963502 -302658074 880744345 -585625247 483178941 69083415 -806685305 554760395 74085458 -368547515 -189576750 -857507416 807350804 298765746 327531055 -356432971 -950468663 -202844870 -172943335 995841161 413817224 -457563462 519353905 45037387 655937272 -583987653 -710402713 346746170 -38247416 -429007751 -130052876 13923656 780583433 179013530 -628449024 -691729324 -392377124 -650275331 -577380936 -598162805 668931515 205144370 337264086 -153079904 365915931 883719947 -44737591 796775014 423027642 773682554 -963462718 -582611339 988070555 845056940 493312102 -477939282 -37346672 -371053396 -459947082 685500224 -6673912 -57447228 -937548694 5384322 -903250607 -361087072 364210368 -327160286 -380102668 384572747 -960898347 -944270141 827694983 -239490003 55628024 440178732 591017773 552835406 -934049291 -722895243 692426430 -430421626 376396382 623489713 -501901354 858173143 -429781664 628408717 -79739424 -823277075 -303533840 102092978 -852116238 -861745132 -987614547 807288907 -357998057 -5140792 26074732 454621305 -369524819 -159907646 -750068333 -80530539 335612444 -420163390 776763683 931092397 766374652 31117162 -431988601 -484921027 -795337346 -126293705 464210296 -748217177 -952815978 -195322273 -391860510 279983309 184128981 652461732 30940560 -244765758 -997335874 -910402384 -436457442 107009985 300380916 758848625 392626561 -806808094 558975335 -620985824 685686129 618072023 -216898305 -241499466 561049935 863332352 304198284 41597112 159672080 -822122693 972509450 214168284 -748832146 145833568 139527060 388475984 -597494182 -378670890 -538712818 -731823055 -779522429 409909975 923346128 743956163 -967990612 44295253 816364282 240148458 -648128995 820581956 418057213 704392075 110607472 -691628273 572537084 -557909619 -262031927 -398986248 -823218200 -911546751 410311571 74058748 -268319478 140146120 414674453 -578121997 -262651623 -662080475 -691088737 -583464587 658386333 550437941 -553532954 -440592629 -639162841 -583196951 -853379680 73905106 -70061574 22105851 955871172 310014923 -188366462 -47641208 -841048471 -570035453 140777069 742472572 -383640596 -345173417 -990818077 990650607 -347559599 -445743718 291349390 -886269760 593773182 809700883 97587665 -230932550 -341596252 555539582 -654536264 13345280 962205886 -480300882 -575950410 -750765023 -931070494 -576860592 381823044 -748851484 386989060 -218365312 -51965828 706991878 199023908 -621816036 860634114 433453290 -124521122 -785873839 -15906994 -793478255 819950074 -172181559 579908660 -510794121 728320953 -379421324 279605870 -625663799 339751104 -493604073 -658387068 523645585 -94639811 -463278796 -53507454 375067073 77378071 991605292 930039137 -666002863 -35035821 -15731024 585414556 -773906223 518577334 -338294151 -590757923 690378993 299489352 536284678 -13593285 -556478130 -546662043 170437948 -247600523 455208975 -974770565 147974235 -220671380 79177584 34862186 426260969 -227913916 152026007 933659122 756169665 -837196563 -452810999 494854389 26046611 -732323384 -68301224 165031983 -546965776 187658492 -770734320 921521569 627401684 911065460 -958218287 -162031858 -328455565 -93191631 73670769 743916119 -786847570 861785177 -639142892 -405537791 -325536241 788904019 -388700514 611390953 561784813 -723925729 -795722141 -910765426 816957972 144870773 -335602424 -521529984 -158206991 -99872484 -164841990 -556720414 671895065 203737827 -111463230 -25312352 645584273 688691373 -265506059 363087517 197663746 977548907 444936464 -780167754 -282475294 635833649 296313340 -471479905 -497099564 615397106 522340123 831443615 -602773368 386418006 892721912 -223794786 -887423085 889981540 -911961698 -899101256 -131329168 -862582673 -194911720 204740427 793562947 850680050 -355921097 617734634 408497836 -641084114 -745603995 -205107695 -656507538 215376021 -97090536 428686414 -137210229 135497436 -39621614 -600896489 360513271 786365588 868782722 50493111 236568947 -836249347 921726824 693191369 311841986 911026076 413781508 -15479975 617395713 498152183 861012597 116480001 917153728 -133786008 155851914 552349525 -342975032 -265786097 -363750709 886121223 644099550 979563406 -552519228 575078660 -286825755 298195704 575005706 -382878888 311568436 -878290497 -406631887 -252232465 -162187315 -5786686 -920383893 887013247 -713697993 66808386 391092020 102538011 -547100865 84274769 -934066773 -374909270 -498224103 -346670489 388498477 -340608726 273217165 213792797 -553613462 -193976772 -804255557 -217480809 -798288232 164241809 261953560 -42213590 -545477780 44146980 420855613 981985905 -767900191 -94039358 597919607 354994080 950627795 425818314 575704860 474859141 -293651588 114753526 205937276 -102445777 -670847184 -934328153 516196495 441134879 -626672439 -791778475 942230725 955792914 901332766 -776449689 -716636206 -805340005 801185759 252209870 640934336 515839945 -553142634 -104255773 -769503175 -572284194 -730433795 820289851 851605685 305732507 268686208 -683151112 871614639 -236845482 775871458 -826362296 816875454 -52984411 -152496563 -177313206 414723079 -427844595 -646974253 709701156 -396954816 639422670 273454538 41851752 264461361 -226478368 -702820059 53871066 -844977819 -103159757 684486714 218122196 -296347208 -981350488 936807098 -956095331 -992189813 210120323 -414576921 -823834651 -197918661 -132168920 -240760398 -832307930 -453279054 -68443425 -377310185 -65084632 377731103 633999567 83551492 869537662 -836172835 585281562 -669361424 -82680576 -866625868 -457729965 239706544 564217704 -36863622 846523242 986677076 948643008 382127797 848486052 -872620790 584323882 -368813620 -537543261 189647240 -291292503 771592205 -535226204 -393249676 666856975 -438909012 -866521513 -416685586 783025088 -352715764 302562868 -468652479 42559406 568673789 146413789 432226454 459429137 285109510 573517613 297060614 -89584148 -733140261 248670064 440050344 329561423 -68646253 -683502332 -30018924 -52355624 421387660 248233106 882524906 819128160 313293051 229273834 396894185 -662198112 139695150 243841939 384294401 -213064766 523021498 767110823 149447987 868409481 -813035770 -824523937 675276352 271545306 510929153 506818113 -286653216 292259179 -378177729 -732187033 767102529 324865579 -314625777 390591780 -555403336 605708946 411206815 857218648 901584151 550393309 196266076 561033430 -708595712 -872530972 900261703 -134785560 -406342217 -883925561 -918247394 32021573 -477186639 -366591937 -933219362 145060608 131686266 883435833 -936458031 -497985988 347581864 809075100 71069371 973889378 -287848850 -682358967 561359562 998364606 763907973 578372216 793633819 -348444873 611842080 -76114958 -324453378 -512813786 681518043 448167424 9873715 -670912844 312091201 -433386096 -902769057 -179890508 861436990 854368779 -244842393 614862966 -595478824 239272412 370614226 -930453174 312944505 -98894530 780907336 614793235 127780538 -12696024 923794873 709717929 -647418831 566717196 734166346 -327740565 481686795 894299417 753483048 665971659 -255695669 -479846800 -618745409 -736606448 -859117056 56276031 416308261 -38174902 -814409206 374685035 -997897103 -839207292 -443027879 490810624 -998837871 -519207192 -162440942 714469825 814229925 378510094 989707754 765425913 873480747 -87536233 -47006040 896913282 -969108056 -96164013 499869784 -145752250 82908697 -604635875 -474295354 -834059700 -986353724 -300061161 801470746 960106390 -486288584 -83845923 895046000 252906352 491839176 227969989 770887931 882562099 978789211 -286528615 616716894 -843282674 545960304 -933755513 726317682 30620408 -131368518 431720517 -327303059 573914474 -919119381 -773926332 117661825 -115878256 -192906754 -281351403 947460067 117300994 -682610246 -83946590 784180830 -47872854 487626225 605462385 994853222 -254722980 595298083 -277519155 -709518422 -944609139 -597215460 699959832 999672552 -70307517 914618250 -889461628 -304528129 -523089516 177447249 -119567801 -128712146 290088436 605038061 356050106 612114152 807645436 -154660752 -93664247 -625218467 746355972 556704535 -806676231 327514056 -811119311 38983592 65937393 58330888 268876160 759471775 46096651 489073605 294828012 442156154 215869606 430872788 957719008 706366248 -341536091 590157799 911443498 641951270 -845822912 -805020622 723858228 -604354897 -605182197 581018720 -914593878 823794931 242533739 -339592953 113187347 636212062 -186671970 -142175473 366532015 629064392 618237950 198412423 -293235494 665017803 -629624103 -148217584 -296727769 953325105 721699773 -854381467 -261880943 539250237 -27833512 -455783765 -72381487 -47756756 -897558637 413146325 442722636 91538019 174519222 -92552926 -415071582 668911590 17279496 472586326 815431036 -892137322 -669812742 -527366533 996824240 693936440 -934517997 173373615 217042403 -969369331 807314268 -687001669 -998891175 668775340 -121521853 -66097929 246087281 -225689477 -985465194 832957813 975082247 -977042654 149868973 937522577 -423616460 301684044 -629229166 868881874 -434933375 -717726960 253094074 953309249 -145833141 -825541561 -871405270 749838861 -461255278 722541028 -622282916 -992069153 -758521148 819120048 -147724238 530637013 -623697893 -914521620 -161535913 -724674323 490866349 -307111463 402548259 286751238 -480963986 769992958 724445491 213103076 -895955463 -982780844 -57809906 -958060696 601711296 -917824492 295187502 300723421 -898913660 377376112 660787494 783833688 125080374 842211373 -82451249 -294799232 -708116716 414717524 -494133848 983927885 505918002 830008205 824010245 392951492 -799782569 -412393081 718812230 -958033083 455526039 -436913171 149478607 -252242971 -127470610 -149878276 -992371351 447080389 82597858 -850110613 -343483618 -839963834 -992800140 882163722 912163730 -903383155 -639867459 465861227 -31021425 -324964212 -133677289 -966739338 -902261756 514994021 -607177131 868023623 -978906500 -46081927 109269273 -588891419 -646788472 -455500241 977333546 13886930 287230943 247146541 269409388 -629313451 994136183 783880476 390850247 -221952543 928743166 -538084571 -119657387 266614401 690131817 672360948 582778958 -103214607 -255820535 212383357 172272880 -48622748 -296567372 -728991937 988483820 332876505 942727766 163824660 -752183187 308147210 -404407444 428704474 -51269328 969985864 -875409868 -968280998 638293656 -447841916 373206 -558639635 -909925041 -183942122 -813513381 -585330532 287571344 104734386 -730403127 -590015507 51567810 -675756424 -290221762 929025621 990957932 944310201 -477462257 -622832054 400748999 -34709600 612507596 -843917284 -505053723 -265791816 759490480 -694530582 735790790 403345550 698775380 513515924 770233617 -433256772 519762213 -822649444 753120934 797083889 700680299 717133397 481797768 -81611673 438720029 629151969 -11073428 418771497 -945976573 434494102 723109675 -592057385 -872995433 -878057400 839256026 285409395 -772057105 -77271270 -551670563 -485686949 -135254011 856600849 182422114 -300702063 349056295 -704488212 -740803154 -51829197 909509200 -526186556 -626034313 -688902369 530631146 -79620108 551302851 -903231033 -35464214 231282886 805240015 630670996 -769932752 -473729993 -659235469 800026862 -262897880 -692560445 -766722306 -182972232 32737521 214192014 79199539 -305686013 17215819 -723948025 -176897398 878920930 -290915769 236807043 721190472 430092461 843024192 -522551205 144597685 807701279 812868554 295311381 -986654162 961590128 367980669 599319584 872328415 467667626 -652980765 100895144 -925165099 -827724946 943018179 -795545594 -69363545 -944466985 262197718 -669227283 -323790700 -531697565 -806405934 -69994866 3202955 -522026318 -673711572 -101188257 -299314336 66254049 -657213038 479603466 -742314172 -526791395 -142769297 -857506745 -128733351 -901827764 110841013 -111721625 465451830 266686777 -351542845 -748239663 175693818 509383554 -967307717 251536935 -501176545 857257392 -775428818 651328159 863549350 -723602482 -980154992 478896874 -434992453 307329616 924937970 -977945605 431202293 621700882 -382954140 75729989 -93150267 889176722 996456945 -197515000 -879362376 -566471125 -517524432 388813990 603413083 586609394 238982316 -173016959 213367128 168711567 817171460 -518527119 -564743866 -646007003 -910727457 -116710408 -805442738 -358706772 -534837024 829063258 -430684868 -258022877 220154379 -108703166 391484449 744826607 -508594174 94345658 -497201206 243438887 826563526 -651902012 -822552621 386032693 -595661294 751145938 -909087124 853606869 945155069 -811710091 648456299 939085627 -965442608 734170482 916519764 -513367287 -879549233 -791076040 455313906 -733953159 440535997 -513488367 21994151 -813514707 743267334 47493892 416334067 -3013597 -88424020 973490512 367292056 631998773 130999704 260775377 -667624949 -489249698 765752382 -523385376 230661110 -991670344 388894912 -383333932 -765464838 -800045101 648648178 660183274 -530358907 -271527008 -4667217 650448776 -715960421 972830673 -722743297 -795890752 619820116 942596088 -37862331 343193717 826423315 -151919164 -330075069 652556193 -373330855 -130209462 -559772561 524976355 -216343977 -72222222 942951442 -485457093 -301243632 151242177 130489724 458616866 -720641850 78996055 -528261380 -348477106 505880934 -501197920 112354607 -603836949 -825231532 -559321147 -164097769 881351050 -882707433 339188381 -147919812 -208207 -600206573 539193434 -399632484 909759988 252654948 63303718 857077102 364372491 -194121738 86077829 -116173156 74546611 -945758162 -192613151 -400743074 116797128 -886118183 -975261841 -535187576 -102940613 -163624704 388680102 -758397508 -105168442 -102406457 878766346 -939040698 -65570829 921794549 -990064445 824974372 397155236 -984512487 -949466288 329156780 -400731961 -223978643 204040613 24842140 323338437 -369380299 10092402 -864163224 -21244145 -733910441 954143565 -875141246 264448134 -928600663 -740865167 -373881487 196685442 -602859737 -282733764 -920561991 -393371558 -115234414 -7501756 913339111 -371247626 918948321 -422375657 -601012412 -232265695 -187142485 939838080 793929279 -9780173 -620730545 788064081 950781069 223551829 -895171672 -64411818 -299446364 219692658 -958966562 -662128767 469241125 617173745 -278588813 283564367 -167175532 29610257 844231466 -424124096 -245350203 -789234118 814509554 924115242 -627801963 -897829264 -355184131 -290444868 873252904 -627984568 -953888811 -561695468 299257030 -36683007 -261717064 -698834867 797747118 -372091430 452957287 -428983531 384183280 129218927 162745380 605422261 -388545045 298055283 -888448686 793344792 -834554630 -937786631 72789385 -808454790 -125787159 654809165 -317125757 695473125 -31269761 292384282 676952532 306191838 -499930413 -112127224 151207170 455969186 406774281 -160568432 -769891596 692267611 -819023748 -136252479 50443078 846603075 -659153008 -290378008 305847881 -690480928 -577666028 -641601083 754963867 7268984 540436792 600616821 348705472 755639180 384223964 807950531 -450430333 -16776937 -427460591 31327242 -360368110 772011165 -626520558 710912037 214573215 983951377 673075935 75267937 -711570786 307645140 790887481 830206406 -567665384 971602357 734365744 762028209 -652550669 -325858262 -111427272 87568878 61891212 92535990 -832430087 634742350 98398079 681807463 554294209 -3496160 698824453 -261640601 320749499 525381050 -110133307 -1807091 -986916835 664576417 375502945 268356252 423195761 90420624 520484321 33778730 424398132 483389416 -871861665 -382310802 958934032 -769617959 116385549 -45311755 -269427704 828702135 -412011387 -891542615 297622635 127312101 -329052447 -331807022 979369568 -413981150 -993797203 923966428 714091047 -86748049 378344348 700094006 -771619995 -365558324 241446150 442716111 -678470800 -983535800 -54106441 651128537 298009595 441167723 -494674665 -597423831 -942185650 715688411 4676976 -271474358 -767249406 316182444 321622858 -14256595 -158224290 570175794 -875531999 198477410 -53452065 -630917675 875654140 -236315282 518371067 746183999 930337043 -922669300 418959948 -822028749 -617182584 522023818 -906565926 177166276 361620887 800526444 398326557 952976216 656053991 878789056 931117480 -810477194 429741877 566415335 681518911 606453146 -821319109 993822393 855078276 -498346056 962455277 -527305993 145336706 -311106440 -225143821 -60149622 -126547062 221678101 -690807357 191786984 -572499746 -755585122 -932509603 714116458 -338148692 349847376 627722573 -714929675 -548297888 -892557846 -801711003 -804397250 -128854494 -564739662 -630260641 434758185 180844938 977784970 -880511340 -382077634 -615510217 218497541 127668750 -190527308 -673967131 405656968 686084959 -709292557 -842403933 -525956833 675563542 49105295 -534527981 -994729454 -989960654 990749783 431199394 80168763 905869195 674924556 -239063414 -197818081 -216496445 809147214 -309346221 -436131479 -723617628 -258494576 -651933622 478664246 698901412 -613871180 -791671125 -372817493 712388906 -244828416 909629755 -176009290 -256237546 138392538 -914907340 -292235693 51170299 -294035675 -774475777 715068361 -352305365 -905474820 -908102404 197925212 -876587432 98798018 -852718195 -738855776 -131392860 487783996 810998301 -758762199 83566760 -326367293 -588472283 -623039088 218802319 -973010412 378004909 -442852921 -459316740 243032321 -815745784 -723105300 -173788117 -989616062 -716420958 739082728 390651310 304646824 499329438 104126245 850600345 694640825 -966197469 222694284 -465484128 349671471 740217028 399725003 69565632 -181893652 -210880024 242958289 -276987604 -181761666 996951986 3284025 -465823871 541212878 135785565 -924420377 969525406 340719510 -661967652 -906306375 141327789 -8277097 407970151 902571858 -465089811 -450151568 310800385 -360090175 -252830026 152582573 69662595 996277660 -21738993 737642458 235556294 585200422 -512316119 -661692580 326173668 -488729496 439202648 989601042 -841243955 -616576902 299873402 -716842040 -491594124 899456415 -977988431 579855827 -281252721 486911194 -732619287 501744397 -306465813 464725568 -501585605 496751530 -817443942 -584542887 167017581 590417831 493770794 -824192301 323130163 442146627 -762274562 953368418 -516916077 -725623389 78136625 980572736 371650294 -381468442 -382977852 113879238 -126369168 171867995 185851889 -824323470 327814447 803912319 -619474688 -489276239 -415394790 -472203862 -408413527 168942222 219987216 -941120936 828027876 -72037041 479207039 -374558545 -914360808 880936055 661892559 -998339878 469396104 -129389744 -717241994 431928416 -938390603 -4036146 226171171 -396332940 -7080935 -117387474 681337772 -956708653 -742291360 -236745766 849738511 265996815 933428302 140597315 -951321939 209206604 -713015682 -631107116 347629091 -617301177 456909748 273514153 532705877 430530667 -267200779 -532839757 90037259 670875513 -95297702 -131892504 -151687582 429921468 -73632819 662060480 -948233450 -449855176 327747388 -627786014 68179051 76763362 127523606 560314 -446556782 416927782 333229582 857255471 234927108 -836584046 601147342 -402257959 940836251 -926596473 -696307230 640195971 266292024 -839069896 228516555 443742886 -791479248 -425097503 468154880 374634165 877788204 -739610126 -306741755 144891243 -909784486 -471515202 -744859966 -582489545 -15344097 -593384799 -44262177 -383567000 631521022 856879620 -38797409 689186227 -591672806 -829705119 -52741416 -193178756 21821647 -289296392 -969938029 -235931491 -978360447 740471950 -424612542 -175920686 642812264 -423139911 -794708379 248647261 -983154377 -208960844 655673813 766281039 693842561 18295951 -659761618 101499278 695293117 483884556 -758048181 124484118 -220547121 -232877676 -445217981 399438109 -548939555 -781944479 463481063 -107234988 -169362044 781190449 195468276 -950661953 85050208 -667700468 105661791 -317975267 716021115 -217673718 -862775805 -23573984 60155938 -636038468 451397733 652590089 867249135 -483519051 379884448 454414427 -186944803 -697904258 -887775769 -712985637 212176258 221405145 752699513 132808789 -872871337 454896764 -981817337 -99395310 57194536 -729756664 143851111 636954190 927829134 -82422553 330835390 735862231 -110025858 -325743308 930361381 703235528 -714377075 927150397 -779940293 302384220 236958732 -639110215 -963235696 843078055 -633758572 -535996881 -392079121 -826182220 -470024770 705153523 -146285401 -966460856 661215083 195931214 178030801 62871041 -459828088 297874967 -156258604 656177073 -355738594 -452637964 -153475885 316245791 -511329879 461801721 -827635427 431466021 -600208681 892900 200148491 745590180 4764288 -888267629 22951713 245153919 -194738795 -142029015 418658581 -25507727 -660269654 -482285799 -636699173 561954805 -675645543 -954789716 341208984 -716788598 -840997734 648968220 -117856684 -16540068 958387357 -832194539 -430564585 -913901071 -437683854 40310621 -622627324 743935641 -356577460 892206925 886465117 526185935 -868728206 976509879 492512184 -242998784 495892221 -622127803 983346101 287440314 759216657 189347602 -475965812 549866455 -189760589 -228744674 191691056 -27063122 991322664 -464437101 -351922058 -428015796 231081187 972377028 -797014312 -180800859 -233585431 271973445 -982682623 -164945916 93540593 -99080701 807005276 756050538 -308625851 -951311621 969063260 211368644 43709322 -839788614 -676521196 585334665 975132964 -129420625 487793617 -857274252 394527391 532837723 294400675 -133262986 871004309 373586461 -738306048 698272122 565626692 995320577 -820695447 -826495529 -109702311 522866143 309845353 119027279 -550196165 -773758077 -343824126 557743622 939292497 209320371 710737751 -891792802 -506074152 707700476 -63330400 632110758 773490240 -135709097 -973981412 -260072502 824967437 -41384137 -51792145 833439872 161630754 271005964 -969907688 956220124 -825465774 723263322 883312860 -175478278 -223250916 742587542 416609172 197800399 438452166 779082286 773305952 -468175162 -168974306 992783238 -43052029 313736295 451716638 71100230 788980262 167285538 572477348 566021483 371362553 103941207 -634390988 52160831 868545733 843955055 -388955119 -820955569 527114899 -173680413 819067669 366065115 -701790777 -989709502 -253216705 803587115 396614679 300736477 895499800 -313506870 47520723 262853968 -126057307 284294929 -22450818 -373739672 330532707 190098458 -655617006 -510074535 695012390 -785088045 -25126582 -786844027 -197973101 -456125549 -880074562 -34692880 327382522 511728636 383120425 873796079 419151178 -902654185 218204924 -489330646 -803340969 96172815 224339437 356314434 924188502 -226564108 974843975 990816207 -944106742 -790110916 496068841 -727320611 -165983671 948710328 -721577817 -589708182 -906252423 -744584584 631271169 944648890 -833673938 601398518 937887652 -994029525 839579006 663232321 995242036 -899169315 110471582 325334558 213214403 -358630803 -766426975 -681561355 15664460 958521655 -495105658 950581812 340814821 590408306 17408471 -409159073 698335648 -830150860 -810431563 926221981 980961988 -587599831 946228709 -281290185 -337508519 285217861 421308855 833137604 865623321 625000908 -335112195 129901288 365636574 90968043 -9684248 970527345 -748344428 -204466811 280612190 376032460 556408909 346140127 -846492217 -263390245 -783776798 924810332 622623537 -999381991 -786532229 876226118 -330752350 -777605389 230864141 -21399124 -595863294 480653671 499951647 609039196 -676735765 -163352723 989394793 220460276 -133090217 -48517548 -828216193 -583380670 448807786 727046922 -307218853 -573572963 -749495441 492837937 194310582 114706120 -982479982 746358168 986571439 350135336 795976613 -767800348 -654110198 -783629876 -802176699 -127093600 -620468417 158799806 -568463113 411451985 869644638 -730425441 879342894 994646904 -889263686 -844803400 880948910 256107889 -727665106 -783778057 285827843 938173912 701968945 500011168 333844781 791538418 291446442 -740983069 176215152 20360163 -180757965 -676365974 -21966507 752199558 586439112 -908295699 946384476 -720761545 113043548 -474492197 657875506 315958439 -996676445 491399825 570084825 509587441 46646219 -623608155 109171735 -95920705 -736408803 -77503115 -679081095 567693998 192726156 924826654 -906673270 96438032 -74999188 475025153 -968276167 837154047 -483505775 267882784 759631036 14103182 -272265749 -690876636 146352605 -30892174 -28799127 77012654 -258607449 -112825587 695604025 735319953 -402265995 -310752013 239493675 -616495054 -764453155 806059968 -168426039 -440611569 -601488343 764164046 781890454 -815563437 -465957267 603033259 -187028064 652945226 696672720 -986372867 -993131558 -140215626 950322660 233448026 -726923262 -70189236 890600513 -242523468 506832947 -449383537 888167053 610971400 886230115 458802002 -56659217 -560157663 -612242050 -792442057 -577717954 192373631 -947783503 -186237851 -272899379 51112410 -553843639 856622899 -761749428 899687179 745759992 -17019195 874821854 730219821 556370772 739123454 -388755931 85036037 -819262000 328043158 -167633109 391886468 303916158 362937845 -808706793 -152418304 856511511 -723015831 924791130 -213233639 621633078 930332928 610016541 -300550261 -911271777 -421161482 422526123 -953062440 903639492 -277785149 432268545 405454358 -167068670 707818825 428583311 615820451 57322022 -98677714 -147171867 529991401 -743436559 -905637626 46191799 379517187 598823755 -843250302 712219437 452696634 353050691 82847152 -734747861 837586427 532489415 214608814 601013708 -574776212 -942515240 384078864 -882118949 471835055 372607479 128653235 -992001926 -480253231 -131818285 -348684163 -895973936 7271461 -134943451 162906461 767319763 667055001 185287719 962984049 -206544081 -814674831 875485329 -210245262 -384181326 -152385833 -139705732 872721500 -964823693 111574493 651384559 593162056 -357022531 -128706778 315326561 -14138 -724953848 -255340911 667566316 662966222 539491708 -669110696 759373900 -364509611 -144695161 -184588870 882665480 359644152 443490191 -467998615 -132142843 714969586 360629825 159452449 794497522 216924951 598572218 -129466671 -737682753 -874153510 158453274 -775973043 856414699 -527710553 98775493 345162540 -49036621 -679556995 -758207587 331739664 527093367 732333173 853875922 251965277 -941073955 164841867 339468748 632351384 -242566116 468571208 -716569843 -264965291 -224646856 455883756 999727815 -930682881 -276487547 -650264989 -15343934 -179388567 -821405006 -282665229 723945121 -904252978 604731571 -308460547 -405596972 850521706 -310151682 -713280934 -10320502 -142435445 873495163 522538272 -785105251 -513717857 -966192337 895220383 -541807181 -632676700 463106704 240432488 145255856 602095884 440396611 526905610 -361434501 -908206981 -986806777 -625645738 870500595 -497675459 -322335014 516584350 -287958317 -373979573 427351097 694210641 666019889 -291655626 -857507492 -129841596 592566654 -776599761 -321302501 806876882 -759322625 -722611737 -983941138 457480399 45349365 -33424266 371738413 -64121790 852664850 -148757525 271160625 -523824337 -444562384 -806928104 655594014 -400462985 -456514982 -12549078 -526436009 313136796 -849436659 571550746 396321184 339662192 -837652806 -627397430 -279317728 -857671454 -768162393 -358140305 -761349491 736083106 868428643 -367624310 897598980 -21771883 627592638 -949228736 244170631 423252367 -122447169 815024625 -727028904 -874460677 -617207525 -652364836 -786729207 593394915 921464361 -737740329 -491906007 593407969 533455479 -757878662 -831069438 706135030 134794138 404598221 -344402440 892714251 691209192 -348231677 423193783 -822645717 542927271 814986724 -135279156 59107617 -980481700 -888424989 -391807806 -856868412 269124338 -246277567 160690838 -459656373 229105405 253617750 429188082 -441998790 -980062745 -358901076 406646871 -620911074 -212970572 -108502655 260260130 480103363 586699531 -643146943 -766766920 279310291 668266648 638911332 -344505857 -319256436 244436981 619867337 -940124968 -412439074 252774147 323965152 -375570739 -847314388 -416996528 -293359579 -218051187 -364211806 849528820 655534854 -990313459 248860439 -489924802 -955946545 -889202613 -895772502 -969452877 -71238221 27575335 -103423119 -198835186 -610747767 623158172 75234049 189753922 340483404 403450120 729176676 662457436 -262317939 -544501081 644954592 262081023 -266970935 -948964192 338260542 -536500185 408173046 -833696429 -459510336 142251295 -518945677 -953418388 -318086503 -686117980 258304549 -90684818 -392288739 482645588 346347745 607375844 234061028 624948520 -453298079 -669062672 -773396870 -251805613 -840123485 830133088 -808975919 804080560 -983526142 953507177 -582309401 734825213 988609234 918371443 -810991305 752588323 -13129173 258187078 823812230 -465403406 -541309292 -802697037 192342112 -750319574 69644479 688333174 -64214625 500591165 -3854415 346983561 -758961230 337760538 -70372262 305559651 -398071457 728524264 -202429165 140902347 -198135573 -51111642 -171670559 -548116444 -871980835 -522124607 122033980 198724602 275247882 -840367471 968963151 205753772 382741882 785693152 382569307 140719187 478626034 807140645 -496996117 526507040 537090969 -357663492 -419867865 116077920 899807783 704409900 238958800 562239154 945310440 66472703 -764624536 823780852 -932343503 -104282841 -108517538 543898648 -10911793 -373086630 -168285991 -595123799 -139929762 -498239723 -443984142 982130442 384042324 683838111 -190361445 -864832958 -571949610 553081335 -73674598 982313837 -344882435 -305568296 -906849787 159692432 -825980100 -361860526 13250927 -940352022 280536949 -152874566 853498922 24211121 756295337 522237308 421529876 -322886446 80474477 191569776 -957126260 758895973 145954821 -383323284 -835039295 160444871 -921884074 -625669662 -25814886 971798850 -735482116 -137440312 -274606863 -887829556 -616093328 729126657 47138275 -306625842 887616420 -847577091 -790749514 139443367 994125311 -474401398 -959695747 -512940489 954562989 712513435 261395977 646638083 -106832387 622942707 -693607750 649820877 -193141889 829832101 464213600 674410493 -694692882 810340509 666769162 146782988 411186368 468961727 -421913925 -574365321 -928152673 -285722159 -178501992 -451329749 -410983891 868666828 464804702 -350005176 -584114281 229084681 210579119 -961468706 -835633518 -368893747 -251075419 409143343 -62225188 -997904049 796240845 162189795 429443062 911173342 -856099714 569118375 -897746666 -225566292 -259775502 -684421848 -732800421 -598948028 -796532010 261711638 800338655 247842569 -381856196 461977016 -111410735 570835910 849805280 39066296 -7176088 851085078 -610496210 165032416 -358237688 -987775100 -754434638 470511214 981644039 286823234 -367790166 -31975973 -352002255 -576190474 -151780408 236458342 619804258 472178471 510353216 952863877 -890691335 91953333 163058131 706621308 301405826 -242279677 -520227156 400822486 -981610962 763482144 932931831 837281688 -807686871 -466674780 997320838 -271618309 363349026 780673531 -752944175 -695471193 -472776706 149897473 -126058055 -528613038 -44804578 411886565 -77017119 -527778638 -502373906 513134996 96803901 88888527 124586260 -907191134 224092369 545595505 -396661765 56377853 257808115 -469892637 -140089091 75692015 -339412835 710272650 -494383071 220379642 -706031659 633983572 -584381233 695787404 -753941116 -502551857 344151121 577634425 65916375 996882308 -7354306 403958354 625096426 34128805 -460968982 -122903913 -70928250 776637097 68958217 766741652 -199247741 937555687 920664633 -921252405 -652955684 -704702197 273627786 -670467992 580823663 571062633 -940501988 11741661 612798937 223432216 -894360748 -267306155 238162967 -462237922 424306070 -755351403 -476954666 -2565625 875474995 176975599 656202353 -380583513 -488055423 -206825906 609136139 -698838055 374481421 -678279491 -255907399 110623271 -492698695 -945571816 -461507236 516658023 204717373 -5677149 -882100018 724626563 -240924175 656632023 790465749 984769083 -291406769 -17768308 959005226 318951888 729346156 -596019986 350494576 -131699314 993293990 -624318047 1079548 231651642 -335301527 -718770844 508322187 533506198 -86819037 -861606984 295237187 870125102 -83941768 974852254 961537306 910149330 -15043566 -153429949 -461629633 502034262 565484144 -557424781 917866015 121855296 -334082261 -32558815 -559401297 -672014502 -674372499 253911178 -88997166 -726645460 -741336099 -391299642 -299029777 -275985112 809071703 325923438 -329527285 -282924484 -856688101 -727166909 178212618 63907530 -146662291 -748333477 -526714139 -730879979 -444903283 40263121 689134705 -335602362 -947801749 -671383941 -222034028 572490089 859557537 157654677 55389528 -916705989 -660746192 -507407840 -824750573 446827640 497998493 325766256 -165280220 -722188856 -158962058 -476241897 -735479581 -718349310 -438068585 309537539 392976749 -564667037 759698190 -662018325 470880946 511918387 471791930 867156948 347806133 -478356755 -539564757 93283498 776613657 490325881 952843310 -149315558 573510943 169187866 113681222 427020489 -334439388 -329729440 -619173573 169797272 -795353909 -703999434 26362093 -720489505 -586903905 78808770 -466492941 -286504267 766791261 -512380484 -235096253 -942244199 451231002 -97433454 873990316 687736237 -540165755 210018238 -382926735 -569323019 244433164 -534457874 752202395 930003177 565028410 701474199 882694063 -982750016 843710687 -526055462 488085132 -30775448 -980692101 495880718 -506293166 69296092 -534768363 772976687 319529942 926275955 -408382402 116130719 962177512 -625681988 38769870 250601796 -370803586 216660414 54570611 170601288 951067883 -880737217 451690571 19653948 -220216342 -919116951 -606026976 -424228476 -350659876 100468770 -394421010 63454882 549244001 858315762 479023265 363360814 -515350617 573785067 -573754034 -563409263 866588582 -708268058 -576466066 -703749844 -302797627 -584704795 -940991459 465701695 596381373 -290288593 749718441 13642243 1305902 429225362 -831974733 250998674 -556044070 -491407749 273741823 -76665578 829715123 587436451 -817228576 -213081226 50509072 465673316 -170280570 -506311703 435172196 -58735754 -190960499 837395203 542565250 -844506606 -592684336 -439961335 519766288 537653407 -537460373 618190620 -125550728 -416810203 -946773147 -654531721 -720757044 -554654236 -408590968 -887758211 339651820 -1098451 851065785 -395688269 -571584267 -517543726 919351187 422263895 -311054374 632430924 -693360830 -647966515 -928402340 -720958420 -462733885 -747545048 -613347269 -595156223 -535218016 -71250784 -267849506 694514729 -560876502 -482098483 256359730 -451014903 329683453 350749822 -789243869 856777555 452322961 731704908 281081801 -475413131 480263263 31248536 92389452 849616074 262468017 -96216261 -570267779 -898321325 690667968 510461142 -328052022 454565187 -446462184 -296423438 -924253094 -355675003 -920231136 953631579 595207726 863341230 468133984 208984542 -378116391 -124216011 883355471 246774790 976398594 871410258 114646765 -205373275 -449799475 -554729354 74534444 -258137300 336714689 549136256 435333933 -983902512 -744749410 -747042696 44530353 -949672782 111856072 280517412 -392501416 -690621996 493667475 -30784390 -131099793 -379193629 -804045613 129127692 -415127146 -447827026 -971416884 767230395 885598401 -826424630 874660754 -238994953 731713204 -54440233 119082759 -323781841 61010821 94555179 -527990594 140390120 175273292 -867951561 -944635945 -801655473 -487793136 364948336 406145483 -158902595 645175928 -989706489 661970753 265723004 9923345 213751001 246987523 60707976 745684699 -769991888 28453338 -966800872 -798086208 -171928566 520109518 775558193 661446742 394872977 -343149657 -20959671 -62917642 -711617815 906325376 -469205440 826253326 770733250 925907622 -917352780 -865351268 -749266479 420790044 -732950231 -749790069 726026815 921791215 -449840477 -688143370 527888275 -663498429 536110733 -798989241 -619017312 -391775569 -480166528 -549246278 -710573749 733666705 561995514 -767945551 -239594854 -515278331 979812154 -403471576 830222992 430744725 -421091505 -448229324 511865383 307010786 75732755 892284627 -377603596 648094172 381151098 -848292917 -780109206 -365541947 -973955136 -35920673 577439834 -248058001 508098659 889695079 -690201535 -931703084 -271058684 -252343912 128026383 395453946 -333080027 910670707 518334999 861608217 172747162 746510175 -435758514 278184413 772514835 -275797058 720779976 638225107 -327278822 812298471 720735504 417725681 436108400 598844554 -584702612 917691525 -524840298 -267079563 -538683745 -728516691 172964847 -364426681 236607777 -975285952 -495983911 -65571132 26731547 -115528707 -354408435 694562473 948589625 939164023 594875218 360142716 268899372 -552023285 -77419642 -287117470 -179014811 -851851511 355769467 810434512 17508283 -420515815 -676110167 996715690 551660373 -838604271 389211811 -157855570 498187330 935805171 -228348175 -732355867 -657227195 174549431 -181537756 901876884 -662949853 213515868 -431920939 477794611 -362407935 -589475256 -567454889 991282924 431984817 905558927 -970854183 -726551800 -223922717 436842752 981720999 26617641 359990817 973721423 -135122947 -166261342 742424622 126997472 15595339 -602117422 383935299 477978354 -672350017 -346913483 -329214981 -518847283 830843921 -340050611 891601431 -568573043 -628670300 400047043 175625353 50337103 783559659 266085555 319057955 -682880733 850698297 -497105465 812891772 839094775 -364897910 -500217149 -187368772 704044244 504925971 380722559 -198027749 -922589702 939656731 180110970 968537222 -324313947 138402046 -119348204 863714044 61023864 815849391 -373259221 140736209 361136088 -315475107 -556523690 538093467 686106077 549156186 607856479 -520397360 722572607 129799665 -923304859 -367312127 856156165 299395649 210381986 -916316901 244592423 230033470 -587683502 814994993 592749177 205017730 143696006 -714473466 -708473919 114479196 -669188792 873914812 821209071 923021988 926980688 -973634085 616083384 -345564058 -664112462 625702425 21848523 -204434388 -668563070 740908217 -984226538 812209983 22129225 -802479722 773437316 -7888546 -14893858 -827757553 103524993 -156156638 523651123 846751779 230412669 -666452453 890668455 -236822491 720199484 -291308203 -664161918 -389935455 -383094347 289144158 -330308420 695624355 594250978 -431775659 350151397 80023322 -805579644 -558112911 -390403906 159866463 -729353063 -211809907 -647423350 -763609106 -230361055 -768046042 242874695 117489270 -432844455 -67663114 81983930 885073022 719818028 263962967 658998973 756444106 199543353 921314278 -622052911 85126588 -498521199 975287135 911177178 441321537 -80607931 -154226884 -970942670 -289874255 717222893 649287917 -479507544 5510252 182417763 727346722 714403278 -454558968 -11549886 953185731 863977917 -777234452 671299409 -487276593 -883022329 -399054739 -234777680 694408638 -772376204 411299634 123768207 -488730415 554759967 -682179708 768968337 784227695 -744711832 963151912 767161848 -584006831 -861187415 -678662353 856660851 -494525982 -746247980 -261548672 -671029822 -283819937 303329766 -760329755 -407601902 -116212476 550237249 650734730 434992697 -258155711 -17667026 665001072 771895 880171954 -848285773 -381915858 599785159 -280719663 -131693771 452944024 -935229317 -467000495 -235466870 335789031 -244604088 -610049344 -888178300 -589244336 -260579846 493408188 478987347 -831666463 -579135306 247010955 60717105 -310014001 -50355468 873291296 -665590421 -174221532 277484688 500292536 -243517005 903421844 365106654 -38483933 -768453491 391214927 530247053 965232859 -691935698 116849011 313047500 -891554922 573237803 822898147 884412452 117969372 215634493 59225606 821337824 391229535 887377445 -255464382 13297762 -593520904 -523612254 416734599 -128891387 -938423452 184987748 -290047866 459466876 833490202 531594139 382681014 -4957376 -19752109 -34925999 371934125 926785849 -413924395 136558073 -992355789 -715604033 -535498296 566909328 -286164963 -660166624 681035219 -590804875 -154294105 236219129 321416916 -981274435 776845044 -837220214 -697823534 -472622653 -738098297 203924500 -535459584 -75880215 242511790 -885763392 572938259 58900943 863818305 -503578773 554395909 -779097104 -613662042 -596880831 -505800739 167014479 482416840 -766755269 58324254 -837628857 -335627425 -464908932 -408435585 -770283648 -965784648 -296035834 -287924721 -707377158 -774766044 896005013 -418307370 -274603870 930843855 311654304 517379635 861600700 -894546556 432942792 -224256434 731396388 -155205157 -212535213 -528180792 24815639 -803831282 807491644 887694329 -874925770 -414856519 -597696430 693792339 -677371096 907885187 -139481723 -486849526 94573784 -153615454 158054587 38238246 783628581 345345701 -604902777 194749829 784850003 -25172863 -109997228 629215634 824485674 -801380196 337561618 -752931664 -928016165 -22362824 -14349218 823424045 492134153 873570681 -141479591 -844774826 -472272901 502514784 770102851 345012295 -50373803 -472099807 87446954 -871691968 -333579236 -915743902 -756385238 452607378 -619574430 -22656109 -62088068 975468903 -251730186 -910331085 -543480324 410576704 292008702 727847666 523403318 413959187 -959674095 485278018 -99181606 -335051910 97018672 885833321 -799404579 -31287794 -181769436 -339978212 109798004 -684375861 963881512 350078309 833673964 104713783 804833676 -890277536 705212885 408352477 214155582 549586858 -171150817 -428519991 -395994585 -18372060 921674259 894071848 927673098 -538778464 -123895457 -936754435 -148456503 831279449 683907569 380373239 324610966 -3138799 230937244 933773007 -528162817 -556443360 339537126 733610200 -558739390 -820814798 -915791524 35660314 -770201725 -304331247 -325992045 9630832 -143441374 -875613077 94515503 -678844167 408250746 -230198913 -725275482 283632319 -122258411 -644721886 -792175291 576960876 -331106604 -861472615 -258525906 -69759719 172079836 -174796775 -319839108 179927213 668770317 -921803757 -854587079 580756677 514294770 828553056 719958303 664134111 -40465417 -5932609 713660704 -98286009 -545108408 147251943 271797750 745016060 -130988162 -290725490 -271571477 872279224 355204319 81990540 -544614741 555142784 64279399 -180029167 304910326 -423346224 593254338 630424395 -763221781 -423264430 340135046 -110286221 -771924691 827723926 763386052 138502287 385322070 -674253306 -53657616 465088838 209685130 -709040082 375712710 -241579400 119822792 -278667953 -945337676 -198969612 85709732 -941308475 862154778 -257569851 299817442 -872631487 -548457597 -232879882 743682564 -202354509 -317984245 461069657 562063838 17694396 171440978 -241450335 309658387 -575475938 -356710925 433716680 503055151 978196177 274740489 -902224567 -113208266 -793978763 -413705859 -213255823 304276344 -691921628 887049997 -705305483 -640795221 252080087 -712421781 -179886135 -877037776 304824534 743138427 -327074709 86078437 -859829056 -513538158 -430045804 515835210 516321918 -622217459 37882444 -564325306 -651866033 -20378263 -667698625 -922909221 -997613702 -668034841 509531898 212986335 -869561796 -497487717 -243234830 248697433 855316888 -697494165 235222445 906182122 -612171187 230078428 173335528 152181608 -307582131 819008482 -74692933 -670959881 -683804257 -716839744 638241449 -402318301 -876074130 -213119880 581236616 900873406 -356700046 740641334 -310359130 545384962 784692359 -18127302 947946055 -400740223 176389665 381603479 -530870517 -448529217 -710908818 794974346 416246851 124203988 808132030 262641761 105161836 237089359 -969795647 659946786 -980957047 177764836 590345051 -697998219 792011106 874373207 61269623 -552715271 135389990 90742123 149093078 -469648882 477182665 435044042 825941096 -45709003 -123541085 811625702 410975619 711515566 -545139324 427055861 888308961 -66339944 962343475 -462428312 521652274 -601897133 -28211335 -326795360 638173485 339780445 -177766621 125341841 645793685 114001444 -261120168 806917959 -686268351 -826637933 -628614313 817430481 -987000159 -532564405 -280513065 -319483320 -600209212 -199930995 -920059594 543745440 -472509125 -924904106 -466610785 -290490318 597827771 870578074 848076415 311264671 -917696050 558014568 -272626526 -533283951 816791447 928541427 244171169 242679987 899205578 754874035 -510398022 -204453431 -360065420 -400857612 632223234 -118968086 -913069574 754481245 -597495259 -899597305 520825911 -129637136 -391452635 -527671686 -700300708 -740777139 806434246 -73961434 -593384916 728355188 428386549 -688401285 169968815 934358577 42807878 -752857025 -761945261 -346524414 859995583 -996288205 -163494259 125728774 -879795323 760275874 970737786 -403136684 -841512986 -262395209 -367478320 759467222 -114535836 866322940 962675582 796848907 -244692408 494254853 499601382 -458047107 -481060912 -560144279 -559569528 787026016 790661214 198756469 201953160 -975886700 160264629 45920054 232788806 -483263262 363112831 -67417924 21509317 -63224332 996065850 -852164101 302768303 744289293 514979687 -608998742 -952307567 -940177451 -604321061 -812761853 -172614074 -297243530 -911014428 399552508 220312722 877766152 709512381 -272161157 -721684502 40360173 17796167 -436440195 -383117717 81826001 972986233 786099557 489562511 -503069930 -518586756 -392829269 -464551454 493848908 -131999455 244907243 304923433 -658872061 -556281272 143810865 552664422 707190162 -966226655 646922981 -449355039 41268805 88225898 144098655 -512478856 991950789 713175659 12971457 199357961 -797210762 436510264 -44770696 651582860 868702701 866938384 328262306 329093212 886586198 290357002 398693265 -337006307 -257535930 68698116 990431587 -561306259 403063467 -783993886 330152741 588954864 -796691131 -823921053 -709588672 524582910 -193444112 401211061 -488746802 -198781726 -189511121 361204703 -294428037 805492204 -275727320 108749929 31050169 -421945495 414894912 531418398 358942367 41569166 809504378 -716726635 -409678294 370763963 286088195 -315077274 -273444683 -252061012 -140104063 -889060762 -482780976 226727816 931753025 -826450921 176919320 -642570014 603922009 -965840321 846504483 -293377672 530204013 -590686611 692294348 512903581 633653364 -658754935 559895038 -356076389 820467046 428076733 13578990 344327939 -375148656 645462461 499209698 -671149898 -428614509 924330316 548997134 632366338 701803019 -76886901 -427981719 847410930 983136590 49122878 15690821 -169732046 -602654773 854074085 -293791655 -200596990 -685576754 -777875826 172675371 -236787085 438425356 416599160 416257390 845921549 -316268096 -126193505 -784458898 255685456 -566838593 -905701725 -492343867 -176372595 215898714 631109735 325318127 -95367251 548560715 -380550045 -984852733 303002406 -520306371 630941847 388373369 -253377502 -199971476 -263295843 -947676786 -473199454 583528254 190008835 322620898 -520698812 927555045 -422318340 149472275 -163690841 -624495892 -725385885 -564990120 346654845 -72369077 537608743 -137477881 -684215043 -668920793 -271086120 944938541 -575511606 -894480315 -511286401 -255906276 -934414730 956690908 739297641 -678356944 913451452 -923627836 -185137992 -507062518 89095572 -699448130 -215359583 385385993 93220651 8028331 172187653 476822865 117763491 994149571 570100929 -929608654 527318201 -882578920 -36197482 -560931849 753411376 363788703 -516078346 -482722969 -537810538 -947970062 349289653 -26461437 23491819 349652979 -822890324 -339741640 146369675 -758687443 730140821 514134817 767442149 -10551823 -332026871 -987546868 914562228 917737162 633626077 -173025934 961145400 -564266923 313251790 515059793 -869980633 653788831 -641913868 -383514752 2032384 10814391 558536185 466134924 -743472595 469776328 -789030181 164618226 -779247520 531407286 -211118756 -527290586 -415411478 114172123 569964518 169570899 402378673 550807179 -569859237 -306581865 -303576279 37790045 -92046857 563898894 358846937 859484007 396990382 563007047 -944525947 -509830933 -893588815 798642336 -524649927 -659105988 943899712 317770054 726636975 -751572186 -604725106 762671466 68280269 -546608684 913120032 -340577327 859712183 939757518 979971817 620199584 -35249310 456589901 450392198 451652126 -304083640 461732778 -652896736 968018324 -815901702 -381390869 -571064866 -242340367 560995319 861460755 -769104538 352837996 -175332012 -982908212 -75415920 -356947314 64054815 -90708899 -689516591 -158976193 -448348918 168877290 -892657005 -195944617 -624902648 243058264 -524448476 -817962454 727911395 501072011 727401709 -148771502 241683445 566622887 5777074 72748482 -520183106 -326119166 -454588182 502560747 -324216122 816117436 -771927792 -203403388 311793317 -401307322 -365233728 535824786 241972091 432368424 -724563092 -454379242 33773181 -191145869 743235836 -743463286 -705219589 267071633 -719908195 -234460397 -739947030 525697050 -721738448 -266880738 598240005 363397237 -28871841 -623539680 -947783618 -180582803 687409055 -11221113 -434108666 -804566640 36984784 -132184046 971748008 750684759 -150141940 -469180739 -264715240 -122544218 -470280564 380624352 -932650657 -281200166 -411081081 238795138 357490013 -96384555 806895261 -67147251 43602727 -937139117 19119343 233465131 883740404 41856082 -45481622 -87372801 -496327611 72033555 -997024934 341169614 90698991 855919423 905076773 810363723 937197619 -558101523 845587774 197117359 -406006323 -840676776 -547219051 -233709239 -854331148 347106150 -827639928 995974783 590308848 -622353088 226697570 518914377 574713608 -362194029 436451699 276682067 433391132 450876065 -480999970 742931445 314061567 -581218048 56548403 -745778945 -485274113 -719088015 967053730 779726817 -760429639 451006763 601245807 -815940422 -579211351 -24876514 -876483000 940591821 -332702008 367103677 33093427 -472322827 -702399194 -40777687 949582572 753477372 -224849681 -213108555 770607865 797837214 -722038275 615753435 -803765300 370852562 860733763 569445203 67783234 -594357880 806270538 -738512431 344373690 371697670 -81963008 243909883 621636170 519735774 888543301 -650623954 -867269100 -379152359 84043884 823323613 -300196526 726284044 -854245793 583044778 782435493 -863358764 -859746828 782446342 395520229 -83448512 -591602834 -358623981 662097926 891333158 730047309 -642768442 -597046182 654501761 -225968344 -607026440 83847268 -99968155 522258397 17792631 -234163643 -394981437 -58293151 305392411 -450625344 -838668522 958056882 110783894 -942857975 -18242164 -11462493 610447744 -294174678 -554220932 -690139108 -723445944 759158150 250236952 -283728293 -113874191 -899908001 -300665549 -97536911 359872933 452187715 728951977 351002620 -268373773 -950381843 988354984 339867765 -100736407 341429970 834661562 158166470 -254238149 864406969 265229413 82153574 -30977390 -856556908 702389094 -561977899 335698345 827352197 291864720 -748145768 -254314442 -483255478 917619621 -949108737 -214467410 987717733 559983864 -546687260 -620162104 -198333704 202109790 -691866775 955639749 -99252822 168574808 322177142 -436097074 -44047188 615569460 895357408 465666883 -660541254 -869097896 703894793 231187902 697409023 409180713 -55629048 723744197 848815202 445603740 -437651836 698328040 897572736 174584970 -597162961 206045709 168324122 -89530725 -369266454 -791831142 266490466 -139423714 92578956 -590796586 -386338250 -768447998 475231061 -333851702 638766341 936018750 -252058614 -272941403 2568606 674260718 -558197222 905528662 -645452324 -926678014 754140568 412185762 -941456296 -335508841 -282589288 -264356889 693933843 150374275 283676037 834385618 -952454476 811684332 712069150 -232660341 -745906547 643188364 -769902274 -560024336 -452802772 770230546 135762050 -986802521 -999635379 -206006780 716602955 -225550563 -194363900 -488542773 622683584 91460056 -718684148 -439178175 296380038 463770413 978434332 735318248 -938009870 822316068 -88442299 -711186337 269243033 414667086 -835775532 -671909398 44674218 -507331837 190874235 -673111983 895972689 611970633 260013669 -902443047 577693229 -663215535 -224343704 -731118016 -887076466 -991184210 -702450910 921872833 45615889 216686727 861140207 -56107596 -552756577 396005630 -244995402 32050126 217266245 397237863 -33949850 -199113716 465257943 174880970 27110476 109831857 -845105662 386166134 -57557571 750951989 -183517885 247138032 256433201 198125583 -186742654 81253330 -976194075 857403082 -359279526 55891851 219343217 -204771525 729338826 -289821477 -161023069 441554641 -310703284 -81094214 -67128881 -259944590 941585952 -250036901 790322462 -953855102 -753225319 -331300715 -158584623 960404354 -219068263 422188496 -748405168 -665665012 711830532 997988047 700101790 -417122742 -592990621 -279800240 -882838838 -876107018 121051927 862407600 600288239 618809923 99199758 -238946927 -68781494 -981949810 -794249554 604866995 -269294880 -474322216 -118744799 -959469443 -286625004 803561151 696157696 895646572 115315895 -167759313 657666603 -552798865 -920958015 19376048 902651307 543253288 814532252 -926231046 -32768995 -729589883 -94485699 446295604 445564232 625047874 197415001 794109316 68493344 -338995565 420853175 -973374103 835660797 -794994633 -5420176 442812121 -294390725 162100771 335979972 -938546861 -722240228 278835586 -809657930 908200494 -51754892 -965520469 -520909057 978803596 -438274507 375962637 -109817128 -404748193 -834097236 441527361 -833027632 -425960081 -314528194 -666114016 862332400 462029234 915694746 308752765 -69056846 -67163408 -330910926 139162686 755999701 103402915 -711297306 -470970128 51277215 328869068 10122550 -287571336 -840855141 -804972158 -726459039 53329478 -186069383 -746868607 806664003 925466340 -235481246 610545560 102116861 858426969 -474275281 506975255 -724899231 521473619 917533729 970202142 -747445703 -619457260 -861713610 413883941 885350976 -944665548 -495548184 719951030 -422946968 -749227817 -541485985 -470730182 586299519 -575724705 -270164206 199731127 448503396 -173308049 971204738 -681671174 899748948 -977098282 -224640788 209634307 -807796071 -868635469 -659380633 -924064872 -955245342 -846880756 725769049 -134829925 118330118 889874899 -762819802 -782150132 -816945830 447667235 -828201786 191959007 -559216255 -621507187 -129252684 937426983 32236115 -697956945 -321592497 -595158538 -267977712 -578305735 171635938 515706837 -208784390 -924904230 382127631 -773663021 779639789 950360001 -428946912 -911000997 174061820 761806756 927016751 -870492146 114858390 -219036977 254360723 -339792730 -23464529 126878990 -739462127 -46178640 -912635975 874864403 -963555578 -361196653 -631446021 -856765636 330648797 -658338854 25219059 -181401949 32516662 452612588 -478350810 -251115999 569798659 -112953598 -15362177 913805925 487229007 -95882819 826118828 657677845 -170462811 -620037661 936941785 -64338883 644162409 898073440 608595736 43912695 -210784860 443694465 -570023796 502491811 877381428 -765295755 -949922081 -430298428 -61548984 -59065453 -214189890 867399170 270027798 -731256058 -270313006 503200933 -607819827 -966894778 -789699269 350570643 -951683325 -209178487 -999512972 -155902474 784628590 755877114 -724630218 741133686 -448420039 -374127968 -569711521 -305964827 540734410 -607502741 -103426250 432116788 -724985023 481527227 -129290040 -542467110 276821232 -462078653 -118896627 -770016379 -426932264 -875698588 436839759 425627282 -996771432 -514079210 778314390 714304431 -812103019 -370708477 -656199022 -554010374 -739972841 709120061 720242277 -799462291 -286261771 -5197259 462704136 917804496 874822283 -853361979 913346781 -878446731 -13300567 279537580 -955231596 469142893 929327146 415830163 -777858275 561969085 -707322546 427318691 -149838865 920112973 -567922603 -344830172 -529320617 945150224 566607843 -865719225 -535292104 -641424155 405875288 701295757 -297026150 -293650788 -355013733 679584727 953145579 -17439319 -573057957 574590489 164379865 -641805869 -436545532 334804231 -904435843 -162057799 -795685745 -736654695 -616900861 -798021633 -787885440 -344234159 -645420980 430279919 113425798 326872279 -465064105 144573060 394095766 -551122450 -85144111 429217301 666178744 836186814 987698244 442911651 182033032 481697 892622991 279638094 280494169 -109452503 -798441232 816888795 928826833 -824383893 -685370422 -904955568 -318408011 -105474587 903326585 45620096 -21558683 -29291427 -661748730 -429063489 254355447 757775560 321711292 898086859 593277395 -463042725 -718423880 -841968918 793824231 495599379 -898694071 304051870 669041445 416408467 -413223333 -948927604 740294539 609470441 -231000689 -205410864 478380847 788327637 889980442 -504252021 -208704537 960763125 10503176 -896633678 -443201115 422386451 839602677 635931440 -701905795 40469442 952589603 552912005 -429586439 187008609 -560398346 -797660077 -716282151 676837188 709750472 436513720 154065568 133135626 764856905 660449817 -391470054 92073330 169864321 -332123747 -137333994 -802077414 -662296052 -767577459 -934395680 252679341 112040649 -158569260 183754707 -425284713 -779547665 -728870571 331367460 967574070 135977846 -58721857 -737277715 -584071009 799382136 689909576 655129119 -872379797 984865483 -346453726 332908603 915600053 -687332171 -90451312 37754644 754305168 -179011271 792728267 600527896 -11238546 765020687 -75788482 630147209 690752481 -927107413 248512103 -37538013 559137005 -381565828 -818583696 136545916 -26104130 838379673 -564175512 295832000 -191647591 952570323 -108075458 -256055791 -149465719 888259084 983292048 64764024 133815836 640934792 -778268569 636466072 -554641624 -805116166 203586441 -919071085 538300503 90958481 471730630 929006647 332245443 -64698586 252786604 587664557 365170788 -942169445 704874324 -337782445 757525782 547457323 609681992 -625164817 -235187565 -462087808 970527530 847225613 763113347 -640187863 -726412497 -491163693 -222259811 -721086592 185378169 66118054 465938890 659840296 800151329 826010237 370863530 -677692102 587304702 921156204 569344870 -263784851 318769438 594011560 126009627 926229491 391795571 -663726621 912280594 -108572229 282384265 571586990 303012912 -406683380 -257343370 -117480901 485913240 449344364 -19963100 -500903159 -634599976 -454336799 549470579 -287605553 61372698 -796920717 171036401 -937985392 431895300 -964462669 325507719 855489147 -943430221 188353732 -318966159 -818586839 483635198 -862764265 -103489188 427769760 897499691 120977806 85684134 -694306540 114778701 535293159 750192905 -837117635 -101161115 -8707848 -839954292 -370972851 354929728 545783100 -813419687 -819982227 -842197801 -923760991 -874141453 -726088558 683272655 840556636 653933992 854938089 242862070 -708333788 211803270 -329134767 -109287876 -712075969 522373548 901475431 141918700 -618184622 960064359 373973084 749750943 -41782643 -198459722 -981865094 5332306 -816429687 209016951 320064393 -772387703 -725012834 398167426 -384372369 33611481 -748800578 -93729110 -709859961 453672119 979280771 163607392 -208145524 749594947 182923137 12858359 -439998692 -964480690 870023558 -492643446 -999862600 -894121875 543429477 -468804372 -324538330 712872198 -831876657 555593536 903837901 503447078 802160706 492792546 -954320618 726552996 536321755 786707339 -346810871 634214144 65568736 666175782 -648944910 -873707093 -876655326 -580651050 384094928 -881887614 -562237554 -998944639 222007053 917052132 -211036766 -263988434 133057290 -692467618 -285268732 946483742 921669938 392098360 32296203 424910291 302764097 -440825107 319581513 829416745 -125341451 -564307260 973031237 -105059490 658903403 115486909 -835312292 -676980735 615078426 -291922355 -682038740 289311958 -3859727 111623399 934725857 989816846 -345138186 385051883 -977748183 -409236269 -297002525 474066158 -799194354 499572003 116644877 -333699954 331341667 -584337664 64073942 286658558 155055645 43912861 -803891181 545195729 174133722 -818245589 -182195442 -753985270 -582153204 -283053608 714874544 -654494850 857300911 946954328 759418564 566496489 -743894838 -832509025 -270346704 -533863288 548588611 -554981829 293128882 363797601 -185553472 -340045587 484530021 -577090899 946133894 708199478 141214010 512029173 -973419574 -600280354 -494170625 -170814869 -919778025 -855791392 662294369 -765851421 513445633 91014215 597453600 563264085 -528560744 -981149207 -780657953 948586829 -596845567 -893867800 605867857 51524630 161876065 -138700767 78917114 -264328214 267210483 -448665051 324112431 874256857 -203584422 495450445 198419586 -107972945 -314578143 806623227 502397994 728784228 602859553 786404649 450302350 -21977786 -972561466 751273963 553632964 386278034 -605197316 155767354 403752674 -280098427 323074273 148999078 -503070228 529474843 450657556 -210610245 -354460778 -133092786 -16570669 -512877772 88611320 -581338737 541566155 -418665113 667817060 -374038585 -626206982 892455123 335485726 -269875150 321944847 981196777 645347116 56181422 456200215 -364008236 -773333729 482563109 371393228 331151377 241616553 -210378412 199714602 33506228 -97781804 -697369020 315308965 261993017 299418992 8668863 539737113 432491059 865739403 968108272 -608789773 -12582391 526306297 -282929772 249633771 -69499112 215763649 -925243392 865421597 -495240265 51606663 695527051 312612128 166943112 844260382 826714276 -208590716 -48186431 846918425 997415328 -632061899 304812549 755030994 487087215 2758122 262324928 674729541 144950759 903895376 667868785 245446720 120603975 395920365 -453634044 -292553221 -816446947 781068546 -114588975 635576714 636728471 -408104346 346421981 -427350697 689234243 51769014 961372537 920894025 -643416632 500303612 859900343 360315085 269493264 177959870 -688594932 277131735 418388368 -290416768 484547034 921891537 361095019 -882590064 907556203 -422275286 -500800901 500915324 -473547791 265719156 104481948 -496413168 121756496 134483003 159711966 -274294734 153298896 -779937287 -870455380 -267236838 989598479 -957360878 -800940817 154257180 790420585 -583696811 -154061576 937351695 -702067236 -763142961 -805036475 -73856393 -480987772 82329118 -948579499 -248644435 358532036 -211527458 705488029 450934096 -661441343 428673033 582789882 -674810030 717266101 379042349 -995459360 259941394 181938094 -9312850 147366797 485852205 774702988 -792112641 -211311602 30787597 593621582 -545245455 -485574574 365316301 732887935 764679622 -572784063 117645986 -821604323 312547896 965133724 -177406849 607327185 -192319063 -185734201 -998579637 815385627 837302699 716617929 849269557 920353245 746632698 -855206081 692795707 -822745286 716207831 325864587 -637948498 -25050716 959016302 874602543 -912294774 -989830683 -669177130 -319631931 -413430880 672170633 -719231437 422768721 283724227 -675247379 -441187229 -803041890 -547850209 -881914125 -963399996 -752491209 -744155098 814701552 805704923 -628908609 637669399 -181862933 484757057 -304516565 223997751 -134362024 -95191636 989457723 636730491 -547924378 287263444 -947391498 5468297 -401442897 -412504863 693050263 429980035 -579278712 -49186002 -192436913 -447951659 219885968 -147614495 -841518819 922321181 360979267 327177002 335656500 672784197 -514342548 788246751 -838989898 -448587910 832953152 254325472 -554856466 -980572645 -898787067 -884073338 362977158 -225696826 636410167 650844653 -283166183 426008194 447065255 -778869166 -275438673 -924389647 -517384437 -464380502 -288895955 762140855 -994440702 334451495 565379638 -574086848 -589382560 231921462 332477459 327128670 -369502346 -958650237 -725497949 854724296 -672845963 687684277 823774297 -553464252 446404316 -993985784 -346844224 884052821 58961497 544326532 441139280 -583506909 180688058 -353847538 -111583088 317774769 -120743661 462951740 -588204704 -312095624 -931388261 384381724 -552249506 -401819463 -996696567 -836787861 409102653 -353569329 455503405 -259591082 607942033 494396422 -644396719 226865360 765479110 -395266018 -793495672 -755246744 877236617 -929348804 -155474843 -624140368 -57892641 -996879463 334187605 238327512 -881505705 531282297 279337753 960757060 -513394842 -725406837 8900991 346288081 140740331 -41792145 373580429 385628347 993050005 313924801 754384858 -688970272 -638737241 -731421031 706631771 219672502 819146649 330617815 -104861627 -583473365 -31299749 -161894240 -579760832 -924768511 -170014185 599301312 607065155 163528337 866244781 702751560 571470082 483794877 287875394 -201879925 -665034719 560338632 -313209604 -176727247 -699857338 496011314 877355908 -301434517 416134906 442192098 710930588 -563310719 -37607367 641282083 -219107791 987743644 610723042 719332309 103395709 966992868 394519325 -437111858 398311990 779137629 286942027 -759781909 671768142 424492554 815825053 -340953881 -678670351 473109601 -67106753 186259617 471482111 -363320980 -619911138 276460725 929130740 242676440 -699439692 -224324589 -19556050 -119731062 576947778 -832356812 135286766 125008594 -544991062 458041528 -445760889 391690995 512108661 98599655 779967241 -650727192 476890134 -335544403 -999640187 -383892639 -709953245 -148318568 -951105423 523197091 507552991 533022180 -810070351 -924813963 -67905793 415935436 -146603965 -939485676 -793775284 664789465 391276973 -87958252 886599022 -477407305 201618722 660194140 702028665 -785254375 129038550 -217353349 824575877 776268752 441833928 315132220 624118314 39356907 468290977 557355869 -236494930 -494212256 -378507981 108285744 -566113464 754352691 428894220 452955964 823468122 -456880814 44378955 -200795781 285890612 -406931067 -777965210 926354894 252745687 -346540066 231682333 901488715 -501286619 -463369338 -770701433 2199069 517373133 -431860350 780106534 -11647274 565883253 279969347 718339695 251568565 862410553 689503961 785615132 396396279 -160049023 -517123839 249201624 686244236 -155241448 -564248665 -897144496 250196828 -729554320 190841366 376123825 762591726 -545359688 749185138 -753675110 -320846175 549211650 221422331 855596677 427458618 -7122810 -183797466 355561149 338852370 393677499 900570145 -72355259 -131422324 -655932139 -966378924 -165026308 -137691327 35253964 -919715346 357791125 -518102207 -858508383 -343375991 -655995636 -185114161 -358745046 -874646041 19147736 658519147 744788961 949026592 53716802 -649251054 -432538402 823537705 126477032 -809317476 374839078 842100306 -149541344 -152173078 -632255457 -70970136 -8902414 -301935454 768301043 918529960 194462100 -924515631 -521303265 334398033 -627520515 -159897334 436547546 863263669 582076575 -939216551 -735847403 -712278659 -714087510 -87928129 -785933902 364083241 475131690 -460970061 324652278 -954861133 180071947 848998088 348335439 809614519 -352745151 -462788568 -601157745 926784577 77669559 -435150060 -725815732 -531896880 642535305 937341123 474236066 -765504101 -792091647 178111143 74217861 497356199 331938958 318533568 -696043017 -216596816 -915202078 -730998111 -728072408 -419957725 -61596224 -105915846 280114563 765594472 193922421 -263527647 -578871590 540531705 -21733644 989652397 -37242033 -787086134 -976832436 605776417 -43500173 -370516663 780078690 250322082 372427697 -999220854 -826667320 -424847716 498867943 -482309265 875817537 700030254 -76463181 -60717191 -887376339 365809598 805566026 -708677449 -54752667 635061960 909002524 460174200 160158434 470263871 -507113656 43178065 815949043 -455055062 -764772888 661855713 -666243113 913341142 191869053 552794165 -337150589 801088574 60128718 914680280 -354403551 975677432 -736585561 215722695 51371387 345181957 559615010 616752927 -151317459 145034104 159196828 194605524 -485963829 699691020 -229109429 240853437 -342724932 -159250544 658004933 -196877740 -457530419 332898522 -941674191 -454940085 -333825811 288341591 -561830707 -392292058 -590318926 -519156894 158636834 358117640 -478295161 191180928 776864720 -665653651 -997363744 -990867958 -637552728 614112380 522683624 -868791265 462042935 -74115083 -200648578 580975126 -932348933 -302033300 411414289 432774061 -599657697 67069874 457559284 393659963 23512002 165131523 -961239674 -654548717 -654784122 -108852020 -495622011 -171388656 826511481 -447055721 -121093600 -964729598 346823634 -962460079 -879673246 -514511962 -606038603 -172576460 184899782 857494452 -60281559 798365145 -876854817 -177997176 366757115 -916248739 760280216 424916096 -129123387 736394346 642702114 694281428 -728957584 729659881 -393359364 891379850 -497698423 -358971584 -623720986 -525826761 58063933 -88532805 -994143311 -786206461 -196004104 349892558 661384138 -652375771 352610473 35333628 -983999082 835324953 -681672573 516123071 777561636 -416533934 517348076 330465590 262894243 -160344174 173302593 -911262322 -968717726 -797879455 -41157549 693798923 -614972271 942991479 417482741 628858293 -234627566 -522760840 406660087 -906450273 409545243 548916088 902880751 534764407 668445994 -882522001 359896295 909254207 927319684 -608894497 751872594 -94801891 642631112 368665072 846818392 -838777035 24175523 -681595971 24113721 990745332 451090966 784759845 -144036434 -863426479 -116786729 -380714592 -666706023 944562878 -333997688 113821657 761451199 -487236700 164112734 457632778 903886254 -425652031 -310255132 -534608828 709459265 -537319177 575717392 250029291 -15185262 936968551 -138900455 -676299482 -806468339 629869290 805622948 -834289178 182488159 -855169536 221187934 -449266675 -867489146 343145414 -993810496 246971653 -233222399 799153145 -376191850 -374522999 671954370 764571284 -41687668 279600335 311379334 -144310974 -110209766 -183387398 -138888193 -567546030 -91431917 -484484792 -684938831 948825411 316787742 -371472837 79172791 -408444950 -99153728 7645761 -982040965 -32042412 -330755303 -210019708 862238983 -369831091 -283718132 -324589534 -120446879 875245024 384463947 -42796387 -620783809 -214364061 548081867 -949384311 -967158888 -801402243 796907957 -935040074 663214293 935588730 695849019 -93820584 38598925 -645569978 -499366872 -653453768 -55982524 579968535 -526959830 -702050420 -892723996 327990551 702618996 441013151 634161031 788722024 -718384690 205723051 555903775 949859700 258793077 -328194501 -524105085 448977903 440862671 368506077 139299910 -262163447 195069140 522762795 203969504 -74900536 585540991 -238939773 -623096596 -180681292 514212549 -542528863 -615944592 -561924910 40151828 -778945473 213691377 -900131933 -956375732 -876216870 -432585591 217523037 268293985 -188534590 -577402951 449048708 -630619111 443150446 822325971 -941215189 774534877 756541835 -153528892 912047191 986527706 534173780 -26017887 -713913848 572498202 -865845992 -248808201 186609331 -62665546 -265439314 -407780674 -211310912 102367688 -775673506 -180949373 890608590 952832447 989272669 -307326543 839147660 -788173464 -415036359 969359335 325127145 724126456 -463768621 -205011709 211346807 14629810 -663436228 137405820 316747372 -788359084 206258479 -350622081 -956485316 -625093736 443002595 828334010 -183822573 599815027 673729807 -853541140 230911101 -411702904 316403481 -872684806 593935394 363992598 -479385553 -789894845 -356688998 241628494 45445068 -147679377 -702950607 654067457 851375195 716390244 688587460 -398481386 -76784215 -248430307 -661525851 811156115 -272660864 -207579587 754820927 964518975 524245240 205171486 155579006 -77643612 343141920 104124793 -320695969 -796210529 -834864345 342220078 949856274 -392666289 -895985798 -579818080 154035379 877035063 -95422497 -437964368 -687377674 820307156 -365499647 730600769 -512474666 -7081001 -968976537 -281516142 -261399711 336316670 -41250045 -488407052 -534888167 -463544942 -130960264 -292992668 899357507 -566110173 905658415 -772250858 -272694091 299526479 -194010780 -418211085 253370689 -830002287 -17901888 -436367042 154655175 228844550 -980183373 751468465 -648825213 -35041986 996162186 105143635 365409677 -570717141 -31373292 -982192907 -793591088 -687573576 646021550 799072792 -111144655 -834123823 -984333508 704247841 -506658177 -926529944 -778062934 948033587 796744172 180855248 -402752474 -771298415 348351545 -397384400 79268502 -649869402 845270083 -997158830 -908229967 49853562 -955192546 990778674 852006722 -173691436 -66046963 -642822833 -667962077 864932379 432493606 553637507 -906441240 676992875 238640268 -81331091 310113186 641088833 859651177 -242054498 -575240986 849017063 -808162830 500544087 675835754 28082626 939080484 148344608 -683356691 -405864202 29692883 569942631 734193168 -59919443 -789668294 430043838 840538293 834420706 -77606783 -315744663 -272206837 -397184263 -232861484 348196037 -755570732 -500663940 449254277 -261681011 334258613 -701574027 401920001 620631944 293784665 682941688 -343079859 -928907009 126117264 656721958 -234147444 124280814 873264315 322175950 157804560 331315012 -570809561 -6036236 877180731 39855389 -545214349 -468305525 117947110 -847688945 36014093 245409855 698829260 860687230 854114545 803229604 -434666613 122291201 810746743 -45136194 650784481 424900739 -854319532 -316509864 203654638 344946652 -48607581 -633140661 773772568 656105044 -463383612 -798819619 -500391474 -955496304 -135462375 -647544832 451671087 627346459 869208125 566903231 949627053 319968581 -508252955 354745655 -61003848 317281100 700143866 570305032 889325792 -863104699 -855281754 709442521 -48546085 968277647 790870465 971434907 -974608029 -964407331 665653897 61286558 774539332 607041939 468166744 135341910 482553036 288899093 -636280550 -87559422 371978633 43714842 -758258483 933167698 -456207218 -728761744 486082063 317039444 375361587 574953183 115583609 -458514045 -37519919 451853819 187496031 -843532592 -994557747 859173557 331251159 -454732428 478161428 -83021473 979607618 -27288336 642882848 173171081 691365249 -153319319 -149161868 12574410 58130091 -914377806 398841311 983639959 -180626159 -284504580 -871901386 251362013 96541317 -397800927 -525663217 -294547459 876063147 -510308939 -776774669 -811807646 -385254681 -674188955 799678807 -648118759 551245160 722427833 -760022780 -898830827 -127477595 -993812373 -702447480 -328499168 -51954865 -66151359 558946583 266628284 968412237 -320995655 -60011996 953225875 -503825436 752413384 370669579 -815843409 -110251409 952473799 -482006646 -1175432 -945678174 -183304327 127494113 67905499 429221234 370636302 -284511859 752224615 -626374142 249985486 -671043067 654490655 761026339 -75641962 693648488 415499470 -542846074 324701698 -753249372 -865552872 562486340 -75493312 660045287 646459297 -77725496 214981404 871505883 343438831 -460725016 39132293 700149637 651133993 164768649 46238297 886620915 445120477 -69586103 16564344 277831620 77640912 106281675 -51575116 210750972 -980522910 750825588 -867873211 -530341396 326704024 -360241689 411218370 -994948753 595893158 94726744 -258125476 111276680 490193626 -965745756 -241991504 887487790 -356423184 77357754 -864561622 604881611 -193028366 697274849 981625498 535787652 539816186 -806940647 -504108406 698589375 -466010478 603073445 13539196 293351197 -715830491 -896127779 -249790172 182879562 385438714 9170916 119647367 -17919258 -875834059 -941617789 820169495 256032126 -324687401 637410057 -568836217 -239440533 231396832 553280408 711962135 -632619704 24920121 -829127883 829307424 94881054 485284551 -361937628 -1691827 -79230859 -936059798 -703299856 -195495746 969446037 -26406150 908087409 642894629 -414627598 524497525 -951816488 734161224 -288664247 201595186 949564736 -928107808 507552651 238220985 642725464 418577011 910060327 544987833 -37516581 918343346 -500692542 -636000804 -679299605 -927141496 624044618 -925880452 -847180550 369964023 -196399679 207756940 378838349 -703549281 853695334 -703626433 -144205767 619583616 744285523 -766055282 906431060 -593739435 152381929 -42963318 42278195 678893076 -237163908 260534285 46309017 -519932406 -481254061 -950102212 546756409 -43654677 252208412 -677582538 -780118687 -670773490 241797047 536498376 7435980 478583782 -575420114 -106774487 -649767473 601211467 -995045368 -757481958 -138436598 807847995 970965393 747910972 -15791933 -433188108 -671598485 359056955 -248168849 724813805 817927396 -691242656 51267747 993651370 909094398 -690718731 543479686 -973034575 331173773 -79386473 103323466 901655562 -931109750 748113385 25073029 -141198317 774982698 -137864728 -272451519 213934183 511945263 650166013 -609953748 47733904 -878851266 704675553 -717012168 806533312 817597824 175937338 -424709322 -16838905 -882839848 -673886798 227014110 923483622 -911557998 -897479630 10979959 369537651 167390809 719526084 183285450 -59304834 282007563 274229272 -869512798 -293805032 -490896960 628732766 382549464 34755613 -621573496 -41920372 -909881820 817620610 -297608024 -886941095 -203523926 380444206 -512310505 -177986168 356094760 -988309031 938250669 -491925776 -51207039 223957903 548248592 396571897 388110029 283406876 -985770221 250479848 -821786162 -921808006 -300566169 -608642669 -918879262 -733364565 594695768 -828020468 395092734 -718537083 572359026 -816619851 453258727 -694081469 -490234891 -963258514 -523148125 -211570928 734735786 -761837160 -146575342 -135631570 -292762580 -176890513 573286225 253294260 -253987389 591029521 8339488 -751899771 286420058 825945634 -166661069 484543915 591663848 486096392 822575361 -976914416 -20704656 -412304671 162109438 765600825 -599339204 -687550059 766898969 -789513800 206567175 -513907382 126748169 -728251766 963197927 -166042916 90870428 866547756 -422657192 413379443 -45745965 -820811509 839765386 -295080074 148918156 235014022 -410488309 805854833 605145234 462157384 330293054 -692996703 249196930 287505569 -154661151 294636334 -919778620 -792740551 809399268 -693691007 -415006523 -705042566 382979090 -834290049 209860177 354617741 -705353725 977367987 520692478 631388860 437602216 -281688554 180433162 -620493180 142345358 -206304810 736179075 -284108842 62455695 46767413 384522608 -508641633 83527850 546707193 940120146 877233091 636223373 543899423 385844005 6850421 878600008 -35197054 640833324 -847421490 -440261906 238256636 -730360130 29455064 741511266 -150535697 896100179 964882976 85064508 105490655 -958845628 629082030 167157372 67853707 689669237 126736420 -82518144 -768592980 373999485 -391599232 644945475 808302101 756281749 -408207771 -87293278 691625158 225182345 -657104699 -969973008 -604527034 -787990690 567918883 -177718826 20123281 830765858 -698136844 -570389028 89747015 101562179 703950288 -387558494 -5764443 188750265 233081673 568626495 -471214308 911076756 30375934 -217320968 643841266 55837530 -193838907 -370068820 -901546524 -541733777 514787709 521703766 -474871285 -429551817 -310631193 215680833 -59035610 -948623588 360226694 -81618162 810036193 224499090 221794090 938877687 -712294555 -945723708 -367191269 -69442548 -743707363 730613863 -570746831 262521031 191149111 74006794 119979986 37767110 902273908 401362371 -587853111 711099361 -397421504 191321754 -544866053 616258603 -410969174 596166401 694634106 -874420935 555484708 824727028 -167403223 -841930440 456727651 378458793 -368911489 948844449 672090700 -8531882 564161407 757276174 -378514361 -122213968 509948900 638687410 -910203354 436443721 866251632 707627941 622531189 -890211110 481252451 536061148 138968668 882802373 184178263 378695705 744989100 838481937 -866911882 -612402507 633411807 -815505642 -679641126 921331972 417740384 -935062852 146165947 140114933 -376695712 -871228865 -627786053 -759698600 -997703941 -999492569 -788522253 102781726 -24562342 38738729 -937589246 -34947072 716551937 -876137636 233583710 -753530282 639002827 -736309439 -137817354 231804376 158923118 -130162410 130941613 -351190755 -628995321 -688819329 975747320 -683505055 -583894419 -210524382 -133419688 -745130003 -507483033 -817323829 561895240 220238712 -732810283 776182350 -458837101 -762872875 -626557349 324859703 -120405623 -235113555 525755762 -863989790 -808769400 517274524 703474301 797707966 -183091782 -207813864 376116623 96688908 28856780 -161453268 966396413 573591103 262861314 853349975 -115023898 812387551 855232910 -144401379 924395508 320474621 144388554 104424596 186176829 246481095 -653437438 434857235 -141903291 -327220364 -357963055 -852377819 -940283291 801076885 322675096 121255588 -238253771 992850696 -365404683 -634936644 -457957000 150557807 -852665149 416716327 -323455072 -158080597 -307992451 -295637599 -861875097 575391600 43094832 -782921608 619389435 -114736678 -508169825 -493975529 -951493930 -333067623 999788815 -955524171 289722698 -750976383 -999027075 -862531134 -527027909 -375099794 -629224142 836881897 2564356 -374532667 489498598 -668071275 203332689 -887889410 -929237796 -581992802 141813483 327850920 71570687 787864199 683182422 116902018 -216016304 -130342516 147591980 -443198056 277611591 51540238 -614032632 -536325144 -209736692 -558293492 113171364 470882028 834404601 136808057 47712785 -30463749 -796864156 896197137 555898573 -354867024 262507954 -124449879 -20801540 -483617167 -794712029 -387251295 -902069665 -719927084 73829926 -675770500 -157265208 -600138327 169351457 118299953 -83013612 830023908 505992685 -416247495 879468027 891837234 54681316 -143601162 -301300451 465639392 -614575123 289606938 -687595841 -80850553 49225509 -449212104 822478010 -66619824 -309185561 293056346 -917817190 -141068873 -880297751 -990342019 407152393 441952985 783347216 -913956999 -199765232 -272967648 -825453835 -28303538 -515170429 957040654 -197347107 625787509 590898048 -768024572 -57600654 -369364285 -973710971 -541776156 -826671794 48936968 -628678830 849384941 -878518965 232641063 130469052 889369019 -413117968 669064500 269803259 87237559 202114111 389632518 -79097219 -599795441 -659248288 -930626395 -795197768 490236294 111384135 811987483 102636163 -73420578 277328774 -432238389 856812706 889563082 22089369 305027020 -116214225 -132706533 -804846003 877742075 572569482 -825243585 466598793 956540562 280459392 355593674 -574180200 -684793057 -762691936 800551044 829813 913803192 -830955706 142916175 667593010 255909521 -551118216 -748304747 -695470172 -121771184 -35355158 -222931013 -970185879 -214446125 163963677 639902066 -507228361 789359692 603096295 -741416326 352168400 -617944778 -329355054 -655618416 521862508 -454304191 -473402116 960462694 -164915707 -914929239 -853637440 446324509 36663313 318421004 15006968 -421403237 623946010 -662036872 185585965 -722176919 130598454 -115762706 36426561 720366830 374189615 -170695720 579184982 776086328 868133530 -452308216 835367928 954813967 892947070 -82499004 -374149438 205394993 173947739 -584987403 -804160944 5021613 306439212 -197618384 158690092 121333930 924961360 322208428 241306513 233539699 -957021276 -675026424 -486059036 836013746 924732090 335080684 427938381 -216158495 -964891650 -650879717 663908057 -524181152 -463739129 631218194 -983545437 65149483 -967380325 -748920142 -249441768 750335834 224387591 -353956357 194246494 -812042176 700405081 381326753 -586192282 -52015309 418110240 950788260 65337106 -730058765 758711752 266657926 -694982453 -872843796 11763323 606866303 -416276224 755781082 -409121378 -295016431 71023316 636256747 631764916 -421809907 234508824 928132141 -693055051 -589239466 254192817 266965508 164753010 -870002181 -140162254 -580386830 -156879198 -229587006 805756938 -519887516 -869610987 -973462352 19857118 107150375 818904811 -636155235 -946774480 597169706 721081169 -662205350 -562886652 -375079892 736374234 971974934 177321491 -206367396 -798254020 -718644519 502685052 693946550 -565355026 13313019 -443530487 -5206005 617881833 -913214539 -636721015 352372368 -570484378 787311844 244463569 -948351163 -213564168 564596332 930724818 -469351237 644212056 907074319 369420287 -57771323 -551160293 -744934443 305457832 791624069 246022914 342671035 910551424 113732074 -153826267 863641948 -388015785 -659011983 -868430569 -500270295 -247140425 901962227 -308349445 -902115915 356624072 -857201899 846962761 398219160 -787935082 -832325259 664027431 -688805997 371020969 -829438402 161550274 -241486476 935952308 -552061152 338872762 397405761 -95005980 419959069 -617140247 -507892371 266763289 398972492 -91912493 -276084045 826915865 749262655 65745060 730384862 -992653979 920663207 622758782 -582126312 772731512 918798822 -136997581 -664299136 -193033030 -770719 443823150 445968957 -408138363 -747550380 -36745797 -913549702 -283850522 -439739940 -480182896 57073171 -104171182 -326887045 -884051475 776070468 -168944020 310627163 -934496754 -459342720 254017175 -900620042 155865760 -648148414 966011861 351089203 911647871 955424960 242256835 66927377 975709379 335664501 533771962 -408910066 -590945365 -672194538 923092845 -860959365 377224113 489020706 89235774 555229474 625859842 -419024084 170939950 -21992284 104622424 596058541 126394270 -803965204 -648765962 -849257326 355792005 753190189 349877050 -676113930 867722059 -173877757 611501645 803687704 -249669388 508336524 279734743 504176200 -425872356 484572872 642114657 -433316566 -449978691 -828117046 -578024727 804817389 -3406999 -439515831 761277272 157044104 -845333938 539390181 -387000852 235982898 390339543 -112135174 -904953984 899965100 -38957971 821303011 382004911 916713527 546095907 846677138 -540239135 477262403 -404987920 62191720 840910210 -283546741 168139886 -648323613 -289573610 -726456450 722896812 995774236 272103675 722796327 -206944738 -313072730 -698294429 973536780 386674721 -304694134 -304773396 -348057418 708417997 -339131042 979058678 432809664 9002034 16084040 436242131 33906603 66902965 115923005 -255835024 -466549912 415048620 374781848 -807241215 614150081 206279623 -398416521 -289196106 895435639 827059788 398864482 -938892848 208910247 393170717 599650752 -419989923 -683321300 -550628953 165413655 -927435526 -841754449 468243248 -202150626 569835373 -496937952 -197239158 -343120270 316846724 2161314 642578143 -155569947 -371116966 820567014 697729582 -23378400 -481663673 -214502371 981876919 771715489 -892450265 -531212041 426998514 -644988854 589940898 -125523974 496981667 482625935 737579750 869302074 78579692 -342511611 624940337 186139608 544762039 663058838 -945420340 622699215 526604534 714226207 -891575894 -399241409 -926549255 -735739715 -981298269 215843085 487441805 146791136 4003306 738352699 783027924 226646571 -338282654 687852710 976758351 568914831 -641818903 -624832728 593547365 35989425 586964747 -207814379 -539515504 991148034 785255813 -15419394 626385165 -923043393 324176439 258326575 -520264510 -17950225 680376768 -33561667 483940826 -848583037 859369212 308038621 264604909 -312035262 -874978645 976582368 -354911069 866810856 -871676579 140127148 210843724 59935649 -633153943 20921078 31091603 297994665 225035705 552814451 -477820365 75437734 385726425 482718386 -61709733 -471056669 -407260262 876937274 329693318 -379051106 886593962 71910324 -607293236 -300326341 -946339408 -311852859 -214377360 -81257858 -140009757 626268473 508281255 -825738282 417356954 658423277 611537572 -937987337 993927336 128007703 625207378 -809852377 -864693059 -479460467 141151995 761826362 155942759 -176310649 967275063 181035497 -196738015 550864330 -449820265 63068223 -955885728 181678915 -666256503 -752870433 69582641 3093597 -798496199 64702163 -821000177 14569361 491944656 551847907 -927861492 6888767 -279714999 -698830155 -846454946 358206704 -309979465 -962197456 -367430331 -530674716 -465367280 144398693 749079496 -529807795 -894458202 -496440711 347512626 378025548 -301283833 861691002 -432882612 -530111265 451693633 471096239 -861486975 -458595552 -948104338 454839880 309944516 -245536885 68439930 415895720 44500515 -126661709 274465647 846962171 213867140 915244108 -249850560 -645016731 -887091242 -580597000 960213775 142121334 995316332 -18629684 -557824738 920637131 113499490 -529149321 574248616 763088720 499014608 837741447 -569193474 281628518 106494783 967701931 -165695314 311342559 -3520983 223258469 94312553 -409333206 469967559 2470083 -712969344 -422210293 833656513 154699170 -583763889 825371459 -814782788 258520722 -178424687 889896345 200328085 105493896 -260975245 -479554727 438967809 -394827870 -866786820 -892935866 977914555 70948976 -783309374 -777932439 -124534632 -556972941 254113285 638165985 404594428 -699506767 672930250 -780682613 416846281 -425973986 630470684 -478072541 -43695502 561588427 -621020362 -716705196 -885721054 -781399571 994616610 -308091372 -298388138 187311348 376264167 -501855068 780971789 494326743 125381562 -240533844 -665588403 -937738912 -847217437 -37700967 757028422 414615562 -103994885 -119035012 -283924349 -678718318 -773818972 -687561772 -4643090 -894188083 -956257134 -111462633 725896348 925970366 -893651427 -846745998 -110937353 975228539 -779788229 78728320 632324232 233090603 -17020406 571172585 136271147 -897455179 761882187 -297605285 -661801549 781110485 -118031330 806455294 602417804 608229204 -859969407 -516427738 660591886 -317182858 -500150299 -428443486 784115037 -861831930 621973208 -646583504 -841363474 25562187 -624328566 -183260284 511722482 -964694627 -649177663 -814529139 -331179311 34346295 238440024 741375066 -763933784 958035862 -966607813 -916635799 295854589 609384769 390642176 -780100348 -892203977 248829640 40542190 -643283398 -799984528 -876268335 221846342 -117605899 696173353 -413961121 68327067 117649861 -132298057 259883227 -798954659 513702454 -342319732 107120 778832772 718037945 460541591 212048593 828697241 -226479516 -140764686 121083220 -889167933 -680671248 -754418657 568908625 719112442 442537289 -966773998 -365094619 -607062144 766599231 674683651 -158985122 250321762 -320169261 -976921155 -908957439 -443656552 -189065963 -150234644 451374000 -402826811 -895312333 985458695 826494062 778979119 -540730745 6470144 553945603 -909629716 113065825 58114841 -838371838 -946078789 656261944 -494409880 310370979 -248770753 156684732 161124709 127398968 -40558887 -82840277 734211356 881067604 -242940511 -378968551 82061416 885810806 20789438 700907888 -574702437 620424846 -776851896 -884955410 -840093998 448160443 868509273 -315767224 -838867478 264731777 156907203 212439522 -965969594 -75190870 873386521 -851405433 -67941888 915994491 793396190 302936182 -35715724 863368721 563485307 -299132013 174038404 749608620 928092336 626251186 924589391 979082834 -391621360 494271613 -97946262 335895179 -223240399 253971535 -902741855 641524575 -132462107 564171972 -603115406 446109263 878054738 -593579051 463427769 -838299010 -19869585 -79577134 -739993489 -954051057 725787041 341371744 -422780810 104654264 -289188168 396088298 634495613 812217680 -752251507 171088075 908994409 558102146 -801481431 -259266073 -923881066 696101702 996465941 638593905 -744310062 580353919 453823132 -610966643 975960797 -333839725 348544660 266063828 -46150845 549287211 -652209695 -675184515 956145408 841371573 -804469593 -51078532 567942423 272595968 -69651652 -507564985 850821565 238193506 -325895428 -147548391 229157759 -503681290 779768637 951784634 -605532442 -857168997 963288397 -408320922 497952631 278696221 657423630 689339945 827858987 -918779461 579519059 -603588896 175447749 233741824 427253678 746482958 502919899 621731106 844040261 809141274 111868013 90740904 545984902 -72255853 361718114 -456164237 438402557 601297550 -963464533 -809912211 -96037237 763102450 -783676752 836095473 298950518 303420657 -773707445 814957518 953532326 933555285 -740553608 439553736 -596747254 -848292852 663808807 620205360 -937276390 501697145 -322281881 518971180 347972248 -295104872 214187001 595325613 464647778 -47586996 440163188 -852929854 844466766 -376918250 870044234 448796709 -805936797 463392989 -259432493 803647576 -559868448 645451067 938778294 938404732 -729046131 457194177 859985306 947241605 363431668 -325348016 695480798 -985132779 -271158020 230895309 -393278891 -864109565 312602985 204375968 536925219 584292469 864022500 481469890 673974625 184865141 403622500 968682969 56756093 -138318182 -628079976 -345680705 665821875 868540133 580622362 -31443564 774284732 755186592 -787069891 468047562 -406336389 -455860545 566447365 -954084432 -462007843 546137444 176024358 -750800645 -985080421 619542628 889827402 -473004202 315008815 11747472 606142054 728717520 434680057 195848783 724974446 -692118926 -229297111 404331081 -695817977 205702945 440464690 320399965 -516364059 7550646 670097929 -919596682 -179022732 923415734 64358823 868566664 788674785 -903400053 -813952362 -499581335 539591542 2240520 771097959 110556262 261472617 -42874446 -395269432 824659079 -50653438 570145816 -386286746 60762494 507586373 691492142 75383026 200819170 252313483 158544378 165803055 -589763475 655710003 285222510 -271419558 174454606 29008552 -911862411 -250642868 995205105 -234527012 478235205 893618809 -453815869 717777991 -559084718 -902683226 -927481944 -423500747 -455439985 865864171 -492309392 -628063091 229952837 421831090 190959301 701490166 931078972 919345323 157850890 -315095306 -809359749 176636675 777075319 760295196 949034603 875703057 375329327 -383166828 692043865 584871847 -340822846 -482683915 -652750061 934377061 -644772432 -214679957 568071498 -809989127 861345301 -231733448 -598390887 -992424855 -245222823 -764338915 -367385541 177187380 -482668991 997388211 574984699 791316583 431928979 -692714853 -747722690 395029622 -172331587 -937611676 -119896845 -723816557 799373731 -514039781 -293160501 -570041332 233629752 -902667312 833689512 -328158795 800650795 924268715 762937255 -247920077 459780121 404276398 -134494239 -915917201 -587319593 813473657 996493408 -791495147 793904547 -895689005 -313234387 947532126 11620028 160862398 -506207344 -113362496 367233701 200308471 136129181 314626021 -143067414 843293925 414549146 -296088358 -107554487 355143094 108111106 451206314 -653633083 737227075 -788841553 24052054 319042914 -974802196 -574033871 314480750 -260904216 -831528937 -196515635 -560956848 614409965 844001358 694783534 313357315 889754991 753086098 411683866 365157134 185124981 -731261863 -417862262 49644556 682386755 504578368 -893568352 -253576570 -156189872 326210829 -340910317 -948084109 734671690 417848674 -718894870 -121531893 -509501539 -566132375 -742871494 562949921 579807762 -647969125 225647384 824423720 816227625 54086455 -177756607 193393505 -879468430 -588780233 -630491980 20934762 251269137 697658546 -10031568 527099548 -142695655 -194491613 -976566129 -851329157 517160154 943802328 220778256 -652255958 -384567663 -767399019 978145765 -520036185 734635824 -19112907 349219415 -976922611 997878586 446318550 824122366 -98981983 691572652 -675725892 -627361866 -580406476 -917423821 -57577038 883326603 -310085940 502537902 -959576523 40096133 -702558555 263437254 946011957 875236008 523540537 720636241 400697647 -990120547 -585926713 775120164 -820702882 977512938 316433435 -87878026 994507763 274092876 607207930 706786749 -863087684 951525803 -609251968 -791831219 719655588 534271923 367678036 -248504714 -236284682 -450734220 785999365 -814671850 565666231 -940470594 -833345728 -362653745 -367819083 -501368337 -805097549 -491173048 183758268 627115406 -374317026 9089169 326120345 -270120908 -858814340 -281703946 375942623 187051130 57125988 391754966 -682396318 -677126411 -291059887 698673451 876640315 612277105 221899575 -100283244 272046028 -523345144 649872834 625635943 -528263401 746815387 546623225 -472847455 969953550 -365589764 160598231 607548464 -640476359 821216561 -276507292 -996236141 -847497731 -965866946 93114993 -53768661 990268088 -754460900 -603372153 552954038 -735699973 968928406 737651531 -328713774 -824691997 -886642574 -188410265 -424999232 731168095 19419659 555921418 -773657535 -942800707 815672585 334069972 -486788405 -518469062 73467030 332968596 -486664947 234293360 -814017559 -588576100 -611212959 -244798940 462159726 279119294 352625330 -778799277 382622605 77783388 342201682 -358048431 766588131 691712224 -787854447 627833356 212955843 -689774712 723240123 -749075539 875269753 -679558470 -863062766 149169439 233816179 -445662892 -78225096 214508499 -699260650 117563457 -927699134 270192679 165809816 3588394 977395541 743534458 -617783590 870034489 327522963 569509248 826033655 705789312 -264836962 -261729592 395637399 -467686984 826982186 -150166758 337520430 47738701 89930124 936913939 -322242966 575892479 963775690 -338809811 -695702923 -64436518 -349654288 -226960380 -290508160 716889898 -435116865 461630509 -195369045 787549614 372922801 306123198 -963132289 656961729 350141300 885183132 -896604652 -237728066 397240773 60592080 -746888966 -332377822 -171231349 -93293441 527917190 -315579277 -273679670 432071088 -136283723 430978637 -388267376 -887570336 -123313634 794008003 -97826739 -164821115 476999257 -494983549 774287679 -554018608 -645730055 -456480483 781261033 269695483 371745407 -288650432 686233561 750395634 624487789 571679770 867118695 -350887061 -81088590 -889609705 780650386 -881994200 627928270 791484228 -773613883 691846522 -347297099 732009321 -636009196 -292682068 70226462 -738619832 15012674 -558117222 -250359471 -169605778 839485454 -943491496 730267376 985587640 -277330745 37838730 103993952 993198638 -40988068 -315968424 -402534757 640308013 936472275 864964003 -770791440 612868917 154325824 -310121610 -125543160 371811595 -269496873 401199278 857601416 -622313394 465857329 -386795397 -886065900 570436618 -804380785 -804851052 328919686 -390685724 388429113 472029577 -985372077 -732278793 653023156 510469255 -116872126 -131595141 -539317134 -308374001 215500649 470462780 -771169599 -29225215 -925844942 -8608961 991830654 490246982 -771235732 978575638 -514973043 914899012 817140290 193086023 989103290 592800167 452176068 587071625 795703805 -686583490 611919685 -51140404 940449747 671039502 540563576 950157714 251113724 803730898 -473547104 115686424 -571597414 510426319 774007738 14583714 594033179 -719660775 -262937859 -45020654 831244372 669907677 955331874 184109484 -974163216 -299391228 616565808 -457184177 -648990929 831233787 562085956 -672339677 85411222 -426278039 238339389 291313112 -804894044 756290825 474759553 108536456 269790066 -472347383 215503116 -235015307 973387810 -960721737 -640237163 422783448 520118056 -56714634 118477725 582155042 559686824 -833020302 -113526670 674290833 -111407042 264439908 274589847 -705994592 -246108673 -483382857 -994288050 531683591 -251871251 932797405 -622207803 729248799 63499127 13598215 -576123108 223873663 29217606 -824499961 -686542239 679578480 -787418139 -424250919 -262069234 -102453777 436916176 -598948317 12141915 -234428936 -234612109 418865065 -625868395 -963384201 -525372901 -979602023 594532707 823232293 -806267976 -112494216 375425270 -555152704 -102945833 111038556 -456181364 -694427778 888947280 -136516230 -185737031 -338774953 -422264528 -601971113 469166486 -39817122 828234370 847291174 911644520 -98643455 951473499 -350202601 -173412290 -450513868 -461193468 -849677569 -625377811 -54555379 273469671 700566798 91883378 -399509894 834934359 772928578 -509642666 -376546138 -174012261 659248160 638095198 325207474 329172887 305810229 780527823 -796673247 -139347151 -863146817 495933018 -884552317 674403857 886773235 -900410674 -654650948 -70610137 589219649 180300484 185165053 -677776836 -173960736 773061938 -255884066 112715097 -749658536 -421884094 216948071 594139114 216890106 -61868697 -676246187 846031034 440399431 389961308 582427698 -90622483 205377517 -378631156 874248981 -527105327 -957011929 -326438934 710696459 -601792399 -522886540 436770852 680288603 -114127388 133235450 654363685 -14422649 -762427323 -214449527 -249813960 322331631 946247251 10269886 -756117824 -732709542 709597028 -236032798 -401138016 69616062 422207654 443800293 -878041415 -561058364 606058201 374963887 -721918307 -296766833 497250909 -892259284 -863996213 987474313 214850292 640981940 219425709 162884756 5708761 -181813628 998385407 495895690 349506391 365263508 -9871695 -313071977 779946007 17947054 458277226 -21246232 -906761525 80407185 593548611 533013640 484998530 -712310679 -671307402 -731473165 763224589 -187550877 -903304607 -424013554 -351063786 92596241 -544819854 -758443663 -534346720 -146312809 646324055 -552301275 -213102190 -911564914 165217828 -718430279 -909828256 -867822604 -349933731 169807776 -920961410 -88813000 -765543387 412670149 964816893 948161266 153369106 420897951 -449335074 331771444 633584416 50487045 815550098 346149442 -370908626 739131321 347439618 -29553223 943020820 559143957 530867574 740388561 935688429 -649019442 869411624 -875026404 -427834548 356661582 345809247 879466598 595642320 -407950178 385945282 612341647 -55151391 -687642301 829492826 487260479 146664342 329897394 -552196250 -565753216 -680740980 -584436868 -847288424 -833092016 -309894139 -718030907 259806483 470575517 653288921 -535946464 -263901675 -252478494 -551079078 690620480 -410180489 -933751273 631373523 -438145675 76148614 732208377 -645688924 -145734124 366038690 936505471 -639591568 998353482 935512349 572808068 972469066 -671568357 536470964 436978269 -706213747 111398799 343467308 -487586336 -342277943 397839751 691692146 -648640292 557184671 -898891627 355979283 687781658 66909534 467990435 822941663 -419212990 140881650 -122310700 24666367 796121857 -222876347 599783487 -240559302 -696524815 -558055386 869459026 -926527622 248567696 552843235 -822462867 52312311 306798778 -913583692 -3425999 -141191836 -401986037 400630418 -688469411 -268078417 -552267992 -913372629 -383999153 799266847 747051783 54367823 -802520812 -630501388 -539347920 699914118 698819584 -942238041 546919574 -150663915 38602951 -441822424 908248161 996948652 -742561048 579995124 -405444369 414211076 -634565135 106833605 -251329580 -278591218 403866103 617093300 -893582679 798824396 -327968065 81249296 -313953597 -554209299 -700299545 628812241 718120830 -293128107 -616698847 -895924918 -436399413 355916857 -262818059 312721616 -203299944 -827675585 710931209 -455492651 -567017896 20321578 -812546007 -935716605 -243346053 89757832 342799887 -840476872 -126294339 212841312 698430766 -448431209 643669466 -252725113 -495817560 -957163090 -280076287 -508259908 -263430703 834112856 83725069 176216101 28900665 262418603 -207631672 802848343 964152742 -824697614 71956255 -864214805 -855836866 518401971 -754865685 44893201 -538897873 181598818 -61209792 -692072017 424382818 -185983921 -714387380 -20100130 167777082 -894823722 -241026067 -978179668 729416476 -251815081 -743617476 198196369 -613523655 -686772670 229434629 965221691 818793521 -78499128 -308468190 655281390 435752028 -58483598 568625019 -116023568 926130005 -198154651 555066558 -992687792 -338204891 829699006 -603029114 57466591 502519967 -737423862 -661349212 532899692 372438456 -944091332 241631731 -357420487 -548639332 -366210134 -196621352 907254591 -576801638 -160983504 -77987228 -632736237 -568195640 -84265084 -394886882 -648273245 863717964 667223255 -534675538 -114910050 374974344 847189660 949686004 -145451249 -454339540 452433909 -644653115 33754595 -27008479 -363385284 980986536 426632660 601645647 445920859 335478313 726948097 -870263502 425536737 485519800 -307203150 -939449176 -24639469 223930971 382488440 345438226 -452767314 -778436029 -955240095 747021313 -695249275 798885107 -625817479 -993833914 216289840 896894894 -308141712 -530123037 119534428 -426116183 998817444 754842077 820703545 550705915 200821134 531858508 -978943297 -489340292 -82217510 -440353572 433936527 86572352 -467307222 791061577 915408231 -715153077 -750248286 567122306 591029941 -176217520 196180496 -16525728 -679259518 471276845 -90648600 398544317 -360540298 -403114992 544916676 833903714 919216491 -951021434 -696225438 -472496160 815987482 -317609217 -355269648 -881405167 -784758609 36257408 605927414 -149139955 898256983 427469769 763073796 -676827867 577663347 432584641 387073292 386699996 981107173 626587199 -120941727 -525469016 370825895 13446116 -891917700 -236462007 582990576 -472878286 -814824114 -902249798 -962030335 350933340 -775388677 29286730 -35737483 -99423800 -429353365 -388703723 996669671 -208951556 -844155655 230635183 732359971 -142131282 790141144 155413010 -464904703 -792297750 -280530403 342823485 969696561 -153135292 -578634115 785369705 316200034 -746662963 242408880 525729787 -116705271 293638436 -749812992 877911013 717308713 -281660085 -81069413 -601743414 -199027681 -900036577 -898823984 743528665 -737736362 -50625333 319351384 238453015 492796149 698928563 -58388011 296302352 -621448029 -55944166 105587191 549084681 -483518119 376545341 -585392061 12484986 -986608400 -545785799 116145945 -13657582 651779417 -337799715 -133599444 709652556 40145348 873794324 570512381 -605388904 -915330213 -447653122 -683718782 -650874387 -427832998 667315315 -718617478 -586258934 -65019514 -762655226 -195958170 -175922740 -278015390 942702019 -911505249 892154473 295677113 454028475 602397326 -125332230 573922720 -542479723 -312310233 -277920403 9341142 38517068 -577355317 -602619330 -602043955 -690506603 422179622 -477295113 303168808 782145293 297490487 -65186583 -164233990 856013581 305474186 -162546902 662082971 -144687027 -475129600 -352873187 -493955846 770388072 -996887479 -400546983 -222634502 157289082 13671777 -150222248 282076542 947640043 -607103515 593906715 -446466541 -743682878 718089015 650486132 868942112 537251525 -231870556 -683353933 -974386069 892532625 953253303 -340502812 675102241 522554824 -157254878 77629190 935637037 77990283 535572817 -2901387 755261739 -232594262 866339084 876545678 -791512240 -975024044 -323644370 346792247 754204195 -902764716 -76485074 -455385916 -582476915 42813047 -418359202 -670042755 -520762078 338517414 35272260 758839050 -706465993 702210431 821609868 -109411976 -889106466 708718318 947186702 22538755 42356532 719757090 -595343875 -552831129 -782853288 -590698048 -283772516 845894776 -446704062 241657415 773262613 93607301 263153638 -362607617 -154967695 377401391 -650424764 168367613 250104973 713143887 -534027126 -78021033 -439885864 1736897 -466344824 786060895 265077837 454019765 -432241122 729650897 -513152628 -775037080 -318214821 156920030 -774691233 -594851035 -457673899 -593782303 3038865 373917384 858316618 -920949648 277789707 659335513 -408733798 413949478 -318582554 -153142213 -73908195 -833607602 -741689055 -912785106 -526291431 -594673287 -34936859 -165142511 -906756102 237433568 -906547371 -809423832 328492649 -321683377 -838048898 905717326 90023751 -958777893 -121537463 901559278 870214694 -769976099 -381295979 -717981857 -677349838 118396169 -565718215 -504737652 -617553724 765504908 -888442035 745407196 -764221438 -81133777 483321418 177493567 817500767 677891389 560826093 949547557 -962178171 -284393280 -84122889 -666100658 -472053608 380546255 -682640463 534215969 -750939205 867512977 -754472524 389046165 476052011 -339144066 159885354 723047252 623950004 -9938727 -763760750 -674251870 -531556121 -573410831 -472710486 188904854 847739821 685948354 -913563339 489886312 -909047586 -475780533 674241572 -316882022 -995837634 -424248618 -727492287 373127318 41605149 -163733705 -35905395 81892123 456145009 709945287 301074049 -72372345 -650235928 -259387371 -309888028 21251814 -333886256 -726695110 -65676497 -204583344 616242479 800367914 -909501824 890890745 956038109 -400914950 145787502 -957875613 -520397332 716906970 510765861 -444111115 -193206766 -701182719 -471954630 -66620208 542689841 827703664 -758448286 408145730 -862202175 499632276 -624104904 -730714969 809274305 497809520 -203117922 818537604 689813484 247222682 -486985867 604073840 304941364 -120337934 -764131954 -982711779 464437394 872042383 -746954773 797054003 278118472 921321872 623494464 516251815 -182292994 -861278542 -868606695 382412356 407031324 -615148580 -815410546 333895140 -388051479 334480985 -837769274 257107058 231593644 -575612330 -57817789 925763519 -441755991 998024556 -324998693 521573632 -910831557 937655178 -754791795 520473894 -663077675 153127558 -957740426 -79407972 168103792 -684848108 -773752156 -796419969 -965193395 -204676000 735980043 -511155059 -951157654 -961110317 -376550963 502360976 -791742789 -295027651 399789237 -895501994 -962787080 729134601 -491753477 -299249980 635906448 836027044 535145640 -653728347 246117222 335669159 364371557 -156701651 -332305822 -252435158 905070918 868171302 -536989865 237143548 -136705364 595417142 959138521 405057284 811216598 -903008721 -376963802 618198432 73881067 695707665 -58757772 126602539 -529093409 -64792884 359826059 -172613324 -684948361 -651377047 -270937900 338160062 -513631709 203515290 -551325828 176438120 170071794 -926713138 -350734484 -4495998 990980561 -548515954 -779479401 882764111 -593362429 27297620 818970811 547852951 -561339083 -678406012 -50617181 936080509 -716168325 -161433748 899480020 903720137 751065659 -182103613 -126763767 359299191 -580418018 -277219048 604777740 -940073419 295737310 -129775813 986092578 -865429667 113165370 -779703011 127085280 -889578795 152759164 12384466 860395583 196030463 980169598 489686464 36960914 792125960 604271109 -660697411 -261862753 256227343 556320936 -892834074 -966169354 -584877319 -872058478 -102344936 822671150 -480618536 111565265 72434893 -593784085 -305442062 148676463 -177648394 876376589 -667920636 909705126 553992613 -725783404 955849762 14892252 697142172 -865882117 -164098327 -82024131 -914494032 -239455938 915600074 -556684041 -724452249 840208027 -828345756 -396010158 344472685 -323516923 -340959276 381111993 -570983001 -380057485 -147490365 763064873 -78456806 -546246008 -869732132 -308679654 -594617150 -387881399 -387362503 -32426290 -504327207 364814989 446074776 -906096779 769679560 89583202 40467016 983457148 777675183 894799002 -496280139 403086047 -890736307 -133446651 -121046166 -909168154 874353569 -839648660 -971681881 657164361 -693802577 -856361774 -839497205 885582253 -438081634 597053840 557530316 -719317209 -84174036 -691536906 -694587080 997940767 -467213151 -591728201 386084507 -925691154 -318280603 -896034141 -327143108 123525949 101069584 -458025041 504427420 -484554908 550273046 655348853 -508466579 -745006836 -686112824 -583912285 521444839 210997987 144583653 117282438 223572054 -235799663 -724397055 -768370174 -922715897 93636755 -801926707 951421310 -565447909 -713736152 -531048883 744373664 489840442 -238033328 846111392 -315162159 415977918 -837433578 871076593 -336724097 -213960012 429695679 569523624 240082292 428966553 29095782 -85758119 643356386 963382460 -143305614 57465816 947584833 -103441486 629784048 353139570 383592047 540884280 -572893504 970532413 -940344495 379261917 713811017 -763740532 959519673 515195947 462235082 645612882 575744525 384121762 425234652 -833714134 -418391876 -139447265 -838179209 278023721 496590507 579552488 583519429 -949621789 650009561 -381276564 -639878703 598192767 538453222 755818611 -244933363 -309567460 945067444 325282415 -170266296 381953297 148242597 -647830975 980188417 -405650572 -581339770 -578498870 -360096163 935484783 -710002738 -988610164 23757285 486094179 361290754 619835108 905092256 136324488 159627432 159549611 -614642311 -91228134 -346793475 -64173598 -505515367 -558913232 398422991 282919374 241021451 -758680013 -678763212 399770020 700441131 -918424093 852401323 189247333 582474770 237679987 807028588 452643992 819113514 -719385209 -935979238 -519971213 -559802543 898517612 223346060 175582174 -627348978 998577124 803852312 -762673015 687968753 824887752 -216288342 811580204 455618780 790496916 235816577 116205627 -348994650 89271893 -219146081 950480938 -554114176 -725469501 47815255 341997742 284242896 917556687 971794272 28879264 -725668965 -846343353 977676102 -439618156 982279473 -353154212 -410291713 490205527 -595990238 -444384356 183005825 -162762007 -395321199 -709893040 -663937158 993649006 484786904 -939836618 43486694 -843472639 620665466 -754743387 450127517 -206020443 -91053738 -180373961 98947474 381897800 221135448 -567239128 951524643 6637856 -125012553 -596099989 282093734 872248701 -841855281 874495100 574628125 887787995 -363673489 17422011 709971449 76392704 -581536416 -248856277 -803244689 254374880 861012286 805580653 -92125680 164101290 -140240082 -753847125 356929938 -409852644 787113537 -305184076 736273785 827459502 562649159 677011049 597434762 -865800108 -414758846 400128065 416241495 -275163145 -457758231 -215835978 132636546 -331323178 910205577 -635003391 -153721356 -946917438 833667261 -230799271 825229876 -670470445 763564256 228447190 635213176 967993221 -991441469 132485476 -448879776 -193278243 -532360261 -47752546 308001559 893319181 -72574851 -845244339 -547828955 -532863343 -344539500 -357773659 -960209680 -597641840 -24832280 -22839117 39533023 -149365377 -433514440 290660436 351967974 454985059 313628086 -819021848 -510705962 -113742561 267693690 194935525 -465502681 -833265383 177720640 184621621 -914467685 175272452 -655972144 -777288509 577784615 -209418662 284718803 -512826795 215428626 -895493059 261321785 354640120 292772042 -558313582 719570981 59754810 818092086 903485278 -621245769 112570184 137037213 -856868270 -3407708 154073968 -781530611 954815276 -215840021 -681266612 823282058 206409139 700940792 -261514393 455502022 -867569541 -449473962 954316113 -461264186 -485107513 -331938468 302450634 44143534 -433134530 108761422 -224624866 -387003854 -710964616 -865170917 330898738 681921311 -501796164 889120496 655203977 -707546662 40332850 -400962307 500221321 402555236 -776341917 335186542 298517766 3990302 -301155386 -592499901 252302248 -867340397 851051760 97197880 -366687906 214546106 81710633 -193999972 -577420496 60194887 762655493 440751259 326495998 -532860127 -192187395 -202628307 811842603 553579767 -589911517 313088441 752260591 -839548238 459162080 -180379129 618994887 -399313397 -130098888 -620183468 -509420222 473819315 -691512704 603254454 -172655748 69227801 848421967 246228771 -311184681 536717738 726298261 -678062392 -197892274 469177455 71249914 -469443222 249971709 541100170 410133891 429791317 -529940284 -943090658 -590961050 262708486 -887602080 532523948 413340127 -516263150 -615314889 961579132 666597652 -372074556 552609140 -549552735 950541118 -745821848 122447308 573704603 -700506298 -45142967 550060806 15837908 -478583609 -336755070 -361178466 -317724894 580074510 -698866764 496100337 407863169 -550420970 -377555985 339721410 984202555 -477533174 726015157 491585125 -884965235 21833569 782344385 295964138 -262380217 -859656096 -19325063 758481979 928784782 311715075 7886501 860010189 -845932881 -803958086 83154210 -708262393 980404047 -74287194 488909455 850554324 -62489324 459212189 178122210 -410449237 228272393 315576049 -388117781 79574645 236656374 -397034155 817819072 -442709359 -668108016 -536095679 -199499343 -212730546 859193804 -433137161 344525435 194849649 -840514141 853746037 863359021 601175048 -442974187 878754373 634400792 819234511 -87404216 -253289538 -501704671 -29580337 -515159972 611995783 -148013305 -20269715 537400519 360809837 141790220 991212094 -269203285 476124083 987487228 791654158 970032805 982632446 90137802 273164375 370807536 614788647 -439653158 -462130530 52895056 870652773 -951827339 302154583 -349787681 183493423 181719635 478395151 -466981827 -991600330 -897582975 967060763 -716483906 -284338932 322219935 -195378213 353529269 561304326 356515104 241448072 -163545039 -911360566 374416850 -772317047 826460832 110696236 -276238865 770986706 -441780256 -18487757 -181291156 737523564 865068407 -929149766 -254942884 -769702442 359229107 830647543 769545844 853384532 -835885514 -58132646 -288762026 409063671 -235776031 -565766689 707953862 881413000 105709687 794080085 -210006075 984343625 23804946 -399149848 143807357 981342397 -108210294 -287121024 841135290 531739640 627654221 -371549247 -629861501 -605923152 405553720 -209963912 733977189 906244721 381311241 -683039814 -140964800 428321639 763031936 749134217 534789600 761593653 -651873786 -371990367 976368124 -414568211 -359462533 709281284 888203167 368133494 461926590 252776579 96567112 -693043743 -565013683 813126732 884705340 35675620 690192158 -519886369 -916850509 431052773 827166509 -519106891 -213409406 569394512 -375146652 368101954 432089459 952394320 834434671 530563385 -283612111 844225240 849259604 -255538993 367469784 -990698528 906623434 22580568 -770167410 845059336 699872221 742129587 -377339188 938084916 8595698 124785127 91001272 -388155884 -607488585 351511295 321475343 679201310 196912790 -22146782 899815357 -121480365 -76928621 355662967 589919982 -135209386 -457112168 701852786 890662635 641399023 6473981 -471358515 -637812023 -18789101 434654903 -110216668 -453742599 26068341 840417520 23727537 272032289 -498886425 -252617238 -454440379 -576847135 187181533 155711801 -96795408 396489939 -928765941 356924584 -24543245 944720510 -919284962 74807272 85226722 697607411 -861945729 -875256307 -182311225 -209939970 -486242248 -166048496 171000404 149541715 621241621 381604515 -804171579 -787057279 749107106 -400982362 -121282996 -715007071 -617155547 -406039248 903201245 -287954798 -528243095 -25419603 -570621352 973008436 -375485458 766113347 -543312023 -997701938 -865026554 710419058 608680604 532065512 691672962 11868822 953158742 -889267232 52541676 25153829 528207865 -173518773 899245502 894143032 -709015520 39219513 470326897 -733356028 -410597771 -825512404 923681427 855270056 977180845 -64321656 -906309451 409922886 477390652 150626319 407450787 481158182 328820563 269887484 -783364979 849810108 -898399264 -59578737 -333668290 -895804567 423649725 -495128630 952018795 920916774 -766163290 -548413817 -897835840 297137563 85234210 284852583 846197935 -266839508 146873766 835074520 262535991 962859575 426097721 454588456 -781298160 -495219282 815712876 -300859471 -353226866 568391985 -393190412 103834101 -993611925 457054226 215170033 -345972546 803775054 522367094 -399436898 -581046542 -889625841 615026046 -270473834 347111604 -687611754 -559233354 -239765963 589151302 699901970 -280659301 1952106 253182888 -944824556 -377295716 -938066945 -663723344 -20004844 611337259 -982099321 -75560440 -560506085 561479846 -696430056 165599212 64873340 -294991960 -480739037 -847197659 116378605 -904260973 -803088870 -552332845 -895031733 -973933090 -334323504 977771507 -546331646 466059506 633502136 -920050511 -561675330 631414618 83457761 -409694365 -413544702 -747121514 677107706 -201859849 891848088 -269906079 119270520 -992320413 528087746 -572340007 102952061 632944542 -17650111 580263156 -584903086 -802831488 -528882946 589860291 -725756089 -304529833 -337242616 121502200 486967454 -21349969 461613453 -575707803 996819338 -32785547 621276343 963465536 22137635 -531555662 349332680 942161073 409597087 314901683 -666771392 -275808 -580278926 -41368144 -42830471 611952632 -853734687 424010253 -411822493 854341697 -381130654 768506714 839580934 711698659 954609075 -112576611 -656938054 958476985 39012504 638666951 -785496323 436294558 -928721407 755781885 -482180899 365875510 115507160 -277245076 -473370231 822937721 -472399150 87327774 -424445459 835244803 -332874778 389160885 -186905028 -432451647 -369309980 -439272261 481053470 161934488 -977478347 -220586559 -635279967 779363831 -616459813 -549470029 314297294 -908830079 -131600628 327211095 831780437 367128021 51342170 365678862 280169459 858060259 -444819169 -620868276 408026177 541772857 554972138 699058378 60351160 19147454 461428872 -27546676 -373794318 864788033 566609577 -503347354 767062613 -374748202 -642764502 -264514799 -437613172 -783083932 395093539 -83867939 -89699161 -492157078 318928013 89299817 668079822 -197880773 -56757440 72577681 767351954 -526044297 -276188134 288350896 213712580 -620267342 -290957532 -861870518 171027310 -405070243 -662307900 109336994 -189492220 658330632 -149141082 786688073 -525184015 -103318263 -624727652 302837150 -970108012 -312417249 -845917849 -444395338 967806114 -794831879 -181242396 -796391752 -707481256 619333272 -288755766 91612221 -112372195 447112028 -809323943 -944818859 -436739397 -603055265 959426209 -47124094 972475924 -641500304 -473477832 745697647 -559597365 -910450063 40354376 980615504 779680506 484769545 227981917 -133867659 297298843 -591302162 -145161384 -129790327 180214533 -937943073 592366214 -593452689 391866902 674044188 -73617298 903660511 -874369194 -629999367 -644543768 -841293291 813096863 -391797202 981519601 -854537779 329694937 -149493031 -936794949 389046968 -384198262 870350931 -551971630 305711573 597236352 -932393386 -961572954 -697940058 348170764 -935485134 383150995 703479933 -936012022 397689274 -823656411 -887062442 -441379377 22812956 705216265 451781909 -154187970 597961320 -222222658 -424872295 -947913175 741697588 -324605577 -54639029 376657180 -829644424 946860755 -782497532 182025335 696909638 -365614478 121022306 937048731 319736639 42690864 948980336 33159385 -853066482 523891464 -513870255 -958310063 -548425025 594844181 463622179 -933816839 -162149056 896622153 -697925499 297816352 -105311172 76974268 -90573789 -76362002 720931961 56076403 -237299949 686808800 853437045 505558186 610175903 -143217889 -895779881 -611660769 950228846 -15841428 275568412 -784070394 866582908 64038019 -666340302 -826097143 231790368 265639134 -71310576 285445341 -696948956 -127612501 -457909810 267042233 -172781283 978193174 772959406 272970029 337370556 981022128 658602656 976848004 516095726 36906435 -199758867 670568594 -230026424 -732278656 378907472 -523395143 614864009 67025554 -483676388 827149356 -119905109 -532175743 -72267499 -821454154 -728495719 114420244 694983906 517690141 -6706684 307219354 -762632746 427891647 -784893618 961481955 394550251 355496510 983675395 832086525 370691000 954452497 -964950629 974687507 587891139 161611267 213450376 450494064 990815838 290585057 -890004939 -786144726 -353305999 431385727 844893759 -574819118 -686651102 405250693 401689021 16537527 -393854526 -553062756 -964712697 -179643361 -84392321 265444740 -991281471 -637422948 -471458502 226250368 940120145 -892802918 -112430742 -912986797 898196745 -929562590 -341357887 864861970 753348430 197570204 -403317144 -136910577 -886523652 118991827 -837414762 234818745 -30614370 366350562 987179023 719399221 -982646257 290366174 10344538 443895997 -451098175 -460952931 169083579 22325765 487689639 -231835900 -472650161 -41600811 719823237 -869336439 339172796 -313525160 119328905 -528233745 -576093841 517271784 773002177 -858720247 405102906 -931975810 -768836908 804550419 469235329 -950177683 -76014830 733442586 -937335814 82113231 28316387 -646365320 949626641 46271732 456479834 874762397 670474999 -977637885 -906912676 370088205 220259450 562272387 134475328 530494707 542220610 -920429088 729658137 -486636035 157783355 -916974897 602644721 -60941548 -369198657 35834172 159319224 -43659026 961003239 441225988 -907165573 -426109742 -941757625 -175492061 569461260 -165893180 -171914774 -150955815 324491839 774765609 948201846 290132105 -473097163 -235229086 -698928540 591712150 184466071 331232060 -561808152 843396486 950018456 516417250 898531645 44090783 -859342303 703333730 399508554 -841423994 98357247 -310744243 -981345165 230764604 -565261672 -130014002 776131901 793953724 -994036065 -710519729 127073837 974887810 456218089 532871005 -454572440 -19149094 996961584 973030737 989888206 173686644 142076894 834435692 330297384 -495828979 -675917830 -898153028 197808372 -533034441 -729587986 172023136 864878798 186156136 503630216 -821839735 547690253 -316125541 -9133129 -407268801 -322912689 -113833367 81255084 421823594 -425997542 625544351 -446467183 -689808419 166472515 -716457481 -863455557 983516758 10697286 -829150519 235648207 -147596749 660362183 362745731 -684626920 -750887370 986560388 677503503 891583132 -401187257 257653640 294624670 -89212552 139656671 -868737666 -933979533 -366003337 -87130951 -59094053 447453487 794253693 -354753488 392505920 208802529 913341429 -694362542 -728026511 359791516 -5134616 859986446 -579868561 -237896437 771756124 -117927448 576343945 924489512 -73337380 -98987146 -280416284 -351586157 897735113 -8169199 -780116516 -214758499 736893569 -136752538 -559487670 -19829793 893866636 183574827 -891489688 -707018045 966885702 -459977478 424317343 787666050 -619072125 -340912156 -235095409 944008760 196378415 967085750 481297593 102683251 -950424096 494373119 -856482436 -121424917 -75952131 -591681371 343618228 -338803134 774884269 -819608849 301286641 -485637752 194791944 599136546 -473176871 -227556816 732206689 -172669849 617291097 418740243 -350115082 -320353316 364689264 -666225481 987502252 -79739081 -490377435 -194507032 -679511902 -692176859 71128208 -106624909 -311285031 -582732668 -494667479 -911391762 -55618997 457181924 534319195 -625562225 -266834725 -729030440 -627010813 433467703 595150592 427371873 643770803 741593213 -425947022 99760156 945666854 -71054287 -500900633 -4049498 -551585441 974016052 -984757874 629277674 706622703 411917043 404297138 450978252 -521903834 -458473148 -187243482 438922393 848103377 -153951232 887873365 -79569842 792343636 419117809 995680240 524285294 749398420 -439488985 -698639997 156062798 537827398 476482457 121760510 -341145785 -522576346 -841930016 -809218413 730747228 -238638259 -927982042 -109176520 503458054 -304791676 -298895800 79227105 -24264915 -657331405 368676171 -726662454 604299135 485753003 -345119857 -759026128 569525873 -285648784 251459143 443985238 -420469239 462607917 664236538 282607792 -759150234 119634582 903542790 -25600719 416260409 -875484601 -158662647 274585183 -477722836 30250885 84395826 -989223583 953113743 765952938 768750981 188864138 -409697061 487617187 261143336 -292748773 -520387211 852143908 468732721 -158091716 -280098368 -239906044 -893576082 842168325 585886004 -962573806 446021366 804854221 903525233 -671656694 -121317258 -313289602 173131021 304647873 520374057 370001993 -759795589 242049775 -938200991 -23093713 244107632 102704509 537998807 220546963 -131887243 317010774 -226095066 -33515507 -934702380 -174492908 -329830116 292565327 -839777627 -643558491 -86220239 -425252041 -890905186 -835495923 -616769154 802183949 229822082 -336447342 -805785522 707706183 -18166740 475071323 815911272 366203440 738110928 -938882075 -548268234 -819889952 668352255 -930115912 191173650 -574310102 692450336 849081058 -397132100 542997727 -80417550 -506018694 -165474786 891011581 -918655512 -978891660 -184556997 225534763 621167132 24763543 -371013615 -496989493 -507859602 483951606 -247243618 775127961 -90213565 943188897 -552394372 -485277305 792248280 218406490 858986262 -977096166 203891954 731531116 -635478881 -972436850 757501832 -534535857 -555897075 -459776414 611062830 -382173756 772409246 -314810297 838602558 -17950138 302251049 -66894635 546289958 -690630106 -5144257 -170931122 581287127 -561092986 351902737 -557569676 -224341700 990283810 -556478408 438083738 212219615 -982389992 323300170 399484316 71230053 -722063171 258888438 -319478342 -269086763 -608738101 -715604391 -516324557 -274371998 177659127 22816020 826841837 968225708 388646897 -925253771 331256234 841391191 954226017 184572079 -929906697 -1344241 -143886883 897110269 111646849 410724929 131177138 980082810 -315573567 -168391087 -325657463 848043005 715700859 111337290 804077088 554239525 -604288352 -189882455 687373286 -604720126 712001008 -373106078 58925183 -63835775 -410371951 503979159 -117371524 730898809 745440854 -661431718 443568724 -71047407 761050501 551888294 223506589 508975952 -766768570 151977271 -776792286 -241469903 -573578980 861752751 -654400796 -158554828 404696669 47011693 55449741 -583418042 -56532616 -426370782 999735901 527773059 229978876 -920844798 504318170 -14015868 -690419834 325981379 -962401184 426189156 186651498 -432808578 -149226566 -776978268 455617873 -148614045 231621662 55327511 -896226830 -612894799 -38959244 -680290732 -726269735 535524755 548450674 637345360 512578878 -562071953 691136591 39546871 348119793 526028240 91264835 253254132 467249463 -736198529 -380067871 137133356 199114368 551606080 160156355 836596165 -346534867 -237619051 691350708 190199210 2139017 -379857599 190734147 553468521 -486966649 930955518 -724339550 -41413796 -232181907 -498358240 -233454266 780787074 919092383 416834240 -427347545 -552789924 -145762590 -321476046 -679636409 -634291209 569017791 -764706293 -424897280 -268879338 391240023 581393126 975914681 233699442 543929556 599653259 788836350 343659876 -861216795 637450081 -284971366 418644732 45991336 913956627 -425254318 -782646587 -499581123 -353233007 160368893 86823118 -462538806 -805999074 472652324 -769711593 -747091045 774735155 -582193548 452803914 -8787036 28442046 874958575 -542546849 701694785 742832997 762719088 -270258535 844061618 572929231 586326709 -382502638 229893367 282333845 510823985 -464257907 472044483 -912583030 -524386144 -211398009 812755194 809020191 472114423 874234630 191621644 705960592 224445635 126703559 181935508 923131430 -8963487 -87696085 -111862360 10627101 -734704660 -694718438 749267598 118975014 111231239 464423727 -943042057 1461206 -104279789 65790199 169006412 -179302063 75487804 -646328991 -518643874 -803421144 544669764 -581506411 -249564346 -897441909 -701762290 128090561 -725397518 952981592 -879011141 761182598 -458879191 847049920 464619509 -296985629 -429853567 655126540 -7766527 -852631722 -333943710 578040547 241419057 970021614 -474326663 -107529443 533411231 -17226820 243192893 -190575187 -146660765 146726211 869949643 640700634 -993887265 181013845 374990195 538672663 276403042 809580887 -565454203 -468841341 14375996 -160006948 -666075304 684112280 793905569 29100865 789090823 -975267760 -599218121 -818683629 -893903375 -668699387 95238905 393760335 -892101403 690237591 515176820 -462867574 357135010 984799832 -138146572 -440429184 -826148133 301664922 607826741 -938059622 488874955 724857220 -948275457 44666478 233087108 520837589 254438685 -432064703 -113413498 583086237 852678689 -513649263 821511933 -471220859 270609880 -206242376 -164432827 -985433411 547820035 683060627 129307899 655963708 -345259651 892176752 -13525998 399283622 -115305442 -951534622 956391729 521714311 -234059934 -870658773 -526278465 -143013883 -755139156 858421718 230098590 -248620726 -586248925 -10779233 -731630039 -329721833 760989742 -392842855 -231167287 -322506970 -446054368 218884262 180675045 823108843 978387400 310391982 698498253 370367341 426257449 -979998103 -32413928 705254901 -903630151 -857372242 455237220 -737393329 816544153 603722424 323202727 800805450 -108457954 -242547932 63477687 509715222 240977212 -626580666 -205689200 104933411 -560218433 173756438 -333662165 -738021639 933605389 -349318634 -370796119 414828705 -700276797 558869196 927663353 -53429501 -414434132 -959484974 948452471 -732453829 -819301137 284184479 279759437 -91563720 -748885277 -775306680 -201064704 521818988 -715776848 940926879 8726810 -747692775 103802167 186806499 -249778400 638967600 734616137 -739265087 590603136 -238278759 -366398078 575446318 -530388125 -637169370 902024903 158097866 -700589464 -3508658 -386883388 -633853966 154198756 -218862215 824071690 -730600229 225045181 640238090 -497116452 -759954601 -457135963 912345972 294962480 307506361 763774654 -929386914 237246720 -531178616 12087948 -494608654 560234234 -155216076 -283401989 66038501 542871704 65744108 998812070 -824757273 -536486368 -660425294 595871502 635917430 -462524067 -174576921 -288476359 -953661764 980061348 613790458 -364690247 -941060323 198557286 -175704910 874976659 -193612969 38756353 317979160 -401509517 712760861 -777821727 245654950 -945302517 551678443 408257641 -855972350 -23934492 17511309 961112276 743395758 -214765694 -762627338 393365347 -516123839 -700754672 285776409 738298090 386275371 -25018427 -972411372 -783461140 247787903 898705587 -245418027 661065070 -775054467 145373458 -164126747 311515633 15082885 -578420810 -93724373 45817407 -410945535 517608106 530317015 -995981209 404243224 -343914039 431805691 647945687 543315494 -966211531 815230473 799805475 -78374192 -592335202 768070702 -612597237 812711183 -378784658 895969430 7926489 -897743537 -293019955 -124460023 213154852 895854776 407394700 252769371 -954109596 -113858319 6209751 -352919804 -601474109 -595602641 -645337754 586961467 -224720991 -299868591 208134987 -179024675 66278575 -897137702 513424761 563382394 122398626 14985057 464657953 -408525942 -367681325 -300614352 93740939 -182725682 -185013652 804155442 -321724271 -877443822 -781801925 -48641619 769690291 -496750908 -297676393 858650086 -93767620 692601664 -267237194 460304413 -162338681 -896212006 -77472261 55487974 783426509 -89195237 969522688 11856669 -77903064 3310132 -311472605 587539088 911217776 -349602331 -717695488 219140227 873645181 560214858 -730085527 312384586 130608682 277426891 -488222310 -596607365 78836547 -567777131 -714380964 329886230 381885087 54877959 281202979 165370493 -935932088 253968033 -410670670 27171684 631905333 276654929 891448909 663875085 -325012206 -534433217 -945881063 -623130986 -137315434 129712579 -210662851 -255899074 206444301 -114227960 -226645987 112519193 -180233178 545430903 943419691 320649854 -33050810 -768001146 -737291055 43993405 -719568945 -956935396 49068318 801883600 960680231 456094140 177262496 428407097 995778085 -589793452 -269996373 -725479916 -372339675 582883378 662025053 -854766142 -965547508 673697665 611524439 -841084321 -842667377 657878261 -116404860 -696744593 -454187470 314212050 589328004 -627987997 -875765309 -596279122 -663867745 -221847365 -587535010 975394387 281295615 907237457 -56437372 -183040507 800194557 -244733667 588024124 -771135584 -579563902 -265734826 -712757835 384553143 1329146 798191474 -110066570 971558082 -319726982 -260310358 885587629 897267190 590980121 -707927820 429038158 930509952 -884202708 -667449199 638166409 765845860 783210684 -537245966 954309870 -84626299 -966540651 -58047361 -50639107 -992910981 903677591 965253536 892587725 897860585 104094795 753166143 -401202638 -210461952 -398772007 -569490539 -135365028 -136847365 982554232 -61345125 -103711203 -146828209 -111173875 774517403 134044043 -51373675 899535960 -384381777 -949413034 817708244 346175513 533618139 -661856295 -258069861 -824553862 -484543332 -403840366 -359398447 -778300022 453186836 479317539 185576572 216574790 713705965 -444766873 -334726716 -80391923 572777769 -628614687 -550324253 -278238484 -813008531 -367927078 -787193299 -325104896 139857177 244494420 -68607609 637572901 -209810279 568892720 15323873 -580884624 -550660879 -676150781 -90154499 -139827027 469125146 -966925335 881560781 -848557683 829782814 -133547474 -263753648 -769849033 -925106373 -554385485 957631294 -958039942 982886699 740787087 750335475 373262360 -484074231 635845227 466483106 -805675074 768015475 208525850 839520422 -814493229 61077219 -748872192 326166717 -308390928 -736090314 872842887 -747423080 -305762707 -543154405 -616815859 397474273 607824403 -818837352 -806250673 -731904391 717688745 670754231 -781422778 20456874 302628652 -287229669 844017667 82215658 921369859 124400661 -586734705 94404887 -250113031 705954024 -787423722 602678187 -27203713 -815005361 189527788 -543500598 -536334978 294742187 -34508301 -348171571 540586466 799716092 170161965 -645122664 -896706149 -463828439 -373570551 66448298 608897700 -820801131 606054755 -162056901 469906680 -526478596 918184883 898373552 441608640 -740438695 -176199289 863608279 -305682545 -560551557 253234698 315774491 675887591 117746514 -404737157 339525164 446840315 -252828979 -63114866 122445821 753938911 871992641 443555402 999896853 75659113 989954347 781812677 348841514 -134990622 279629506 -14235635 170893083 -775454003 -524657339 57731490 138510710 -150043594 -538182704 714870474 -881486984 129231926 -485813534 -24509583 -907892643 -110512096 -212445441 276948712 -945142474 921693935 -729220206 521043982 -490370951 30376482 72436367 -336042757 -848642169 522232893 949017524 -839094905 -332729395 780823204 -570330299 297424214 869957350 -564287004 342061931 -123780575 313564562 -207029302 998132760 285257798 -304562579 -154420924 -251345523 -629902905 -983440223 517619152 -90778088 -365471546 -487160852 -190363570 616079337 577475665 288349185 -647247098 -902983493 750618808 334151610 -393665262 230568199 651146672 -919458682 -525742781 536589903 394823052 -360528982 898887039 -215892145 36718223 611435788 628777116 -585050640 361065627 710672239 -209191447 -172405098 -141684029 883649771 -644116115 -470882818 495971277 -901673725 446408124 964042791 247077020 -314626491 417327177 -555089488 175682549 388990969 -181851562 359453725 212432180 -569926334 752541476 936593584 679963646 -305868195 543640741 -817522109 385021579 994776731 -979321645 -594221520 811006928 -727559681 -603296025 244162127 50646791 457036542 777486207 208566440 472746386 -959241775 819050677 -107501800 -720032680 519216859 587110980 -396250248 -570200580 -908042085 787184176 -564246121 -923047458 -682362371 426854205 -598255794 -776614222 932902622 -457380127 -268404094 236945974 -25682032 -68964023 -916095787 590613532 -94172051 -917869489 754045100 152628715 515431397 953905615 4993067 614798908 388488920 -621630755 559520486 -753327277 -79959747 91709991 80783160 -494405603 -185414142 -480749905 -347875908 -197106944 383010747 -453807499 286226984 474423847 675207910 -269762185 102798511 -421827984 833097967 -629488049 592138474 -315759598 -834055873 376762054 560713032 584236467 794753654 -212588116 -612016715 318828107 223223861 841601966 -558518486 -957575701 276761410 351752753 -207771227 181560935 -73895294 312669460 -676591363 871446589 -345654285 -493647781 492741460 166080907 -153820646 539725230 447857869 555648912 -10275769 -943551255 -739574133 969405294 882982720 887322157 -63486370 -975910835 542604089 836771620 947841661 -415458992 -540562907 -779668932 -661876652 213440609 -250556636 -244226961 -121011584 197665642 492506996 210701181 -347971746 975662650 462685474 338777037 273468910 858310648 -31164430 76530164 -582748223 174958503 840178384 497612548 -578441628 3160518 -317030156 544348279 -707179322 980373129 564175857 851040835 955322442 -155037279 361714426 -914904723 -558844616 169662590 830576241 843753479 760497571 552136302 -206108891 -2724690 -282941044 395203297 604522677 753216847 287326373 774716217 -303827400 -44983117 -409950395 641041838 490608339 -451181642 106837296 -701951547 -263146224 241289804 927573499 -88835117 483614360 771385681 584005486 -759158498 -294237534 314631350 -195325316 149444067 92616713 -713739950 744480482 472960693 741453656 -762202288 -760380348 -623946344 37461647 -393553995 -292755540 -291025292 610580883 -772423422 -444597008 -638126384 -375079513 -787950975 770926502 637041008 -389751037 -165221672 -659935236 754819582 994034013 -809688709 403402809 893200113 655490194 60564576 642105627 -261402954 91159969 624194233 -812040806 957764402 -976248770 710738081 469746389 -481828612 744406401 738962152 -310962761 247364732 63796592 -402637729 227333667 443270826 -94525638 -74695684 -227934588 -757664040 -484996769 576215676 826251624 -961049110 745942929 -147141068 -168469243 936201533 -283492015 24914732 -13717911 -33521940 639193141 -781263775 -474986967 897537995 624043633 -447810384 -740055900 -547981782 241414474 -159123686 143178362 978097146 -971803891 112248680 -448261482 627492849 621821691 104332451 -457432568 783986014 314574311 937129616 -900146079 -652401203 137170490 113981126 78616352 -386764703 704070641 207787180 979998587 -855762574 -852026485 196753385 -982277784 671796488 -185672715 -672281308 348929433 -879399318 -418780274 958064656 -306745305 -898778193 832992361 316200230 -828573628 -787137217 733213156 -553773558 647624421 -360443413 -420569851 885129367 693048861 352544888 -670716293 -480742866 575432793 716444472 594371841 -213843478 5974320 589824128 -549317838 530588839 -352003285 794065886 429588661 483234940 422288935 -735210637 -101783599 87327946 946815587 445195579 -60584886 -557695941 209237236 812498383 285590769 -606812260 -953333435 -778041172 -791852870 39808392 -239157428 -988700040 -53346660 670783056 -676332945 491599690 889659030 -921442899 -972268623 -318315970 65334254 198918885 -225745744 96977248 -715203334 893227820 -78614585 -650974553 350615035 -268983344 -816904126 -448374455 -386313298 -769813212 -135096148 67973806 -71068903 -396901809 829558730 151650126 -782662352 -226214663 -813202520 84598896 159495040 -448399323 -416357105 834536340 59462465 258744758 -737429530 663283093 -310260662 115863704 -655693139 815459465 473392738 580816897 515631983 271578317 -171002034 534578540 -732469039 871706195 -967250602 -300507279 -872988623 48312203 -550664236 938447210 952796792 -507944770 -588778330 623039730 152253030 -459652162 431408805 -697420154 247374685 -150816194 519881355 795223798 877232883 234862682 -104690427 -199289434 731908037 -586354588 528299881 162233409 -268470771 -678702901 194992988 97167065 -623389952 452240341 -605052618 884378117 -160259200 -34802090 414366341 -935104581 -228401849 -770372389 607406832 245213963 529081393 -107199675 12485535 290863979 156759387 -19217961 -487480848 -862732083 -16515667 549175061 -723274353 -433587943 591451392 -231584425 824167771 221576181 321184268 -690723214 106780698 362695052 502325801 -598743515 656223092 -747794357 609445074 829806102 604784010 623475157 904089744 -642957760 870607474 -680467258 -977454932 565970082 -950010995 -589937766 337295604 817000593 31892191 540275917 -897969753 -272875463 -696768757 -977666336 208338245 508574177 -428593833 -118265574 995102921 332543774 -604750793 369076205 -863506809 -40444798 -722343326 15079684 808171920 509905180 -957690965 848436176 145823120 -774734727 252245153 -893617225 -523404693 -125380755 718319905 113115240 -98744460 -791738372 433634356 122874087 -33112669 -18505375 464894794 -494158206 118525412 -696301759 114675016 -689460499 866822925 302893834 789150659 381441681 496529592 645572094 822327553 -4263574 -447050036 300779580 -645264354 935613054 413480800 -375106893 742093950 -484241721 -509984271 -161729042 -41383659 376985590 488914050 516054602 -187494483 257969842 783339274 722523781 -158169794 -351728025 809141761 381632460 -535025057 -197896038 571534862 315259520 -541768445 745136631 966683823 -211132905 869829495 -407765630 970552778 -416390138 -894532868 -44761818 711268853 984443285 -262849656 99592307 -536116313 -495912223 853358119 -288713105 609426854 979753215 -645387145 -139949656 377602673 130681924 456418187 487312909 171060379 71771166 76377995 52777076 658837869 -658329959 -467570297 6043202 -540253130 -466201086 203066767 -790457660 687201263 522836751 -115504069 -434396469 -56772585 -622870182 136017476 583695611 -188947364 -222818006 815016598 -967887165 -637720402 -497012812 -184229864 466521564 547194639 -123582573 -797734683 -416074682 581939719 889801553 -574958970 268574270 967343908 -273940103 -918839647 -379161860 -624494483 -873176338 -264337239 -633031058 -702566461 393994147 469412669 -304322596 -797768606 472660138 190199605 771080246 -897586109 257314459 -438063328 -520546081 -505458107 697851091 -536346378 309557946 -343756097 167770115 -393509213 325938289 167583465 -688818116 -687349573 -829597977 657695131 -53596025 -213708073 -113896504 -141301946 527952047 -83941173 497427876 -860714765 832023809 -269871440 231125364 -417699009 -569233979 152841174 405995951 611880681 -384799070 742839159 -298908054 -2271135 185096525 969630925 -873289156 950278646 -272044687 -652930379 -55382729 283703977 429521593 -936989103 -793207240 -257199348 -392951122 919881709 162404643 308418549 -127037432 -435938545 -906148660 939624383 -586458729 -751576804 301608863 -751250720 826910146 26266262 -640672512 -370374474 640125079 -957451836 167539470 -183643334 805316577 -652487250 -843355982 -633013440 353393107 156004642 -990527286 -749431805 -253642802 -561888989 -609396323 209861639 -440964065 -428493616 352801190 -568033281 303711837 367352990 -961426518 641209210 -760898233 -639548699 -801447162 -606768321 429168465 -586726950 850818935 -829364246 -515151000 432007850 -539111141 -158024104 509072590 64234877 -293347726 479921218 265778016 -750787595 -941000673 -897912464 406573437 489417658 651086423 205617014 587672564 -258904151 410549168 -978421342 318653816 243202352 -895472453 907137811 966065948 -667804246 -584049613 -352665834 164471147 947019762 -683182500 228134417 -401871908 -939888724 -593521578 -823918091 -112717418 -674545304 -879243872 297919017 -114442787 36932437 -737539669 -420148692 -963347469 141844047 -146140732 52759816 80705035 216014787 47808189 625852127 -145821121 703579911 -600272555 -473502590 248126846 -380722967 722212436 -934736420 -606992354 181303064 296996141 -135439612 -349582388 25476541 168978742 -354092395 204086962 377445478 -202179749 630214073 -187081266 -102946200 -817977443 587249320 597670730 -379768516 -169631339 -203225019 -256469325 -267928299 -90607608 -842048779 -567422350 272149873 64631797 -928957625 -821758982 194634580 -192795290 -371702714 364051392 287770473 -673665959 -933733013 -984212246 -820732108 246274449 -622951694 -725918251 -12690634 927901451 -806283982 948114492 -945949609 21071122 -267094511 -314509511 -170788477 -294277759 -881399307 640002531 -919203278 -909734698 -598393515 577331303 -293353797 -69475982 247415539 -719040129 -601729174 -482331135 941995576 770584871 -105678743 -994887435 17775412 -914990617 -472559160 -398869658 514910834 -521113430 164426448 -923934966 774019048 281236196 187185613 -448230292 -151978931 638189927 484720451 954240785 -116983393 -544508671 -410345388 -89431510 -98606684 228401859 -969963730 500500545 -660072310 -163141487 790096101 -484397422 -897756595 -652136728 861837175 -368491765 -189669756 -973861306 -340922351 40901905 320951481 350961025 -49617678 390165102 998728476 176109822 524896626 277468396 -851065876 -175088111 211787702 -172357935 -78236913 195799958 153208398 -129177331 -109859399 -6048967 -475445746 -121418458 -835943397 -428039159 554027447 414880266 -173235122 -22560227 274811718 -739754436 -484548794 650407311 -528759431 696046220 -655275123 476928286 949204876 -108452668 266723104 -621075338 632868198 551476228 -772251223 -927502639 -874900301 -278142189 29125068 -681170417 -325651579 874151993 232637070 306243021 -173914593 786278914 -427552857 -982251823 -741578354 284000678 -176357717 -662393324 539138536 -883663088 379668254 -825642625 -378456000 782257068 -877049884 272603757 -192422718 -777563197 805105962 -566476380 22237375 -365836401 955507176 622237019 398220575 668438179 -533618285 -475644421 -108649863 -575425051 -596633010 -313743103 -979899258 -224668811 -116753238 -288999392 939116353 -744006357 -874614018 394799885 -76308677 460972588 -758486047 160295389 -234722299 414477521 -163811243 294530361 412977261 370942864 -338312714 -955183985 -600389761 506974856 333483958 673153202 361380592 518095370 -31266602 182211385 -323635789 620886134 -441791806 -892900587 -751688727 220034865 501203726 751826235 -485127967 932367259 470347004 216061058 810340586 520631562 781540250 677149598 -873822051 766206899 -118530282 196730095 526118417 -594446606 147764008 -721381084 -110562158 864759626 -25050313 -254587291 -519237721 -523953340 620832821 -35118519 595147849 -69865538 576938830 487263191 -219633970 576902190 -948964685 152326694 51832731 -922932235 998379004 167025226 854962669 -663326146 51004798 970193203 -371754694 98962324 543714563 -714670885 134722006 495106974 123716298 -165791503 629327317 -122092084 -518371154 995266260 835309267 -88927610 -136288009 -325592454 615620313 -883266115 -866615050 901507897 865146532 920004195 -821604771 231054952 572735691 -989062661 500855024 547917941 413921533 -636095834 -441683730 163362997 -852688184 527817982 -282813437 898268251 -170025071 42009440 -596893603 -935707805 -377113217 659517912 666075771 244510051 191828474 -726716434 756142100 223376674 114789890 709631189 -516505644 315657784 -174848968 905661185 735119287 -616910650 -114480398 192126290 -86225954 -339852947 833069466 -859704911 578867565 -803690960 -845174536 190201464 146018076 908050594 -548135373 316377312 605523514 442176518 -178783952 -395427892 777454733 937237304 -263768151 600273609 -428504930 343628525 -425584155 -901607667 830451477 928878705 716576703 -645291333 -265725106 -807582339 371398438 -609852707 -344764962 802038210 -919811585 690934290 572028194 -552805037 290475061 -452060327 977133541 -397621129 585689798 448369122 262311199 -727975365 500915039 215293021 453185249 -715602062 865014384 945302210 274552399 401818369 38535196 562664008 -671799825 -106271624 -934484033 246379118 6839057 639717380 656286750 572597993 556249752 -343515680 -144328031 -17701242 -568838960 -132231753 57852199 227058530 -463019782 -377244440 345179637 613279479 285437224 -843975821 872288475 -661885250 -669449083 180015741 201670469 -272185427 735942130 928255057 -305973452 -899066493 -410702419 823858571 -715051108 -111047946 479355972 777033532 -819979615 -919234324 454200117 670656071 -416845400 517414280 167941203 -539982576 202459693 -349624043 -535103609 665251081 -157085836 -104121273 -654497979 691751288 225607624 541843058 779491594 618029096 12135840 -938725569 -214011279 957627593 -534078791 -810740334 -721628519 400517705 -206635894 -930731693 192207110 692469176 780324494 929819453 -364078989 135790547 -264357394 431941775 -364341219 -405484303 475548749 528906347 425071035 -940634440 988190743 -444974656 -22533953 -777037423 667306649 95239420 -832632569 -252157062 853526630 -74635452 453386697 -631818738 -116858347 -928024358 914941446 791245303 240538889 -687612175 598101318 -405071375 401369039 760607197 -838022524 -201351576 239612928 280549061 -335862476 804731652 -68941372 269211911 648123716 -43472942 -157653716 -91161894 -718733652 -271828518 -591016687 270617374 452416280 369137392 219474270 -99519013 -235382400 -25600194 -622705102 -913882226 709966012 -181331660 -103109272 515733085 389132610 830685447 -461597992 53940891 66657695 275253827 172225551 -122986153 525200548 -586766267 -270011789 743476729 195868623 -844552729 -392163940 909023056 912445808 -556551448 142003252 -101532395 -347376440 -899335893 -558252987 996492985 491489458 -783569496 328280140 462544622 507998598 -377714500 146583863 -6702065 -149448066 -83751815 380607014 375810417 -48569615 -264938468 -821684111 197244052 -739345014 -746709047 732302951 -996831498 335918846 -881310453 122890694 -662689320 -859042380 365169044 688092756 244691158 298294435 954573236 -82419535 -959607583 -287581450 -108825717 56771728 331161849 -397097819 -926242528 286946254 469529363 400796624 -226218515 12646707 758644514 -969144284 397619322 384909860 -808260036 -6324346 288269030 -379489602 809426977 268393324 -352653317 380713109 335844331 841794540 796699058 -11885703 -609690043 733948073 325340594 406617244 389955557 -866394256 112441418 406333445 -401844554 -338146231 539042049 -464603457 916026327 -14203454 582248914 -761683588 -333998718 149001673 -261505442 560379197 547729338 -563341130 440390269 -545563063 228223412 -974315355 -692325652 545894884 -125651978 143727941 -774371254 533806190 -341899781 -30387894 137731510 -719076262 -769468909 470449086 734180791 709811083 632012647 -201103849 -539339957 880738527 -773782442 427791269 708377399 253519859 -744369866 -315530265 -168145529 750286955 -381721891 -233246405 -583910727 974672481 -683618491 224953118 -189198407 178645908 -870163051 -66242517 -236700708 718150191 721572343 31190236 660813413 775006875 379563330 -75647364 -357266883 720145248 -78097976 -393898469 -355006081 704259371 283807076 -810832766 402167545 -834533883 384696689 503590632 777099574 -898958858 -58664302 -586064729 544262208 -152367369 -104944376 480164537 810445736 -617393423 -485471395 -239716920 216652565 -736293005 840392035 739046690 409425719 -469201834 275519372 588375740 -191021267 -796171250 -531272880 -356726078 89193941 -305755299 429941976 108654105 59955591 -234003822 794876827 -214068312 462549199 137552311 -691819487 -458781172 63565430 918979606 311865855 553306554 -845368804 -523726918 530389764 44137709 464537484 652502175 21237703 580133183 -27060289 -938431005 294379004 437862274 504476656 -360027277 328408416 984786922 -39384048 -709388192 -82513311 224978393 -76672111 167428447 -498140116 -58087212 18165302 21189268 -897403920 550658787 -306661707 -758618291 -192284991 265499590 954135010 792414369 -175311570 199062059 -793048451 40541254 -694900917 180262974 -687953450 222350938 -66821673 42400327 533481540 275706934 631855501 -313400128 -294198734 135628098 -313948377 -802739995 -303033392 151375910 -760169771 -498465657 13540085 624881271 -538271562 793758491 -617155312 710358841 108543914 -82606623 292744413 801647666 733275814 -554434509 -452693228 -479279971 2698364 -668129667 563280485 -170516456 392275674 -351136666 265809401 -648040126 395575506 469026265 -35159895 -84283846 -964879461 767073802 -685811007 -847013124 -601483078 -19884247 -8311427 -748533795 945809340 743518980 559587720 262421748 -950014554 393040612 -791754937 -846605202 -506678777 -478664733 -319998970 -473076606 573273837 116035633 693994781 165064013 812323175 44047658 -729018963 556030923 -892656817 -721984490 -139476049 492968227 -641455192 -936251982 723319131 -20706842 -686103492 -53107455 -888869011 -831118028 674776979 242905306 -570498108 -377388507 -651010979 -651453186 -673435534 -482616023 -662152037 -287599806 916778748 -676272274 680131852 948396266 128566188 37302099 138606413 -744710853 490422537 937655871 -938027121 92508853 -842650788 -343910154 472376431 977418102 -581923635 -564737094 -956778329 953975457 156072247 -233779085 344843992 -846414406 458868188 -98638997 419686911 -784406858 815119353 -590842850 -820099465 -11950740 -815359587 809222017 824790236 -739938682 -123343100 832819542 -603000057 -434670938 895845372 608073035 -745150543 704574265 -810922498 741498057 -162604400 130373890 470441022 978928176 201720054 -187542417 65239926 139248266 938755055 231462172 56930823 816871001 -417275023 579444818 -381763189 501453659 -419360699 -726465369 899974908 -684024733 392737568 930901676 454386322 -319240024 -918383246 8824783 689087734 -319674546 474610479 -712923271 -813431348 -248057667 -896056877 -698009051 -671630717 397764817 -4540016 660708243 -703152491 17810775 -508673866 -866401459 851852768 394176125 762626711 941237870 -688298734 -59148223 88516611 354794051 988228392 755747810 -394769875 714481354 -50627596 -955304107 -413603711 952913654 99829418 -135427997 -728759137 167004811 449981220 31334039 796390898 782502337 -251691928 732696953 -311481729 -377095292 525958427 142294708 807641040 165758839 -866353127 829332949 -4504578 300093411 -21562742 -585487865 -384416843 50802994 735350405 472336207 693042831 734568212 248213821 -155346277 -739343611 13278500 -182820161 192940618 193044451 500300108 31389249 -448106592 -629755694 -70674231 -266204847 904453082 -96827610 -425580175 -732713642 630291164 870402767 -5632495 -643076543 878771527 894631599 -418546869 -530282327 -496050516 110615340 -475041684 857789817 16753546 529062236 -256910334 -460762447 2097889 -99502227 -402418756 -69868138 767067763 432130544 956176090 615419649 418599210 -897731019 -531042113 80594836 -555495455 -400661739 -574131883 -750048852 468152191 -796653700 -103473948 -69333765 148296107 -331348650 -432107899 66947998 -619305348 -665856077 -936337285 533810100 -220329221 777800796 -756291778 -821611008 -337693261 833547253 387226346 -42976642 713147893 -424794115 414330499 -284310631 -60663660 340659213 -321184204 -566199640 761683283 81345573 -278482221 -855965883 -624821201 -726364646 301592952 171579704 610428348 846491280 759902620 -373774001 -441211392 132859103 948451694 -502278054 -129647982 -486757421 -335826383 104522234 -915349049 -561996960 -620132451 726174586 -644163959 -149661105 85419997 385062996 388732992 -452606948 -565301579 369172956 -394206170 411677644 513271375 820235853 886662105 637972490 43054121 -201102226 -312551539 139894419 -921635497 -748530914 410575243 -260197312 685177819 -248005413 223932345 -313988933 463600632 564404952 714291566 170545861 -450509939 -479552140 -805870201 -903395220 -352470753 311739086 677732228 99351364 292277209 -586885993 -743736808 -400530349 985168223 984019636 578112981 411620638 -253979257 -141460113 -344505961 -508976773 -673393358 -854442859 620823975 549396753 -123862313 8333195 248606430 -636255120 -350187683 -729828369 -982823276 946049474 582606894 -674437763 -49315609 -577534381 235249725 286417970 -498292549 -268751051 -47438154 -837011940 831974049 769304970 -248125504 -496555548 -738452409 824578633 310846436 -86840321 134262443 -324441983 -504294579 -497686998 117542548 944653070 872215153 -703964796 -182191776 499621387 -314083884 200442607 -381635519 -100284237 486463535 -699334524 -734379095 -725784129 -460981424 322624758 -782456012 448447552 615672026 -169595205 721150698 -766935155 -956071072 -574267004 -391560658 687198566 362295250 -544115163 583521519 582056629 -706828936 189119232 986492112 -712349280 400368057 531059387 -544543341 560111613 -84764801 -251712098 854945802 -492602252 915168885 934236830 35854072 -388412954 -538203372 765689231 28884783 -52799246 537164616 -391964014 575392465 905218690 -209216047 329341353 244103134 -794251172 133431565 568697198 306632403 -758584010 -825888735 831661333 272154621 299246612 -1531228 944512996 -824092998 473373025 876096285 403843995 272555286 514710294 521916574 -500088267 -858504072 961445927 547403885 -189759297 -982705957 -628165524 174295416 890289351 237082339 487918144 -527899837 -2913636 931087348 653991039 516065801 -326775277 878885022 -603755522 873321695 240561167 -235743756 281603045 -995616986 731239177 -653411571 279690671 577936787 942812037 -116673123 825606445 142376949 -604342070 -589302042 -614110763 -446855587 725836475 -6448302 -162803564 782880715 588248006 284371031 745402155 853942663 -283662184 514733914 133461418 -44012574 562056780 692482140 865825159 783294430 842964973 -572346702 -401750929 -938030055 -178255259 -702240863 418775803 517721179 812556883 137241047 -296230797 -170735128 264098480 -208300036 -165686674 -60491266 -191241227 914645784 315378762 -285763052 943683068 611740805 -143933349 34691977 360357495 -677980744 812296073 -198217878 -96957831 -550354083 872398360 136059494 -918464059 472479835 -281710672 -166958146 378559243 -787215245 245407023 -967837680 -499525504 -485968250 748645146 -197565412 435442889 -319185281 -222442418 -378882554 29051736 -547006838 722314930 -485480441 -506255850 -934149011 -363457443 114615621 -962810115 -406706046 -544380584 -356143734 -202681625 13912372 -658646147 -344671915 192887040 -399239763 412841216 -626177857 15358378 708702183 205034951 -439368232 -668293178 -584984729 -159147148 381242957 -799961541 -241024850 738292862 -2115140 -116482051 743978989 290681961 492393281 92481972 -356322769 251953389 -771114542 -99729392 -514194459 263793435 822290768 771642899 -957427281 -874691135 -213192553 263132950 -458096116 572451658 -526030175 332307015 664827823 -97772271 778527980 27171041 118139697 79232580 -857845672 -594616509 -834363068 -843088421 -527637777 -675170834 -169410085 -792552001 58056623 -842387407 791001596 965156788 910838861 567120881 -624407227 -83373475 -120586770 15364818 316208468 -465503507 -996500698 -176950448 -895298706 -959608236 175776458 -837176576 523101406 -599136797 -128470253 -725517624 -116287718 -273745306 -588152905 -345885107 273958779 -810757405 558869253 277167450 -333063094 53399289 409414439 -335600809 -603554015 -858030585 -118093729 -198035723 -586187205 248051298 -639234650 269001124 -593287454 35680184 39418893 506454010 545843169 -852000145 766345845 42297531 725910877 754517342 785612953 -127486234 834885188 -903404003 990516481 -525341746 -125805582 690943593 -777481379 -368039335 969549694 899226502 -41440303 -156983903 989611392 -934820454 16150071 -169333809 839978523 298272369 677740502 -91020062 763734603 -820285986 447472586 -427345757 740418817 -587954503 692109106 -725014033 -336797089 -203759838 -511589554 -634460713 -526551742 -385757884 -214133677 238995445 629668929 115566795 127682279 -670778460 -18786040 -856225988 904398370 -584479641 -689701374 -791047860 -203759097 717040186 679171033 16084998 412882156 439044982 -38706395 608318013 -690132885 -132264741 -863034377 -730776233 -521705631 291036370 288626535 -266284791 -357812223 653140908 -185252329 -349263227 -847563159 705946590 594121959 742041146 -804130939 -60186414 270388298 -864710241 -199680284 -834775887 -673221601 436816464 -412288897 35975363 121901725 813500182 268125026 59627947 472958133 276605732 -64678027 -382260752 -828942732 622841390 -898019406 -764858198 -550931776 -78812681 -390780284 800816924 509711019 -929682521 115531006 295575138 -13111986 101305719 225272477 -919258605 -775689242 165307024 -338525910 -301170326 -757281711 -967018637 -162906041 763563135 679863473 -401389634 -987977 303542356 -859283741 203876230 8735335 -326423901 852675890 -834304855 744591642 260344430 -406792585 906772342 866928918 625652038 796492615 248033979 862770650 -326995772 -301103428 560126078 -807335032 961836781 143383114 832057221 -948781752 503531926 -679163622 -240562341 923218174 807485636 721425280 740279953 377682681 674058 998629184 963468101 -369713356 -274387987 -452522396 -251560726 53256140 682387871 -158335911 -114819058 578960369 570146413 303294618 767112283 -801780923 470017391 298048608 -85296685 694626964 836628856 -572033006 852932063 211079386 900365708 -249506575 566215740 -592775374 154979569 152546964 152888516 -106510287 -73128064 216537580 474085842 453759423 381604407 -703161789 -54446324 593379661 117888354 -301041552 -718465037 188638778 352656815 -740600157 284844775 -487822195 -938059076 -978603719 -333370442 -830077193 -566067945 364907301 98899714 -932317895 936186306 -55367467 -121315817 -168016669 377134228 -253685749 6588403 500538470 -25705312 -985423317 476760332 -860886566 369947408 484020598 -51125156 753367116 718205412 -557137536 -937097279 -778210299 342152520 767874758 254190917 -819972496 -505099111 307233446 760786402 112387292 -101700035 991720217 685636531 263912057 784212475 767109675 977260280 -976012296 -248931775 248666148 257693145 -670353382 338358610 156282836 541624156 -592115011 656590706 61808546 -582811755 -711943626 -684448014 -653224193 758271171 700327765 615317706 721634995 251610263 -568326096 556122332 -301732397 817361866 -797559860 114454172 103520183 -4950342 -14026270 329696522 -79505197 691369901 968885695 -697715394 398215460 -884154738 -89279932 -760661691 -558299958 -310838523 -102114423 118166913 -327321897 -312587224 -674354764 661819727 558661141 -794066279 624020095 937539674 299956074 -787516420 -6521476 -40976648 -936004160 -600133047 891054008 536044140 757469560 257542959 -571143825 -19467259 -675919711 216864263 -847642009 -481667398 -888505501 767813 -167164855 -736906728 -493203069 909253336 -371332421 -156265806 563312660 -218623910 909271316 -541959463 -302094322 317479060 -781047357 935109350 -391146312 -575005371 -120263314 476431659 555754294 -383316357 546016237 -271070818 36615809 -494635609 -567821493 635352076 -188906687 798636692 615518336 261620633 -756611902 249117825 109353468 -583380192 -360818566 -579164556 -147181261 -193646809 77709502 -193339098 747955671 270603743 933407721 95909586 749840707 688830323 142014642 -876260808 -386497002 -459315 -618101564 824933969 650068119 -636490205 77650964 -897005566 431835209 202567423 -209368234 -930201257 833848815 -69726303 761036201 162099289 -432726498 -595993432 497999411 -948391295 652823716 -400868276 -822072803 425323231 709709350 -912568381 -340043452 -411011195 -664256403 -769622078 819899437 -939352117 964338143 -870335101 18835899 222538609 -219808972 1099422 -625340379 -168110697 609662051 -36213569 -596584607 980790926 592730991 -330682172 890095614 -235805905 -659662890 349585690 33404336 601452008 393636246 646409254 -15884954 -293111057 -418033588 -379974709 -140056867 202630343 68685573 299479705 625587776 382219357 877571232 -108098437 778696751 764130776 -270368489 -140536286 -805742408 -336040835 -744853192 -560298401 736222778 -28416794 -647439213 -9923760 799058854 -917478295 -99806813 -621351722 -470935953 -176589556 319540708 -265854710 105598616 -472653664 -639415371 26615887 547993359 796681000 -749220956 -209749249 456073029 -556467089 362724495 779339563 -79984532 -306701655 192220128 725633525 772180730 922425528 -880798974 -617578390 -599095269 -457402186 487422131 790141488 -445696384 -776776387 -463389337 -424253608 -303454997 -225785445 -722545097 222654298 359227930 -728535221 -13958164 95708155 -867321268 -910828782 991086127 -657051018 -806039747 -765118100 -961502663 -193242359 -591836044 -92452896 613665916 -102090817 -320049762 -100333052 -567569898 676941215 761714831 -832477759 -545965063 410477863 652183270 229414486 798707553 140595839 439149460 -115723728 414142462 254385979 -951414502 925476888 -267212528 -912266100 -576556645 479817075 -599646263 658914613 362593771 -533483044 -925077754 -94917815 562540164 269836042 -339573729 -384101929 392542968 -902405245 589452129 -753984727 -819628424 238717678 644600017 -348010608 -16434282 -814792545 -178918114 74097096 907315779 515718172 -933508753 -185568167 -751967575 468132152 -540740649 775856650 -518101615 121869943 -92344859 314582751 97404347 303140249 762585519 -332775394 805657979 -857630071 -481802946 -25121938 -333600161 550531468 -576848676 339007831 768552450 709301380 -619167513 641409938 842614091 491669630 804024706 749258114 69692873 -969181026 -103568001 -332425182 -713977715 -495159639 -78878970 -712374913 986936917 -766348207 -979177045 303214931 21440327 769706400 555134012 855783530 772278768 -316612656 -895200882 945769685 238491972 -910176819 417564570 379934052 406164003 552375527 355190823 504430566 -442625636 -690246772 -955316292 -610294763 243376985 -35785944 933445090 -297579912 -764893204 -73948305 802425455 -544507707 -363020917 -521734296 125866121 375625685 610482511 -285740745 745655040 458596742 568917526 -463414251 316790913 -775271495 946492042 -871339096 -865636819 527039914 -653857639 -83069994 454530489 471275277 498556049 -757087663 -621707706 -359393990 -720842608 -406181748 -418512513 150518397 471363870 -341951297 -266114964 771713571 16013800 685196576 469660193 -915608629 710387381 126275511 -315902309 -779319947 -974286644 -76196326 88272952 -311030184 -664571483 811594827 -36203467 203190625 300898530 -249357278 -782369293 -819702655 44071049 408952581 -109870758 -414762828 182614630 -528785723 713377018 452256195 -117670457 -513248422 -86030115 649857966 725113242 497348103 239584322 -147704317 -417001986 -798293952 -286959765 675542573 59690635 598368097 576133520 -58095671 757024518 851233155 -357964722 -333206570 651800769 59537394 621717865 282931476 -156202294 -183662529 -440696839 -413361904 761309111 888820526 330874534 803541772 528630594 -740890064 -872822113 -249212448 532098764 -493886940 -761649292 -751714840 -847243318 -353427715 808070412 458272446 321947623 72576614 -784551023 841672873 933963928 -566883850 807498520 -214724179 222501156 725400310 560824786 -803963781 -204537235 -771471928 959369059 -29772454 -844982098 180083253 942692348 -612177790 -222647259 820152485 -57826033 -408986249 271308701 651916325 -817505305 864702401 -329808813 -202710823 484361559 -176968281 -707959280 606624617 -735532182 -363783325 -837014732 -869920423 -183431512 -434526046 235838785 -325423326 162432275 797707574 -829929371 324840388 751434888 401963749 649898967 -388542933 427131814 -910254849 -833771336 -835644978 794831229 -335429230 698296999 -600180455 772522358 -24333848 -287966500 330922814 827836256 87537911 -164137918 11274770 861864699 -580897948 -887251790 -886560852 -484633329 -286787658 -183564298 -320910345 -69673289 -335749452 858515957 729906921 789888916 472160762 -457320825 731070453 -538030741 500383673 -335002122 513575338 312811443 -744522233 736445808 -104576066 879706649 -673152755 -550612030 385513421 -386212760 724195749 967926351 523539784 -315031113 -328748061 405947860 -622931458 -701441716 354904562 192240332 -842240582 -348823829 -924595952 736698542 -569179306 962351078 -5869790 -175026843 -379555394 -776477891 -552375285 -907600887 340429535 -907704214 -82199798 -182156306 524449958 -53217942 -951718415 595972461 759916706 213453542 676587062 -722147574 -262656424 340969538 -617180663 -848594750 909599905 231377358 -456294997 234556931 721035550 -577710088 496255961 991654244 103114548 -751522557 -758847152 -718928290 -356265018 -943779550 105148967 -210853954 -952495368 -849443001 -468798214 -9436550 263256577 -890030298 -619074534 -991615930 -941636471 569902453 184826498 -586019365 -802869700 -537149617 -401676990 -49005679 -224237086 602549744 -312307276 980343407 -313058530 968259908 335974081 -821190981 910329733 -496920537 81548851 324488992 -522807152 -314506437 227851994 -224467832 -187583843 -939121965 797303563 -139181995 -559023653 704977436 258921494 86793794 647211458 566548574 662794737 -247055710 -684368047 289953578 574100713 -790524879 -824659113 -347449492 -430156385 135110552 -294574812 -355516347 314623076 290272786 805758537 -70051550 -568901668 -996660956 205251622 -289123518 -520322749 949570047 344988635 -695226622 -92143337 -761704678 848495308 -818485078 -239531336 -719053366 -586324312 -316168181 -348514126 776127682 262444701 713890608 -791653228 797980157 -28294518 870543592 672459251 105636118 -547680823 -492688246 815234169 -761543417 -962954408 -804478094 926168714 -876088675 -698484912 -199254916 -254848624 -21179826 459728838 -6561883 169093065 297167433 -205995071 -208983353 -241736493 -904461872 -366427120 -160831231 -571085825 746045976 392212730 -870163243 354197820 -623258852 572454066 643120867 -316681363 901586341 -219291628 345211564 -522585832 -323677962 -14012412 850830507 813841498 -387618578 -660985006 407679934 815405119 868061253 -124605614 427479270 -98354974 -21664461 981785771 -923655694 386667887 82394039 -524380825 739173993 258428757 669333629 316477921 261735181 -97074426 -45179625 -42679159 886743480 -794064192 745271056 272151096 210857679 -999985041 -760540826 916224361 38503165 -79993072 651583417 301746343 -678610718 803463634 197963840 938144897 -374397871 -486054800 -697332608 -22175161 -6188109 -969363826 990136276 774908411 -833192968 -657939033 945483444 729035558 553502172 -123380985 -158244032 469503206 464734232 959401162 205011894 209728330 118344344 758979203 356846493 326859025 -782379728 -616141746 -111361460 246451652 599521872 958259087 -51256020 602530201 344430778 -98780788 979201966 665640278 -271099633 553197416 -29738899 93418667 -347202304 354316972 -447907720 -974669532 -196981055 -151570713 693472836 201760788 218441215 294022604 -929326579 -241816834 -465258441 -132153113 948063363 -439185716 66885657 -181250879 -109068505 -512284989 726822244 -804980937 -402048379 -871145617 -159205167 916057625 -88850444 -390305836 659246099 543770013 305396531 234102975 -888508446 61573896 985163238 -920660594 -756377663 109815603 -738627446 -815086337 701883721 -812938956 286026371 -103564306 312458320 860372094 955380525 -770387879 -959046245 -246425734 -232791314 549759032 349776641 358328535 -222851374 -26697448 -893001078 -64065415 -145576475 908389052 747396553 -75335683 591143870 737248387 562299012 -494376553 -683640310 491885721 922113241 244872213 883889490 289312248 561311112 -998538673 -433255011 -233751486 -412540023 248552241 927728092 225407016 787421991 -272997869 185848302 610926417 -329080834 958174557 677558039 190337581 479027363 -706754605 951281234 518496825 98687912 445891258 101192593 370330004 -4262954 192170145 455915603 -903208888 -641161225 530871427 -736778481 -307994910 -177346910 661456904 804202586 449109114 -826425608 655844653 766381289 -612695019 497198379 359324526 406023954 -197678297 423163308 84612987 131554784 -7720197 849430690 -463485246 -126818363 -211048722 -574839642 -131294033 755263365 969664414 -300439860 -239445480 -291037306 -996769257 -409800956 917701392 699049085 306776458 -681998530 630153885 584668469 548495791 -164805078 733383715 -867536564 -362015707 -153342561 369024636 423966432 21823859 291748931 876486737 309878066 -903577911 118044103 409834527 9435153 -665322833 746174627 549424144 -105711665 931814156 -865708582 -35258662 -425052594 -768269622 394427222 -336440046 -43872633 -572220857 553202361 877625707 -345226325 -10857033 -206719468 755140351 999868961 -972095679 271893621 -318243089 -8766208 -945590711 298639220 -191275614 305599369 223242647 -29428075 -754532177 -30200395 392064056 59837296 956916911 -215139196 -384015531 -674021648 563446366 396369959 -473674735 -923740758 -852583182 242021982 905139143 275526447 -690903016 -967807065 896128129 -551341417 547032739 -273038580 87375218 -729384428 908857980 -493459799 553140054 196826828 864540703 176629210 584405326 -464734397 915645937 -278747412 -383318806 -728040133 -333507410 -412821756 -662094938 626625779 -572434177 -431733280 296867686 731697833 540287192 944855771 918433858 966775545 28005469 -55603574 175284026 555927422 670469935 894974411 -555596386 -336493988 -272942832 -813745633 211364377 308734792 475890462 -162454007 58364291 -662026815 -264411327 14473242 526208653 212778401 439685327 321434883 -175895636 374278071 -298966224 -354511977 -197732707 -772701349 -955942928 -285200508 58031163 273168536 46259641 -598725341 -363074164 765036271 33809061 314938536 -716078524 -311394014 -949322992 -698477256 -797756387 362763710 -135804975 -602929950 -255010890 -395966426 -91710798 -507026217 -570451962 -72495333 516508310 527903872 -487898298 154379018 -130732357 722560319 -289625909 -744429403 407124391 419121299 -551183433 162946241 -686299733 -789995603 -39458329 -332803854 -888521281 -892681616 822892856 136233506 111421852 671376085 341463367 -62075038 -661015928 -552935647 -487749111 -879085887 448366888 -262843300 814471958 384881662 719479065 183002813 889583434 -874097249 -554810886 -421905793 984701034 124903378 124240349 -121616928 -452091900 985175889 -195302654 484452931 -682407123 17255787 -301824869 -404304894 -282334759 443367810 312924861 -166772134 -794297228 55747661 -784336790 -587097886 165018618 963063810 550737977 512781069 651220368 -938848398 909444144 589572165 -604127177 -752866160 499612574 -344075696 316012048 -263000077 -443167573 550759274 715579111 -1562547 -199809153 160970853 811041010 -259371381 -500932991 681370678 -613152036 -722382639 657381420 910466472 -246115636 49421270 178926768 675491874 735761959 -875645320 -944070331 623807463 -718923100 -774347525 -341293512 -209536539 187469310 47443419 -973791664 -879490456 998004807 -994277511 -241639905 -883995061 554434403 -709706663 361666840 -213534090 291214153 -319167779 -501837039 965392993 762104184 -483494017 945390473 423215269 -229894793 449119417 326966627 179482171 270923012 551099109 -570482094 288855943 833209604 294589804 332364493 -627089123 -912008277 287371359 -40075628 724525361 690996260 359688605 148992625 -250290883 914635116 -335837380 -477359932 705199149 602267874 -879764295 -819160946 460515540 -719517785 -478273707 -142706412 -691846872 111951577 862485622 -66392675 245572061 3116824 980147476 974862255 -18842593 972362042 619110489 132520837 394389420 559677114 659242834 -816238364 -842319150 -921247708 417100519 -738553537 -25410678 -368202843 941215319 -394856154 -592397931 218182368 -216417475 -499920238 -880116266 -301571865 -137557510 331335032 -115092991 -926088243 658952147 401653434 -268479852 -476668105 -645669907 554706625 -413841539 -18257206 244185385 669205295 -59507458 -704863942 -724679738 608562685 181637416 -571932587 874169891 326655319 563663510 -253885396 453478941 905750988 26787351 -906094715 804383056 -322402997 652749601 -776548108 -868994966 234935410 -240776078 -603994910 373838820 -728481384 48560948 -712918072 315563767 238216241 525096948 -306010104 251037955 -946943098 -203642572 532292128 -603939294 309632399 -928762189 -175814125 -719701921 -978842022 328323915 -383705801 895132950 441411180 442422491 720903673 -188640101 837973564 -791209388 830617214 432653035 -1164903 316077484 -695413350 -378985612 82161116 -510610459 -315598227 -417139781 731015221 899713262 -327139266 -432095662 -519005955 505469466 -3613848 -323271534 -46628599 556662062 -465785520 -608152087 -143398502 -568425564 -642468117 225680727 -361123928 -68677412 -660101125 -147547648 193757162 -874350844 342330219 8466202 -824876517 288888639 -916729955 -128519020 121875744 -946634355 -379437094 -838191527 237672515 883152340 -124983694 850519091 445545192 -101651421 -44471828 -532261097 10010948 -427482642 -126987328 417205841 -785842638 -222617822 718746003 -131911167 -177300416 542054619 638230571 225278368 -270069072 744647206 -602015471 470634330 414823032 -836375510 -560255619 699986695 396388540 323898470 -501387911 -353530892 -56383020 905209365 423499428 -619667452 -42623542 331222881 -503347053 782601466 538434260 172353136 709344291 -704010032 667399896 -635550778 -229851319 -658771653 -95337008 -564184362 -220681673 914959441 350023526 -904894835 -685103243 -908542001 424640822 939231309 -967241485 -694227005 -46714381 -255749414 402914992 608725810 -532442090 284771106 -307522044 -565419695 -703916409 229462283 68801935 739148733 -855521498 754441171 495339127 919875548 -112819692 571809166 -324826418 -271255249 66391691 351898510 411290658 306080281 871844644 -254363665 495657859 435789927 139169064 -160405791 313774488 104481655 336287427 300306331 167601695 258367548 677351350 212506220 -895040332 -225564835 67294363 924125683 -587765998 668667952 -632966181 117175884 -880510537 677579030 376120959 -232968202 839990196 -122802813 560474237 -346397187 926642809 408468908 -150563455 130277844 -236094904 -260956608 -815351265 -360331915 -248954470 699501948 901738630 -316868720 732040538 23652408 166657294 -245611948 -348162434 -422629618 154465507 662292096 359544471 -982780722 -352311567 425466922 -216116704 -462100794 477244407 826970485 826316828 733532506 663809732 -540250673 -966840434 -422904724 -880239795 -227279704 -192746825 -573610813 479386938 -842966281 -396905724 76705742 -552203059 -592406826 -228422624 418899780 302552681 -591978188 -36260458 901074935 202348243 56228655 -19775212 -673224360 -253981054 -383611573 894331099 27452905 466655584 -910592534 783008627 619338696 224293961 909444072 937458886 -839189669 -858128560 419372694 759560159 257163646 -790512765 -305322725 -255931527 -286420970 -469076985 -937621322 279801504 -964880400 -605672262 33457368 826669522 -667807410 -162337874 978623630 -282716743 932435128 -511168121 504906407 -370261815 -708970099 -350371869 821923752 -602145480 547486425 510411774 985731930 71547191 -837571812 -921740039 545665830 386021534 -885203782 349748679 289456616 685263591 137099545 534325956 -914826326 -422825298 -915003583 -963933722 -744565651 433726302 -353595926 856042827 948533807 762000946 366519824 -801652469 -363276369 769010871 479394027 -773505501 -991577488 470050470 659953927 626527384 -388468648 -699400321 -603669001 954156335 -818743648 -989269515 -347855635 -139897021 308962866 -25884603 -213625671 135131112 -206173101 594925704 -347093859 288335591 903060760 -830075119 -291805128 -210439224 587360822 971699289 -278163038 -339705364 -782458002 -958424296 -796594226 500426240 -80099741 -612840063 -546392907 -120298671 849627332 -852961679 -300498232 -591676043 199027478 602971563 -534603858 -448495387 -301866998 959739222 199435887 -842623371 18791285 -999672199 401921125 223322146 699086421 299767822 82464069 -737804988 -899385407 938185589 337851489 539200666 -89374231 -839754802 -715034080 -62059443 -573866233 888799431 -702457304 976127651 -312658908 -714659501 -560621819 529757887 409473243 -454255721 379666753 26384652 -436782140 566408164 146610383 -411418551 -850965124 -187005887 -338194100 -515588722 -637773820 -463382387 -500009938 -982255701 997811956 -274348552 -745191327 459730889 -228981476 774565209 -892616871 261582482 286231236 444798570 -995837166 835146489 -238616686 -365278817 350399793 237395356 -626990976 -44342820 352170508 82597942 -706192780 797851120 -262204551 -541471041 714155109 -380837084 -82830865 -776763138 -701712920 -927841769 -649462882 -728103195 537109867 -574702147 -691881643 54301367 706054289 937982735 -685559931 -684185026 868530905 -548362727 -783327240 362722295 -661006005 -389148233 962343522 -818414347 87694540 927838356 659016973 243811530 28295528 -36815486 -403637219 -528140017 504853455 37315010 252096839 980318682 409074710 776236479 753002961 -959936882 -705473864 -425970362 597224842 861144680 563353268 -899822743 479964980 -120518925 -686839463 -942198539 -235293636 -938649420 -127584099 576730157 -699059793 -454790828 -96251070 -290010324 -214510627 46803286 -366831971 771144915 -265310737 810742256 450016999 -981634104 -223365856 -695541420 -681826703 560274781 610819072 782862788 -782210708 -368887325 -690739485 -49485612 119900664 -616983751 -304796164 197742768 689642286 647248585 -435906019 -593635725 83789420 -698090379 531659073 -580016242 -870098291 -485454339 453804077 190976180 366487111 -434489845 190002478 522519897 -274150032 878531501 -340197341 310769709 -252596299 358259407 -8187147 -484895793 -465534854 -820131057 805491163 514889912 680458672 -414219943 -276978942 193265434 -753090543 -299656889 -5129177 -891004320 33446435 -24337373 -339675721 -787734381 671091988 -192174168 -956492866 872579812 -544948030 640038799 -382161902 654783689 -790003661 892937205 274008511 -199000469 -400135445 247063471 92746487 297189092 -874989371 404333719 -634548747 -324949827 580465701 767427831 -774769959 610777527 -607407355 -173277745 -462877519 -854161974 -759615037 486340519 830054588 952730900 735170263 70316083 -161913125 -218003657 -947147751 -166370394 696138710 440465146 730006159 174401503 -386111559 858689304 -880912423 618647446 -534902978 -681694740 -251446119 942252121 -687626803 -148574653 -781249539 880740936 -92695526 229805468 -300053296 117365652 -238385821 -464272154 523770949 924121100 -399528608 -963872177 136646404 -977399583 -789780385 619381642 -50376454 -863175870 -548615250 -68020071 -608983086 215167535 145750551 8481021 523332634 -467871158 339636869 723332783 675335591 109157117 -432339210 -327624931 114785992 263727433 -398580523 601021633 117333116 72155642 -125225174 -40858880 -123081044 395021231 -705034558 -968114863 300212463 -897981864 -410287322 -117109237 115831468 -698286532 532847933 -802334970 -511281824 -885614743 454762921 376974818 -746249224 -306780012 542499321 720273434 554301175 532512954 118208655 -87211452 79188082 353283832 -60572667 -154490330 999383637 387799468 -7049552 -568679356 -255050242 360072964 -707201573 -860063208 48816513 382285166 776741772 -790595474 -291951838 27032323 859779870 -491273445 -378415991 835915517 84904953 299231550 250491397 114158560 -844739277 -772712327 -22633096 411372944 -744924108 243326100 105544129 431032465 139380891 -544116455 229025375 773695603 -672350109 192402801 -906915794 -897508665 -33695709 -534872984 187630656 -77840425 -15642262 -469567699 -707121318 -871190929 75534676 -809617459 -76958425 -589974890 362621010 -71320445 598037122 -161287546 -119944644 -648794443 773375211 -346999807 -53460094 135293199 -982398247 -535025077 869721585 993651579 -380274096 260064875 782406380 -68504433 745970994 194842173 856342258 -40785414 622671944 -791627287 -588888553 132618557 -123425809 -528973079 -677250742 844390536 -917157903 -346866226 8429240 -837178801 981180141 -478958456 800008449 -284640247 -785827101 -687605434 104410885 352044948 -618069847 715994645 -421185469 -108114072 -565309797 -509796294 366365732 571499840 969800936 -456749069 701910031 -690550848 -118450232 71846365 -397235490 -787632044 182689547 444134826 -419182632 458027477 -673349720 753484265 858370654 703739433 625324396 434326733 -845583533 440573762 -273429176 -387735143 574661054 826219291 286504564 -281154873 469280059 -336997118 108309721 -928996654 316311450 613240168 -238692318 -236290961 934800787 -911914476 475176571 435080571 869281657 151800865 308761319 766166531 71538861 269979804 -374776602 686432659 -939402068 -220301501 -570146215 -767094958 -706203415 902342404 656181061 -860534038 450662049 588847733 -603893437 350595441 -298912428 -953273303 -680285869 487313320 704869390 558694003 -276701157 779087105 -754276982 -937631479 -15786850 961044327 -170185204 -898980733 -509855038 -460157043 787806040 -97990432 -619416135 192032409 417804089 -259696594 -896949199 160049914 -480161967 -64372234 796103250 -827168103 694283149 -58444157 -81283349 325438854 -92651666 234167609 725563508 -711110798 523548902 318343048 366550259 -919656858 466336709 -14140658 -233926265 71294029 32250800 521388748 246276576 962829801 -627461053 -878910465 -439062128 -125475157 -789123913 24594595 -396674413 698412343 -604764692 -12642171 -29107406 -890190794 476769478 142584182 -311444606 287375013 -479553603 411103803 -866049081 -238333723 -274750416 534051668 -142654548 666976408 378462971 -310432703 -908604937 140860207 -950853802 -308309766 -357967224 -871143430 149849003 -908877974 895410486 -604627822 -153916528 -872711127 -137481278 -170321327 817239926 -461474906 -496423978 -719530434 -574645392 13290890 288108512 -105046838 830843076 -915736010 932737921 549009393 745008668 -208198215 885067813 -868229380 -201324375 693407005 -839243973 85468049 -708108585 -669079696 908828928 877308974 757480349 -933101212 -423484070 919592817 194102845 514996585 573975070 744828193 -30694275 -240837492 670078072 -967746996 -729550824 -709778630 270502801 570513681 797837020 -15652269 -918265752 -868225672 976809851 203958797 -617900774 -565727830 750653350 -263413197 -927379306 55497277 -280733714 -2716227 271676930 -838403686 244598260 -185654094 683235200 937712894 -519703716 607209818 -828170086 338941766 802852304 -920733730 472547464 968809 941575582 -136066420 420866017 -227260561 -635647966 -197626579 -546423974 577549327 -665134929 119529174 -146644836 -260960614 47293959 -986970118 559534656 444611201 -628919006 571659209 -314618433 359136351 -143541163 573663853 -550815743 454264505 -979092319 -951146237 658066755 -78540572 -61113457 670710917 -788018013 889228339 -913435075 433973953 751910726 -879617041 -62849923 -354497024 -585710391 -339021893 -605078338 -345451125 -723947509 897557619 14017194 512100849 468338018 110430559 269797598 -698192235 -584895655 368992070 -867802585 388710953 -199210235 67574324 421202008 539046584 478048436 -780145167 -479152484 -499052462 -457921633 212282406 139850879 -673705837 -545970836 -220084110 262362390 -755177874 -221658956 -218472540 -44455878 -299287601 -173583586 529578293 -249875402 -567654416 624353424 -386641190 759554513 791300358 480996706 333472400 884114709 891824699 163514371 349474119 16694358 -562397997 683076625 195198289 129121561 699820747 245962997 768593239 494821830 -848368782 -196580185 602149727 -348730410 -421859277 468718250 581332959 208612542 -534749406 -565846072 15450244 176260870 522217818 -278335534 -458989018 858387843 -593130994 366755537 -547855198 754003975 -982516486 -294934857 503680843 -56702461 193213168 407200645 854618918 -813308451 373581274 664527431 155475622 189690165 -639867456 -297883146 907057134 549522399 261046370 520453816 81819675 -318521482 -724546136 58560976 490001494 893647284 -684499756 124083083 -48855192 -940801222 717933805 -539147772 -703225266 938004244 350972270 627798442 382364637 1510091 235433129 -329961400 546195 846011139 875886875 842690147 -95832822 745893183 365083155 -110977038 338318935 618632334 678570542 178413428 804025194 778545044 -328645658 -152322250 360034106 541257613 -529519340 536574849 197016432 -525535089 245844465 -845678917 -262967799 60581016 714052369 -596010599 483434766 -158338016 979899739 612046860 -328212640 342776529 279924735 -207693142 -335077565 546101521 266056804 423526491 -594944356 -411183382 915849743 -418385297 -457922186 -670345275 757795573 -472359749 -701794033 244986134 -801864187 -282781352 -67394699 844717648 -312041676 87371921 -154634198 429497620 910799125 -951465079 2687404 238168057 -142202801 165945341 456916434 245943228 -454342621 7963298 -273941873 -737445344 -262507692 -442371570 -576168267 750554292 -533167342 -257486666 524053953 181996738 -365529910 205501405 16508992 -359127687 449079190 -890351980 -138144296 -702575221 -129012268 -971674631 -699050084 -809984075 326165396 357627313 189279482 -18643141 387705738 -127567805 -793917748 101510509 274018809 553420518 -392437770 -625595874 61559271 54134386 590505305 922529232 -334131826 -677816628 803031764 -485105359 490152033 500745544 -932611835 -609106411 -813887637 -73907706 -805498538 -132262129 783865767 -788913086 931416236 -757184415 -506499765 927024381 271435239 -977818025 539014398 -758105481 548503332 -814984533 875710851 -101837921 285171969 -298645529 -994608705 175733397 97146928 -912524343 -733432868 -876576212 -420030442 -783735626 262930956 730534115 -520564589 -991830560 775278623 846442710 777732045 -279131816 -995620346 -964236542 -126288844 352822282 986529374 565637643 708165066 261846306 135868226 -44048220 -332503482 93439977 244330524 -244205042 -58834197 -336527336 17523161 654491390 654489113 431280721 322439709 6823989 -761878043 -277434396 -150457435 -198465478 206709228 403799168 504908280 -850233098 65837674 402103444 373848578 -44462432 284353377 -205154089 563914903 -259834456 320931625 -522339734 -254255395 -93441598 -182028152 -259205453 813472435 -805268481 19915373 723967607 -867235127 -124453551 -606603811 58348343 -193708442 382319926 -857391499 -616083396 -208610360 124435216 294546689 -582901332 231105204 517130021 981144823 560110626 -871210209 -835609518 -692471444 230662149 -246928371 -612596028 -493615254 -462521242 521106677 386204077 -217742759 -751603273 537716987 255883580 -587020436 -644417292 272393841 -923201486 -14812688 -953000477 -768526320 -655887255 -560321038 68894764 -334404335 -123144000 584866436 -206663868 718473391 150215654 -973599731 -483843323 432857488 433649294 -600481833 934792549 -246509313 19973627 496019221 -290465609 73232400 -320179285 -777831821 972630586 -591728474 423386011 566533955 700678060 184608708 287661126 -71064909 197011799 -573088928 920685542 -576469688 -530164986 -89639459 -134014387 481707930 -588937426 233725997 -771147401 -546432560 525468399 -244997131 18563079 -714548956 -613588509 -763995149 -931251330 -750294268 593250272 942786509 251578592 912878393 -842910068 192722493 832225395 -907171987 383540952 720484867 -740125773 700979869 -692723165 54597590 -268518626 680866392 117695745 -978602237 -26785055 852701344 156092528 -987146857 -920037148 -907413715 -470273498 -420268262 -83741389 -704924651 -619971844 -227173879 374412840 726691767 560469063 911355815 -865762106 -504737721 444966935 -151528009 275166990 -767601705 -571694887 -841596694 203700509 821824780 103209067 -587734569 -338267289 -941007421 -264169425 855530764 3577771 509128911 45079568 127012011 672218594 85867542 350250269 -164711641 -856602048 948428655 351617460 265729572 -334181278 -964884111 144804524 301641383 947418808 -919152944 479317838 -509167544 606853560 94444171 761546659 904818820 177276952 106000878 -15714851 103108346 -902269080 30779024 358609274 -328502415 192054149 -185718759 -449903191 -358166202 -673548573 164248249 134181199 873093232 958554383 356380965 -886734049 -651549903 119719087 359568023 239780779 830455079 -338561314 -854656309 444642860 -562764508 -124680153 263330412 -945910842 -528155950 208639923 680488854 724660523 -931352651 625892382 455245306 173222832 843612638 -433168431 -194669230 -485297578 17966741 -292167929 997510985 842634968 -330865131 -362607307 -540539996 -947138480 -42394778 -277522398 915987271 -432297809 510189454 548957366 -673638218 -157933523 -121494488 957838085 356616448 199362914 -760615406 -891964314 -123603751 -265470711 4021027 407362766 905393444 433895260 544383458 -439086208 -957075866 -313969866 82574939 986879395 240143145 -200910361 -765694499 -201199885 786582153 163706591 772222063 842693722 -172655308 -253603210 900536583 -884210045 46209862 -670711220 -563111009 -934632343 -459302497 665626285 -524888837 -346833894 -409180187 397598257 697161661 418544396 916522582 -673625113 354417463 -88111347 311950377 232132451 -597759454 -323992402 228700981 -397952979 125507423 13090993 502665437 -896677411 -495559875 -753931395 -778719921 514996365 444260035 605356507 285373614 750198666 262140808 -98289583 -883525318 245055583 -456209684 557131673 666556015 -742116915 918921999 -624899274 -264529478 577689476 -604361489 -805981446 560141057 -20896137 740642178 317249223 -283696135 209927534 562571834 948268542 -433917235 658915673 -584847562 643793338 -187632123 418255300 -576053584 261592329 -102544673 282686035 495287875 -238700901 947538821 187113279 619395776 -808265710 435383021 396166280 -59429882 -372810651 -84226791 -887175773 -99340732 734305995 674952617 917080955 677951059 -232148303 586296043 -413594899 -384793370 -726803190 426025966 626312015 -166949137 835406521 33783303 -943432656 -841557446 -936406107 -348470991 866977295 -375897011 787153033 1902022 -447680236 -953332494 271796117 877367648 704250621 683303705 70572918 413751056 909420413 911695684 -226497405 -344233102 472945389 706917359 40228680 -617364947 614922233 567959640 740641825 326102130 685488948 -363458830 -2205018 83061623 191692974 -849180672 -983830018 20365874 993709197 -628318836 404168245 -678357240 -349921757 69520744 348266122 510992126 533698223 -767659248 -523845765 -996200747 -473538295 835192082 -83172454 53418104 -956035146 -698684305 -679769852 415467458 441118670 -204098604 320639786 -925592341 112534629 -525583117 -128010080 671339692 -858934451 -548215525 -373349477 -543610147 785419541 458574719 872040464 -498583204 279202096 191054633 635277878 -562637058 263500818 -870827207 237515720 155620977 -605174668 207360418 -972349818 -483121063 -163806030 781835236 703338740 -267372332 988624174 -599681002 -755445731 745846910 567721895 -739332080 817016771 952466669 612788056 -283215028 592609594 767983950 -317583539 -340104330 446274154 -636865017 -897480847 963328155 822460073 -88866362 896941316 -767499606 338862421 -203637512 524287145 -726957963 410881959 -318163067 689678356 308411024 687776309 134352221 -252867632 -722838380 -232637045 223863720 -989976664 -872172029 714617613 500588073 -658521388 59003584 100355523 983829897 -153122753 220606033 243920972 -234978732 -167882599 -493594571 631263686 -41649481 -472940483 -543868418 269537104 163609673 -935196610 161312345 -129769513 702633312 -235372802 937326378 730831091 104244220 -554623534 495200584 506682119 513527155 832029941 -361841039 308578938 305881279 -676460051 -344138544 -591101107 -461997783 934624474 886833102 837340448 85078206 301043003 217062874 797652284 501730263 -374347172 172929030 -97044456 -511995190 269499133 863064861 522060486 -935274863 -95325591 -796521197 -796092829 -96494052 -405437111 557237589 472379829 -904545097 -826811528 263712398 504772191 -16113751 735078658 -488846797 406279706 -5026898 -909290141 -330445019 183159055 -786581705 -443865880 -825713179 625025024 579783322 369407189 756541589 -459336284 -165100006 310382930 865154642 -905812831 -716400198 -497079639 -412452200 -704303545 -807811262 -133620303 253101265 -822742081 -673643694 732111985 -749330960 734718208 -989073343 -359539307 -883168829 -40065012 -458983125 -917217537 -446692257 -960737406 -123307175 237579781 321266707 -686248245 -117843049 -393710344 -615926229 -544228584 184145760 -998350377 -573646205 -861540504 -859803858 661087207 983162662 -446241449 -195778381 482348140 -566874622 206272714 164037225 -291264264 -542411843 732317948 -857195647 -347606442 31867188 -176725082 -253654908 703333791 438189700 70523564 658064045 5704938 -923147741 -330271471 -222453678 552760802 -318427711 -346614733 861679095 830843979 -315219074 574193786 -234352332 -190933342 856209425 471892941 -978183612 168872120 -125961072 912196986 5649309 -765796875 -739718420 819449042 583595706 -933155065 -571061295 -644418548 -633774419 377902467 -353986854 896262511 -997569952 -964372538 -711099112 432362249 1265884 -312542716 -756928645 124029651 927172912 -985739010 -323980416 -512409319 925177021 -223381984 -800271298 234274273 736325007 8532662 948689359 270318578 -702403251 -447292772 338185467 541811290 -710752053 -31229934 -28337992 760681972 -410702876 -597802562 -779503455 272089578 -663252217 688683430 19099006 -286053995 363956524 -311910124 45882984 -180471326 245885710 171775336 -223950607 -577713707 -511332061 -715075719 -204572804 -237086276 592799275 -847952416 -671638802 894856770 409365329 -840186390 -513177547 -685738439 -529673239 -490230665 178005014 539521447 543721205 344343079 -542347051 -979282701 564841679 682925550 963206936 -390282533 155532744 -431784171 -492300617 352072296 -238787069 625331473 -218965330 99250833 -782962970 -252440443 706632608 -72858634 -965800337 474949507 -900305100 148093806 104094387 -477641054 663560938 -278842384 -566330290 -908519743 -713822624 715942530 996096485 166904280 157508835 -988753263 -301857088 -358488621 749700646 -553978083 460122128 -920516023 55965315 347988085 746405794 162780817 262798272 976519938 -887246997 -544265251 385723091 -951944165 27950629 -977780931 656667340 -290404377 491924205 -428442422 621758494 74235714 765929860 294839836 -741695076 -44693522 -798948810 -897582423 510826714 971477995 274383868 836838622 327421222 -47335593 -790236437 -756274764 -531395333 757574442 -948664461 -75244010 -186267889 85741859 -239436757 800673501 579001299 189075486 -201115567 935693565 -229412246 351392140 -606591194 108650781 233640289 -287045563 813637134 757166129 -185154169 -671669668 -310531402 751179573 710865610 624682585 92092402 -723009572 437697271 -821024731 -986832885 894532499 543743660 479602980 379999379 427895506 493132452 -690164940 410686594 -205640428 -758942182 608510547 -343852700 -399671306 478674071 687067156 -217552915 320699540 -384423314 -337276859 304448183 305526459 -64212249 -518414657 840960280 917794121 686021594 -911555630 831841706 -546725138 334395187 -961205820 595241001 826926548 490764474 300070283 -386601092 475954687 -645815836 898780991 622446167 841312973 -767864785 -441019912 885179903 85427618 387649256 -360922202 -336483978 915503201 -497160837 846238051 -762726847 -689490829 -615352265 -340828786 -730034871 -239161756 609383700 -346755982 -718121239 -205652503 263980513 -468704356 -644879165 -993161565 386129940 656035074 152120394 -291806118 758900185 -163710588 -445027863 -573687036 -187063336 64142752 -684763993 -514480832 -966250054 -569065792 153009744 909673308 306702699 -113999899 221451815 -490122729 951832300 -822328781 -37629911 -949182151 -945363288 -752075281 -466988924 -519624340 -206649052 -198656099 -639948595 -193621035 -874819518 511149355 46147178 985325854 961937875 -707629441 -298303999 759732960 -696993960 462130369 762313607 -589939763 -670938257 -995808075 909277100 491271189 -789467894 965402077 353986775 -574439203 105078572 -485548774 10004410 961645739 555640863 -875988971 139464077 -321692085 750290183 399302369 -112881794 292839398 456550281 -585537129 -367592745 591059197 704208057 -202762269 229526706 886672050 572132394 -897239650 264576046 -930118923 -217806937 -234008654 -29129072 15391807 585072341 490361223 519735660 561796089 33663121 -859197282 -150535058 74164409 -966934765 -547429570 -156114023 945972887 -257486800 -790007286 775317118 -996128255 240274622 570570705 -448658717 812662181 -614924478 654895512 -502104043 -129653009 382930235 445324112 -513700797 -349760862 -214426239 -404015308 223715860 46670510 -902571619 350679123 -935461516 -448612466 459010393 161192463 124602066 637505933 -172746507 329589855 -535929611 -556887922 -645896546 -362059445 267207842 -817241747 406091890 149446479 -529946277 190979508 -609807955 -241145557 744779138 415044152 340782764 854599867 838194500 807329778 -837858731 801385478 -630797021 273798117 61584484 -662965922 -162427236 -518161488 -345335121 -172798431 973818326 -396340240 -528297912 -346942739 -226406302 -257860057 -181359758 857392226 -604987074 425600019 -890653645 -499120656 -782616869 742808245 941088764 315433823 884410189 -308676418 774479244 -798881649 -849463735 42890536 680981734 68613816 543585973 31818736 -862681350 -907373587 597154422 952605414 722246623 -197710473 500640389 -114571573 -799237553 909485040 -967796520 222450039 -588197232 -926325351 -291276487 -339396873 906592848 555168638 904225157 -583125856 -999949775 -805870702 348935044 827575128 470709264 709053120 -284483143 -569091916 706220719 266117539 876010374 315445252 -382498736 71632105 103419962 785203602 197953814 -563952362 209841855 762076824 -907349792 -177350933 772190267 -517547196 208550642 -703478094 -645662477 -306937293 -190705021 -361161441 236618285 -324054067 -19628015 -349084340 -946897878 495536871 411961168 567829379 -282715772 298532910 -582302948 -871308958 198771160 149128805 895262884 -421694628 355298036 824478089 -647245035 743485152 -917302916 -564340633 -510309873 -667125150 113327005 359396087 848663134 -484168451 941300194 865445103 574527937 298291809 -452940889 398456831 57895893 -317981391 -7174025 -330822294 -116048500 -797026740 507897445 -520499763 -653694156 340516427 -780486739 88104293 -144952121 905301483 72424520 -865110921 -915630590 885242262 -293206403 -527750953 -255846551 563430103 780987501 270243347 721833239 922186808 418186847 -79974546 682562536 36005924 -801550468 -49797423 769573742 413266299 580959242 -8637344 -840207787 -893426229 891221148 -196167585 -482992273 -179239959 -792747517 -850796825 798320984 -727571500 30914482 727218918 -474679673 417606870 296004237 115174805 238230077 -495156411 519886277 226539582 266309417 -406970851 875372383 -315243024 265975935 -654898912 871395366 -119996611 -136940358 -100493696 628280874 -53794975 622167394 403099359 877121700 668913369 32645214 -907908475 303910803 -991007276 -815130122 76664048 123868733 278470715 -57145816 -253362813 -508393785 778128090 517245135 934374806 744519711 176839976 -165214304 -515162022 -709131354 707566025 -690507019 -941842715 -163242295 735418641 -877934263 -278532829 658435595 246564223 -357883085 -475772642 553745791 -621486917 -252929936 -77385457 250871680 98160288 -597120753 270163740 363194552 498533674 402275438 220995554 -133420866 -552592044 385745299 -915964892 -112168440 290756003 57814464 -59015538 514716818 -571599038 395823582 -608728500 -777880966 -957967002 -573131245 -290938790 475452538 -515361454 926151522 444113482 -145389859 404147482 537694639 -266630227 -96929243 979521716 610584199 146784589 -662715905 59445438 -177501524 -421867910 -696234934 -118085950 270911598 -491820107 883128039 -570624246 -609507392 719491004 -127914166 698429104 -515904480 -894933255 731530220 -666930380 -937558860 -632133729 -35135709 569790067 899367501 83490638 20814697 802070802 417875952 -540881240 879437004 533267070 908470782 -151914886 -158246343 149865547 404231480 -502792297 539150526 462587350 960457843 -296943620 256759991 892803393 -898611315 -742204714 -314278146 -845359014 -86471096 778945500 -861231305 -894009938 -297156564 -713371273 -682215090 -236887567 989341154 313191741 -158581637 -39184940 -219724257 813107957 759329887 -577573657 175974804 -399551454 785868155 -260160534 32373160 413258326 309830306 134566074 -662875118 342073099 21653821 657282361 38082178 -630037332 -603728730 -526728705 -682200398 -556468960 -101204334 -904802731 249473551 -810740374 908143127 91019086 388263887 64831686 -676837798 -84022132 318032249 932403617 664805296 -334505657 810930708 -524484158 -330498395 699419520 78682249 473794824 307354866 -804740470 155562983 106261841 -549210292 610464865 361657762 -81888533 359995585 846607697 -390568373 -89797453 84805765 -79225367 974075994 917524985 835964327 363513347 176669382 488412216 608237042 -863254162 -216508869 858104795 946636466 678937451 -804811079 -755115689 589912454 -142530647 -889515354 -817412549 759996251 -173561381 -761230999 799494428 -21328513 250477993 834003927 472495139 384114429 539318008 -135030701 -317793990 -77980356 -163974549 361945744 720046497 999220214 -818884617 -750859852 74347011 862859799 -339186776 60055142 514629481 -786224467 -90365046 942930548 -105953326 -970030940 506113609 -525510217 174846143 812458607 -826127198 292098988 820756752 504922993 203266942 312621614 741388212 -425152490 -370398855 -844712438 -740047336 100769702 -380698222 91366030 471273305 672690567 17903351 52205951 773633054 514245050 -759356319 -526280575 -654439892 -670910966 -759471678 -476532334 157885725 286333556 316803438 532211749 507771661 -537072150 715849156 -976408815 960161578 678182522 858440515 -809848815 -131974058 -90112148 -543195315 983568515 821933661 -654127543 -77178413 330396347 -23219583 453371679 622208056 -180235070 -905911392 871854893 -24088393 -149826098 612133648 116211332 -441708514 -503335543 871041935 756760467 692537833 -295821882 -671423279 -695625747 -426994426 279036317 665263017 -529570195 320916428 542336262 -713146613 114084573 286461645 -808274108 -497622333 549845102 -166049459 940117960 860142963 -659735032 832327635 323875589 220524582 17525718 706257848 -42265595 706478988 176961378 530061567 -481837906 958542701 -720727156 3133102 -22367850 -756994967 693348794 324045456 -787675628 -379930069 947060054 699922019 -970506396 72342564 486349037 966968486 797103900 -475380936 549787881 -994833967 -217234964 -736447255 -52888122 528172856 -17813760 -286189354 196521839 771722720 -129244528 -802472150 -426040523 -238956246 -807624719 522247651 -578988668 798109416 253647858 766049747 615873251 419325922 -655599284 419572099 442488628 371904564 -736669919 894041912 -69029871 -846185232 702734800 -858599861 643025227 -339015844 -114013795 133414792 -648013741 947908665 -702538024 681373664 563372872 402097554 950618571 -805724052 -600000353 506470975 -846168680 -734220024 597006731 -241663900 -564722597 805570609 -229367012 278646229 54670561 291492563 641490096 -284822822 -549424526 -362325474 -191242915 609623694 77049432 -884915917 -802987481 847976461 -158162867 -43456301 336119654 -718588427 -415860017 669026542 -140044297 -890319591 -484544700 -828709663 118776191 854995880 445330178 -163044918 -807946557 -193286380 839437225 -322840114 -516659608 461746199 -899955727 924895868 -300478757 -922138160 -930485985 -999550732 -979767732 -571618249 -757546460 -338638661 706438468 -303870167 -646533333 -78827339 -920588388 -467092760 537701900 909434547 273025827 564807203 503482086 -369657971 453460024 -967561174 -567692070 534785658 580681643 918933647 -463915827 99726220 802821209 -619734104 -45886502 74988562 134701562 91126770 -514023632 -169914742 -694176651 528545274 155389130 -496900524 -728263967 -473875695 -696437665 435847141 642344778 839162450 -173570863 7984590 562899115 -616074441 -435868085 987280243 547556068 -737428268 568376021 -476081346 271716945 -99790208 -105098357 -710121121 135157964 -889943861 -458354578 636670955 -539897049 -375764108 -127039050 182065901 -581936181 541465124 -458595250 -404803587 388858352 -937780411 234411703 -419553413 -132545240 -695518143 589615672 -79479072 984203770 980889275 773266535 710355203 -504708331 263628796 -90588045 -393588584 -162608874 -839542095 -103165131 -366646950 300792357 205342741 -713804223 -84613623 -733057505 -993075229 -361182209 -573083304 126817871 434338643 -537325863 -343329075 388805709 101826645 -811994637 -961452324 592065042 -83226488 -163439372 167782132 -175372496 983950692 -685757235 179451560 923882520 159417406 968106295 -886439474 356273255 -410172803 382405610 114895771 256125962 -527946920 649986643 -414425185 819741945 -28443483 57987788 -436557380 -888739104 -625602331 -315186822 803103977 -813132927 728394214 -802558591 88053566 138141000 -725744197 440450053 798389511 -633796118 804981432 -129483419 223133492 102512545 -521693834 821392099 -741876866 -147203339 218782421 -390258609 -702447931 640206372 833857839 -933578672 -179363055 48659044 -7853726 -295555553 -184410321 -511585820 194374259 -293658538 924647164 905420414 637539753 49060528 -738723940 -204244570 -362546387 863361782 308316792 -862968841 67807886 438105262 862780000 -822244965 793605185 52449204 -925380856 -721752846 814965422 415432908 136829201 -733868336 479983199 199742168 583485287 658467427 891015453 -533591836 85017072 -948029817 952232016 -926378257 871268410 -877752633 -629231523 -326500369 838042173 210738016 -778396818 -379970916 798494998 -55861994 -655592438 -912277514 -884593970 386307534 -676168211 -117629663 437601300 -354166693 168791689 -462587575 -245976781 460226533 392346745 425091878 450197831 -185422466 -100853357 28261302 -695131039 45770761 -540147568 577297118 893981025 -778947506 -598081336 317892364 645111078 133916864 -81898821 429208662 -750934132 515565876 456803344 -735029480 371670917 -865219542 -924431870 896716434 363549445 -659631972 677418351 584598892 263276765 54373617 34830902 -817563042 -420185216 298939412 68221388 425173282 454640391 771860184 -402177297 -113565556 560909217 424328987 -501127632 614314608 166856089 748951521 491093517 -541408836 116243423 421540774 -109348287 105279671 733352417 917464704 -672921668 -14029539 -317704187 37889887 -663076128 400310729 -991297722 -377014931 48944897 273355715 -807302154 559206144 329424657 873410894 -544589705 712661874 563902048 -123642641 -519409110 516509827 921694681 -92382505 918318492 625680361 406083590 -360259351 979502580 -398542490 8129286 64647544 673428891 551752764 -382915970 -214935605 619139307 440157376 452717284 -969639503 -200348521 -177821318 260751730 -501414155 -296101593 -752938777 -538612133 -62415796 -508982164 -541764605 -326010889 -920483640 372125223 580315764 58479233 -548135414 -941633190 712451913 219283818 -709105110 979404038 743590220 -792911880 223235394 -470814146 -712881375 37169233 -509204023 967197645 550604423 249293299 446206050 -71014551 -669768280 799489093 -531367131 -974948185 677447401 -522010008 181087696 -135688535 713355062 -42566919 207938274 -289492431 -88881239 671960796 -159630553 391669184 -849862536 -930828236 220990662 840818969 854464721 744709353 301936123 815453355 335506185 629070831 -830040156 -661025436 806006512 757106555 -219628354 358320338 -863570017 876153827 -671224998 428565394 845134690 46900386 -329601706 -219731837 -146314531 264311497 -793075521 -123704627 487513953 240393488 -617997999 913677410 -555668436 -995828495 -862984908 -663155706 815034048 -483912352 -818580419 -604895603 -852715241 639649956 38707211 936585511 -120849835 -177097249 422534300 379659976 58562675 -418934836 163010344 282264344 -788907871 -161604061 941619588 22373339 -556723643 196243048 -96058389 656653680 832255148 -781089351 -559635341 -54454404 880642324 565071192 -378410284 -448286994 706961023 556827149 202324756 -653352874 646670216 -246939418 -110820725 -707091418 838139898 -786407710 308372836 -549607381 -725138743 17232925 -606950547 -660057109 -635727959 392953264 -506563256 -275603046 985354588 -236934417 242188959 -449346447 942915978 -302246703 952837623 215620855 735875875 905194414 240399925 -985837639 -141622466 -39039290 -341482042 583772614 -45123888 -67748678 -725398711 -431475807 932769981 -183756734 -909782034 -118986044 -631791713 -498099060 -890447471 -973039164 153276145 -79334346 -730968415 -403826389 695802360 543845146 -632804587 -330960114 195213512 -473851069 793991678 70476118 -357000397 795776731 -679372218 936107533 -423171647 641382923 -223772677 -447432749 -422938512 858644028 -561606731 -504578577 638733277 -137992175 912080935 790176573 47738124 247461736 240925759 -899674277 373926929 766708805 529911640 30880370 946088337 -627254744 589656243 -362596639 552338982 -595157932 -152562131 788147518 570579929 -174344633 131091480 637572943 465761038 861940609 772998917 544750132 -863174873 -355906527 369721950 586480393 280421548 -454330044 -251170355 17351312 55261416 882203912 -541804644 436766688 -983968115 47186319 621449402 6658269 -488417670 -221294478 676135883 -254153632 250978712 290193068 -183564070 -698562831 417941783 417988861 -491550187 824349854 826922675 -89591454 974615585 -742595620 472291893 951058718 -995107442 -447535357 -4384045 -390386505 797242299 3616288 -114684631 -236450479 614534537 537184125 667330699 923383134 -882557995 979991614 25829546 -584672423 -325576352 -242110636 793645446 477219273 76890828 -654274623 -927729009 887207808 742374344 -612586670 -668366470 332208519 569293094 653761010 -178793210 -987273094 498349731 -514586881 115197574 822181393 839420182 -179033193 -550917 304185008 35966308 -761390640 -570287600 -328086893 83173186 798672621 703701728 259014336 -120225327 -849001766 -775366136 27930505 -46691724 846771736 -623291054 344040550 -427164665 -39200151 833249203 721887322 6672711 -695922872 314193162 -146464514 255543227 481592117 537903308 62570585 -405142642 767626481 84330901 -217178726 998020659 -358386708 232301113 -849815261 412735679 324450083 -471655051 933550488 380045610 -445590812 -83607655 301565843 197305650 -493766427 864846861 326100795 294127044 -61673056 -264471975 494892891 -993549741 -711192090 363952594 592920180 938152817 286830179 98693288 -881604775 226592411 413958142 73271021 495410045 -753366413 810922946 452705914 -810843114 465028369 629618184 228763667 690939074 611870152 78663846 -681235492 -589430051 530893961 -335696465 -501375802 -245209196 -4756559 801274575 -198310939 380680853 -925982744 292990844 -956575006 -885113440 -631037668 -351260580 -507093013 423736759 294555834 567002705 804601584 -166769593 207477835 -107508040 627278426 -288040321 106111401 -944179026 17719142 -850548446 -608025684 677319964 -649957159 609944621 950074200 215775095 955627304 -649559947 524568720 147998327 -298901762 -299627876 -388705476 -373933741 309866599 113920964 -722302961 -678211227 54696033 -331100975 -801498843 739349048 475950920 831277023 671983811 827010701 -838629584 753715052 -680887067 974485386 -287947546 245273113 -499007195 192862341 -174847440 -914677367 804625956 -24842558 172371368 -490309917 367110505 919709504 205705530 -80324086 -964798521 585441767 392499440 -463780464 -857322927 -502506793 -226407791 -711439783 207466513 26518868 -875695093 -369678313 275850504 136429670 -175857571 -545980287 220797138 805091307 -529417081 200445677 -607823843 -664011035 25023967 342319293 -478741435 -189956323 544141774 -932522040 -194642753 -6067479 171033168 798555642 -868420464 628541124 801140398 674072496 -803957680 371780729 -481414534 831842356 -162065299 945064309 -971596284 -820616383 160829741 -184211645 -915664251 779944656 -996431525 855122942 78002560 388909660 365141697 -283225357 395506938 -723319982 189281195 -839995523 184651891 -929333876 -140267945 -116428976 -714582814 446629250 -286427805 -736917356 -373606619 -404249939 364206254 -655014636 429177552 -35716339 -100407530 -920243425 -668457884 -209797109 -982918700 104991357 285877073 -748808332 -981335529 -442807989 443088900 -659973234 -749655983 -547124322 -985461285 -985768308 -808657900 -675961633 496965876 966388974 269580909 549218405 -386710607 46471991 806719111 695818258 324470653 -286827257 -726919181 603961439 816851894 921961154 -834946276 973864349 -45617525 -291685103 -527323903 -886689220 254381100 -748523012 961249783 -913268187 -375237646 797384464 17128012 291554952 133875451 953389414 -596730033 452751403 -192357899 359384998 -477365777 -645792728 -527589412 745445280 513295749 886383379 -337398738 -55529185 -205237432 -848303227 979086198 713034082 -995997060 839259735 373387569 -50402476 -294946622 -703804935 -31575821 983580771 695771908 -397475401 994797353 -238697267 -310053966 -976729852 -799385200 477116171 800576501 145218736 -807911139 -54089541 93832131 -507055057 -533263723 -301796559 711227863 -189792782 425884476 422539823 -397842249 340953627 -294495804 362806072 352840278 -39482910 -119521618 -383087306 916127479 732926586 965345217 116535704 -224993509 326338542 332054949 -197928548 -312465974 759331342 1755609 175298773 -380686181 836785717 -763300529 733014434 435802094 843758349 -86949910 264832977 -786601549 337448083 759870073 142229210 -491841560 198849186 641288447 165292338 -962440019 776403727 961194179 979743345 535533320 -292814516 -438080481 -107095174 -157545929 75018244 892782046 298624034 841029962 293611718 337325272 671805642 -664487771 564455513 852864867 661187486 152913133 -348337566 886723054 351730771 387043901 275500127 -979849281 -47477999 817712219 856741503 37972312 -235289626 691517992 335552954 -264230088 161916435 580635047 33180607 -817808186 -916169017 -488876272 48558581 -239172639 -455735199 668378917 790270575 257351307 -639316844 568200555 -569195607 846345963 585501522 581688028 -232966189 906184080 272387942 -184461760 272165317 187652275 12511137 718875804 -383027084 757114408 -427527661 -9146939 209428719 -124646612 -99514484 370187788 -898439585 863627995 -992693081 944248570 -370478341 -106296021 124677420 -388695365 607406958 -702717529 309327619 995623294 -376197755 -873395610 292026153 428350897 -965037702 -677880134 -768992990 -903891983 412514988 -918631317 332979364 351260559 130176806 316057877 -639357547 -965802727 -356458033 -891842989 797297934 310709414 459976831 -522211034 802428704 -432906239 198751501 511789263 -549984602 79518363 574717252 -325574053 699714305 -229469081 179099318 -874503038 145017313 948966664 556610802 -790544606 -379008006 -227652815 990665976 -367232953 93040770 735143202 152306442 -952762657 -473298971 331603217 -121373029 966845607 914305948 350754788 948003873 -389031977 -320587509 226263481 688297048 -395523399 -484664899 519164352 -54859519 -317594874 -487283695 -12652318 -257990329 -533001129 -906155772 -400117808 119101252 615668604 -391083588 -587848008 -698741380 -251726438 616022767 661592580 323219440 422607763 -954810216 56262818 -160085224 -562572888 700975360 -563259545 -323576204 183586997 -357102683 -881188363 129800375 -643191180 -116713950 -502436919 -969296180 -179027984 -425984556 611282326 341141029 -333881823 919602013 106171793 33915508 -920164299 -272019326 -420780192 -998832513 907837157 -134023204 -814272139 899469942 830526795 -282271406 268585361 -192991952 -126383973 -755697718 644610759 737636329 661380708 -938834186 745589251 79428031 593959762 942066635 -857261773 -806848162 559996051 -147407623 997373391 -834874486 930014844 -153279495 685715233 667132138 -992612932 -307823675 -228350764 641591866 654783522 195217798 -470261143 -530327543 -99816346 -653081912 394708395 -696143799 669960774 415074889 -839173941 509103368 932630181 -801765283 83444963 -872724696 -239327943 -431089551 -888488671 620677237 138729418 443416891 317122628 669897454 -940529377 737699365 898790113 281231487 552295081 902286151 453255390 -710846007 693451888 746569306 -566594731 364685915 816538571 265025981 -50351109 888682969 -66882653 822922883 172489505 794656142 -315531006 -550875656 -458023413 -191522862 269922646 608445569 670840843 -24890539 -234351608 -469563678 181295308 -814652387 186787489 -617891223 170521341 -566063376 541230220 157843848 370059790 -108986062 -222228644 909339782 -761160095 515716453 696629141 802856961 596259347 105631701 911886892 -384265538 887319198 -228394280 283520664 -679001545 -624582757 908506561 -640676511 69283365 -293548807 829739597 -967806799 576775866 222186140 -614256482 -808922076 169565185 -439044824 450487382 85018270 659106399 25397123 792212818 525273492 -163334164 202023983 -59384354 492893934 -256124711 482550199 -699519947 616611846 -90457749 -477424642 -161366683 302882893 15278536 -974784352 876762902 -74033333 -214348875 -878174642 512675872 162633140 -816028013 -606188547 176603701 -771346652 -700786342 -827589424 820930858 -98481277 -60582698 -682537176 -860228370 808145957 400561692 613130127 -154926913 -847823837 149712162 -675117402 -93763475 134115401 818136499 -402686441 -429160247 -7300461 266044699 854530385 984176661 880347790 -258027463 974825592 739285007 -504018346 473385023 912363029 -617579290 598914216 -675288047 357259492 967362760 209155714 329121857 839505256 -766941149 897792185 -956786347 574955190 379645237 -43246462 -454891878 -933651495 -139867158 -470828614 -232147099 88287517 355590966 604589462 -820012964 615397694 -935639540 -321695146 -215172631 59959341 -795900842 -358100874 -229481980 444706323 340118499 135403641 -803262741 570923406 694645842 -666579392 -188183776 625663089 44537821 959640016 -371725437 927076363 -182937823 359183365 -651897713 -25592531 391697804 172337278 439728508 924757721 344163309 -807234430 -3161367 6760733 -178108181 285708742 320163866 -62159192 2762914 -421670343 942490784 993552636 -644971242 489701870 668635473 788714081 442280392 -710862073 536736052 -927862933 -841481507 826619906 -296225877 -27593518 -575645420 -610346102 14440375 -344095819 603321122 461554914 964236820 -648095768 844499266 734357827 712327518 408963837 469709090 -159752522 394789449 468983528 300054407 324628430 -184967740 -862165164 -295586281 948843033 864091476 225883822 -507967120 -277530388 112711783 360419256 -285136211 -891855182 969438336 482418926 -1651628 -635308507 -569669577 785174238 696033511 -388073583 -749177113 -127169038 220975252 353491256 250225525 621650942 -165161163 -781055128 679061016 -208615576 -113787506 520423473 -848233328 -513018387 620156453 284907529 -921903461 976723505 -472332704 -814679901 762369362 -725290196 143635498 182441557 755048775 -4210655 420138178 571327807 -519886933 -574627901 -422288640 262216788 388597970 498734063 980846916 -454636047 -791662683 -335115367 174110513 -261071283 -273608907 58422236 853316640 769746385 -171883891 797836311 650471591 146075661 424136943 -306224829 -385768722 643038509 -181359046 -191580463 -45281430 -694469342 -124858780 -506926518 -901829904 -45025556 -267869175 -180202531 -647220876 -468043709 -409954112 496289752 828099010 782749680 -105381373 -948302512 830834464 -903969098 -635546892 -106868236 315185549 565188455 -883102931 600861407 885685410 548032099 -353495512 240126896 882374961 706435608 -618557045 169394836 882532427 384704599 -113038639 -470076276 522715147 -980960880 149137336 -233348803 395761071 746445330 -356404805 945683565 -188742414 715839198 -324006585 808064246 974402444 794824986 34205876 -350587895 -457704197 -846209246 -228638396 587787977 410808004 882594934 190444084 -232652324 661719174 -870003397 133390670 222848779 -274017688 -873508365 -400130926 -54203737 287543514 859645104 -700669834 998745800 -55261329 247362877 -927225520 565966061 -324388679 -579445047 -337327281 -47036841 320186239 719549004 -191836318 -376788893 -442907017 454811747 -505932802 90126610 724076101 368585765 -906017400 -570850805 -267577351 542971247 844247976 -209997123 -325409774 -343948050 181065790 -51305690 503512768 924362146 888441319 -760942590 -932256813 -969685936 759164323 824032720 790620151 800947817 332657036 310838156 -464813069 174910142 -1399046 -903265797 -846187811 178499844 875628521 267665636 482942082 32817911 -10098768 744798617 7950416 -989192757 -649786535 949829699 -968202288 50970231 329497079 647106962 -836317258 905737416 -479829764 -820139730 183503055 -496438890 830821980 -431232640 -715166092 339989069 -338299636 -726266065 -986784805 74582957 726772989 -938404439 -867802918 370925829 -494600604 -811740258 -515089437 -910193067 -718811473 14408884 -971819644 -385987984 -80964677 133588760 -48837796 -322972363 396024024 359994052 -235586238 897198290 304388484 42609708 -691943521 814305898 79273764 -952389853 -820739466 821171107 -176073235 719063565 -878496106 -708271375 44941034 724969831 933345394 445298127 847003940 220434047 -362664867 -902326581 -558615788 -776187231 -853800647 -235357403 -743061706 517430604 96439195 543675646 -137914231 523210636 -752477447 158591609 -160169962 15615378 447507150 998204251 348866595 -303666486 650276387 656340458 401312734 -834488728 3529200 445366706 -802267832 -75117554 -714956188 -350869385 -934605653 -938704788 -951601549 966772036 -148873624 22146924 -250871228 -893774925 -77788099 651585614 -379131619 -925889903 -138002647 -588892295 350649847 -663142473 61981596 -468149496 998718902 944056435 773891207 -664520659 250451731 339972024 -47092072 781661499 224345496 228208150 781294612 764353045 529752650 17590001 404859334 207103413 870467755 -177822533 844062384 140546347 318479376 -631698420 717966159 522421005 -929654381 731475672 -495873966 898667277 -103738915 -629096443 583960777 -879905306 897127914 848081404 770761835 908257388 -621028940 721720436 -234221216 96256488 -68405596 -190947946 -967701568 963465153 346054897 510116553 641596295 -184241731 19993485 -208090100 -325208097 779793849 829295547 -988083179 -818166037 285384652 453570517 122891168 957336592 -646517111 552079437 -439949926 -450638967 -309317871 -569093053 -907299546 518229216 -977723185 -816745374 553106185 -961599498 604698879 -602915317 479822629 -758476233 851697517 870681321 -256632085 218629951 507917892 -173751647 538873883 739692391 -831650698 -356465420 143981522 17710748 -100851491 30120276 -30905386 -263412124 754228883 -289978908 -403103964 -159816423 -712156014 949520859 -877780000 -792602648 637117560 192950216 69781546 -253301214 -134861957 884384408 -570952585 107632585 668116286 -526309253 -14899110 -645056120 -946980195 997719912 -232989923 -542595174 -124564618 -998377208 385016244 574113763 -776754617 -519051878 877921475 -405238346 -955416192 -853722564 -698186753 484037094 143709943 -244444552 182280439 -967647243 247873952 -674690320 -991901425 122409120 -941950228 -887263758 -173399495 165504182 772559466 32723501 405890271 894921259 -538036878 462061912 -904875697 -972283712 176304078 -293225635 269694409 990443829 -82011616 440473802 -674707131 166447070 110814479 49074525 -190105857 333501974 -430014608 289963167 538979554 133870810 96339170 -59410755 304023596 -185914201 -436452402 -81309935 545303245 227464234 -412358810 732418357 836309343 584452012 342582388 -105219367 145034933 17078396 -968628802 16820199 880985725 716182284 -509769806 -264742768 18628371 592443027 -619660389 -983889340 676527519 -409718131 156242336 354439040 -332629253 -382314159 -758998815 -134725808 742027892 -595554845 -694486478 775299906 -973185659 566676777 -627770069 -888126096 354150398 500818753 -59547746 -374188982 849704014 -444803873 -472402942 -18318045 -706912690 -970215358 -391697473 629060654 -122165777 933346413 -803514263 -674594340 104880702 -39045165 736160333 -100505481 -218148546 -736953359 792463891 724598310 -133953013 -801560598 920394362 -705280111 -124761105 -560254687 -630587663 -690289301 -404039960 -956673968 -956238479 655933028 -718002852 -249833525 820490750 -805684320 -1942884 -7820372 -76032319 -233445014 -625520533 111708009 -367500202 161080948 -360140571 933080486 303743651 146482567 494543235 -969429708 280264054 69523579 835881350 -348407869 892272035 -635023393 134634347 856635224 -841437084 -953238432 478639885 606276068 -63339469 -441606833 82867353 502642692 601277946 217193580 -944671802 657801983 594868003 52255123 752469795 -748943025 -399470958 -316492862 495940859 871134693 -725470489 848957533 79904172 349389157 -421422125 530940885 443764398 -662058665 -210164879 524573385 984824086 296037597 -264867345 80194209 631034584 -144924106 380249378 988308762 967506799 -873067490 -986881943 -499776738 477807753 -548949541 800167026 897132530 -178772370 386310091 -849737242 -186026279 -704928003 -658909930 659642311 886132546 489746433 -582505307 -817823499 957992817 414554679 250383228 -203232716 215911202 529319644 527472426 827138918 -638883933 386263151 280710813 -24009290 -469441753 550702527 -925699064 -382654820 -897803199 -694722787 -56981441 799505588 403860947 -326111318 -440293559 785422184 718306223 760629576 -49632668 -173925003 -650675181 630742221 193917152 868210275 894882510 410960758 753867990 -295921399 -587224563 -249478186 580782068 -806192814 -34612871 -945729682 -240524277 -391359139 -150552899 775020308 387092853 -447224958 532595812 -865219324 -182112891 -601684094 258645241 182110576 69273747 734761403 -946521198 -823351102 -530139631 -329256696 -340973865 86024485 674832730 928225698 639678112 -484543707 143580659 -454200573 915841617 65896174 213450688 -495645283 -261045179 -121421922 786694165 -190337352 692230639 340842211 -949045655 158505314 907342595 970217280 -251544603 -531279393 -660573922 -266028721 102820141 459769545 -307532516 734938925 618605944 367873562 330290460 354012204 -795052781 703508454 -713180463 797798686 418267705 255810045 -893396621 706133158 248078306 970583521 -708112577 -919505478 -284608036 -827484330 -578795483 249648582 38889893 309687573 -797778934 230970256 -107348117 -471605523 834500845 621618570 424106731 917732738 -398364990 -224542005 -914542075 -176723049 911485695 543920707 -66527659 -578217763 -970987269 -23186672 -685195178 -824457143 -398933852 744609621 -626651803 954933392 40880818 79787685 208869401 -972665880 -31245794 323063349 264761399 106952392 664914531 243311400 -540649234 -58043749 301328119 -643790506 684231261 -50616429 12779709 -710938582 942675520 -240907282 -73550412 -118086581 -345922907 369409256 -453418786 166230986 924340560 -363751697 -185986755 592197466 -503751782 938576573 -117765775 260224806 362726294 520715402 -569187628 -151659448 -563866909 455271093 -510468151 885887608 -39757534 -203348618 -391316415 749249427 -827428275 953578915 157781398 -281379487 -462247892 -217766314 -758844948 -550999711 229819080 -819760701 -384329242 -179903773 483774326 -677592343 865582018 -715437724 -7912434 398650971 -610010547 691173033 -944770397 -375650821 -772132076 739221746 -736246103 -122031651 347147505 444267860 457996657 549389017 120052014 227531530 -498894780 -570968559 905997332 -457161031 112963045 -586152195 -240627874 -917492328 -372287685 520080228 -346766561 888670218 188066907 304598751 -68368554 563502373 -920898951 941476714 -831847768 260815989 635036438 -735170223 -978968476 385528372 392370241 -40346685 596834409 -732227123 33581717 -621188317 -288102656 -380491484 -954363012 -454767558 690120390 203813123 940284289 495119064 -392086326 -694810954 26005036 -357126508 926510012 -403136469 104755549 -354001441 428987845 601953680 289172699 218773313 -375981226 42970727 564978508 -513632704 -425326831 -466200859 890428433 -251383629 -735049959 943226064 869305866 112855565 871451106 -95465809 605882592 765252126 897081071 292126020 -827313126 -423532602 -715552414 -502574481 -295541895 -127390782 636071045 535367885 527725717 -577644629 712657257 623385878 931447758 407721022 -165782479 -148287176 -801207144 802857295 879997721 264874091 156650795 -443905555 692325069 -764592662 -337594618 697468739 904341064 26876050 794819466 -870365912 925301521 -229074575 -957723835 -179127707 572011857 -520508249 856655536 632787765 998858070 -791107290 -505445680 -940688811 -416320711 626807271 -898886623 947308820 536888830 -506904784 747514446 -518224747 -110309197 -128872208 -603155498 -741683088 -907859045 -777876580 -173411975 380154804 -223603706 -637116920 97491383 -285926282 -142328738 -493687759 6553617 -363837512 533047998 134356258 468939779 -342395826 -336374485 -832168718 34976034 454578462 240772416 -723108448 -894119609 198264944 560020475 -233031069 644591032 -766398338 87139536 646245282 285534191 -928465749 822632950 -893633295 -799411451 -321932458 950194369 19627502 -947149999 324928516 400298943 -508581482 599711233 92159993 -665394889 743453382 375812036 -874835265 421046663 371673511 -872516797 -67162093 812424473 -617511271 -591860775 -15211576 238440022 733449200 139340560 612365045 -56040705 -445054729 982681603 -483291459 111943315 -661508011 424626698 -551993141 -851101470 -130679072 225102046 942149226 -608083394 -248718500 543313541 -725699782 -52593991 -555638303 715908589 614238536 902779767 -687266888 215118631 249412961 376713188 -851656045 -240121460 -755009780 545329316 471646397 -91440001 341924525 -771723511 -554284965 -371657422 467126459 319481210 -226330298 -641049981 -711184465 -729227225 692323599 628640638 173554078 24705180 125811227 4253309 -562015681 431443757 297395795 -307566192 -687962254 85917717 -941497282 149181922 46094467 990919378 690738680 -511718223 533640811 -424158368 -106321369 -876731237 476827229 -664185900 581198838 129190464 458080854 -57150350 -447476717 -348495841 251636816 357124872 417520113 -559995023 -958799438 593384375 -782947309 -446794832 289489313 931565530 563415514 -228700584 -196006445 364686073 91756871 398711863 -809683201 197527050 -237504486 -202378579 -868849919 -963195924 -953282344 -878315559 175786490 48774248 168586343 855728510 -573377107 417262474 -140139882 103047734 577812835 20641861 -183720702 247897097 528071556 -522097016 -994822180 654328010 795026076 -435653141 -819516864 -503160833 346307513 309325631 -787978099 -213317237 739848367 671412031 272023535 -969381126 330865954 -93200252 565409389 -19702758 -408191381 -509112334 -375774984 98266193 -169968649 274699652 -940258185 -583757767 600354504 400439518 -488916735 -453711580 -804078967 -340768333 729122853 -583791401 -582289099 -252373274 -969670492 -968161706 -728247555 533684609 -817387090 -131987106 -278775576 -210937321 312779845 432281636 292070929 96249922 -52170575 530286356 -749647020 -494577870 191465831 -120770258 -232010668 201161322 60447450 189685430 186872642 -897635456 838013344 673171509 692976252 648322022 -211941779 -415958723 996652446 -680871511 -163580240 -551915340 199003180 -301258553 160671341 -846205867 209535693 121686448 -597905142 292760892 -941899471 402463508 -927022101 -533348513 -546720825 968419837 -974593516 -681722990 -38281231 -648544400 -897300953 -848369572 -897009230 256248600 495640781 -808027345 104456998 224156653 299417805 -749962816 -261020232 786476644 -237483060 -602205953 -975032120 558515732 663405925 897512094 -330845073 349724960 -760096770 200772446 456262744 461282361 -972314357 -683844123 781594630 -949942719 -634908091 -978350974 -187063465 992983041 327180232 -87520275 351521247 -644140352 470733296 392597397 -296632436 693255326 65139869 296203762 -698515318 -782524770 -133043731 -918446826 981890441 540632028 -862534957 -103683196 72509484 15348067 -115651465 353429926 -96088329 11845317 -272135955 -353191324 -305981769 540776187 446327274 -962780539 457552667 321451315 731287768 -20348875 114469532 481277887 417965595 724720604 134040376 -973552671 141039430 128990647 -959513134 220944415 427073986 -940920225 119265556 -771916681 682087880 -273707806 587652682 -399459606 -565599982 538935088 -884699049 465808915 884745998 -387151002 -85370203 -770708059 -692248379 -114341732 -520667874 -663593659 -929398553 -745911536 -87658855 -579079164 -167880122 -853396350 636214000 285353252 587600237 814208324 556969568 449619713 -502763401 -74397507 600626747 -726253910 825986786 -517943396 223750341 203481227 396669566 474051862 209013221 910870208 164192844 292219969 -380182141 613002830 509034424 -716265534 336528212 -869767005 -506972488 -864011025 -43788657 -337827413 155515295 208135548 -435921557 -487336612 -641448901 -776710129 815048879 18694812 -34056722 402840965 -825881676 60462493 428817173 -427224422 246371083 -318597898 -580094037 -331705630 820344160 -47428173 976470314 -434495980 595732895 403990142 549570037 932389997 997576422 689122510 -827057923 -765090759 -887584374 -266187547 -255751122 838906797 -83336419 46925560 -52097134 -768569768 777970885 639189775 162328440 950614661 -810936612 975293785 634524894 -423139507 505319343 -223983935 -532804599 -530162157 -705664490 320652940 158865275 31988411 -753083624 623402432 -831330116 714878974 -940132982 627718382 -579828982 -211388704 309901085 797921924 773069595 238487794 48096740 719133933 819986001 -674209126 -983835303 -903689688 851897248 13455483 -295056280 -826642500 -120024706 -431900510 -548796625 -923493916 -407156146 -700762338 375200165 -368664024 -390170834 -75819694 -28943315 775358100 286016293 687396940 90471601 272157509 -407197028 217536077 -367091433 504583290 -605314703 573641229 -542621365 -808246497 -895039102 213704470 300851483 744408063 60027599 -701734645 778698413 -483420795 -769274826 -713844096 897570345 -75752545 932854688 529915096 195249333 -234664928 -563058175 -937143757 511058793 965566325 277617996 -168425074 913441725 846866337 504540685 -741828377 684385486 -557401913 -512849457 -732677204 -900081342 -880270865 670667554 -775080007 -888253343 -424725553 -434771683 -338809529 -119985836 632496960 452872463 -407455413 925780375 47102867 -121017115 657105285 -74666317 193986994 910258884 669372651 859918311 -872892852 109026699 622149739 -26778294 -651458452 -881339111 882522758 -71433896 21826554 -979316446 -125787677 726711013 448975658 819989598 253758636 525636210 941443469 649931138 -139884640 -23931497 -297664827 927419650 -294098606 248419346 488381478 -109106069 345318600 -403205109 8864344 495177478 -779635530 -518604669 -295249678 661619656 648062180 777579752 825358104 979602320 -547688202 -936126276 551274171 -272610576 -103571548 531371687 -975417464 38242117 355975365 197364926 730094295 -229786090 -391487251 -607534713 438740296 -867811132 -226942370 99425665 -172335603 271495735 -42973023 -799043860 -544583507 841363428 -242421625 600717225 -788717523 379636638 272539227 711620556 442162214 -603490666 319244277 -363768391 681871147 -658364157 -444695231 680526871 111561260 -664248055 416780042 -45004142 290459895 449331532 865994715 539790010 -239693012 671283450 -524609003 -300292376 690208964 -853926867 674689009 -795236739 -562580744 715266107 189767030 477129983 -932541532 -19562463 536265995 -806311909 -483410413 -909731106 557801121 -600928388 901432699 433347769 236023014 -76280285 90507296 -711337666 636005032 254084574 54925266 23553325 123909229 85810310 333461296 -680703240 -528091628 562290191 -557389301 636342119 -763053718 531772951 -683608156 -814787487 -214204355 13804973 -546704157 561931809 -505140218 -917283045 -506603035 -237117069 524969982 732028640 -142614181 265958565 -85905141 212806468 668632906 263010964 -162061591 -765218451 544403961 -376848745 347496068 -155947699 170872643 -997699582 -775550129 -982251185 -532943264 -507260466 -106327148 -202426105 445237814 597440878 -588234818 492333202 -597540909 -594752042 815731630 65881841 -288296544 -242601128 580143869 323557416 -122483338 848557794 -620408446 -791891769 821923056 -628518510 -586520122 738400164 -483849715 14053362 -275023288 420837551 813295379 174150648 887967265 -955480248 -394040963 -117351431 986539076 856472908 -969117365 -888556310 -864187138 -689376260 861064118 -650510544 501389108 -349071134 432750015 308078048 583182301 474528826 231330417 673789640 795021543 450611462 416233644 -229808435 -121981625 790882227 -197839793 -401885961 -967330770 -226687674 -572642809 361623970 -92614469 -586540267 790991570 -181417391 174791706 -196684348 332412962 -103595127 789393939 -152756616 487095207 542526714 -322489834 -697203701 -229287762 -521004203 98939074 -937079589 161214951 -711224284 -557130084 -170864221 635626996 -306587723 -214052846 630709088 774637076 -895910432 -808684558 -67401255 565992125 349511272 622403367 -830238955 977307264 -283785515 -880427266 893107968 -985151617 162515065 -978868437 722624887 629691153 691165487 839555727 -758670561 -559760172 812932172 -642733662 -128350608 490645475 -98382345 -909286707 394346557 679584262 456939318 -800466336 -807632837 -324473283 -898271185 822408091 -467367243 418457335 735242892 -902044856 738527265 15664987 128870743 -126729061 670828266 -130959937 -744795771 -644378740 -566789618 -958895059 127738661 41419556 717236124 -941649151 -84811711 562847808 900107957 -715733281 234393650 -925739035 -995758535 -781018255 -523485295 -845614723 824544475 -535592264 329606245 -513135510 948335303 -761331409 -472547743 -181980857 239712708 495785055 -718675784 53424474 -287269880 898116036 -644090137 -98013565 -513478331 433030914 -27182639 -459236842 -943704432 -876282133 -327290255 427289262 588241271 146383035 -818461451 -42562938 -375657349 104646416 -801512059 -680468548 597131162 -454801536 457257016 -710172969 -624599068 -738734206 -965447789 989365537 250257533 -713621324 470337057 603153884 678490052 37379832 188930420 -548333205 200425530 -145386798 407762307 969514202 126526167 -260029258 251372547 -465766579 -688643883 -219310277 405003331 -771957485 -587560046 -60019205 283359634 -394371585 956195407 372507914 782541021 479378461 360686231 -228239440 -297015715 -852092660 449574274 5568286 -505301693 28285309 755689105 -926219831 658972902 597039271 -703257235 -982973775 -177312355 -824328411 -170410039 236794848 -939326384 -425370563 -412098816 570836876 -721886903 536428704 -201620465 262804497 854096176 414975912 768192270 894718549 468614450 295982626 528765121 -17932645 -93005379 -425857643 -321799330 -268703226 -287673711 -276518582 830462909 174597280 8606083 -504744804 360477046 660140003 -473281454 -337319210 -70447483 240078663 -137289323 264652130 -221618455 496494894 529199887 558135026 -251323737 2881001 619856914 645040022 866649830 -19531943 -233542638 324705793 136553954 360038587 -86675524 -173205890 991801180 670899050 -711416713 -367676416 -761706337 33704675 -907334411 -510661466 19954370 339043566 -374775579 223728896 325434275 459987614 -183608909 -164595620 400298115 -577644801 313452342 -62404740 -563763069 -388118315 -608364710 259527598 -508303855 130609028 -811375371 -74897414 117520349 -303791967 248027178 -600510143 -905694571 -869101210 869402917 532908424 -219421860 73112560 -409011215 252897192 -263401007 -930620152 -513013283 974458708 -442637707 720577278 430779244 -765539453 -445218931 164873652 229483712 -426265898 325103470 149831133 859141216 -806891325 -370764608 357144246 154732479 -368089346 947573285 365150713 33790537 -528295787 -199878580 214220838 495653557 686586860 -242506599 -338060393 -360845960 -472130194 -265955856 349019940 892162760 560900664 -84449853 339352251 661182884 -564300310 48463289 -664373936 -5990338 -796064826 943931165 507483061 620262625 648356134 991936073 365068232 -207422468 -977357155 904720898 591797367 893260449 721069664 -905357925 -289530396 -568101765 266299616 -258524990 856013456 684881430 -599367103 -586577679 -762299945 -875032073 -485204953 -196289279 335198086 556190094 -206922672 -794057487 22222881 48350863 882400293 -56908962 -359960639 547882439 -550482546 573856111 86008184 737402126 -111914363 -332365881 -880544422 109898288 -335745221 -246358612 741263975 92101172 -189300177 251894842 -201434618 -832754660 457752017 63622892 -815920667 763451576 75695175 297085462 -743010477 -583023752 225871142 659557275 706228421 -911178591 232019957 23780573 -51437300 -989447589 -297403098 543973779 -765448854 947760632 -20161403 37247387 435589872 900532256 556732012 669556992 152993012 -426579633 791823303 -973938010 639699977 -523169826 -25368385 534419458 -19210695 146664844 661387723 737603854 791795168 -711291518 800795260 813150534 -230839017 -91617751 -706185911 444175458 -729394233 -656934906 785984769 159000697 326514094 -702725231 738571771 261187490 775344513 782174344 965402586 -438252242 -672423962 -58347497 -413564249 630679963 703489414 72649199 -554248182 792645384 -193059360 263236979 -883640959 212394331 50474025 711337677 338654483 774584556 945065019 489323360 70365645 419972606 397554500 -240733166 346041234 976116733 -46802642 -787818809 -922855069 -762980926 -856782244 755563955 -726953838 831040778 562021508 -4778242 785865956 -944544288 -104523567 1189844 -166865251 -942735919 -71260284 797134612 -104812855 766519180 216414566 904995797 -137269 615398711 841258507 665047999 150323008 -712898722 -723828498 -359093160 -7241684 -310331181 -864843602 353948245 567403719 126686189 392698827 -752827826 -342393018 188920180 -94722530 179543252 318030880 -202157137 770968212 777051086 367311928 956822241 -632490265 581936008 -776449260 -541473518 189319183 81227910 594276252 93960619 300043677 149534263 -263840541 -583913485 613396557 -789235447 -797068156 319669191 -405095212 305296892 -309803599 -761299905 -137886585 -308532312 150998328 551058067 665782126 -265013119 183632010 812984930 -845415860 639197070 975659769 -411594061 910021861 988480529 194163924 597421684 -276473010 847242653 539647257 367577464 548372928 349797246 458337422 -361317443 74485880 972176616 -916001372 -452432661 800971409 933613514 403044164 326781013 -391657271 -898160408 -550137395 -72558721 5224498 470355526 514959824 -295932733 250937806 -475993614 237449046 -196914451 -748647189 742285395 -140390004 248819341 -134161285 -325369526 -880420369 -52606176 34396012 -790907093 613982105 -407996431 380800543 -744276995 -455465108 -378875932 -281155929 -652298546 -812397542 -58072196 -840682448 664206426 -908975629 644898971 151127685 166832242 577866161 -916123854 583388731 -778825149 68163738 -17201892 567509745 -740682346 -245360713 789568207 -859237600 -20847749 -867732010 -221819711 421493450 -996917487 142763473 538924757 441320949 -445000996 -750694267 474734493 -261621848 -124634922 -334195371 -742226319 619745615 845996062 -379561680 -801754576 27739765 685409705 652249952 79400062 -138365438 777662701 854419669 -954427793 159214718 -14829695 -910646187 814175723 546097263 -475313525 -629289319 -99882289 786415792 -551187473 611440277 -968582943 218688575 754097369 290690419 -727289985 385756268 326471725 276241807 693386518 -142092267 -84808991 664887312 847293254 -247455490 897551372 -220403318 494237565 933356373 657001534 -759512087 796047236 -552511464 -878382388 -984478248 201703079 849873346 -146733170 191930505 -609198519 -568405872 -557386966 406741417 875237639 745622333 -178431794 850314991 533005498 -724866422 473013068 125457366 -955065031 201319775 -234315870 -344714844 -839864626 843890034 -299790959 -486077987 -263842458 -169870427 976265888 634294908 -900775675 298231248 -807416694 -267695182 -185320306 -362187121 -557464576 -683608322 -849937149 -224581495 117200136 -881367729 138558954 -33276361 151145544 534975880 539105391 245410153 490485805 978576179 -481445809 304324835 -205488150 844946702 -96728225 740185741 807149219 476245229 655348479 156775469 -681464615 225692530 -602038782 -280565456 -679903905 992258365 -853859807 -261738384 20682245 -356285490 -297361582 615148237 459521648 551776451 383985698 703015276 106883025 -37841658 682604034 608394008 -895998225 342345758 -136437601 -208122309 535997582 19693785 -465132292 -833432355 353905271 -445417784 -40291240 660581976 917988808 4728185 654976535 445149755 -447877317 -789537081 -995905112 -281300459 443678376 24451535 -710838 607124905 614353448 -696884716 -115306129 979926044 -114360156 173624679 -212365503 50422632 -738584674 -719149069 -58166761 -130700082 -691211302 -71955550 -367062450 598813648 713340462 510296416 -251360747 -427818163 -973278956 781465329 -296630982 838659821 879135766 891005958 876493022 -405703613 967827344 537745104 253499280 -319639424 299589775 -265351079 -119315596 928609006 75109999 -12364435 -63775697 -38101921 -618362004 -478758787 -625167242 32689117 -791812128 900457455 733594062 335041565 -589685331 -565924852 -201511790 -852867491 -968338053 523457514 -950712986 -180112079 -593685460 815631769 795562421 -345030573 835435206 238866840 -103625992 -813796278 939459791 265537910 307192199 -898967414 762802182 -224319227 -36895949 361291444 -87332237 779861740 -232302581 574919030 -478556629 587382332 -737987170 -447036841 -229728189 354134287 298899254 -6099177 -728006919 -48940493 -430707484 282389859 733255227 -967483019 446789392 225816492 61182309 -39814953 763587405 491796617 938932650 568692025 -843754804 603045493 719583401 -945613865 -822691866 -671567042 -535194395 -550023732 -645279367 -691057676 -829319809 14659702 -811041361 -135642418 -399693844 -170324350 -934453727 604099753 605115935 748460103 -101989374 263852489 981882175 -83071236 70388603 892896056 77609831 830361650 573893272 -53532090 792697392 306966607 -631355125 329949478 994838457 -415147606 817999421 288558097 -5800875 -717318139 646389744 -671776390 794239114 948636151 540341378 375729573 544636179 -708234789 -495176076 474513513 -468070479 403633471 -216396596 -314305781 9182768 -211081118 967454834 -530380180 -115365944 34785209 -52756405 -955707891 680322416 459293494 -559531162 62434038 -473623306 374627575 -658232120 -94313133 401406186 -411547690 653464028 -305537555 -708187596 441148286 -346530325 920174777 256805063 -619192851 -173417477 -93485490 -623030153 866870891 295550160 -580191559 -73747278 139103792 122763278 52153027 487522909 731636440 321005702 -817027849 729317441 -789040564 -544063471 755577120 93779389 326446037 -970866820 841506384 214011674 498498005 -606873551 -416144913 404856010 -538035926 727141196 -778207062 325387253 595282901 -605352709 -142642185 -855189389 375984821 447447760 -461419716 -551184672 -918763195 -407580981 488284333 -376548741 431750372 -992935344 -893381108 927946498 -26573385 977536010 195523130 -394301628 89522945 455116642 148126580 -740245132 -788621466 -480277079 -941129370 250382139 -864093950 -48544961 -809226154 397715629 692445828 -164201754 345830421 -593214182 387121698 -53747832 385034203 -264529275 -190265140 818796484 -14369514 -30718781 321343118 530999386 -280084653 -621502784 -138858519 702853601 572107824 -201229489 257693520 80996559 208382398 146590794 -677462214 -24796561 -717312023 851347678 -559936287 976833265 690638669 595171799 361296945 -353727210 57051759 -512062444 -972665900 -188325409 488899501 177471820 -732300361 -467990675 -255922335 -669939635 -102142627 -362692437 -498295090 -969775353 -696856412 -167058706 -901593911 -359985547 -189357903 313264305 49071165 331135731 519965897 -532367000 318612802 -25096538 -750295559 -401811909 -36828717 -752319632 626683746 -556515446 -97794976 281028603 459695630 -245658447 110043938 -417732086 257599552 476465739 719618660 -229312135 -588808528 -833361171 333599585 -877717606 289678188 383852039 -510908776 -14789282 -624738006 226775487 398206626 -885597294 -818939190 -37403921 582649711 176603109 -300015787 -636721786 277157342 826223818 84569686 329436195 189035608 -994726651 -263854187 -368380417 -307403656 692550011 -78517275 335024568 -141928093 -198991468 -285006151 -310061789 54756715 830759591 379123204 768905669 739019389 -323461526 707418958 -506139344 -719973228 413425984 658224829 -360051832 672110484 -628674177 -779484598 -663605665 -29108978 -773263040 549222802 -40835102 -295107768 -284106279 -738594620 2240303 -666183505 -218589718 629401694 -747004782 -267522559 343907494 -702173324 -24386080 828544305 555979526 63104105 213979199 831785119 -657855859 335735609 -727098361 -3866291 -988570537 261554903 333342752 -14838145 -265253722 845199997 -630639926 -707873630 97939965 622436434 920452896 491907247 396801342 -16823423 -482645943 670969364 759771526 949210145 -636428531 994118615 -259464923 867133864 -595172342 -519984936 -200267141 -896032041 9225666 -974682130 -214658702 58102169 -578933564 244114573 655463461 672430856 960268886 918964774 -380448219 -215145517 34046848 -839635953 718571565 468709519 212338380 -583782649 954479316 -568754250 -213579987 505827510 -686992111 726199895 -35013415 508991186 356809402 -647236131 -342484460 -652799126 -419432077 976012478 -27162227 -662950378 195795137 264403221 614632220 575068304 -134537301 -587614733 -678683490 -99161958 768177167 879782014 -758229986 761859154 -663434817 26279404 892152486 353209296 787354584 -466801971 -132939809 -562887584 -200989414 -37963817 266350694 -473248701 771914601 -47119386 -872321612 -493107125 -700319183 438110906 -258249329 570123909 -112579110 264502367 -710560827 -296561142 -658402340 256691688 -816630762 -899782012 776568436 862682724 415489380 -99707880 469241124 -26485573 477916028 -434471678 137867616 18516151 -123483342 -622162282 -381590975 -358184530 -835466843 767160792 -269902232 432453577 505647661 -696672192 -23663464 843545239 506136231 -447930534 32878093 460291099 -313350241 -818155340 -404986161 447251177 -611415758 315532719 -256926548 479128374 111059070 -662656367 485572480 209126918 -237647896 335519497 -607335416 626209112 -401845882 525105941 -668510352 275645326 748460603 -396520824 -442490301 -830831283 -356024455 -465015846 228857186 -109050163 -471551663 -333109263 -125244961 518040940 -91699326 -721839825 -546016502 -263350501 -411113478 -655728404 -726333164 377537482 -912776532 -522683243 125230447 948107889 -668068603 -450804280 998814532 959510793 883856654 92900683 114020620 239522640 306195528 912207660 -320300244 -687416216 -182907244 -579025282 -875785633 -689819281 302729852 268656082 181393467 256828140 -383782678 -648026098 443616180 -697327801 -272116021 -337650518 -460947650 834331833 656136464 -76839174 -560961850 -554970174 802293300 -734541557 174066957 -61547875 276828038 231556305 493599816 806497261 662258710 -699580323 320530342 -891291192 729937581 556096097 -570251983 -929752515 253527083 740302254 916611767 -483874151 -437597764 -51027370 -698500153 -53556137 -710817903 -476554410 -66957009 -164876100 -693838245 329619627 -703327170 -206536346 66560592 220547343 502011300 548950991 451118702 491673200 534748880 -348878338 -982267808 992635140 -505491764 947467456 -979296530 -109885187 -600461827 387790734 -466395328 -834940315 682636112 133539822 -186886910 477321329 -951999888 342444881 197853831 -935269138 797565859 258412105 718440856 -413376622 -700521153 984783202 252090993 -356245008 490106182 -597456447 821532487 -295396462 -565927298 -67507914 -430344566 -943399475 115764486 -662971435 -526426066 220873870 395654841 745352142 -748572235 728697594 -452993388 797653312 -668871388 -458266970 -994070883 351748820 -67176348 903729522 42058306 -526007185 -148363685 -620979932 789096729 373630925 621947042 -456976586 -361875081 -647472119 -964968885 -321886782 -576416971 878216539 -660214823 139485223 -332222386 -917336659 -40823635 -19183841 -926747941 -221751291 511966680 -425777396 495301121 -280547633 -915271515 -86734422 -861828777 -922577266 360162218 -253476257 -246625312 -627426456 -503443196 -889420077 581957429 -328048679 348374309 -455104578 675127080 940147603 695739065 -566494926 506743159 -558907193 204057012 -374513598 148782049 -340200821 -98250152 731641449 667866524 425789127 692652424 597891551 514024732 344285500 -768763040 -426621183 375516025 -985806911 411168346 -94903121 802288954 -13128825 -229034248 -571853047 -819533209 -110706882 -899978081 398964295 104594186 -13501143 574274296 -865422045 -215249478 -180144158 -358173088 540551425 -15418875 527257049 503223168 -368374170 -485537110 -604810953 -575635094 587534280 -812377021 -644613503 226002756 -690754289 785454691 768344381 685467435 72513745 -880549848 214914754 -787736482 607586343 -451965808 979997892 643490540 36678239 -151937478 -500893575 818932711 451191157 -76295521 -741405283 -553871169 557754366 -515628231 -120254446 377358227 -61782338 577822196 -228673796 364911156 -710702927 624188391 285483250 -324604405 -692790264 -981484735 1425490 -616473654 -183972821 -618596634 659996834 -508850850 790907655 140387825 -201750467 753161027 -681120143 -874239482 18887167 -768356337 925929748 -378225878 591736687 -768623109 -971540344 -860613755 829702476 -906967975 259908053 318431956 -29760565 256127701 234700443 759056830 -97254856 -223666817 712516213 -151859524 205429981 323221411 -172905201 -243572917 801171904 364967767 929971180 -371274153 -614778766 582546178 -291218132 191103007 450611978 -420494744 -330233479 371333376 43464145 -985919141 256575513 887504546 -637655767 -371489095 -347834443 -315182502 245128787 211179205 66770061 -385534709 707293771 707334830 760826785 177766342 758196400 201046655 -921016125 -791870462 744200010 336090655 148198658 867811041 -719237573 995527908 -247819889 55696100 157290044 61952141 727176878 -305617886 -36089031 -884133523 325611733 -933398221 -143586722 838618348 632302095 -395053567 -407100 -443788112 148241433 460409295 344791151 505754667 -650706133 561417920 32539811 702947419 -615351063 500673609 -619297930 42968893 658492520 -241543247 288786397 978243385 4862174 -161997297 -255161474 -257656463 -326999617 8436264 246154905 131570121 -217001467 -414801759 932068389 563714872 61812413 -108897300 818792639 -937629504 169764568 217039629 433497523 419851335 323707632 -410191670 388431493 -980038501 748953103 -565802068 -940414842 -400690516 -411560048 243262392 941185564 582943024 -36579803 -328379268 239389312 985939761 193004602 -867320444 767446615 806472015 -994798569 -505067346 -642539204 865119156 18501051 -678774371 654696802 492484434 65969499 -78169847 -404565017 876882639 -41290997 616894070 -704975984 -900062012 -280964324 388098884 -739981767 727291916 -14310565 527287267 684627628 831010815 -508267357 -153561382 -578641101 -546216004 -152277719 508637367 -169561272 -754373035 113786770 352424533 -294587798 301063545 344870561 722102719 -257852360 338966186 -249887813 914671861 435673627 -53130806 809084124 -67924481 -574964491 150284860 -812866726 444757740 -737142573 -684402592 -572294152 329769440 -216272466 -296254793 20957277 689272692 860016199 -506244071 -526853994 208805773 -37397196 -103293701 -405030506 368788455 -125837843 290106857 113587227 -550569007 -729713859 -124040887 456503172 -27056838 165283488 506855977 844682993 429920146 -275102766 -58434686 -234815902 -927842555 -610680309 25911511 780653044 28685393 -341478481 -670996381 -357938297 979157476 -44010715 -520252127 -747573765 710129759 655829839 859679440 11572833 -614332320 -37100803 988367591 298906354 432025840 -302660146 -483638271 -244626509 -467816268 -358012421 -1907178 864007690 -201339264 -477968599 -381893785 -772089299 -433186257 541012250 568879606 170741035 -781220715 -184720092 270354785 461448847 -457494833 -346774926 379183410 606149702 784129986 175336615 49525021 -272118474 -190700531 -554336572 -330765556 -793441799 444372355 728358577 -519999525 188720186 -715341852 -979245336 128353060 -548884440 -387122436 -6278945 -243045802 749639922 545179646 -71810012 414364506 -52785586 -526301954 -739904667 -920149882 -115300217 -344497624 685601920 -136148992 -932129451 -638757545 -251684425 -184372967 258458990 -620961309 970763495 46244722 -213014634 -511810417 -625981165 -594913096 878510971 -445888198 -576629168 -959270137 184798309 -594651940 -623407559 -474671099 421949380 297568838 327711169 -73483262 -283079851 -405693949 -275337174 269522542 -374645579 -89999769 945448656 595348925 -477216017 743553399 -85697581 -65893845 -314860308 500145439 519931886 75753823 -218395468 588291676 456623985 222046740 710076215 22326212 828717898 -909481376 -393171698 -227377461 921664478 -657592776 -665145100 -388342328 770760437 944186740 642797691 114836877 -920131966 827027625 -35582335 -833138243 -321720308 540024664 827274047 -892453136 -161586518 716799643 381882387 -974797810 517456468 359331983 -130931768 110931509 -2094677 -746989628 417003806 718046192 183455383 926556006 995285139 -629240305 -807161145 613817586 932435995 87424624 702004129 159084937 206165705 463750692 856534608 -98335492 668278648 715268839 257975308 -333660985 840077269 -296053937 -247425214 927478496 853171020 -646395690 -587705233 -799133340 557093697 354005562 752663029 918666287 -864387404 487551816 -506999398 -488807887 948523650 -274064961 268443457 814832707 283685134 -189722338 -875698405 -851352540 -350498438 -60232133 275037398 -203292762 -122864573 75391691 -36487619 -793925711 -108847460 -380151545 -794461200 210031308 622439420 577670167 735327999 483795758 -173752690 -251554310 546240205 272053650 -933111701 729152683 -654319783 392841839 -750638082 230176388 218041192 -606610062 718353250 -172288561 683296776 -427526675 -583880046 -34861733 712318616 310131334 -92183898 512479572 -338267208 251347515 -203452963 38383553 133032028 -739335223 34892418 -988520896 963549084 -746626463 407602203 670681288 -65394941 502860331 -199239302 771347990 -23930511 957703709 -181419694 271176270 -647553238 -313691583 -655707044 710740711 30982639 -811107568 246107582 -743708692 -803151892 339565937 858579329 739179414 225886247 -446124242 -951403469 375333638 -843754899 -897691224 -815085516 -479745097 -680520392 -688169906 467057094 -770988950 -482411727 -760531190 -691413381 608871237 -581937632 -733541298 -189143852 -206274666 230653625 154710192 503434881 913908967 960619827 -928895373 -738781976 -568111003 78194925 31808090 823551289 598152594 -705487155 504413902 -619808496 976497802 -962190883 -370551233 -462832043 535383337 -708082785 -119844383 -44296104 -907637149 149915824 -50500803 309815254 511046539 -828961110 394996831 788666340 -583368806 -926577788 -737196119 417122554 -806017105 -999805952 978531449 311835176 916149533 -735849479 890252189 356640978 -379895823 267026943 -769608580 621026221 904063715 -915959264 973392318 -964275431 897616048 -141688473 240182758 -190179308 300902176 432765092 653470991 -748725708 -844994814 -353647881 -625129042 262316793 378126863 -676988731 -466563383 -962593121 13899566 -502689059 -710668991 -307662920 -30140700 -887442389 984220713 5181138 259204045 -885522779 -671143796 380367125 108808128 -28000023 -507253283 454433055 -398642522 746124024 321807154 -609752934 -996069454 -329635234 952714192 -356906468 196608452 92883052 -339535392 8134414 -539973137 81002733 67139352 682891635 -353208279 -173175278 -905369393 -215119608 541818983 -359207460 764830547 699279814 -152015278 503122219 -470190746 -318955376 143758633 138841765 -154731359 -942998682 342901452 92910212 -165346447 619156469 734290596 -794081542 -12328704 -673430204 -494131287 53016951 520045596 -378609890 702939428 899779747 -695738048 -252711017 -711628172 -73667149 49972832 -35877220 314602833 286198298 -163382532 -691852487 500664978 119010820 532903508 606641711 -65732289 -20044807 -353755759 795135701 -822739179 709229948 926455904 609093393 606353682 597057724 836889876 383727410 -314005242 -837939693 -10886593 24152620 -103879472 606180293 121059540 -178555441 -631532623 -727941997 22352540 665820068 -740816244 454472738 -532907943 248301888 -458666313 -595821398 -386053571 100910915 161127406 290192568 -255555340 -916278739 -603048872 -828518754 857735160 -466030282 490377 -740373477 -140397135 -878441061 -691187092 283159477 261452837 -132466383 519478144 -448486052 870497157 -160400770 -558852355 872881488 -429721788 148809695 731019657 378901990 894870835 80429284 -965661758 396599184 674063449 629406928 -535054540 -24170909 -351240559 -310753528 -26628712 639165401 -571567298 230461061 -506268382 -358416189 -302450706 -974475780 -848261416 -502070062 -472616752 -617017827 648446314 91774885 -863554089 -438847469 -245903932 803984180 333275147 -61906512 -150236058 605528066 -530298859 193703584 -79094716 696576805 778025328 157222289 291202902 -197897686 -912223775 -352277540 -105874000 -489985445 715808763 351076849 -611393312 652889467 387358334 -825310985 -129096325 -512131117 -456869055 185105883 623708339 -177088644 80798064 -17299556 999402218 965729101 -922355272 841254018 141347907 -557683145 -206383344 501448170 470010777 446032464 -438400487 -139052934 365360800 -228779426 551512281 846797283 -841238759 415575558 -792341021 351385415 -614032698 962443962 978395009 553411950 -559316494 -721509480 -28444265 785609922 853866266 -91189655 -149181634 -690617418 -207927281 -653428270 -43877774 942488019 945332077 -145608856 178615804 284491427 -123056344 -688805782 -265702280 825881255 -823674213 -345546507 348516892 -148736717 114536236 597667955 -103149699 485597850 926017459 -596262382 641740080 677397346 -466592643 249657199 385825378 707383183 843352004 -607318777 464316231 -17358336 -515956154 -34784076 -49192076 581892524 -82346210 -111038055 -195885014 -832951275 471086112 139275194 -835880847 -601743905 -891883824 -900590211 -142409796 856252835 -650045620 414384095 57900073 -609463996 -296045421 929900085 9366182 683124868 702902083 907355546 -313743670 406952309 703533677 588261025 153776467 278938796 -357307558 491712132 225236805 -869354848 -51605192 -970899737 788798248 624576243 633681198 618555758 -759036694 -65676018 253874558 930381096 -251542934 -124111790 683690418 601449011 -133324534 -361444505 -874205803 -666401044 -549906673 -943893081 -957127796 -610303436 -586297244 234485759 -834120538 -158202106 47425594 -701471002 -107510654 867005189 -63159290 -259905984 384308879 826178438 -126765962 -690098097 -747892930 643498398 753863175 -437354809 344978521 -922698961 -640072889 886139171 -954772188 509343622 494626087 -407755670 -699298711 333485079 -479541005 -521221057 427275640 -308854705 780568534 -360127976 -398070242 537427619 266868622 -742133922 764591777 -625367661 178952605 155921954 -183256059 997658557 -432160950 748887329 44305848 -949055933 63185764 304259250 -65415732 556885100 103841939 -64495058 -263933011 -19613696 -496758224 101635310 85199112 501601188 180857189 147140960 562471487 -22691376 -106665186 -395540717 -365245630 -114752522 624453093 938770628 -130956164 -982818769 691064177 144628303 -361879059 402974434 428833732 92921907 -855546315 -424838347 786653015 -946175203 -337760979 604145086 175332709 -773495087 -937681693 -773882249 -604726468 -963703479 -102818205 767831569 999914561 659182257 689538667 -400198789 375360340 761226768 -617687405 785504256 -371506038 301589303 -315447556 686788346 -468046798 515203151 -836192729 220838360 -682099921 -185415257 156659009 595387433 561476897 -352086558 -358469519 -153708273 -159881231 940882712 98387603 461292753 -348996611 57107471 -549591392 387845086 999548012 738184177 469448090 655976816 -217828264 66210050 -801244194 -871061936 451368266 372069070 690153455 546551587 237136779 389976600 624448110 -883664635 -269985348 -875362953 -171910123 565711012 -349138000 -217070989 -480957057 154029137 144765245 -137441856 -142373748 280338188 -474040697 639483770 -416736165 -485830374 707112471 829581676 956111922 96206113 259843606 -964375751 -630062231 -235274628 -785039975 -855470832 435207602 750428915 623394529 35080721 696354835 904409557 -676163010 -614389654 -495201324 981467906 912100198 -200222773 -407173417 544726778 -126565406 703758135 -713787051 254214580 -943859963 637643255 -815536674 -544301751 265931234 -689554305 314580128 113228236 -896972217 -273299391 -803392576 248018454 -256694053 -307456913 -158553600 386944696 224891409 -406758259 547264298 67207341 -778098204 -749870705 72175943 681133802 918444091 -242582540 975108568 -901515023 -873251641 299751822 -820629138 -923322142 309734001 641781916 -735095834 -751236360 -969241287 110581390 -246444646 -55028093 940047391 -707536776 -577407259 -806282840 -576469079 454535104 -472598999 328933725 -607331795 847617218 -646166308 373625208 -160621190 405046968 -206800361 478765901 -228430833 946801790 -776967685 154723754 677261017 721386249 -19367044 -521205564 -110133160 -225913303 847791443 -183706585 -863150472 -217324289 -830974261 121168029 -697730791 296516861 -40194410 127763384 188386679 -966802748 -891405629 -91932603 260882477 -939803058 -437151215 -510935157 -165983969 644996611 276529807 -112694294 106798689 -98793871 770245520 730725633 472207560 -556268930 -19867110 543729024 -403614309 146262261 -616071456 -268352696 -149522256 -594530627 473951653 -362747723 -357777883 -858617549 698850177 644745924 85624161 704893591 436366581 -721581859 559270712 657672233 -997942473 -943076171 -833353730 -753004092 -800340275 357252670 432279820 474316772 -917197071 408509895 -333630778 892916330 -101578616 968104511 -312932589 -329708934 -897763591 -651418816 577565920 -193867218 509224969 933651240 -750185745 626374702 -315372290 288386225 526308192 549624240 -962598232 61794320 -843569701 -213787345 -451960455 705522614 -600171105 -636797299 571977860 -823568005 -634044809 644601948 14640205 612490171 -437472697 987712353 18132332 -405907539 -246698643 950262219 -263691170 130782181 251334583 -970864083 -829199601 -252923128 604402705 745468617 -918973092 681502421 110173194 -785137442 -637957172 -259504062 -879673913 -333211771 -503572745 -139584976 871600772 -526512852 456368577 -445110500 -500097442 -712912045 414076500 651981194 -342777551 -172747252 754905612 54748013 626513871 647486350 450119010 412301679 -391742267 135665295 -962969410 -253627989 367124826 -9255800 -297137147 -758626836 -890911289 -348248507 959896076 289755989 -806602872 -172661965 -424930289 172723766 109216127 -160445671 -985028588 -382928693 110592398 219270081 730317054 561150145 772420770 -947254873 933342595 -450809837 -3986021 894083836 -975032653 -955256063 475361477 -60179690 328821833 536033171 976057728 163146531 -247775024 -382437480 929272602 480218454 58693006 -496128621 853063237 868157829 -919346676 654059064 -73216673 845822462 -897209886 548085602 -27099496 360267903 894090573 -511631793 -616653148 -336814214 519949973 16504365 -673238998 466887385 -250391793 493200794 -57575474 963662706 -730357303 -492494986 -309572896 -644823937 235317800 -647997861 698511562 621416655 816009135 539636549 137080699 491513236 922910696 308960002 -610044625 -125045974 699280652 587736046 838618904 -764725033 360004335 957570439 -69980940 443695194 -828623671 -836498001 313638797 -962541197 616687095 -942922859 9015185 -364644170 -72822535 925625650 918440253 -97466070 671168091 -114081778 -526058576 -747225417 -317323201 -883966833 596889661 931525697 821057798 -357251645 -60342918 378003359 539090482 -479775833 111133667 739395959 -965895531 -969184755 889099194 853942686 -646815292 -409850377 615950020 -542314466 214721150 789560622 -499291498 -848197784 372633080 735982550 130099063 737893708 -528664626 168036197 -123809427 301102549 408010044 -213066875 302839012 -183189966 989814898 331100153 -526575877 714367993 171014655 -187527834 28968530 -819846546 -346413525 -971816989 -298850509 497016344 139117932 394369483 -647775241 -42080081 399372792 963087340 -734476545 487120990 -751742209 -180116091 -930065078 292522941 507430580 697087467 417212960 922805686 163531790 -538154080 -622021028 485262280 606574355 970989305 656938337 -625835407 -281722805 795964456 376042488 412406572 -79988225 -708386726 -749002737 367889322 -678067781 -629821231 682486462 -332273417 170682937 -721175765 154911166 -809485611 -391005415 636592667 697462538 772087014 -534960559 -857092363 644847783 -774666984 146072259 -347468748 322489937 -958686300 855609463 -773050649 -362310522 -298468259 -62512796 -71892466 -409350314 266686456 554859669 -373866227 -229244782 834256416 -735459998 -9620080 518509521 -508586432 -883997875 -560706022 375824580 585957468 683065838 1607670 -728076836 -299917237 -755734474 -722750681 -4183975 -134107266 -872140723 622664945 954136310 -512554725 -66700672 -599705806 356510518 -688377680 235206871 776470731 733554085 14662008 408507227 908065126 -410936998 12992060 -519274591 -103736996 -227866045 497383880 -521563971 -553134942 -939909161 430729823 647001967 -167347298 -606910728 -756030587 83457401 669444078 -916980915 -278976238 597673786 749549662 -135908810 -369236171 1476264 -205767028 541459413 6669031 379759499 -326086229 -239459195 -774611055 684307294 -716839918 -158655209 -621644997 103862505 -826287119 -110942005 310891203 -889807164 -609724801 154538045 896252176 259784854 -149706966 -208959524 799136573 -129256074 -126801420 765534721 713653555 -677716747 -596949799 628120828 687802539 -983814339 -510949647 -583473740 356548236 647642911 -31396460 80445383 -811309304 520854416 -264175747 -677194161 -860003265 341189542 872102863 479577339 -344380212 -980730613 249002921 836285562 -530292106 -734755411 -661631553 -796603248 -174548575 624095615 -172710737 -923822676 883245678 643229694 -114104310 -163953818 753390812 371318801 -127656687 723155904 373609403 251713296 -980402066 -822045926 -371331481 279283461 556435549 569771536 671296988 -828827008 9671234 -930622870 399595372 847962092 -605686961 -801235064 -783046690 -781034376 791181845 -42415647 175243382 151558446 851146181 152159079 736167412 10622251 685550060 -836407416 408858965 -413512495 -598692130 -238947397 -765875820 975328641 83720112 -692436268 -521118214 -310620263 988229518 852018737 -741546370 -944684413 744019691 -303454836 -875594102 173059108 252743011 411026858 -390424488 710814341 419499361 -190914920 213475447 -726521848 -492509416 -299292682 -118464743 730525015 -548355535 182998176 48169153 900329886 737657730 396809087 -189623111 615279852 847648990 -804099552 -728300459 -694293035 -908209354 -870472686 -599173501 466994292 829640101 785400932 -203373191 678040853 552715522 915728771 -304609229 632913 -986812057 256375737 413055333 -604723251 -262746431 17182974 483787095 895921460 -601474331 -51316010 792430446 635776868 -619934378 -728313158 -784351416 -272371857 -743472522 -444189746 412553922 -257274885 -121882723 619998802 587668122 682786677 -981390830 -512777812 -21146145 -698956159 -657191422 523670769 578657540 98027928 -677372057 -314512189 -152057986 -56424663 120935943 877061062 115527096 262093934 326627010 922960505 -28337729 500244371 -675754521 771261220 499879006 406137841 476950902 -326420359 879006287 346367337 -376287289 -208812281 -328822449 -74519851 143629582 802421688 580646719 303306187 -602595229 945734462 81709065 -575845362 635872798 -302159519 443162488 506218994 37763541 155326827 762902247 354053116 882277830 -900245186 -498747593 -715452217 337205861 -34124735 -701594358 580918132 161731034 832164818 -568219977 -465233467 194862417 -92412282 928709000 871774145 -158667213 507804172 -484792972 621237287 231557193 -572973613 -214090299 -42172921 -44044225 974580283 683367286 64293733 -6328116 -487503326 291068069 -716045230 -398239327 815219061 92989793 -786578788 3160876 -384135397 -906676395 -143327677 -697258997 -138717996 529275631 -300274764 -792907377 -119976042 -961346186 234546046 34042444 969028526 348117410 -499438756 -530491514 520356232 526311903 -387872298 733682165 -386096493 478872215 973114723 -171065177 797014905 376551860 892255264 -556598214 871457603 -958412061 516440286 -914759107 395635451 782706350 -749403724 296108275 -16404347 486726034 111589661 699696490 -395170764 -630558819 -821858514 -259465511 687293919 83864898 -511351799 705474693 170980042 858975668 202198758 670450393 -758110180 556560348 58312621 34806083 282225284 611429617 732103940 228800165 501217518 886317542 34524739 764166192 -600183636 -197369233 288464736 735243100 -137668554 -92063765 537095404 -66399374 -42274239 -256624697 362583179 -904142333 -300117175 -571248750 324641107 -936623409 -75619474 -818860099 -408344308 68619632 -471856596 246405425 262870555 -346712933 543604260 49860538 675845717 -915943390 -933196920 -802470120 -990285650 -113286722 -647411028 -958307741 583493094 -229001209 -790670676 -505810324 -507363273 296087496 16352718 631370500 180542484 74636318 -130686631 375321 -450637530 20493323 -332847 -148302936 -712253378 -226334294 361397622 -706217624 -811144349 -393338053 -600785214 -16732689 688499293 -438201189 -791960401 -149089740 806769642 -337072713 -604086537 769963821 -756311270 877059343 146905846 592636449 439153301 -669591381 720196808 608927530 -506312606 394242341 -176510121 924494617 -210791177 -378100628 -272447312 737727669 -987724858 -423573799 799458248 547190324 656998731 -196774965 237539341 174055157 144247047 -841475432 755086420 -184448149 -220938017 840024570 -864712140 428923598 489696727 -762259465 -937598830 250143164 -288759090 564392804 -201847483 -547931710 559939532 -287065548 -61455175 929409555 458469366 506673601 468120792 741636172 -704790642 502101166 -369363127 -819371491 -929892901 -946653694 -439238100 -738738907 -850686554 -885981245 44926816 -608921107 -906070696 -793157641 604438522 -687630421 867534752 639818790 177551425 -575674230 806000528 -806785454 200110139 795867548 502495666 -557831294 698847455 -930733753 -917795629 174213723 -845892011 -405820573 -826403634 -800395333 -739526479 -96921330 392502335 781431070 -22900733 611848404 279863478 -605956379 -23080054 609891806 956754101 -888818004 -152413940 -295257608 -977928721 -715158320 666957987 504296932 785435060 -477826474 226768170 -283432780 519158450 -721311008 -767653189 -718065884 -901085327 731775772 -522148536 -466169075 -226171826 -194247197 308749837 440268475 989819988 530369636 -356267794 311335884 562990862 -87285287 -443917178 242543712 -344827728 789344022 -840178929 190958524 844989422 -615560947 -550282866 69548609 -436252034 111405921 -806728716 725609787 -392658710 -649211212 776189102 -939568823 -135783889 -369329565 598142480 -964961816 -644149466 -945604761 922574826 -88870481 608447361 -326503003 -293667588 -916732474 -302608099 626885135 -754840006 368511602 178469268 444214714 -27723700 -349556271 966191405 590208962 -936750902 475470495 -432726199 -239874857 -428083707 -84099954 -816535505 -312818950 -10196572 869916424 -522254318 979500442 -580413938 -958058205 -501742992 -679527601 154544933 153928257 -233422860 -338794581 280050731 -54109468 -899021525 953137928 -143395955 982850569 -491717130 -321443812 155722983 -184989353 387941985 921126301 -482154953 87069060 -657165483 109871914 -358957161 531025845 -653982774 -512152525 537167707 203090132 213199121 679079198 -19749539 -486640525 -152469494 944595957 -545851492 219372554 -446527286 -558659013 -697486302 397401009 -740456434 -906082999 877004435 349965570 249342462 -119046214 140893856 -163470923 -20322909 948788511 -918511590 157902852 -937962505 409901877 -533978384 -606406434 175749682 -930401421 221878957 407251657 -42142134 118092744 -133042545 -430952176 -56601001 638698106 -621976594 607734893 174603870 -501693800 997587183 -588472167 80684660 -509900696 -822654902 469077146 -504640883 -995599477 -909316339 397607960 299955365 -234641400 -173458984 -433721168 645002717 -274882469 -393892199 40146778 676126928 997588173 -675524297 483716395 679756863 -792332438 877066601 21792826 674660207 847742272 546708528 734318095 -967014148 -817404941 -383321025 53676269 936158861 970660736 -723933597 734303599 797120273 311982832 -684560552 535249000 990915963 1835229 826180269 -396673769 -70840899 -823707681 -901166570 919305488 89818799 721158868 -505581535 274611923 -77506800 576105665 -80054879 -554296290 -485397279 -204365967 -581877963 12496456 -122856800 996389617 567000744 81193688 91920464 -397883109 499922541 324012534 140073778 500759367 -618059538 185830728 -411113019 -372530331 955518188 -279464000 -91930202 44247556 -37245008 -912571896 -830299197 178642587 -758505767 314172466 283737022 204730103 -810831588 682516343 641329014 234311015 958835004 90838960 101301931 947331742 -758121651 189982165 -286654149 -267116462 844917022 888543873 657989651 -755108660 -855286571 422231700 429259514 -620348259 -628337230 -181238478 287607718 149411303 63343521 -218763679 801654433 -539153106 454861771 -371844144 -156584615 -529608281 91630756 54176479 970621154 -435782458 -810792903 -115727089 852818991 1095282 -871818699 -95223107 332401286 -217099100 -592109302 -422030676 -851398778 687198634 -454702130 -143924394 663055643 268359482 -968787149 472144984 569148306 371015311 53438431 664427715 -604379210 953912596 -604617058 -311106999 -701217458 332265288 252770213 -238016012 866198403 891255382 357137544 -626499103 974186524 -835572794 78874100 -799755594 429908837 360704146 506844765 -924890256 670618334 330988647 632218269 579887182 584761462 -660003680 -200762005 406779926 -267813689 303773035 187260112 554382698 620094860 -203159497 -247274890 856516933 340726295 -868733518 421442663 23061935 156285217 84037779 -918925651 791796935 60134263 555295193 -383387417 802876844 260902086 529737862 -788670822 -76783486 -386276725 -479730703 -856750009 -315564575 238829658 -331979670 -250529324 -56509258 127866713 663528898 -622487680 -768929125 -39845252 397284220 -783716064 872069364 -903300876 -391678048 87767516 -128372736 -909637205 -669783379 -576585582 64685077 -37769161 972108347 -563508484 706784731 -637671677 3091152 -624691621 -728039446 882114418 571263499 -927062070 341774746 81463774 129674962 -86452179 -35774746 137364814 739830456 -888400664 -899462625 646572407 299142316 542078444 812550150 -685738184 334255265 413788862 841455920 -642712478 232417140 -606748871 842653496 -896480045 130840410 -522105748 349150007 -263407834 -476640207 -38409860 25244522 -957529959 575230286 143168468 -738778716 -555618161 -859365057 210121524 -479740615 418650483 -712242751 -275822681 -224533310 -314724814 -841559692 62003651 -584502216 598055024 752293657 -440241951 165875827 -705075019 761736929 -634931193 -302256703 -503057885 -164471809 -814299031 -630891396 895764395 -825970107 -656128527 -240877943 162197612 30906153 396778511 294153429 -70725829 431737018 155116640 -841671904 506602227 -314474324 867726267 -598686389 -365771787 -426207386 -763094784 -697084233 274138926 5125823 -605608723 -615882159 -540780961 -375588728 490628852 720410081 -635269239 -731177294 554497509 885408038 393520807 846797329 -407816470 -493532536 905520112 608342237 -3179189 839661074 357746589 -960390810 -671101413 -304194330 -609681489 340138253 -908588226 650336639 -673414467 -718862353 255143078 615567668 307760834 -610975469 -909970933 721177905 -623162451 968818210 735239628 395055071 247392174 84822998 -597019561 576044383 -414273120 851322859 635602720 392821213 896888836 805582319 517266755 -61070118 651957800 -5606264 -746493439 84893737 -541473803 -835807544 -803441117 -928034415 694495387 327640405 357020300 -967202353 882216942 -883866651 -718056777 -370603063 482222019 -515182600 352863212 -237415411 -694248630 43067918 456846562 237993606 23041838 -632195709 -735928568 806888370 -426020058 -582467287 573745622 -255888838 544876984 809449588 -626358248 816720095 -112769999 -18470013 -197379723 -670075218 983385542 -898893 289057326 -136489447 36399915 434638019 -822683286 -228848863 549175627 -490522513 126491124 -976339873 -688570284 169545157 85140892 367775408 -545406902 -430998431 -978071029 -911738399 38837272 68052767 -104605748 186342999 672965976 -715826539 188333466 -357212222 -646625741 -315158360 767421192 719576304 -385247483 45735286 284980194 737299088 475407326 737897979 918656482 -851183981 -674993354 995019122 -436968934 -78338618 -795125824 -789186148 819301969 -165571052 -628741757 -810542503 -31503788 -867778320 -27460935 623543076 482310277 -372106532 -901371277 -631812126 -304579304 735984098 -334417819 -386324259 -183651770 -773275568 831344833 620925532 442026886 -460208609 -127412445 5675424 -626430643 -795894726 -914846468 -357816833 -176031927 206601534 -617344060 -440137214 549599025 -716388328 309261370 -161264885 -598773257 66117381 196328100 136651838 486189495 376099704 -764082151 127733726 -413561138 -816312817 374062604 -399650938 934953435 147163449 -691076515 109829732 919238234 192785940 -446293005 720200823 47575072 -666136451 909140434 907157664 -705263116 267568590 767466369 945383824 -326904171 -372698297 647887965 713377375 899915708 -852417162 555233411 -342965070 609318455 -398712868 408563893 -876321268 -26824879 -609988902 556981761 754616502 -790942724 -240346638 -239089183 -354826150 -55766756 -920817123 118199917 728810490 925759676 -500178440 -570181268 -918785190 152240580 -600960139 -121583785 -796451951 98875577 -574789567 885440419 600429946 602655311 338712874 955890618 393915382 -873902940 124843327 612110414 839852923 -942608431 619239445 354255857 -4238410 468381467 882247073 112444748 -192131512 111850837 -551366718 639009809 920326486 554114604 592160531 -582816594 -468761671 -240691619 277690799 -870625909 -214140408 -54595078 181722191 -687634609 -666582453 -725719674 -358013394 -247359050 -280393819 -343483219 -115316279 -237771336 -528877516 -927170479 -112345782 21249298 -131688835 872219046 -634603071 583268270 669515635 313260567 -309757844 -682434691 674224611 -442968462 -808504354 -564797321 -567484348 -923418220 904550905 -483158890 196980514 -465584247 174502470 192943718 489556340 582323607 -289977439 -887505517 -68202988 -327687601 276129825 534820586 735700281 -232875417 -814088262 295591655 -148131413 -292850743 -56750809 -269612156 -842476449 601852720 185413332 -288737625 -77156954 -393052493 -796828882 -945447084 -814269704 105445677 533962807 610428496 646874036 331359028 535988632 -493407007 -181910576 575527003 811971250 -630946451 -945478346 53137542 -677592356 564006420 -425788030 32545913 -526923943 517500662 -118138876 304805153 -644330883 980012260 -837615421 -675095570 -263815037 -556278123 908411202 863871862 -994927620 -142156488 -114168246 792902426 383991496 -798251717 627964207 579548188 -639332289 -24221309 709156725 792821250 146752551 231843466 984419746 221634960 219631743 -439102720 694680062 875641326 51223237 -993911423 -197887883 -774582787 212428981 -814418115 -173324156 -483816241 -965900589 811292191 -704414592 -980404899 744565749 33225924 631868700 -261574739 -152542866 -705109070 -601246932 -462869273 687766723 379099896 158333847 -588710191 -137123766 -273233635 -862074609 698061618 701920118 -588768077 -989651199 743519865 -27055667 -482959412 -511583491 932491160 497657738 -227671658 -13711688 -766424623 906815844 -363954262 917134663 98807927 14878312 -847173513 99613885 -706551195 729058268 -515414610 334188259 751493268 683094196 -966795612 -623309525 581940835 -720732558 -360967668 -313463345 -993286820 493966362 386561210 175178837 872517324 -726789283 -449254057 184464448 -537468846 -423232001 -448712898 -659074787 -884743909 -611742184 -601004448 -423238259 -470902826 331906768 -209407881 -145198492 25132698 -161170784 -767845374 -441895652 487445406 -545245144 259956444 604651324 -214818985 574540146 622139289 -692240823 62023041 -860352095 -340110762 -336515807 873866329 -650763762 401461396 -836526096 995962615 99627991 739269654 898735258 -177374018 597548573 913222644 553552877 439587565 -998190398 -778795204 -528251854 -31919553 986173488 946854667 734700851 -933604154 -19441738 -277791202 499797248 -603216218 -71695709 -670460880 841784187 -77241537 -649156831 596376142 -941067019 815035398 -828489973 -391818719 156526166 -803691665 -738078568 936447559 927957934 494582648 -858743856 405215059 -302087551 669570748 135873011 -125644196 -817908194 50972836 11027417 -340998022 -211559146 552373325 896092645 -220723509 -433248820 -238710588 82447572 408519447 -789041818 343241507 580056460 -731020779 -376231877 20847983 250189089 -435455728 869909059 944682755 92294520 31226494 78948603 533892967 298639060 -556021399 -499839872 707105415 -609888592 148758332 251249927 142327202 -966123073 459500434 564133188 -641470801 333125824 93439462 -373951987 -357124888 -449382191 659510572 -116301785 757741410 767957420 -584795498 -926012359 -614982233 625727543 -347950057 -829637349 862241420 318397672 -603316567 697415875 998246734 77046646 -744023717 932032670 -303904093 -916111652 -57464107 946362393 862959596 -976572187 -669848373 -281238725 383758171 -303664064 -158873000 290943437 400959692 -788319664 145065380 -758842795 400797592 -664439272 800519524 957353096 44826473 -748160330 399365716 -496377921 -47736642 999326863 -909592016 -669578291 529367371 476683071 945802178 -679335402 -725458520 501810791 -584642581 -740405673 -766978249 -517524976 -920845899 572777601 -588309134 -51092019 679158688 -921904094 210877409 -425517955 -331629749 -456383474 -113918586 -140944456 -557568644 2206742 859634779 725191209 348216967 -207365100 -263228193 493566649 704094776 -858176634 601326611 917089116 990990050 -950795223 -97630676 322064595 -544394937 -754389856 688569098 532797527 -301872366 614553371 119322893 335836607 -697226354 -793016393 -736280691 227311 125314740 781780466 -63644348 -30426686 -321067901 -501115868 -288925500 -331637610 -263996218 870851201 -841995907 939203166 511507288 -839563562 859720620 474265381 772401777 -643766635 -340850566 -287650784 -685482380 364002189 732001889 -403927015 -697432931 -6514931 -865882779 160656849 104010635 -253833790 372835821 -856292960 576341250 106662162 356103948 873935152 444454399 -696763082 -476979244 668599696 -74161463 -104188190 650261301 348308385 -641395373 993848251 -25333452 78811544 -559882553 148072329 367821790 641564643 240333951 82540814 844878211 723412858 287745108 654913103 536751775 -248163293 -513352496 748203517 468645381 908348145 710208664 -383892986 -58640540 -204119105 609047570 -850129770 586020820 -703914070 914248089 790377353 707426914 228038336 527881184 -477773909 -663687156 905277913 -468718935 -441483217 739256021 450582560 84795570 -728519475 -506861139 342901851 -84067173 -745363125 383568898 904006198 -438288485 -78919258 615202443 488720289 -251133602 -11215543 288762858 712265445 -16397510 -624554534 -589709342 71883254 563190731 -58205633 684085857 -720300772 166550488 -913032915 -886204637 725937183 -737646222 -99519713 -813735989 -270368795 -74053045 631895485 -274329004 -247295521 -308844401 922751968 -933416014 -437723804 553280243 878225280 -777067630 724307655 133475324 -458558005 -223449461 677639262 -854792695 -471564597 -320937674 63244290 -57363511 -459280205 -980397491 685894441 716582784 -787852742 388453934 -688520894 -776926242 -673922977 -542256679 -828859728 -939533122 838537096 -40870554 -38983591 -993769936 625360856 -459032337 -708891682 -390909984 -511125699 833452762 -396041387 668967439 -983020951 -840285896 190913681 303037537 988671984 -950296998 -72330678 -101914234 482842503 768509122 -692886668 -119054028 -529436727 402147034 -242858577 -423702465 -218328737 272820603 380500987 546950381 -808022767 713981424 496824536 -646051413 737197794 -311541422 483797298 -780769622 154181910 -320846857 -894162930 -276112787 858700387 179907114 -671270880 -4279889 627428488 -84149912 -734872379 -864687444 349719862 -6890116 920404895 731035061 910214211 -845735014 -482722339 -116644287 -845860881 -315735593 -937137751 58905315 581596656 -68700292 509245842 -77761269 -915864432 -538076922 -246627028 256948759 -263821782 -504342878 649994630 618041056 -66381091 940200994 -980291497 -198409038 272885255 -702462026 621580246 -174683396 991195309 726620990 -905091120 -837503146 -975901692 -209070127 830288471 -607097964 827195724 -55624725 336368015 543132439 -507488021 820501297 203801844 586494591 -563707944 -683056772 53074932 358360986 73562124 -973879584 -304767846 336159066 806709086 540778902 999506734 -847292379 -151547511 63725613 -886517564 447527266 506234921 -287380504 -32963899 592593989 -246264229 -172476900 968638383 454653249 -3816965 879741658 -826613659 148836130 537666172 -953704802 -197577336 480499599 526300300 24278971 887385331 -981462372 -354812349 965088847 423418607 186275133 775474753 366234355 -146682557 32213264 718183254 631210995 -327154231 713959627 -727459384 -654502838 -867702731 -201545800 714948856 -714693881 592627579 617025871 -944129043 -944498536 -234375729 642914687 179277627 132629612 684754183 -512169003 -34625969 751207180 -656807472 -790650303 -504381141 526016978 514671339 163139726 -90948296 -396933910 779710169 916340972 -789074975 407562282 -725431312 642614611 890256506 -695396134 417079133 -767990217 -954247822 -446093629 -848913452 -727377265 301073892 378440499 -715439157 -505296451 813735020 4423465 -293649981 158076995 723520673 504452795 -852954881 -996180606 -744746347 -538759711 -12692556 -428979792 -173207854 -163612018 326826702 113589869 776070840 203003945 376115121 -80658668 -521091449 392496874 618244983 997581651 930504261 -219179529 606229323 -156672949 277018345 -894378501 170447803 -211211702 -236222995 213194859 -953438167 520849371 455672264 736691412 785323298 -536854003 284731813 -984677447 -915281997 -972624719 -476531233 797620142 729855129 63366857 16576652 201915589 -975207722 546424516 -633321989 311823211 -159391304 628761698 -169777596 -146047135 387152500 -945292524 -434133668 -586243487 -142837170 -909105247 -396927296 -558337621 -40517056 796041064 711167837 -811797286 266525594 786220144 -969439518 -670996975 -816505350 -16549273 964585859 -409882633 789965133 -796572840 -908793558 -636625025 621587844 937120397 -983740362 962107684 424343374 401498546 -969029084 -761685338 -872417970 -723255317 -460790562 -788634233 -277695596 -237171566 -362014856 638512101 972087593 -485850821 -712474816 -200316532 13097723 673036626 -281077594 -210284316 767761110 818815309 499967526 115802559 558626830 793679592 16426478 708456649 991317548 -194216518 -712228008 654341492 -354402101 209780312 -647583382 -696143354 695486415 245432069 -50024224 -213882075 -247771420 -868729098 -536101569 957300970 876410632 -745826584 -945905515 -856164461 -700742523 -682974276 787415585 -692455255 -508618172 883715877 297047793 -418681533 125684623 320133744 -817801906 -595024842 577360269 340067064 751994818 -783442037 -253889860 201328476 321731435 -414872935 -723882154 991886471 952250504 887719593 568258024 496408815 469667411 894627977 901899675 174004485 -423439304 286301396 543399594 757122889 -278399535 -89615865 -794278552 -313974840 713924432 -918155947 -529348343 65822789 642528845 540963269 -293577925 -459900652 517426838 -320146525 964370582 936904828 -78868149 -325197430 494037295 938434503 -366633670 297287676 -705725808 -209685987 -628741385 624355674 2562081 -446293921 362005711 834827538 873912317 -564202008 -14187267 -801788260 734825105 52099158 -128016151 -638320855 365881793 86837100 644158836 -511915242 -610496382 -82602071 -985044561 836416704 913630763 343658856 -34112648 -863498791 635490437 83706619 -776614113 832574277 -925939443 916119654 -925612166 -928989711 -212222246 943478718 496304300 -279318338 713145396 -990336236 475735481 -460473419 -412621904 -103148818 -288698605 -705694207 574708856 -610520646 -904569389 -13622363 80782715 908609655 -338656995 -834764821 715271482 -394745484 931378214 -449458295 590563568 -941810938 -103930873 277077400 423523929 649490090 924536884 746480548 166083596 527072536 -198271016 518546730 -614385237 -359821419 -999837355 207969538 987869523 645850490 -657137313 -201394568 678504440 -105044958 636436739 264577159 135141109 -193828223 220937635 -454242960 -842041898 -587961364 828626632 -801586067 216444759 -778139360 902241531 -742725825 -263305438 237184511 -70670476 -204223050 -596022022 -793469485 354293261 574782915 -580103207 895116345 900546794 -614002203 -272113248 -894252832 -11134200 -757193935 861347582 -30239124 -767522800 288430497 -392418565 595010783 864477614 -608892403 691673972 -32183762 -736898801 -162192420 127351426 859079466 -833344343 -238333842 929510615 437861614 -310655731 52583719 771255639 515001478 -737663949 -278910635 -475489725 -708151538 43178816 414749972 -867491999 875027645 4395511 -590827234 -350374723 805395316 116215308 -913020683 833791062 -205804176 -187124133 -771195189 -759969067 -98886901 -765866136 579845353 -6979572 -966870065 -183322511 -200840583 -536957169 965010735 787465925 352344536 279057747 -760459608 -639670061 -720270907 -490760179 421071013 660992994 -406385295 -381820059 739603109 -146694725 -317494098 -288550566 972983647 627629050 -316779063 401489267 -346624108 -153375767 -355685995 -87770992 45159005 166083569 447112228 -44299547 -358225315 -540055981 -632840795 -949500383 -365084313 831392350 -883617813 453198476 -111723821 -411256670 478819270 337132007 820633798 -733771642 -646018385 582996113 709079391 847817731 129929757 -587015951 -81913377 898329934 -121070353 690456700 850143858 539512505 542559381 -289938542 838734058 440426746 889296598 -338684350 192283237 -350171029 7745480 805039236 292361317 230365181 -412983599 -5752830 797841159 -898681746 138352151 -251002234 446112303 453249815 -800304872 -319049645 -439961060 -860846046 -19046118 682633219 515325548 -835199636 -879453188 -107644104 -297228631 109922890 409132250 500812418 -937786628 323165959 587713473 -826019287 -39261047 -738099202 -994036190 -292910752 62352342 -851331133 590002231 -89103446 960277206 630185255 738640582 -977705039 301546964 902070951 994353105 238929184 -327260350 314395013 519453592 -930154385 961913212 -957352926 -404732791 928650525 -160067947 -416610508 291279258 440637783 868882363 -310316870 -466760625 266552029 806051634 79441119 997878401 -980514824 -286473848 601565358 116492686 411791579 130465200 927092430 106338923 18589741 -308837996 938085363 -646089093 -162724364 -628158578 80800808 -245056391 -520239609 -823353533 -80643165 542574320 -740488258 233567241 731350056 -94668169 -336161339 -273058993 735148772 715737432 537698159 700345935 -100827908 -113210743 897528895 754239145 640539812 189232123 -552890686 230072209 909667194 957725020 -235879622 634655737 97883222 -505276651 958528322 9598955 -959009632 889745868 731084783 693437171 21039879 56909816 -233842353 -910987269 616130021 -126322258 -906378558 -484409808 -495241232 -553064220 -885933159 786063757 204232143 -151542930 -852432080 -191126923 -476200980 -890982807 689698809 236127821 -973468841 -491393045 583165470 -463076234 -283376562 -39900003 -393030785 -338627944 -865829100 -996540006 470609198 972847467 -504528959 -908651994 893710879 234501984 -314673221 717092443 844342905 298509915 -112232212 47998933 997551717 -694925036 54454370 913369140 621604851 -298972151 18165671 784383585 -727172127 -311273669 826520857 272037936 412831760 365214107 915258746 458554443 -775310826 -763540746 -551551697 816648848 -126176231 793143429 -80056411 -266448652 953092875 589884363 -360598145 -921182926 -704938035 213986056 58718335 634349106 -950466942 834098506 245521864 -167370528 206072888 -348490880 -311920941 618328628 -232081221 -73552133 323802613 541781803 793683387 -183626918 -196370430 -913668128 -481354271 173608122 -757498584 -125617863 364816988 -501390270 213930579 -661012993 -474877300 -996676042 -490232557 382938557 -229545644 -262027664 -838240413 662352352 814531412 -797529984 -158941801 94526780 -195473856 53660242 -76645444 990226371 -142476016 -383253194 721175348 201371030 533228221 863531464 226453042 859347925 798137136 -25192152 -835446216 -947611826 -580903180 -967584628 480889928 447144021 -574944090 284165311 -421743913 867255313 -476497075 689315203 -92491039 229510740 705453293 -5110594 -553119128 -684411882 367252833 -599380748 -449207549 -854045646 867416634 -313387067 -545872241 -868541925 1003798 -660079173 39126870 809275026 328574137 720930387 -147360623 742147936 531533738 183377915 76558276 671660065 19226082 156280797 -810568798 714943385 124849185 158864549 -564310318 668071396 843542540 -683039885 -642736949 349558769 -960912530 10323746 247766163 -104742355 502786906 966507536 376084032 250620047 831047609 -751141585 -129983922 -191101894 -792988907 67465949 -525367961 -399863399 334981633 -188408066 857417308 269693821 -55056550 -132022623 -347791404 -923920958 672275689 -935901204 -626064739 833875564 870690827 -330981832 35146580 522823372 945934282 978858261 11092129 -984303975 -276226860 404648741 -633391491 -694865368 168509691 809506408 394706434 -231448228 304301901 -278819806 -546901275 -446951556 594311242 469678883 419367397 -441234287 990980636 -125386636 29480756 813476161 -33840945 -738491047 -158687706 393657236 -455251216 17981838 913109377 -731450660 676530637 -133524800 275650724 89342816 -323725359 -546889461 -99373586 -524517307 394505863 719933876 -580954407 991594156 -100908232 179866384 -65830624 -221214952 109582101 -556408231 574536443 972309863 947316672 -423503158 -203351418 817625674 -835402460 -683327341 -696980906 -988009067 759346518 34323212 -254413245 -958949693 -125645994 714162838 653986774 -128847722 -635072598 -871670658 951595815 524312097 -215350545 -685429981 359356093 -502714677 913389980 145781957 546419497 184966223 3189541 -955131621 -972340240 849450011 804826706 120004713 718702962 538634441 -731421357 -344377809 227063701 199030372 -669582984 876889520 855484031 -122780469 -982243146 475233333 -240036821 -440039474 65141885 925467418 651589802 44752398 -689981291 -300725554 2868367 -742241159 420120450 -634248485 -590652435 -263236981 -645840259 -66490305 -302743590 -691171428 -625170222 670134047 293307538 913785518 -942673316 -524196268 744346048 397105402 821400225 -618598648 -126222982 728897704 817257142 108004905 -3165230 11220416 -358705001 335907752 437558240 -224645698 -344573133 461594767 -318376664 807928532 146020947 161555250 34996557 -346665095 -577923893 226959777 148919297 -985854106 897293503 777319038 843329249 -267498605 -502643760 -167325679 117527853 -451759351 461162284 858167548 -551932448 -461873221 712049038 -532217675 332428589 -641748581 932677490 303078740 364565147 601910383 -773650865 -977163726 342619996 -789821035 634202565 -511418238 -217923450 -137895987 -323307540 -275816217 -991096615 -219337155 -401288334 -374254314 191667773 38740746 -357760057 797155080 102743332 728298944 -119808123 881861116 941649605 650586548 144256354 -60853384 -79757875 811504937 185233594 509752810 97968389 645602471 -784333890 -189737541 -615637404 -489809845 323786706 822853960 -483953101 749547124 99827308 897999294 635550994 261221738 645603262 -922439364 397451877 -131103154 -990933521 551717554 227256792 127969533 -989631970 961242446 887631886 667040746 115259712 -915154250 -535441814 -848177502 721132609 626361103 946437036 83402761 881321368 173312164 459681771 -756910698 -417077560 -700799784 974231115 -783252391 -616496904 -637755881 306087933 -909193993 407422805 -783846858 2652011 281259138 330934646 100641301 75059173 -392606832 -390888335 -925497673 250297728 -395805558 164982680 -18433382 -454974602 -95813294 550377723 343859194 173335017 -342673554 -706139074 413061145 698110463 -127022234 -684862550 917484223 513356321 -545575911 729363177 -776154022 119795474 767177587 -90867507 -505881086 810664767 -624014609 -734491135 262345227 -359360181 -833265926 -562177031 849401412 328277043 976033106 955859775 -591566750 944339571 942673389 617418616 -622598465 -484081928 230910521 766319183 456899876 365966098 530829489 263086023 461923032 -332569133 -550917824 59704617 895284661 -959482900 -167433194 -571936230 558615824 -982172650 81473470 515493833 -284853142 -732261776 486057758 -982220373 -261125121 223416211 -828017330 -695999901 297876905 126906257 934933169 49617779 448880121 -603633443 870552844 358668577 -623971582 -987387655 815610043 -193887716 -456254548 794932945 -76531692 536675144 -26624326 608618184 741416217 -679024888 718531709 218794120 174333497 -906904726 757847002 -829908586 -565113086 -677605386 -806767051 -669519532 948314017 -893404021 848020120 -780322665 564719035 50629803 19868304 773079911 -392352765 -705188024 698542154 -331401629 -741959738 184479848 -189477224 6219224 638312369 92509926 -410210504 -27850379 -265790360 -666114751 -165388855 515364829 -563158919 527951876 -262086407 -461288237 49785491 -21240384 984589735 601917943 -383358809 117103253 -540273620 197396705 972963755 -186633978 -404782856 800758830 -580428309 479925894 -21195850 16157267 189890512 -456570985 -531381747 -291491095 422092528 781752892 97072490 -851792289 -575307307 -593555277 -430376157 -105203655 792007608 400776224 880241577 -643948773 515346901 976200542 -235107516 655137470 -660841016 299013036 873220845 682017255 238144506 309618798 342451551 629822226 388995338 -429391922 -145452452 52692386 -638173613 -20912313 463326543 -618935988 -410573579 -417775863 -850014030 926106121 -609922341 -645295707 -274312944 310990069 297462005 577073854 -954116166 412417709 -524270685 -107942382 -570665613 -723041748 -245152594 -864315064 288413348 -627413208 -950893028 371552220 174963065 -920617045 -509749801 391869893 -792267040 -881463179 -409554307 -856728131 -998676814 515491583 995072660 -985432295 20445656 887196405 -677588510 839057961 -915631428 394901167 763296452 -925264577 675909186 275771796 210260342 125404428 419950916 649389960 738202612 318070061 -232704852 716673340 747723730 -34044464 423283507 -587571885 -787868500 -764373584 873255621 902329930 726373110 -825701523 -176784045 -570092095 40706156 -221902903 204024266 -374306502 811543406 291651596 -408219228 -421885899 -701247488 401510765 -409332301 -51595221 815126921 -107368233 -452428627 186179909 367331572 -352117022 -2375538 288373559 207677907 535121363 636204015 -274829416 394596496 -69155975 760818832 -561848372 30566539 -411185818 466606802 -623783670 -536856386 472244330 528931404 78210810 -375515428 181146986 -995932829 -328143976 959258116 -107517072 -221983814 -560436465 -570692947 205183340 358635856 912675220 -903847427 -125851094 578674651 344639930 -301197160 -461574424 908608065 364041408 660352491 -982557013 -471938669 -997810683 -434629260 -102060969 219439254 303944447 57494677 809446483 547067196 -615455923 -624868693 -150730988 933161691 708498573 -815595922 154701400 -421587740 -629748967 -209254662 798514835 -922800477 -530654374 863375119 -926934133 15115993 613354589 -788489075 63936147 -257593038 -261999682 -492460992 -493269525 -621727823 -29462615 596914073 -87435120 152864130 312816248 -625474036 785644115 884541526 -923678767 -585608152 285985945 902340606 663310214 -447859743 -44393215 382278381 -196311704 -747079033 -129856010 -992670657 322816285 917855629 -949750206 -444735048 478575040 875488085 -837516977 773095156 -125137104 -785398160 -881476231 300766472 -511689 -64164936 -304999310 -29168082 440825977 239706378 -583522383 -907183136 542468128 555191224 674493502 -249830263 -357197170 -733224149 894456097 623883620 2343248 717362609 378140695 562565652 -201114860 476977543 -26824131 608228199 -322253455 -971860738 -667174266 -276902379 -352919334 -553204365 978362660 -298375378 -42104100 145062706 489785332 -161147342 -9630940 977285111 835075625 -817499156 -863513665 178046982 190631801 917803071 -691887387 -383342186 -13709239 618042492 91417053 -30579634 -234019779 365412646 675980317 -906531724 -69090145 -85750605 -871240074 539017286 -476374250 -913759654 -942662356 -659072877 -440334649 76819706 -134072966 -735178681 276610588 -215461044 -952560950 -278173059 -871397794 -168873442 -905627600 -617562808 -862195988 -597669856 668028514 -829391969 -704071607 -674345789 -885755582 -969664531 134895368 440371404 383299375 441770983 -38132426 141722394 139433930 48648142 -217814452 724460247 78501681 8102697 240055642 -468737219 -469092825 -551675579 -167470215 -924233934 896766291 -381946421 -14554521 -352235052 705116262 -808823426 837254761 -748415313 -47027071 835025707 596494534 -874672816 280759922 229089939 -277764260 -621798561 174711907 195277774 307235829 72285301 427335759 153625051 -498938795 -909667266 -905146487 -214552744 744142408 -382947851 -755467238 180898130 -830217313 -323503424 -677838272 364125632 420070843 -233366150 278644275 -771501530 412739811 -996328419 352748496 -755059003 118512545 974539678 705244793 -948001038 -462686749 93101194 -47586840 -825706449 784026235 27453889 -375769267 486397076 -688255027 -253882980 -131520648 998239307 -6736372 325804689 -482482881 -208912483 -868893391 -31618890 -900376526 909006647 364927928 -453987537 -398204459 -649205896 -852298000 873914655 -157954562 -976327195 735149321 -8397540 -564059893 -748309206 774990342 -718063113 -212328571 -919469723 -219340927 582283355 398107381 198734646 -950795863 803283087 188009932 705748332 -169660388 121521573 178929307 630796067 398213823 974836347 -919622059 561443002 -959479917 584809361 -22575503 152764331 -360528060 502244492 -300664769 381392416 -556021283 -462698857 437737095 -160561916 722256106 -562593644 449514386 -406806697 56380254 -34088659 -567536424 117632350 335849018 -850006142 -487595029 -533225946 679955178 -580900810 992337751 327004521 185903079 931967821 -61580697 520352325 738523619 -754988052 -481643775 805668903 538868530 678203310 141165665 259683173 -937356486 -622695982 -136973600 -638886615 606116596 693096647 157223148 -778022079 -188591100 953538429 -427431709 -719348050 -786025690 81844462 556471617 -783120347 128923486 -883732000 -615932370 300816178 239193901 663325833 -308743121 -617474319 429992470 74915724 -479559714 -332766778 605599259 -590609537 928511794 -381160897 -509784707 697179612 10151716 260601960 -399478215 -87237972 506190471 707612381 -230021512 652799901 -167611429 -88043994 972816881 884128146 396591807 617057279 -142901160 -132002393 -606704251 27114690 13617681 -474686110 -886496646 452612431 -302278554 153255001 -120456901 -765004272 -759649291 505278801 -843296500 112542731 -360442332 -671974861 -685960970 860789993 642080252 -800120101 -384267059 69470890 -239099313 484753962 -511026218 148863176 -473435803 916579502 -702219932 331537288 -897157594 80378527 -100618941 -637602924 -520410749 934172955 77752988 777536387 662104416 -229730763 174589082 23541110 -535925304 -328249438 -138223547 -589256516 -98758429 674026781 -431427440 265034472 -567968459 915769236 19369395 479402667 238312743 9237449 280594879 -865469600 623836707 -613147324 52708007 -774224133 80014592 504231231 -966097559 -359139942 292905307 -625389502 -979952667 -606739945 -744612257 282250012 403756997 493611023 -421929568 760962503 -831412422 -893917817 636651802 -575732284 -448902862 377135361 -953998720 707501703 -893950041 -937149024 -855684941 -902933660 206161356 -615230146 -236246647 650713553 500901245 613219266 -799649022 472077704 -130067846 767082237 274957401 -69811079 946802209 294429740 217254138 -653037842 579791066 -289515823 -637876205 -519946962 -512899400 -271091397 -687094326 480288398 -500772956 971331539 -995851239 724040717 -963778420 -604787786 865571101 -280188317 -17251974 -206726158 971111867 -588118914 -992901297 288169516 581316149 751137993 885951109 762710223 -428112738 121574813 -470808052 -819787083 -441262061 -417976153 -867753926 838784979 360103867 169575068 -159629306 666599511 -478876905 -229900851 -408940991 -945836846 571510764 514307164 -9705660 361220953 -187679208 -818183446 -338261366 533084675 -376553438 -301939074 -238403580 -903292756 -388079750 726873824 458955428 911018317 648620207 -997374703 -312882589 -370097090 672907084 879846054 914414342 582010493 580579495 -925503126 -669989792 -821423767 -582344383 485151730 -994472878 770896122 -236925196 266004688 483429271 356341731 697588555 -663664880 934124292 -871555661 -955514270 345961371 122676200 -317470957 -164941551 691837676 988031968 418692762 -245669146 551441659 477630661 889290651 147173628 -626126511 -368338785 907535318 -588665624 -621381712 -318827285 -582172740 -424619099 494079198 -654216274 -526032384 644122954 -970302301 869988031 -297940655 -421860384 47745834 210140445 -630842059 164233811 -278656363 -229193672 -747513269 -76607090 -341865067 -654619955 -491486082 929370104 480977773 499033796 -355857109 781563825 -645198228 -641231709 -577082064 -720550776 67359909 -854275019 703459592 -228223434 -392691699 -209584228 316595115 -714718692 -366825182 656770272 -413667312 -112805909 -312089490 843496536 931843564 -486995194 -928908457 962062488 721147030 -517826084 -457482049 -744129687 -738990309 -733374995 54906435 -578884274 -138144365 -456232403 813859392 841827683 420109552 -332281864 -399412814 301663926 13956933 -761063056 183562072 -134779045 107323375 793683627 7731440 175989376 825729841 -767706500 498036683 -106640554 783879461 109846970 222125989 -301373812 101845194 514705591 505562180 879462324 -177764172 237649691 -933246153 -519887551 704267134 -93387421 -190375324 -997308319 -796712900 -952684894 -864862008 -234923705 379783767 -473789338 -697939669 912077595 250478272 817420997 887084221 -448334967 -934730592 -273613692 -146709998 591672951 661914967 46510808 -168426645 -714888061 -296877813 -275759840 47752506 -634322032 592274137 -699129951 38190526 -799843885 -398942007 149958384 983666928 997777233 -870342077 942683731 904533142 978212511 397476049 -607970507 -922540847 -59760906 237571267 -677727433 747824905 -703515205 756004586 1143401 -297678796 888141764 -305329189 928678130 696447081 -432759110 842386439 942313447 -909177691 222120527 138045489 -733301396 5403062 -946642798 -774215207 -684253935 -714448701 -715190646 -804870150 415154368 -406267706 -428802616 -645081177 -113050507 932402208 67562998 -37761137 -159828127 137253340 7466040 -286947604 319190502 292270982 234901225 662596906 -81531200 892122104 -847333680 -766436686 -417132521 726995005 -451806293 -68791755 404812321 -268170985 -354949781 222435393 222864045 349145142 -574357736 948674638 747262978 -88392788 140614575 -920611840 574476491 -35662277 718650247 -927687706 -527270367 -400915970 667850226 -417238496 -783657816 441321334 122011967 -212351725 88212507 -982754617 853753135 916205828 775618693 -338084831 -690644925 776342108 -203626065 -686890931 -370140775 3143813 -765610556 78288093 -921560931 -463463198 960094350 -111966949 162167941 971967318 873494738 -383207866 -177015563 448328440 -599361973 -202826696 216323623 -857095613 -935565914 -580667059 810252089 558640773 -23224075 87266830 783815834 -596541521 744066363 -870988012 909740947 228092148 -403057732 187266516 690983968 -434393003 539780475 -698232001 720974557 -663622955 -873480527 203271819 -987644208 -821803193 240108452 798142650 -871830804 440501384 -305569231 -659124974 708026346 -614129874 -955895998 -189668895 210052459 788353463 620726361 -808731046 -741563240 288559852 118729980 24569535 -625992080 -238484415 -921021025 700675463 -235570469 -211677611 421190912 781949975 143741745 667529845 -697991660 -333516706 -183638812 -393807163 -502823092 -299415553 307205998 477078736 -192410340 675167371 971230359 971084921 -611579867 -380064804 -792372359 -689107334 -594373789 -640592590 737622015 353822494 777100605 590343532 624990478 445209160 -349881363 140926551 339046882 364653252 116107671 -87859570 -826745325 -36796037 -176879955 -958919268 200545998 -643315109 -497664435 -598321336 709437780 -147736168 197642815 -492713772 679037510 -228301768 524188240 -177955208 -149778394 -371271068 -82672571 629806057 -462238878 76784672 25482403 307092280 -460898712 -886490360 720760932 -847882748 90827925 149943748 -36387429 272762611 959195397 -786586419 -264161725 -627436117 -754050070 214420199 247334927 -663525199 774137161 -166354816 -321614015 -323980526 -992088745 878257230 -36219507 -483707093 915328446 905028376 -780370886 -738708147 -459817450 -826507653 -366439550 206111961 -24055593 347482041 333107820 -925971997 -662971886 -471664100 1243883 471459578 -287535969 -57437650 329212259 -186125295 -200325812 233418 644563943 121315997 -448746169 758282821 -125994831 101650189 605619691 297621264 -225994642 -988761226 595011226 -632400144 -2864890 582987244 237064626 475732384 865564370 156535259 519466227 -85553407 928404883 -462718323 -574482000 406651365 892404973 -417378816 -983437569 -436633200 -938785048 -306157137 -555321792 1084214 -59361770 46793934 756814858 998949226 -57620605 -27095556 84342093 -874837617 -947083572 -389260390 3755808 711291732 948009713 2939201 -675107076 142217006 -170914510 -563745832 -623827167 249893821 835093267 -926749667 -386281475 -358975155 996511878 -177938122 -473339701 9146040 862187747 -565046666 69000393 166494433 -646203984 -723960257 -464788580 -733824762 491146246 -490913603 -578636407 203145418 -740652479 674457167 -805112782 -844905762 -479825983 -732222972 316069106 728579743 -54502824 -852789711 -681163638 -910225757 110311480 -486952193 919895487 376080221 29075489 -807492754 758824 -784263166 -581113427 -159354964 -490457440 998674877 -885145545 -790312760 722109126 355637879 -532019733 41417352 -416422438 140700151 -425376606 503029898 308685119 690454176 -675105864 -723275048 -537084610 -410227825 504731552 578807633 -167243246 297707809 -120776842 -2290808 -641570980 -13065182 770257056 -678156726 266083265 -375758809 -73024038 805568414 356441510 -774347333 590785150 -586566796 -228143353 539213974 896789314 379852717 28531111 -552962127 614519420 925293483 -398306269 320100195 -494699759 -527344246 831226300 -895858059 928189820 997688543 428999135 -335750786 351433422 -301758886 -963948422 342261367 151313495 611080192 -518006734 265769583 903339564 -859058841 572616809 858373640 -891632216 -913244386 404674340 353205642 203845478 725895008 -296586884 356807103 -153746033 -315620148 351747517 573683934 289309570 934772944 8824173 -668187170 -495061400 640065032 -758744633 -483205343 815022298 -906872318 670741592 948847677 690871833 59708177 325228562 -528301460 510660635 69356841 -450828900 -497762366 -884800840 -113281074 765809550 -769370001 659014148 -600850847 95499916 -73820087 655231825 152929387 -201726626 321792622 523267363 -855849984 997388021 -143661785 -423044357 984270127 -254257318 -622038068 719585855 -271084860 -569875623 689495062 582924955 270922253 -672616979 455936573 -793838900 959279167 446268310 736809017 -429404813 719300437 -862503706 111125909 -348138849 -556174911 23633327 794987036 -377298207 -319794004 264315719 -627037730 -784619517 -38685489 -924908906 -701208253 -891649454 926362544 142616273 85913430 885718576 -813547189 257603071 533275935 403836671 -862356798 894725175 320149056 -458981483 -706863349 57321669 -943729498 -319763219 663546403 853470340 715359053 -355151494 211003677 669384280 -589204133 43099908 639710116 83945122 221065498 -843184360 223261206 907282866 443044970 692291727 167776153 -410311661 -172778139 344964711 -513305994 -918158997 -639110478 -637641517 -523339001 -853400881 -464326690 -461625499 -609526240 -814548295 -49237777 -944674820 -839929741 458124512 -989663993 254825119 -122317993 209494156 -826529858 -723729237 189460081 -737659515 204618477 -637071561 618831608 780208069 200457819 -419380382 -508724508 261232561 782356793 972259617 439361538 441264085 626446114 -745320954 -69895317 408531075 420175796 -687117479 81078280 73372180 607149923 695272248 322587921 -542547683 192246192 992627292 -828221729 591055088 -620972067 -941148833 162422178 545936621 476426040 386500760 -638158674 915794515 -409133163 -144104464 -681014987 -71452069 733737677 173652757 -233325102 -668048893 -588834709 85522400 -758602121 243393019 -751514275 257504036 786320381 202807048 -486326173 -739596547 727693706 -792527365 138882387 -542186182 438723544 -847391825 -443035952 -897014579 -388656943 119636655 -725417410 324667725 800986824 -599084550 978006301 -598801574 805071262 -623048859 200804138 196140925 785967012 971470923 547103099 392728454 -214352790 -159245762 -152245460 9901082 -269662936 -826574246 609766206 77031127 -672326661 665173337 158882274 -654407047 815516010 -548798712 -279581559 470929591 -250796436 959033347 -709160502 -652395963 -12635943 203805923 -231577300 -109245887 701632972 -216214985 803428766 -299706874 -876654002 -130969974 876809835 -693942535 -935549065 357759537 -668049828 -221432799 -707898145 -460609579 -966560816 632414730 -746826569 -979047375 -680438546 -534907502 814537331 137920194 846237561 940166385 160403194 694597112 212336640 52295745 -910241221 91982016 -943038727 25204784 -955278007 696154203 -847956114 -145365169 -939189749 -670077775 851893691 307623051 -368394501 -782380663 -69383079 54787117 715682389 317209673 -949604531 40226579 -27491568 972872467 -460404380 -600558031 531332931 -931429472 -518523054 -117659549 460690624 976790896 316761865 -634287795 390382035 162477630 839500903 -574708441 337886911 -908719904 -889296480 724999530 -541029362 603340837 -465158524 700762066 -540077503 641700180 953565953 499510986 373302368 208114571 508302589 713527571 141253012 -290651110 -877186868 151107497 -270644778 62560377 -774683695 -28186110 981634197 160389023 19037141 292345546 -262709318 -562844399 -265445175 -583475819 -119993939 365579636 -364667352 -180487217 408925555 -510967084 657974731 715761981 -463611855 90753772 836634572 157791366 -205196874 386132457 778797165 446257882 -105504704 -75982090 -327441535 135925239 190482847 -383589619 914153573 654536136 -506226931 -740473343 -267745957 562949719 998661644 -696063253 -497684068 215977155 961724709 753208133 689944371 -598170402 -345943734 -514888543 -202799329 800412023 802617117 566811254 967041940 39347065 815607459 440242865 -545151047 -399966882 500262346 312246236 -864098963 -80702275 -777277134 -719788260 48238331 -885563463 -131598532 -739062814 299261774 573292256 773049494 165538928 36988105 -756023315 -719254654 -2515443 -672021028 394306399 477052792 -321666200 -946921487 -736212363 622020337 -268195879 675720403 -2501572 -737259451 967834916 522961349 -749593935 -359569722 355800963 -24164282 -574323771 -709049980 -542956831 4406700 -682518443 -408340612 398205644 -643920036 -401408759 -410772194 454342969 579521108 913724967 527497776 -298740857 892145256 -642712842 -293310760 18355062 72342078 143842663 -545517200 -98402363 437156834 -781130270 238724438 991699699 843232746 587561356 -306931713 -619896402 371124172 843283180 -501178194 832856832 -394546292 -931071206 -993541238 -136271607 619197294 -909545028 -359316587 538968784 -369576410 365946081 -908007458 -241346958 158980220 739120159 -83885299 925932812 -856013875 -892822861 127364472 65811361 -730064346 -754936573 695904981 543998270 937582023 258744117 -604226658 729683094 90123908 987676591 299036072 -501496566 -785634101 -174362495 -956123157 -790592218 803339099 453612692 -604476842 85986094 496449218 -511293471 777482690 562686977 924519145 -209326925 875273777 81000910 -644830853 -414190334 857022900 -815241196 218653914 721750047 247060294 860996754 -633945104 -769102447 977336304 89352169 -205615379 588897053 654188413 -35401860 741399951 702995571 -666313465 227137889 -517597139 64184670 689156071 -996379217 243944060 -949216571 -3099063 -76799517 377197777 445818710 507658127 -802150194 983817437 -78414556 727324123 108917115 -397764031 400640562 -98251268 -582365860 -906359117 988802200 -733278184 275685329 274069322 94288856 192674956 -290091208 -517668069 83124169 -469361033 -830370001 -670166055 -827145829 27889709 356269972 62259391 -999845384 -644874403 879162426 722506367 -908339324 -272994707 618583931 -546173805 -62749286 -676213898 211368417 6264817 867743779 996970048 751175918 492094021 -357646268 -134731182 -477384596 529293392 -84887413 321076419 -918876287 -633228011 -342615473 -552319946 -10913740 -211651206 485431293 -509599955 -604334340 -664398649 422452274 553854629 768818587 -388826485 847741441 -580162637 -12048856 -84528267 262583698 328738189 -569693436 -261193219 -146800448 -312980576 -711728136 92578575 896359719 -694002506 425139902 -209903250 125611250 -157996188 -943311120 -380051397 -490580938 -732865048 -262105658 -64174962 915347026 501209676 -98247065 314304597 850796144 -450941139 -559275526 988758561 -252116143 974298946 -320175488 328604247 81934049 -792657947 84751820 -858053192 867124294 837018404 671086984 718885600 887086796 -709419162 121162551 -888396675 969010373 -410207698 -81766782 -439576542 -954035822 -672920177 -192698918 258779698 99446039 -275781251 134335274 812196341 -651165327 558060609 693423937 872533950 -290012088 286932494 -810041983 571627717 -165160579 -95044281 -146163008 611760634 768831688 191711233 -235771532 914066351 124416586 -127111723 -430849107 661319688 15122882 191085867 -885243391 -148189704 358560984 -435727033 495082773 147177822 -415217180 -87702646 -813153686 187584565 -276368452 101888777 -433999692 -168453406 -319561236 100304003 727893512 856790200 -845222791 581627832 -89824364 974621133 924437572 794159331 489742451 -141800113 189058094 133663479 -62512167 967449725 -510115806 340792807 -921655417 -942600006 -949386917 -799824254 -922756819 -666040542 -243969685 -857293361 -689069661 834662496 195237258 -384814378 -300212870 -714740385 487254922 -615736044 -312618960 -982517541 684879238 -494371416 -331048046 -6649930 254321285 -945813217 -687718398 707569202 -464631167 -201629938 -659332022 938866804 -761659364 -717852898 -363793916 -557169942 834248137 -565087539 -457340538 939248483 315692922 -508223375 -896761576 -911617349 557698128 195448288 360042391 -693778179 -449805797 733389475 86057452 -87814848 311650793 -301063739 626321704 309222372 -251081546 -732574342 740150637 21294630 20041158 -279342892 48780020 345175135 -817823786 29235982 -634004317 632914263 353971487 329458168 -849040243 -393026671 534123253 -844770792 85992280 -950187450 -8633160 528735360 -870243236 -786323255 -61992236 672131098 -56545167 902979741 -377502599 -547121629 777955019 -259392134 488541520 811753173 654841406 500782724 921922791 -447917628 -759999209 -808534320 876039783 424102316 393680098 390075474 950503340 410590828 -844174005 979973738 -886289848 464746165 522698924 -460517901 583649816 400773214 432254718 144485451 -843486060 977691192 503376439 222365457 -450490720 954336127 -45039984 200738881 557894809 -75825930 301662151 299711102 -52606652 261157585 -817563194 830700206 908239706 297602003 517113715 -153637393 -372828657 -207235249 656288346 -558696652 565336692 24589874 228910760 668306397 -2971660 -816594110 571847540 353318713 -552911645 -311346995 -501339274 668769618 671355599 875949306 86793112 -233844246 -357063901 268339267 -922188650 236763347 -72423256 166214176 997961443 657671161 -333868520 601070096 -855209653 77777593 -739056597 441172559 26611163 629870838 -489725570 433204024 643923608 -875115636 121201785 -116241472 -168378237 -141856447 -128441222 -674345486 282695838 -78512917 -293608964 -806466978 -548724218 -648615361 830293575 815183223 -345597197 262796808 478423356 848216267 756599192 -921353219 -109105542 -508935979 -120188771 -125650569 -726147030 -978662440 125775353 432771253 544371435 -954651289 -11618433 295821747 188304367 -660875898 -73988676 178121671 -105680599 -446827327 257755096 596232206 -444837472 -350158643 -948947444 -71939087 614192796 -283247006 955751771 -956891484 775890319 -226439019 -30367785 694914709 645474872 -872921540 730917834 366338653 806901629 393922390 -337406741 -981848266 -513481401 4966160 -330073712 -239460252 -934689977 -19351042 -812406290 761793292 -293088663 -560818785 985678976 407546665 -306835014 -121705467 -251490340 522215111 258167420 877131045 201881726 615815285 830194960 326944165 -993407280 578737506 831929056 -972980806 -383058460 152499287 545263168 376864100 -593258531 816199729 127739545 -33218573 -73018570 -436173616 -499354993 -649172322 314629420 608327038 490932933 129828455 -502291681 490127436 -263342150 842505878 603249062 -693044900 291569910 896293230 289936953 129752127 -316045950 735516501 213883893 740520458 647399775 761162981 -702383573 169373114 -46143652 248121749 565218817 46127249 918913627 615347709 425614211 132053638 -549681180 570670883 672956222 643826281 399179624 622915505 -862160152 780087747 619971850 574180257 -826017265 -364668198 986380377 853076408 -999739245 207885059 968510980 182817998 -26415638 -635767308 -551695758 -154311517 -379808122 501898109 194960861 -783751635 -273947274 648685749 -951137535 351067264 -375349710 -270997851 -414221960 615660741 43528620 -310576197 -491160314 -8025718 -167875010 122386529 -441502586 -938309605 381170239 -289937605 237692308 46481022 620897849 95274937 -447325189 -613910687 -278281717 749411458 856061489 -292633223 680441607 928544129 -201907824 -140082083 398328668 176292897 -109466390 948571506 587984289 229339428 603739541 -782779149 -433875800 160196282 428148464 -788376782 -413268967 634241216 888636030 642680957 -497397433 -112873339 552791383 -373589637 -651710983 -207705985 -917250262 -382205646 337606892 -772620721 -924715655 306361651 647867736 -407413434 900225629 646970615 406496313 -832211516 -586961691 -566045784 194062155 509673479 30562052 305647382 601981211 798108105 228751603 -28420137 760644119 224173045 -706419679 788889858 -118042334 167171456 111510385 -657087888 769034561 58300398 786906643 -58958593 -183155772 756403434 637914737 -628349267 874832327 496914982 -753781657 -969500752 -618074362 -714944850 -527797338 360727056 -610697908 -8165223 -827658975 26677065 -131282797 682190865 280701804 -36040494 -815709838 -16939311 471335188 -155953296 -846969919 610801010 -961067814 -599274680 -930623339 74972732 -968489735 -900290100 -352244868 -714891250 -88922488 -350659827 927721015 -826243695 -634187294 -881427606 -53701083 -184234029 -302558135 -607914513 650156120 559093433 -80719801 531263130 -760254003 -90390319 -661095879 -840769313 -60330245 508569110 966730189 -405204412 873722742 -155271325 540308398 550412144 -176726766 231131531 -445161745 63586105 -296775909 581237485 -536254234 501228277 -676860640 -987492142 473707448 465560783 937390801 -728051909 -536892604 -335678429 -110313807 164212215 979410637 -481142730 636106527 -267716079 852949176 -754257827 -947384051 -907902663 631930670 363377270 325463918 170756819 700476322 -838242045 524488424 -39011557 -127269573 -558200292 -254855088 -72840365 426901115 60708298 980485008 213084731 323952987 497220272 -804408267 239575114 -467728529 947681360 -666904659 -677295252 809403531 639806397 56076039 -541642912 -730992579 -645272181 28288928 -789817054 -478329231 -729308875 -516996031 -660744968 143941130 906388099 -524982705 266595719 -627026978 222575968 -954481055 318163839 -215915159 623822069 -268648040 152736750 -95937052 -454891992 -507132980 179686134 844800890 291851433 -718435154 -164013335 -138817203 -562643098 -405009380 -156749554 510042143 835335228 -427374932 -713362851 729800611 577021725 875199198 144319606 874827215 -298374112 408037778 603018373 -729651827 -96951897 33643700 226142915 -20397428 -676062193 449494619 -202065391 777442812 -368596248 -461866638 -924577276 -746446621 58824620 692818076 412625466 436623703 -736128174 -217280760 -200079384 -108125030 911455396 610607027 -159491364 -449704671 -314286730 376489857 -42433888 -27459862 -16956047 -905738381 528775329 59206073 -64407406 -520495170 -205519403 -692124180 300546468 571575163 -414992747 -527258538 900497895 -106675631 -794492862 455190396 490418641 598112867 -70451242 587320664 -290985295 -908482414 814149877 217570141 986869498 922109243 92586163 890843298 -441540096 798807107 601958452 483595492 -776490458 438172361 -854633614 -952894092 35960313 -189582327 193525378 597760832 -946814861 538392608 720334052 -191568319 -173228251 -418404762 -2761139 -122948636 305289305 786560373 -842950875 -555877654 759056531 438624004 426461242 -818466677 736380624 -559611963 -643547817 -321504611 -405910644 106009990 -49627501 -46290611 248123988 458861913 822277093 102355324 410758701 -989204949 136231655 -637785497 383441322 -687773980 -265030107 630556931 -752536728 -790652166 211588666 262672128 12016244 940043699 -582835777 -497271792 -94144362 681219773 -597534754 -510317022 -143394242 975384405 338675029 902171729 -954293028 376873848 480221185 -262368318 275027369 614611049 111342181 134223421 -751143768 282229444 -153745609 -353815316 -512364903 896031471 955217148 -796063374 48687988 -544066913 -487429017 725634813 -868369513 -66438273 -706065634 -409918919 -899794907 -96423907 803159176 -135173107 -248003300 862463069 477985038 -831011133 -606402102 891535629 -450589991 -439572262 -202413667 347873459 -42069977 136997946 -286286247 -435759625 63173999 970316528 722358390 -314639934 966389302 9729375 309998662 390292524 -167792859 -741027903 833308321 -738289106 128211166 -75277917 719927353 -102732914 759955711 -343582709 666506192 -457023678 221230067 763064248 381496969 -853640196 -149388711 519450798 -57147706 936570215 -23101854 350994329 -704545840 62960751 856508945 -508038476 836491926 -487281565 389693339 344148253 643561431 116293172 246208132 917008756 -344028006 60359431 277315327 -702918286 -591876466 -616454284 108826354 -552794941 -218775314 -851767968 936188490 -889018071 571213789 721530554 -455519282 -510008751 -503511808 577130905 -697814390 700380569 -208149375 -665822006 28112489 877304477 764385326 -2063675 -279521001 -935853454 330776526 -555847159 -43486721 989264245 886449800 46949554 -19073259 -612328155 -49593370 -222819027 510624435 -479744085 974965011 -740073352 176181593 -877329207 -588921756 490534134 -401166504 -537249331 -7953486 -944081071 -738509180 -311589749 722066446 58514344 221152577 762294424 -643052797 567987123 181235331 481100320 -35639353 -588812489 -538059704 -649179693 757463687 -449889332 162203533 -257032315 717832639 344062741 623285616 776869643 766266634 327137587 -403709261 553115265 -922406075 -977596015 64599840 228160668 81190408 936027641 790011385 128664284 565177057 586410905 463393816 739869734 -160676421 525585008 -890759850 377224779 907575813 -818420864 847034363 -516004781 363846425 453365713 -132690968 988294321 759582736 -317034764 -160273677 636347900 86873873 -430504804 -582878996 -425019808 -918059277 -205392731 964401313 -589049307 -735216212 -503967909 2917358 -870708360 -30195958 685667109 903545459 -514612647 725261313 248874643 913311598 -117040874 -63688267 -675966768 336693203 -354561949 949840231 879450007 875318520 -141009650 568502538 -526913529 738713825 -762462362 -362790253 251436187 -705904560 -449613015 685265123 849722875 529522388 -809953349 -174593783 840671010 -303451607 -224222240 529143789 676359354 471191933 565529161 -843715765 592125845 322122812 -4139777 889526952 739187519 124926966 95312924 389158120 694760919 -168564208 -601452851 -583125936 724065009 -276035741 -366433803 771548139 -132550665 126513070 -472575679 445366345 -312729728 539086579 305497883 357741316 47108556 -832619063 -658022634 606323194 -422897234 446165212 -436268785 -245310306 649570758 -33532150 394766829 5020809 -821191145 404319785 854327861 997446072 787015456 354422616 -512704797 -72661455 13103171 -207333758 -444321516 -799667568 -479916083 -625961216 972940336 -460425249 -447289780 -392644936 -177685668 734817710 -458607687 -134546278 360262046 881085804 -466613306 105581788 556992596 -180014272 -688268980 -923374269 853387819 -8716889 -673019331 -24063478 239229445 -178867910 913140565 735513200 -904174969 -202098713 963326316 -426698811 -106550028 -212109597 847358345 -54720324 -910815847 157355922 -610909931 -835285094 978356856 -617585899 -191440755 -517484852 -399193612 453817101 -561327070 -283825993 916842797 -12728839 -922271712 464899089 -59081256 212588191 -51781575 521874127 710693128 258676074 299538856 496443449 440738338 612540116 185938745 -136029315 698309501 -594569249 259883369 -258932994 -748369214 -739104698 317256760 77075196 847823551 -623303958 -778452792 324925473 65621403 -862202263 698232895 424416834 175383472 -365413051 -90017147 -984531794 -410287883 987636651 532804529 -784831621 497825612 679965960 -370686315 -851818100 -110326306 399234621 -712849320 987870334 -76860209 231235292 266993015 21273169 -199540867 335890193 -431779940 -270940166 574968802 742857677 608561956 14425016 223823997 -718844922 -589010828 -70344774 -405490841 -821846242 453185413 -872677855 -988657070 -659652659 418813408 -44784976 959875570 -477595941 -704309920 58673540 480200209 790823553 -65078322 -895174953 -729832258 -372107835 893736961 -270759458 -72573765 523215861 149623251 17889302 -350092846 640215807 -101284687 -148453045 -982986494 -70425679 827042284 270475898 451503824 -572154186 -840273679 -37426570 -962513134 44066199 938373276 -48413879 145964975 438870898 -555478503 -723658206 88765509 -971320736 -221569684 730334357 149418059 314496342 799501466 383761978 -547402000 -810151646 -528204046 536924289 -226895393 -374728157 -123930316 757621597 763994102 -645166811 -188414040 -90549462 444690126 -921404633 -591683491 364225642 -171524190 -15020959 743797056 -515385290 412783167 570276564 -109644667 768913818 30961462 -325484247 629915734 -463308551 116538144 -780353826 989969041 260770703 -105503203 204820007 401604002 -957166511 -677605218 310091905 627255608 -79737087 -514644719 -244429861 -389705232 -405928688 -173202379 -297275970 587028631 218035784 -56554566 -728908542 -302139200 142366369 -310649113 -24401718 -917174485 -970076916 -244667594 -462051070 562466053 677412022 85684633 48962032 425323122 902896231 -962228271 198877238 783196820 -216573380 769971299 818131499 553353337 -531953647 -655299082 -522041801 -762874787 -235897792 50297661 -794232538 -940310363 -513069562 -576623661 -660341734 -134016627 979946168 -428595464 163819279 703514053 -645335104 -494688948 785476516 620124325 807206448 206604964 523911595 322142334 -902951585 132888344 -530645408 -328273529 104157007 -558729652 -969000239 730053110 331444335 -997578973 267423818 570250438 -112649002 -867481735 -412939973 -838535360 597104790 271307053 759852988 382268199 704592736 556665656 -531315310 42409030 550453978 630602135 -488599161 -397138500 -374738255 -552945056 320409959 335242030 -259692447 324464122 -476543279 533037357 69371454 -795755854 96161653 402312145 535079480 144378105 -176728052 -833775546 -201154627 534579423 -233359057 -492860320 -627912048 316522046 -906296652 -829047678 272691453 -408321293 109208115 990084305 172045604 171150414 -245603151 757400315 -490614997 892839289 -486395512 -203652062 -746335761 502562940 903614087 -301907899 -120849017 -476789209 -528853217 618649704 -212070518 -459288407 -949595106 -504748363 28665954 280014013 525708115 553953938 148111364 475911609 494654917 -968698725 442545822 -644446110 63500666 326700207 -959319102 -419556533 -330287385 506906588 -953608202 -912860616 -290762341 -638715220 911402825 38891421 -98855275 -926922494 809764665 -239251465 940117419 -572567373 404498874 -282736827 -553028226 883342630 -320820498 -795215432 244516558 602021666 -562556511 -406076800 314073692 -640941854 912851907 -870586948 -755624359 701289681 -376202648 -178553620 87198582 -242161906 539808384 -387372422 -309012684 679547837 -195758527 793725897 -788769831 567740048 206000950 -432952674 902717551 973113315 189991191 628552490 547299654 -46456608 -430401399 -202765378 -977298591 -850345614 -836189064 870896943 197332441 -974621132 300282396 -561679583 -279977629 522036696 -104035678 997492653 -470573993 -164707857 898448021 -619532121 555233671 -58859277 -265586464 863451873 507242425 883459720 155845481 -280139840 -4677243 -766023497 -972470507 -247838589 -495840534 3943643 550921113 331456913 -20529897 -487091316 -102180411 22220934 -321029826 -708652692 -907166019 -978920670 323912971 -114764683 781814158 -496499445 370993921 -287810163 -538233315 377855417 -298159800 829771136 382913456 -232639834 -236377629 392185332 878130558 205993783 -198702197 242964765 392247072 -841118392 197745908 755216314 -14008470 -205297986 54721415 -541972457 -906073837 695323630 -478131727 -953351097 -803486503 399452984 -96882983 66845820 98046475 104059669 -989270372 -680890716 45622348 225894055 649716678 938292791 -168053768 -203535925 -212181370 -91789362 -181378526 137374204 741123404 402466317 654883787 595755700 957278140 153438674 -438036859 -925825518 615548054 877820236 -56565240 -424598789 861810167 119403885 580824460 24426172 -956693576 -123733542 226555529 147867857 43889222 870416535 -603450782 -328847498 745526333 -558318844 -919431438 318797796 -297797364 169937774 -663962557 296030759 -306353907 656667174 -195062781 -471415999 888832805 681475984 694245212 166515230 -355265115 -182128637 697375271 -272153763 601939123 2874222 731187584 -63712534 59233052 288774798 873161140 -545394482 -385772742 423996906 -739796751 414272543 953461776 -166770208 -512380022 959404250 574807904 -461056623 -882658104 382562423 -946819382 -642710395 569435237 124614831 -247422759 -711756145 351858693 -982247128 677808601 -181030500 381715573 780089184 -752396646 218724787 325472324 -37231528 476643783 53732393 -999876425 234405267 458205600 614047170 80276616 -669205470 -744211983 647853142 -670247911 609115766 -252836967 -100253610 -573942838 650129595 -855199768 367769067 -27484319 -205875606 -801809390 241553155 -770363264 -638295362 735552596 -873410426 68362445 147378536 -201663490 437497994 144956142 247730168 267701649 -580561983 265670521 -192249441 -269650877 991953761 -842195329 -572242708 173741502 7070587 213314725 993774815 225345349 579277742 -44738987 -257144992 -961650706 -15725682 236896257 195793315 -703197251 875649458 76057704 -235966440 596558318 -482049347 -207070840 -91688079 -258260553 164483090 993945839 927542795 972859278 58985853 16328412 178100582 -720798768 -890666086 194447915 -230443679 -600180198 -967405334 481707281 538422017 991516188 862673132 -212832 -464224927 898962517 -409165001 995058984 2094257 -132723252 661360640 -740786629 935485857 292033905 895473344 -799777970 273705991 -981829269 -203029822 614140985 556017190 -243589160 169604352 985836911 265609292 -618181882 317452635 -969609579 -307619242 187284808 -247092797 -780946834 448786852 -720123583 603028137 -885394609 -232718775 32824231 -178098898 988164675 -150613219 -262582817 -492008863 -594093050 212103924 480560092 460682379 218918209 270915265 -536322230 -678537378 676965258 -861027415 -74462643 897587572 287480239 711496986 34471554 -676450145 532916170 114046600 -153478194 -996972894 153220129 -101916206 888201727 302888918 -904190294 674965421 -467345065 270898483 -264223855 205509530 212991641 -874967336 -841166414 304316240 -391052393 -24433509 935394748 236938683 -965925179 -142889346 -888600543 867028796 -498770501 102132346 -848014391 -685675257 249436910 -32428824 -871652101 -945255910 617318085 136470048 635258031 225151580 -709773315 787227944 -385238182 999142948 -88145293 408148105 -379398570 297188861 977346883 403576807 441192754 944125981 -349864401 -807535646 -820601323 489844893 116478290 317343994 311761792 -567752248 593043507 657232552 853229772 758251824 -602426558 -991308732 -639923634 -563545321 -910892158 -199571248 -262964374 335147863 -993003513 169836573 490642463 809910221 365711442 -697684894 932702625 -819813565 -527026924 609499683 -25816885 645544035 -573929955 907914445 501631061 168723599 447074329 -612392460 -968761184 -506400773 420623790 529765648 536998890 -511433208 839063559 527558979 -94871662 -718909723 447736425 -968292308 498004801 -894801513 -830149188 155219318 -979861857 538308414 -822798237 -437435291 783859318 -448390271 -339765266 829645595 398875974 -416475702 167283444 61993904 592441461 -364069334 -243394624 83238983 155363637 823222589 -144565537 21570479 -749549897 101039077 -43721467 562142835 440056698 793534404 469342094 -726557267 -132795158 -330005969 110628689 619157683 -122942708 -734675825 -166090139 178513573 -156083420 38912743 870367255 153668567 574857013 -246881010 748315939 844045909 -844343016 -669763695 -634470370 -655220079 245297890 261476268 -342269090 346606955 795108066 707033843 954897552 -363582623 -637458849 391255380 512687367 -811037910 684250658 -224438434 179085264 -332485366 -481868824 -840285491 921558425 -166532832 -676676378 474149436 914456818 449212644 358659104 859757057 936029997 -917968787 622244048 282314572 550838011 -930860504 43983484 -917947361 405670500 166450715 -972942873 697349170 -811663442 -487142774 -853137927 -287216263 -308640479 642926184 -751294860 -230106083 -574491445 -269381143 -429336633 859419376 678633735 907942584 -883856970 -740911402 728926916 -156324677 -177114279 708595724 628435700 -710010484 -63319868 99287392 957940295 -616152171 -171787709 -952621672 -473372135 -688257810 16248294 155804273 496924391 -933582229 998876436 -560184588 -69127019 -115280377 -342598426 -414360047 888018087 -932285579 32371080 629166564 530178238 692555063 -935336841 535712284 560632421 -309399860 -646152286 -532569188 908388966 -278110683 525048456 -970385744 238212702 -717098484 209745182 454525127 905247936 915554809 769650367 -237588537 984785148 -745971362 -44491691 448428105 -987121842 709460242 -84722752 293027602 -437790018 519454845 623454857 -851454467 -626764543 970132283 298574268 -882971398 126166535 868166764 209592557 -199935060 180212275 -597208437 -612279861 35093533 373426747 912360183 164773586 -937381372 656924142 882264880 -210720803 -327688552 -503504615 580362685 220520825 862931142 938574244 -254853919 849736895 -800797301 109864129 522769013 -953743640 734383351 608165267 -735819325 -19194109 -481764635 119562984 262808162 -157217238 769479487 173369118 920327657 -647376505 298413013 -164943810 844599904 412079570 -979753140 956558298 -352015396 -911234308 495059466 74762524 -908433864 325373571 215020795 655264523 -55788496 -897015978 211793438 -19182386 80657924 -942891958 -908311698 -700498715 754950945 -105252634 -694462762 420076303 40059868 743899751 -437312178 -653588821 -421099842 962269914 -377705866 -230628898 471068926 -823278634 -586151494 606079239 482456340 573066325 222033919 -600048178 842578030 -364625661 -753398597 -134585630 603347718 818041840 46539008 -813557057 726733549 599549703 -527194788 1306594 568438779 882224362 247362107 -720870375 -141003047 -5681505 6528094 816089055 447144153 -109405402 553067510 260499820 57687966 372026565 11848198 -754372722 -186366905 -816977190 272347293 -742745825 490587603 -453883697 -34814323 382125091 -976415053 400888353 -595403641 76530407 -787058166 -318438295 373077400 57365910 369842241 -47521235 -440576765 646293974 -867956533 670254711 -2450844 -741177867 -636696232 -499014175 128212386 -421256374 -774936783 -827934652 -585677563 -895653812 900654253 915334274 -642965831 170829539 -850267073 -778623553 419074995 -726306398 -973914782 -578073755 -346545128 -874340149 180987994 -875193486 669169480 736255874 62627890 -556973918 258491026 -377987932 619980271 -72491925 624035661 -722484440 361713957 580779199 -602895972 109687466 -20350020 -470854634 97056789 80171818 417813573 660806517 111492573 -25270269 -247188382 776659184 -375231964 -617342265 -629314823 739710050 386667698 -599631525 -372197775 -660342648 721390576 -830054841 433865677 -681702826 -830680008 -854830314 169995101 619307929 -559738512 -620855711 464278501 -690647680 -345267236 231433160 513169630 203273283 -686832595 657599696 -760771119 567764813 603337798 -222411062 238076981 -380077076 -617324543 -219929523 479198881 -111404386 -572625444 -882819918 -98876434 714701384 500674005 338186850 367115481 330495652 -702297412 48647616 -344015240 -862033289 -862084966 636537342 -484533245 558316964 847353250 -155012177 -96773829 937759453 -400898866 951893861 -539483691 -77308715 -831050406 867497758 606492043 993311614 24659356 -10422011 964104137 -55369798 -101550670 -84843566 -565854202 -671452249 833639438 825698936 -807205292 -155046412 -966436927 910464475 -155403139 -503780983 334173056 319117060 -53849168 -999501028 986072688 958080226 334131733 -435206350 -641396480 -389443249 836615184 -142921659 -707592538 602129969 400088826 -185191843 330098789 -508282376 624126352 -72050763 -833793592 -135473708 -557270155 -890865471 -976308873 537376506 296382970 307299317 307011939 -529079264 -512239644 445994162 64807227 415348578 -963484093 575555619 961015067 126541484 296596261 550580761 276307024 193039718 740241661 112967925 623760739 477188033 401034472 117761395 -787937667 603004872 -64205351 258600990 727274943 789563838 23192190 492108815 -652471381 -568764427 431659453 825723359 877043337 188774254 869523313 425375053 34200895 673544492 598828633 -527485742 227190444 -284486704 669218221 -177753061 196666316 -44435652 -463507009 -159333600 613020376 -968722855 738909046 146972432 822732182 -891776948 -607533647 -215542305 -860588365 -414921438 155827681 106847651 18135176 -153753908 751866562 -206221276 -970949243 -714550903 -624726359 -159057781 -522013339 877820372 511078066 567748867 834108144 700566984 326689272 719636548 206999420 636745 -359898446 156773803 821845879 -137526765 346681868 287805358 -641921017 -118326816 -206672301 -260482460 180656060 -113861518 814041065 -756374170 -270238174 97491426 868514389 508226620 -162262649 84211680 662237521 -205670881 887899611 239148392 -420386744 -143431951 -168573977 -339965176 -135352509 -779059386 -833825956 113746355 355386208 676122696 752153541 20927035 682160580 852559012 879661752 99908882 -689862747 619587439 -479244056 292148140 -915481650 -846191925 397527875 -249426577 148320374 190559053 684459142 605330238 -166618013 931814520 388235305 244949713 -684126026 226693258 -549207986 243728294 -895872953 679044812 -683783577 206297099 -953249291 -137702588 -406344102 -681151065 -187113990 -541372944 41334821 269647473 -953042753 276515645 -976938569 -86465251 -185584571 376131612 901556203 691608364 -944362048 823697660 -171700522 263438862 -659413104 -431950330 345604895 -37309176 -316069833 862205971 882574856 -158889167 647885364 249713314 -343084417 396946433 711308611 -748287930 -398129829 133178472 328793527 -721636902 -983343521 -507617611 -301617972 -356803376 -33098985 -973275886 490293368 -245175389 173418562 171435787 258183929 -763263078 231273108 -676637810 258898360 10487152 617401440 -329377193 747670584 722058614 -961849172 -842824745 -932800732 -706014455 182946550 979700007 -620422087 -951229958 422698751 848515455 -456243538 -341219882 -880012809 -953350904 -278109794 367714476 -767172766 -186107211 -311163147 355823352 -518267870 -202050168 -289920386 505487199 -412060631 31781526 714864238 332859084 607200219 -827279211 -810303571 -850018693 375107829 455803824 -235497434 -627942054 -352292474 609005733 -905232791 388925915 434857852 -615895776 -231710898 718260380 887980304 647682879 958942883 -914105719 -729440295 816939031 918659263 -938068306 -432921856 350111829 749639245 -925348555 834806466 996945357 -197400345 12724714 -919526596 265851749 674885813 493878018 -878524983 43233770 507026985 992525522 296112073 997117822 613392245 535122664 -300027628 293324149 -390412775 287009265 780198603 392827280 781245405 -646183016 -986499809 -828646507 536368184 501931798 -57654270 449223947 -91723665 417755752 679017801 38261730 167755011 -181806977 -625927560 872991075 -667842821 -746209609 228918565 670454040 185684742 -24205370 400083772 -566857915 -565110890 806902376 -938085243 -373824435 581586501 951264108 297735237 -249538730 635731425 -287139271 -639503950 -615347966 -314682836 529095035 -935219237 -561983865 804186252 -213609119 -793443347 553115220 -873863103 -172105114 722358972 612594932 -831942472 779261792 277767339 -680422943 452464497 25005799 401413820 -853551264 255736852 -900548456 866703624 -603552423 583321758 -56579039 515304223 -316273588 -156020145 -82816961 -551456785 -160876694 -951900226 -232131870 -762392603 204148107 -622384304 816714857 -162704361 -505549023 722512574 -934873500 -481435279 11335157 -477261253 -7511546 -801538029 -225238468 184346622 794479220 -439499913 506513728 668523593 -200181764 -592863029 768665844 -735958132 867039474 188518247 -486987197 -351874212 425125281 429516936 -828460735 195366766 424481591 -151298289 -401096197 614165493 -680771105 894217437 -839449336 -868695376 746164063 796554927 520667261 -770887085 -695463361 -311452760 538429619 -111047522 794588802 679649909 -652652397 883395595 315446787 93290614 226888918 -906642669 -30605769 -148322909 501629156 -338421062 710747965 -448337531 -647056201 -251614449 -526102503 158665550 -136175188 551717561 -704654594 -211339505 -159481016 -192192673 157496979 -277615544 -824789483 412269273 262379619 577786948 322671389 836058886 254248103 787398922 241900571 -187047876 698831828 -644309862 301263567 -531481914 -120626813 -872399157 -860302743 57673508 -22507500 -692592714 -213710506 -734085553 446181265 7831605 -850244336 -62887077 202000389 450204965 -622253 39559214 931783384 100297911 -884802564 -388500696 -48705589 575703381 863257429 834632147 -230198968 -21537579 703454279 -178664645 -374897658 305393084 22299013 656569419 651686497 890189371 61919580 -566143793 -131561211 -50846155 -534255404 534753826 279498189 620634971 48782701 323940124 799695375 727367364 -972692590 -635114109 -497875619 172146590 241449685 967092881 -768166646 343275336 -279242119 -19935785 -589402420 380127937 647835020 -759976856 -204031145 -863765958 65426612 5384779 -741729013 127059901 258763726 -954594705 -197922808 -656021776 750171215 137416395 863395419 314168660 265810994 860609076 -56176208 689494839 -484397406 156868047 849451868 -746766008 -314049944 246547301 -215967066 713763608 643955245 379329212 790843481 402271996 -251112426 734494355 -490904209 -650945689 488898275 -269810813 736253997 254334840 -842198506 916112555 -453364504 -611231225 728088567 -823019569 326100583 826168262 829445523 -104848432 779557710 -47103898 158141958 -975963891 -900458278 325773212 648541296 329734886 -517830299 87017141 973791558 167399789 664759692 -40263950 -480185731 465237892 -861837165 795759083 854109480 -476685657 308276382 851287671 -870139373 23528993 -329051001 -307005469 981661789 191604859 -394555404 -477359415 238404575 395617809 301427523 -966937251 -909435667 -978596936 926961002 -262046944 -238110661 327523909 -671174411 -967276902 -249202151 541814924 -236718784 -995583024 882547345 -988242830 997204595 -712477880 -613543339 826901622 734562198 -76746724 649882200 -31463589 705317903 88109470 -526575451 -682911277 274217371 -938649996 -481377870 682868611 -886093390 -933881669 461191529 425644742 5938017 183224183 868365686 -181098201 826239661 864582189 -534113879 712774791 110547008 -853634697 -814132606 -617098751 -318662840 47357922 979011661 366543005 819070449 138751142 -137111173 343866442 762757180 -561687403 131949126 -558928099 -172533557 354806869 113374632 -985456611 640742068 535525304 -333550544 -963005916 660803475 -511627050 60852069 -17510382 -577356592 438175186 -911739536 -112618507 -87523706 -251830535 -850738639 430453052 747824433 271403492 891436199 423984078 310964972 346828576 -290737727 -597878320 -123681020 389637843 933185471 -606764593 457525624 246647398 723383980 78166718 -942530419 -238212579 946027602 169870397 420615568 -316331004 691369508 721971317 -972098111 -215045288 -219370745 -266445649 -604982156 162079008 -968281118 162366738 -991668647 -358693039 -834727817 908822053 -357487138 -224800028 -418426903 -844885465 109926245 491979145 -43986849 -115946857 -592061596 231532311 655483043 -914467420 280340606 -461704765 773932659 -559046812 148192 -993611952 -703215139 -370917854 571542984 -431778436 452279803 642940210 -932788069 -250174885 191311976 -584256565 -135304135 -780539403 -471184248 516110639 253513327 -322564573 -425554219 -457184780 356087586 -973851750 750608761 639710540 756425559 322739001 -834804041 22721135 51065580 110612234 -611123055 238052062 535312067 -539456744 -173707002 -573611844 123080391 791680230 99804919 891922481 -631772699 -230505150 -138232 619117979 -914188713 324531943 -100135141 -971745690 -130893086 286156481 92915034 -610048342 -143506971 70618131 -828259427 -145323277 566253145 106011410 371101569 91327760 -237830359 -330418603 -148619203 -584231332 987101927 -550673470 296392727 -845614382 -627925005 216431262 -20696575 -278741888 774790632 306343960 296909454 -139247233 -624855041 343774327 -349668332 -833697237 642481470 781282427 -834488466 244410392 -935196766 907172256 -776173855 354263989 -598126355 -251962568 477360983 -735209771 386103341 -734159730 -513296307 -684682769 261919524 819165736 -803312296 -479985098 468237852 -222036334 -824247483 -809223777 -642637948 -887251781 -603205092 -874239028 -429420418 -887110976 -146993201 684335174 241469081 -768117062 -511529237 -938444576 -242820173 653345925 253965321 71436637 938832722 603103147 947468538 -537708702 18524619 972380444 925648933 192860040 897594551 980199343 -555215739 148530966 -192198052 537800202 262938300 182900902 249156678 -388273761 747036778 8066218 -901312539 47539732 251204426 -148776366 312309714 22963123 880007247 402367480 -182893279 499549484 -642258852 -727408937 275304505 -280907071 559803737 270207771 -448573831 808552021 921980392 417646713 -291128820 -535845970 -546813535 420050534 552567516 -142600028 769073145 986619214 816491385 -340773799 -886573458 290966411 -815938759 46524538 455199457 -814720938 859361734 721201985 -688673440 -431637356 -193687071 -617955957 -231580220 -515035606 451136907 -606183387 954317391 385193274 -308746113 -633580265 -68715714 809488242 909281512 -519328140 -131255012 -137692184 403380232 815150806 -96648996 -608134551 717740931 730922004 -93688909 787085094 -644534343 -705402957 396501777 -179083485 -328264688 -776932099 -35969006 93148479 -130353397 -130184266 -649791326 527798125 723807127 348912089 749450462 901325242 -9777854 -124347355 477786126 -365659153 -76392277 -127640258 -423668449 -678847073 608760278 -431920028 -108280624 -856356261 -414045290 567548157 -582435715 408519033 -625051755 342103340 -563163855 562505059 -476866227 834455600 863959698 -571706697 775879710 -55289406 436505854 -274775345 393777365 -613476696 897607906 276497499 159399534 -774801620 -712432721 -341844157 305649680 -790826312 -706001595 672511569 81821174 334544483 586786057 -358905834 536558946 -461535779 -533926507 -610785859 628892976 202770429 -639526476 970813073 -861905469 329490631 77929138 139915012 835475631 437709024 -484079162 639059473 577973033 910047656 -131297704 -532661101 -899975866 -289177393 280896305 899373705 -105872279 576492661 477852371 -302083843 846605084 859696810 473044028 -506180064 -905083034 -991679872 -608378632 -529788815 400571605 -232705564 264357850 581980013 -314752714 -788110756 -266598021 852387432 111773618 89280690 -109345272 -421794578 -820572144 -5716426 78337683 -128630757 164711757 170027663 -574774502 -369103570 758091091 -868554258 223524725 373506531 359107492 947575386 544104671 52124161 856259734 73252525 110437794 -28656187 -96990611 -727789500 -154595346 -262021627 281612047 259942439 -668123894 8773329 155483057 156038764 824464051 882698811 -762196881 42108530 727912575 -131420835 -141775856 -218530478 777546000 451785566 46510325 -966275070 -752840581 889850480 3939570 -21552173 -63158811 29961798 273911336 -756346825 -428975428 -270009702 130431192 -143780061 -670388213 -461741017 -577363286 -482854781 -208760265 -828831763 -743597692 -506218946 -722844985 -952715066 190595897 600193720 770860887 -4667275 891167195 -505156270 -150345683 871230212 737518790 178377321 440038168 948883397 802732044 429558319 988490998 -682749825 59832004 272777193 388298846 274976132 364109954 591353889 914990547 -743256607 924201346 402878567 198417112 -716389229 -758866412 -116379053 28310691 -542385575 -453733575 863453726 -633073819 361359789 -133988112 -286346190 -923129433 -804578735 747392573 692315824 -19035500 -316622032 -231941405 -532965433 472076847 -682656970 -10858676 303004802 -590438700 267803077 -219277002 -780830355 864247851 -678889991 -945715722 -488173603 759311744 280287298 967891603 -116718139 769973171 -990208966 622136528 -907961100 -367046348 -40410756 308409566 -119270302 64802719 651126953 755906193 924948414 -316621158 -686377819 -952004454 635161247 705386715 276565613 -970069372 -976553795 -171569341 238845506 596911711 92906583 960610924 87974388 -844237562 183196292 -192564560 47016 793671348 -50877658 972533680 65421101 956275752 89694646 299719778 99439095 -337375860 -542486117 121285444 -584693980 725377909 184374475 -803249704 603395649 -669930964 164662773 543305139 927999133 -20739856 -39507265 981008124 -151289720 -909195857 41674167 -512734922 925930372 -823200245 199785610 206305066 501189775 295848820 721732605 825186398 662646365 48803957 403754387 451381183 -53154080 -195927640 -740014983 853393321 -198096113 -517064363 987401562 -835666843 776035136 52439483 227674668 781760402 945603373 -274082331 121601305 -545142740 190131015 -138327188 464836211 -483797221 553024139 831704562 919495975 -504447347 -677174052 894981323 -273448910 -627450809 163332585 16867246 -877297183 258418463 -917857523 -269700665 917735118 978049266 -528664986 597750164 181570488 562039753 389965685 548461252 617107799 803211068 260858222 9452782 -188990908 -96983395 871009215 -393182937 314701176 91767267 505624087 923807996 53917725 -448840787 -867934946 616942562 301273108 336615155 -500317862 347283666 845972640 576199827 226764659 -270225119 939162553 458645262 -653451578 -23805377 254988538 -487243674 204742364 -302876197 -102135262 -71284334 858776482 172519270 568485285 -936028177 -445556274 -15950986 534347056 -313522759 989715294 804692857 401122095 -691394110 382244205 -146492699 -374535975 49267497 -277377763 -459823977 715108204 627597850 167255961 863808600 387851932 161872004 -496693893 471751250 526529776 560444827 46788721 -549964060 204706285 -947923887 992340834 -796466485 268669941 -698466478 315906671 -997252815 541238543 742758400 103275450 -727740676 -928558691 -578745949 473937139 779192103 357955220 6904621 374858757 -767300946 -467613564 -797169178 148023198 944133934 -332756207 -968530150 -913751444 40914165 300035754 -3574519 913573711 763940695 992891805 812038222 -301703370 946005237 314258644 -642517047 -790940002 -175024461 -206956415 746343542 -746732765 386591278 -713114456 89105157 -254416522 -450453775 -361183563 -944465805 677672386 319362427 448539839 970998040 902500137 -701552578 987954040 594380571 -620957664 -541598421 -101116686 44470857 176705563 936487289 -419937598 931467826 -836182794 -212037433 440374068 -348235806 -278268181 13798159 -740092565 -16546938 -646222420 309756007 -882660734 932629821 867794874 395384243 -492101380 282753638 166764125 -250254375 81377420 -268201355 556319467 297392963 452365524 439258265 141854135 165197731 760368842 -979887184 -622055426 -309025646 -717289994 645534639 807994588 -248769930 513982935 -226111380 102047339 104202061 -627306213 -166951823 -784630786 -998382196 897553622 695086442 817686542 128937787 344512512 175203353 783235382 820751177 -154680216 289360687 964786845 223856068 71347690 210351131 156334823 -223744928 -596348709 144655112 -211065554 320909616 664643689 219207116 -853972500 28625485 524525272 104184772 324821434 -432212314 111283808 193464345 320260957 -658288583 -665575759 704734412 -329644727 598129798 297314599 343571596 345862015 -90451525 914387553 -539129840 886783483 453103327 -549874140 791045092 937579126 -723068548 -887479417 498520776 813447386 685745378 -754454824 -31224941 321311876 -335277241 989563674 935671799 7624178 450316490 -288722077 -922429264 213229710 -403590154 898196512 51989222 566822456 -729609117 59487396 -49221665 -524901193 814300350 37916046 -149950778 -984070212 27109375 -78350569 -444417366 -494098252 209937901 -184116656 603518035 311964595 -555554067 305340417 -645468210 -620305718 473922940 -898954940 672350363 699781545 39580427 55201090 -343020928 -19726990 -87817460 979767168 -601519545 959096231 312447939 -871754394 -822407395 -309132117 705960010 315735569 -505806830 318059412 361410321 692853633 51679576 935225601 947889973 898522980 -30473550 482162014 652500756 168245682 -26894515 519488680 956368045 -65216948 652704627 667045093 541933480 397356028 434244126 -642562718 704795303 244759338 575615430 43461592 970034662 -19407574 -524098201 -42457237 -798328848 190351109 -514579696 -499910872 587684043 812602555 -799633602 340306880 -632014437 682863115 -749600294 374703094 -208613939 -7608145 -357797607 -878910375 531811754 -171533599 -982553925 247217457 84112384 638076645 -533058260 365112902 89347874 241423931 -912673219 313403394 560222884 575915496 -969075144 917667407 -785639656 -523444472 -819997335 -947474412 785767147 228943170 -635566245 118812883 74532476 -604639826 -5242407 -99834225 -684749058 -981709249 -351078481 -463403447 677790567 683553257 -671090339 -814227334 363677773 -889748551 886714128 352091391 729866306 -942379068 298570688 4239563 -909181283 158808018 359775911 616809443 -541111230 934054454 -267841389 -101795617 -492345126 972497321 -594465140 -213681253 -148631054 -392267567 -501017452 474377374 -742580045 -296246239 -14824254 -546621780 378943453 776031240 448287018 -151257316 -618042007 842233864 672748081 -846829716 -896084638 689035164 -113803042 -556511300 551065344 -147473842 -388343537 -630398090 186546496 565956379 -275207923 215943669 -530089461 -745749867 947247448 -836896400 -110654189 -783753844 -946016102 -306755960 812659047 842512773 842500470 643162599 484036132 -941688295 -906344290 393215836 -805158909 38055221 477130682 -505197599 968215883 -752891790 257643488 785515989 -867683141 358055157 814619629 -622562679 -101285775 445830452 -116845663 601553205 -591787492 237326153 994469911 802486055 -5893192 476283395 888752569 360510231 -848811858 -234236405 -52174436 -557750119 -601629489 832205473 112530587 -301850398 418926559 -596444304 594494412 447668008 -109416365 735769162 246446583 -247315865 -213932472 -142718698 961863791 -441070383 647055481 517123444 -114547569 534850512 878473250 737605896 144605761 149979514 -61841746 80428526 -325037606 984269422 -370134388 -451755831 855728612 615700492 -893142264 -221463979 -214539883 534869048 850921482 240768566 -802561730 23536374 -438535380 516900327 -8672108 -338437590 704013137 -508648799 -921372328 422041139 -591727483 -463133907 -936382630 448258020 286300886 138240933 -841513568 -514551907 -866003588 743986696 712064179 444985239 706551699 -135516367 358770599 -596753992 -258159893 -369884783 124668140 303263169 949555614 980010704 994907871 -244170384 -915362148 -118588321 852108284 405616946 -726747897 -797523151 -911919571 126291260 -998126078 424490276 970822784 440313179 906971361 934637949 -86281330 377229220 -295896557 -713525483 -438570881 -224373653 -39919309 966538019 -886299613 -875910336 -604750039 -168174508 -979836025 -575459401 442083969 -609084605 918216358 64737570 672725681 -125555067 567464364 -513625626 -510277945 223638026 187628009 573736480 301359073 -551374859 963750829 -826114174 324955408 789859041 -244796233 353558923 -630476272 9628506 -601581511 430965283 -418334612 138112856 66234406 749531244 177565779 -70028613 -48146258 407973036 -605717231 -503052580 -873730697 367899768 487296777 -519380755 -391451403 299018373 -225933852 560345725 -554073660 148570930 -504573636 -459665506 864376457 -522005656 223694477 -842426326 -251593148 614531505 302860414 -722031080 -932064413 553892930 -720228848 469743470 -323011618 -169624294 594118543 104370054 -697373908 447756798 -719251335 224142105 -384528545 -199695936 -498647928 -74074526 978557907 -589952743 758004832 -542038395 613489778 54600422 -342654417 543133558 -420636451 -384445955 454046242 -124483926 -552119507 -745524525 -634753020 15310473 783340217 -200927853 886618496 -596220973 -817314423 490966611 -243723814 108653445 760748959 389405403 -765236142 211865405 926580168 -431941601 611708812 911445229 757566093 -515317384 532650528 47032880 -226867768 166536910 -735996794 509928626 -497538334 -806945818 -984727185 582477608 -897939354 -679241980 699956275 -985404452 -725587478 -673028810 -636592036 481922002 -411511881 803790380 642651831 917456931 568184233 506480302 -820037776 -987496400 706138813 -571396199 -923022915 -442942782 93304719 -271901638 425390008 -996625505 662845590 -130050161 663070204 137857611 -862693644 -595930333 661543341 -840464168 781528607 509446955 60233521 -517121743 828157665 449198599 -537895599 -6032770 533887101 978126168 54304897 -676719144 529216813 -163485512 787080857 -389339757 -701767902 -10795520 -169354440 239838158 183701777 18788933 543166360 -663857029 656787922 450617695 -574928279 869062804 870897362 488338275 691709918 -609863330 797705475 287335817 890635386 -721552359 887369455 -978741086 626906821 916553662 -575631299 -137358190 812728716 -111864153 513202195 -272453013 -23292346 271046452 445254266 -848418956 -638281141 176177054 102237395 -134830801 -55320500 624959614 -125736616 268430592 398939031 826458276 82578511 -984193247 670908314 655756369 -945078162 -769031649 768410666 -45115132 15320859 162451306 -590461284 537666748 -726932384 978411178 -197491071 -715578984 -89608844 -618443527 530738518 -796482305 -235433715 588719336 -372469439 -110905361 -660324632 522644951 361986881 624711016 -803709789 991109318 820989421 -660987943 -800410327 -323744891 706513471 354444316 -586169425 609056073 872218529 881537876 223597008 -991636373 912179186 -285405846 -193657214 -142061330 914878196 -200626365 -607485589 204828875 582231376 -651764 373149882 -426521335 880649350 790357659 -723814430 773747788 197789426 698839165 979262482 -833169782 947120 67175381 -487370212 28689787 -366766426 368142488 -830082239 606404630 627615055 300472126 -612614502 -426489996 907785943 203460856 932798920 -220194886 -37617083 -350143055 958541888 482786819 508937119 -796143983 -301784023 -414753961 214014714 46520608 -627173477 -199737908 924424113 -627735560 -429408752 -54325732 813347771 -750504714 576703178 825620882 864556154 628502008 755821319 405404512 70466032 613920866 827742314 758257793 845320203 163678805 -238595063 -402723996 -585072065 -744936845 632046763 -655471508 -706691767 -843645986 -784896890 776952324 -166511708 -532649583 -98495130 -90068019 192843863 776018837 -185143702 -465947046 -91277119 581549910 166017366 328153238 -281272626 -577818425 626503178 731015101 -311399617 -224812880 -169362873 -467780431 997710518 -29742554 -202068852 600939073 649944942 423309582 4487439 -844416642 801858481 658171354 -317301435 251179396 413327721 -743229921 -41860780 938706410 776475538 534120201 496737275 -425732846 -934330490 438324415 588922541 -740817809 -100883323 -670400790 -205407696 -835997956 -919809737 255036273 -527690986 429213403 -445465044 207837131 374986828 -155164770 393469880 255210614 268073264 380549727 916829011 -427080961 495508049 -127529340 380081098 16381453 280076902 -141056158 -414065785 -252187019 960409832 -96610292 773116189 649391288 -167528768 -625531979 525228773 551063189 -742981894 -289842012 623474263 -760164675 -375508660 730654833 -612439645 714746312 -187122389 -384671560 -851369915 943094676 -179283325 575274449 745519098 917470041 727864533 -892717601 817461028 856147233 -251158444 -445407456 408775341 -297426709 -293441179 715824894 -521362405 120008556 -816331827 402938136 292010600 323764422 935464271 460384743 63977931 933447159 -678771281 316851339 -856575500 946565980 -476369220 536833098 -836564330 212233276 -197073331 -296505540 14743937 -307578750 191030638 -61501150 -361454867 973404353 -333911356 4582564 -920158489 -753882650 139766122 -625931497 -530908063 196234676 121147514 757096308 565937658 824948426 -942370286 903930665 -509452611 149137490 788338577 944659928 57648716 -43033758 -273792538 42234344 716527702 251653807 814454902 383449374 7884306 -181008489 373652468 -884551035 1066350 -593091513 -612251133 714565391 -615413918 53165520 -92313242 -200390171 883784788 -368678893 -873915462 155671341 -828614228 -247520847 -59500524 -901110923 -323924096 332799555 383864972 776173475 217699830 -891884443 461520190 -920106854 23602696 793776521 -164532547 -607668851 -389354158 379548982 1339295 -866807449 826458234 217125149 -184567356 -741506154 -408987975 729315947 716915228 -661026591 -236367476 -75263197 -936543384 -949597874 -166437770 88676175 -476165994 -946389124 -353123750 140113786 491609536 333770190 -240572657 -538417276 -553020113 -608696116 -29643565 -262633522 256006386 -80294980 -335017548 736232067 -39180320 -888544435 972055467 123625637 635255395 -575116158 916839731 -11648678 -101349585 524152039 -869049056 -748569430 939223703 -751313691 298828779 836511027 -982490568 752913560 867774770 -219169815 -361949688 -815567544 -23956672 90023818 -240887369 -433505336 505088044 -346466343 -593621838 -970428956 162129320 -680976742 182129285 503185623 -366509397 -966226628 256437646 -633519698 943246867 101406877 558513160 -729253972 341524955 235157632 -744197825 -902724452 403147139 332844580 -557054193 -447612623 -251736873 814781122 -356290241 -539505777 592527497 699830858 482450350 -718849481 -728707035 -761694882 -243005015 -919239347 625717589 -714168687 909611784 -564569790 876632928 -206332483 755163032 89959547 -517691082 521472779 -637081987 -294979001 -704206979 -144944238 -509424243 937948569 260577224 -876041821 667826555 -663999791 -276162634 -19510434 521220470 -444697046 -574442270 -491483339 -236770950 -301141484 -437439210 729617383 600991560 -373295545 714872791 270030707 851433137 -16409884 386829998 -524710036 199007136 629831887 -790407827 -317188916 429200017 -370626398 867031026 -862096926 -591018747 638051216 714147227 -653033762 997853777 -413754853 634157981 738602704 650929843 -498771930 -342084843 -404917553 -564406712 -829826123 -159929878 -523462839 126074757 51277733 438803459 504037167 55264371 560770977 -705736648 -785093756 423819873 -395231210 144215073 327086680 703774768 -8798598 -245651191 -432828546 481652568 530798648 778784752 -12228046 -942614367 81352893 -501921428 59965785 -508842325 629743115 -462601376 -311908319 -440076461 -955069509 -811586742 176384558 727609356 201241789 -737623142 -574038100 683310227 449873782 167830287 -998860632 -103788580 -584257857 -820763367 -940305557 43477487 -189688489 -858929735 97892482 117988109 987900222 941508993 632010925 -527946896 594357876 -840867617 -300124450 -930399362 -924124573 46547911 402793282 -850608492 -38758372 12960237 635166084 756309139 -235747619 138984710 619913785 802085087 66505183 480761215 706133473 -127140831 110212267 -770379716 933727254 -699693767 519798800 -364812830 135943563 -401334329 935352276 -870474599 -554112271 -226365964 462318982 960210105 -193715096 875312763 913124785 899929658 -970804533 433022089 -779895799 69320385 -364833162 -346996105 262893132 -138937574 -611375745 -988398209 -872074516 708256443 27709727 -872936958 734349242 532426050 685245465 -997511769 993805372 -927971336 -17318851 630267516 706283030 162646209 -858981929 -455387186 385736512 118315792 -894951381 -393906741 633676393 787497449 997531477 -333698205 -487894269 933914292 769947255 -686094059 -507499582 515913803 -88947827 -134383451 99232296 587143969 891611437 937672661 -750901573 177198966 -313224058 236667682 326105018 -493407413 5439158 107415474 -68768999 -135875961 -17093817 -573190584 -293790224 -281551362 238947824 -516574021 -310019212 -871212051 -422674313 -848849071 -155167031 -955221528 940853816 -943148940 -954685077 -202753687 759727053 -8048064 80234779 545917054 -940291282 -158266958 -490533400 676891888 365854876 -259412058 -166373976 166892861 540700942 -599930433 -892634276 166227638 896672198 700241168 306204893 91763044 196025495 77835125 158240165 -487552118 -796475450 -348786120 535051598 81275889 564647704 36588803 193951714 691192036 -116560642 57187400 -419366058 -201033161 315244203 419002654 269898481 -258656302 -446155051 843545350 -450442278 -91766262 -63393958 924450816 78700751 796262799 884044530 -246305290 603088208 -808125023 316513433 532963260 586298682 393598062 121831485 333863394 843001287 -685384807 -636567629 778575069 18379938 329304193 944714552 -33499404 -37197873 -657682159 -389354773 543975527 922023519 605112323 -288284577 821863076 -463412132 -202973838 -642678252 -569660134 -290930624 667625988 67417072 -232657243 -431053185 420217682 283461506 -699934429 -190642862 -925178390 512585688 -684663730 68330395 331001871 420053849 475760121 -759080436 747288087 -238957860 -322320010 729233279 -571265295 -763528172 825104951 -718820699 -250924563 933564950 -99288158 -453015185 -833660284 -266862031 672350636 -318458398 -589807231 925421956 -139292064 -406773867 801646349 -742343704 313614542 159455345 -941766352 -212601489 -209454239 -650487075 -896512086 -340135821 574258676 -253011230 574426189 797982235 -873168592 718828481 103065225 -374211696 48037885 -458538983 -181801931 801320190 979114801 591818238 -928272689 -615030386 -877958373 401596099 -444588136 -841331989 -735136706 -382351449 -308708456 756556396 -210985169 62333688 -41705716 -658049193 -468705634 299694035 -863468508 943555239 -30212924 679488199 -901380525 -55654163 789811453 191790822 -690330202 -26289004 948789885 921056354 215141633 874438211 -389064258 254196509 -577108694 -62982045 -219925189 657202383 209432520 990084592 -19187605 -487328580 -25599444 259092912 689771073 -548978662 179890594 -43615690 -471643792 -850452379 -656769830 728791346 -768258699 841046058 -916195809 966317448 -9641371 -871884510 -488182434 -284232429 16717870 -9769849 -559009502 -969215308 -451838921 540561164 -341638686 -674448682 170400671 355017158 -84409552 -150759585 274297945 635364665 -889453776 -349697316 274174014 -726309911 -634197464 110392734 -692033069 -461245659 -459870463 984724343 966609767 -683029930 -675423060 512831594 -321473832 939549453 735895251 612791878 -323789975 444650973 -606106269 394042560 219410753 -893533010 762062211 -583400857 -732484798 423556282 240077904 -596492799 -526483322 604591070 190729329 -480181619 -863894814 433956544 779817637 -191574154 -526444766 905353151 -61372315 -557989645 -930307837 658639461 523427893 569695433 538111472 269008413 -419963796 871095317 -409717862 -362518396 -8134598 507614578 814681464 -882634115 -460730359 502462705 -344233132 -311274102 -892284343 731962262 -536072011 -131323429 -674971939 -23967256 -376268631 -75749688 976454191 -171844215 571632970 962550144 189184036 -504018241 932879754 287603773 -381426197 -123418862 581815590 -412561630 -668960748 -545846225 -988903149 83828720 855401346 171170530 648759461 656109843 685055527 316581027 -680867481 -629666848 938573714 -902835369 -792700761 33091625 447121229 -14876933 -182911357 -872291718 -117699680 -489898648 -736004348 940796365 -498357649 -519099391 657390264 -564114936 737305399 802557029 681631635 160208203 -783912461 309938157 -843729994 109481943 932133192 -75735613 -280750199 -6199779 279096697 92335357 976989369 981853995 612661813 -916522131 654518750 -158408936 -747111642 146231494 -439051889 -22670075 99610325 -6799229 -384978915 -771831907 -193911872 174408307 636033803 -859988678 -505370887 -504246510 549833006 692444559 228104235 -128040110 113744697 -683620436 -232474006 -105775401 697053952 520600542 -479830846 -123713454 -855378465 862523676 669770773 46238064 985971533 781014612 578569779 -971060937 277278055 -194278679 -256996499 -293935479 -723236578 -220579717 -87844455 -410996390 441789196 -675942401 708479290 269310358 629100154 -48016193 -702046955 -752079207 -204861348 -117047634 -254442764 687982954 204179031 -813034461 694242737 -978718406 930934930 -340899809 518803217 -506833572 767442080 128748234 -542130994 -871684824 -259727412 110482778 867648004 -381154179 -594829670 103211640 423390909 -988854777 -779591949 391552968 -138068625 149765139 585778777 108396525 160328313 531096727 441895982 -826121269 -987430337 -947843259 752337910 111845833 231583507 -989892710 -865456411 -134106271 -196959900 588818972 34857588 -236515782 -115912162 230032474 -775684510 -148851515 -650101785 -792220513 -924626713 977468470 -832709777 920721482 -254033289 -404449993 -708299849 -403048364 -994609868 -751219718 -399480747 486510163 758503745 -859220688 615745731 353261762 571709094 -386148436 441248016 -868129906 -404160640 -638188227 944973120 -328070284 362733458 865837729 -249419812 -326722843 -826296584 830599119 466156513 309880560 -672553141 -227888562 -914574033 829451254 -470153859 435915298 -333349355 -448538695 -136796991 950384524 -781904505 145938018 418643689 -105158089 -686283965 -932585296 460529098 -232420433 801786092 -272941701 -335840302 -949260604 560044574 210460166 -859871192 638245440 -283357816 814664262 68535995 -560802871 925738978 -504001867 719483346 -4106642 930811126 -945789482 -572765478 -163363824 224769696 -934465845 835769017 387888381 -426679526 581541501 -391525768 235507820 43727120 -914368417 -810960362 11818039 233792189 -470029317 -232839961 923747895 669382259 448787929 806067601 211541661 -863377120 62805462 110736753 768872887 505018826 -431123487 -367260435 978864300 -841974040 173008689 542001296 826735418 828717908 -35308640 -630631907 -123165712 -217689091 -445394824 -415340290 542300672 761744462 -195192179 -775507503 -830632936 144114223 -392531747 -929255677 445042169 -884910232 -177154631 -913489795 366407401 -218475028 -810307274 -412534087 548472257 -370307675 -614741594 761490887 200356254 776214561 -394447549 -524988156 -425160968 -192516927 248429925 -888403481 455742259 -835926220 403961651 165774844 804439638 -578413033 -17583118 899945875 695504936 215629498 -634098780 753470076 510414362 -280446556 594414675 563725764 -190522474 -808925525 -111120792 453386315 628924211 -838849443 760607326 222011120 -321665326 -634347165 556952118 -926630972 -954145723 177054024 534855899 -367032369 -323962541 -703941722 130886432 -286707036 -717527960 -364839212 -554934223 -872073864 -919766743 871008346 -83776128 -988226716 -461776055 136585202 23176722 -548679160 -181324347 -317650225 381830194 -22299611 -205999103 815173888 359386001 -570194270 -600715581 47393626 -669040996 962352052 22643908 -44639908 -26654268 -862830590 -86566143 931923404 -150183623 -67294949 -924056362 805675881 314275164 162562920 -248551092 858384209 758313423 -317231286 -277181355 -488343657 -384822600 87497616 250141119 401929417 1891105 174187741 457530037 -964238993 622465013 438787967 -691161003 -603920304 -731282821 421099229 30030641 -832504009 -260493452 -287216671 835253669 -121228815 -779910651 -391986006 -112764197 -380949523 -117989531 -383842874 735026219 972954350 760256143 452030199 -822607965 436795382 -228433336 -189566617 157776763 399292210 73222797 715568582 761183348 632676529 -174072736 -168594369 190715869 396695289 629249200 -877943145 281907675 -328922467 374200637 130999225 -965580862 37951346 501344523 -545268856 -512968762 -856598414 27674279 -535594184 943817677 -578056915 -719627551 -137780313 135526961 173115614 -259756159 287967276 -776865131 -675818732 244871437 -472887233 -844959625 -459818093 713509321 -583994884 -712185334 525905177 914036603 401980115 54292523 -169080562 837395318 416538113 843616778 326233072 317359565 -336841722 -625603846 -862823875 787327060 273884376 333405076 421614991 122266377 509524423 504118540 835909178 -338231450 -647554622 -393288373 -595811938 552977142 835803236 -467492857 16876792 -728218298 -35270167 -974480014 553173710 -986718337 -601446198 -717811436 957011860 -878677785 353803930 -186343358 -977079911 -162107825 265204567 488739942 -838465026 192088062 -437944842 975651266 -210969793 410356702 -592930255 -755213234 438855893 715622453 -771797105 -391970700 748348768 -384490927 940410054 -445103360 856883472 -520761217 -705140732 529044616 904177615 -93476047 875748038 -908324454 -494087833 -799427875 978288009 -958543018 -965536937 351304969 -453727291 328436100 -378842352 -250101233 -668939943 -169523722 618575975 -391852966 108646252 -277306331 -291964145 984397275 687466947 349955076 -406091498 626298852 -653439300 185069759 -966520305 992471357 671205731 311152529 -497540582 -669338533 -360891435 393366982 108656067 -704994676 661312295 353436229 296856345 781908706 901659637 163708767 772871346 731119424 -966038544 -848493404 -241376173 -202566155 738171363 559388215 -630771937 -360959492 904903546 -126914684 -224960435 -780771427 235458310 -26968153 -420263952 -876400952 -327995551 415016491 -408620995 814518426 221777675 852206887 -240744180 -865484385 -734067857 -329372132 -872292352 -419759304 914491415 284795763 -77911869 175456024 -804007913 875426703 -706555330 -810855353 508734617 446970547 511323218 -850111770 281422875 -996662260 882148396 434623396 224466325 -463854303 -829218134 -983973370 -766877592 -269140411 538636815 606253906 427776181 -956779068 612415128 293100208 669385783 78828034 537773353 882220112 -429688142 404496974 311381257 448287466 -938407985 22673741 624547842 -119213335 73116919 446582086 94025906 881976213 363497328 700768584 35353780 201014970 -627666612 -369170420 396356595 390129756 -218725091 884379930 -173248541 -371588689 953253285 345199023 -573539740 315839410 688800864 -793396066 892742754 169230162 247560139 523912811 731942361 -318105389 766609140 -793158211 -741093403 -272976645 979615230 -247757293 118504676 -797682266 164489477 322482917 -607810962 -583367856 674001972 -331649977 -462307849 -897013709 -172365397 577628838 84374995 149343659 -901705390 -413969818 607548897 871546893 -590972520 625988520 918462952 -713611823 -570317893 579632828 950214879 77354541 226875529 677188612 -454997184 -278912987 716251393 605365817 697387977 -218202155 725782210 501569941 -182674764 -186411018 38192434 606650658 -813090921 23907451 260084723 65819702 593995121 -339704848 410858302 -464190888 -824088942 -55479556 -171875298 553097042 -807656678 -283200965 -124522929 330609969 752102880 485104402 402819812 899199497 679905610 -487878012 150299109 557668673 -606059713 843639688 -996195390 -632071530 -698734356 -920090152 12407892 172728155 23898914 -420578151 -823486255 101034318 280862339 -514540426 606093063 -820460816 925156066 -677306086 428283382 -994268076 -478484404 -925338282 -154970466 804344223 179942631 -959213099 -683964814 230967149 -480120244 180364978 -1144097 413328294 -219908631 797396274 71423746 684736024 360888759 619962425 -968751101 75518754 307728659 823423088 754109655 -240719310 -302617660 759412703 594249275 -645471622 160170966 -228460194 -217671259 -766731296 884838123 -900697273 -806058193 131879367 -65100658 283871242 -802756750 706310933 -462862750 817708870 -811148249 -652397616 -291012390 -551567140 -483062756 403225547 931428798 420499448 -12663747 -324530166 -194248500 850757973 -824933506 583350618 63920678 -26049914 -857536748 -976907726 -811475000 -511808119 -233544728 874260896 -741748414 439845760 -814203837 -688359854 -52110029 101359463 -369146315 -917761773 3380924 -719803204 494596676 -444431607 -421946012 95715371 -957363063 -189502387 -962250656 -968504709 4789202 850581653 -970972073 74884109 698434036 -829808133 724627449 -185365769 764884009 316611251 249580322 672519604 140942213 -175967825 133824311 -796400065 230053268 -720420144 819110194 104244445 -13447735 -489630284 -246510016 998782221 -739068116 -191549316 617843134 -169699511 -837827106 -298127432 -942594697 -316783556 -360933212 -959535466 -773792486 27286861 -605387961 -135283600 -745133250 230942184 611249589 963865973 -274323547 -508332996 608806380 -351735401 -782883705 -774641385 900170620 -445484757 -700050518 658673539 -90845104 130396779 -593502859 652304655 765092133 -886297296 305775190 -509614871 601096447 -960881014 865202580 -818545474 212739815 355470413 646590867 874822575 -925539028 844695242 -839868846 251980215 -949296573 683793107 -891628779 946094418 -937433599 -565706930 421060992 784313688 809285321 475249704 -792645455 -864034666 -583755615 91755739 322036873 109645577 123130213 -756306672 -998168325 -101570359 -603649314 -183504591 -620115789 345351178 -290978227 361362504 -662155490 -239403213 -343881031 -887061833 226560956 949472234 -771726840 803179389 -200440196 -34486821 -817193636 131983541 -130360254 -549604577 464761069 -306320158 -313108717 -148638597 -699432807 147085257 837620276 498022297 549574743 78135503 542164521 749582501 128287431 -203053315 -829367038 14325026 493369554 767038320 -578043605 321307450 704879641 335694614 -652149681 819172387 199637625 597539826 155683566 362384648 -521019521 -172013552 186730869 554692798 -472154057 807236810 -615054704 677185578 621437898 451643292 103480166 -648896573 748483798 -956235141 861896371 553836217 -710965381 914349082 386182034 -419837815 947626869 -134241284 -871898377 729751681 -647186601 567506911 -981494525 795730979 -488157660 847444870 -430930888 465911994 -278998899 442949110 -407804029 784764613 -333331044 289699102 581938447 -110816190 -633476545 71160931 66963462 -51966619 356376047 349609197 896590475 464635568 -136788205 -16080486 927015578 977645512 296930403 -832410770 -357765178 538181276 393000073 588684322 -866889956 -70925637 902213988 331626972 -627197662 -167550572 313994638 185941612 -324641827 -748617085 -91690267 -557162137 466733929 -977226766 429427250 -897986245 -549884762 -452848595 111027091 -529394357 -282679034 -540831295 845121686 478946281 322601908 -63878202 704245712 35245592 -924815186 -115619080 -792910821 -447508330 -854368019 91410014 574315918 -898765993 666084145 918477933 921101864 -208723264 260892208 587871855 65431924 841050101 401248667 182875389 271473354 -80311840 255830475 511420836 617008729 32621177 -195225347 925436031 -611432233 -593679809 545406096 534278508 -249571424 225673606 -710439232 678464331 592206081 671018615 -383890279 -874961277 -260320310 -398145630 638659282 -569027138 -787280545 -142162277 540490536 -342887242 -780251271 -358808103 922274039 -448229963 -228701097 608667290 824956447 -754672874 -227677636 490686246 -574139347 -782973073 -126553959 428559660 -701811399 386939917 -751762399 -255252213 -96573359 -774173791 -103977735 -755207146 84481221 246453428 -746501069 716023719 -381570649 -715692869 -219136566 -210619534 -829499875 650882988 -173951815 -164000663 -698641148 676242163 14630032 761848001 585534264 -501374173 -942751924 -499805129 -318979894 580528395 849603030 -41805043 186205779 509255133 -164056750 -85985225 -253874127 677860680 660388162 131650005 -215754275 973747844 -572908507 -177970550 -221693765 -845275335 -430793263 -840351611 -210582684 -203138992 -637365701 -283849938 -925105523 -873886308 15882574 -321319881 -442903102 -398387924 -705070722 -276870063 -341421472 254863909 823207541 -783427322 208614345 860131709 -642961638 -917346985 -97509785 -241331757 -382931364 97101208 -726796984 -905440516 -671908366 -330558164 773759685 -154544723 -774851092 539430241 369957501 -31618495 -332900975 995692522 472601985 -62977003 173986757 -807775765 461502798 893456088 107197397 803945163 778876541 -578611719 82106383 -647523326 -655858533 -88543634 928683654 161113698 -14608916 768578585 -884073155 680374864 417845805 -328553803 518348446 91073692 744638039 -14219212 769539300 731829579 -994573110 626591294 -401893493 -17455598 -269382118 858891203 571028936 71396807 596764937 -309853823 624829471 -46466896 78164334 442561308 242510497 564153134 -343339509 168842385 536867194 929403527 350328174 -998857047 833631391 852645090 215311270 316139587 -877628645 -735659746 -47284188 919459713 913166973 -812293293 315523426 209800865 -549316612 -865180209 48245663 861922307 878676088 987362741 372393838 -390930743 -405022397 -620888908 293344891 123307647 508652752 54360053 135293925 -119814891 -804288641 841456292 572086656 837518419 999284768 599449274 774369282 -842511960 -976232694 -25830499 655522750 225474649 -297752769 -794631620 -666940623 -540384677 -90433808 976894703 -13051612 -653914457 -127733496 867307158 -777789430 -667151994 -381859479 210079423 750550311 -90843927 781767836 137645042 198711473 925940361 160207729 -533638088 631684961 985141515 -678016358 606557366 272173952 679857635 92722926 -548596948 -423084215 181947555 343777340 -334786298 -424188984 491081970 273279330 -149649306 -879210175 -338137223 734406144 -589771828 -761509828 -51634635 244249919 -198533935 525999209 674313327 114366506 -997367934 61946993 -237169209 249095493 530873197 60934452 -533192948 -130397494 -925863893 828092679 268116191 -773190798 300204809 422720185 -596464307 -609369418 -707355552 732539538 -817958153 717197064 -134379825 -627793584 -361065169 -234773783 980316189 -743295128 963484172 -843785927 583670681 271352425 -68853514 704117357 -538888655 214909410 -99345283 -543681353 -420511988 -164029636 -959238619 829378330 -665556896 332466029 -569990797 396740757 -558232693 772710042 -91824945 -648536984 10286384 935542409 -230008696 617972354 370856288 -326208471 -251259030 988885786 276828743 -450516034 -943862936 753734209 620342235 -100266052 427044528 331823351 799333810 -791245514 602902679 -854087271 -994387080 -338853742 945140969 693004627 977256069 -587151329 866307425 290311940 -572450909 994971709 381844394 -997751235 -212569992 676870533 -285280433 -541589098 727113200 435463262 -175622481 -299742112 -621852301 170744545 236885961 555701243 331681785 320225180 -685083253 128511518 -48086301 -116633007 916370643 -683382781 -249370695 -46573589 -502065166 276603619 -59147086 708414456 963913419 -484660947 916083550 -207410063 -984887583 -441519467 277729779 316030434 -716172818 -912871046 -751351708 -529829006 338255465 672709843 43673512 122937405 -572064553 834339205 63663207 381722929 -390830909 423474899 429237192 -324508162 229037605 -739744375 743268692 -439417648 292022932 -468665330 -54698141 -60047650 237090612 331053732 2514014 -243277472 -16649218 -407062800 -525971600 -840227122 -664154737 636320892 -368742342 260361509 739574495 641568757 -690863659 -454454730 790814161 453454504 -802835277 -893493192 -770238652 -428821308 745797903 655003957 -763541823 -959753596 -208255113 -831455780 -939085395 885974579 -71264134 993059226 -192323712 168698688 659822805 951967127 95473151 501301188 230957934 726705272 163591000 -972089013 716113277 677725976 -52570444 -719844850 -458003638 616552677 822612759 -573534816 -846957845 980942033 -725089856 -323734870 349155954 -844352435 -745000037 205264718 883794518 150993137 -148899261 -827375872 -263373904 51356420 102293991 -400377625 447386745 268734191 -972345761 891358362 -833741965 122047569 -745399331 -805772749 -582828352 118270236 -232196765 -355735479 396493231 19613774 910457370 216593099 89644599 -617887175 235525912 866104825 -988856748 -642697915 189786580 113671282 524151072 -473887239 -371595295 -739148487 498239895 935665860 -25621392 -520161340 313798288 -729014350 215158661 -959323553 -732569811 955399882 743701808 -93238699 86288678 -412941976 64064180 -310337785 -398280069 -254828632 -327612195 920407540 935528505 636475253 -555619104 -394263770 -179956822 -577397139 771820864 -241131920 -180560229 316597923 -765114446 -395621528 143984022 57357452 -676275843 879137545 253543522 -895486882 794496845 822311581 887321563 -743040369 113629767 499319517 -507494195 -184870190 -121007805 -427724400 851901186 -980432363 -267462155 237470334 443307545 -93116889 -462959910 -1942180 159876721 -885213128 995809758 969139704 -43463163 162965534 -196023326 -231935456 -743300893 -676776875 -536850893 37836709 636537268 -219167650 93127422 -712925773 42615103 583097284 519608205 333640400 -389876145 -564892527 -470837512 410329170 -381296030 924440278 800772223 896969263 622942715 -606020296 578421104 533069630 -885498696 767337833 -754406435 -113835734 -432315623 377252823 -914933720 950356536 -188739834 -424996195 -505045630 -336430467 493719627 106293961 -412089142 557060114 984903991 781895605 -947740594 64006967 -439141051 -989344146 138586619 790496284 -8811136 -225117424 451271072 176763366 819828865 699610648 -14331986 464179609 151929634 -994413105 297668752 -503047733 581784846 -960896338 617400008 -629062013 -92631228 366271781 -570455773 747151416 305129822 -476263140 -15253574 866454903 -25981800 -735849431 -590970435 -193956898 784340932 -713348839 397595064 606148443 271121165 280300807 -399110794 -11873840 -508474562 -874534396 -421402932 -119946709 -664637493 -734242036 595441377 331210625 474417801 -485186118 722260600 585668634 -826348108 247875612 156773513 413722596 671331488 806448121 -314108346 -47412180 -445868342 371738763 -241623193 813245081 -556237364 -113758276 83584610 934588496 -919751301 585218901 191924524 581048630 791724471 759371950 244733464 797295963 98369104 942931528 -51706786 -390693483 -227710421 525776764 727197561 939004927 -917550303 288839158 -25366048 620112193 90143406 -343273381 -62225479 255772998 -107213271 -657692117
21229 94841
13803 21057
5783 79957
53997 59748
63887 70454
2363 36202
22456 26330
44915 79554
82752 93899
68270 74342
40953 90541
48872 54619
33960 50752
5829 9174
46252 93859
46237 95171
83308 86608
3460 14530
8148 45708
73124 88828
8023 24118
21034 93122
41753 86241
92907 96981
53580 88935
49406 55541
54713 77966
18251 96033
76639 78352
86694 89317
46477 56625
16262 67571
20229 34696
3781 11050
3971 53665
14686 76011
40478 75146
6050 13192
49320 66911
48662 70135
67869 86024
56019 97115
31407 51508
86433 97947
11440 57284
33385 45619
34407 82360
2843 66275
84518 91053
77505 88096
54559 60144
24637 76424
45533 91248
9608 38381
31682 50800
29914 56854
8577 48213
21656 72580
87413 95166
44414 69068
18434 37068
60773 85250
40828 76878
57592 82863
24522 96348
12301 72677
51092 78789
32222 42350
24817 38467
38509 48697
19490 49456
14548 79697
18690 62813
1932 90378
21538 45067
22743 25144
18222 92234
16292 64255
16000 29684
6602 8612
85079 87526
10 35153
24547 48183
65585 78116
52292 82482
16824 21948
56035 83419
32281 91563
48613 97140
56710 59950
6075 91344
17475 69119
5900 31452
22853 92037
1102 80010
62477 68924
61201 73150
84577 93842
21979 70960
4454 11060
11629 75644
62490 76831
15587 90572
57318 82332
72240 79019
49871 90462
55364 65824
55442 94251
66902 81919
10648 62746
30397 86673
16562 48799
28381 47257
19807 83637
25764 39006
10512 50528
40433 50581
74370 85192
6766 16401
58216 75953
14775 26277
17459 75175
21486 87938
29678 53544
31884 73581
66352 97668
57629 98832
21773 64337
17514 32223
39320 40955
19155 70342
30115 54735
23412 31090
5645 82645
14357 71118
21620 99405
36368 68583
69566 75957
36720 96375
23402 35613
84983 92500
39557 62530
67807 92270
9836 52827
18842 75046
1344 71339
9781 78738
57076 72450
16057 60519
37067 51403
15001 18236
58787 76271
21389 84116
14259 17756
15753 40922
2507 43098
2672 13587
33538 98051
49716 84530
15191 60111
82337 84339
76491 88135
6181 31935
29558 99968
39205 54440
44072 85146
40746 85985
34088 66107
7650 30001
13400 74384
16154 95710
39116 49470
10500 52437
22558 52325
38227 67645
53318 77450
19757 70094
30773 58701
59339 73918
4237 75578
25096 39131
341 2086
78947 80412
33327 89630
44548 69954
40431 98788
77423 97489
3349 46105
11056 86709
87295 94557
56180 64527
3666 26798
38637 48418
13879 95897
6649 98963
16838 71645
98400 99324
34954 80335
16701 59244
19436 92156
6378 20071
68861 94894
4333 21160
66777 81456
7161 39399
84903 91711
6188 68108
2162 38522
1942 79761
23281 78405
31778 38853
69719 74411
20823 61303
9143 91038
43623 99896
23863 57364
20511 29805
29477 67168
32342 42230
26310 43948
9085 33316
22431 59259
33176 38639
18710 19158
783 41933
22729 28835
61039 86018
38754 77530
31439 46533
9202 62292
60985 84673
14261 97434
5488 26335
67437 79056
14864 42639
39615 84291
85404 95525
58864 84639
9242 91212
6683 10846
65173 85871
18921 25729
52068 67902
23642 99790
5261 87733
13920 14854
16070 47821
45145 80819
20636 93687
52656 68087
17063 95389
45170 48127
85071 91079
66422 68904
46876 53010
14844 79695
12389 40019
393 63646
21439 42259
85908 93451
33748 71040
22434 33416
5234 89999
32210 90920
2921 90757
29832 44565
17795 89906
98603 99947
9570 20407
37274 87813
18907 89884
15054 57708
12298 82055
82436 99288
24786 28743
88854 91203
98 15006
11743 76558
28065 32506
41060 70827
69343 82780
66740 93156
5157 49125
15365 46342
58768 92562
51952 57977
54553 71264
28772 87961
13223 38175
53879 58890
35153 38623
61531 69042
39056 82285
24026 81804
26980 73144
22643 79699
24904 58759
47502 61503
3718 47410
32052 33681
80315 92303
15323 76411
14685 88529
16371 45499
12502 20121
24083 99098
495 95902
40131 86769
6173 77032
3830 23734
14105 90912
21369 40446
70405 97246
25355 94315
47183 66508
21669 81177
50912 64872
51146 88370
12133 69797
7957 53358
97587 98002
73746 96359
13015 42964
33528 88302
28657 94238
80728 84256
12553 41635
9982 88184
86393 96566
52332 55232
26863 28314
26260 73306
15078 87823
5075 75136
53198 55258
68489 99051
43687 49943
44698 71139
80252 84195
58597 92278
63372 75335
56478 90468
21535 36941
40630 48265
63651 86537
52782 91573
2822 61012
46675 82522
31159 41776
10051 24146
35179 79957
18297 19714
2313 90698
87104 97745
44882 57136
7967 21611
2860 32959
38493 60067
31687 72681
69910 84179
14296 22200
19900 60924
56733 63560
10741 57597
9251 58965
18261 50243
63152 82584
13724 25393
78255 96143
19456 44364
45326 86207
20542 28717
28704 92715
67369 93989
35382 55101
24444 36239
49515 86123
16525 38260
5851 35913
30472 46831
25219 42108
56762 72602
80937 96274
55583 87782
68425 72235
15412 47507
17666 42421
22643 79365
34040 44630
79382 87914
2129 30745
2257 15501
57357 87845
10736 71236
68209 98078
71220 82270
17778 82497
8587 29144
44554 93091
64523 76655
16797 55729
41258 76943
42340 92404
71037 71434
28103 82564
42923 60197
8489 97990
66604 71118
60939 72597
66470 67173
88186 92003
3768 90435
80024 81015
63761 85898
59073 63225
40590 85236
59406 80215
6884 48376
57186 81190
26720 70417
20888 56802
67870 77049
17649 61639
21753 52317
45525 92929
16055 99304
79825 91317
2800 62331
42260 62004
25386 37930
2886 82800
19606 60802
11726 51392
48052 96882
28478 60289
30146 76492
86775 99453
13208 88050
40305 73167
29861 56806
3202 54314
29803 33498
5899 85815
2795 8176
4362 31213
44679 46177
71933 78080
17892 18158
64761 83501
47023 56896
65462 83071
70116 96369
50660 73451
70091 89144
75305 96498
9159 12810
32042 34287
27189 47299
8800 99465
70038 89098
39911 84494
5516 38689
42586 81642
35191 82515
53798 96442
49545 68711
1886 25734
35059 67660
10721 69412
19170 67096
10005 21296
52199 66680
19153 96678
20938 37348
60371 74816
16468 43488
66310 87507
7516 58080
1737 52157
6870 66879
52878 60842
10156 70742
83 41805
25942 50861
82138 93043
45306 95148
34555 80184
7049 36965
14396 23074
18498 99550
11787 89869
16462 70786
66957 82510
8445 34640
1529 31103
28865 49836
59627 82329
48112 71338
17923 50146
45343 65628
53291 89972
34525 98404
86793 91637
32356 73074
867 77441
41617 97972
41787 60054
45670 69955
50387 58689
59334 93233
4497 90817
4521 84418
21537 70842
44154 90073
11193 58063
51761 56460
8473 70298
80035 84126
33389 53682
2693 76714
45351 84219
10661 13586
44180 68033
32899 99511
29413 30677
16732 66166
61371 76884
27105 73347
582 17553
15639 81900
26968 57098
37329 88144
10550 52012
32706 66972
36348 92146
46918 66890
11800 36826
1297 80314
13273 97283
4614 25426
5481 81565
22388 68900
24394 29435
49982 78805
18928 29726
25495 50379
62310 89446
41664 85249
13573 58942
21587 78047
18264 95336
6617 37880
36123 56525
16817 66379
40697 70437
41429 79081
49635 51951
4235 66484
11922 49370
22291 85083
77421 79021
20815 30875
27974 58551
56967 98925
42088 49062
30215 59436
9770 55495
11203 11721
12272 17103
49083 71973
9259 39464
43055 96052
64252 87094
28246 39530
41125 92663
28762 44692
50417 90466
21536 57233
33330 89051
47686 53802
16162 94137
8299 9935
46411 66123
55600 84807
54418 88765
45467 89429
8090 90842
63684 79450
37803 78999
44202 66409
31004 88656
3636 37942
33664 82832
34654 73618
25067 74569
62957 91746
55037 81573
20627 67532
43231 95978
19938 58121
41285 56841
38711 65165
8484 89844
40623 90136
17946 18333
31751 73800
47184 83847
63983 82476
33323 35837
31704 49351
58201 89554
52618 53856
3576 55940
48521 60496
60951 91242
16782 54865
5549 45481
64177 81090
3225 42910
3368 33232
21234 61209
2167 74391
4312 34939
4462 34347
8813 73384
92322 94579
7008 15401
34435 51828
22157 48818
19281 71760
59248 95911
24916 95417
6470 64121
10984 97646
29916 63245
48655 69848
2049 30324
42905 77580
1628 37883
36470 66886
44787 69275
72947 75576
31174 73118
2911 54031
26880 51621
50112 55247
70357 75404
8238 31037
12243 72268
31027 45810
95635 98420
23955 60634
7379 18201
16339 27228
64654 75919
52242 92074
28484 84711
15357 45787
62683 75006
20904 49472
26927 77623
9555 32582
36252 43549
8945 34592
73637 84810
28183 52672
76802 86341
1331 59214
58149 71942
15337 45529
84103 84821
34050 75342
273 49620
52517 95537
57484 89648
34314 94035
26291 54788
18111 96923
4140 89385
19505 21767
1880 93552
71230 79080
28728 34059
22240 44125
81003 99100
93342 99960
10072 26357
23014 94698
42876 77046
8035 14647
15564 43674
56657 94707
18105 26842
1618 43671
19145 91974
58277 65331
18727 50265
26746 42254
21870 51428
70340 79346
34540 70829
46552 64749
35124 83506
26303 47159
81792 83373
2738 40013
41954 95278
8458 31757
16176 63234
23886 55663
35759 90927
65914 99792
13215 67314
46080 98100
11295 24333
18020 25028
28938 70512
8012 86233
15696 50033
19876 30868
62343 69059
50886 76662
61375 93842
24451 84489
7736 46835
60410 74102
15279 21547
8165 65406
2183 26187
8214 36112
34199 35762
10595 36324
56522 72215
2662 15657
34996 72865
7805 56337
367 61014
48881 98262
27296 35840
6112 22683
27135 39639
51629 72714
56894 58109
16773 41624
37883 81441
39356 69783
19184 82482
20008 32997
27840 36166
15896 76963
56314 83904
19695 72578
1896 37579
84371 92264
12176 52263
41144 67878
57787 68209
35292 50704
2286 17868
23282 67966
30675 81363
36314 67833
12877 37696
8526 99267
59007 59138
66323 93356
25 37039
47293 61756
77078 96439
66737 71934
15048 49254
76351 99692
83336 91546
46604 85979
73498 89940
32521 67210
19314 63413
41724 60548
67325 70983
30410 87843
21199 56284
39003 52859
9108 22019
37244 74082
87807 91373
3932 72477
550 99189
49928 99282
18307 37489
69602 69630
6250 86629
3536 10671
3772 35292
87 22456
34281 61141
15184 82599
4970 61360
89144 97184
37566 64194
68057 73631
24325 75298
23916 41800
34756 85396
52887 84109
44404 97796
69493 91289
4788 96769
487 20901
57148 99287
40575 91708
5767 48108
12170 58494
17034 91870
84195 89910
47039 66971
42235 47139
60749 81418
21413 85426
26197 74503
5074 55472
21367 49519
12480 12875
8227 14645
6044 94133
53188 96585
33096 89682
457 69683
89324 94731
8736 83020
61162 63243
14096 52365
2310 34979
8442 98392
61123 79734
48084 94507
7460 75749
845 35817
1734 12743
39132 41045
7966 91530
52950 78345
9638 18655
37953 99470
52214 57095
84040 86711
20457 29562
11270 44123
56421 63435
16289 59024
44352 66675
35739 50334
15390 84758
38987 96054
22690 63690
1689 56382
4869 77122
38072 45610
27015 31820
46140 60362
1587 18431
6693 91986
10422 26917
18077 64226
96168 96197
47220 97400
53525 60775
14265 14313
37384 41809
30969 42084
50045 64740
17037 76437
16654 56600
2146 57259
5166 79888
6385 94951
24930 85387
77462 99831
449 46451
24935 50918
42505 88781
38122 84947
6862 41823
34489 70138
21952 49265
13869 45014
5473 50915
5631 86507
64801 83197
7497 84238
1111 23205
4134 19032
14633 55167
10726 70196
6567 33855
493 9528
4501 54159
51765 64452
3876 48794
60883 60944
8531 53793
12403 43450
71953 82011
46272 80295
24343 79152
20257 44346
28542 68616
77393 88349
17758 82811
4078 53255
90102 98964
4218 30563
60001 75821
15839 30362
7255 13104
34192 73497
35087 82474
66910 88561
4559 25251
4729 56537
39546 75711
44913 83805
51395 97041
25968 45906
8204 33644
39581 56826
56584 57264
10750 75890
61813 79127
50906 57308
24781 36721
64193 66591
38091 77422
57878 85902
34126 64321
55449 89481
26482 46585
12019 15479
47052 75440
41614 90306
4749 30097
30955 63339
66158 88282
77489 83266
16114 89094
6271 6919
20507 31204
12094 18719
17833 89282
28742 90718
16597 24132
13443 29099
36042 72013
29684 37681
27177 77744
59321 98873
37853 91910
34646 52629
26320 43809
30864 68528
42855 71745
3689 76538
24972 55411
18596 71734
4504 44496
9537 15812
19086 58010
61332 95101
10718 22100
67319 97827
51644 64805
48167 85848
43173 73530
86159 89280
73919 97134
16303 38238
27485 57273
25115 93864
21612 47082
70791 79174
81019 96397
67701 94860
78321 89316
79497 85719
96541 99961
56816 66670
17987 40971
8716 13603
16173 47964
31344 41321
68663 78330
74530 94226
44651 93261
70396 73157
17961 20180
70037 93372
10588 29736
124 68819
34722 47637
23725 46215
1673 80179
28045 55324
24631 68862
44253 70078
35396 94934
65049 79496
70120 70801
44989 70703
12257 22437
5390 70981
38247 43589
65061 65429
26425 27287
5673 72574
22371 88484
410 10540
33375 96410
66442 70924
47431 94058
18124 90733
48392 54050
37971 47212
42046 83707
1045 37688
72319 84730
33461 33723
5521 95305
9384 93340
68212 80596
72351 75075
49629 78081
50025 72739
36369 77142
74903 96004
11419 19134
49013 75087
67179 90470
8898 27754
65320 71235
13245 19731
46271 67049
82582 84892
16917 95435
40380 59272
23015 36829
74818 86037
37602 76047
9802 31639
9665 77662
33161 47495
89439 92260
7961 72376
29314 67907
44203 68531
26019 49123
4360 22819
61188 69737
48731 91380
5673 17453
31083 86697
84598 87299
44498 60075
21247 92956
4914 16104
67162 97661
3379 66586
47983 78715
1918 94971
26482 67343
21058 60621
49635 56960
17036 75692
5523 27307
72436 97262
74493 83702
22495 56748
87484 99813
91391 93359
36833 86449
30725 35244
29655 98736
82944 89418
33330 46098
10802 78082
89938 97930
39082 79564
51784 85202
7985 24445
88059 99097
63834 80806
61405 87763
15934 57122
40493 51847
66112 80865
38246 66024
68071 86421
56861 87371
1442 1630
36171 54015
5585 78378
21629 79216
18336 68011
11380 62831
63960 87085
69960 72510
69370 70537
34250 69563
27995 79187
11059 60439
41176 67798
53216 60810
28153 38971
18856 28170
31214 38167
7744 62612
8813 11736
543 31789
66351 68088
45674 87883
71889 95396
11755 20674
8316 94021
32669 47628
11240 23682
30912 89145
18882 24300
55833 99745
12583 20651
49046 81063
50979 76304
47987 68390
35608 61266
48581 70670
30725 43547
4691 54390
28441 82878
24139 62103
17601 55507
2225 53156
35667 52699
29047 48165
22856 82608
64026 98654
24896 61710
40886 44298
8524 55732
64329 70569
5611 97847
50146 83350
3220 58492
8809 13614
53063 61627
50683 72255
20023 58140
5578 33815
90759 97290
40143 97306
24951 74285
32464 45994
56980 63690
34892 65480
13712 63671
26193 63046
46799 59543
66474 73482
27742 38256
61985 79221
14368 14766
49080 86040
48660 88898
29484 33657
29664 68362
48765 62557
852 13782
51323 85665
28670 89565
5788 32820
9086 68512
7469 19442
45186 70474
31500 75858
22487 60668
9039 78416
13782 47933
3173 38869
2607 42055
27098 33566
27257 89659
90833 99476
59808 98018
27631 91204
16593 86285
20347 92403
63134 91549
10659 99552
30613 54232
29837 53442
59202 76242
5356 28479
20146 67767
60710 84042
90783 91723
9049 16762
41370 42154
58650 96745
80875 90842
28569 97311
16776 91446
42792 43516
16273 21322
29516 36719
33942 93933
64239 74096
44488 68997
23633 68158
95283 96437
11456 75596
31325 56653
21313 77933
39793 45955
20252 83951
58089 66688
12717 70229
27634 77729
32791 36211
47291 86454
73228 77426
72887 83564
16142 87320
6683 50553
18266 63595
756 4949
11150 58294
26869 81016
48518 97114
68504 99202
45820 48986
20634 92654
14358 26100
19568 46854
55813 56981
46936 76448
33287 35999
6520 23054
33152 65244
11793 15024
34995 68433
26827 69496
33836 80356
2545 33021
7359 99172
40895 64657
46301 74367
57290 58063
48162 88454
121 47748
16277 46197
36066 51590
76896 85576
34961 55379
5163 11597
46961 67131
76807 88767
1993 92486
58883 62855
50471 54299
67646 81486
32491 99970
8451 61105
1556 36640
41298 70241
12111 87187
53899 69192
7113 37454
65187 92765
15619 19635
15709 88533
19183 23006
32048 99793
61539 77088
4223 4809
24680 55771
59709 63704
22041 75664
868 63666
51445 65789
39854 90134
1185 37946
43147 95393
78622 99777
4064 42850
17161 82538
43227 64617
29084 80480
3570 79132
5963 26349
3833 17162
58291 99476
8642 86357
50299 91907
36365 50671
46024 66177
43566 65316
42098 62736
14746 64693
72061 94266
15533 89114
25838 53861
49596 52264
28676 54958
24758 77871
32539 98059
37786 91768
21501 71083
6318 14714
40106 69942
53664 62941
29497 72730
36593 78438
55179 82180
35995 93590
17362 60997
24863 93162
89693 94610
1315 38344
14969 44109
1228 36465
43589 46402
27596 88899
20442 99620
26737 62447
45215 78443
57280 97327
40176 56023
23391 80746
63790 92650
14386 50971
62116 79667
12601 30501
1443 39161
33823 57169
30224 68192
32963 61164
37716 40347
88568 89911
22978 85533
65817 79135
32738 80433
31953 45245
36354 85595
5038 61459
45120 96086
73013 91492
4917 75898
7455 94816
5961 41677
54930 88538
2144 84168
56990 99477
7794 60807
10093 93216
83497 97723
44715 86428
80192 94675
12055 29367
64255 70254
26673 30693
48902 79773
66164 76314
61100 74124
2656 27108
17134 82117
46276 77875
23060 61330
31671 98633
16943 43022
2536 27447
24382 52936
45451 75868
41248 77155
31063 91410
3164 50963
3133 16421
10929 57570
31166 37926
16093 38060
23460 62176
8283 80273
527 46425
56634 90313
53954 68909
46365 81652
57193 73749
80759 96069
41948 52402
6228 87813
88946 93125
64450 69594
55610 89793
76857 89832
12382 49396
1000 69810
23714 47222
5745 24678
65699 85526
11402 96844
24819 39717
23977 98439
38712 94122
16257 83101
5538 81043
15243 40612
71260 84147
60 63631
13644 60749
35989 62160
65072 94113
6037 95374
33260 47276
31368 87012
54942 91074
10012 82331
47390 66132
31338 60452
74423 77483
14509 56247
26288 77060
35853 36367
54515 80120
77983 89078
7643 75322
62761 98252
23346 64359
36742 70006
39580 79200
38236 75786
58592 74357
8195 41019
45279 96407
30819 61732
59258 63389
11389 95402
38199 86251
40284 52124
5605 18139
25333 41979
16069 30370
28801 67242
2005 73644
53104 61390
9954 12024
41259 45904
83762 98175
29953 96034
22897 60491
45179 93972
39318 70915
3807 97471
26593 91447
27166 45885
29520 54809
58911 91413
40113 45494
19432 81206
79886 80467
9223 58425
5880 56085
43080 63675
19393 98827
25090 59517
46562 51673
11587 59103
37758 87265
40071 60345
14967 66198
55177 72821
63664 92845
26776 98533
6148 35881
28208 81590
62914 63665
41758 93851
56391 96324
7470 91432
61822 85952
37625 64144
880 97820
5554 22595
78299 99175
64381 97066
41680 83531
43185 80390
78884 91855
33880 66822
1807 68896
21406 93694
54425 97876
31385 52714
43554 98251
46228 58456
4378 38724
6559 26970
405 89363
18567 43867
35766 81092
31918 32892
15282 36230
72854 89803
39609 76938
1087 57939
37918 52457
28610 96851
75744 79241
17695 40951
31962 36497
31856 56878
61018 90027
28292 33891
3615 88069
7964 14277
62057 95509
39729 54545
65469 73695
30249 81991
6930 31700
19282 93151
9765 12521
30626 45995
10905 85283
40312 68368
16410 75555
19712 95203
5313 35530
57651 66520
72459 85935
42319 77560
4395 57788
8265 80540
82600 93241
6591 84321
18008 66205
4707 19790
25636 75383
46657 52089
65224 66713
33106 59393
8561 27178
11786 93672
25428 39987
5663 30942
48745 93849
12197 82987
13168 24125
2706 90523
25821 69312
36550 92193
26025 73756
69015 76404
53026 89954
30706 93251
24859 34931
34517 55609
17668 18680
217 50636
15326 90964
14745 57373
59170 84721
598 73116
21204 70516
4326 9002
86318 92602
37548 67760
22341 89452
37041 76423
48811 83449
59915 82632
28347 30497
18873 43576
66477 88875
14531 55953
36315 77193
23745 41292
70283 80476
13311 44326
67875 74220
60430 82267
13964 17712
70247 75442
22187 47140
44342 92761
78363 89525
5297 79359
582 91261
14437 56656
8137 22560
55517 82969
12533 26080
11388 54494
667 66809
15604 26124
37980 51678
39346 96188
33095 82920
37323 69834
28661 94883
5086 21962
6621 89158
37282 53599
65363 91463
40158 49681
4681 73659
25705 36537
10015 92220
27881 50252
4062 12565
51625 61364
20649 65882
67634 70980
47382 69412
62573 63163
1027 71840
47788 59312
14912 17971
6440 92472
3315 6375
51346 61929
27963 65225
32332 44709
31522 77967
1429 23649
52524 74062
70209 90707
67702 85387
8799 13243
10226 34211
23627 82655
63667 73750
7116 69653
7890 84488
19135 87397
4701 17118
58044 84466
55050 65333
18738 21803
10977 90860
44862 74200
48022 48431
59396 75511
71811 76519
33822 95093
68080 98727
1405 50903
39144 63802
23875 77901
14434 23116
23821 63289
65081 81914
39008 39811
47690 63748
64210 97417
20012 49341
79752 91748
2725 92291
43994 68338
33240 80128
10565 37107
8034 26999
13256 56885
32262 47296
95097 95817
27250 91221
6900 85256
33506 98684
24181 57594
29935 66073
60490 86842
34689 50298
46285 97379
6831 61167
12304 39790
69222 96798
24193 24449
85750 99292
69399 83686
45018 81137
19197 63345
38051 79195
21249 72542
8473 34807
84374 85525
18381 56602
55666 73759
54934 60645
3176 67761
11511 38886
26706 59191
16284 32104
65709 93914
14744 49124
31815 55269
11246 63966
80112 86397
16035 16617
10905 19727
37445 78975
32165 98923
8201 88312
56934 57779
34398 87780
85081 89929
31743 69823
10457 70093
25930 88935
17882 93447
4316 12881
45338 87272
23584 97792
21337 32732
21978 63948
36675 53131
52723 53373
6604 72712
21348 44587
33131 96360
41114 59502
92733 93284
13514 79054
46771 93080
20313 30793
10682 87277
17044 37481
25335 90144
14700 97587
37329 89295
81082 82988
20022 28979
21845 57111
67406 86435
2468 23588
7886 59692
14969 85740
37036 80993
42375 81437
2585 54808
33448 71048
14728 80329
67662 71415
41842 52050
27659 59220
2811 33417
60145 97107
9757 88276
13318 87244
51013 95418
8910 46072
46795 91352
22964 91677
2890 49718
57788 62334
15421 31892
6759 35051
15347 60804
14604 55185
30722 69086
1789 12222
50428 69088
191 44217
56501 84073
28339 57796
15460 24816
12362 50868
52917 76819
19666 38769
15516 65845
21351 22155
33676 70263
42155 94455
67363 82830
11977 98100
1557 36751
41389 71772
53431 55237
10737 80456
19152 58137
88883 89956
27626 29184
59583 85292
35718 91162
41927 53644
45951 86714
54701 94069
278 40999
74263 78752
22975 29529
21116 51072
56089 92621
38214 68061
463 93713
2527 13729
6528 22345
18585 38861
300 34027
15675 30536
11156 97166
67731 98536
43561 50309
67582 93032
26693 69299
3544 84591
55961 62185
16806 47885
1200 69647
34379 72019
9838 38320
4510 76039
45755 53243
37209 99749
14295 16573
7485 9890
49653 95379
41929 51560
15102 57292
29236 58654
46457 96468
9237 52599
40152 54193
15311 82123
11039 11113
994 1874
66896 83517
2259 97421
40148 82292
78120 89679
13460 41671
46399 71576
39474 96919
51483 75858
78492 80712
51476 58829
73636 84111
1652 32683
24330 31131
23033 90127
42775 89953
7087 70543
37182 54217
38740 73268
81944 85631
36665 56687
5758 36003
32288 40674
32192 73758
52946 62294
42176 47508
24859 83085
24604 98374
57769 97005
61314 88138
25402 73213
49005 91289
75389 82964
26186 86330
5537 27765
20208 93164
29665 76425
20555 85077
38394 56703
27729 95021
58605 88334
10297 43769
92527 97747
56244 94078
30607 85018
47106 89109
54020 78969
7307 50273
6359 27153
209 88520
18217 36344
46428 46898
2163 59874
45057 58957
13337 66331
51534 98003
74249 98259
8256 93206
35452 67113
12764 35488
19243 73542
1559 39496
3681 15953
20988 82375
10814 26139
28909 52309
33276 56646
26991 54197
32189 61635
43696 68629
6770 38904
17082 61092
82919 95900
63260 86813
4825 63441
41748 91202
11137 14949
29851 64512
38027 49796
70641 82478
28933 83736
67821 99112
64595 88670
51185 77992
24511 41222
49958 90518
49677 64999
2267 78964
65069 75804
49006 56451
25002 30975
5846 67972
14081 65759
33645 58454
38729 86211
22342 30996
23988 55896
12299 93183
2663 65887
8035 17919
67722 75951
24003 75272
12699 45423
10644 20024
38654 40136
46856 99761
44658 52167
25850 89188
3341 95177
13532 27060
10576 57456
10729 46597
15941 31576
12940 86349
26707 92837
17946 29407
31876 42579
16271 38332
12348 98919
13033 21538
34708 91422
21224 22813
47261 54039
27785 81908
31076 60445
32568 38624
70465 98724
53337 87671
51456 59273
2855 33491
22551 87464
48667 56185
71345 90405
26990 68164
4256 16728
56744 96830
22769 28275
63576 78201
31867 85173
71814 98374
50483 77062
47390 75511
70697 87944
25182 29532
10255 21176
641 16805
61767 77646
62472 93509
57722 95507
73088 89721
14727 83802
8829 15799
23929 99420
21710 49797
34819 89634
4495 39318
96571 97946
31689 81396
17562 94946
52788 53102
33985 99599
5317 7854
791 71865
86328 93444
28816 77349
12052 78854
4908 66698
82293 96632
2267 50402
89170 92368
306 23930
34214 54040
33405 50193
36813 72062
29963 86421
9767 20859
79408 84812
21400 96547
21819 91022
4421 22290
16523 49562
31363 39175
49762 85964
25861 53893
41932 92199
1397 29123
57230 67119
1212 23861
11291 80289
53363 96800
13796 76367
8985 50647
20267 85464
15252 87777
26289 70695
42239 48120
40590 81416
2225 42673
50934 94187
30018 46495
11440 93952
18319 79677
84633 88982
72026 82747
11881 78861
8669 70292
2643 98522
14941 90794
52654 82990
9684 60645
17670 97135
59036 70521
11756 79316
34659 98871
3964 46157
21683 38745
43168 96972
16114 88804
100 11032
7580 80614
41689 66620
2717 30205
34856 42016
2050 12953
1179 18245
53272 82727
6407 58608
70287 80376
46848 53050
19965 40750
29255 61173
36006 65820
62627 72059
24987 82644
12591 47819
17859 52462
3035 84790
20808 91712
7221 29541
44163 78885
4689 66198
78388 98092
72244 95106
28461 79227
9014 98887
1378 18058
15147 37961
6041 50369
38298 65701
45287 50855
15489 89248
18357 51107
2367 3043
34962 93792
18288 72780
75925 78894
53409 88455
21179 72440
69462 79126
36840 68997
28125 33797
66206 89623
22523 27467
9830 45161
3524 94339
15391 19659
916 59191
11328 67665
8708 81243
14990 62338
1899 58619
25582 73176
28386 87578
44334 99810
11253 87514
59578 70934
79572 98793
45055 91327
78176 85389
67567 74503
60149 68216
57132 67986
643 46954
6375 90636
989 62595
31690 92497
17850 90420
28977 46424
77631 84764
41650 71709
9908 91492
32937 77597
20387 83432
25377 97663
16531 77515
49345 66792
59906 77736
71885 86546
53754 54856
47142 75216
8780 42739
507 82414
74700 91107
52382 75108
69353 77364
18281 26111
8023 25863
23860 46487
24198 95323
8570 67767
60098 96594
88769 99230
72894 82039
34835 57491
44914 58287
2046 22740
74762 88329
60538 63129
61064 87928
37622 68820
63501 68972
5111 19133
3746 5464
17171 19394
54917 73170
10485 57846
65615 67511
32139 70308
58910 71466
2730 65121
5899 18325
7211 60725
33443 57775
50025 54666
57262 96362
36071 44243
64990 91114
26527 80618
20075 84121
2514 65579
25979 72587
55922 71411
41612 45759
23341 42055
48853 58308
41771 88860
81400 89282
13182 42361
50705 85222
11375 42318
38999 53113
37088 66441
27088 53073
22405 79868
12224 16820
7347 11238
15627 90683
5849 80926
32590 37901
34598 83389
25098 79928
6983 38346
4061 85640
53441 58766
85141 90052
12078 57855
52045 88403
43267 84972
30310 67480
61253 79023
32683 85334
46942 64836
40026 49653
10703 89771
6409 48935
8091 69722
3070 69850
35002 63047
72636 90622
25672 98200
19540 25851
51211 92141
29362 49773
55504 81684
32617 68428
6009 34622
44750 96534
35585 42512
24302 37002
49228 83865
50544 94927
84401 97427
32271 73574
53968 67296
62847 95026
86695 89691
20778 84775
54447 76553
12638 46247
14697 27415
17479 19479
28504 31213
10812 63576
39021 48752
55081 82993
16111 27936
44185 84394
28218 84490
12972 66949
8117 87872
9918 82083
34107 37906
34726 87187
88087 91309
9960 17604
20044 63472
41847 79931
469 37345
28864 76363
38713 95845
45466 98451
12140 54598
48604 55543
52236 56453
15168 99972
3901 34218
42415 71156
12798 80284
15931 73154
69914 83322
90083 93704
25676 53955
23165 72621
44348 98821
59597 71762
40980 49176
39122 73942
21876 77585
541 91561
91769 97767
22074 39947
39708 40548
10151 34120
610 12158
50627 90098
41973 42923
19162 34238
3060 8285
17563 87904
25040 57262
68824 75057
54607 76657
45044 55664
48485 72091
3380 6593
18868 99959
3735 59382
10471 80048
21903 28430
6758 93426
58223 83883
35201 69279
66779 98803
29011 90823
88295 99608
48139 93819
14018 22206
52096 52529
2333 71676
726 18405
13474 90581
3136 10056
26267 26617
55982 57910
3898 79947
3118 20426
41028 51265
55683 71466
55804 59528
29090 31200
2777 16213
42889 85221
13556 20553
4518 74640
73935 93168
5431 7832
58286 70647
24671 97778
17547 84039
29526 77642
6174 24255
31550 65147
24901 32390
94431 95743
27851 95846
57827 59582
49304 63624
8691 11583
17130 62222
28227 75174
58558 66703
37150 67029
62999 83424
58150 63959
41300 58154
36728 88618
3315 91437
22262 54301
31318 63248
41427 69367
8092 63729
10100 32284
31332 88808
15617 43719
43616 45928
50237 97892
9314 25753
3261 63714
17574 24479
64423 79645
18548 78908
8118 46347
72668 87016
27815 41529
22300 55411
11858 67482
4974 7620
33646 85303
86685 87886
9667 88197
456 3838
51107 76148
28184 82860
84579 88680
37927 73983
11527 28280
23173 67036
14496 63160
3502 96148
50225 66339
14082 47450
70418 82599
30400 62198
29066 40112
9769 80588
29074 87576
50510 85756
6474 89879
7628 54991
47893 73787
9108 37791
36857 53708
76224 79274
65106 71561
70921 80361
57578 72576
50737 61972
77211 78831
41781 89757
39908 79235
15960 42858
76658 96245
4190 26605
47387 51263
41329 81899
70639 95029
9298 96306
31447 42486
30510 56370
80622 82488
156 19855
29961 91857
32335 83125
46822 80786
23574 41223
24757 97805
1285 73412
26637 53448
30567 46908
23869 52185
68821 72681
11359 39618
9805 92996
27565 97028
24341 89385
2368 99023
3809 92997
61706 99600
66337 94669
1887 25243
62969 78615
19229 90504
23627 61111
41973 75544
17451 63804
29014 58394
35712 62393
12517 64953
47960 85784
23494 95266
40932 58934
5275 48914
11279 48620
60836 71935
66228 91114
8047 46585
56625 64179
2882 60741
24404 37331
32097 94248
75426 93744
19887 61201
8052 14991
59452 67864
7219 92425
7723 59520
33694 95983
14516 21478
368 33457
74954 94117
80648 96867
12906 62673
81905 91549
8987 75781
4444 45522
10105 70436
48367 55371
9258 78130
61879 91200
39265 43575
35161 82802
70902 81435
3592 34599
46975 83950
41027 94318
7790 41764
5195 88416
47779 65894
81226 97758
17137 19030
25050 65782
47153 66323
32012 87404
12177 89581
61932 74847
44219 95499
33902 34600
18124 20613
45955 82675
27055 98864
29816 34283
77808 83544
32771 47318
27677 71375
16603 48047
11962 28541
1439 80070
17844 83426
4441 26699
55234 63386
69688 99296
89996 92776
69024 86102
33855 57957
551 68023
41434 57709
77100 79139
10185 79358
81496 92371
29665 85593
1998 69534
66611 76274
19887 30389
6372 80869
4390 8687
26458 80535
28376 87934
54413 98924
59284 60332
1831 90077
25670 80565
811 15665
3991 49876
62106 74124
12288 20411
22831 93247
35193 95660
27461 34951
58581 71697
22542 73321
21159 32093
54951 81740
34658 59419
54988 91556
10529 84557
7381 79441
52 81683
35597 98571
24905 96201
15886 38161
46642 72844
10411 70994
61965 70401
67016 83736
41916 91686
50211 66516
5849 21584
88205 92715
46203 69832
45068 71426
74419 76709
48144 57588
59334 82805
1178 4600
1934 53901
43737 81168
28221 40305
1207 68809
76789 93546
812 44401
4809 35337
2104 34410
39285 56774
29581 54351
7534 51509
6639 21086
2645 65184
34415 76870
9870 90655
8112 41906
6181 96600
35551 99389
45421 46743
72542 93553
8087 87959
45330 69029
6911 63533
73443 76332
52681 71530
91600 97093
43144 95756
1610 33082
15489 36989
16528 84033
31218 87747
24088 64201
43260 97013
16374 80219
9564 96281
40101 44190
19918 50025
2441 8257
55074 85511
92339 96449
22791 50882
24435 58024
33340 47665
55184 97626
19870 26894
12346 93494
17782 63030
49681 75189
5441 17614
5230 27057
24050 49418
76918 93501
52670 96529
2939 45681
983 49161
16094 81551
74546 90658
23390 91560
62334 74440
28548 47222
8939 57033
33020 47694
26669 78461
22718 25034
14626 84140
73785 80516
30140 42867
4681 12622
31465 59813
32246 77278
27553 90058
3371 71077
13807 21119
24699 95252
51318 92611
48495 88730
38586 68086
72273 79142
34347 85275
19708 85126
54412 69467
46242 80131
62920 70463
3878 26466
22318 23456
7256 63077
16667 68644
18714 24571
92321 95627
12825 80339
13918 71454
54719 76624
38235 68285
78264 91575
81716 90213
42126 60506
10482 17663
74818 77484
4381 18046
48324 69336
20687 74229
396 26064
28786 75748
37170 71618
54382 62811
24177 32966
41412 46756
10412 50972
41850 79754
44983 86805
14252 56238
31781 97649
23505 51221
4635 58006
22185 36732
31033 64339
8877 53373
6366 46285
2499 67526
3493 4257
9747 77000
30087 83200
4776 67277
56664 77872
60377 60947
2917 46814
61064 64347
26148 38301
36885 97351
6867 21521
4959 85211
18933 78397
51596 73100
78958 83089
26029 28769
53978 91240
40615 50484
45194 53963
55678 67900
43431 72192
49370 71565
30182 73191
11583 92843
42099 75024
20286 37965
37033 53976
78186 80939
31864 53643
40950 84528
28587 72649
2208 41181
47310 60210
32949 55403
36 83763
18997 82555
9730 80862
32449 60812
5218 41409
34223 91130
24935 90988
811 45793
10702 76049
16739 25898
31805 83995
39133 45647
42383 64657
58 65365
12588 67308
47153 69075
70847 97543
39954 44509
53832 73376
20596 52196
71480 88195
60343 64926
3613 89068
2419 79013
37341 78873
21419 35822
8009 29184
20822 97995
25601 97595
15763 62793
26422 45453
29619 39850
12658 92105
9270 23576
58194 85478
29640 56469
1888 37326
36128 64648
50327 86279
49318 74879
67649 95293
28935 74506
77496 97751
33472 86686
66265 72261
53999 77613
21119 60728
29157 36542
16048 25213
37542 39744
44856 45937
6990 16777
13001 39021
45936 48234
71515 84845
76847 82492
4274 51102
33564 45779
19028 72077
41791 86428
22209 82911
12827 18987
55196 79601
41478 87178
22871 76189
49841 87870
1117 22709
61684 66121
13387 78716
30164 53231
45742 53523
20097 66338
66880 92706
14541 18268
3308 97611
18296 60951
22291 55717
58126 81253
22590 38528
72912 94505
27389 81131
61785 90183
69438 89517
18362 78444
81754 86723
17571 63863
58014 84066
74067 84914
46279 72871
34617 62814
7479 48850
7884 89544
35515 97445
28065 54490
12608 86913
63601 74825
756 48205
63374 88676
2215 97093
15358 60429
74040 89781
475 40893
4011 87730
23155 62997
11668 28599
6495 13363
46388 57211
29534 66753
12569 27798
37299 48258
4464 79966
39604 92819
44998 79570
55752 93845
81569 94861
18405 47102
37963 67558
13387 43018
55102 66098
40712 93310
60061 78421
45041 73058
49735 83003
90671 99739
21995 78899
14701 82125
53924 78394
32551 68243
1239 78956
79144 89905
16356 19779
66868 98803
70902 71274
43909 52483
61615 71842
26113 96340
50243 51478
77908 87867
8965 69268
90238 92624
1335 3180
47901 87940
28792 79951
7564 13726
10449 59212
2530 87546
20895 62323
65123 70540
5308 59894
26303 45707
7400 71538
82684 85937
8404 37350
29644 95958
66878 71822
60302 86259
36457 45678
64599 86350
21181 73158
3341 12388
2055 45524
75019 97238
13523 57009
9044 65664
21955 46652
78349 93574
51674 61957
5604 91684
7042 44329
13444 42523
69289 78858
55213 91566
38854 92685
48236 82093
72668 91533
80680 97469
14253 50377
45142 74696
21187 45875
11708 56910
43534 63154
40952 99234
56223 92731
2416 26092
77916 87147
4139 64503
9868 41818
6354 20419
34087 54664
28950 33411
27883 89286
188 87459
4420 29123
23029 23960
500 51628
43967 79310
33803 86912
9158 37586
9611 12634
16835 97022
22070 71917
8782 34451
26185 72084
18005 81937
13308 89349
12259 96600
7387 80312
28965 51761
4843 62842
20416 30020
39114 63921
3081 27019
79391 84155
14131 16754
17084 58234
3490 34030
1366 79427
47794 59428
23741 30485
36812 99132
18612 21966
65770 98414
34181 67778
37723 54248
90986 97501
76238 88109
41621 54664
25249 94870
8662 82670
13877 87427
35267 87585
7568 72785
65086 95073
70205 86202
2851 98262
70730 88264
40744 76482
2591 42890
62596 92291
19172 35066
131 23589
5931 16672
34084 82621
22441 58435
19185 57873
16336 31163
3187 58358
39544 91028
78939 79763
627 78666
20328 84997
38392 79714
15709 45814
1716 32463
29699 65284
27906 39261
63871 94366
89007 99838
51852 60975
6743 24375
1374 49547
43070 60918
40385 77755
62511 64090
23493 36762
25081 72902
2926 65304
10769 27946
18881 48304
62656 65857
24358 91260
4771 53146
76165 97531
44842 98124
16743 78048
2870 20829
21538 41011
40912 86843
12833 88916
30762 64837
10261 87892
29682 68867
63380 73990
10583 84692
54260 74092
73540 79412
18384 84736
23521 55888
50750 91881
35656 95960
7721 68881
7377 82564
23033 69027
69620 89717
17958 35590
19579 20923
54491 74762
82342 84883
19015 73532
54005 96782
6392 95965
17158 75964
11075 12995
41323 55687
28301 63071
4327 78365
32479 48559
56005 56197
2708 25538
3348 13906
72052 72101
57507 67125
23932 63854
47701 75276
28137 66703
34817 62361
10455 40178
39082 95726
30491 89862
1941 63620
33770 72860
64268 79307
15157 88229
61308 91054
45623 84580
12234 47504
18595 66130
9717 74967
14382 49953
20613 91906
27584 70353
87325 93517
10855 57550
52274 98173
2682 22458
34060 42547
19547 87603
12603 38072
38710 97216
52448 78094
230 6781
2043 70209
31447 74432
52068 91108
8584 79974
29912 53545
64068 83490
13054 68810
7001 99959
89333 94734
16614 92053
37113 77088
60323 62231
2281 44328
18708 69031
3727 84927
482 94853
52650 97340
32068 49075
5445 78433
18214 49623
19349 82290
68666 98421
3535 85568
47140 75950
29412 76292
82783 85420
22011 91623
18590 26213
2697 51133
63483 69060
63983 72915
36408 55141
5935 9022
16242 22108
396 58994
49076 76835
15636 69374
28421 33695
76047 91271
16809 69707
28002 81557
59056 65485
2252 73635
24359 56827
37629 60175
23077 74070
71757 82515
51427 95772
47617 65963
26749 32213
23515 50765
24478 62259
2402 88055
60554 81460
42206 76054
58591 84813
28591 89532
69399 73171
11010 79674
23427 23788
15500 56656
58699 73949
15602 41969
9658 40139
11079 90641
23578 82018
54592 69692
35934 51335
34869 87969
60461 71016
40530 76943
60116 67072
20652 60300
65828 70500
16430 44111
46888 50648
90220 95840
10921 97076
84870 99260
30579 56498
11095 26165
61597 73993
8836 31149
7411 48182
14228 48171
72241 92270
2271 26424
4894 67749
32255 39641
9788 14165
51011 84297
62752 81166
17027 52945
23828 27902
40711 57069
3165 7899
86497 95614
21995 98745
82508 85812
1946 79549
3694 27040
80186 84443
48641 92491
48287 94385
11051 48536
19203 76825
33154 63615
4980 55325
33690 44372
62816 71488
9575 84523
69639 85136
4672 90760
54147 57455
55868 90117
57695 94696
18576 74791
28461 84674
11355 27710
28020 83170
47804 70069
33500 80198
4548 51055
55373 56053
17004 19395
37981 76960
43985 44611
86761 92783
2526 79041
3247 49974
31032 45043
62616 73783
21647 24520
23374 76472
44211 99171
72519 84291
14937 92703
66859 91694
28247 35588
44123 57053
46293 88733
45274 67465
23767 53402
45439 62263
4760 44550
37031 90160
30307 80788
1144 40337
22951 37436
14784 63473
6187 89935
7740 39498
36751 38564
49365 97509
13404 40693
8136 67236
8129 90349
11311 96379
27694 98964
39716 82626
19433 73746
37284 62587
218 73571
30647 43893
69520 74723
93985 96583
16904 74902
25130 91094
66256 81640
67070 88320
21718 94679
14258 97314
71343 99914
72741 76866
46762 74549
12061 22148
11749 70506
54737 87460
32474 37403
54722 72814
2640 38481
10843 33480
15565 32428
6427 8439
42450 69519
33107 67593
68347 94987
28394 89599
28207 64255
48438 83136
28031 94977
58133 73899
71745 88592
41982 68403
7625 78156
25139 36538
15937 68610
50164 55911
24960 28485
15918 25093
60061 98375
123 44562
22206 96152
26387 52849
25826 30593
30132 73849
14779 56257
109 65260
13201 67498
16222 43629
3289 93215
30620 87999
29354 73031
17735 50943
53539 74933
3337 70483
9012 51270
53655 67216
27904 64562
50858 80370
44763 83126
73647 95796
64195 96840
38216 92831
17223 36827
14468 92983
22453 83199
52369 62913
10117 85920
20173 29905
20079 20795
9806 43925
38522 44832
55266 64226
17739 98921
44896 74569
25474 83214
47317 71005
51771 62668
17195 89363
62329 90792
71935 85820
76911 91668
58852 86695
43510 74399
14876 16254
51721 65996
14015 37219
18558 77023
53087 56764
61615 68517
2593 25378
631 76480
23914 70247
30139 96939
6203 62623
93531 94772
8504 36423
63326 93149
18220 83825
44313 79584
18969 40537
32469 34937
16918 80474
25635 99928
22097 68467
8329 48576
62377 69433
23988 87500
56176 80041
25561 50024
5494 90906
29283 32640
51974 90460
9335 98013
72451 83325
80792 94291
22279 86711
43785 80871
38906 66155
32670 88813
16950 89089
63491 92970
45 38515
71214 82610
39268 59804
25608 75463
6030 34636
27580 33305
18158 44398
24485 64547
11825 20092
15391 99043
18508 88235
27099 49719
16691 96806
2240 73510
12382 65870
24188 85786
64146 65279
31922 91071
28529 53519
879 67962
57625 84502
19611 71844
55924 93583
36842 70082
19531 49711
23858 50626
47017 65163
16532 45622
6330 24875
18402 62369
10909 75614
37231 94254
49244 76564
21477 64775
9471 30000
22631 99105
31361 39046
36620 68619
26661 66539
42475 70608
31375 89649
58215 69109
612 16041
53908 60991
34433 43838
46089 57203
4531 74410
36826 65279
752 93124
19005 59402
3816 9503
47424 94785
37298 39337
69552 77638
20329 77908
2783 71724
91820 96780
18957 99427
34528 41978
21144 44747
45796 50334
7757 82106
564 63925
28466 60434
1624 65406
19493 78069
16638 81026
20245 89690
14732 81844
57291 73992
6335 9343
32164 79793
85319 98514
60236 94876
27010 41809
13575 61965
48452 63071
7643 46754
38101 67907
29290 95881
18142 57422
30939 33923
41020 55540
75912 88447
38634 69672
26149 30306
14507 75300
43540 50653
3641 49538
16629 46473
61379 68206
26478 75758
35604 90151
26652 90329
28923 63044
63980 76853
25657 88695
15580 61583
61138 95999
49312 51844
10079 24872
11448 31218
75035 92618
10805 77473
30722 85460
25651 42517
30628 98407
64226 91697
33383 97723
19064 38416
37534 53308
70331 81961
9336 86369
17605 38804
23783 57874
57319 94293
41663 91127
43473 73186
57140 72038
61792 70813
34295 49516
18502 56313
23537 60583
39958 96220
62324 90205
18940 48626
7567 15088
9592 12956
35980 58995
35774 41697
36640 47330
42395 59182
5631 77307
20170 24722
28186 48267
27641 69157
53910 82594
24415 95292
49713 71009
17759 52146
6936 89446
26805 78154
4390 35776
5112 22868
38989 89518
47784 59374
71777 85859
89883 97797
6801 88599
57054 59101
9391 32206
22404 63949
40298 96486
12623 14564
76811 96198
3985 51574
15165 43878
46757 81101
63252 86003
23909 89659
9816 63563
22169 32221
1965 66344
62568 74323
40363 43663
18297 26031
39683 66874
22192 35228
8793 58182
16646 86682
6953 80290
35344 49630
30311 30481
5681 22126
37454 65004
65814 87123
12912 77665
10002 58020
50951 92392
3770 63225
25408 95719
49973 79655
26237 66333
10507 44447
68220 80453
10244 85302
23295 33787
17056 40188
13302 75325
86093 96915
47749 51251
20292 62077
37887 62748
33793 77453
9719 45105
14995 27978
25220 72355
14925 77890
36188 72465
56323 64414
7165 18510
53970 73254
63484 85369
22245 47973
61372 70290
20702 36526
8337 67878
3268 3642
1054 18270
45593 52511
989 95069
65296 67396
41419 53863
17003 71022
41244 63123
67378 71865
3189 70754
36484 65199
14579 61985
7341 96706
42008 63303
21542 91956
61445 93196
75194 99615
63920 94457
57692 83471
22592 79837
56143 91263
11209 84759
48558 52579
76246 88993
37630 74239
12449 80827
36995 69312
7446 73913
19676 46312
82085 91643
23455 59395
51528 92149
47816 51074
2947 63192
54838 92008
8389 40961
39673 45675
25719 80371
54110 56306
26318 35215
44405 49757
38070 57116
8921 99110
14013 46689
12010 64311
83728 89880
21312 55454
74207 92116
41320 66561
68412 74287
28134 91907
16038 64107
56038 69512
5995 61115
4145 63133
15719 42194
7361 8767
34054 34667
45617 70671
42233 45313
12039 87126
9228 10660
44518 73662
52791 58996
78973 80175
44543 93777
38839 59279
40115 83457
22090 49817
47063 49335
72883 99151
24242 33970
44543 51809
17287 27083
33461 49129
32495 95786
31615 66451
2513 79485
9947 44625
9516 46706
51884 88002
32318 59460
39878 58117
52924 73899
22487 45124
26714 37695
29432 76813
15076 46960
24831 81675
45184 74380
1905 20384
17411 62195
61185 75284
57509 98967
30402 40974
18616 60011
27180 60377
177 57480
22544 82657
21967 23507
62532 80940
14855 22232
42398 93745
37671 67868
57308 90585
9773 21545
7597 30787
31086 31576
27354 91975
12742 30091
68200 68318
46526 49300
59720 91907
83017 86757
44736 67728
32335 65614
21236 95236
28724 60421
52993 76279
25083 56237
37853 38653
45624 61202
41459 56865
26512 87570
11607 18932
34718 99302
13651 31636
12779 28888
62777 82845
3344 71975
55338 94005
32592 60705
48699 60946
29896 48886
5931 67084
17967 75468
44202 46854
56996 89723
45042 87938
29206 35916
16710 76552
26867 68828
37829 60389
21717 41689
18339 63643
9540 50314
1141 58370
32719 58053
31704 70348
19869 73416
24494 65494
46760 93837
8918 9659
1913 15189
49543 55427
35864 38440
20888 88841
30906 56208
44976 97849
42486 72662
29173 59271
16431 41051
54973 85171
36797 79587
26972 40411
12280 14864
26645 95972
22115 94122
34143 47091
15806 42095
61683 99096
1291 43077
50729 91442
13926 95270
19762 32359
10385 41731
1475 3845
70790 79196
16989 57251
42478 83229
71055 91727
3138 91421
38195 58137
94647 94947
19768 55415
41376 95094
7765 19324
48970 92835
35775 53814
37099 73474
67393 97716
14931 21514
8312 99393
3296 82449
6362 87881
20553 57831
9001 58920
49401 92359
21658 79356
7190 45537
32436 67368
9582 85906
71254 95743
23093 63129
90910 94601
13287 21981
70499 73423
37275 90182
6179 81030
53677 86751
20770 83211
38905 81611
28058 50030
49521 60563
31209 92805
89033 90320
9492 38559
23400 93787
27769 56436
69285 89351
83231 95785
75899 87056
17412 66728
57065 77326
7485 56145
93817 99892
62539 71278
15105 98239
31961 80961
87818 92795
26828 67041
44564 59781
1933 59711
15126 15809
23240 82122
65206 96167
6283 14117
121 41665
39037 46106
13846 39777
44574 68194
15413 15991
19664 67149
3607 35399
43033 50599
24625 50598
18342 42789
21011 24860
70544 80591
59300 75953
7565 27950
1678 31693
36278 39107
68202 92765
32458 75780
45906 73384
43729 64104
20955 28196
43980 70341
29862 37164
59780 79853
41323 57643
67524 77084
95471 99877
39133 88870
10059 71368
7856 62481
34640 60429
10912 38714
76025 76371
37942 60656
12311 55008
21601 51597
41734 88857
31144 59015
41975 72288
1371 65003
29979 78043
11027 12497
21325 67090
46601 73256
61626 77233
55943 83381
57083 97280
28774 41923
2727 11065
9860 28502
20165 31073
30434 39576
27519 81317
34985 89891
7210 43898
14610 67845
20860 52855
83781 84265
39 92737
2075 44644
39939 47473
4636 84775
595 39674
46542 52083
39038 54557
42857 60951
16539 20261
64244 97184
3924 67699
56743 70941
32538 99416
24523 83536
41843 88112
81096 81806
25502 96841
22370 90759
68579 71972
1132 38692
25199 35965
80095 99322
51513 82332
34398 80916
51640 94850
24653 54246
17158 81656
14423 66996
7293 48283
44161 81227
19745 86301
32451 87859
1529 5084
22848 58596
27687 55219
70504 82928
21137 58910
8601 14767
40415 63335
78269 82312
34382 66723
34226 59006
60135 81565
11851 98608
31808 54446
13258 18902
1622 8614
1207 50189
79395 90597
19098 87150
27640 88975
20610 76980
62404 79018
19664 75894
56884 85300
7483 35865
57614 69930
60347 86727
31194 72628
23614 38062
73678 76414
10863 85440
9351 69134
17727 27450
49079 62563
21306 97844
29678 61590
20683 20917
60330 93239
13539 99338
47286 98298
39436 98633
39579 58703
23686 77308
49235 98018
24514 88403
2914 92936
29852 31031
22983 34651
60974 77758
44995 70399
19101 90162
12626 66490
513 23022
72522 80726
20393 67434
60160 98966
47918 56754
21563 28067
44944 83447
43161 88056
32 45455
29267 83469
22655 96739
42441 80528
96280 98654
63676 63805
63671 86633
5582 38982
19415 85219
38375 85533
7946 54567
62088 85804
13654 77401
22207 64174
39609 66162
3844 23256
27605 65597
22836 38931
36887 37117
28816 50436
30653 89778
4056 58397
35272 75539
2725 9039
10498 31608
14483 38449
79319 91847
40737 67041
35681 96439
2902 95063
4298 80251
47173 53221
55772 97785
67580 98394
63481 64201
2057 59489
34687 42031
23143 53768
969 57167
26382 85658
25333 44306
22891 95596
15012 61487
16608 19671
4847 26053
43610 46301
32726 45621
87074 96437
3120 23298
39489 58340
332 64601
81005 89446
46212 48777
42211 96509
41073 71774
14450 94801
28436 31397
12477 90362
4418 48423
9939 33079
422 25109
78184 87004
20389 22131
64059 73469
27505 58382
10709 78327
51295 78643
84389 90051
1956 53182
60804 70523
23053 92107
19526 85498
22341 53762
84 49640
6578 69219
77978 95004
69178 98058
56193 79114
79347 97359
26364 69003
13679 76709
42385 97042
28500 62928
21500 23203
12898 84579
1381 68544
10199 13331
14815 27223
45601 99273
7276 42800
24746 64775
6414 61186
31689 56255
14604 17656
57367 87403
22809 95009
27787 65440
32452 35903
76784 80993
7605 35037
12281 88214
23316 62100
6306 68027
47374 88848
46630 83188
28186 59991
70514 79171
50812 87732
13269 63753
51590 96738
14400 43631
78322 87257
43284 86438
8484 32799
8194 54287
9170 61510
57008 85256
21245 97092
43492 99399
2785 31277
13647 81919
37897 43657
15120 30825
73713 89313
88013 90450
88710 89896
5459 33936
59040 68497
66099 84007
12790 15396
21228 27698
39671 56178
6598 68466
72981 96916
24123 90511
10058 98198
23129 64806
37922 77973
4486 91854
866 89031
32469 84846
24625 83133
22921 93259
74116 94720
14822 97820
1305 33961
60944 79038
6230 44936
2827 35547
22188 51467
15738 39993
400 74299
18519 68750
35664 68872
49382 55449
30716 74932
53777 76433
25002 88949
45808 51819
15502 54287
3591 4452
39932 42999
10695 99987
39593 68292
8723 70696
18569 23994
39668 57962
32018 61076
56509 58266
33709 82208
2637 6373
42956 46226
1947 72249
3338 19346
28584 81447
32160 66866
3631 73182
14801 97010
20737 39448
50738 78590
27091 72412
10098 28435
49357 84277
32066 80746
21198 52416
42658 91757
56070 69470
81039 98268
23785 28454
75161 78722
15122 88855
6791 38006
41887 79521
15663 48316
48288 89477
26450 67243
44062 45595
4103 29614
20656 61575
73519 92355
6479 7571
37600 38964
7527 9063
2966 9818
25960 65926
42385 63937
14338 52031
63257 84541
30617 70017
7577 86508
53212 96631
12218 37172
27593 48137
19374 22110
11609 16254
8057 29849
20299 78464
16286 91673
40947 78453
9913 67050
35440 48535
39085 79889
30053 60041
8651 81608
51028 96771
41237 65393
79644 94242
56573 97245
53959 66123
58118 64635
12964 82772
31111 55099
44133 44315
87455 93486
63861 87700
44973 53425
60280 65180
49355 85703
27677 33389
21059 51050
23055 29788
3197 50794
13249 19963
14384 15818
63844 99692
41313 93675
92782 94949
17577 87411
31458 69080
9669 79658
26216 33091
29390 49355
49018 60688
52086 74611
44752 63802
31633 44459
26527 47377
25345 53471
66699 97500
29893 94335
77 27640
78320 87029
26544 40272
1176 16384
42524 92852
17815 42463
33332 59119
69988 82181
11094 55086
8622 62700
7697 28727
29126 74483
43773 83553
39680 44777
25439 37205
37330 55873
22142 66315
92587 99450
37464 50622
61498 88818
37686 68646
2775 29602
40462 79998
68217 69009
58162 74982
67968 89886
24695 42022
55256 91427
25128 27236
28031 54460
16030 84479
73737 75986
9346 65649
31980 85238
3763 74556
64013 89797
12063 45428
8438 25945
7092 22792
77570 85488
19051 26100
5644 69824
4077 78289
13973 36805
15174 28494
48514 85164
49968 77514
10263 56544
4572 41344
18155 71627
46317 99475
40949 91660
56091 61909
37075 65951
13942 61557
27276 44557
16287 57393
23927 91845
14860 18362
38174 75569
27817 63330
7372 9580
18813 87622
15125 22410
9395 41226
38749 95515
6478 28374
53315 72750
21166 88220
4547 60439
32581 45646
32803 44468
3885 73016
16292 43170
61867 93793
24240 33120
88229 95624
15985 77761
34618 66389
81678 85531
1513 18850
18975 85218
32667 32790
27772 37374
53063 87409
33690 42467
21458 28248
36155 67017
65762 91538
45227 61975
46721 92421
54870 61921
17498 40212
4326 92239
2439 45585
11879 18856
6706 58254
48859 76396
3487 79392
30339 47953
522 5704
2831 42405
46946 76456
1736 92655
77889 99604
12691 18774
31243 44324
63588 75511
42755 97221
5758 10905
56110 91334
40291 44229
23761 51395
11599 65748
416 39144
39696 84583
17690 52728
35275 71757
8114 58967
32607 51308
16569 30856
50242 85871
8039 60087
31303 68365
21801 81162
10318 52836
32156 72287
1642 72770
23632 30927
67552 84429
11114 30712
23212 32656
49380 73898
27550 41858
27626 72308
20819 55587
28034 31023
18434 51218
15581 78444
24912 66314
62136 72461
25722 62788
45082 76652
7100 23768
33227 52942
28812 50579
34482 90516
3780 10454
22832 98254
27613 65991
15505 73684
48792 82456
69396 99142
55313 96568
11055 11899
38081 96452
67335 96211
42085 96236
42289 52668
54173 89625
43055 69066
17810 49660
10272 34028
745 82367
19067 48992
12591 46286
1278 55732
35311 59458
56277 91618
21440 59816
21686 36901
55861 69338
74303 96039
1268 44177
24558 50106
12627 13913
57623 59584
31077 61102
48715 63679
67946 74967
38585 56037
47918 85555
28838 48761
45933 75333
14326 20807
32503 59635
38752 95184
7614 29134
5582 65750
46918 88906
65319 66055
39841 68716
10306 46123
10302 87593
30405 85846
26779 74112
3646 10814
20952 23443
16062 70407
23061 63540
15693 81562
11528 46621
62964 68686
15314 95461
3610 30288
4096 90955
38347 97933
7178 57254
60270 60643
53153 83487
64457 87244
16620 53729
67635 92093
37440 65104
386 48696
23239 87497
84077 95038
64448 82867
24247 66612
19588 98211
70353 99808
71795 91165
47901 48064
6716 35956
70839 75140
9778 54662
91190 91420
52992 74801
37171 72317
85646 91962
48361 89549
7472 47117
22603 46359
20131 52232
44582 92475
17128 75501
41202 67935
88595 96577
42210 62452
13762 98785
11537 17107
53351 72255
58963 78901
5533 60737
6422 13791
16188 28498
43909 77773
15949 95421
71738 88778
24145 64884
79205 88535
58341 60082
22534 88347
8851 40445
26877 85279
39433 69431
56907 91994
31317 66605
47582 50801
77658 85490
4221 68569
87032 93600
65951 78854
7466 13828
22735 25338
2231 11202
30649 81373
81271 89520
38732 76974
12072 45877
41967 87381
1000 12025
2418 99906
84550 88383
92220 95142
43959 98236
50140 78993
34658 48443
92476 93805
58760 69178
32189 42571
67406 81681
33707 90266
43667 52457
71988 94207
48653 68581
2205 32811
36242 63051
6893 98748
4666 41515
15350 22591
44488 89252
38206 81553
79879 92143
14003 78434
40145 72555
21048 87105
9131 91142
34894 37076
30576 50206
13731 61251
82663 85055
5501 94596
81019 85393
66816 92093
72353 90331
28643 95229
83661 94528
52494 70249
12275 32297
5934 81329
54472 96302
58389 94305
3865 93066
439 43085
52557 52905
52827 89229
22634 86218
10723 65953
70895 98136
4522 96254
4904 98265
5321 86198
59562 86311
7649 53403
57637 76962
18130 91280
6482 56982
33415 41582
3502 65954
14059 81114
14558 24908
49794 78738
75000 78298
77311 85709
42888 71452
7179 29527
26343 82853
26954 42333
29992 72132
38828 95816
22831 64350
51459 57073
80316 95339
57507 90220
24133 30987
15968 69179
3251 35153
63749 65243
24181 97698
26793 84486
33730 79514
19735 22315
54762 61579
56715 83334
49146 99296
11318 16260
59439 98329
21157 47145
44828 71987
928 74620
44113 92039
51869 66529
24150 55748
13690 74027
8726 45254
84337 92308
33928 42688
44446 93635
2665 56300
40720 57828
27196 89236
43692 86040
37241 52726
76108 96315
25477 72720
17773 50790
45118 46119
30597 60162
11490 25829
14342 62677
35596 70127
21044 93812
54374 79001
23670 39328
54350 95989
47213 86205
34602 66750
1571 82921
4855 16835
6379 56335
55688 90475
47863 70102
14382 51676
78935 97335
23448 35367
30653 90685
54707 78070
6045 56593
19288 76258
35240 93234
1346 33012
11923 35093
51045 79156
36153 47598
21594 28231
52899 56471
4541 27299
11648 40226
8214 27053
31316 37047
59291 74147
6257 91655
34166 61385
44877 96483
31989 78554
13182 25288
29924 64453
30750 67243
41555 97032
59310 96865
23715 66842
60675 78047
40085 47615
67542 74899
28287 42630
14345 62445
78409 82257
53304 99097
67928 75421
51659 90074
50768 58728
19221 59899
54303 81202
68842 78234
20793 45005
72273 97804
48259 53729
56310 65909
54258 82581
21806 38637
24844 93821
6677 75504
28813 49277
4435 35686
21432 88780
8246 85105
63038 79758
44205 92099
26300 81387
87053 95138
30299 91864
18453 90961
17561 28247
10908 95631
8440 20858
39484 41652
27857 83415
30930 77058
23029 49364
5262 42396
33030 52925
18347 51649
11433 36731
14874 18469
30476 53528
37512 83517
68369 91783
66575 87158
14415 69801
49558 73636
26703 44252
16627 71917
45367 80961
3920 49894
16356 32104
75255 83076
2842 65232
6080 8300
3843 47379
55205 75760
64645 96858
5584 9356
57902 94465
28637 64211
47502 48262
6862 65092
96277 97783
22279 23195
87857 89666
2615 61777
19166 31823
16841 30237
18541 86660
55890 88047
74298 95361
40103 74594
10485 63387
23981 40896
18017 35118
33981 95140
17114 25698
1723 96494
41783 43957
52269 93346
32540 72308
42136 77543
19431 73851
876 52917
31279 53666
14310 79963
12919 51444
48644 59408
64081 71358
9589 41658
44180 44828
134 52711
12385 14696
43736 53313
10455 84173
9190 58648
4776 87904
843 83656
70146 99203
49414 69375
58482 74926
62278 68830
12761 95846
45120 99085
23564 93576
23931 53761
42556 64527
6249 7781
58038 69596
835 43028
3336 22946
52460 90940
18346 41415
12919 99110
791 90645
26910 51564
21282 86870
26432 67779
47308 78915
65952 77390
21487 85161
39096 73330
34667 61579
35536 55659
20769 91726
42054 75127
5466 27613
77719 78446
65917 91015
48319 67286
66606 80739
60095 97640
1237 68891
28037 50961
20754 90590
26182 56903
12703 98451
10242 33264
27831 49108
6959 45824
61339 69468
69269 95118
50700 60440
18795 42593
11011 56568
47223 89308
27644 68112
44761 46972
21552 74672
43172 57905
45328 53581
26890 96762
61242 86847
6023 9284
27923 84974
13634 34652
65872 80053
31166 50402
68736 88392
1644 66698
23433 98049
36563 76347
86784 94547
46312 59716
12842 94423
17575 95344
40708 77899
4027 42189
65075 98964
66092 94594
59571 86557
5178 39656
75297 75629
84114 93756
70710 95974
27487 77532
90631 98758
67878 69048
42281 82039
7269 38974
3276 33341
24169 97549
37173 47941
64656 77571
19906 48722
8223 22483
5061 75851
6826 84776
8148 11255
7306 66745
17566 56920
2540 47911
33173 47108
73879 97766
2265 74833
50617 66394
30140 80342
86885 88835
32981 67748
7713 57276
26251 90476
34913 56208
3050 79184
10535 37377
10989 69832
49674 92493
59516 78324
26601 73453
6451 23605
11068 25061
12107 94047
66444 81992
63772 94327
54609 97140
33994 45817
18266 52292
42993 99126
87287 90762
27956 87728
75140 92950
80431 92212
54075 97705
49324 94324
9383 69075
6798 20707
32249 48651
41447 85103
61289 99860
12784 47891
37929 38685
60605 94196
39275 77858
6905 26917
540 38111
49339 88941
30230 76395
10927 93535
41217 72670
4374 54538
71763 80903
14210 39498
21972 64455
36637 52234
7331 66020
46893 70768
29606 56573
35679 44474
46485 74574
33366 99677
13732 19155
22607 60974
16165 25551
7340 60737
20379 27369
36866 51397
62316 83200
53478 81355
10549 55883
78006 80896
20466 35032
20783 47303
24867 56977
30143 78902
5030 98994
76609 79838
14044 53392
464 91595
18726 85926
70527 81495
64846 95033
21184 23021
66446 79259
555 44269
4947 54681
9781 72708
24550 86072
64182 79538
1539 55853
21124 61335
11840 37859
93270 97730
62470 79181
32248 74595
19092 24845
79582 97320
39840 73410
31688 88931
14578 72727
89964 98829
9719 53022
41533 77709
41125 44820
49385 80737
69472 92144
19191 68079
38063 44335
88601 90047
17721 26187
37385 75434
35192 41811
25494 71291
39705 54483
18494 93177
27396 49376
6070 97527
44609 70898
28493 56820
10065 69253
50409 56267
67435 76448
35322 76913
29168 42350
673 92021
12036 13361
67539 89930
17979 29765
55589 65834
91832 92103
19909 36102
40939 44742
8330 77954
8368 34927
22557 93399
56080 98843
75361 88349
17417 48881
23931 69192
55076 70233
14251 53279
15252 58126
5481 46056
12368 35371
59617 99642
32992 60337
5828 84058
61127 99009
12108 29504
4019 86046
16460 29520
10636 63302
27982 52371
18622 38679
12968 89951
20574 24438
21294 84318
51284 77868
88926 89542
11708 88183
8818 99449
46275 59640
56861 81260
21626 90632
1509 72288
72543 81697
61654 88573
7227 78182
30492 65335
94446 95270
61164 82562
33681 34631
32321 89107
23160 67887
14793 92808
4095 50720
209 54821
8338 73955
15567 89651
86708 92579
6375 23659
61370 69899
25248 76685
22892 40005
45023 49295
90269 97393
80725 94235
27771 76233
34542 58989
6926 86018
28091 33302
83821 94763
12738 41620
78932 92065
37335 46859
7052 39476
25137 81336
42514 53062
15871 18663
58947 76981
45790 82763
5390 70766
14907 89962
59063 96887
3443 19301
23433 93418
4617 65423
40343 83935
6390 8845
2166 64001
53241 73930
76701 77557
9461 96525
62953 91656
24855 36732
42381 57541
16094 95582
30960 90247
35386 82955
36401 56574
6773 24366
49191 68320
4250 12391
43185 82527
7938 30448
15420 74547
7346 19431
33013 53715
25468 96441
37635 53701
20029 61873
4757 83454
66178 79773
14250 87658
50229 70644
21812 98827
2347 46600
74817 88003
82713 83242
15856 95599
12940 39698
24379 26365
37623 97800
52605 59802
5961 36785
15509 79678
26153 98404
19319 86879
3852 63071
54001 64316
62296 70992
50839 64445
57410 86721
6921 12060
3621 49266
25620 27974
22136 88295
20247 74864
79281 99740
16995 52854
7529 26273
1114 49523
14519 64595
22401 37904
61806 84617
37433 46720
29259 40655
79710 82156
2612 37269
26041 76357
7788 44903
90354 99273
5833 23459
57479 80176
4682 25903
42395 97004
72071 82164
6289 73339
33688 81092
20642 28410
35091 39463
68699 82807
47297 85622
61242 90907
8790 47751
50783 92842
5118 7667
60365 67787
14724 59513
1711 30031
1832 21749
4760 8575
36839 83392
24038 32067
17934 39789
404 13949
37628 62899
10802 82525
905 25678
35162 89909
2334 90072
10801 87118
15662 83322
55653 88389
14718 91532
2657 97044
42546 97054
5012 26734
2255 79318
36093 91135
15559 50585
2655 88743
7898 44561
71647 75207
6540 77414
67165 76404
44496 51742
28163 94386
73329 95422
23651 35653
8006 41670
69466 89370
16019 78263
54705 80366
66068 85817
27186 46794
14431 85538
9491 91041
42153 73887
8446 20851
40963 41662
28599 70490
4018 23691
2366 47431
18576 58545
1769 91522
55556 75798
71716 84142
21813 68206
503 30929
72161 92694
92632 98410
44645 61907
24814 27364
2089 42900
1981 36364
16457 23730
24011 99644
26033 67176
33396 54931
49459 76512
84176 99963
76333 76798
113 75032
72406 78142
9313 22257
58032 73260
43012 50466
2542 27375
16771 80759
16557 60980
3038 65286
53309 90779
4203 56225
54562 82330
17596 91958
16692 78346
37022 44417
30164 55013
20278 75384
7839 38389
51669 95970
1589 93534
42147 98652
9064 34493
16667 73734
3726 60864
34396 95038
28936 72488
28217 75231
29464 57476
48453 79355
8251 26272
36821 69547
83022 93293
12009 73235
10461 14013
13625 47862
39097 80058
14992 72854
55768 92532
79532 97078
11389 34655
36892 65865
15588 52824
38808 97322
5641 8043
30353 65942
64024 73513
21794 28549
53903 65850
28634 96655
51812 86620
26569 61033
35411 52612
57109 63230
6626 58149
65192 82155
85022 97154
44656 66250
39588 41967
30608 73747
16487 88082
21627 60773
1560 58129
3441 25113
56203 95985
79021 97568
373 11241
6007 34145
16531 57057
25727 91519
22495 35761
26190 44830
57203 76004
8839 99277
4794 71250
20085 64445
29094 38238
40772 99773
6013 43308
47460 86204
36662 69749
5498 49960
5708 42238
46821 49746
45263 72277
11670 18856
30763 92755
20052 96083
22468 42512
354 89384
40613 41340
72043 85278
39026 63836
18932 81938
61193 65586
44951 66733
40034 59148
21050 31812
36836 97561
185 10321
17755 76931
1215 57773
31714 70343
17936 91307
9257 73449
18624 64179
8109 50493
91022 97904
65971 89339
55831 95852
70243 87731
46216 46501
11877 77080
2645 77573
621 99075
242 73942
8623 15626
40189 48386
50074 72784
24406 57641
70453 85780
51109 90435
14417 79724
46017 75786
70180 78071
48480 91154
39822 51620
10666 94856
33309 35571
2479 6655
90798 93068
929 81991
37969 58494
26326 84091
57270 60385
73377 78314
78284 82499
73236 87211
16039 72556
46416 75572
40650 55557
29449 50563
21822 69769
15757 47551
20287 43936
58668 91717
22979 93712
6621 71366
54932 59523
78604 79531
56337 61273
5095 54289
42579 48426
14721 39186
44707 61186
19826 46868
30329 59305
44864 72583
17063 51078
43274 79369
10404 16319
6415 9740
48716 52616
19694 88323
75094 92692
40904 43652
18174 91836
7598 81776
28318 76621
79288 92356
24354 83112
12735 93991
23300 79143
57633 91962
17197 84559
34900 38442
31749 39981
1214 67464
11435 84744
69208 70577
21083 98307
15012 79138
50350 97105
29072 53669
10323 83807
8395 23268
12426 91472
33477 55832
31170 41823
293 46204
9172 23993
89256 99646
43622 70529
5533 91884
66086 66596
77316 90112
83273 93732
75253 88681
82686 94131
29755 83546
22013 43405
31064 74286
19037 70992
33562 81928
14623 27583
70634 98759
47200 66679
28253 45062
67169 88822
52844 57487
39355 90165
31721 90257
12636 98066
813 21183
7183 84569
50722 91251
2650 29871
14447 56586
49691 81121
6299 73651
56104 74449
46824 56635
16949 70748
3523 63017
5268 40392
86323 90625
87945 91284
53867 74519
45742 56331
60097 68838
41303 65574
37329 77692
33355 69598
5716 61132
24389 73528
36373 58083
23853 66557
23380 28249
35671 81790
37652 65319
58160 79772
9686 12312
5651 23638
17230 47527
68007 91647
11331 71014
43946 89533
2237 56761
27555 30813
4767 27443
38536 82082
30751 93787
1159 77890
19016 43459
32625 93611
19195 67211
40861 66564
2407 21272
18620 67985
13208 55859
2099 96604
30894 64377
52808 75030
54000 67449
36098 59558
11572 49587
19604 22535
1712 79162
35805 87539
13833 39912
19687 29459
34291 89394
14076 48662
4197 87227
3603 94604
80169 80498
45 68923
68782 92462
45348 85046
26265 94627
10911 85146
50969 97120
22022 66367
6761 11480
54575 87012
59661 73837
34516 48789
4430 68515
17820 81818
1766 99362
8541 66940
16852 98090
40219 41201
7545 18436
38962 81953
4536 39919
74464 80552
26158 53776
38223 51125
35455 43031
14159 55455
42645 90598
12208 54419
18497 82976
58758 77922
24444 69076
26807 80380
13555 53657
64740 67278
32608 49541
3228 61286
58290 98386
5170 33023
42705 86846
15431 17511
38032 48306
31751 65102
65254 77193
65963 86866
62 41778
57810 81100
4543 56273
60302 90293
57698 75611
23978 85993
45158 56453
31861 82057
287 51882
87192 96529
4679 98429
68528 86698
2673 72108
60001 61155
68482 84682
3834 11510
21314 99823
5568 36687
6008 41447
49228 64086
28138 36926
35110 47807
16204 90874
72910 89425
3332 85322
1752 45234
75174 80783
29630 47908
17673 61941
19377 47007
6894 80893
35345 97604
45545 63095
31864 50493
58896 82119
5379 40549
22982 61119
44293 91484
43327 56176
23885 28688
40456 57988
21661 51759
63551 91417
63032 65958
35633 95246
28682 71849
19534 68342
27454 74948
39892 96672
35586 39430
55409 70845
16265 56229
2550 35416
14161 56015
46083 62426
35557 74155
13647 95564
3251 12433
48510 66507
42342 44670
21752 73470
34818 79907
23877 80457
49640 64938
4669 16327
45887 67774
17235 93865
29533 87854
16322 81751
40464 47881
15771 64559
76173 97252
80968 82379
52683 58915
74695 92757
89538 93580
1342 48381
65098 74129
10201 20234
39818 88847
53271 66194
43834 80278
47606 84516
17958 21234
8216 71783
78855 95229
49602 71882
44854 61825
9523 37080
57858 64925
24625 54201
19902 90453
42392 47919
47737 88952
12077 40460
77124 79919
14693 99766
18719 48439
13047 57258
10095 96124
53101 90859
23754 97968
14981 85110
35305 54320
24916 39464
64092 68085
18607 21375
88845 90782
64761 70393
79388 83809
49475 79717
40442 56827
55526 70507
75888 86073
12114 61236
13710 83599
42255 51468
2151 12811
70016 96433
9638 39980
75789 84208
31515 92768
20611 52057
20328 26566
9406 58902
35552 38326
63201 70024
54471 89458
64855 83629
60795 85797
44371 64048
69640 92863
7257 84936
73873 94323
49935 81301
70977 80277
67134 97130
22790 30415
40572 45842
19194 80730
45442 94530
19278 48104
8620 53832
18702 27015
45552 63644
10110 45493
82655 87793
30399 94944
15525 96380
37142 98801
32231 83590
75251 76238
23308 81959
30219 79564
11808 75708
14136 74750
1330 91210
46297 55643
23610 35046
21136 39476
33098 76311
6386 44713
89941 98256
31239 95577
9224 38253
53994 79820
45976 77738
6294 90227
15118 67049
8052 53989
10956 80145
43380 87574
1753 90552
88823 97969
12596 64370
23988 46759
26003 30342
92874 96197
19109 99476
47015 47545
48020 49535
54630 89313
14395 71620
84092 88969
33813 96214
52773 58319
5250 92649
42214 63716
74803 81355
1574 61861
41541 76666
67977 96587
20482 58670
28675 28803
63040 92069
34978 86035
58470 68493
9697 75087
13623 63426
55882 88902
54423 63409
7649 29054
28875 47089
3099 93842
33436 46716
14060 42504
31323 62085
28482 31939
2796 80558
19163 75711
13625 29160
40346 77441
36088 78615
12874 81444
2176 34536
83496 96119
16671 39111
7589 48845
29036 61724
43806 58221
11353 35361
24099 98295
49661 67046
43795 53685
26659 31662
26254 56404
36769 84867
51045 76963
17957 95000
2833 76644
1290 81851
83897 96563
38746 42307
1452 44057
32704 56553
942 9998
38317 68366
37786 41469
31934 63874
60720 74628
66886 70823
27538 28708
418 10886
41105 55555
70097 74693
25457 55436
18899 25749
14959 71678
21923 83745
70030 78211
9082 41530
25063 58579
20182 77660
17715 46768
72431 82176
51316 69677
38571 59867
56757 58266
40249 51241
55002 62141
62695 66506
35078 50554
10259 39029
15515 48768
53143 58877
33685 87575
39056 98997
45771 62702
80013 80298
17168 67748
16416 20615
63 48009
4515 6256
12656 60564
58687 97550
56373 81333
29183 46505
41303 95679
24089 46085
22143 94384
12060 60073
24775 57993
51980 52772
8479 59221
6780 63400
52366 97301
92496 93937
11111 35928
39945 70628
66295 92342
8572 53571
42773 64847
36309 57276
77438 83992
871 74715
11104 22464
28128 70093
1148 8792
83380 95515
85083 95751
51765 85530
66178 85031
62633 65580
77454 79538
42337 47627
33646 49460
74644 79549
57550 58382
21346 78498
11644 81052
44607 55629
22255 89336
19440 88760
40343 87545
43225 65185
12584 88020
33623 87674
38121 41556
25952 38522
37204 85422
10936 33806
20362 78801
63547 69151
11704 96628
8101 53621
7932 84888
44976 63778
8697 86529
39997 71149
28706 48891
52487 95905
31156 93924
340 76877
4183 42944
3801 42320
7103 85950
9632 61398
21939 51805
16239 97957
47088 94779
41553 45402
52448 88930
33632 61168
8762 31033
21169 59517
34776 91578
2457 71160
21793 75247
18149 68468
29344 72271
9274 55264
14345 62208
6666 44713
32872 49811
8687 44902
22042 79384
68346 94964
3892 83271
31697 89738
267 11294
15875 36231
15685 76065
3757 17410
9306 37217
72956 79923
22659 43035
46257 88915
432 65935
34323 43201
34691 71181
25426 31044
39322 67581
21960 43797
34658 64147
66727 97699
12963 13041
41603 54451
3755 86184
41443 45622
28040 98249
463 97932
28723 46696
45134 70034
19064 36061
37978 55448
8568 20210
2140 85138
33684 46560
42968 68150
23974 39428
46856 68209
14709 60344
5706 54306
42377 87783
33863 73887
30910 74028
45893 76242
69861 83353
5653 78321
10021 73824
17090 23268
64451 94621
33658 68572
24084 44492
15855 80842
51746 83278
24502 43142
94965 95477
28383 54179
70417 99589
59126 63481
60803 75772
5153 10552
1171 9004
80236 90338
2763 15163
6840 66381
38212 40327
3879 21374
62157 68838
53078 67905
35698 93648
16503 82679
57485 71256
34154 39399
68934 93301
27511 34069
70363 83179
33109 51972
21305 57149
30102 48185
30366 74514
5288 10113
34400 68801
6781 45687
14982 46335
1186 36191
47874 69332
47340 55640
10192 18788
7765 44827
28015 72681
62681 63739
51758 53132
15539 47998
35439 77900
6553 67881
93033 98739
26249 36577
1650 55050
16528 79372
36304 38174
49437 89616
16664 18699
41149 87740
17715 88702
72347 81085
5860 99106
85801 92982
6007 28248
65958 68049
7066 65517
12023 47304
2852 56124
10094 52945
6594 74225
16829 75382
168 65215
9124 71503
22531 86240
52826 89994
33460 85440
17492 18253
55572 97576
9408 85511
15036 82789
4930 70434
69107 78078
10933 89192
1534 95768
83339 94742
27051 58003
19461 96620
24916 53651
35913 40323
63348 75736
8899 73369
10695 42316
24981 37805
24467 49056
33739 85911
20335 61750
82437 97322
91678 94099
81054 95670
38109 46968
2835 32117
9866 83211
45208 76920
5939 78963
6192 81055
11548 15164
26958 80236
18624 31495
23448 64893
29775 67154
69483 90430
4710 63854
63651 70478
28159 64320
20608 92031
35230 36887
72128 91532
37702 76075
35260 80105
25039 25837
2491 67547
10547 44780
5421 10665
54646 95668
32311 57112
4698 99782
40340 68064
47956 90675
64817 69585
43119 67684
22069 24765
2507 30339
20414 82309
11353 34319
13788 30766
39589 77212
43952 65671
8856 17408
30509 97945
41461 71259
272 28123
39842 61572
36545 82810
5454 30504
63298 86103
53460 84178
8218 35181
37458 41672
102 63235
38617 94332
28986 44158
25679 41920
20505 82162
50291 56040
7054 68856
6459 94425
70885 88059
32603 37330
34372 38544
13777 26342
38117 81227
35042 84461
34899 89027
22445 63200
30377 45065
24334 67007
32964 62144
34042 92928
58806 61876
15598 93553
24268 88222
49307 62515
64716 96760
50824 97349
3406 15308
37842 43666
88351 91774
9304 34990
4563 49507
41562 88136
68381 87611
18028 53148
23923 33398
60906 70675
76604 84367
49206 73416
34042 50482
10615 61405
84442 88887
39027 81832
96736 96803
51268 77743
33202 82086
22988 32567
57296 82960
16917 43003
44766 52725
83208 88825
60814 67887
65475 73836
2834 36565
43558 60938
74559 77893
61543 95449
39567 41522
7353 77819
38946 61031
58322 68235
52897 75225
50671 85775
19228 88368
15382 78490
8757 84422
42840 47926
17917 57980
35821 85467
68530 71555
1215 4620
23479 46803
9965 20636
34585 56782
11406 20637
28766 81348
2636 41295
63508 76039
49955 88301
35814 90508
61706 84717
9443 56708
957 25865
57463 77341
36558 55219
65571 94187
19745 26504
21414 48431
30815 77128
45825 66942
29763 38328
62555 87755
6677 26383
2 44497
38328 74871
57955 75941
16092 54598
353 16527
4230 14813
45809 59160
39496 56553
33104 86618
24098 60190
36547 49787
19414 49404
48449 86078
4815 42508
15899 71251
9066 71270
18639 57226
23492 97202
32519 38530
10977 65923
47707 79795
9132 45072
61199 80508
62383 97633
72490 87415
19444 52887
71758 78511
37091 94143
29318 52442
21158 62557
30074 86392
6281 37999
65670 92064
43974 63124
9818 91090
36974 63338
69390 96875
77804 98430
68967 83919
14107 47259
12968 36611
24575 49343
80843 94622
7212 15460
13992 86098
22176 84108
78246 91652
78635 83560
40408 78618
37041 89187
37991 83937
64894 98520
62468 68035
21798 61726
62435 81917
66204 81791
6567 40888
40234 74411
84286 96445
308 96607
41789 46152
16907 57986
7480 64212
54207 98650
80281 81563
20219 27586
80192 83734
61329 72995
40460 53096
23913 52057
13288 40378
20913 55142
13306 30556
56215 92111
22665 64769
29797 35199
72268 94764
9231 80271
1444 15376
6043 84039
13517 76696
46741 61814
24794 38643
27407 88572
26141 43927
34417 88394
25595 86777
740 59967
29517 71833
4362 30334
19123 49917
70608 80968
53193 71235
6219 72172
34237 61306
44018 97492
3283 92138
77398 90210
37746 98901
32261 64655
30694 40091
25263 75067
24144 94430
2762 63852
64054 68053
56968 62861
1604 58559
11197 78157
95247 95657
63004 67764
61079 96470
14905 77829
20464 42916
1680 84618
36679 80499
67783 81407
8524 16263
21113 25450
6037 11889
1610 74942
75009 76760
13776 65237
24945 25356
18425 96569
7231 47158
6499 47134
25386 99044
25346 93054
81192 97657
23988 24760
3385 18885
43690 95152
47749 92509
8799 93443
54054 89938
83941 99468
44024 44275
57620 84602
15948 55719
14744 73871
63871 98684
32924 60231
28569 60316
21668 37123
45789 51168
16354 37665
5867 63490
21446 27456
1282 16963
40403 50346
20677 68339
2078 70796
7448 12639
5728 76329
73333 80138
35699 82894
45155 98974
75946 89891
84038 96464
1678 7097
19813 91770
18177 47224
92780 93649
69983 95909
27013 59696
57386 88546
5023 23393
38577 45657
16382 81656
61145 77845
21769 48528
56639 63961
13424 22289
43696 72134
75862 91477
10722 14105
25764 50812
27099 40650
14501 58305
18161 60698
45242 93264
52976 58679
41140 85492
7194 72910
45490 71533
36808 84847
79032 79777
3759 32918
10441 96744
75006 76219
908 90463
41795 44759
45418 78414
70542 91281
51731 52910
52036 89870
19668 35399
11447 48815
11664 37848
6148 82458
6978 46090
14975 27577
22218 88107
3330 16028
33584 99290
39572 66903
50798 88930
21148 31233
22246 93720
11145 92022
63376 92855
29716 68608
31603 86062
15131 31174
4536 84351
35494 37213
76571 89688
30097 89916
68531 79541
29633 62556
42586 78473
39584 60581
40894 92562
18782 50973
469 42550
18582 24807
32110 68544
15819 36027
48362 74249
30320 48866
81117 81745
60744 65991
24914 79067
44243 61880
16413 98476
31329 64088
31645 61368
5885 98564
8033 25794
33804 51360
81054 98490
64819 96446
8012 67266
29779 71630
7037 26062
30528 53357
19455 37765
31698 62697
16983 18297
57000 78628
47490 98125
31605 38101
9207 94817
45201 58946
27240 91771
56393 95679
13184 97690
3204 69777
73856 87328
19836 50370
72434 93357
6403 54090
13126 33197
44132 53466
9639 43217
34215 37664
5645 91463
88892 90860
52936 57243
27456 45750
8374 82480
10441 82943
52714 83426
12843 95443
8380 66240
18121 65642
18941 84427
59588 72230
58761 96359
28594 47517
63020 94094
40083 89633
37646 63647
22202 49937
22290 93213
13746 59759
51906 87555
81348 96830
80263 84093
3517 93095
18697 90160
53593 86849
41297 76620
13626 47232
30313 68462
5296 59768
36546 53068
70261 99990
43597 93895
80633 94355
82082 97233
12034 20619
38814 48121
65842 81470
6707 7591
32148 96397
32564 71869
4229 95909
19017 39630
14995 86660
60215 86821
19385 31176
31031 50261
84424 88156
81131 83126
63926 86156
13868 37245
1820 31637
4662 31423
47823 96665
31805 92011
23473 47164
67247 82411
2178 26747
68439 98359
56400 81831
49289 84240
48364 83972
19916 99330
13914 57821
9901 11519
39975 92094
72258 80838
36899 43586
17850 49630
64125 95591
17202 85970
75032 95014
85958 94630
66661 80770
37865 96880
41804 98760
8638 15751
87390 95378
23156 70551
36953 42276
6567 28485
69097 89412
29926 60288
24874 67895
10741 65313
48913 92843
27084 44955
5986 81389
28349 31972
23898 94920
53694 93331
49066 75931
20759 90915
4457 86444
80049 99880
7136 9870
11117 40013
20316 30198
89298 98444
33917 92512
53950 81993
35228 42442
27133 68107
62110 82358
21495 99768
63071 91880
36586 90596
38896 61970
33563 36339
87050 99440
35628 48296
12213 38123
32019 87260
2675 67098
78045 96553
30656 58193
19006 71397
25958 62582
39062 50506
79952 91545
38842 49780
54794 76548
20962 83942
17952 97956
9954 41880
26833 97061
14012 90836
7100 12559
2029 48467
78274 95059
29191 68784
84410 98364
13515 89145
15292 27929
55222 81041
22557 64678
60328 93967
1565 49552
28461 89449
50691 90015
36498 59940
15107 39679
48726 83601
42992 93786
25262 89017
59464 87193
66643 93173
81068 93591
11603 71182
13271 74994
9583 78885
73221 81495
42086 98684
81342 89248
2479 2722
31392 91604
15724 64140
42586 83546
21766 67595
22867 89824
31024 44108
49986 86346
30118 92845
36762 41718
3215 21346
37211 93268
9829 72636
27834 49808
13647 23800
41531 95836
29074 34910
9112 82586
13132 78064
2571 55611
2063 59030
18420 82314
44797 54489
68522 86849
53410 69387
65465 96444
64378 86706
38877 60293
51238 59934
91451 95180
77148 84417
5225 21322
65811 83098
16889 97562
77122 94196
13064 27111
60096 76381
7007 46116
65642 69764
46442 65646
3620 92109
46396 54254
90987 97600
41980 69979
56335 61446
82941 97742
60263 74679
21228 66330
79717 93625
28151 29564
12920 59881
2688 58087
18572 19106
48516 64406
67572 99817
51217 71032
33130 98283
47224 60751
57994 72765
41977 98447
30451 68378
71590 88774
29292 96275
68804 85704
59638 69413
7344 11253
53710 65668
6523 98763
49018 58649
33997 48943
71913 83696
35434 43950
4638 86229
29025 30564
42285 74537
86129 89403
11439 36085
15851 67672
17781 50758
48026 90208
82781 94337
60522 93081
57545 61595
49421 50744
25451 82104
22536 40215
24380 76830
83530 95923
15125 20620
21994 22641
17427 29853
66550 93637
19788 70374
63256 80273
22213 95042
38426 72368
21586 90379
98591 98759
58140 68241
52818 79048
88187 96505
59604 74121
9874 70727
25706 88643
12127 69240
64680 98297
15130 83828
41755 98067
30994 97212
75449 80124
20349 90082
1626 4632
73126 99594
30531 69667
69708 71098
28130 93662
56296 77881
21494 52311
92054 96471
6393 98923
76102 77896
34657 95727
34100 76308
5242 72961
19931 67990
6319 26480
6313 95758
43757 72064
46578 84895
75146 91407
79082 92669
5326 43197
11843 41277
25523 63956
66091 85252
57667 67637
42339 91163
37196 43730
4183 78783
65793 92795
25847 69948
15185 51534
58926 60923
42939 68853
70273 91285
38535 75442
29589 95699
89880 99807
31419 98415
13205 15246
1889 45111
33707 87285
15108 99610
56734 87846
27392 73839
11405 73275
9224 84995
64703 71119
81191 94566
38906 83610
41806 59178
32430 51471
2255 84913
3183 73323
41478 57265
47212 93102
8833 70012
98135 98591
43815 85248
56476 80031
85013 87959
2875 13115
83508 97566
34403 80287
85370 99649
11285 17341
6348 20354
15591 72022
66891 94460
45383 77316
17123 78492
7698 77520
76218 98175
30664 81898
47238 60875
23569 67146
36216 46573
50058 67416
94349 97107
17824 77141
3949 98749
17080 29609
34355 38718
24962 48079
25663 47896
12532 47888
20900 37493
32159 94870
26942 76388
83330 91720
36828 43543
13231 24875
44291 75629
19932 78339
55699 96665
506 59140
24772 49455
24058 32159
70057 98673
14319 28834
77449 87549
48434 73162
27742 57216
26254 77149
10894 44162
7939 54324
77242 83724
46189 46244
91962 93263
14998 45969
54452 57787
289 16116
63019 67651
5036 64998
6319 49039
10697 64333
2458 75698
34797 89630
10557 52968
26125 37869
62875 87075
11220 46686
38682 62888
14688 71608
20323 66433
55196 84759
32685 47253
15251 36288
17892 47310
60995 94562
72502 96417
6116 73746
29515 41624
48066 73575
1429 76786
20232 54676
9435 68005
70407 81963
24171 98388
284 27340
67348 83656
25095 79922
21528 96897
10619 83252
7336 87248
71075 95653
37985 77372
47518 94093
32290 93664
14860 73635
26171 99457
32499 67573
57879 97369
23954 76093
68354 86098
7299 98901
40406 47729
18269 44567
26221 38051
62642 69358
58326 68673
20357 84495
43059 98389
81792 98444
6324 22411
69039 85253
5945 91202
29921 71764
10178 64995
42734 71924
62071 95747
18526 22274
10784 43869
9562 19807
32922 56357
1875 88686
18253 65821
43117 83445
20309 96186
61892 88302
17237 97760
28817 79423
19262 95135
51815 53206
42322 98790
17375 85218
45526 94355
17709 36652
65213 74043
50789 51262
87228 96895
65787 95916
37766 44318
21696 77225
13669 81030
29497 91866
15681 22073
25739 72145
3109 23541
95039 97944
5018 37671
53609 80669
70292 93764
14119 64947
12074 50372
30890 80764
22854 28600
15726 61629
84736 95201
11309 70229
23338 32329
16280 50033
68531 95668
9878 61175
15553 27593
55722 78482
24942 98058
90821 93539
24468 33612
8262 10132
63511 99360
48126 49758
68873 70360
78362 92939
20402 86053
36822 53582
42214 94075
73486 74749
24601 56187
34631 88344
73822 90023
2638 5556
9665 17587
67064 81223
16895 96282
12634 59161
10010 93075
38166 73641
23444 74533
54362 93077
30253 38643
1184 7686
460 96895
42356 50845
4318 37018
84692 87731
2441 75352
11291 85448
20297 28997
21248 51747
73131 75983
58563 79770
22150 99617
49119 74629
17695 80706
33197 71952
28139 79942
10931 29167
17202 97048
15560 36843
83255 93109
46129 47854
16621 25068
49763 73523
15224 78406
12416 37101
43618 77626
19546 26932
26254 68429
41535 71238
80353 88813
35400 37346
11057 56404
39784 88871
22774 24896
3036 60141
96308 98195
52244 76170
44214 47245
23032 48123
15224 98083
35770 53114
59547 97404
67133 91970
8711 15164
728 38880
52313 59074
28592 96477
58465 68561
9017 47276
17083 74154
32392 96548
59158 67757
21840 76333
5449 68848
58652 96758
26368 91646
67507 68540
64196 75551
39785 54144
58086 90066
79428 92787
33955 72252
69718 81577
72268 95237
34370 86970
9733 25901
1942 54460
51509 79553
1978 99065
42568 79945
76234 95427
54689 85117
2697 88303
32998 84112
69283 98943
56029 82387
39128 84610
26643 46686
14518 70368
11109 51829
26862 34591
47428 89232
30599 73550
9337 62752
48083 80964
21929 95098
44944 84392
14529 70868
44466 86964
71060 86807
57701 79263
55041 71843
8400 22118
43862 69971
29276 85296
52965 72575
38578 68573
283 21542
2146 41067
66 30785
46852 47551
71840 90024
1511 96871
5527 24194
37649 88577
74155 79279
1823 9992
1637 35846
92323 99236
20304 96208
21470 94490
58479 83993
17447 32339
21087 43317
20885 38939
830 52239
1709 80929
3832 91615
72025 80973
33673 96986
43326 56244
41667 70324
3665 68048
37152 47582
44293 67262
20742 44105
24178 65153
26281 53076
30704 36630
26884 36416
5373 13850
11899 80532
41149 55251
20732 92173
11283 25062
26449 89402
59282 63087
56904 94358
3261 65487
15970 76082
68613 91485
11739 15888
19464 69675
2203 95522
18333 51950
32364 43548
30189 47118
76153 89735
66648 92490
21339 73020
25544 40149
16527 74137
19229 47606
59179 75963
11753 97493
62082 79973
25659 88672
12755 66396
2746 87768
3916 64210
75892 94862
42684 61310
16324 29455
35807 45083
53446 72372
4313 5310
66942 73357
2121 87210
67691 89912
6374 80544
70777 95896
88762 92115
31746 36966
39038 84147
31476 50578
46013 53052
3959 63979
20276 63163
37841 56614
35232 74163
52182 86876
19543 89227
10806 53766
23951 68564
25402 60591
43 68332
35532 97713
50600 54838
33353 96760
47308 80958
8328 40129
57856 71045
45977 49161
30136 45993
42697 76950
47604 89999
65118 74339
86154 92261
7510 93489
21442 33903
36477 66078
14481 51808
20116 34181
21463 32317
51253 57704
7674 8152
1443 5040
68766 97501
23232 74365
53005 81884
63013 88575
18114 55041
30141 58498
71632 92102
8931 62146
72493 82216
34090 40585
68454 76357
22230 81030
64563 64722
46988 70727
28155 35269
54077 80445
73436 83543
9487 46074
12821 57670
29832 83636
12065 19755
85307 95786
64497 75360
50318 57694
31500 62683
89191 98656
27363 77883
12588 39379
29038 46108
10131 67882
19555 70186
9764 49523
17926 36254
7603 77705
37111 49022
10154 87351
11668 53631
61836 72285
106 97932
54920 98734
26829 85042
67020 79590
633 63912
54930 79465
73119 78779
10942 26037
10538 11430
35577 56490
48648 82688
41348 66094
43060 78421
60066 85384
40640 60594
43208 92572
5825 95517
63061 93189
43233 88179
32234 66783
6591 12591
645 39683
2229 32153
49151 93996
39785 43545
51503 65574
43453 83927
38548 85389
70994 73089
9813 23738
3977 83864
40419 75789
22631 79642
32087 65880
352 46365
87191 95598
25717 38502
39777 58907
54736 84078
49675 76275
92880 95276
23771 83594
64960 75426
51659 74326
78132 86678
72306 98454
21413 33107
17602 46752
40184 71487
64234 91718
51850 65324
7718 18105
61540 72701
66905 76695
55896 84458
66414 77783
2966 28958
48209 57178
58128 73243
56255 60012
41030 47038
23496 48966
24652 54338
8593 24930
12415 88216
7232 36850
21348 60752
11971 68971
17227 58348
24347 29474
31116 38725
28118 86113
951 47659
30692 77179
4505 8588
20626 21250
85173 99016
35525 46515
22179 57017
46253 78767
62854 72595
4353 32973
61039 86273
49946 56271
1794 60597
27402 76368
1625 99402
57552 67772
11791 38640
57449 83057
61328 87673
1326 73066
8315 88237
64765 66721
39709 46877
874 94313
14782 27032
21655 85959
37419 59191
8483 16328
15178 77964
47177 64662
33533 99798
16127 53213
70684 82439
29748 74463
11913 76197
58851 94570
31446 55819
18089 84591
18893 72434
43286 95388
70163 70227
46327 99744
26520 79656
63751 64738
28358 67945
35867 75177
42224 55556
21778 66669
51087 92278
23032 59274
44853 94103
70997 88054
75958 92554
13380 94203
31977 33148
75575 88697
42215 85786
8748 57221
601 16012
74096 75885
26294 41090
48933 69853
25017 86314
46496 96270
47008 57694
10442 23285
33104 82861
7496 72995
4897 32954
66323 88310
32163 80415
3702 25040
28422 79769
26176 72774
2969 21263
6445 66897
40569 91025
41573 54698
19722 30858
73525 82283
19434 98876
25246 52709
43783 82993
34944 62307
30666 70432
28689 58206
28752 83966
5145 23472
54219 69772
2832 60318
5324 26548
4425 45211
41203 47529
52175 87574
44746 47352
8620 40417
48246 88478
29277 40487
17231 43684
11756 13952
59784 86526
3800 29650
38622 99524
46765 72424
15715 53278
2992 39856
38785 63845
59004 73387
25717 56115
28132 33271
20311 70091
19960 38038
66986 81783
69306 78146
9932 80574
9488 30350
60236 65242
51240 85066
21635 62835
70512 71888
9235 9636
7777 57395
5796 14477
17294 19314
52487 95549
6055 46946
22971 81332
27326 53627
30684 88650
31531 37464
45739 71846
56965 71437
40131 94368
46993 61804
49744 76657
19389 89573
1331 92700
24212 88014
7360 96154
21762 44835
27539 36757
44162 76805
37272 72680
64570 82893
56952 79744
10125 98977
6364 14533
8255 34401
7260 11833
12972 52760
2610 28715
81368 99227
50995 67824
54925 55221
13471 33627
75679 91697
20973 32320
13613 74241
8002 72490
5498 12087
16762 68887
19364 39317
23573 74784
10606 82480
41130 54218
17632 18336
31530 37174
51879 67173
33216 67944
58610 96859
13207 97872
32562 61382
76705 91114
78604 88521
22285 46495
21233 30717
51188 73206
68003 82582
9027 30750
1933 40409
12392 47343
26458 89454
35638 59565
72123 77608
31382 44674
6069 77764
16768 23928
42681 79676
40478 98684
54226 97282
74028 82667
56745 70189
5128 67632
40421 47362
15099 83973
68747 91012
27590 61009
40399 46821
5678 75247
62085 86605
42473 54082
31830 93226
64868 69572
20741 25242
8316 28342
49331 94511
28466 46357
7040 48257
42780 81561
68118 84422
20336 56247
69116 86612
19699 48921
23114 83122
30627 84516
57328 64896
28842 99983
87444 98629
21681 35485
29381 31337
2514 50360
18948 97013
28058 75127
25824 46216
26195 89030
23635 39645
24024 46040
49005 65142
50964 67674
2112 10232
21210 48286
8792 33757
26465 82712
5820 30784
13960 40281
26939 77632
64948 73383
44217 51384
13425 63519
21694 96483
5777 76267
43756 50477
58286 77510
37651 81516
76555 87913
54700 84181
5748 16694
217 14208
11356 90056
19793 68305
51313 88361
25634 42330
88544 89660
19989 92172
4334 70700
879 45463
4795 12090
37627 78102
18029 47483
10643 16554
42980 54547
77564 96209
5529 86585
6055 55341
24741 29741
37849 70248
51085 74436
64056 79892
8011 25019
37924 85405
67016 93920
37128 68934
10154 95700
22234 71252
6595 52420
32733 89783
52591 55871
35796 76258
45674 84770
21463 68680
34559 56731
47213 51750
1121 16604
9148 19844
40168 64873
15860 33749
23361 33968
69435 95894
10380 70464
41067 49247
47981 82842
27324 70687
25807 44195
22331 48345
18113 56620
32981 65372
22414 77287
28590 94112
64641 92375
52486 64043
39113 98571
41042 44895
47491 59980
3018 43422
54134 71907
28094 84254
9480 15610
45118 88878
13940 60742
16387 93274
17314 28715
33944 86505
18711 83140
7303 35685
8215 38145
6510 50922
81065 90528
28897 65265
23966 77306
46692 69669
45883 82562
32050 76587
46 17343
32381 59074
24774 37275
51158 55604
6579 12849
36180 49846
62461 97799
17462 97711
67092 81537
4849 22843
33025 49765
41727 45347
75243 82042
13261 76225
37520 92768
43097 70282
21198 54516
24074 24576
71599 72523
51005 96247
49295 59165
11345 57617
47716 67363
21551 68161
1560 91280
1089 16675
33283 47840
41084 64799
48214 70230
68937 99621
21192 42657
20092 72363
1214 54299
32507 68715
32968 56570
9672 75786
14066 58281
46162 81070
23212 78320
49563 50506
27144 58050
74420 98087
57607 98738
1277 26327
34628 50853
17361 96977
8312 77962
1354 80312
13986 56296
30490 80818
16356 24169
30898 45258
52975 66138
57484 96050
11174 94871
5464 23971
8687 16225
6685 84457
18058 62582
17733 97216
48822 68090
75243 96437
49779 94174
44309 68598
64591 86334
44553 55466
38646 49919
11607 95027
24252 41909
6164 61375
11095 36745
12110 98878
8602 83578
59855 67024
63933 82291
10617 49037
21378 43450
35533 37877
29121 80750
31474 51528
24452 68789
11973 73198
65055 79476
43059 55554
57083 72299
2938 12253
84573 98305
66831 74721
20701 40304
29569 98747
11042 31998
6483 18429
61129 67066
11018 54997
31771 76599
12628 97843
74412 85178
11833 92683
93350 98038
15168 30259
55219 81841
18747 43720
16967 69128
62928 82221
18157 78601
19 49668
69090 98663
3110 52340
27507 63499
54646 60376
55665 66661
6032 27035
34311 89095
7558 18169
48635 62640
17828 19482
53216 68130
9218 19659
24640 43914
10185 90724
37671 91900
29721 53038
10620 49639
13474 62553
28227 49729
29732 35173
16014 33345
291 94842
65149 66250
17314 61049
29823 45174
1732 51017
44197 90322
57801 73990
46314 46718
92160 92214
82191 99422
41427 68977
1696 67909
41378 85388
15416 97782
67115 95196
75894 77153
25871 98917
17522 42040
46018 81293
37592 77757
71826 96935
19157 41927
5700 99387
18539 87733
59800 84443
7593 58853
11107 19780
3622 25571
53014 59026
57864 87820
15492 16445
2437 88418
27366 57220
51350 84568
33356 92714
66266 68904
33890 61846
44159 59530
67158 92290
70258 83066
3839 19481
32016 97645
279 70831
14732 99480
2467 74944
19165 40177
26465 58445
52981 58272
71889 91046
25476 82536
41090 59715
11931 43895
33562 57385
65956 80689
38117 97097
47586 77312
16791 79882
84071 90122
17338 85953
12403 63261
52798 58007
7451 27928
13201 15669
35731 42790
39896 46265
27882 31026
30794 32523
15078 85371
78296 83739
66488 95970
18090 80691
24251 78911
3863 37549
42305 53793
7861 8136
8156 10089
37280 38232
32158 67262
29468 64741
23680 97771
6591 84883
27166 28184
40280 47207
6443 25592
18124 54931
2687 58670
16495 43980
18752 41934
9723 10173
24438 64212
25320 32477
83758 91182
70844 80231
36307 98925
62997 97122
36353 69605
63966 71059
75412 81597
15357 31965
70819 71855
44655 71952
1372 66125
7164 81635
20786 80419
71950 75465
67245 69522
30204 86828
17908 44054
2884 82986
50971 52446
72457 93527
16665 98565
57100 71066
59814 98080
10608 91534
18955 96923
32627 43321
42900 95247
20576 27492
7542 33423
45323 58766
34960 50474
14487 94315
5112 19634
53317 57100
31203 40762
40240 64101
58113 62988
12886 63219
4855 69526
94335 99972
49459 74212
15869 70015
81643 93324
34206 76161
69225 82799
3956 96480
68752 91330
14637 30588
20600 61913
25898 34587
53777 69075
7438 77279
56799 57100
56439 86428
38228 59881
62533 82493
23807 87453
4824 44240
81891 81910
24345 37648
45474 93093
9753 59176
48412 81732
911 15782
22879 59259
4720 76337
39164 64043
29498 78470
8347 45972
50496 70042
31599 47552
54558 71666
46676 89914
25254 76739
3143 52476
33943 66628
962 61638
59339 64333
490 24082
5402 49124
11683 22551
2482 17483
5542 59544
26996 39218
41889 78385
68706 88822
28321 92890
70300 94797
59429 83328
31300 37843
57050 67987
45617 77243
5872 47747
7021 12006
5638 32056
8016 27405
22998 82711
57612 61126
30841 41000
64801 86583
51890 71034
69916 72135
832 44633
1750 6605
40241 48838
31198 37482
9889 45614
39401 69515
74362 91399
38038 67249
66011 75746
25477 82083
97775 98648
16670 45624
15603 24661
36279 67541
45809 73763
24383 67415
3123 92237
40788 96610
787 97900
32223 37590
37420 60884
11013 65798
14288 55578
45937 68188
33444 68942
3545 47424
57751 98220
2094 56468
65562 83760
95268 96247
35388 42120
3707 64299
29512 64192
12656 95946
14890 95146
19599 34984
63896 81761
19507 28662
21614 36823
58481 71916
20291 84209
28671 67336
22006 62561
16035 93611
8158 11106
5948 83203
29875 74015
1531 61490
37080 91059
10445 13948
725 33528
33911 62766
54496 55825
27184 62743
34982 85126
17237 23643
3230 72255
2347 59295
70209 85594
62281 99690
36067 86654
50664 77348
54620 68187
17547 25526
74295 94472
32495 37192
1731 45504
35233 42166
33507 98367
21237 76487
51546 75451
7122 93067
30272 94211
70665 77425
2173 72300
11661 21852
23076 43106
34845 56161
40025 98481
42236 89600
84482 95099
11257 45862
10528 91503
9721 10828
35600 92274
72593 79151
47336 60592
32248 97988
10442 68501
11141 39978
21538 85653
36175 49239
63937 74118
36545 92937
38027 91417
65950 68792
1472 80700
55333 82291
25032 36478
67283 78932
13281 40169
35292 35503
23147 44100
66751 95270
68719 93721
37703 76668
13201 67597
22293 81103
28122 98978
28134 82564
8412 30784
4157 14376
34858 60139
23834 34336
1174 84748
7600 52230
93276 94261
32307 51810
50800 89632
6987 9637
2259 78820
73128 95618
59586 75731
17655 24130
35506 51818
34202 49115
89811 99577
14371 84512
22127 51857
55506 74635
40954 81537
5606 23714
82142 96338
54901 64769
45666 98706
10317 34568
13949 47911
84864 92255
33670 80208
55397 71002
5187 73725
32651 95608
25685 60021
3124 45522
3315 78209
79392 81818
67546 96814
93946 99805
16611 50619
57469 87274
76037 90285
36273 49884
6808 23630
36340 80709
28124 44474
45795 74251
478 67713
41724 63857
197 11146
39705 94606
31157 38230
7458 26886
64919 68683
39563 73328
48150 87167
14411 37555
9405 52582
44154 96310
47467 66347
41398 76475
38088 71112
60542 69981
47251 56384
91856 98616
39260 59798
25378 94878
11936 81851
59766 88649
80824 81673
25663 57195
40581 40774
9126 28784
33998 58288
21654 48766
72868 89416
25608 59253
16043 17551
42896 87409
6036 32286
23747 65197
15118 42846
16194 66755
3752 6036
55022 85513
29397 53128
27982 75407
4077 34604
2158 17366
3101 18976
27578 78296
61688 65447
25863 86480
2521 63475
13592 90656
20260 84273
23365 82774
19600 71909
56007 58988
61730 83302
61265 74135
71314 76795
1612 82529
20165 50418
4266 11863
51534 53193
4345 72073
23160 91057
67633 83557
13510 87418
10223 29576
76842 81864
13203 50319
27151 65045
42462 74623
24170 50635
18601 39521
26068 38230
25125 42892
68631 72612
27038 89384
2211 10079
23061 87080
9253 12922
669 62709
12680 98629
15286 80896
3573 22128
31423 53628
9778 97601
34428 98210
26996 29319
40654 53545
28589 38846
45283 93534
42754 54239
20589 88541
59511 75682
57115 90559
47026 73066
13817 35339
55722 79072
27443 55930
74014 88452
72478 74208
28062 53722
28994 41355
39736 57276
30570 49689
38516 73141
3729 66085
19368 38485
17915 19146
35876 44462
45253 75340
37714 81508
44355 49631
73221 98058
8534 95167
27565 60759
22181 43777
30794 93153
51214 67252
66762 84524
43071 60523
28539 77954
23813 94465
20725 29493
45687 79799
48379 84683
12831 99579
18548 72498
16653 55097
64606 76024
26803 74545
43874 74431
66210 68519
27356 34601
14346 81707
25884 74398
25341 92643
1686 22118
21810 39128
40856 59910
58330 97606
43614 44975
52081 80893
2534 31614
801 99621
808 85356
6363 68121
39577 56216
25511 48280
77246 82336
79011 86140
6736 35111
15289 56808
6520 38633
10194 68970
15659 43270
54534 74250
10132 69897
15226 27529
85482 87453
21584 65133
32149 77295
32955 66113
9451 20676
18476 34196
3068 18642
31323 64956
25868 55963
40397 59062
29897 46712
62406 69834
9961 12147
19561 33456
90482 99871
11304 62891
21706 43230
68392 74936
16928 46460
30038 65118
63671 84280
65463 96621
22339 85001
4249 35867
6163 80300
60327 78903
1327 17128
47017 98777
48740 64595
17029 42346
4989 25092
79933 90296
6546 57293
42799 97625
29477 78032
46992 72356
43784 73058
2382 96374
14584 86489
50641 60383
86287 96971
51624 99650
49182 69500
1550 72281
44800 84186
1892 24329
6637 25013
43341 56404
2125 50614
1766 48104
4338 22805
12622 60070
65904 84074
22531 82259
47777 95316
8978 60209
13366 46104
60218 87334
2985 65816
75466 85998
71649 74204
34530 57769
4262 87016
3131 58164
18180 86026
19314 37079
23675 72879
7033 58516
23537 57636
63880 93900
2651 92981
52430 98645
63740 92504
15426 67795
66084 82785
30193 78109
37836 89994
6632 26519
7537 38188
9228 36268
28180 60353
34544 90464
10270 61175
41509 52625
37169 71235
20316 69337
87495 87985
24397 57789
39703 71565
8352 19237
30403 46042
8183 46345
44704 88768
3956 55087
15427 32067
45455 54691
78513 83138
23254 83208
48946 74511
5190 88961
913 35709
30763 82119
28507 56109
12029 91474
73365 92927
311 67407
16603 77479
9039 24023
59787 65255
12290 44107
2256 19858
1477 39986
41650 96044
24727 74193
83619 91522
40506 49246
15602 75339
8865 31968
2395 69884
67882 96000
43400 92343
2187 34981
54432 71724
58795 67374
5312 24067
10545 45863
3414 87731
73302 90953
11719 91143
25089 67879
9773 16205
17820 69062
58538 86925
32989 78719
7044 44728
4828 55927
32635 76737
10236 67168
16558 55781
54087 85000
87476 96439
8070 17075
45881 69754
48633 84167
20790 44103
67467 74570
74562 82295
1838 72685
17468 88664
4595 42278
23708 68404
59353 71049
88524 92887
14342 30105
9776 78878
97615 98738
23420 27433
3331 79399
27256 52254
833 71730
57517 88180
87044 98275
55477 95906
14868 59241
60141 83681
29312 61459
24856 41426
22989 74243
31022 84637
12060 99673
16000 87286
10190 59418
51291 94122
5503 7681
55560 94469
27335 29739
48403 77568
18936 58941
72378 83028
43070 70113
6426 71233
31186 86733
51224 75947
25898 56170
19223 83254
71468 97671
57854 64005
45824 47676
5651 52401
57926 58001
21531 58515
25752 53529
44163 54215
9166 43948
19248 99526
79120 98921
6872 89148
51154 92356
8681 60362
1028 79105
1735 80793
33069 85158
16076 53280
31627 54408
25969 73579
3061 95824
43132 85719
19965 30830
60394 63254
79368 84131
21499 79596
43309 51094
11553 97966
86068 93021
59047 94122
3757 43344
65609 69780
85475 96425
31819 67679
58932 74195
16702 43462
8850 73585
38500 42926
64170 74253
78018 98985
33953 36065
8545 90808
83996 99290
57234 98902
52050 92597
16446 35257
4290 72562
96219 98432
69074 70117
12330 32202
19280 27486
4379 85431
6433 36646
20719 98261
71134 71920
87219 97712
33035 89420
7992 71787
30779 48718
48573 60823
41557 51546
66833 70634
22030 43251
87281 95331
34462 43788
66050 82786
9486 14388
41204 52973
37381 79622
4011 16597
64386 82277
50494 79780
27491 33853
26648 68453
68033 77427
48763 69809
20328 32508
54661 90160
15943 53652
12265 26485
25804 85140
442 40598
18739 38023
30735 72055
52800 94341
76940 86451
50509 58700
11036 22145
61640 76174
61853 76899
13190 96104
72179 98003
32257 74233
61686 78281
6114 94714
19565 40677
63646 65263
55274 87527
31552 32846
7167 40222
15810 17709
42439 82258
28938 29876
40685 79843
32944 93217
77715 77809
12473 69402
13003 68499
1675 31458
5343 42512
47337 48146
25479 69281
72339 74681
71868 76930
39216 52422
55283 64487
55297 95711
70767 77558
43435 92162
79978 85541
37357 66013
7717 92156
69520 83334
30949 47939
75371 78601
15918 38031
8781 82692
19784 90927
1939 33537
30061 76835
32372 80535
24212 28324
331 17190
42915 66168
33465 46278
21181 80119
81385 87150
59300 78795
6147 55758
6008 75078
41918 66790
61547 86584
20687 38596
39664 74439
37050 51299
26703 44720
808 17499
8362 85411
10229 64675
25527 72286
14579 73112
6825 83469
71977 95626
27441 87060
27384 37893
27282 34406
13168 40552
13505 93462
8528 85518
10336 89123
6921 8440
2669 57717
27768 60064
4589 38405
26354 36060
24938 57888
44374 70067
51963 79092
63983 72004
9580 66352
21841 57600
58337 94700
37793 65638
73780 95294
2696 21757
52401 74813
27012 90256
88275 91871
17319 18107
52958 77120
66 97163
28678 97707
16221 58579
4085 51360
8528 9056
18854 76005
10632 58494
40189 87226
21591 92051
16258 85417
5629 13446
8792 91804
74036 83421
61726 77833
27859 91268
17986 99113
19047 28483
68573 94566
79894 96388
4687 60530
8514 91264
59700 93015
40080 56002
11230 92078
3797 20610
28442 60737
34524 91347
13642 26402
44634 64950
42927 88650
19368 21832
23082 42085
50168 64358
5177 26526
58274 76317
35228 68974
27732 78863
41762 76274
30562 98029
48381 98824
28682 30655
44618 88464
25204 65646
39125 97849
14084 42051
33878 88682
60907 86139
7335 16826
54206 69187
6511 43447
14948 87569
29015 77362
21033 23294
30347 90962
35073 76626
15199 34330
20344 84220
59938 79357
784 27394
42426 80919
6232 56823
77874 96576
18352 59264
44006 72407
39875 48681
51091 96181
5024 76405
819 98851
22884 80550
18679 55017
28228 53620
24550 87899
24614 32109
57420 90200
13754 86496
46284 88737
22921 62232
43414 76531
55452 87178
16527 79561
8750 30088
26167 96029
38427 58685
65413 96324
27673 36168
16234 47977
24999 49934
23778 53459
36114 67308
31070 74177
24672 62895
61722 82050
15881 19115
65139 65771
22483 55630
53269 85749
41567 77271
20882 83378
55897 69597
24074 92943
74384 80246
1142 1528
17502 95844
84916 98712
9469 46894
30227 95573
22132 24437
43779 55632
464 12944
56866 59013
14319 24872
8014 43614
5106 6709
4216 8085
4968 24925
9784 81639
57713 77662
22865 69177
88239 98218
54645 77610
63056 68388
66653 76699
8833 33986
28033 59724
88686 98415
23958 50374
48946 64752
56639 90136
42810 99748
68884 78838
1650 66636
17154 50896
54552 79198
35855 41521
2115 20523
6728 55998
6906 92822
85947 88044
67016 90634
59144 74169
10572 35576
6933 82562
26303 26490
3382 71786
6731 96938
40521 78345
9489 51657
42873 43186
42848 72626
24195 32643
25065 51699
1510 37043
10995 90756
59991 88470
6203 74676
23224 98318
26530 29226
2163 53723
2760 37868
51700 66350
43673 96137
67617 81755
59641 65879
10486 97389
20988 97087
63123 93633
21019 71871
45367 80344
36798 61316
7537 66832
14851 51441
18694 27054
60672 80044
59782 67379
57856 88587
44162 78705
37113 54727
25550 73874
26015 49336
5531 7668
53327 92603
38238 77701
2261 74475
20325 75964
44648 58879
30094 37486
29882 75996
40287 62183
34951 78264
37474 63120
76090 86780
16565 65398
30365 68550
11719 46673
1066 1440
23342 54364
41241 51388
10494 56205
27130 85421
36834 92707
72058 81318
36659 90979
88670 90769
30499 57709
6729 8337
15062 75962
67564 99362
73715 78672
5900 38235
60497 87977
49439 56351
17149 26796
74665 75757
35809 58530
81233 95957
66823 98256
39207 65468
40067 80675
70130 71043
28109 59967
9404 79450
37767 48962
16258 96231
47282 77089
21670 34587
31462 31800
54849 96779
35015 76513
59961 79467
92242 97330
15874 27987
36292 90120
27228 60558
38019 97666
59482 76871
88891 93238
13811 31449
43337 55214
37471 73410
10930 65282
20409 36434
34597 88377
21386 79588
41997 42926
19176 55696
56497 93973
64548 85831
36047 56813
12192 29388
28758 85877
80668 85008
20811 91981
9954 85809
68627 69471
13071 66334
26081 49849
10195 18697
31343 94881
412 65565
43574 84390
18390 55825
23983 35121
21721 53610
41385 98552
844 14871
13137 96575
61652 68985
15697 86985
26886 65341
11534 95909
41955 68739
42412 83542
53614 60925
12030 26575
4231 28670
35397 67614
2242 63595
36489 51107
32812 44038
30138 54551
4693 17070
23398 38180
1445 61624
28876 53696
72824 97404
77847 92888
30289 96081
80068 87069
59726 76421
9826 17034
5202 11483
11914 92317
1754 54086
86 17130
23539 52255
48741 77823
17951 20936
85161 85964
21751 28410
14106 90254
24104 91510
51811 94301
2351 47276
32590 58625
74828 84189
1102 43224
5725 74121
4131 71422
19927 25537
47274 72330
19126 62275
9061 87951
4601 92684
77268 83184
4960 5990
5326 26137
56383 58298
37747 65676
44494 54105
10700 71097
62348 69883
68491 97256
50658 99688
19355 66894
74167 81526
7292 21733
80434 99152
38876 80187
41264 44104
68095 75221
33854 81585
44083 48107
24691 41259
54954 76343
5628 25733
457 46962
15026 35954
38055 47876
68842 84006
97198 99657
25068 81164
78901 87146
43669 69101
28662 63344
48846 67623
73242 77024
45057 99462
10837 41874
40781 78167
72530 82798
3608 38918
15527 82082
30081 83286
30160 75988
67084 73732
42160 83954
21547 92708
34046 67272
45699 62191
36782 69386
67589 69936
79915 87107
32387 38114
2304 94075
67679 81764
4178 43426
47686 98386
4295 57663
13467 23615
59630 70027
43128 98890
80462 98869
90729 93283
69219 81418
2305 91753
19900 59114
8607 39635
10025 62816
7544 40073
61184 77807
19039 86036
29738 55723
11544 18349
28718 58077
8214 73007
41435 70822
55663 63664
45724 48373
83725 95993
15583 49262
69394 82641
22252 84636
5799 99801
32399 61589
46506 91114
1802 37940
21196 33537
18959 48043
238 7025
50568 89704
2325 27545
28325 81071
26472 85749
13117 14185
14447 25798
38152 41782
45147 91864
54451 65379
46739 68872
17252 92784
31677 50136
5571 71451
62896 83800
42260 51816
61573 98584
5696 54764
853 32826
54027 69565
28008 51118
8928 72600
34847 62386
2858 28301
60053 71264
22338 47940
44470 92962
14579 55041
42472 82068
37240 97136
5977 26179
8389 69038
34439 63280
13004 68044
10323 15436
3347 14245
69797 97820
69828 82780
33333 97885
84769 91665
70138 71364
53141 86175
55588 84557
41509 72213
7347 21037
91589 98094
16354 83039
19856 74983
59372 76153
54062 78686
5235 92227
38394 87552
39302 97104
80155 85466
11357 68884
72806 80094
74028 98492
6220 7048
12113 47211
36958 53216
35580 43616
77043 86501
22407 32680
5776 12846
1608 92152
9812 45195
5811 9977
12343 40113
28814 45568
32074 52806
14740 59153
29222 58850
38395 38703
20290 55678
16529 38786
63459 95895
16508 82665
17630 31250
83900 85218
17382 80605
4944 91118
63591 85251
71505 78217
37787 73533
52888 98407
53804 56669
33109 84849
45563 86009
56166 97109
23367 80713
52504 84213
57143 64749
51437 96456
25566 99954
21810 93749
38189 56208
51718 73939
33895 42558
74504 80047
24880 49394
18874 46633
70600 80079
2008 33300
49661 73539
5600 44246
18145 94522
12327 89595
4446 87862
11159 85644
26285 54886
8634 99335
4764 30567
3275 56862
15773 35243
18136 65219
6778 21957
54476 70788
72629 90079
9995 34821
1957 45058
19389 80434
56352 96538
5517 91294
12508 45671
31421 80362
58173 95665
420 34239
27859 96954
16731 34217
42590 59596
74400 96542
40553 63006
34674 59662
42304 59702
4764 6220
22146 87002
83411 98543
24136 86750
22685 69698
20758 78932
6997 34884
48703 50173
32802 35333
11625 28012
56001 72706
11453 44230
57278 73210
3870 25843
16363 69280
16320 90868
11245 71296
27217 52426
30081 96515
18709 72767
32263 91566
8656 9967
5698 57583
35979 88680
66932 76753
27769 48921
6869 11754
5552 77373
2236 69445
21377 90582
9514 93374
29175 33555
6125 10092
84202 93937
10716 53396
52588 68723
4962 99301
32363 38767
37315 61317
47779 57929
5413 74030
39053 50702
9332 30907
28970 55892
18261 44125
1288 19686
28003 55020
83105 94027
53679 72274
4361 19210
49128 70387
55334 77719
31025 83323
36133 57455
16452 75153
24658 36013
70693 72903
58943 71305
25398 96917
55729 71902
34078 99747
21817 78456
74015 74328
42112 96758
19367 28760
6409 19443
8635 40995
31425 90406
1061 79992
38910 64391
21140 50139
12568 98955
1241 2059
57521 81537
41515 84417
5814 88354
10963 81845
58743 63743
28134 84116
86498 88730
39145 94944
15051 77443
23882 35335
71153 97123
5979 82934
25961 64444
24122 67767
12570 76823
68886 99041
84872 92042
44811 86973
55176 87176
24077 67858
28102 81392
35348 63068
3835 79420
32521 42544
25163 70293
12000 96652
5299 71915
30433 42430
24877 39614
13049 63800
44125 93828
7640 37185
19463 71926
9640 73233
8997 80810
63362 98202
1214 20843
33716 39643
11106 90879
43323 74570
57013 59446
54314 99102
951 38595
13701 84604
33494 62714
52852 83410
12706 83432
83687 93151
50108 70450
14474 31628
33677 42626
624 13609
24104 72829
30889 98023
35688 51880
23508 27988
6513 31542
2480 52524
11400 80155
50139 70708
63474 66458
8205 35228
22293 92624
2902 36605
43165 90109
54378 87469
21876 63634
26089 99203
33506 50820
44418 66378
2971 24834
10736 36966
3690 9474
63689 96439
8918 99161
25167 26352
56121 67997
21991 42733
50049 99562
70970 83649
79357 94047
67447 92285
35199 90926
2728 3399
27808 70400
17241 83618
18372 79580
41767 47396
31781 64939
23653 25799
150 86049
40602 75536
43940 51491
24373 74983
29267 75230
36517 77870
36806 71173
68486 75775
19983 36013
81073 88872
18818 68300
2835 36927
25839 26306
47443 57002
75335 94919
1395 69573
9405 47733
91129 96304
3237 54610
12080 60490
18672 68897
47341 54503
7755 35059
21302 27117
56831 76075
45524 75439
28185 91533
26921 29252
30167 76879
59011 78368
54250 61746
43312 85133
15068 55357
42416 72675
22290 59595
41967 45816
5861 75230
10596 31410
32526 47904
84903 90462
12374 14235
10496 92963
12037 36635
46039 73995
48737 61433
11537 46662
7079 7661
7762 42976
38647 55053
31235 57085
1407 82003
22120 62801
47061 79017
17746 98784
1816 39833
21229 30389
18883 51203
26581 67774
26183 72558
69464 80048
83722 85881
33320 57353
56633 69298
55363 66477
62430 71405
54614 80082
6351 24319
21051 83887
4566 16134
31211 72276
22316 23543
61829 79343
32776 43068
78203 90031
62957 99152
32869 65780
32832 33691
34636 99227
18368 25980
15028 71097
7520 96997
44886 55693
28642 35910
13609 30536
8250 71513
84116 85825
19023 23338
22267 52472
8522 64663
69386 87446
73669 76971
14662 58215
33749 77122
43070 73173
8409 94116
21083 62439
16417 16969
51884 81341
64297 92912
42808 73806
34886 46198
54197 84503
5961 72419
13756 20634
7760 35462
12758 70102
68603 72299
1486 47660
47604 54238
7273 15139
19316 81395
60176 83352
45607 73806
35676 77976
41598 85692
22261 31308
29232 39933
34995 36393
54999 83292
93838 94086
63783 63923
44020 91445
83025 91205
7111 14930
42387 83471
76798 84811
3840 64274
63164 95033
7889 47081
17766 86003
7086 92113
41554 71177
13357 95925
86968 91558
15480 22255
14690 63940
2487 45679
93271 95926
9100 93293
78277 88797
37444 72860
213 15535
13951 33942
44990 54533
151 54620
35150 96546
50942 66150
44433 82105
34464 39247
55978 71710
22992 42063
54094 59736
50322 66784
38333 58995
24146 93076
31453 73362
77354 92121
32523 86026
45221 55652
44313 67696
37476 77428
2794 70314
15434 20151
36331 69278
34188 36643
22663 23309
32856 35964
88260 89733
33234 62756
50300 60142
16242 64325
31753 91948
363 34842
36804 61038
19584 25989
35687 48537
40091 69445
37710 65741
64540 67951
48601 85300
76246 99298
17972 88101
47705 94021
43056 48761
53648 71513
24012 96294
49273 50569
8935 65830
56777 70099
37988 56273
6292 63503
35383 47592
36002 85507
11084 35120
33658 48290
31920 87199
15650 23393
7926 27674
55723 70955
21916 39360
3301 11711
605 46662
11261 14658
8512 85711
905 96407
16838 48271
13733 81140
46035 98410
769 22395
2968 23641
5632 27565
35554 50214
4707 22244
30020 81867
8252 53140
21870 41966
43011 57275
24900 93422
60468 66963
28046 95078
5263 76316
33962 75937
4108 89139
23184 72068
37109 74090
67434 70343
2843 61368
33126 53833
29037 64368
60019 72861
47802 59022
58953 88951
29777 67360
14789 88404
4068 14159
11140 18575
31966 34964
8983 92214
26590 84945
6842 11042
73557 83601
10866 99523
25488 33752
4942 39470
18755 59098
1218 17576
68192 98741
42414 98098
33722 77017
59172 69323
33141 82819
35279 40757
28284 43060
25 20763
47182 61361
49359 92924
20671 89387
24869 90030
33177 95307
69000 89150
43222 98345
18789 74832
20203 68292
11660 94952
49993 81204
1029 30631
11813 21899
32662 69033
63825 93835
50942 95482
83127 88625
70611 94855
45803 56277
20558 26647
56973 78354
93996 97563
11800 47778
4730 39855
38959 49790
19100 69817
32755 57939
33788 39053
20042 68233
4674 34618
82461 92080
59352 90202
14106 98151
16346 50119
47140 88190
82812 98598
42619 53910
57609 70414
5684 77459
35668 94954
4715 92957
11910 96885
5740 41563
82430 93438
9666 29911
66013 75350
62383 68781
53849 86016
79942 89053
60947 68230
28571 46861
41369 82921
41465 83096
33890 87275
45889 66461
9818 89811
25964 96459
39148 55727
25032 86768
18722 55645
25572 72149
10750 68479
34933 61899
25090 97604
6863 39287
16491 45934
8258 32392
31757 70512
52840 75599
774 28475
15368 18222
14377 93188
41232 58148
57653 94939
14107 68789
35022 50011
3364 76040
13388 68902
81001 93577
12442 41749
10947 97950
67741 94781
61272 85639
21893 75367
9901 92079
96238 97885
73673 97278
22186 22252
42985 88876
15779 85903
69625 92335
14908 40341
21877 71701
76001 89575
9261 33820
1591 18454
7758 49856
40227 63631
12770 55709
7041 29988
36807 55762
31246 78741
7029 79095
5457 22095
6094 91108
47098 50909
79702 94562
46971 72662
44479 88620
15684 34900
39076 68091
37613 67436
32739 84288
10853 12086
10318 91382
50224 65970
37940 82927
72464 73041
55486 67547
57766 82238
904 76988
50463 91129
62546 72582
7830 26859
3210 39580
21464 32770
46612 71895
2353 9017
70774 94690
39270 91173
46471 81566
21292 79374
5340 41113
79272 80246
41401 77839
19013 42579
53770 86265
30966 92729
28732 30339
30209 86519
9273 62202
6896 51639
52100 52799
8161 95992
85962 96860
14609 87659
46856 51568
23914 93532
4678 50783
45897 75143
76887 85178
81600 89174
44200 60862
9026 96334
37688 56046
59326 84111
3608 40852
41332 86914
53767 81403
33365 88807
49117 87625
84366 92216
50538 80847
56792 71075
25502 81230
49416 71561
1492 42678
51145 98572
45079 58287
23080 42767
37526 95758
35659 94128
88987 90732
9643 50548
7034 34660
8465 91004
32542 69423
25040 43183
56014 94670
50695 99022
41381 93181
36992 51129
60530 87005
39195 55794
3083 48913
6030 67691
24178 65121
34703 90728
8586 63123
13984 33882
12383 68049
45537 92033
39172 49809
18391 87082
1888 34875
4843 61727
4735 39806
49007 82447
52781 90440
11747 54195
20711 28151
27152 78656
66892 86813
5081 88929
49409 62565
54667 57621
18260 63035
38904 58589
51386 85276
32242 64496
80102 86664
55423 59507
35537 46824
698 2399
49164 88616
978 1271
6799 49621
29849 58970
63505 79597
21064 25589
32936 51345
17162 76253
57399 64158
29462 55015
17770 80062
7396 32344
11554 24074
11522 67203
11084 97182
15206 37757
21426 95795
58475 93617
62911 75431
5550 52460
88406 90133
35241 98221
52003 82924
80013 82524
5546 62030
1829 32429
8512 63970
15060 29202
7029 58746
3164 74783
71722 96672
43863 78429
29915 56741
1715 43894
17226 81012
9806 41295
34316 99772
83177 99126
625 84238
84580 94297
95213 97188
78554 91507
11525 55097
37280 74585
47773 50095
35435 94626
54266 79128
22770 38832
33735 75670
37411 61700
35033 56458
11571 80610
11338 74947
75877 81323
32156 81063
11143 17652
28719 87688
4937 43611
31234 67535
12954 18097
32054 52584
17387 22758
36231 97681
27216 93013
829 8246
11792 87358
46908 90352
18478 37674
31075 32111
30226 31916
40481 94992
42323 54312
3985 61330
29016 98425
19025 98596
27404 83754
61748 76968
54915 72414
21505 94707
21739 56781
38955 62960
46477 69002
50718 85588
59700 96172
42730 73571
4833 47108
18449 67281
10090 75372
83724 89537
27370 43777
3175 44059
47235 51758
7914 84434
5917 12408
8484 49691
23515 93494
30356 45432
3502 72107
79528 94981
13624 14443
11861 76516
2295 51587
44873 67012
10636 71382
83237 85415
10338 63944
78333 99636
29250 55890
7310 74891
13559 43564
83176 91433
23950 53369
26018 60830
21607 50437
27652 69968
1359 93420
14294 89751
66402 95445
39276 97248
23659 35342
27232 94202
34720 94150
52969 84815
63625 94798
146 96823
70976 94468
36197 63100
46489 66395
75211 89250
80076 83740
42319 45744
27245 59859
2499 4765
13943 78237
39053 97319
31599 89956
30720 78892
72345 84255
64256 73967
30311 54315
18649 60364
18148 35789
6828 96700
29910 99577
896 32939
48305 58611
68635 78925
11974 79651
63278 76604
43423 52232
18315 50933
10149 24321
15082 24562
74239 94168
62747 72595
9948 54242
7191 87278
53136 63696
35627 43155
13139 86142
40531 95681
83408 99402
15338 80923
11085 88320
69709 75257
25758 54507
8651 25371
28538 58161
35715 74272
50079 73628
1653 34746
19420 47574
16691 51373
58797 67615
19884 83182
49803 96581
3116 23377
74924 95382
5156 74443
15120 40535
6966 11826
31027 77312
67983 93744
39449 91459
79882 97676
46164 65128
13063 17218
1229 77593
7133 84946
61677 83837
36200 86157
27589 65793
47404 57525
13642 54697
60457 98485
28084 85751
69624 95986
21364 46632
3070 58628
41967 67422
804 44556
40328 49931
37140 48574
12318 94356
7288 88946
42533 80974
61722 88558
9659 82320
29701 63825
31448 45133
25450 31678
37890 87154
56290 61121
69826 87482
13871 61081
2438 89075
5090 55462
10481 99973
15971 75490
18478 79168
8640 83080
38602 86166
2517 9299
81478 84015
54092 57833
43430 65290
62256 94744
14 77100
14714 80115
602 20177
8643 43142
75618 87317
31581 96440
67910 92345
49405 58267
12165 37198
7367 37979
11129 98670
1220 93355
4311 84038
5686 43265
51892 99096
16331 71179
68520 89771
6562 37179
8812 9845
3304 69781
11918 81714
21686 98265
91315 93746
32379 99817
22562 25878
36921 56310
46412 51511
58827 65131
5562 68065
73461 90972
3211 97319
25533 69993
63470 88939
4815 28319
34371 79604
83255 90596
81302 90869
6389 43547
35341 37395
46833 78384
73256 81965
15906 52359
2407 63841
53484 92390
23674 75823
16767 22782
51265 81399
26056 95532
29705 74202
48245 64065
27694 97430
57276 75168
75039 80240
5392 72285
16173 82907
31672 49870
33678 62739
40225 90406
84100 93294
43053 73968
1715 7400
65326 92100
20524 94765
22940 91228
53236 83126
17575 26247
36310 63626
84534 90082
87621 92257
4461 24723
29408 78133
46497 67564
14297 38781
71880 78583
4752 93446
20606 49393
6825 44483
21085 27533
13323 89791
54680 89423
5125 68447
12435 50618
3979 45656
8529 36629
64076 81051
67783 75996
10271 51264
69776 94939
45603 81929
85710 89630
39793 72797
82044 87588
13436 64919
51996 78368
28814 62806
34224 57931
34528 43146
13682 18075
20064 86117
61857 65182
40950 79509
49968 88505
35104 48736
62737 65801
11014 23572
50426 95691
17001 86440
8884 84307
37974 42803
82826 97077
8045 81170
25427 96825
2331 58555
20881 30067
42700 84210
7316 55431
7046 98339
9713 58653
55627 96610
44337 79106
3015 19633
29456 90160
51134 86873
74265 92965
32681 66683
91568 97435
35952 78563
82822 92203
12394 30803
53738 79425
6133 78066
18103 68539
9187 28118
3970 63943
29556 34443
24107 28833
46269 76609
28022 93410
66131 97734
8872 55922
63370 78133
11459 66230
9646 49356
8396 73240
21708 80235
39130 94943
14386 71684
47459 66775
51955 93471
23315 64894
38175 69391
23618 92891
56189 82759
44302 73845
54283 57921
11315 46050
2097 34269
30943 63906
45365 98611
22686 73309
15924 87883
71251 90453
38009 49484
8301 46754
42047 65359
60963 90683
78467 90000
69574 92377
660 51599
55805 69533
21100 74176
5742 88729
59847 74822
37169 55338
20411 71549
40606 61392
51571 55095
6623 54735
5871 51901
44959 72069
18078 79303
6632 73922
27705 51211
73531 97390
17290 66823
56839 59917
60406 67129
66703 69433
22334 53875
20142 85072
21547 72727
69495 82239
40552 41706
42363 52135
15698 77647
28692 74946
39898 67891
9046 74421
4679 60501
14620 20890
31887 88633
20752 95707
6422 99927
47815 50728
38699 61385
52283 83528
68385 88187
20454 74597
67293 70321
61743 64305
4113 66220
2413 27213
28034 49021
85981 89149
37985 98735
28683 86479
24207 57168
41947 86650
12696 71014
28089 75389
78625 84331
4572 72550
24188 85573
70163 71825
9806 33032
59198 62783
42202 83936
43416 44560
3044 20720
25465 32437
51735 96227
12615 75816
3020 96418
31133 84430
2991 12747
36117 84734
20350 73973
39476 87966
49177 98732
31917 51949
26621 65637
26134 31099
56460 69601
16314 95232
70627 85249
67439 71346
9391 17601
6812 60017
23157 87832
12218 68875
68742 81620
23534 77008
62405 64731
44553 46468
24899 39361
64184 81166
66297 69137
27258 39355
47746 82316
51812 86977
31256 35053
36998 99779
28723 66393
8414 27789
38541 50439
61539 89238
38073 40252
96433 99007
27590 88773
23787 95709
49253 66861
7751 87415
47576 97743
52175 68307
31289 31487
24472 67916
86326 86426
60216 65638
41839 98933
67807 77954
8793 48259
2829 54709
31617 72514
6252 56854
73122 78027
42601 97621
42917 59366
11310 45676
24234 95558
47769 99445
19719 58265
23974 34215
43220 84266
1555 88742
39835 57048
4925 34156
19551 24605
67820 74922
7081 26067
4007 79778
48959 87710
40912 51924
2175 50885
27089 64450
19470 49935
11190 49115
36682 93462
50581 81188
25081 79053
21592 39322
10484 63961
21559 92963
12092 38769
68634 75412
21608 53264
15080 94807
38930 77824
2560 50166
16077 36811
60629 72971
3361 89861
3066 63786
5482 18533
31875 95069
2649 15302
24406 55563
49135 64895
25638 74948
202 61723
1193 32281
47571 67613
25581 28240
6443 98140
10779 68301
56930 80250
27566 34285
25439 97189
22362 27493
685 68760
75927 79746
9946 84170
30670 54704
36556 93440
46812 91864
28673 54461
45807 92635
53054 98876
1648 63496
9377 42864
3530 9834
24563 99157
47469 81806
54302 60559
1406 8474
21365 43845
49332 69641
56332 96862
7210 76117
92847 96111
15609 81526
61542 97448
74708 94922
20153 83127
36560 98843
6184 22177
22577 36417
58946 61173
37338 99772
16753 87082
13516 38111
91848 96159
22182 45150
6337 34505
30846 47745
33020 76898
49442 79728
73203 74171
11389 67575
38732 38781
25814 99157
21508 92996
43220 95238
53956 77275
38135 85936
17186 32547
25415 69830
27610 31945
15980 41689
7005 18625
50660 75248
2024 18620
5141 55041
17272 41440
1673 33470
897 12796
272 48131
3320 11949
30230 37901
61023 96089
5532 75336
43535 65875
8753 23813
56763 98570
57359 89738
66243 76728
75892 93988
3681 79205
5885 47669
21816 81225
24735 30318
12714 23899
74354 92968
3887 48681
94204 99978
14518 45603
13012 65105
5346 20363
48944 75503
27780 76227
31700 65988
34146 40343
30595 77278
65481 93909
37252 99419
57320 93338
71113 77846
17980 80988
8232 82639
32319 70234
8209 19722
52717 88079
74391 81645
19696 32332
20009 72055
49831 96890
17918 81884
21045 32318
37894 87137
10791 67867
47090 78436
21153 63155
1717 17984
56196 96073
68475 82536
1201 21168
13781 77572
32236 95917
16093 91290
64012 99099
27186 74974
21255 65826
28004 35025
25731 46652
22386 62641
19737 60147
34017 39051
6672 72734
49301 79185
62822 78648
48298 86123
4760 9134
42572 74189
51764 63475
17095 29008
21275 30763
27412 49652
62666 74830
37234 66450
54868 85152
43288 98677
54433 82962
39767 78276
49100 65083
69694 94061
312 7883
7092 84050
27977 56889
19754 98504
14696 29013
5954 68282
34224 44608
81775 84177
13331 86260
18057 79957
16033 82922
94830 98735
80874 98854
44279 80580
33506 70584
39435 86256
47041 56177
8746 54596
5784 17300
20351 98911
74349 88232
16601 25476
59584 96639
27389 48083
85735 93606
57742 98124
66842 76708
30560 90346
20724 85733
64678 71838
3833 76740
1083 47317
40902 84894
93718 98990
77784 92100
40707 45680
8551 47583
18443 91944
30892 70591
428 92003
5084 31207
77165 93604
32415 40323
57680 77180
37447 45857
25383 98855
6642 44085
5363 48717
53516 80358
86278 98172
36286 90541
17217 31113
34831 78458
5003 7755
60762 68432
87524 96562
4474 75589
28684 29071
32803 52462
57211 86466
29696 74484
23442 73886
31000 33849
85132 92440
79998 90453
52648 89718
22610 51613
26485 69477
12458 33546
27510 30887
43753 80814
26362 31427
2307 4312
50835 71484
25851 86374
5530 74554
67856 72453
47535 76659
7903 34933
59034 65753
8825 13639
39889 44544
10858 48503
53649 87979
5222 96763
5954 81951
4907 50875
24969 40562
80711 97318
37973 71601
9842 98458
78412 81820
5664 92772
89758 94911
1741 99835
5200 76183
31594 49764
22504 35882
48193 77305
16377 48943
38933 85585
64707 99095
71485 99190
20244 41941
37160 86599
92280 97920
23315 42518
32614 56971
32561 97062
14313 66352
3871 31652
17618 57827
68135 86290
57335 82371
12660 19902
13765 88049
6861 36241
52844 81331
87265 94226
80158 86977
13002 43534
42336 84252
59824 60480
90124 94173
34816 57607
16102 80264
34656 43486
1416 19824
58947 66035
48085 83403
36979 61516
40285 90752
45597 61825
33816 79025
34139 63364
25746 48194
39571 70157
17841 70522
68175 88459
24195 95203
15911 25574
61129 86443
27713 65553
54833 82261
9613 53715
29043 61067
44408 55203
28854 31488
73381 96986
27527 90633
36545 45648
7148 39893
33882 49766
3245 15920
16104 16565
27508 36045
34378 97782
9990 39772
28462 60360
18085 55187
16323 41289
20858 39472
50965 75207
35577 72543
9710 39276
57857 84971
19525 73337
140 51890
32647 86375
3104 45929
23335 72620
58575 61922
34901 48356
59423 66834
14135 97291
4740 60194
7352 98811
59905 88860
37092 90712
87582 95519
3342 94648
28640 53684
17211 38307
18154 87513
85402 92106
60229 67011
90712 98042
8179 34397
20932 71338
24408 88672
80636 88370
5173 44626
64059 67570
74137 83605
9877 40733
961 58362
15515 65824
4403 75470
30201 83187
75766 83696
28516 86262
21358 46660
413 93111
35817 62314
65322 92494
54853 71083
65966 93476
54679 66909
29620 48959
59980 64842
80535 81696
86603 98559
18952 86473
22968 86962
40945 64077
15367 49275
6823 55711
74718 89184
90055 94826
3496 94924
64454 88202
2036 5501
6207 28584
38181 62816
19706 87425
16254 37263
72108 96501
91650 94497
8201 56600
65862 67043
52468 63575
6333 42961
6984 79769
41181 72680
21293 51667
47062 62134
34969 36244
32177 66498
1035 83064
67311 73250
19295 23713
4213 14645
67100 84302
13208 72263
2863 15826
11345 55042
30764 51745
39906 58367
46200 55819
34336 50111
4622 61227
15259 55605
50397 64714
65004 93825
44658 88911
6347 95430
25969 30342
372 98387
36687 78649
21714 61985
70615 74836
52666 78728
8193 86746
6567 75213
27665 36309
10585 78923
31687 64685
8171 80688
40230 56369
6888 40112
27393 76277
82603 94193
223 60027
27740 32350
40674 50131
11239 61299
79885 98889
79212 84963
1387 89058
21128 71223
37526 98568
33892 79719
16206 46074
3306 61977
61329 71490
74403 90248
44897 53179
8069 78087
2945 6718
60836 93367
21995 69693
37354 59744
18964 51910
8497 43583
12583 49301
13556 27653
23977 57789
76830 80975
52694 96345
35878 46651
2929 75172
11560 98263
32197 97220
51403 51436
31257 84455
51043 68960
53853 78332
4781 37999
60375 77048
35959 84583
59310 63088
40377 73601
15577 49693
60500 70478
47849 54648
17432 63573
27314 30466
30084 81513
69206 95073
11570 24452
12707 82257
12899 81671
18570 80311
67849 92126
64152 99926
4041 52647
90611 94490
17880 18820
64550 97150
60474 95527
9610 19818
30421 40169
10714 51342
53274 85969
50645 56263
52146 90894
70608 98627
30690 67942
952 46271
38583 42094
13844 29945
21124 84955
65712 99728
27030 74175
24928 81706
17350 97213
35652 65150
28518 38503
50811 86798
41358 70499
365 61542
20691 92923
66101 66433
19088 92260
8936 58762
24528 60955
74752 82726
18880 50722
51731 83452
37863 64823
49963 77716
66763 67060
762 65801
53395 97919
4971 99684
48052 50980
8796 14261
16099 37269
18468 30159
16001 22182
18087 47653
37455 61540
50688 54928
35777 68530
1099 41384
38384 43519
23599 84620
63473 97342
21037 31967
67379 81073
9533 53430
26935 91297
95335 98632
29102 39432
78353 93971
62186 73199
3920 36333
44063 91543
69420 79159
16158 64843
31570 92240
32526 99890
31358 38169
43735 75186
5233 88456
44772 53528
20071 95685
16616 26721
6563 73571
19007 69312
52180 61771
96355 96607
47510 61061
78931 90967
73466 87966
31776 75642
61248 84246
42260 72084
25789 95756
3739 89866
56983 98537
10401 53617
47511 51419
45188 99293
17321 46436
70929 81052
15777 26237
94578 96038
76338 90190
73011 90101
9981 74920
77510 81595
53432 98158
600 63367
21117 72558
4751 52078
63509 69443
86657 91324
11336 38837
30711 53636
17437 34431
10535 21134
31681 86679
25113 52477
9196 16567
14809 97518
4779 51417
11744 31412
54875 57552
17291 90676
1313 18450
85886 98345
13185 40538
5261 91017
38043 76170
7362 23916
90856 98115
58413 99941
58261 58545
20232 27243
23097 81283
26125 40274
41073 94939
3187 82841
4567 89379
4996 55930
59728 92427
15904 60508
56769 95936
85147 87322
5459 31568
9594 23031
18954 24041
32153 63936
55723 69492
89812 94290
47208 80347
49396 91958
35914 44875
31679 73473
2586 25141
9589 17888
17359 49068
49063 62284
52680 73784
29210 78008
25462 87064
33585 82028
71109 86533
9660 62537
69881 79394
7005 55147
962 80527
20039 42232
24909 53546
7641 95088
747 66453
41560 91428
59633 99064
57096 87198
20907 80326
76994 87362
6103 13991
50569 67040
40929 51593
27927 75029
7249 41536
8200 72904
4427 70993
35913 86955
52409 78898
68604 92964
16006 65023
33875 63383
21866 62708
33365 62069
43485 90927
44574 89318
78490 85169
32936 96519
71978 90400
45183 64616
60274 80777
2108 11547
18545 60461
44357 45472
34561 49575
96667 99135
41833 56268
14246 86033
61822 92373
34197 63397
40212 40215
59951 99610
52708 83498
41105 88723
30023 37851
30606 36895
2388 36285
24058 26939
35444 75705
36280 52046
909 63993
90698 96615
46974 89868
49242 76355
30930 45517
18218 27938
6689 81538
75410 85083
13527 35814
76603 94441
8145 64505
15446 52578
58502 79587
39175 49178
13594 28970
42455 60921
41013 47880
45247 80830
54386 68234
60940 85734
7302 13620
2369 30584
51858 94939
22148 82689
18281 71913
46352 91282
12123 41568
14699 94739
44746 77652
9836 57288
37396 43205
46044 61633
35836 74185
18795 35659
44649 95769
51273 54055
59925 65352
19157 41187
39373 90228
11855 98365
29517 32087
43368 92882
11537 90203
73143 88993
1200 17492
67233 90054
11417 56394
10037 48046
7021 8458
38480 42339
74502 80974
7126 76982
50738 95372
78688 93283
12929 23159
7544 54016
42007 56692
11181 52823
12919 80222
37170 70123
7174 46160
11067 72756
78112 86555
29604 88984
8202 12159
32209 48572
23117 64316
94109 94883
1206 97441
41389 93378
65654 84723
3112 83418
2372 13563
25893 29391
3239 41190
30440 46079
3815 54149
27143 97088
81727 95099
31301 53337
37846 67807
26738 59242
60612 93720
43554 96930
16007 58520
6430 27449
8486 37574
75523 96767
16333 99723
52551 68960
4321 70510
18447 55996
44905 95827
4552 43613
78911 89529
6956 43349
42588 44407
30936 58464
42365 91269
85863 89161
15164 84178
53226 81959
92774 97171
32605 99698
75553 90445
25729 81968
52855 60282
24977 79411
80746 98614
3194 30631
59599 76764
43045 50106
41845 70500
24658 68325
34152 42604
24714 81041
22342 62294
51717 63730
8521 36223
3501 14710
8652 20399
1613 52928
37005 77373
13521 65335
30910 46609
32707 37170
41661 61456
21366 66103
66434 74942
52789 68031
29479 31269
29978 32804
43048 60250
32786 72557
21869 48836
2038 65277
10259 39233
22795 38182
11016 29996
39194 73782
59417 61607
347 72124
30127 89669
11630 70776
24939 57749
84092 88650
66079 90912
31629 71844
30684 77786
15259 68518
3618 84203
20702 99580
60468 85854
47570 92100
24108 44250
24082 47874
37616 99998
4538 14086
42418 65447
1178 41862
11729 55746
14984 79452
2234 34828
59543 97428
36898 38961
59508 94754
10418 50466
2534 32295
36889 67860
25237 42079
81468 85661
22191 44700
28121 59222
42559 68488
51481 71997
52738 87251
49227 80834
12840 40543
6395 40158
37977 49836
1947 73139
5722 15900
57008 67980
62673 99414
2938 26660
1169 63185
32110 34709
65393 73789
80159 92763
63103 98118
7545 73255
9573 94293
24949 79828
22898 46772
84107 99238
11328 13239
47969 79999
16952 31936
29552 84206
32560 55567
23410 40361
2156 16397
31210 77556
36409 73244
2826 94207
59151 93827
51895 93146
45749 76852
3877 31482
9589 21030
34663 41886
56242 56999
12993 17440
12399 54951
76107 92167
79638 93110
2013 97441
5639 68841
16770 46942
83075 96724
55177 68042
9283 47746
15344 87374
60787 79303
4253 7112
58366 83678
35717 48647
27796 67662
20518 93668
21010 78483
40025 53976
7406 44153
48499 89516
28276 49260
55245 87574
18812 35537
61140 91804
79277 97675
28499 73137
10815 41606
14899 89667
1188 20638
53414 93914
52509 64558
33200 82209
37785 77191
12681 53033
779 85468
47893 82175
49050 54951
26345 73877
6489 85557
54130 62791
4062 25699
47144 53647
53745 95089
6637 25689
22826 65145
479 37977
30804 92343
24676 31500
7444 30409
18609 63708
13156 63106
16834 92693
7190 7637
55625 93536
10244 38576
57069 98486
55200 66264
8305 65343
88471 94480
54213 62988
65639 94420
58197 81656
34893 86927
21720 60231
20313 97340
1205 33861
94154 95600
8501 66601
79364 94065
57403 97795
25139 74978
38198 57236
23253 55969
32883 88468
31837 80818
45545 49986
44727 45031
6125 42793
62912 86004
40411 67609
36219 99141
17369 22777
41521 92394
66159 68820
78735 95913
5801 33416
25331 40983
40127 85477
34146 56913
9490 97091
4935 41386
52165 99019
37062 78369
59466 80480
15164 68047
81446 93411
34222 88070
30560 41515
43359 88644
12284 50178
92068 92808
2926 89199
61434 79760
6807 23474
51690 85085
45536 98993
6777 38347
44232 88653
9894 59813
36177 57522
30212 34199
3530 25226
44039 53510
53616 89615
55986 98230
14562 71298
8836 70053
36266 79407
15676 20403
41025 72785
52760 55409
48446 55380
77718 86699
90304 91925
41164 80666
86387 95973
18693 92053
557 12738
42105 96358
52602 97003
43931 45928
76631 90714
48385 72164
77421 83088
12029 14993
3360 29621
28732 30102
53824 86866
2012 96323
61702 96159
17718 93622
16823 67275
38106 86758
46673 68320
54105 60812
37121 76500
39665 48153
29005 39854
61482 78738
63342 90548
28705 56257
44419 97321
64012 73582
58896 71545
35891 65956
74586 99523
49448 81551
33478 74257
16906 80541
6268 99063
20059 20250
18642 58197
15003 59806
12222 96667
56936 64506
28735 79519
35670 75147
24752 96479
1709 49803
9195 57634
32925 77444
4754 96454
67463 95224
7158 23515
6204 23720
31728 90778
52560 88535
48972 73448
22820 35457
11251 40338
27416 75161
10167 64021
56001 95652
20022 58814
89806 95703
21088 50232
29891 78002
41430 87574
1141 21766
34233 41614
14794 27560
5023 75347
36656 84324
44841 69929
71518 80840
24680 65839
8504 28264
61411 72573
70494 98469
15533 78663
2359 43522
76982 96971
25030 84004
43998 48275
33420 54905
66000 72418
35203 99781
9096 24346
52711 60142
80817 88138
64231 78989
38127 92022
16591 35802
3191 40190
17595 76090
232 83039
54574 73150
58711 76265
19134 83035
31820 62290
7924 70142
39771 79020
7767 37894
4253 48498
7171 67260
64424 87327
18449 93593
30987 47357
29426 38640
65609 99226
46825 51914
12651 69690
47956 58304
42748 78961
74846 86363
37286 71879
76337 96332
13572 24510
60488 87874
18647 91965
74736 82461
18459 48721
70958 88046
44709 77428
48949 93775
11254 84874
51811 68113
46618 81421
21115 51090
11956 99757
73690 93834
24583 54703
26468 43192
22090 84975
72734 74825
26202 62575
52311 64830
32083 37840
12337 25427
30555 78260
58486 60145
64387 78979
21625 62041
76602 80715
53700 68134
60820 72126
16069 29707
3184 56896
32064 43720
26579 54769
12538 66577
5638 75423
3097 77463
86907 90762
92166 98772
86899 98255
42249 47769
75508 77305
7393 22883
58279 99885
1606 53026
70049 74649
89441 95317
78438 83340
24340 44228
43154 59592
14366 43601
16598 35465
2549 36544
4678 97859
20741 58961
31201 70505
12963 75595
29516 75839
24499 35917
15447 17272
68818 78826
46526 80049
87932 94897
617 34733
42001 56309
13660 76730
1623 79763
6430 34867
61575 83511
15422 25769
14106 49365
14266 62854
55851 71319
28778 61167
22255 91313
53455 81568
23614 79200
27996 60144
49631 61424
9002 96745
52177 68854
31848 40901
27519 84214
21329 83841
40767 82850
9176 9440
37894 84856
14705 16586
2366 54522
43309 56098
29347 85625
16449 70119
20746 79229
29579 58906
31105 91856
64670 71268
80779 92972
54808 61761
42047 92873
56470 66149
53436 64122
18758 41004
1724 66815
26522 46361
903 52223
5800 70494
50486 89622
6786 19475
22980 89132
14817 45301
79720 82150
50793 99856
12336 55801
54542 91235
5546 90929
18945 36001
71876 91890
53896 59079
43589 65783
81591 94216
64378 95914
36102 45006
61918 87626
57831 73414
9862 98184
60140 95209
7494 89110
71843 88239
25623 58723
4351 54829
851 25042
15814 49723
34036 84614
36788 97201
15844 70841
22770 52712
8256 44972
73940 85696
39993 66734
75267 91206
2712 94564
17685 84965
7696 99908
21211 73064
67569 90509
7243 49146
6447 70512
13510 22409
35676 99323
31416 92182
53432 69082
49713 71625
5968 18308
38169 78114
6332 39686
49109 72394
27789 36323
32394 51252
57267 60505
68074 81949
70836 95100
93273 98169
13774 28115
15350 67854
54421 82835
36982 37963
3437 44680
3426 29332
4570 9659
55030 96909
97274 99350
7769 72048
70825 76921
1324 49547
11113 11671
7051 45160
23251 26035
13644 39262
36498 70097
11711 29465
65546 95064
9587 30308
8342 36584
34994 58038
52696 56462
45882 63849
22525 28589
18857 85428
10609 13595
4610 96156
9420 40345
17162 75958
17731 91638
6893 35866
88893 96543
40366 93589
64969 78295
56403 85108
14285 39545
70971 77644
15121 29519
5001 13001
26671 99641
82572 92714
12060 69320
85769 89090
2557 78294
33705 87038
42185 62263
11259 13861
61525 86511
57389 97426
12011 70509
26416 59065
25114 66024
1256 59620
10854 65013
19657 70594
34848 84866
94148 99877
40466 81296
29782 29793
278 92270
4108 31763
74756 76145
44593 65660
59126 95391
7993 47815
85281 87682
29897 73291
668 3280
57983 74350
31729 41661
10235 13927
44835 75084
73215 96112
31684 68059
53692 97021
20835 84395
22410 32150
35569 76317
49475 77187
9320 11837
65202 99375
13670 98579
7546 35240
88900 92344
78110 90917
54396 59287
27653 28077
70685 98507
35011 38398
32498 90594
1272 84465
26463 89290
3361 81665
28717 92054
93535 98437
9204 95961
21858 66199
39121 82561
40305 86202
2708 16150
52927 75144
2021 84507
13387 66376
40338 50387
37859 92307
55784 84175
27719 91000
5159 57063
97132 99826
37449 91172
72712 82838
36584 54364
16442 30694
11925 22480
10978 75811
55029 70679
18319 57857
31245 58433
75980 84081
3398 19352
14835 37491
19377 52431
18355 66753
60831 68886
21791 50763
52474 64778
31234 47049
1884 79143
3056 31648
84581 95558
45540 92294
20455 63447
48924 97018
39405 70118
72492 97017
7821 56700
56486 76642
26566 39906
92873 94263
56203 90475
17329 87374
66291 86413
10642 82259
3189 10413
67154 78987
43522 63193
18187 91429
3654 11854
55589 96588
44132 81383
38282 68989
35161 77640
63941 70098
70505 90142
55228 68541
49679 50554
91305 98157
33488 89032
27271 61596
12353 63608
63554 93568
32077 80545
9065 86249
16442 70415
48562 59303
17793 77129
59078 66674
20603 91489
73658 84143
617 18508
52087 54624
366 25463
13297 85077
45198 86487
55899 58403
5767 18648
44018 62532
26506 73491
32467 70866
2405 51693
23425 60391
35723 80352
18176 69329
23387 51864
73282 84500
5959 20898
78635 89482
3606 99629
955 64269
38135 38568
24257 37964
21223 95206
20473 84312
60379 80130
186 82312
12892 66094
21222 93900
6966 12142
1531 26608
31554 90077
7624 33838
50815 57885
21945 36175
60202 95568
1822 16213
3523 31418
52493 77914
8955 42208
36423 67205
53958 89507
3575 15563
5939 61748
3549 67893
62709 74360
18823 35990
24499 42850
56703 59170
30168 42894
60041 72161
69147 88649
74017 98653
11336 66064
11700 48242
152 3816
27444 76714
48424 88366
11809 17531
46340 51710
60745 62391
31643 72900
21094 56697
22994 59165
36322 88973
13790 65664
4724 56350
8581 18609
9802 82009
63927 83761
215 99978
6627 79026
63054 81521
64503 69384
24397 58458
18577 67682
20943 81091
9252 56303
27306 54047
4974 93463
54770 57894
2155 95090
79645 87227
39955 89911
74429 96508
16490 19002
38147 99854
20381 28149
21075 70228
57556 88518
38164 55082
77887 82290
18819 59391
45676 70866
24703 54004
78132 94170
69119 73302
20654 84013
43568 83589
33362 81191
27162 97118
65573 75840
45882 70962
25665 71436
38831 73151
6178 9310
10813 59673
1950 50007
74673 87510
14448 22155
74300 77242
66604 79319
80146 99627
41715 71900
54560 87135
57219 73461
78095 83210
13622 62925
13984 71628
41117 71717
8981 75448
12870 64355
1415 74881
14742 68128
70093 89515
61170 75278
44901 50692
10821 65591
81598 82506
18122 49288
8429 76866
50801 71025
36815 60931
83429 84465
19109 38372
16284 36458
39746 45848
7763 63098
41200 82494
37915 80435
65384 96712
8890 87628
56540 74185
52654 66082
38402 65804
46827 50225
62058 72053
11422 94607
97328 98221
12484 84145
52361 62384
21600 38577
34529 49262
11366 93757
15924 75913
56786 72929
47664 83092
30812 42057
62183 73081
7239 17042
33385 38047
74547 77777
1976 16267
23011 92303
20074 42439
14517 64163
37378 66259
35474 63019
10522 71466
6059 11161
26237 66416
13320 96439
57799 88903
16558 93894
37130 56777
62324 80153
7395 36201
17836 88023
41181 51930
31809 51912
50179 83491
44131 66742
2375 60142
14129 84654
12399 97247
79866 87213
42218 72175
22053 74850
4529 62324
11214 41885
25711 78760
16538 23434
54753 95827
3879 28170
11146 27845
43229 91565
20752 80932
73527 98423
34345 36521
78990 84227
51974 77187
43985 69684
68763 99132
44833 73796
50639 52658
42105 73515
31014 81660
15674 38014
36947 64548
25953 51204
20721 42263
44034 51530
5582 13958
10452 18972
12988 36903
54940 92911
81506 86057
29980 30842
25016 35718
20111 72418
49228 54958
28618 89388
295 7367
31453 50082
89222 91624
31983 39593
20705 39253
43741 51786
17560 40357
9418 35277
34267 96836
51317 53488
55798 99477
48364 61925
18031 21464
34000 98163
50911 90921
24659 87909
51490 79600
5259 97991
33332 94811
81673 98778
55075 91918
875 91242
23949 94554
14007 41059
3431 95099
30387 67876
43097 47051
19236 39915
96860 97648
65761 91952
19229 83111
52174 92084
17028 22370
17948 55533
19831 79261
19522 95161
30662 55085
25222 72294
45034 85888
29421 73668
28806 97112
4537 11775
12572 32430
35180 83740
71502 92020
5931 58347
54956 78425
26890 56899
9147 61704
14239 18171
64750 65605
9902 21356
19890 27585
64483 83841
81950 96608
7211 33708
32201 59175
28907 31478
52116 81060
17282 92530
47563 88663
29505 30856
33436 60070
29308 80981
21376 42496
34133 63307
3217 15381
1431 23330
5649 93049
16481 27382
54312 64371
10307 57213
7616 46670
33516 54878
55536 92854
5321 24226
21454 81527
54 13003
15450 25915
39742 96200
9999 15430
8496 85922
62142 73670
860 43825
11901 17618
30707 96616
44275 90983
28785 77525
15166 74354
35908 56166
29365 69718
25317 37406
68236 68854
8760 23872
23629 86473
8305 55507
10777 80193
92893 95274
60390 65823
15279 35841
27915 74671
30427 70542
25312 58834
71576 95017
55378 65052
16798 45821
52218 81220
27579 88092
54823 55786
13618 80977
64854 76933
18530 32640
45539 83204
8624 21928
4747 16439
1769 29041
70836 73870
61150 92219
41689 47554
50656 60168
15509 59020
7550 91764
13753 90400
4382 69247
26993 78330
43998 57182
8378 43939
19909 53395
41329 49060
26179 34489
67355 86678
53912 83211
43559 48252
814 83380
28402 84380
64000 76276
55856 82095
54352 59673
20264 43884
3650 47052
55752 83262
24859 75584
13821 93464
34352 62255
3334 64212
25347 48169
21720 22004
21715 63023
53289 74214
19418 23522
15026 61519
15436 71089
41939 74319
32259 60885
18435 63459
61276 68166
12131 31384
21916 84476
14295 50500
13076 84348
11593 54215
39132 67076
63546 78417
64020 75293
3107 6464
6197 26316
42630 67463
22728 29426
41483 52534
6705 46791
11239 41856
59712 68081
71860 82415
33269 47253
94100 98673
77082 82279
59639 90455
52258 73101
59849 74938
11098 18059
22160 80485
19217 40214
40662 89109
34156 94201
47788 51048
12873 95669
945 16573
22385 29505
70948 93328
50394 80336
42857 44963
18446 97916
5755 65138
23850 26409
27398 31050
11178 87886
31420 71169
8836 70883
22081 89937
61362 63906
43592 75307
22208 53507
52972 68265
29939 31819
224 96809
33553 34303
60088 73873
34045 54664
13814 37421
901 58077
19051 30621
38885 65502
65034 83785
28569 66624
9837 73165
61304 99655
17759 19768
77169 86064
28079 74180
19786 70369
59604 96899
43096 93116
86731 96327
4265 47934
13213 35661
91210 91883
5756 8231
2350 26669
5365 6618
82234 95899
2751 46973
15052 88371
24389 45906
3933 75858
9012 92429
48922 92699
30044 33340
25109 36376
50780 53285
80722 99417
7285 8387
25463 72460
35356 40252
25692 87135
20692 50774
39942 53580
26105 39573
66966 78454
49901 89405
83994 90699
56059 77210
826 40055
5263 12115
8863 51189
12837 24745
21497 80654
20669 27882
56967 79006
11601 86609
16032 19641
39553 55738
26904 59248
32352 40234
7944 64630
3500 46526
10749 55516
56643 74342
36638 61306
65518 98562
29087 71169
9818 15092
18470 68270
15728 20030
9110 90557
28030 39096
68126 73584
26033 75017
3821 75940
44526 95673
58663 69190
31062 37721
13688 21614
34941 83927
50991 89810
13238 41888
48977 70457
61242 91875
6588 34094
51915 95611
58278 84286
53287 91047
41170 80992
11394 87709
23293 35973
47159 69606
35866 84373
32638 72081
78880 95202
5953 83725
63917 95223
17886 24017
56538 91089
26681 82488
66756 67292
16958 86856
24996 94062
48145 87664
12025 44578
26114 72449
52765 63225
10061 69399
24088 72999
34201 58219
10649 36941
17176 28567
29961 40434
67004 84823
14827 55854
27177 90201
61938 90813
21453 97688
12418 20944
75050 89309
27437 67064
10875 70209
59499 61753
14129 63108
49472 74707
13946 81386
88131 91366
22244 53772
6213 57879
5197 5547
522 46690
23304 80863
22187 60195
34238 73919
40074 53397
66822 86130
18066 40690
32769 37378
76541 90182
69365 86033
27883 56314
68375 92435
3436 95960
49258 49405
6999 39530
39110 94354
16586 99315
32683 95216
65829 86450
33091 37090
16574 96881
23449 24659
27335 67851
72200 79594
3948 32991
69823 71954
84584 94530
61857 99497
56576 58223
78304 79567
3497 33206
34383 56827
3370 87865
57775 76357
36611 72381
57553 93285
17642 35793
120 22852
23016 53696
58856 81046
8012 96523
4796 77137
318 36222
67729 68815
28467 50511
68886 77031
5377 86128
7751 8639
82610 97797
19984 92441
73275 93063
33803 43195
18631 54676
7765 41609
7564 89296
15567 28304
20319 30396
11889 36641
2129 48675
33971 90959
69404 79577
13448 73570
21579 78818
8670 91975
33041 43041
28551 82733
11063 75677
15958 27705
54690 71331
60230 74886
65419 92827
18197 62652
10825 12103
59202 60663
42195 73204
5090 55045
43373 77874
35030 58585
44144 99803
79175 81847
24544 58345
15336 88356
22082 66125
9682 11638
31690 34826
54239 94238
27897 38822
48940 90459
10880 84880
11601 55560
69684 84028
3962 85680
18667 75213
22021 60509
27375 90709
84018 86486
22136 48607
57794 69352
5851 60400
8858 18958
68544 76927
28088 43377
62676 68491
43827 43912
9910 66651
2438 86563
22204 33353
11120 99472
35386 36544
10932 72777
71044 89516
65437 69216
4155 10551
25226 32697
92744 97751
16979 25751
35657 68596
15637 26547
37876 71369
48584 88607
68321 74924
48578 60673
29078 57768
42871 83531
17309 31070
10294 63937
29746 93269
44828 58840
74772 99486
31441 48546
36937 48475
15562 68793
19017 70270
6777 84571
10744 62490
28675 30301
21350 40050
39391 80831
50837 95744
34288 37048
16986 80346
67623 68097
24958 69347
3938 42979
37334 40028
26659 88493
10790 38477
34106 76851
7058 93251
28716 92021
58076 76314
5160 42295
25808 56831
16353 91218
19530 95670
47432 73859
10473 28660
1084 56076
53770 70378
93573 98244
45457 51285
18659 65711
30368 43169
43638 77480
23772 48738
11469 44221
18722 74366
15290 68580
1854 4041
54316 80588
9176 46752
20647 37435
41567 94350
1715 8445
22300 39263
20086 94401
49232 94328
26220 56901
50062 88858
10326 31547
7480 88867
13474 60644
29945 82928
19336 74344
17343 37210
32099 45316
22415 79398
6373 42497
15920 97901
6336 61399
60598 80183
6219 33820
22068 98523
99272 99325
17026 72766
15157 51718
73083 78025
33296 94494
80554 86912
64872 77931
29796 68504
36653 45866
79549 83506
38036 63065
37524 52304
1591 14078
50816 53153
31608 48569
68651 93321
51047 79264
45904 75825
83771 86010
21225 89512
25049 62271
68658 77606
61375 94972
73532 86445
2603 93269
90103 99109
77259 88036
15433 50099
50055 53564
44442 59702
14928 67389
86256 93375
40001 41421
36726 57933
23625 85551
70004 95301
5379 10523
27263 58382
25881 35912
32609 63479
49369 66914
15371 67148
80247 92849
23406 34829
12004 78675
32393 41417
36523 90184
77653 89699
14942 56787
47884 80369
31395 50263
37364 89952
32871 62800
52160 53762
32109 57169
7271 24218
50984 77590
83946 84012
57070 75517
57320 86929
36203 63680
55121 55149
8276 99752
19249 68373
28396 43934
28358 61889
6366 45655
43898 48130
31957 40166
15376 24124
1371 25742
38426 82145
72011 78871
26504 37003
32868 54960
15701 31386
27815 66382
2582 91383
24808 87351
5372 65462
36625 74368
4218 59009
62867 93869
37548 41274
15323 64775
3230 65255
61097 89681
18041 55270
49211 61637
5823 50372
11934 70873
15690 47307
25516 90659
27673 61214
12183 65245
39658 94090
65313 82939
26095 31071
32101 58094
85652 90010
4441 32428
90774 93519
95583 97097
10242 54178
9063 10824
28996 51228
6449 37887
28154 41609
7635 43357
2313 41002
27126 40253
35663 67092
9860 32609
28779 71664
11514 36397
6828 28828
5790 33020
16669 23687
226 85163
43601 56210
10319 29561
55765 77837
83648 85717
82511 92225
35808 44368
10463 27579
41884 88024
25642 85486
25413 76542
37991 89554
29267 37664
27305 98469
87452 99360
13259 13582
46806 62347
9372 46105
36679 45850
31618 65215
48772 78681
21517 84360
68817 77335
28066 90498
36627 45757
65228 68542
21036 88674
43640 46887
32932 73930
4128 85177
19253 97898
76447 96606
12990 38269
2108 55219
77552 94660
11789 43752
44657 73969
72338 75352
67676 72498
1810 9430
37093 96984
82178 97425
66586 99460
94030 95160
22182 89581
13115 52995
5359 39408
9540 95012
34292 80671
20717 74366
53848 63743
21236 22145
71964 94527
87027 98547
2515 33161
23840 44863
19608 82270
76549 93956
10900 96696
43194 79915
53116 77754
54577 86535
2477 58564
37968 53505
34917 88988
22364 25829
53081 81068
21767 67123
17683 96237
13924 95615
43785 48384
40002 77471
27993 84375
49919 93382
2162 7452
26483 50370
54663 63661
8607 41949
18332 27538
7543 33338
10906 38147
27156 63925
35961 90458
31226 65857
72593 97753
33770 96333
39942 99208
24772 62882
44088 69452
30659 95068
31351 45894
16760 48662
78542 78577
11940 22817
1099 63972
23662 50994
10179 11516
60236 92334
7275 61039
5264 33506
62868 82396
16840 34834
62804 69645
44931 47074
38006 69460
35353 96309
9993 33994
61168 62392
19414 28191
33321 76928
90022 92038
74733 96808
51911 73657
23832 54069
62028 83015
33202 55874
30289 88600
3308 18329
65172 88935
6634 13165
20288 55963
23635 90360
25294 95447
53580 56431
28617 77121
7023 88946
3292 4415
34960 45306
21950 85784
13796 85845
45637 47471
41469 63039
71019 91525
28196 48972
23553 63028
18873 28474
69918 87952
17137 23388
49092 70280
84343 85766
40403 47108
17572 86561
10891 37226
66327 70110
29877 51302
7211 24109
9641 39438
71420 99813
32374 49348
36282 91224
46477 65753
76374 90716
12439 77700
17289 88196
26637 53043
39790 73531
30915 45073
40251 59345
148 33823
10267 37107
36803 64068
53764 90396
20407 47100
7132 48285
59745 63615
27180 94201
70792 87422
8296 68453
40656 56362
2031 31253
561 64650
31160 68894
6907 85694
12428 51748
42717 61678
29699 76171
9720 36281
52860 72173
43583 69442
30184 43671
57546 68369
53556 79979
37656 39702
45297 47400
1693 59590
17927 85472
65547 69894
25795 99383
12000 79199
25887 81543
19723 19980
46771 74170
38119 88521
53890 78091
32067 34804
25708 26461
10343 70458
54257 78375
1539 25713
12421 25451
5228 72675
52128 95249
89788 95137
61215 69745
14712 43398
14711 67698
3661 88385
31478 53581
55195 88546
83423 94691
28937 69862
65581 70436
4569 81140
47257 57489
9415 26859
20127 46347
26738 26787
6070 44546
21687 82400
28965 33001
5056 86124
68351 99632
9027 45221
21656 78223
49778 94848
22714 24968
2580 61516
27598 45919
16123 47865
59774 65741
2830 30416
32602 40036
49682 57115
62114 66033
17019 30202
51754 99523
26786 81951
1675 34342
629 91337
9877 34238
57843 72081
47426 62272
41351 42874
20482 28307
16187 70420
80266 87498
13627 83096
89163 90139
34971 65365
50611 70955
90352 95329
89825 95332
26754 70518
26541 78713
31627 45915
63441 67275
68847 99740
7948 37552
33224 37605
1730 86880
12739 53108
70257 91307
29541 40257
42323 50469
60050 91458
21508 97482
44413 54661
64095 80207
44309 48498
30713 45551
86817 87802
27491 95066
5610 33592
27984 93048
4954 93792
65625 87250
45240 51594
29365 91206
28372 31581
9276 99408
4268 90726
8096 20796
25539 99068
46679 62408
26943 57702
4591 99453
16350 24436
40842 65761
90185 99862
4494 90575
10750 60705
72999 92483
3163 36848
6413 98047
66691 70440
85317 98071
60934 63228
15029 80171
16059 71784
13459 60637
46196 72025
31934 72591
44654 65270
485 40572
21618 87495
40134 44623
37109 49376
54388 74625
38487 63888
52111 97397
82833 86842
2875 32099
24087 92838
13691 19861
32229 79486
12518 99669
12046 39078
47809 98080
67038 80268
79511 97823
51704 81299
8052 91730
14681 64093
44984 49325
77187 78700
6601 92209
14152 89635
38074 79217
85338 87777
13298 75413
47227 94334
46417 97637
32424 97835
37561 70825
13234 20200
32036 57565
42668 52030
53277 53548
35803 89820
32586 99495
26306 99417
40135 47938
4051 15152
86284 98670
25717 94269
61418 71826
87658 89682
940 92878
59736 60555
39769 70956
85189 98985
20106 77297
54473 92230
47347 75041
23411 44574
35005 93589
20669 25831
35833 40463
60917 63699
44132 52897
11116 87311
39744 96678
49943 92045
2102 29768
28752 53387
24894 81958
59766 78215
21851 35616
54038 69020
58825 60730
68339 88522
17836 61781
24175 78642
27010 57868
32697 82173
27107 57439
39036 56243
39102 84352
4958 19306
47371 56369
56014 70660
39027 42980
79554 96093
3107 32919
36784 70748
49012 70710
60047 74211
14548 93887
23741 70638
2032 97828
12139 55736
21254 46147
32872 78205
44358 95158
51195 70055
35954 95800
52586 92921
3695 31815
72129 85964
24410 76854
48584 93997
11806 13510
25531 79149
3552 82371
11191 35873
23749 71405
38819 95300
63487 89845
22678 67583
55237 63345
32483 41095
55540 59757
76592 95092
51861 94627
58582 72679
1259 91241
17969 93810
55348 82131
7307 17516
843 2748
22847 74786
1132 3314
28681 57361
39639 83105
13707 52973
27955 83829
17646 33609
49334 91009
4214 25846
44588 47147
16288 96297
43984 51056
13856 14575
26602 93794
49060 87571
27531 41292
44134 67673
5571 75824
29140 94369
25967 64000
72618 84474
72517 75074
32481 97856
9378 10917
33285 71727
28019 71317
30511 68761
23197 50317
2537 60521
23379 37911
9095 54745
13493 70424
66778 89070
69475 71717
50159 58175
33809 87617
12539 42968
48724 90230
28130 61246
1061 95972
3605 25024
62546 90004
8741 61997
63588 67430
40127 89763
7182 37164
20975 49148
34725 47162
38401 50550
14575 92197
27112 93207
41775 72104
36920 83875
25784 47445
470 10711
57792 95346
41402 59309
17308 77547
11048 85464
86719 87195
26562 52983
8913 33411
22853 61642
10374 19359
55904 63904
3959 30553
25373 51554
57055 68759
83655 85263
45667 64993
57085 96321
21053 83423
24583 44921
65604 72480
25242 84109
15419 68757
29834 47908
35750 97034
44974 70390
16073 88752
50733 53394
34881 82643
80709 89985
3252 51188
63648 94779
19722 67967
10663 84869
11130 25508
8337 12008
56213 62687
6723 22401
38646 64430
66939 98110
8910 24982
25504 61059
15798 88346
15417 43729
41487 52105
78649 79059
6835 26291
19795 73360
95329 98899
31268 68684
39902 96308
63551 97964
25665 69168
36447 80843
17773 48035
68144 96163
3517 63215
28352 33666
3288 74317
64985 99391
3693 65382
19915 62142
29287 45151
36226 85731
10721 41244
60237 74741
45949 74673
3467 83714
26467 60302
46106 76314
4415 97739
18295 83484
47954 69099
15801 38241
40583 71880
57303 89356
14889 34452
65905 77893
45084 70308
41083 65501
13583 73196
64388 65812
42186 64033
79363 85236
65481 93635
8101 58901
74397 79118
2798 46147
54311 73000
35561 74011
16585 72380
67148 86166
754 60510
74721 84777
17375 74574
40695 91199
14522 89550
66669 88734
13465 32520
6874 62599
36740 64408
32115 60447
12308 23542
71112 81116
870 1748
52416 74775
74052 98588
81307 95602
1531 70023
17989 46424
2074 15531
6117 49137
41805 61677
2924 18215
70559 87752
48524 66231
10330 48253
1244 64986
34666 91862
30908 60011
55342 73386
61125 90982
14844 28380
14067 50282
15491 47081
25063 33120
7165 82178
32059 98933
11178 38176
45988 53093
18703 31879
9808 10246
8632 8668
75021 83152
12654 27831
46225 73022
26047 65313
13528 55680
46161 81363
8614 72739
8989 76744
23835 31846
8429 21960
61713 75852
62324 67322
10743 20589
4541 83976
20328 27112
987 38196
53167 63792
31381 33499
34042 69916
10948 27429
47029 94338
26063 91918
61493 97876
19903 23559
8851 25358
6016 41724
27278 88966
657 53585
42263 51846
10334 70127
87400 88580
55681 59805
64967 97997
20263 48340
58736 72834
46395 78673
11742 30304
947 96104
2078 46743
34700 71900
18173 34980
23477 81018
61306 65682
343 75939
34835 46358
60737 73733
32823 40648
28901 57906
14239 18293
69278 99102
7586 97883
2486 5449
31151 74969
61202 67843
18450 69043
54023 83065
59619 73877
9865 17211
50865 86991
18511 48865
19936 41956
7655 40929
64684 98838
47320 53405
72992 98007
24807 28580
59208 77382
51690 78708
21000 82913
16736 41060
17357 39652
45141 95315
23835 38787
43298 65714
18094 38647
29304 86531
347 40169
27479 50195
45173 53465
78714 90004
68043 77611
36733 98916
36367 67438
87552 93342
26801 88428
66055 89368
28009 81161
18171 54461
22712 34388
72984 76639
26334 74102
11108 36850
24318 80515
16764 61994
53159 79251
66030 76492
12846 25530
3950 82024
38450 49329
9355 11532
22678 60515
55066 72806
34858 90805
5629 92939
14626 38006
60132 65599
30522 62924
74176 79925
17251 27983
6259 30399
26541 91312
11257 94874
20881 88276
47016 72570
38883 92244
31521 90241
17242 45181
17743 19214
14005 51867
32597 50586
15371 18385
68780 74792
21909 91005
23984 95585
58046 88468
40736 56326
57052 72949
57839 98560
42322 66164
29687 33829
57787 94134
43811 95092
22981 91337
12313 50518
10605 21104
24938 45660
7517 66833
16306 92940
82164 88700
8921 55147
72775 93936
53176 97827
22452 97850
8325 23682
68391 70202
50409 72340
35339 80862
71993 84308
66137 81469
38215 44742
42183 45655
79749 95808
43962 92175
70566 92470
61582 75306
18132 47697
62738 72998
16333 59452
22376 74786
4038 74156
13634 21006
40746 91155
11912 51919
43973 80985
8895 99016
6525 52275
38165 58871
25640 59514
50344 56569
17065 98843
48870 83868
70116 91495
14620 62931
27174 80033
65901 99442
29071 67259
42620 68493
40971 93608
87573 93215
13846 70538
12658 30728
48128 56304
61200 84334
76094 92891
33569 52529
52294 79337
7334 63809
40174 76736
37438 49269
83787 90115
31127 31437
10704 51252
5758 85928
67357 84699
1527 50303
15165 46382
37146 65868
6258 74834
55462 78982
29457 70126
66312 90858
13337 65050
24867 37883
91798 94706
85973 87752
56351 84599
43095 93625
7135 85948
35428 56284
27743 49989
5649 74086
10599 93266
45288 82042
26 88108
43280 48702
2095 46493
79352 91584
11147 65793
41552 42095
18319 94176
63455 86915
32308 36130
20296 50966
3438 67159
33763 97576
34586 91733
1512 87174
27043 29884
16304 57400
6226 42873
49921 87387
30165 64933
83888 88431
56493 61793
51977 60920
18576 26828
63077 73529
2663 9344
19083 99384
97193 97267
18871 98762
49520 79424
47348 86495
14225 76519
8919 90520
31353 46485
48140 98786
12979 27563
19812 96120
77398 98591
53097 93910
35305 69341
74273 96678
76650 79927
77693 83068
44213 62272
25117 35966
34074 79718
4644 99867
10582 78372
33883 94613
45041 72692
4247 53990
50718 66804
31818 77023
57783 97501
55765 61338
86967 89552
30731 60842
16048 23180
19049 48302
69450 95808
38479 67905
11288 70430
53641 61599
11830 92968
18248 59673
57745 92536
31331 91485
4068 90410
55061 92711
27878 61825
21232 80056
71884 97929
46985 59351
26652 62259
27411 82306
85070 86213
23872 75640
62701 75774
10200 76560
74729 99667
21754 62498
21432 88057
25495 56889
37519 65723
64761 94838
37494 98607
78543 90100
36472 88816
15975 19481
16481 26258
66477 89598
14659 31493
14695 23556
68810 98381
64145 85285
23668 80663
42731 61357
59310 69833
36725 55886
29929 97909
65711 72458
36137 70364
25876 65478
32992 47897
65896 87910
66121 90966
25708 84517
33250 94110
30223 57715
49092 59309
38823 85123
63113 64123
25101 91424
59806 70675
8864 13586
38107 65478
28988 93782
52043 57013
52137 81625
56282 71014
47985 96208
3437 10080
25828 99772
42673 72580
2806 14334
73170 76352
37383 97878
5634 95229
36486 65165
24109 69579
47861 84257
40179 68090
39523 93167
77878 84408
70891 91497
23047 94286
51725 98563
25529 97754
3239 47880
29131 77554
25901 87115
4731 49848
31108 43713
54380 89960
18791 47388
14501 38942
16910 91447
50169 97086
87220 92670
44720 75606
85089 94952
24764 40947
45808 90949
6241 14760
31149 33673
14214 95530
16004 53445
10385 38264
29708 64432
4606 54812
49427 66784
68268 75423
16946 52616
24163 39222
23559 83394
22024 94713
65817 66015
21459 64820
11194 23374
21127 72258
20134 88358
7260 70635
11400 57908
30872 84663
4156 7932
5308 60333
27695 62030
45261 70266
16930 50855
20389 73255
77249 87534
1249 38198
75896 79521
11033 92220
10777 84614
24506 39919
13315 31337
4430 28300
10940 59375
22875 59968
7839 16757
9201 40234
77780 96772
17805 22980
3913 27781
19326 78439
25335 92133
1279 21088
9380 22689
13152 21392
39910 89390
41981 88133
27204 99912
27647 70946
20132 57993
51840 95493
35723 37626
83147 93019
29238 69415
24616 27639
11709 33058
38158 44528
2022 21346
39142 65483
41037 59172
2164 57597
8298 74068
34357 66198
29783 51564
30493 46262
26147 67286
36588 40411
45301 73488
15461 66078
67064 89770
8923 80815
6309 50574
39742 95665
34124 54527
7163 28236
43121 92072
1548 84548
58333 93944
32001 43260
3680 41867
91747 92550
50251 70911
6295 47104
30970 41136
4666 26960
18914 41791
43139 68518
16957 99751
64054 71291
43302 57528
5921 58679
12033 15986
66524 92104
22381 86884
9397 16443
7512 81315
18947 46295
86906 99450
45816 59382
7868 58258
26895 64259
91101 99379
88690 92996
33212 40717
40785 79592
62464 68504
18236 48350
61478 83280
29080 41326
22953 28322
28964 66552
61018 81938
84350 96513
5753 86298
48007 99356
49788 49868
1223 26509
39778 83080
84438 87441
40375 74499
58998 60810
8751 59970
593 25240
48809 68820
18548 83930
19987 82822
80238 91210
19112 70060
16628 90204
31739 55874
77042 87357
57685 63035
7168 49864
26993 28083
8246 14334
5667 80557
32645 75675
21560 39081
3011 90966
30 18623
4336 71939
11696 34436
46774 59815
2738 61499
12085 66640
41044 85174
4782 94460
29376 55775
4692 88401
36402 57957
16832 20246
3664 66674
15325 73139
16383 93857
57302 67886
47813 98923
19259 87764
29317 81297
90019 95392
3451 47026
40685 48968
17912 67737
16866 83785
11629 26079
57904 79796
45305 96355
10299 84362
4057 91791
65142 69266
7561 10239
23732 89999
66513 98107
58089 73038
42164 56032
4753 63344
53254 99112
8754 96679
38907 84593
64510 80942
21896 42886
20640 86941
75516 96077
16497 40424
27223 41827
27275 47635
26677 87960
38256 73466
49813 83095
59988 63922
69539 77348
34859 43749
16572 78891
21312 77865
13697 54962
55653 94430
22928 66831
54816 98695
22479 53385
46824 72673
25776 96544
27060 79673
18097 19033
43263 89495
23934 86374
10841 25753
6708 11091
45108 95284
27220 44412
80693 90024
7344 68781
4045 36603
5224 34734
37835 41041
28007 74873
1003 5123
4924 62055
34207 64012
3001 59485
9212 26496
71651 95660
62332 79544
4909 27873
82417 89903
48235 60279
83312 98364
64153 70312
19311 45797
15365 89926
22670 35011
88599 88611
43319 72361
34337 77896
56272 65153
29458 85623
27125 47135
15813 66624
16003 66400
14480 21120
36752 93633
5198 83845
28977 31933
45385 94992
63862 81865
12345 54270
10549 17580
40265 40371
61367 91647
16986 59010
50030 58984
91010 96378
22612 58756
6864 97868
25998 34539
69443 72645
8454 68460
17653 92041
411 10721
12636 93121
28643 75838
19492 98189
771 3102
14161 33487
15889 17048
61821 94294
73402 82649
73323 74491
44942 56240
30726 80712
82413 99551
9445 49672
47430 82710
12761 37631
29473 87246
9125 40990
33906 47647
41067 52197
5679 26238
15903 73918
1476 35693
15591 63424
14585 81031
27315 33932
26657 61949
80022 86460
33460 39841
15333 77203
34979 89957
83732 92517
8830 76575
13579 93689
874 9566
3080 49446
20465 76648
55671 60723
1930 55067
12339 51130
55350 98559
19004 95746
240 37857
24831 51201
20628 65623
22685 70435
45398 53781
8398 51375
42591 50463
88929 97624
60137 91413
17044 51503
45529 46022
39852 60246
4858 53252
20791 64267
11872 83658
21554 67116
25187 25964
19526 41707
81342 94410
61203 95689
55762 92142
30121 73934
38725 72647
69464 95201
48375 83091
15826 44691
18779 77180
12714 79280
19118 59174
46933 85540
49926 98320
41061 75471
2683 26581
36695 54821
41825 75680
9625 21133
11197 22688
4794 99912
12771 93209
40255 53405
26956 82937
5669 91849
65133 95435
6098 89945
253 34466
16444 58769
207 1378
60045 81261
65616 90908
28457 43119
20130 93839
82350 88264
96064 98875
53535 90038
14842 68015
12129 35001
51769 98606
6821 83408
90143 91517
14356 78330
56178 73348
42800 47621
876 31209
27015 31552
30656 78906
9561 12070
50885 68713
22056 84602
8579 73935
23715 64773
25710 81307
48857 97202
29130 73213
75448 86330
581 93332
21607 33235
25242 85015
41555 97910
55000 69376
17654 87421
32554 86217
71991 88401
781 26723
9423 35413
3069 53660
18060 75944
13880 86493
52034 83398
16380 72450
33792 34365
9175 98321
35445 46675
28511 91275
42742 53387
66196 81664
2198 86784
27615 85871
56220 59695
5201 68287
48419 57872
18272 98217
59169 94254
11198 53479
30230 50546
30954 87131
11010 35821
8122 69190
36662 56184
33459 61988
38214 90097
20314 43492
1057 27912
1815 12845
32516 88413
19111 78592
37607 50879
52216 82882
39056 67491
33250 64846
49466 62217
13564 23764
40322 63900
3528 49938
24320 24454
77892 97997
29431 85544
52807 69833
18578 30896
28617 82884
15155 73710
30065 99289
56944 58343
3757 41654
38997 74178
8201 79622
8243 26079
3205 58166
61732 64000
50415 76990
65601 75782
73745 99743
10933 23936
3475 35343
36281 68705
41127 60826
51970 84033
19609 87419
37111 86054
13617 71596
36450 76689
29187 50775
30115 64584
55834 85636
7650 67926
41040 50946
15053 42972
12508 60207
7827 95227
6438 36869
18511 92859
37854 48473
1169 72462
55361 86811
25352 58185
19961 33798
15909 60091
31161 59695
3919 68632
71902 84305
28925 92117
34080 50562
15246 79958
40881 85899
49157 64639
37061 89184
39427 63047
38802 51381
12965 13224
18746 50399
26425 76945
41001 58617
20849 74275
25686 39196
63459 68188
62513 69428
58333 88238
26338 65297
54376 77192
21773 54667
41097 59364
17681 90453
1011 27357
46735 57148
83369 85117
8232 59131
41402 80261
27311 55887
29451 98590
39680 79281
6558 55788
19609 47427
53856 85561
12197 21336
57478 96223
19538 87816
46836 69390
5466 99532
7117 89993
18458 71296
10393 98631
8930 81202
33858 99401
4575 15052
11729 32965
4472 34721
46875 51941
3084 76892
6325 11648
37904 44937
21591 79781
1721 89502
51546 96611
17863 49496
10683 12855
34858 85536
30010 93211
98610 99663
19391 78437
86382 99251
14675 58240
72314 88141
47049 68880
18639 66549
12982 35042
31640 45671
16724 70872
41428 91350
3301 83374
53044 94706
35647 85951
10612 90338
31668 33768
12117 21041
4885 98348
32024 34495
77610 90542
46423 69912
45072 48190
38529 68677
45690 70432
5614 57913
24282 79283
56824 78321
8805 21496
45833 79885
10152 28137
14601 40619
58150 76519
94966 99553
19252 84135
47510 74352
68478 95583
45352 59397
24303 56486
75154 94548
55510 71867
41065 66175
11114 18093
35701 68056
9619 44961
17614 96568
3993 74315
64538 98500
62873 68775
8327 67591
91963 96496
18702 36119
5059 58649
17305 73884
46785 68551
8371 83691
51130 72764
14363 32192
3313 12722
85065 85477
69475 72587
52950 81014
9491 46362
5464 25202
9473 76461
50822 84988
7427 56741
1062 82759
34412 77213
49719 59689
60163 74779
27617 35075
88440 92010
6153 73006
27211 44636
4709 97214
32067 60770
70359 70412
57212 65450
10087 98601
5256 42117
9 60836
27316 41783
57929 98285
13841 27246
7973 10019
43072 86447
49454 83010
18827 67392
37247 93527
20925 49632
36890 93996
57292 60197
77103 94163
26416 40182
24030 53483
71086 85290
24003 59010
26007 82003
12950 43809
70396 95353
21662 32677
18099 73217
35073 49818
24252 28560
14121 17733
27471 83565
52583 71206
32860 60140
27502 59378
34406 41375
72681 74980
32130 50178
21928 97915
13854 16864
47318 81844
87512 95467
2876 58030
51354 95594
19984 28462
3758 39180
18370 99285
22047 82813
15632 84544
14695 95196
18274 22228
29739 43536
71087 89283
60834 65416
17735 50711
13149 44643
28320 96804
54639 83283
53031 88526
60670 66936
8129 22766
6082 35661
38535 92355
15218 77731
23279 69721
84858 93665
39858 82793
14936 29416
14944 89940
35197 51013
8147 49052
26549 90674
39880 77528
30125 50876
5564 84607
40963 76097
44335 51447
127 32290
45884 52803
29231 63761
11206 28615
5789 97578
8740 23684
16131 74794
30631 67041
21757 68712
2476 34338
50947 64393
55331 64945
72747 97061
20931 81266
37404 53258
86183 94869
44256 86570
42885 74921
75004 82519
52157 96858
13584 44367
5339 20698
44966 66291
54636 80315
32915 78711
28685 94694
40754 88626
11748 49621
29535 34897
88142 97357
26149 69517
53227 84574
53564 54501
63049 90725
28473 36208
11488 56542
18829 45422
9722 94880
44461 91310
21796 81572
26316 51389
17265 85540
82661 90022
9287 82496
52445 67554
21074 89683
21896 37146
15510 84975
21450 65044
8322 82103
91018 93996
31910 56370
3914 52490
50409 69349
24632 67286
44845 51831
67243 82255
29280 86893
601 46334
44522 70347
1908 99682
16356 77509
2471 50470
2118 4065
77820 82365
35751 37470
35809 79765
37145 65895
30425 34791
67080 78498
94231 96304
36044 89127
2817 26740
94045 99861
8349 38563
29509 91031
57336 91862
8918 85068
11379 37911
61988 85220
24544 47946
70668 81374
10044 45410
28792 75060
22255 97451
4178 31444
14753 61119
11688 37667
205 51687
21152 98749
16630 41319
81146 89850
8833 21628
26217 43165
34576 55971
56770 99645
4293 42661
30460 91077
27523 86501
32898 95156
7839 79831
65150 86779
46820 81099
16559 20633
7863 97332
51097 55021
35596 68413
5415 70189
1365 74793
54273 56270
3786 5525
17990 38687
8943 21121
29993 92569
26355 38040
2447 93316
36254 93266
31909 54167
21268 92667
39343 71631
37948 46009
69053 70216
64027 86079
62675 85347
85967 88567
32922 49112
18301 98635
8883 37952
63937 70579
81288 96380
29609 47126
39534 42095
30399 99101
57210 71693
13950 94678
4939 85821
38517 54709
49597 64469
8979 37556
12977 96094
5973 36761
34616 57970
26292 98350
54103 93928
74287 87328
45971 92653
17295 63181
24117 50040
36248 85695
49656 93337
14347 63663
9964 60848
68975 94033
32471 42573
41535 47563
26212 38101
6725 84939
52251 85171
15381 32723
17606 90939
31439 61928
48610 66541
50873 55490
34412 55500
91834 99291
55439 77444
1481 85133
12418 65712
46276 86412
4704 5652
37012 51398
7576 56276
34152 53912
19774 89303
3135 94226
22365 71797
54707 86995
3354 79629
15943 94283
30888 73361
40828 80050
8913 33012
42032 55282
24261 39742
75812 85615
48716 56366
9159 15240
52255 53762
5477 51733
48191 73784
99430 99823
95923 97719
92452 96943
36471 71272
74381 80206
31004 93322
26864 72716
34651 53732
12264 82253
39774 57993
93757 98467
2665 62083
15924 73837
29105 39451
22069 42494
94757 98153
66812 85552
52768 73312
38215 80718
2157 80581
1838 22975
30907 62204
38028 69547
9228 55435
3614 49161
16624 53062
4922 89877
73707 86298
16528 71257
20755 83096
88077 88343
7208 97255
20249 81654
58600 84645
48577 82630
45435 82396
5809 17423
6057 78685
38773 88513
14188 65372
52552 76232
8928 25480
8847 47625
14102 16709
21535 63007
36456 74216
22214 55296
12270 73703
18575 61222
43449 59536
18144 39646
36189 86185
68664 88885
14579 36407
4773 47339
6185 51776
5239 89777
16804 64976
21326 52549
77839 95576
9701 22099
12247 72191
6099 97948
41746 72164
16450 79092
27633 59034
35887 72453
58471 75342
2918 75364
54377 84560
10859 23507
28551 40554
51884 99580
4358 21869
29294 43243
46682 92999
5513 24326
6680 75709
9225 91824
25572 87880
4589 5917
9856 10541
77160 83480
52908 90963
33361 60800
68042 93668
73513 76721
51178 79375
54426 86221
279 59686
30484 98701
21787 32006
51174 91573
42886 69632
21076 35655
47938 62347
13759 65579
43675 98474
55262 85211
18225 35818
8333 93612
9973 95787
38312 47217
53814 84995
10037 85416
32306 59767
80718 90261
5205 32329
77804 90281
53442 67644
57232 60541
47356 87188
16876 92544
39637 67639
33939 57383
48950 74313
10859 97807
20578 72516
3741 51096
21038 54617
79505 92496
30864 53248
39618 70550
5549 81988
30611 99489
28421 62899
681 95455
27260 33268
17168 84729
55446 60578
78165 88419
1378 36356
73738 98338
34155 44077
17491 74897
53255 71543
71083 75075
1827 16934
68334 74760
14986 82599
48264 77159
3940 16614
3181 49782
62831 66517
49328 97899
43630 77943
26780 52144
46366 93576
22534 94626
8863 9425
33873 95279
2560 47189
20413 29372
48527 71198
13134 31241
11153 83367
66324 91404
17615 23645
70234 91228
59257 82699
20100 27474
29063 92640
32977 91998
84726 90659
7195 41641
32401 92563
47084 87028
50828 76471
55349 76935
11547 23929
9180 38261
22219 68049
45595 79267
32981 73091
82681 96896
18985 97886
25516 72010
35462 79186
87696 90152
16482 69426
56569 89825
731 25425
35669 60807
27552 83874
32784 65566
15186 75428
79910 89400
36398 41896
56113 58961
21461 60622
8620 9368
1381 18785
10911 15313
69287 73065
1173 59499
24434 57952
14497 37728
15052 45365
79138 98603
47540 76307
46651 75308
33910 34452
19371 67754
11569 34604
21626 30312
49615 61434
34363 99893
4744 55409
14037 43529
7043 34244
26706 75691
4868 28326
41149 99252
17434 41570
2308 40101
28557 55264
55180 77619
20828 56205
18925 40002
36122 82000
27331 88342
55865 70149
21061 50286
12309 72834
62923 94701
8107 94601
58889 97503
24257 75057
39290 76745
25819 38743
91128 93234
39131 94639
47720 84040
79895 85972
54195 92944
57609 84972
23822 91214
6955 61490
59611 64588
26284 72460
328 26827
4303 36162
10692 43445
70477 76408
19220 40666
9369 62629
14697 47998
33497 92669
19537 59325
76315 79340
32202 88670
11254 38751
6308 27424
41053 55326
28099 73504
24787 69795
29349 52006
65895 82220
13178 73935
38330 59231
36839 97730
6260 14178
1180 81084
39086 75965
65864 75212
24477 61561
15221 25603
64012 84152
42284 70653
1365 38878
3257 41799
6203 49516
8365 88328
59629 87623
35476 88315
32298 34717
22551 84536
20027 69112
46274 72020
48590 98577
4764 27933
26368 36752
26074 98800
37314 72342
16378 71818
84793 85025
201 44619
3272 41308
17745 37945
57827 72970
25318 94909
3723 55772
32393 47724
2178 13386
4866 29877
33965 40126
48968 64749
24868 97001
101 63473
49611 78141
22281 58402
35096 37299
17476 99253
26183 60318
5660 38663
60237 96998
15907 19035
14874 21174
43348 47231
32157 97822
24068 40912
33310 43240
6450 90671
57417 80475
58774 73919
29907 85501
10745 33984
32463 95150
23461 67200
9809 86801
42413 74122
65957 75772
18610 84196
59688 91699
20223 80390
4659 76738
36354 80677
66583 83410
22422 26333
75700 96538
42408 45942
58 21578
945 85105
74706 84182
26019 28079
1460 66173
2247 54424
10753 91180
63854 98424
33494 51050
74419 93963
48371 64387
62345 97019
16299 62146
18550 24750
14267 18599
45305 62959
76376 98344
17696 31138
29988 35198
48946 49605
5840 7773
19096 42744
27986 34334
7929 35593
39876 47347
49680 87433
52382 56820
17130 81436
5498 51533
53578 97604
25576 58033
61045 74681
50223 96329
76085 84857
43097 53581
28838 57639
11070 85487
16870 23584
12735 20611
3532 71770
17977 89725
14747 79762
51881 63833
40792 96749
37042 67647
46323 47827
2075 69617
35548 81289
32707 52610
14480 98897
15207 28228
7929 23826
11483 26444
25332 34275
3270 42067
2708 66387
85966 99306
34124 87335
28969 78775
42502 95665
16495 68788
44526 54583
42190 44194
2435 36164
75194 85319
2709 46106
45770 87645
40606 51242
40796 57819
45173 99942
786 29407
36406 71112
8999 74733
28143 33938
85361 96753
9692 11419
11039 31766
24480 63428
35292 80803
18589 63693
9484 32214
6889 42922
10701 52936
4538 30628
55953 71424
84778 96576
85414 99416
798 38118
40552 56761
32793 46488
61590 90284
15704 99649
32700 75810
6347 42670
12624 44097
11561 64191
6149 94140
18001 99827
20679 34404
72018 99026
38829 53410
93894 98774
35884 64814
9465 72439
14467 17684
44648 90770
35227 77147
38788 91637
22933 64610
45365 99817
24897 77181
52573 53787
15088 53894
26091 80560
26464 61506
21834 84041
21298 44599
19406 92604
72598 73512
33054 66556
71504 79232
9535 79764
15204 92306
20076 89088
30773 55907
30218 38144
31096 85317
10248 44554
26934 46339
5066 54149
18951 31115
28901 49308
28913 48805
17828 46022
40025 99751
16812 81519
23042 45600
92147 97220
22534 97493
16243 23417
40009 79663
12946 68644
12692 27251
595 88955
12081 19215
30466 70229
47773 97462
32192 87815
433 99198
63752 68686
46805 72515
66781 67468
95080 97150
29562 95137
13810 31818
49855 63281
71129 84471
49518 91306
27429 50926
47361 65700
31526 99904
13118 52719
32083 99305
42966 86601
7523 29450
81255 97663
31441 80238
55296 69149
16936 44524
31380 81092
19283 71872
45319 61096
12114 81766
52087 88114
56064 98203
22392 62518
62617 66536
23041 81512
44322 74339
70675 99914
5206 76943
22661 72075
19885 29536
8643 59214
39828 73711
35336 58847
69236 99906
32371 47152
9566 70825
48880 50035
87513 93501
31724 50517
6574 42141
34802 81295
19872 29960
16792 84388
41622 66236
27270 74759
34243 74838
9079 24962
82390 87542
50998 93417
1569 36893
31680 46052
13823 72920
21654 35365
83650 96504
13026 56819
20369 56648
20835 91628
21075 99752
1031 26061
24625 67672
72465 85125
34920 38484
25615 56418
48229 48801
2798 76779
12975 28371
1406 67467
31224 81189
19609 27856
46801 87088
17314 22947
22489 52397
878 31483
68625 98503
26346 76785
71728 75733
13703 57402
9769 60549
43216 87422
73547 78272
62066 96985
42002 55178
18148 83301
50181 83503
27962 81806
49450 55642
35513 78926
45535 87849
51746 76071
29581 80807
68085 88854
11959 34758
24859 67534
71768 94862
12520 75234
8298 63975
23373 26466
53286 77756
87968 89918
2598 5548
31560 79142
3792 64553
13960 61994
17315 62901
98 19492
61390 89435
47037 81183
8895 81161
46280 54043
74442 96724
2635 83216
8008 24617
28991 94877
17513 25155
48717 85394
57102 68897
25179 87128
4935 92977
647 70809
19921 91132
53125 57619
22111 81360
24760 93004
52350 65344
18074 35118
47930 64818
22267 34080
35647 44195
47501 81981
11931 29049
73173 97583
134 85983
12148 61819
20756 76775
65708 91516
14896 29009
1231 35113
35679 79103
41718 84422
30864 81417
10216 52585
37872 85976
35673 94601
82288 83501
4496 43937
37719 99545
77259 91419
65463 82355
34652 85374
682 33613
37508 74462
56009 85793
17705 82516
55632 83837
6512 72397
82082 98188
6461 25399
34104 83219
35178 89819
46168 81730
48652 94749
46667 55373
25977 32002
11934 50202
18458 77747
55465 64573
81351 98047
1132 46708
11466 56532
66237 82392
65168 87021
60458 79694
874 24930
59001 77108
27736 96808
6425 93687
16837 74181
73050 76716
65199 91694
29393 45620
3314 49868
29922 63103
54009 59476
8784 75981
8495 20454
59987 83387
23842 59028
2833 74429
1578 93764
16274 28788
46375 83234
1845 3204
12287 25838
65101 71171
68741 93534
8384 34312
35256 67375
14701 32433
58365 91377
28687 87271
49106 66888
11259 45108
11731 60524
10904 19695
5864 92971
52862 75599
19502 98026
19614 38573
81195 95038
2572 79586
63561 93565
68848 74125
9437 76514
11237 84720
33368 45833
85255 91392
1133 58807
74291 99038
55235 91437
86923 97681
15122 60289
42862 55981
1263 23509
11367 92854
7686 51663
4890 26048
77726 99550
76986 79454
25678 38832
27586 58686
73038 95473
21474 70178
56097 78473
92135 95589
15319 50923
3658 23866
13292 22844
67189 75122
85723 97069
24072 77859
11515 90129
49455 59771
78229 92969
38567 57900
13056 42236
4193 36564
29916 65409
62413 92154
47228 56042
47837 51483
11930 45970
16584 61680
12142 24600
92104 99427
16726 67203
19235 67239
26210 63330
81298 93221
15928 21293
58855 88703
48316 57973
4700 32817
3871 78776
74827 98524
18937 21206
444 74415
3149 77080
33473 62703
19643 32429
5114 33859
24222 38099
41963 54599
9789 11031
42132 77604
42521 82415
37211 73039
67728 80390
30734 73650
45998 67861
1091 23419
13972 22346
10160 93392
5550 21465
4835 90977
9228 75674
38582 68192
49182 55689
52086 83591
21733 87377
15228 77162
66252 91155
359 27021
24224 63042
45576 98780
54013 59996
14284 65078
15528 63329
18707 95963
13585 81720
15064 78611
14350 41992
8480 84845
69816 96699
1163 56726
8354 25246
13801 42256
14844 24743
57076 59817
46548 63608
20764 56952
61234 66911
22627 28841
4085 30900
5037 84927
5913 75595
8354 31452
40280 59545
80725 91974
65823 74894
11542 45376
50872 83157
2565 63908
7982 77660
21626 76965
58689 66382
21794 64548
75163 88840
14415 52676
4961 49238
10993 61794
65080 85718
19221 33216
7552 78160
43787 49037
9829 60904
19949 45384
33254 86828
13536 43693
66527 96782
23668 23869
8075 75989
2753 49939
42926 78138
28318 63091
10141 69325
51411 84135
1491 69551
16197 53987
29300 50998
27699 44072
24357 30119
55028 61698
20316 73037
23454 83936
1734 93792
32161 74666
17047 92994
11245 73382
40259 52499
27539 50216
85823 90490
84328 96018
54610 69186
63205 74920
93990 96177
22435 55899
27920 87377
37615 40802
10638 36602
17196 79496
29703 61955
34793 92218
47047 71241
58939 63395
12684 29788
4969 96579
74321 76558
25384 39876
23174 85594
25396 35083
33988 72364
46718 65881
36750 49750
80540 91746
11153 88377
34364 68682
24554 78760
53850 94682
49670 95386
12670 63693
56614 81612
74081 83417
60044 96869
61676 96441
32142 58605
32841 45515
15763 97944
32744 81462
31104 50797
33316 49168
29580 55095
25324 34625
59344 70534
8316 69784
24304 62638
1352 66539
6215 83880
7991 46087
17865 70113
2525 86370
35951 91471
49300 55377
62338 74240
55559 88005
10891 47210
36350 57069
36601 74870
30567 47642
46245 64009
27797 94759
20045 25398
46937 69525
20260 44275
58425 94614
9207 67624
9380 51055
38941 66149
52705 69834
15573 83159
17919 23770
7490 57200
55853 98384
18817 61602
66091 97966
3145 97675
12793 56714
21769 62431
43010 50449
3949 32083
31084 48059
7531 25309
6518 34881
29267 75020
1785 71650
20113 50416
19082 87315
53063 84055
21014 74570
61837 73836
75800 99990
52483 68857
75004 97607
3980 5656
8266 16689
5562 91882
73937 91563
20026 59014
38184 44795
46780 77487
28812 94595
23 13987
67769 83126
22317 55171
60094 96431
79083 95708
23814 95122
28492 76854
18848 50322
50838 58744
50252 95570
27005 47933
18159 95000
41797 78487
40078 96002
79524 88698
45171 77644
55551 55886
66813 81100
65015 78409
44567 49988
14707 76469
65910 79448
26936 58820
55385 97935
55491 98174
26643 58336
9343 26875
39862 55241
22336 81174
39654 85296
48131 75696
14520 76683
45339 66553
87910 97242
3159 38063
29645 94358
63414 63739
89906 93431
43034 87207
78744 97127
40597 89052
1623 80156
73125 93752
30603 94834
37594 38795
25732 62856
13916 25188
1319 96362
17257 78652
23083 52388
27880 35666
89038 97551
65322 94418
62824 99961
13156 37063
16127 23854
7122 23752
44795 94395
41206 68003
41177 86528
68503 77130
19197 75758
76547 78713
71240 75037
14367 90971
13503 30284
17710 58983
34443 36054
11042 35069
17135 21598
45310 79666
12948 25015
87797 89949
56067 82864
45308 91148
9061 71909
2490 87175
57253 96518
11218 74576
6100 38112
34490 38512
14472 21543
3148 20322
91743 96903
28050 55458
50764 67995
9904 89530
3320 93176
12249 56055
28424 63099
69109 83916
41751 74227
1111 75497
30005 94126
532 8627
52050 70275
4945 18302
16838 55180
79190 94567
13278 30567
9092 39886
5094 7486
22069 38492
65010 87267
40172 95651
11807 56607
62410 85970
5222 31016
1325 71783
61935 71358
49366 50798
7624 18235
14057 70804
80395 89248
408 53794
91631 94215
49450 67623
19041 48318
75015 99829
42597 73358
15531 52633
77889 89243
14102 66587
84675 95725
2429 99448
13349 93273
45603 63919
32536 68221
15759 75488
4441 24698
16539 32962
11789 56067
60367 66203
27038 45297
25279 30083
8139 9300
55461 60483
37667 69904
36502 53731
10830 40218
25632 99035
7746 70159
30936 54960
7259 14152
12807 98388
3958 19275
53258 74837
39974 62534
51795 71456
24738 93608
27668 89289
56943 66212
6192 70724
39979 57811
40037 89958
6147 49707
5667 23003
60222 83295
32237 77392
49850 82314
2179 48377
14100 82555
18239 52024
38590 71140
38334 97032
36828 40814
41659 92297
71257 94222
65731 74492
29405 48695
3577 58918
46686 68476
48209 53669
191 62169
68848 83772
29266 46270
18097 66422
8074 79592
52581 73720
67229 84269
17261 42477
64385 70407
9698 39821
14486 84348
92257 96384
51569 99451
3428 46473
46218 66521
37490 56138
21281 45691
12463 21051
18123 52566
72549 84464
38556 38729
22559 36298
8664 33475
58966 86993
23114 53136
14777 23710
16673 47533
39335 86763
23988 34731
1619 96186
68405 97390
20752 45238
33734 53948
22902 94394
46696 80965
44779 71605
46724 79194
60418 83857
52459 71042
44919 62670
18091 90926
38273 99921
18101 29500
18152 28674
30133 48880
55143 89969
6273 79054
31617 98733
36243 84397
31474 93189
17677 94175
64724 84264
52690 84996
54548 60160
30537 94577
53736 63237
18883 88249
30348 53391
2343 79180
34439 62651
28935 54382
72154 95177
85586 90287
30419 44408
58296 99670
9419 25419
2761 59759
46980 83873
4296 91516
16 88147
82065 99591
64771 76754
18229 40103
32464 76854
7893 81561
34953 61832
37854 77194
9932 89023
41582 82115
16841 94636
9762 53892
17292 51961
35591 73088
54827 91589
49868 75830
76724 97188
8887 10185
18147 94548
7431 21673
7531 97444
63741 93242
20179 64251
90223 90695
26073 88427
31551 74583
93852 98473
1390 10193
51789 96751
19861 21053
27732 79363
51411 94003
38336 43850
25711 61594
29182 61932
46462 56404
25594 48401
27593 51073
64576 90164
39721 51885
4177 79190
83192 91731
18567 66858
10287 24416
49250 97490
58317 71331
930 36014
11841 32039
44107 99721
42380 77152
8066 34340
4797 17276
24454 86669
2639 96172
6003 66405
18828 20404
78614 84630
9347 18624
7458 8530
19068 99028
11454 41958
82508 84110
24594 70019
13051 86247
30280 85699
31517 97700
77242 84778
9971 85928
3938 10206
7076 20928
515 27024
17505 50093
7325 58095
25070 60876
9791 57732
9767 31796
24462 43094
467 70582
4683 52050
32262 36388
34481 46904
30026 34454
2918 24149
4931 96239
5461 78100
33760 36156
26203 73795
56599 89920
18130 48075
8560 83319
56851 60387
5796 21921
55055 75197
38991 76260
13873 27503
52736 54041
18989 98392
13455 66705
11591 18299
20659 77252
61226 96316
12107 13618
53720 93431
17884 44951
58788 74870
5056 94177
46230 46866
86007 88210
41404 65944
16790 67322
20738 55861
25491 96435
7739 18044
1230 4332
14342 58893
19099 66213
80580 83308
80805 89656
36620 51349
40841 46991
61293 71819
35503 63857
40833 80878
95320 99941
1034 58890
16540 70172
28984 45473
21442 72136
55992 60127
6064 87350
13441 64516
4614 55135
82343 95990
40759 71870
95120 97145
34021 69467
66468 70860
44371 60331
7778 68128
145 25065
97720 99789
31372 55993
59269 90840
34832 73677
3542 42439
6427 59969
2007 54105
58051 84092
49400 99534
115 23754
3708 56932
10396 74599
10484 50246
39602 80831
4609 10394
60095 91513
48472 74373
65685 84729
16544 78909
40673 53045
23882 78264
17170 25825
25107 51355
48268 97466
27835 62474
52124 63279
5361 80941
4761 35457
336 97919
79174 92684
19214 23779
36059 54131
12758 42881
18291 89942
7164 59860
77429 93946
79879 91637
49620 62255
39241 72458
24309 50525
43251 88124
5073 68778
35525 50040
17916 93182
8808 99614
34334 34971
23932 99040
35491 75826
38670 41881
28569 99960
4479 89360
7424 28350
14467 22019
57317 62848
23441 60329
49472 67354
14469 32952
60198 61595
47632 75170
42892 99793
46963 50275
34564 48921
85535 93110
16479 53542
1650 9015
60008 88212
1424 14432
83473 92746
49839 90150
2250 38823
6301 77053
16143 83592
64276 81396
49350 73906
5389 57192
50181 98518
32294 66869
30155 55244
23520 93970
23671 49342
66694 92141
84839 92861
14000 77437
34775 36200
6400 37762
27697 62318
56459 69345
8087 80234
7617 78500
35356 45881
23339 70902
5244 10543
5826 32933
57899 75283
27028 64922
24916 93578
54125 81072
27302 28025
56164 83033
55637 82189
36302 42520
61965 92697
177 81077
37483 46628
73590 82267
14678 98173
25406 25517
17797 66402
3946 72910
68385 73354
85037 95345
13524 84547
5139 54987
3777 17572
5600 53944
77262 85998
42096 84839
82196 89420
14881 36993
18362 92768
1541 75259
30205 84427
1249 99820
31090 83219
78262 89931
43801 68093
84993 90234
58065 73801
58117 59691
16452 91019
87912 92015
12934 71550
2028 34371
38776 61866
84657 97125
10313 46193
55240 64483
39837 53040
60071 76183
23194 28388
45181 76640
11992 50463
28131 46459
33179 92290
34156 34495
41455 71686
19952 39680
10658 55761
37938 98164
1657 60239
26347 65745
36922 92556
16516 65991
72080 91946
49861 97969
44570 47279
2901 84559
64847 71415
59447 99559
49344 96280
71644 74697
8516 92747
9932 24721
6917 61084
14947 30638
37403 86123
434 33722
24527 69000
17147 59451
35527 68191
67445 94104
13701 80378
9244 18992
51140 94485
18481 42465
80172 86649
10592 13847
12854 60221
20272 56549
5330 25171
32263 87557
25601 39252
13162 85586
15238 16127
10217 32861
34658 67720
34454 50438
45680 49671
27820 79010
26144 43595
16079 17893
49609 88882
16529 65546
62028 73392
87120 98336
56712 89648
6780 31729
78570 96901
84271 93782
15849 99903
5684 5853
69109 94697
17848 58050
61445 77286
26689 58338
4528 8962
19591 29620
21926 33898
5397 90384
2800 93426
27158 37200
86049 92913
30624 83531
88351 92491
32868 54492
27859 41924
41329 94401
18995 80615
3007 19807
78007 90746
24959 66435
37207 62801
31524 90780
3325 11394
41156 99981
29936 85961
5268 78875
6722 87017
7146 88471
6823 44184
20895 78405
62027 77887
26420 65738
14758 49999
48915 65519
28635 98599
61392 90035
13252 58527
10455 73570
3626 88724
17390 72326
8440 82278
52003 55904
98158 98668
15009 40803
8076 64185
56071 87395
58099 89672
42143 64240
56150 94449
50813 70433
75185 86788
13237 52457
13217 48762
19980 32468
10850 13604
47251 86837
1348 54305
18361 83875
41071 56553
8697 15284
19632 94886
40860 90284
75888 80689
38777 79586
37401 56465
10861 89116
17565 71046
9197 14206
57438 65995
48143 80509
3255 23224
169 87834
81279 90730
193 51598
46004 98312
47559 91021
32451 34853
74266 91294
36958 71860
47988 67784
58450 97250
57439 82330
27118 89206
13539 44768
7153 55220
82881 94740
51184 76608
28868 71292
19691 61972
5047 12061
8802 94622
16595 91647
15379 68641
11549 14740
53076 65717
27397 95300
43792 87342
19950 66524
75880 79720
16715 25202
49543 62048
36420 79919
13839 70515
78101 81407
21542 26492
85778 97620
54847 55578
618 61941
93238 99707
28606 41388
81589 85607
42091 61391
6439 93241
16012 57958
10542 15792
49670 89515
4193 51365
53258 66517
19576 32036
29415 33777
22403 59462
49017 58242
13602 99872
16724 55836
49177 58527
51538 73932
31656 86237
57425 80887
28902 40970
26258 87224
8031 76456
37665 72631
1970 49576
17336 18615
24328 62480
19197 42376
66813 97614
32824 59314
51772 72884
72376 98089
11170 34815
4722 63792
5966 45227
5536 61226
16107 67070
22454 85714
16502 41356
19046 47074
48400 85133
41774 77135
8610 57610
40021 73020
70092 76660
36390 54887
51279 76592
21016 59600
27658 56538
6699 39140
25325 63174
21359 63497
923 61863
13148 67274
6155 67230
23873 76730
14616 59118
24182 24554
26486 81434
15091 53667
6049 50913
57411 59960
29639 66492
28004 38040
24863 48345
12519 76983
56903 76545
33735 76354
71401 79305
17186 17944
29103 62562
46719 69063
20461 31232
13104 25301
23109 53353
2423 91238
2561 99441
80270 89740
19066 83337
43901 60257
9652 83070
66472 74288
28259 91307
41357 46187
81562 81928
37732 39021
43048 58633
12381 70008
10277 67439
36110 98274
6590 66161
71945 77240
72693 90239
42968 87492
81381 82361
52651 61206
38124 68639
82802 92680
86 14210
20132 31251
6007 74503
58904 66322
17819 66291
50990 92948
30787 53675
26798 93562
9817 48473
10830 22028
7216 85768
8697 69201
47546 84816
38693 49297
17309 70039
45705 99421
56650 98968
23607 75217
21163 35629
46245 49670
20360 70225
39795 54794
41544 66733
51545 92844
45009 58334
66507 74357
2702 46440
41638 44982
11341 34259
43440 94789
52627 79411
37729 97201
32868 60990
3273 86647
20593 49976
56167 64836
29162 91422
10876 84226
36433 41487
41895 45656
52274 57454
43062 58387
20668 91467
2354 58390
63954 79397
15432 16527
19346 80614
55279 76043
21762 93999
6846 59579
690 64277
1906 97968
46333 54135
21825 76317
90546 93843
37619 48509
21176 98436
16100 53164
21244 74180
3287 73810
12828 77994
8588 47879
28169 50231
19596 44389
59451 74765
36458 64353
36335 65628
17262 39995
12495 37317
46762 52235
18987 90869
65821 87664
48980 84519
34483 43799
35516 84865
53756 95577
4832 96358
17979 72967
88589 96333
58426 76344
24273 39308
19265 32108
4827 90578
64483 65365
17255 43291
13891 23926
25311 74024
47460 83148
69898 83851
9303 33339
10999 92540
38216 70075
17310 48401
20752 96363
46986 92593
56141 62792
46681 60976
42935 93056
62771 64114
26993 34933
46245 58991
44503 74285
41681 51679
33634 66223
27554 71360
85667 95801
52969 60850
24173 93889
9188 78325
16653 22889
46644 58729
23718 47723
29863 88926
58015 99234
14019 77608
33806 44701
46943 78534
39630 68224
11314 77637
69214 92744
58807 90466
11725 81784
70438 82086
27082 77410
14383 55629
48801 95787
2317 25417
4297 99446
17326 17688
10038 23599
6430 35257
788 95628
85419 94814
11818 70148
9604 31820
20252 57869
50687 94260
82906 87304
61795 77982
26791 34766
39647 81937
1467 98393
28421 54073
27352 58366
2770 87477
19866 93055
68969 93976
284 34624
50330 76800
32612 60760
75436 86378
40720 49123
65645 94844
17639 91907
15826 93436
31292 80391
40414 98351
59631 69144
24254 25682
3224 45686
64889 68422
3923 56866
20933 41051
33369 92478
68438 75131
75137 90161
34898 40366
16518 70962
60671 97170
81312 88888
42373 61385
17886 62508
11066 90865
24113 99627
60190 73602
75506 86606
23511 80143
16175 97250
49067 74179
31744 31947
62337 71267
69764 83841
69144 83854
2480 88644
16747 24186
21308 85029
5499 28189
19037 26025
78889 85081
17108 51927
34347 57534
1767 97661
18618 84730
11747 42660
31596 58934
38020 76745
21254 69767
60669 62834
65265 76496
29836 48497
58242 66872
44724 67211
57052 77512
10075 63986
22832 52506
41344 60974
6018 49056
11784 45000
44675 57181
9729 29451
2049 51314
13822 36185
512 64001
49753 77070
35759 49303
35976 55492
9531 67889
86534 89988
5609 49152
70441 75247
1650 74664
11849 21137
52302 62197
4874 41589
52935 91709
20318 60028
14891 77423
37588 74252
1435 75745
86589 89513
40 70792
14063 47017
1832 29576
60367 61162
12165 79067
41528 99622
26777 39123
9622 42387
8062 34309
21728 36582
53594 67996
2350 25338
25466 81686
30809 80616
29246 71701
23745 42658
30799 92903
64176 73641
71997 75682
43883 84057
29760 76737
45542 98801
22047 63032
18508 98342
35824 99949
52830 76961
1408 25264
6506 16965
78854 83589
10631 87786
49802 51861
21 34178
95255 95736
2317 41851
53936 73025
76861 82151
54375 90142
21438 69118
49582 76196
24367 81471
62728 76605
35993 83209
24284 69517
11887 29910
66606 74551
8220 18285
20858 98142
29728 46840
12791 58654
90195 91689
71307 81203
53364 61181
55778 68288
52419 63873
58460 83163
10066 75938
9051 51003
3457 31428
35397 68403
57143 75022
42948 92880
45221 95290
28162 43572
34880 87041
20864 67742
25287 68550
19203 53307
33694 91811
52849 65568
4612 88005
30721 82587
73875 90954
381 77001
20 83951
16430 22184
2474 77307
25558 75003
13863 32839
28181 51419
13225 18879
51676 87975
41101 93288
4635 85134
14351 80320
5999 71931
52646 76154
36763 62655
42410 62102
17623 44151
17270 63612
29739 73137
38453 84456
6957 62567
61830 88103
51816 89528
90523 96331
25441 81660
2334 51596
495 27400
13235 37341
5344 66309
79307 92759
18508 76190
22791 50191
9885 29578
48881 55418
9567 70561
8172 29755
39737 63836
12503 79738
11406 87119
36475 46806
65921 78177
49886 98662
41322 63446
19151 24560
12947 40648
19856 45208
25432 31977
50738 72100
20227 92644
13221 37151
47122 56457
28281 31103
3837 66831
11629 95721
11042 11773
13262 22677
4337 34587
34321 71306
2787 43224
24939 45542
6122 63895
11313 66105
18724 87063
51142 86706
7358 74601
5167 10985
66692 92929
29590 92915
25247 49298
22582 74141
39175 97046
38744 83996
84163 89038
23405 87387
81059 97662
23971 70173
53607 99435
16676 85883
91922 95418
16197 76720
15072 18719
70556 90464
33404 78138
45055 77396
34331 44481
55930 63717
14272 77008
4895 93852
23085 67069
54784 67075
95563 96672
57964 68247
76502 95119
2968 52711
64711 70793
30461 54919
10175 73800
42267 45390
86573 98361
53037 77569
42952 52701
2265 49784
23006 75636
38610 86398
30785 56589
21316 99166
39171 58221
45402 55641
12186 27704
24973 79286
26514 52490
14160 74414
21193 99726
81133 95980
27113 95236
45372 62133
19148 72823
52536 59628
51506 63108
4969 40163
35200 55512
29995 80693
85543 87424
68993 76519
24865 88848
59684 78399
12718 76795
30570 68176
26785 75174
39184 75282
32644 72671
8832 51381
10164 97148
24937 80933
4646 40659
36503 42287
5312 63708
73401 74521
885 38644
28213 84708
25861 33204
52517 79056
14576 67454
44159 92786
940 14882
12139 70929
77582 96946
39458 54991
10338 75105
64195 89156
30973 43251
34181 79730
12634 13627
1010 32224
15992 57303
18516 55114
45817 66571
26222 74118
23834 82539
13258 45456
25572 58819
24819 93742
7094 75718
56815 68815
13667 60656
15961 86767
66477 90951
5997 56970
67228 87358
27706 71902
4276 73947
35219 52956
10073 86351
25458 57283
70357 82672
22412 32833
34411 45435
37019 41611
8596 57786
32664 59546
59166 93148
7457 35784
12859 14819
42337 59259
907 29271
43797 56101
5104 45842
40742 80000
62269 76449
17133 96646
41984 44614
49559 78188
70855 73791
557 39287
7870 57362
86479 97433
40821 49241
27595 74037
86698 91994
15313 43439
487 85953
29900 93511
8109 44882
29763 54421
76201 91414
16348 58598
53568 58271
16286 84150
6531 7771
75996 88952
20402 72230
4574 7927
33979 88301
4804 20707
13217 16286
10659 25688
12820 18988
18516 20708
71826 85775
39849 54742
2094 10707
57620 80683
63658 97983
21633 88885
43994 64395
2942 52144
8631 14313
32158 99893
48874 89974
1053 14265
58283 90491
12062 31878
17431 74670
2019 73696
31229 56256
47383 57179
12388 81657
10149 72569
51947 54962
199 3901
42410 45483
28847 32953
11626 31380
40877 55212
83423 86032
29452 44632
10573 66886
41932 75720
26042 56979
2525 38768
28989 85615
61905 67769
4544 60876
5211 35614
15148 20390
66214 88141
44981 74159
56806 78104
41570 49450
56833 94816
21539 80488
74886 85636
30459 31906
3480 17930
33539 55406
75397 85798
24794 87724
62842 76356
12010 59609
18429 99722
89524 98379
24104 98005
86892 98944
85935 89492
43293 46531
6168 29449
19399 28134
78245 94234
71220 96713
35538 74867
9610 80512
49423 60807
46705 56753
75959 78512
13558 20424
19842 35678
50137 74819
43931 63935
1301 2606
22755 72687
20854 48701
4764 19572
40207 63775
90 49985
8478 77866
47131 82589
39884 88962
70328 74895
45232 53001
4433 74379
31478 69948
4080 32526
48298 90074
10048 79584
9949 29221
15146 31417
23699 28298
67481 68975
40176 75667
14505 84014
68742 71570
72507 90071
8216 81246
80155 80283
30766 59830
44123 58267
33485 35979
10508 40810
18778 29234
59327 63947
32506 44359
15962 57587
21901 47690
34508 54517
189 67082
33974 56372
14063 70135
5161 68352
1010 18217
9188 88245
33294 96684
31713 55978
17935 38648
74260 95503
11005 53712
1840 63293
36601 55520
2838 17330
66789 85010
5841 82754
8549 29484
9767 63110
14187 18206
14613 55746
96029 99669
4576 60747
32533 67102
29945 67293
6601 96817
1201 74600
63479 84488
317 82023
67041 72543
30215 62727
15752 61198
38123 55689
9759 65241
67804 89179
46229 54275
36288 44979
12312 39038
54751 83970
25953 79909
18965 99287
40640 70405
67117 93127
47710 79260
56696 99757
62514 83356
4264 72844
63669 78711
3552 42175
40859 52795
85850 90630
58746 67890
54377 74158
68965 75737
49343 57015
24648 64324
3531 76989
76097 76930
15129 23922
18643 97987
13751 64817
8373 43624
9141 99455
17210 97302
17488 35737
51588 92606
17256 44282
913 68077
37814 99778
9746 95280
20682 76693
18230 27112
42861 91859
7320 51955
11370 68843
41871 71419
11726 69432
6646 86575
47278 72951
6378 60050
29379 49513
15902 28246
60139 71623
65576 70812
14575 60929
46700 78766
52159 86007
40213 81949
81756 96912
4734 50678
35873 88969
5733 10443
75342 87912
23759 56043
33499 88421
15222 61904
7099 40196
14007 90508
24429 66301
19745 91734
28904 61134
10609 49933
79127 95195
41023 96706
77736 80764
21873 88583
6243 27039
73 19734
17506 38639
11978 34032
29865 76180
18239 83690
3678 68253
70229 88660
11276 25141
7660 13667
10005 53774
24399 31319
20163 31882
3588 74623
13161 19064
43207 78534
15753 75085
66752 88622
59392 84653
4993 96920
14779 92151
55313 83848
9452 73131
39684 62776
11386 28982
12071 21310
3300 45386
21006 80475
32950 68198
24161 92015
66503 94548
47226 77299
9923 44955
16105 59950
10823 83645
80558 89217
48386 82423
11484 21909
64415 96237
19485 96281
63497 81157
9903 78239
56538 97525
5016 76105
7779 86101
48982 91210
59891 86838
69021 69809
24337 55456
18787 88846
1748 9115
3093 36513
58880 68426
27357 80298
6606 99107
3879 12678
21311 69781
9348 93153
18779 41477
25368 70477
38523 48576
55613 68815
27882 32314
5115 52206
6224 9815
21411 36112
26079 34276
16321 27555
24674 70233
81385 85419
64876 77875
43777 67097
24318 29467
41120 99457
53270 99776
35515 80785
3776 38363
21022 51819
67852 68502
2976 3926
4192 15545
28612 95090
28642 60536
744 14186
26655 52264
31997 48820
62956 66848
45149 81816
9546 45324
29777 65705
13308 92495
21511 91816
60871 65289
754 90049
25613 99952
2605 26720
13699 24539
49717 77726
25449 40578
54601 92496
7636 64944
73361 78435
35375 83492
29672 62127
48758 65644
22193 76151
69700 86834
64640 97638
11800 64922
94587 98339
29251 63786
51191 55407
47501 71330
39599 59185
16791 96311
63995 97620
26517 96726
20405 62530
49734 69348
20236 59497
88993 96339
54870 72685
64163 94317
23627 68351
54113 91833
19877 73183
7450 36655
78392 92418
51024 64403
1138 48196
37111 73253
26752 91022
3799 56155
24787 86268
62658 70664
24928 26026
23223 30225
4016 4786
26377 93575
14695 81866
11859 96045
55330 56925
21336 25138
44339 45227
4008 10602
62069 88569
38965 56056
55711 78700
19846 59086
1888 39223
27725 49212
19428 57097
48819 93695
38576 42159
16653 33762
31165 89719
53592 93891
76061 90918
14439 45664
28096 62477
13633 80628
22992 73101
61796 64883
19035 85767
47340 48377
58327 87824
48683 52023
27583 47639
21437 28367
8990 27955
41965 94103
19430 71141
31013 95934
4049 56825
49579 83661
20692 21002
12337 40147
34768 37455
57466 77691
38173 49131
11386 13031
10294 91646
37277 46093
28799 88062
36069 65224
26463 41712
49373 62859
36619 84675
33795 85710
7270 98534
74558 80600
55118 65979
28877 52809
28879 33658
60137 92051
1598 42519
28908 78355
14898 37576
617 62354
6962 65032
31689 74725
45690 98681
35409 86433
8090 58939
23313 28075
61482 84952
15388 41404
3913 71676
7259 45960
13524 78048
37536 49894
38221 93687
6291 97667
35606 90871
75155 75194
32381 59239
34099 49330
19715 26287
32093 38652
18856 48816
34906 61571
9027 23327
41261 63306
82770 88154
24974 81942
12768 59831
46246 80485
63975 82211
24747 90259
69402 86478
7102 74329
34929 53059
45074 68219
23301 68547
14516 48933
12008 21735
11956 32887
20011 71834
63999 92588
58602 69803
90596 98956
33927 74149
442 3175
41212 41763
62801 67424
6147 17119
40034 82735
18149 74430
34164 99144
55165 87917
48762 59851
16974 48067
74017 82525
27954 39698
88261 89157
6823 46641
28349 49731
53670 58340
36441 44042
22880 80413
41743 71381
46028 99847
54185 57899
2354 63766
34808 62834
23315 64158
16067 68823
84270 89418
28185 81270
30239 98998
921 67157
3666 65113
75389 78285
11845 24163
47409 70038
3857 61994
35506 56734
59993 81433
33361 53286
41474 60664
21450 44870
9067 29194
87658 90722
29469 91518
56681 88268
70333 83636
45741 59809
28919 92211
21160 73985
78917 87387
72385 76645
21961 55079
4542 18384
6475 71182
16265 63114
71700 92607
92118 96623
36616 87206
35257 75995
62829 66916
37935 53307
21962 50246
2815 72677
29204 49110
598 35133
77134 80026
25178 61693
22782 90135
26007 62783
67972 70298
29894 40185
56767 98922
40908 52757
56710 88143
55385 88499
52768 53876
50856 70203
30728 38018
56993 61252
26528 53157
30915 77533
25923 43927
2889 39944
48132 57504
16065 41181
43851 77808
15394 21682
89097 92428
20205 67985
29155 60477
51068 51661
5686 38148
10785 59864
95495 96048
73724 79855
5493 22204
39530 49888
11173 36839
24139 37669
34020 69741
20833 68353
16033 90949
18401 31143
34651 63988
30967 39771
5992 27167
17879 60078
85939 91818
28111 90134
24127 61871
33129 47236
31311 89176
7619 54818
49758 63290
14179 97188
2824 6798
39676 50489
30861 38507
7719 81455
30942 76497
15803 96985
10018 82466
26717 91162
33332 42911
42098 93101
11918 91900
75766 97453
17743 20304
6340 87785
21516 27207
20696 40314
35855 76700
47438 50052
827 43406
47676 86840
16834 46411
4910 35249
888 99606
2132 36292
75228 95034
11035 61635
8425 63574
25227 98044
11996 22837
6624 80280
4790 50083
14001 53302
2239 78698
41996 46693
54542 73604
3890 99720
80044 84757
53447 64161
30550 39943
7935 8896
2429 75039
79507 92423
4605 28043
79890 94109
67505 73188
6962 80876
38911 67744
16588 21330
39354 74284
21248 92041
56572 84813
30710 95883
15315 93968
5562 74608
95151 98553
48225 66627
51661 86033
7018 90627
56550 71893
50133 51069
44330 71065
23867 36989
17395 98219
70768 92448
20598 84389
26318 37924
6481 55158
12404 51596
7985 20282
35835 86688
60528 68920
39488 81281
40598 99646
18009 52850
23286 37532
55425 81674
27668 81919
63804 81826
27599 35999
82068 93697
65980 81156
37968 78070
14087 39901
8313 92023
15239 54826
41686 87740
12229 48721
75645 77966
25712 53766
18383 30498
25204 81167
53004 87427
47300 86776
30067 53556
36894 52521
72290 76194
36698 98547
21560 68322
22307 64181
44828 73100
64220 84337
41172 43159
78474 96159
15259 52705
19480 35556
24487 60235
27633 82135
822 42595
31097 51615
31046 65158
48853 64908
29207 56925
56909 65741
44720 93688
29950 97629
42046 54947
75998 96984
24468 78213
20090 23326
41697 48459
80680 97653
18887 96323
26065 39622
52437 74025
19061 93577
47594 60313
67053 84422
32411 51941
77568 84927
30592 53895
33162 61339
83874 95760
4853 33712
18450 88485
70931 75145
71073 83952
70665 75051
39838 92593
11490 65768
44501 63587
12864 83525
9879 72272
41766 67473
38319 98447
20799 31381
29614 71970
25488 58045
21291 69576
32059 55352
25084 55906
69421 88481
73423 98775
49986 80467
26891 55055
13386 59341
10346 61077
38073 76942
15919 60382
13914 93162
37818 73708
59986 82270
50174 77917
41740 58561
15934 60479
1112 94527
13079 65804
17304 31180
87935 88641
80054 95941
36408 73354
18145 94934
3362 57256
50567 88819
3674 25653
38093 96260
82919 85450
35985 68764
71630 86160
26579 32745
68094 94825
53779 91477
69147 78373
23320 34398
7091 19495
71670 91111
2683 86212
37569 87617
5102 45219
24948 60292
33712 69685
61348 68244
22594 62773
84725 93773
2349 29254
75465 86152
12986 89264
25011 48205
47648 72363
68362 70965
9 68384
17978 32537
21936 87226
81075 93885
81775 95743
25236 80227
26724 78498
79586 80590
83207 88264
26882 28804
11227 77879
45758 99559
75511 93510
16575 72278
9954 98621
20591 25509
1673 97150
5251 10769
13379 49528
16559 51370
1824 50262
51066 74230
14443 99743
35179 41637
1525 41948
66215 68492
62816 89329
47711 81106
10936 69632
49983 53121
27139 71728
31456 94605
31820 78784
4451 98582
335 79160
46105 92764
64313 96234
1088 79099
13518 23867
46627 90478
58501 77424
24423 33176
32673 35562
33741 76831
51831 96318
57369 83200
31980 46481
40486 80254
82293 86713
20295 41619
128 4683
15718 34901
21228 29184
32677 63883
75020 83857
40765 90095
6125 32872
8008 60540
24170 53068
33308 64593
26003 42806
65250 99990
69989 94898
21877 63163
48478 56937
30469 87179
22003 23849
7517 94568
536 38002
21594 53646
92419 99512
65842 81669
9702 18080
59468 79244
56603 68016
18083 36010
36754 66460
26902 42048
336 36649
43389 63947
71852 86788
26741 90333
77781 80669
60629 99253
21392 64228
15784 83761
21622 78728
43227 67472
40742 53020
60600 82332
70935 71081
61 59975
18192 52043
36246 91954
46585 51936
30307 61124
17409 97501
14046 68345
7931 79594
13409 16576
17449 93593
37248 96220
28440 76099
1486 49651
49161 75159
28880 95905
34509 68802
7263 56075
5096 75234
20864 51913
25864 51977
8233 8471
40204 57310
29325 83755
41014 56600
26062 67222
17163 87522
18713 89327
15710 82446
58702 73504
31894 81444
1517 8215
2103 78616
30660 91187
63382 91482
37150 98163
23321 69152
52731 72821
15515 88658
33375 75182
51804 55080
63106 77768
3279 46878
14949 31890
25165 52027
54231 63383
303 5078
2902 69138
44032 87065
32192 35171
39193 92205
15958 49502
19641 64720
13954 64363
13143 15496
42757 65673
35618 57565
55530 70560
11554 96951
24226 24638
66851 92645
83148 86602
48578 91576
59759 61093
24633 33740
31392 38022
68847 69718
21720 39800
30502 73201
31969 67053
11518 67577
373 53118
12622 43787
58673 59500
38231 40530
48977 77929
88088 90283
44786 96269
22781 32918
21708 65492
31958 96244
11818 83501
39313 52179
7026 53958
12064 49469
9345 75500
10956 33345
46531 46704
32059 86252
8427 76817
3909 53425
640 35360
44743 62124
3774 77858
12940 22937
78785 84099
41643 82517
67919 73474
26189 45103
20358 46433
10258 22529
35638 60042
31652 81494
5365 32659
6135 19661
7261 57184
8692 61763
17641 72413
56579 79433
10032 78883
21451 85727
82549 94211
32723 39789
62888 81184
24214 70063
54906 81370
61815 99000
49268 56300
35883 69578
38304 79209
68385 96229
55664 91274
22925 47960
36062 81577
41506 74952
20022 69912
15943 85875
14479 37348
51343 57171
50398 75321
48187 49754
33584 52102
88771 89032
21305 27372
11763 57060
12457 58693
13246 55750
6347 56285
36484 42259
60054 84259
67150 72437
32416 98635
46785 74315
64346 71861
73687 86662
1972 3904
36820 77971
26352 45526
53272 75240
3085 60539
59907 66964
15705 45590
52487 62162
77613 85814
33997 48824
74589 84793
72870 90922
39691 64374
44171 66188
856 81355
2788 73700
6511 40682
22291 75229
71330 74842
60329 84186
63347 99819
4734 68751
39790 93077
27073 95065
30908 80931
19560 68352
17307 40953
81038 84729
35325 89738
27710 41049
59573 86898
17504 20478
37643 96466
5678 95549
17896 61833
9070 90688
27968 57922
74443 76743
394 97114
11954 29807
28180 48771
69840 85479
18032 73244
961 81282
31932 54203
61898 96182
42044 81654
57833 85259
48769 84598
151 94807
24673 54650
65313 71415
6028 71007
1874 89868
39737 91823
68257 98790
27346 30416
25708 30975
9962 56108
59797 88004
44424 82687
21192 56003
7210 57811
36522 44124
51392 70496
52750 64963
26253 66630
79056 98665
15821 46180
31555 64164
44771 84613
42216 89401
41029 87283
12887 89860
17894 91364
11548 95240
24744 33416
34303 97459
8720 77841
32867 42852
13844 70045
4966 9766
11958 56987
19193 29041
56763 77777
28807 72481
18185 86899
25580 72636
29254 64618
11126 59850
41163 91477
11216 89962
48459 61503
49114 93424
26276 96048
2489 86969
39520 79232
8388 53236
60872 83365
49032 60314
19142 73197
48043 80396
69622 81831
27495 54543
72924 81513
31301 91276
4757 99196
8531 74943
30130 84476
39586 89227
31862 86425
10926 63953
43454 43880
38764 88513
68215 76712
410 83584
1895 45145
50307 96745
15388 79109
364 84084
50879 57324
52169 68094
8982 35196
54971 70732
8708 66990
35406 44100
5133 71325
50104 85741
34480 38315
34241 68352
25000 47607
15552 71017
33538 33640
38141 94818
30993 41489
13584 29199
39774 75423
8431 76042
83356 95106
48743 99016
33205 96377
24047 62755
13100 72305
23466 55058
69533 88314
31687 70919
44348 72169
39694 99802
7686 57059
28510 74060
2862 7687
5672 50277
40822 94651
24068 26267
23245 51967
2567 28604
25430 30087
29380 50656
59657 71928
27941 83353
5504 12914
13417 71939
8251 93198
47325 54609
18119 94668
61049 70665
50036 73601
50081 96126
54265 69416
81569 97874
70764 73704
33631 63867
14590 93174
1099 39254
33496 69299
40408 67784
18865 31219
48441 75577
52540 78534
55891 98753
44065 95267
16248 89641
69262 89099
67032 78808
48985 53002
16905 22753
66481 92572
50457 72626
3413 68087
26660 88957
1924 70515
25755 76833
38112 92933
9836 26220
53143 91795
2626 96239
57990 61644
34336 34847
75609 91360
36605 95960
74275 96845
1696 88989
47794 61407
79211 93958
10877 58687
42332 57406
25707 42639
43794 47767
3979 59170
35799 54977
7203 69333
44164 47066
7819 20585
3008 52531
4070 83496
80036 99108
35047 95546
75851 92635
39138 50260
2020 28190
12829 43713
84983 94575
73006 75198
38079 54433
53130 63625
14427 48780
11200 26435
3323 42198
12320 45347
20134 65871
88 54421
33986 46686
49146 77202
41741 51949
10625 22549
14073 84094
56939 96062
38803 52618
10100 11090
14513 92200
29582 76899
89983 90880
52316 53256
47309 72216
39220 69827
39053 40081
23124 26557
87307 94284
64222 70412
36971 58248
42144 66888
1994 33597
80602 82682
9090 11060
52107 58679
30181 88549
36256 65342
81744 84135
30946 56787
26131 42588
19743 82890
23081 42652
31219 69054
14033 66353
6770 19361
7529 19552
18933 67406
29286 78788
53631 98074
16093 85964
23851 89001
16323 55658
70749 82100
26931 95925
22432 97385
4750 11132
31460 65290
5244 73158
29625 69579
39312 60107
9956 60123
554 43208
66858 75382
42243 98326
11534 56161
15218 20540
56104 57039
45198 80236
8196 76543
10603 73117
63864 95685
22502 54341
7976 27033
54765 90657
12345 28907
55658 60431
39878 85696
61267 80502
2802 88550
42847 64462
22362 74291
36966 82073
67501 81620
7497 50015
79605 91928
2685 70453
969 45885
67173 80263
43577 66336
49823 98913
64086 85009
17265 76452
21812 44140
38685 72007
64064 88640
19319 45667
69172 76120
33331 56414
70341 77222
21109 97338
906 79708
42032 79469
33219 77210
9142 19214
66236 83730
6972 71766
37727 55335
30892 91930
12633 73932
22768 85515
6793 52811
81543 84148
59401 71260
7864 35814
29198 62816
41572 66244
40337 57332
14465 40606
28124 78078
32724 35096
5412 52532
6016 85496
28432 78026
14989 45239
4216 55893
26498 60709
11877 94852
19897 36591
53 74681
26600 62614
10749 84195
2891 85056
81407 88772
10580 88542
59987 76770
53584 99244
28618 94981
80148 97211
70650 89343
57008 59928
21739 41028
31790 79409
16640 36087
19545 39199
66244 71036
58310 71554
13625 73570
27987 59932
73415 92017
4313 33780
3780 31587
55650 99049
36887 48755
29201 53498
87816 91157
22212 50534
2783 8646
41920 58971
38484 59941
5884 68488
34769 46563
20507 63065
10722 50451
13407 31916
13246 15358
54823 55938
11119 36214
42609 95072
10688 26659
40343 86575
23423 67229
38958 49747
7504 98806
5285 53072
44017 90962
3995 92968
22156 60435
55843 90457
48339 99348
61749 91332
93999 99736
31873 92188
34684 73966
37060 68419
8088 20504
75214 77257
1784 74199
13194 55131
67251 84694
23314 61520
23200 26224
53925 65096
34207 37246
9058 99634
11809 49191
84698 92024
2089 21609
20684 35957
17535 73614
44841 53435
821 45302
76147 83075
43975 94982
10402 37037
55546 77102
46581 81543
3137 98902
27354 71456
20698 92584
508 32893
28883 87007
38239 58604
12964 90094
43819 49827
52456 74269
14404 91261
41161 50978
9371 26208
67041 80592
9740 84714
33807 48874
24199 64371
85558 93786
36949 95151
68422 93156
88083 99276
61538 62075
35029 83241
78814 83013
2189 67279
8496 38621
72264 76045
15774 21544
70 4602
3991 32152
31997 82102
17886 94903
40759 50429
18630 63821
10121 28120
54533 91076
32428 33107
46051 84892
12055 26923
24010 44431
47078 96540
51761 85576
41103 85353
39888 50535
63960 72547
20192 33058
7172 50617
43839 67477
14427 81833
21327 69704
46178 57799
77499 86143
20983 34203
61454 76674
76918 77978
55506 98141
43247 53898
4053 33327
51900 85287
47452 47706
22281 89371
1234 83215
68644 83304
49165 72641
46282 97078
6752 76021
56466 93922
13772 66055
76156 80820
20489 84705
19415 84937
47499 54225
7852 25387
94409 97755
33364 59737
61397 62084
17189 95343
18343 84028
5399 98626
58776 85476
12236 74451
75956 99666
83183 96397
26897 50717
21701 57611
71904 89155
72028 76365
52423 89360
36245 58370
8829 39029
63590 73193
48942 63595
6758 26780
6805 38670
7908 49367
36157 76663
66274 77434
12327 62234
57259 70891
23249 69681
13590 45140
86470 90639
11466 99416
16467 39014
21072 33182
63206 67841
51845 96059
68861 98353
26021 94625
45862 91727
57576 63780
1692 26355
56828 96497
3873 8380
31008 67516
22202 72876
18691 31028
3941 10706
92357 92929
10463 74332
19285 20001
66345 75216
30195 97670
5434 66294
7742 40347
9600 77108
29098 60951
55525 95520
25229 54845
40536 64379
74913 87556
38419 59937
17547 61411
42732 77717
9818 56817
119 21500
36251 41036
10937 48040
12188 75573
66683 83804
5336 80827
19931 71994
48873 65802
38301 50353
202 29538
17661 39102
18761 62081
78793 98553
1986 12294
60488 64642
72119 81843
73855 76411
27365 81044
6263 42048
17381 53115
25736 95891
1616 8251
58323 73185
61049 87234
48187 70407
21894 36260
12761 17876
29173 93390
2386 21879
5410 59930
28179 34392
15149 58988
15277 20028
94053 95069
3142 92590
35416 38919
28565 51135
27601 87432
63070 75912
8298 37223
44433 95719
4502 5159
43548 99749
31030 72560
63247 92018
54152 66874
16075 37714
65188 80174
7697 91077
48236 95311
55529 87941
24127 68230
26677 33669
51762 70692
13205 63504
15858 33786
27298 72168
11933 20479
15675 51476
59910 67111
22030 53108
897 8243
22131 57027
27729 32445
6264 50946
43257 44901
79077 90137
2258 52986
51208 62781
37351 74163
7547 61004
39808 82820
73339 85236
59328 80352
55637 82778
19148 67428
56508 69065
23639 62256
16399 86112
42074 67911
11796 67066
62411 80022
18526 33598
31234 91431
35456 75116
82371 88376
71189 87760
25374 45845
37513 65078
40354 73054
4270 49195
13905 62965
14983 74936
70975 71062
63683 97885
3360 58502
75977 83230
58338 97946
14807 82984
52961 90452
56085 82771
42455 68156
13287 21584
59222 80759
14007 42042
2060 37256
61193 95963
25425 74358
88991 96301
7757 12776
20723 58702
6306 86868
43399 82073
49615 61240
16012 31925
44973 88349
59144 93962
72228 90133
11330 24467
56110 75009
2811 74819
51701 63360
67404 99103
25826 49898
14467 58334
49707 57781
44823 48500
75576 84654
15135 60658
50678 69062
18332 99901
37391 98990
23336 89112
26710 65264
13561 35038
18436 20008
82941 89922
69326 73452
25962 62265
7743 43245
66553 92350
45731 50538
57467 96056
23806 53842
15619 72012
38294 47034
19376 36078
16511 38089
9913 92306
35861 56765
13304 91613
85047 94154
5633 66985
12375 64069
51060 71503
54348 57556
42833 55700
1282 7219
16917 53375
3044 28647
24987 97498
13376 91261
29461 89525
34657 93698
40608 43852
3173 60111
37093 57154
90582 98507
3083 44749
27584 75091
12164 28707
14578 45901
14108 87817
47983 58527
34279 51422
16444 33172
43490 54456
50763 99631
11717 20879
31210 68730
4288 18553
22773 28623
5421 45175
24626 54038
25753 74952
28966 49263
4637 83208
11982 84852
81676 98018
5255 57388
84279 91015
3922 73924
86032 92038
16896 31872
16129 31858
27929 52525
50350 93949
29433 81186
23620 29347
93227 96192
77731 87354
2791 47221
49388 53385
68453 94683
33671 59824
55036 95806
8452 95058
43324 97978
7497 54423
12324 85442
16 56592
24161 57469
6427 32191
16811 40420
40933 56575
49695 61542
11201 68356
16284 48196
33702 66343
27192 85369
20944 34698
40856 74372
39146 59133
24142 91193
19424 20049
21494 33743
9472 72948
17335 66384
7039 34847
79372 80463
33692 86298
66311 82277
49476 89418
5346 39734
8640 12873
15753 36581
21070 51584
60990 98065
36476 91947
53093 94909
7074 22272
10207 66133
41233 47092
30030 72872
39331 58828
27972 99762
64740 90607
28114 50790
14546 67201
23788 33423
4466 39853
58620 75186
12879 92187
2072 92245
45661 67155
58753 95933
7326 78443
3458 69994
31570 86715
47467 63643
17183 82150
34390 96319
55945 73356
10553 87529
12157 13710
10773 79504
14337 80837
30295 33491
15330 17477
20769 23661
42886 58643
5683 64928
15211 86645
60963 70241
2652 91942
12912 26108
44273 75302
61794 88403
52199 71339
1550 22003
27889 29917
39073 41001
2800 70151
19677 74045
13699 75963
76325 98532
15073 93784
1982 51708
48657 68044
49893 84624
52870 54583
72452 91710
1485 97554
4498 10168
26158 26677
11016 67814
4930 41330
77394 85361
25134 46908
9583 42566
83256 89229
3889 23878
31483 64846
6790 74949
3476 48006
44 57385
18022 58031
25239 55080
65868 70728
13276 36785
12777 90392
44404 49708
38260 81057
1592 53073
42575 75239
22523 63287
49101 50280
69415 96967
34549 73036
79310 86126
72305 77083
14210 50717
29103 69078
53106 88234
5066 24900
52837 57843
4983 22059
37356 96291
33822 93162
69000 74604
136 4590
40504 68948
16504 91534
14701 92316
23286 68324
73643 96476
36093 77649
316 38765
36973 70836
3771 93174
85404 92296
54657 55968
32204 53139
4707 16208
10366 20777
28468 30343
30316 77843
35681 79543
7370 84966
7835 36610
36250 88751
12496 79187
5899 87436
492 72415
17674 85306
36173 50407
1146 41878
15223 38729
48785 50463
17485 60505
58469 97155
6705 78374
56143 62907
22031 86979
11845 45255
71087 77526
64445 88973
3543 17651
2450 20110
15404 34769
76288 90917
8953 54694
1607 79810
6814 22096
2216 59013
66397 78081
17457 89652
19403 36179
55493 78506
31793 38076
13125 48938
12226 75157
52418 99760
71596 92005
1474 23645
58065 87688
37721 70595
77705 78049
20470 74992
41544 77561
35204 37258
62951 96748
25874 66754
29981 75214
59330 76131
33971 55282
27935 90645
16073 39138
34775 71266
16150 96316
22652 62449
4333 74887
505 73991
68154 74610
52228 84860
21931 75080
4650 38464
38174 53567
428 38275
14622 20598
1739 43930
57480 92199
742 7499
66522 92160
29891 41782
81003 81433
25807 74066
57003 62813
9962 63329
8512 23997
74585 80727
49091 65178
5359 30028
13658 16091
55810 85866
30622 58930
6082 11718
37120 93221
26182 95355
58671 67532
70178 76519
5319 56057
41594 93339
28189 34703
27939 74448
52640 56374
44395 59553
8680 18475
724 12100
4872 34572
65977 73835
21758 71452
66860 84952
51357 55554
26616 91808
38242 70916
10100 42157
18403 30906
16125 28099
85245 90716
92611 99567
15622 95465
46832 51773
14091 53831
59014 80915
73127 94280
10340 33291
24582 26754
40101 74734
45807 77733
8439 31322
68255 71670
34252 86029
74721 94996
25550 81323
78679 82831
29044 89547
48388 65850
46800 54139
2965 81016
35825 84933
33506 87677
39436 68697
10534 47213
2651 67216
34989 42320
43019 99511
11931 65633
24531 91733
65741 87440
67735 96258
64708 79433
15850 26311
56845 88017
17366 80104
9211 48357
50742 98704
35726 66190
22442 24469
22616 28762
29991 44447
68562 93726
28682 44667
6576 42183
5551 57433
53090 85708
62636 92909
1405 22117
52441 77512
62342 68094
48745 77045
30128 44881
166 52381
32894 94369
45255 75595
29747 36170
3668 51206
3880 14624
56165 83819
28880 96589
27501 39522
18152 66137
16226 57389
9920 72577
5109 87922
31777 33865
32811 80760
33707 77341
10686 18149
6609 32943
22993 45736
42279 97638
34035 83789
66605 95918
14899 97450
1348 43648
6417 72517
11250 18971
67926 80543
2086 44442
23347 79657
50298 64206
18904 42285
23057 41629
62147 84188
26444 65195
4923 23824
34484 38437
63394 72110
57523 65421
6908 29062
4725 14897
5942 84864
17623 69908
40957 77348
6307 91988
3056 22950
58423 86365
4302 51086
56827 63919
47901 66899
6313 7921
67612 99748
11045 81973
46787 90591
9981 94709
5893 16211
11233 26458
2643 15763
44143 85955
5858 60522
33716 58987
70177 94508
84306 97783
38108 39395
16348 84985
22051 68202
87717 89566
2567 83912
5133 61497
123 24499
6735 86041
58282 95821
9590 77380
55213 61743
1811 88680
22236 83122
16958 42770
18234 56001
3274 27475
34496 71752
32604 94059
20890 64915
3165 31533
58921 91625
7895 31969
17374 71758
3404 48781
20393 48142
59561 60850
22240 46675
10486 84871
35479 79081
75308 87093
56083 95749
1499 41901
21368 50293
39684 73266
29753 46416
65163 81626
34541 75666
46389 75698
77472 79732
7770 10402
54587 99861
65705 94830
6617 45929
3011 37454
33110 74978
72140 79293
16070 60148
50254 78164
11400 17376
6883 23738
75449 89599
17765 33706
21496 42616
51005 97227
24308 64394
45820 49423
60567 95748
52908 60601
879 99859
291 50379
27229 44978
45640 51355
23164 72381
17064 39869
32684 88131
51775 98738
74629 86064
4669 24832
73231 89356
17386 84206
35794 79568
38120 79510
222 49616
6528 78846
29844 45365
83876 99432
11117 36944
22707 29010
41234 89533
4619 97467
8976 85836
5384 26787
18129 59716
6041 79761
48879 71626
5588 27959
7810 28662
40588 43265
72666 97831
37512 43409
43826 65118
88355 93569
45318 91155
18112 67080
47370 76137
49501 99427
33095 71775
46122 88604
15520 38000
23376 36027
11871 27461
43790 98125
39085 45418
41101 60738
70563 91563
41833 57221
38911 98063
62710 74231
11186 36907
21988 49727
64488 87829
57160 95744
67117 88150
19895 68190
23394 27423
7122 56809
64895 69680
73829 88762
15111 51250
34944 38588
21687 25717
44135 48432
77264 81645
61959 91321
15259 91173
14867 98171
26714 48458
9055 76281
9936 48319
6384 58340
3641 42083
66789 91817
2145 37590
15761 54975
54064 73348
28463 83614
57126 95853
1413 99716
20633 85531
26744 92508
10024 55410
13217 86689
53980 71909
9210 49101
55141 65850
36787 64293
18353 34571
81516 99093
69399 82714
15999 46566
11320 57801
3916 37965
39366 78772
18135 53831
57342 85485
6547 10447
14965 95790
37922 68788
26143 77933
77758 78928
96845 97503
8717 90702
53293 77515
28796 31981
58368 94870
11678 16760
39640 68065
56426 78606
2630 44789
978 20059
39473 46216
15663 20403
5484 90214
1514 39769
21398 57352
31954 50258
41145 58773
47458 66450
33069 96187
8701 73728
24813 95409
7899 49601
85302 88508
22311 59228
37742 72543
14570 42181
29961 80783
32027 96558
5474 35263
13229 51059
10660 49673
87564 97078
55406 99951
22934 92327
23198 26149
77374 97113
25540 53469
38444 78818
38024 93182
13478 95019
2340 80515
5522 63817
15769 75653
13851 15321
54948 98273
50855 76414
31320 36762
30832 47087
8050 67998
21663 56300
13095 63547
13954 66445
25577 73934
7843 87714
48737 73290
63887 89324
17206 74220
40827 76527
41477 85600
4396 52267
70560 72826
27481 87411
49565 61608
9299 12033
41403 64519
43824 61992
4566 56423
77903 97932
44407 69985
13832 74673
12741 87477
54130 80166
32537 63613
68 1775
25040 27219
17620 77496
2948 73937
26783 79052
881 51757
28275 41125
23895 73649
32844 83695
90810 99219
33908 33954
26317 38958
21887 43425
67027 84248
48348 95684
47233 60091
12758 35577
2431 64626
57354 77217
21863 85417
20452 99189
90524 96442
17125 40670
48596 99814
36680 50021
1558 36595
57519 63335
21238 33124
36003 90258
7383 16703
33118 52751
41622 51156
45165 65928
89366 97234
20000 80522
29691 64421
36682 98374
16763 32839
46066 73564
45364 77630
6413 70681
71814 86402
24255 41525
21103 84125
79215 96670
2871 95260
54253 99048
30380 58573
39806 63615
26021 30873
18346 99033
3460 50301
94614 99698
10362 60580
15916 91044
46934 51345
55217 58187
66140 71879
72153 98670
1827 98277
14058 55160
76805 96661
37691 48916
69081 79272
78978 89502
17003 23777
90973 93553
6112 85992
3106 70135
8697 42822
53656 89002
979 41245
2372 22949
40808 53066
67343 91544
67220 88052
41714 82457
5782 79597
13016 72414
27916 46415
3947 33834
184 88274
31020 35222
36915 85883
13741 47500
15393 95229
1961 8241
35577 49325
1500 53896
1891 28937
26124 64097
22157 85365
59697 81872
33309 39336
23432 77656
22562 71578
2671 47654
19936 58192
46027 79020
13536 35595
49758 88133
61609 76265
5246 68597
22455 32811
51862 63792
12071 13445
25251 46541
10779 31733
72137 82706
53866 69424
17326 67415
75655 76376
60535 82528
17580 89034
4023 54191
71524 94547
7200 83019
38115 85778
20775 83196
9921 17017
6295 36592
50760 70174
59552 92361
47193 97678
6862 18884
53969 99847
2501 61849
45330 93385
56243 76577
47153 86595
13179 26155
63962 76399
986 62131
46224 60269
16600 48971
52586 58813
26018 93916
3452 11481
11921 44158
22917 52831
5875 74538
11525 19828
34019 78047
43921 84375
37532 68487
31841 77601
18076 99700
12964 67031
17105 31407
22284 73688
13669 98213
15687 99227
52412 74055
31798 59642
3919 18603
553 24369
83598 95271
52355 98928
13186 25352
58580 72873
29805 33583
64230 75826
64990 68893
13525 35503
26285 83277
5059 45469
41815 82969
58965 78219
743 44328
6314 73668
6424 94571
20177 50065
12991 77298
76246 96010
29008 50524
25981 97399
12672 79928
1943 17270
31675 96870
7942 92757
46013 63033
23704 25299
30667 46083
2321 51564
25006 82507
6733 34877
45343 69442
892 61690
8274 44375
67420 70074
11695 14132
76605 78662
35907 39852
30135 65891
58486 97441
80702 95324
13395 41111
47790 78541
19324 87487
45979 78579
55880 75025
53159 77105
45204 57113
75936 76749
33347 70195
13121 42253
62689 64484
9194 96761
29515 62604
60684 69100
50099 65635
27514 93182
30441 37285
14951 93250
6198 28249
29917 50703
67812 79076
33895 99500
35065 37862
43145 82167
20982 56154
24786 76111
52812 55903
1155 3402
18045 25038
34662 41720
26177 49878
32740 67400
46134 55653
78339 82922
43037 60806
11413 82042
12827 87746
73392 81921
17274 74003
5234 35442
67113 94501
6792 67741
48153 76850
42413 77867
30466 52638
24451 89600
40397 62756
6782 58834
56520 76864
21786 66022
70848 76975
43185 77534
36074 42919
47896 62707
33717 93180
44742 93166
12259 70245
580 65040
15865 47078
9909 68038
69617 90687
87016 97464
77404 80545
42413 76045
23211 30466
48442 56765
20951 66868
17415 29788
4773 68055
32200 95377
22887 27707
9441 67174
24181 75138
11833 28586
603 30788
6551 99576
11225 49882
49562 70836
11832 89498
46483 48048
69532 93799
4702 66992
35103 61806
42225 81812
39808 64309
548 12176
42897 65673
10925 74823
3262 26708
39890 62139
47382 99468
52998 72422
24372 40203
51495 59068
91028 97141
620 42455
36779 53207
42076 98206
40642 60140
1961 65891
32686 83493
73241 84665
43189 69401
73016 85117
4739 98222
42663 79458
88043 90741
28659 46359
14868 38748
56710 88850
14260 64709
27866 99768
16479 20481
16075 68776
13875 64372
89695 99409
36012 82821
17008 26141
15776 43033
55749 61948
5766 96999
36734 60626
25604 41519
20478 51396
36668 79070
47088 55797
80988 99487
19138 20486
53439 86488
63796 83008
41737 88744
89262 96762
25966 66072
8898 87736
18493 74963
11127 97337
9839 69615
45528 48479
29863 38697
4686 41819
3685 46064
22762 59256
914 80980
14834 15371
7079 98679
12973 77380
1854 46083
14879 30831
282 59022
58974 91318
51757 73664
15318 66723
64348 87166
83219 99397
10370 70351
53693 75966
63253 88071
61589 64371
13816 75450
43131 99086
25951 82448
55656 57341
20681 45447
42801 69927
10161 15040
53764 69902
18665 50686
37139 98658
64931 69625
63346 81210
13561 55765
34812 40528
7383 7790
14787 43369
44389 80244
10651 78697
37974 63529
12835 31651
33277 34842
67060 81451
66074 80062
20804 93256
15053 36938
72864 93020
65174 70980
70346 81920
29421 65807
78402 96566
56617 61376
32074 63135
423 31720
34186 72252
41950 58731
6612 63546
30814 77775
58573 83343
21449 43790
17215 83291
55960 58491
43477 45714
31586 75818
21185 34761
21422 73994
6098 81665
5648 46959
9113 92893
7834 50583
12402 67317
58135 62731
2885 72590
49107 84569
60358 99263
65747 80176
699 89785
1113 11197
85800 92452
47383 93107
8696 33387
4265 53933
63402 64269
49630 75010
28187 78096
65420 85094
2004 91466
27330 70434
2634 30534
91949 99612
37134 43269
86352 86981
32096 77298
63561 64428
3857 97715
12456 50757
80554 83268
55484 69844
60257 62876
48433 70193
3767 75752
2602 76516
7109 53280
57702 90368
12686 60523
16862 71040
27966 28704
72976 77718
75733 91639
19642 28625
47015 93408
2521 73236
6139 59049
5507 13627
3068 71808
69650 87821
38887 45285
50103 98405
2200 35354
61573 84892
64204 71451
69332 75246
19818 83444
1080 31638
91131 95966
41594 77876
16374 61975
37389 94196
34415 37068
31145 79887
26413 96638
73622 94202
5879 21618
48786 62815
3235 19100
9636 64455
10146 57811
7695 54079
24147 60440
37866 65114
31064 43291
35157 67233
22425 62966
35304 96345
19977 20867
22778 96058
50891 99865
9519 25499
75790 85791
4313 69393
31352 33355
50547 69740
60406 79298
42053 84723
57215 73694
159 86305
24610 24974
7802 62498
13860 26558
64496 65526
66017 88911
82881 95275
32231 57110
40490 78173
25998 82212
11077 90230
23338 43723
21861 81103
4735 80779
1542 91861
6671 89693
61006 99789
35399 86786
14566 43057
61213 70628
13409 17414
31555 64346
2383 36424
23383 73208
79451 90915
61958 84328
26700 60178
5053 6065
7379 67565
73045 77836
61154 81579
16064 19375
36102 44518
57880 84287
56771 62237
53896 58875
33137 85452
47618 51434
55763 83322
41525 46110
45505 68486
68778 71664
15292 50607
48638 74632
24417 28316
13741 81353
27141 89217
41211 45381
66271 89133
36669 43411
9963 76259
77331 89932
42450 84653
48718 61223
41153 80262
64543 90528
17330 94377
24718 91136
35506 90854
14854 39600
61423 98739
27321 53448
69082 74437
16741 86513
88620 97030
2040 78485
26493 96379
82683 84820
29622 79344
528 49344
18647 72614
16298 90946
69697 86385
44743 94908
62889 89366
26076 32120
33424 46584
31739 79903
6093 87490
5849 60975
10370 29590
14540 82235
14158 59019
16349 38285
32220 45996
9943 41374
13365 71345
22027 73703
76385 77249
40616 44391
79241 98543
15236 22676
28962 77060
62743 99265
2498 19917
1904 70303
9280 13938
52976 96931
61014 65778
33634 62437
56691 60525
59857 90859
6616 89058
22611 74838
69992 77022
32263 65796
6165 16549
37636 38392
42667 54602
1172 60801
33818 41085
27500 38905
2003 28904
69217 77835
16668 30208
22311 93208
62005 81999
50507 88145
97204 98207
2303 10730
16808 60875
10910 22129
31313 74444
16761 30046
34795 36449
60622 62778
19969 32475
10751 99839
71667 97720
6666 90432
69504 71757
17619 51032
45416 78372
7506 72477
10715 49995
41145 86225
66838 91469
497 73378
17624 59842
18455 78090
39497 74266
34956 52125
44679 86260
56957 99927
36277 85765
25842 74128
25057 44754
17255 70458
7174 35627
12309 64567
41162 73378
42795 88889
49702 64872
2315 19811
51677 71915
21282 64176
53066 58218
55919 71040
50095 64697
4964 83899
11613 55329
68422 95785
14624 62023
28519 61523
78721 80265
26630 40580
4862 48481
5820 67379
31213 58335
21793 67834
26273 81823
70925 84500
7599 10629
9255 99021
55796 85641
2250 34253
34598 74956
8488 58784
5934 48851
20872 36519
11872 86831
36936 47195
15091 73569
74152 97850
67030 99484
33174 40632
57175 82274
6567 47201
50847 92126
32664 57526
12617 72776
49806 76135
8002 20585
39715 71745
9936 80425
73400 85630
80897 82073
87559 96102
87060 94033
16803 43028
58890 77234
72578 81504
24490 30082
10780 37506
85275 87339
8433 53765
27681 87036
46172 57491
7613 33063
27113 60852
12157 57928
26332 39468
16542 81410
56125 57220
33104 46041
7201 82627
63063 73674
63698 90876
68732 93813
39744 64251
7114 91038
41972 64817
3697 43303
60577 65757
45355 83783
20408 65170
41467 45059
7878 98167
25903 79916
23572 32932
27766 44644
35881 63161
82928 99528
64288 96297
4122 85476
29519 66887
11726 48492
20135 79531
19695 56300
54416 88873
41751 46040
58258 83889
6285 82096
16258 94347
71011 99776
69597 74955
8797 75439
53851 71695
34415 84681
29726 89934
31881 50116
43834 60911
38379 78857
10499 25713
27794 82572
47153 62921
2475 77320
23523 35387
43938 84632
8701 45715
8012 53986
20973 23965
1476 57143
35724 95399
6109 29024
40623 52000
33549 43944
7869 33837
15846 45322
2264 71243
1106 51141
19011 63061
40343 73086
16436 21027
54446 72063
24738 93243
9157 87730
249 55262
34847 53599
6628 51824
26444 68462
20400 25403
54180 66027
20413 26389
19842 37729
53269 69221
63178 77590
77611 88609
14287 36862
83357 98118
26822 64902
44797 47825
33279 82676
36305 99828
5345 47082
4379 7723
11834 87954
12609 74965
21477 69773
45669 85045
31300 71138
8603 59635
27973 34443
92896 98283
95591 99725
13694 58302
48501 96796
86419 90247
43022 60559
33681 82235
50942 64478
25794 64575
13861 55841
14728 47713
50528 64951
5319 99921
6480 78627
26 71198
22458 74982
67529 82535
20050 60111
15384 39296
50822 88302
63719 68050
32676 36614
22983 63776
8523 72286
76677 80600
62550 86286
6074 54435
21076 50337
16797 90855
1783 64265
29266 91326
41530 91566
48521 62152
66054 90727
47791 56577
47493 56326
72037 88957
49914 72314
24775 82308
9179 84526
42785 57234
44846 59821
37762 77542
10395 63114
66830 96651
19891 60978
51330 78699
61755 81987
63451 73197
18645 61945
14219 99953
44449 99055
10901 52473
25312 35507
44490 78214
47043 49170
35782 90770
10388 69714
32989 67654
59649 99837
19908 27559
33972 56039
21374 97004
45182 61790
23153 27194
28693 65002
20300 61736
15583 61884
24704 89302
45930 73203
71351 95737
50349 63030
18089 59486
29201 77034
34705 79253
31400 67664
69353 73356
12108 91597
44734 57277
18660 49686
6933 92798
18974 25336
9913 60951
5977 90026
33116 51029
1230 76287
18962 25167
22312 72677
6878 12025
36372 82781
2121 9376
293 23816
12642 89100
92371 98628
67006 86717
11287 14520
11895 51298
12152 39891
28736 84552
62910 81987
52348 85434
19806 48474
68918 88711
56925 80174
13736 47064
2903 34476
42292 87695
10391 38970
55010 85388
6173 35857
10100 16108
14263 15740
18147 50928
13850 58013
47736 80636
43598 98719
20378 47845
16207 72841
12459 61776
23481 35931
79821 94253
10359 16625
1644 89346
36660 41453
42606 54527
86843 96698
40787 79249
57688 79303
15582 65244
54817 69232
45437 82798
46961 91852
10704 33137
22325 43568
19872 25778
48797 93476
12366 73582
84407 90111
35933 57668
86016 96080
16940 61014
53667 92098
59695 78542
6893 37245
25174 64112
48182 92892
16142 56953
4734 90541
63280 65159
43954 63812
11211 24177
29741 30012
10322 24014
1484 17211
31619 74577
34009 36097
38748 75243
2717 83608
33917 49576
18956 92161
60880 77024
11826 64863
32412 67459
42344 59750
5465 87072
25232 79827
1498 68693
49400 49997
2162 23627
63656 73386
62746 98245
2651 22523
47790 75109
79871 81855
23491 98319
54729 58422
4351 38158
4510 80265
6588 19662
5194 96629
26782 41662
94829 97592
20930 24131
14762 99777
72381 90157
33646 39426
3524 49782
92009 93168
72185 96260
5148 85308
14523 81826
35079 80754
27830 77826
22349 87102
35089 69969
39085 79368
23783 36020
21189 32623
21045 82846
96521 99469
20078 53139
12268 79116
2341 86582
38775 67721
28369 40846
55889 75080
9195 90996
8826 53240
76445 85547
16982 60671
65569 82845
4342 51251
40511 88975
16233 73693
27617 29748
58357 83334
55584 62744
6891 42488
25531 43331
89537 97886
822 73849
38230 94821
25856 93518
171 14999
15715 35186
21674 99541
21933 76487
16435 54015
54242 73256
19717 93681
27201 96415
10359 55518
33815 94513
13382 20002
2872 21248
31244 61636
38545 53685
39100 68730
18653 34470
47633 68370
9614 59625
50752 97822
1020 41476
20561 61559
20136 89698
74208 81209
61581 66592
37546 81232
19496 27777
35797 61130
7970 65409
43956 93046
8809 85459
30796 34708
24885 92033
48237 78813
24195 78083
51221 98550
10727 26129
37758 66982
56642 93507
48403 68087
1783 35581
89406 91012
25863 56172
42648 49706
60011 66890
7746 77508
35280 77338
31004 77208
36244 90283
17186 73358
1860 83829
31135 67104
51491 57743
45528 87654
78458 80280
15485 80417
63525 74888
12039 54814
51767 68840
17059 56707
40703 89032
23027 75048
59627 69723
10238 82250
65988 97009
68409 88790
12033 64521
18432 69330
44763 57711
46409 90852
17302 77045
35695 45984
22231 98073
11566 31631
7614 81061
25889 34724
21668 67822
693 91469
10912 91305
36045 74343
26013 58005
51596 97489
52098 86958
57147 72608
892 14681
54004 85301
84017 97366
12692 24800
22316 22409
13011 15948
53050 54942
9746 11908
27964 60719
36894 88148
27053 97694
13867 77286
9378 26987
18440 19978
54814 71812
39358 50133
10271 38861
76384 76683
91580 97569
55213 74713
87813 88462
7343 73909
24826 88316
5889 44496
2785 78892
22348 49783
35516 96168
59384 62142
18090 29332
9710 18073
37012 87046
35360 47281
85818 98925
5006 15452
27564 37978
17470 20767
3034 79594
50014 85704
83691 84522
30851 35661
36503 43448
38101 79545
7234 86570
64487 87540
38439 57333
43921 71522
75828 93882
49530 71923
35141 51864
18179 60636
57574 58837
39454 83250
10045 14722
49915 57152
79008 93677
1178 20270
63142 71395
47787 77631
11818 78960
47265 80281
28336 38194
7112 36742
4205 37258
10881 85215
5366 75634
10915 78590
43242 94248
8921 62782
8547 77816
8028 92158
90599 96750
22845 23382
79475 96512
4354 37454
7665 45623
8431 20600
49730 70593
6477 77731
4308 14682
26469 40796
28538 84229
17522 97782
43492 50400
7282 52920
7200 53330
95422 98017
18556 30891
415 88554
45851 54698
74929 97926
23258 63699
3120 72879
87888 88076
45689 72954
77702 99362
1771 59486
43288 54530
2516 25785
79103 91306
12336 90995
48120 60291
73041 79596
21801 33201
8565 51596
31021 82857
4809 30863
7268 74621
77693 84440
9459 95408
8909 84159
76148 82828
23631 54560
26405 55180
20013 24538
4222 94076
52138 85581
1294 55615
82302 85874
233 48380
49346 69106
12032 59872
16866 25065
73367 94180
55593 88573
3066 27285
61107 75748
8454 48616
15855 34013
21107 39752
20302 21793
19871 20429
36042 59990
26023 95066
29799 71015
6888 59097
37732 91924
70790 90195
71873 89381
29812 92608
19986 62100
87206 96787
19911 62144
8580 37764
44717 51594
81656 84570
37288 88565
17102 98572
43206 67951
88199 90088
21564 83763
2004 10835
22774 76209
28389 46838
306 98161
28304 53557
72206 80544
39771 57887
102 2225
62990 78553
25147 90445
5414 12646
47740 71531
37192 66387
5120 93999
39410 82205
19644 43184
6669 59072
13661 33883
91423 94494
42595 71670
60956 81256
69836 77707
21181 86123
19364 97434
23802 77833
73364 80740
18099 61903
12991 42696
60150 71601
19909 64320
70124 76814
69944 84516
15987 78874
34312 54813
1565 70072
11148 72501
27709 77549
51193 86559
82575 91661
19253 96256
25850 88537
27333 48185
81074 90459
6416 10149
68827 96730
12628 24924
27246 39160
50705 62247
67070 68606
46154 92505
36854 87305
47568 59010
41114 57718
82366 98252
13654 53528
46268 50711
18158 57347
11365 86254
6060 99000
66856 96928
30087 50361
8264 67583
60891 63761
11185 86118
48958 90264
48694 55926
67868 99957
43737 83724
70219 98337
49577 76220
43062 86048
27731 50559
31850 81418
10230 15704
20006 67767
76818 94822
13670 99094
28317 92678
36025 72811
26951 87563
40883 61213
14528 45751
28117 39181
73699 84110
68630 82785
43661 47763
80307 91865
7463 46304
18561 23762
6081 63623
71845 90639
14187 73300
16277 36175
1068 22606
2992 58358
55400 88919
43232 62596
89345 95068
5710 12285
248 36407
2223 45274
41326 52100
8337 63511
91709 96110
8584 56287
26803 80677
56713 89204
10242 61712
20538 40756
21910 72785
72212 94037
78972 84829
35177 71902
83992 95006
39010 53153
34672 79590
37918 90364
24311 71072
68595 73454
11646 13913
150 64371
14311 18864
94938 96602
3179 50175
1546 76778
42215 58360
7867 17900
43933 96473
28318 39702
51482 92286
43791 72918
68472 88774
40587 51575
10616 15466
29043 29438
36451 86656
2038 63738
15339 89232
16451 96906
19690 27511
9828 95656
27684 57337
32075 43884
6332 18514
7522 95424
24922 29892
71438 82391
66667 90198
37135 82889
7922 27965
64985 81622
53908 70706
63503 89988
4375 15080
5707 97720
14895 52989
80023 85976
35590 84465
18380 39460
74191 89163
2234 15663
64016 90734
19071 65407
67916 94567
49434 67004
25944 29436
47967 98836
21915 87998
17425 20410
36524 90380
30297 63701
31008 60005
35543 50846
64916 69073
1791 93165
11305 45672
17144 83976
209 97662
15691 62588
71680 79249
20391 75788
34763 52382
29688 89276
12407 47547
7283 93950
22640 47345
34207 42660
25120 88452
65400 89567
64407 86408
14920 80698
13631 64973
14063 35858
25853 26319
16825 94719
55508 61722
5231 5848
10564 29539
40786 94201
74318 96542
8127 97148
1160 25959
16896 54269
25010 79341
26942 60685
21443 54171
47549 92012
4356 10654
67175 86843
21765 52806
16586 73407
31608 91662
79283 88214
29883 97898
26629 84075
34178 37115
27585 97312
10005 91208
34756 60751
24508 67957
13728 72746
89966 99532
47467 47471
3999 15468
1672 13621
68769 94371
76291 81646
68799 78897
27953 39810
26562 44218
8291 72121
16132 23257
53301 80425
1604 60572
48925 90591
43873 69551
21799 65701
11972 94950
72949 77593
28212 63052
35661 51900
18766 43650
49457 89753
7073 70304
62679 87109
69524 70384
25588 95954
12335 57845
29274 50925
41743 87907
3883 88679
25956 96272
10457 59824
13250 96581
5690 19841
7192 87521
24347 30274
60105 85598
86751 96044
43253 44321
29431 60836
19964 92343
45617 47379
16412 46288
54456 89340
19327 79116
65235 66360
68523 97387
67391 87449
10909 51499
17816 49538
54658 66762
32137 47145
14776 21223
809 92226
48172 56951
36968 91105
6664 96187
57889 96560
4026 68016
51352 54600
29414 72859
1209 21607
36601 39316
19400 57484
59619 90209
38494 66661
563 99040
363 37462
23601 62081
55403 89017
26972 40934
66381 68497
84225 93483
28709 72480
12055 85409
56179 57452
33242 86997
361 31137
68530 80352
53917 65461
24560 25895
49879 59735
52710 70049
15804 78820
79397 80818
84979 97849
30265 53425
8168 63211
54316 86968
86402 91636
31577 73044
15434 74881
44158 61069
30798 60113
68025 97442
7890 78136
17779 77761
15943 45164
30695 94678
39480 88144
81469 86571
59733 84327
29078 99550
21380 85722
21281 51364
12156 82209
4843 75224
11398 64728
21140 64729
39186 62246
58607 91828
58617 74365
2980 44947
2745 32241
69847 79223
1036 94822
35540 55174
61641 64482
9863 26480
7514 69246
26564 41443
55624 77002
57391 66271
29738 49122
61546 83619
10019 60491
31846 65978
44912 64829
14546 37348
4849 95994
32328 54283
28067 76913
29191 79104
34708 76800
56907 65985
28508 88029
21368 62282
26900 98393
30612 57110
54020 85707
14582 21582
75490 89077
76855 84403
82879 89862
41686 58420
43014 77639
2286 46742
65702 81857
5574 43297
45137 63483
41975 42099
58883 78038
61323 88994
79843 96419
9139 44922
33168 74928
8745 65569
89230 96189
32091 89855
51040 75355
38526 69676
23569 82617
5963 55596
10506 20185
61851 62037
45618 68666
6973 74476
39158 52666
7941 98331
26266 40730
23990 35674
14344 53069
39656 43566
39061 56048
750 86457
17693 51813
20083 97082
12387 39639
9540 91426
54429 85571
48505 93859
44831 44909
17416 50586
86841 97405
3269 63981
9759 30098
53051 87087
6930 8502
10399 77762
47232 81529
9668 60805
14546 89186
34712 76182
5123 29647
29867 60702
11079 77999
51605 61165
54116 56416
77249 88779
4978 30544
6024 43639
35636 79584
66710 75198
44689 71038
1633 2848
75171 78815
3717 79860
85981 92268
16979 73489
28706 62922
65275 75164
15186 79434
41261 46062
32652 50080
23867 79045
35424 88399
66319 78828
25974 47230
68658 99891
17705 85818
91332 91885
76619 81932
7637 33690
11479 54146
8101 20929
27273 88856
35105 61160
23195 42736
75255 85992
63 9084
30730 35691
1484 52037
90239 92737
15626 47905
14378 77707
1567 10301
666 77964
6991 37344
22922 93816
30246 92727
2540 51903
2921 46655
52754 74948
36526 52782
81702 98143
33048 45427
74064 76532
62104 64427
18566 94431
75072 92335
41151 44702
26365 58454
71481 85122
32036 70369
60344 93491
7871 58187
6007 19126
23648 80440
5379 43924
66639 90967
4281 67340
2500 67343
32317 88840
21779 73673
4851 16848
37440 99161
44798 93878
3154 7819
2770 44211
8628 36665
25433 74856
20248 95876
1478 52351
85450 97824
30217 94105
11607 34025
33273 52159
46179 46695
74086 81064
3553 62289
8796 96502
32166 85084
15987 89087
30462 50039
47261 81953
29470 72708
40672 89660
43898 93742
31708 56300
45267 58403
62427 77047
6201 61003
13571 56466
23163 41999
78137 87392
5755 78342
58421 99283
43475 91020
28534 75546
4842 52008
9714 74251
22961 81000
4947 33505
30004 40787
3198 69650
44718 94247
50816 93500
31854 73210
3994 88283
10254 62171
71999 78910
27619 79516
34546 50157
52014 58910
11863 27759
1854 43054
23530 87185
73123 94603
1394 52785
30826 52999
49071 89093
41475 83897
56778 84689
24356 71073
23235 59948
41057 74080
3903 95540
32069 89149
6334 90192
38405 92953
7030 42356
11112 91667
23843 34669
24263 26703
38555 90979
27063 27654
7411 27737
26335 55912
44589 53464
22914 75057
24761 77826
43312 98295
16983 62523
5823 56903
6106 87828
24826 65684
23204 53939
33917 50682
32981 58910
51442 55641
57100 92371
27679 81510
23874 53104
20443 91632
29550 89124
5681 16634
35335 45388
22305 57814
10203 27128
51707 67141
60802 92021
5281 47123
69048 90027
11146 48525
28218 41729
16502 26861
70271 89983
34468 82491
32552 33140
57423 96658
8239 35147
39425 65954
23091 44537
4064 55334
38546 77499
11844 36645
57826 71549
12264 31327
20550 58304
17883 63002
4328 54363
35631 93641
33121 56880
55513 90732
7523 66367
50489 75527
46785 58517
40967 55214
30060 89236
18291 28090
12422 49107
12711 72275
32586 71415
19039 22755
27042 62519
15158 32530
39505 69872
35261 43042
74164 82206
17659 58835
3994 21282
49728 73603
14471 15095
52950 89472
59547 70443
2365 15240
87774 98383
70583 82770
10092 64646
46975 84058
30302 74037
12433 31062
74507 75491
3595 52648
65627 96990
18589 34419
64540 85607
13535 78527
82085 95396
30910 68099
7987 40484
3574 66317
12232 88892
22501 68873
48229 90279
11038 92105
17340 36561
51390 93005
63304 99577
38813 80782
47427 66074
9466 39405
8292 29546
35171 87465
38911 74864
45218 76779
27776 63562
21620 90223
11374 62566
54323 78064
46310 46592
56335 85780
18540 92337
84989 97168
33309 40245
40752 70479
77217 80726
5909 97428
62286 71015
4194 80482
21209 30512
40518 45836
38419 52805
28144 99177
14295 72926
45996 80499
18747 21535
6769 62515
42213 91641
6160 66707
24956 98878
28689 70102
10514 86284
88963 94922
64088 79130
76400 89965
18583 21047
26916 44003
94054 95218
17675 22197
78958 94643
54393 85441
1570 58011
4648 86845
3702 39952
18301 23721
24625 37215
50625 61818
44984 74291
13517 42047
51258 71457
24784 97345
20474 86493
3926 30544
66682 99560
51757 75361
54596 95432
13530 62385
65284 69861
68727 90403
78222 90144
29415 82055
78553 82964
36807 82924
72174 97703
6377 71381
8645 30275
70701 86857
16972 36751
36456 38877
14351 32480
8698 98468
12771 84623
53610 70466
22877 63097
27779 62906
10505 77411
30995 31681
16017 24823
65100 98202
63441 84323
18655 87708
33864 61129
31996 88777
28865 52305
7840 90622
15161 84062
29986 79586
23683 48551
68093 78263
34885 62389
42615 70224
5883 41503
45802 88995
27056 39082
15152 95421
50743 80234
32464 41867
496 66975
35336 83119
20462 96359
7821 25531
54745 61911
8446 18684
14135 45843
14662 46004
10731 29124
60684 68001
60984 61720
66717 77655
37447 79282
1885 26021
68892 84311
13963 61771
19003 50494
10733 42037
11285 83942
3255 72515
12463 85542
17490 58631
31027 87769
45370 47837
348 58769
69340 99471
56837 92576
63676 78021
39809 95871
7494 24627
70211 86143
71632 91156
71408 88664
13341 35042
23102 80959
11098 36531
8486 38357
32609 39350
2256 2327
51084 61623
32721 49978
8499 16707
52438 55164
67308 88797
79841 97507
67239 86725
2610 72950
6544 90797
63266 66865
40572 45322
31625 50633
45461 84261
46463 50109
28113 77661
14516 28640
14898 47941
37369 78600
15419 63308
34877 35024
46891 61884
61876 75404
5286 37134
62126 90668
70359 75777
23508 29375
13889 93230
31964 67831
43879 68720
18549 73851
29392 96292
24254 26636
14860 67261
16132 72740
76487 85743
90619 96790
13106 56032
35940 95782
9420 40731
8414 74517
31149 52226
92395 98452
32604 94199
62761 97837
1209 70052
46891 48706
66147 67327
9608 38234
4623 48196
23754 99565
21582 62957
17427 90433
19787 86070
2056 73778
46140 77185
42673 43863
88513 97592
61899 72548
77754 91245
23815 73968
4676 86017
9992 71110
677 68939
9638 80749
3929 31505
12841 73694
8591 95967
7717 69289
40658 77244
33972 75668
3610 87190
22660 25135
6468 77609
17556 67177
25916 96554
38759 58914
63297 68260
74912 82473
42620 56603
1289 23981
41553 94425
62764 85827
46293 89106
13408 15447
14375 98633
19804 37458
4938 56526
178 33721
14702 42455
15431 62903
10017 79910
88744 89055
7976 57006
48669 76281
24454 90822
52624 65266
53288 85407
39818 84190
10884 85882
36574 82283
13339 16419
11917 56564
77072 85371
45119 63370
21300 96707
42882 52042
42829 97109
12807 19235
51674 75701
14836 64282
6728 21602
37132 46627
7832 16580
19442 32695
82560 98443
17574 83091
56413 97813
12651 44464
16147 25935
17071 60437
2560 72477
61737 75990
60171 88740
28449 46566
8111 90940
66266 85167
614 42050
11515 13499
8816 9040
4740 24167
34333 67656
15109 65340
60943 75890
52592 89252
61704 86669
4271 24838
16862 31056
1183 60750
15964 51785
10044 61819
51406 82289
16481 56860
51652 96187
49867 73059
57435 99632
45207 79310
31350 40815
2325 21252
3511 45551
2339 63263
27276 53680
18280 22283
71695 93554
2632 60968
7805 68897
25242 45818
125 58694
63366 86206
34431 47813
37480 79752
14892 93257
51887 71680
74297 89995
68278 96354
9664 14361
7171 41085
45918 63856
1465 26813
72064 73551
23511 56457
15600 96448
71616 78035
13228 35844
37669 83409
10062 36580
22021 37678
15575 99102
30768 67538
43317 58020
38138 60604
25913 49335
10157 13334
43711 70758
55866 92605
93516 99971
32558 50406
67865 98651
7155 74492
59819 92468
33504 34986
21699 47868
43897 94263
13683 68082
41876 93250
22158 57997
42108 99536
10071 63469
36721 84852
30268 41915
1045 38008
28891 37057
8835 95426
9122 21601
50408 52085
12882 39029
64896 89303
19005 58440
11249 25166
10479 96877
7518 10563
57031 82621
4649 86536
64145 78173
46997 71081
23881 44117
9294 39363
36496 97627
23048 93985
58829 78438
45228 51467
15545 19462
21949 88667
39040 39162
7239 13967
28047 54723
22883 37114
55397 74629
75302 80376
46072 64939
12181 56560
55981 97796
52247 69091
10405 37744
63474 69448
31743 81407
54170 58171
64163 67070
41936 84852
74823 76657
50990 95841
83425 89757
61418 94583
32556 61242
8476 91566
44567 73191
4984 30459
14859 31132
19996 83014
58717 90964
7131 50453
5406 84156
75333 76264
21455 64852
39032 95001
3581 52537
16680 31769
19422 98875
30063 60248
31423 65553
1161 24932
7348 44578
8865 27806
8915 28455
56603 63298
65180 71805
39621 70877
74457 90823
57321 96208
83406 94128
32283 77791
9289 45634
16840 76444
30670 84174
64328 64637
92068 98172
79636 90988
35853 81142
8628 13197
66396 66660
43362 66213
17588 25393
55702 80371
16674 41574
21727 80210
7172 54758
13179 46969
4856 88344
15654 84748
23300 39352
37436 42837
25245 74897
59147 94832
6290 8747
27867 56598
4204 27207
16255 29719
18950 81508
33152 45852
66063 70491
48341 80951
26582 37930
18456 32769
27534 99728
44669 71812
8096 41077
8461 54779
35631 67523
50834 62883
27851 70865
16907 86270
58612 74485
4631 6731
73232 79731
20073 81803
21131 43507
83115 91512
43663 93895
26235 82501
70680 86963
51554 63336
9959 36661
59608 94759
18302 78726
10297 11181
42437 57170
4233 62422
14572 92814
54806 62222
34818 85316
48855 99921
84578 91481
20683 51426
77161 93564
1799 80955
60614 68042
23695 57876
47347 80087
30021 34442
22221 63598
11637 40593
75684 93635
37211 60271
57414 80283
199 83245
26897 30876
67315 87613
17617 67787
39088 40018
38798 71703
33343 90519
42008 54157
3384 35309
55207 90000
31896 41814
25200 38914
33712 84767
19768 64589
35654 71647
54941 56822
59178 62846
75537 98717
32369 47957
1202 38115
3370 11440
58352 70270
19981 77672
15179 52183
4440 21746
13575 69395
89906 90468
9087 54879
31288 76510
29923 31972
75040 75622
65081 69360
22315 54032
56653 97589
16399 93104
60198 97435
65860 92619
40468 55588
53201 72070
6105 15238
33623 34577
75798 93048
28912 82639
13902 38089
10767 27399
67978 69436
55475 58578
52936 85042
17840 26994
64943 95827
20566 87454
2719 25368
39089 99014
14269 66526
55259 72726
11392 90292
85479 95632
22173 82155
19322 53381
27427 59859
21783 56461
37204 70759
90795 90800
74867 94766
42821 93042
43368 48412
54239 56256
32594 45948
65125 66405
29680 97630
88334 95026
12475 97470
10086 23659
23110 58842
11724 56965
659 14369
41109 97188
43485 55423
16689 21102
32867 87279
16358 80427
3719 60379
32473 69340
2264 64072
68300 73364
57530 71473
82881 84311
3235 13218
47292 69134
32659 64700
12228 31206
42860 78043
57166 68897
29426 87024
2410 64672
11354 34574
30350 50683
620 53126
76526 84194
31342 97429
17471 79220
15125 85427
41499 63673
83285 92509
45190 64248
87533 92129
19055 99094
6473 27328
5796 32855
28580 44097
2170 33561
44710 76691
20711 33840
18047 94702
94981 99715
26179 93742
24258 36598
45300 94187
24089 91888
18304 39382
20284 92839
17259 73801
44552 80367
32486 97098
18395 37501
80960 97182
56067 99984
54305 94270
53549 68516
3897 22034
54233 70395
7514 29989
67760 88057
54522 55149
13387 28677
51936 65227
57582 70756
56007 64849
24003 60120
36689 57125
13664 66748
10498 32961
5461 92907
17555 60990
48063 62867
22013 22183
17937 91899
75353 99088
43189 43688
31788 92907
26690 96160
39120 71832
18993 73905
54000 98500
3270 4769
16909 54180
70980 81082
3419 92177
31903 88022
30424 61678
80988 91924
49729 75375
23203 63206
31106 41954
73434 77428
34827 73085
10115 14644
6400 15939
67753 91810
4535 18599
73799 80139
51542 72740
51902 88059
49555 53632
20416 90280
29831 44208
33143 46892
6163 90931
27713 40193
8143 14074
18258 79679
44095 90036
40670 71112
33263 33577
19692 70073
16690 74078
48328 98447
74101 88052
10879 79748
65545 87461
34926 80964
15251 67786
6407 95485
50098 51982
21103 32609
15819 75845
32718 40465
5802 38372
80419 92485
61544 90069
76963 81095
44397 84146
45103 97437
30011 81435
44578 78290
1849 80798
23086 57947
12101 17610
10585 35600
10930 97923
45269 74613
7595 81607
71557 77036
2146 64752
27148 46536
23657 44864
43994 50326
42926 96281
18356 51670
18112 53721
27579 82058
14439 82622
56107 83036
4720 59987
43661 67904
47782 57078
33750 83891
38401 55043
27048 71286
30690 57590
49848 96618
36393 55500
3178 71237
38789 43416
17039 34584
42742 43669
34098 59932
14965 62810
14367 38821
59114 86922
57541 80737
77708 97443
18189 66999
57347 80958
7876 9404
22591 58199
6751 36364
32321 77592
43513 67367
18789 22325
1295 17582
35217 70512
19067 51179
9673 13478
31722 52557
52839 94419
10800 94908
10344 85821
37147 50136
58084 82300
8547 21417
68559 82358
53613 99801
26555 79442
9457 44233
31240 50445
11898 91402
28452 77297
27753 42011
11093 88455
127 47738
5074 39833
38526 70970
8263 71950
34472 48135
21272 42337
28058 83938
3146 36274
40223 82254
56275 57782
20236 83401
35602 98262
23828 52831
261 97179
82801 95090
7761 48476
54552 93929
27722 88246
35282 66607
58934 92227
29777 38174
9203 66640
20286 79722
4993 56757
15920 52484
12269 24056
80270 81308
16867 36871
8641 88706
45640 93713
58633 60400
41901 42031
34878 78313
59488 84016
8967 70009
61865 94461
30149 40167
39279 87113
41913 74029
37204 96691
75796 86691
51300 83765
25797 56939
21489 47715
11206 78661
15327 28409
52114 74956
43457 44542
60479 99717
24888 25693
50762 82274
81234 93766
16477 62880
576 27471
5112 91129
20520 83298
77390 99550
56063 65374
70261 82155
42962 80841
23731 55728
91104 92629
39642 61169
93991 94952
72173 90178
35952 77462
34657 78748
4446 93319
49961 61426
41096 91896
30656 66334
7000 10365
23225 92082
16136 18464
5631 79378
28528 46825
17345 95331
3261 92745
15181 90986
34068 54448
30255 33842
51038 62461
46859 94913
43088 73811
6495 92765
29770 32535
30196 99571
13512 78138
27513 62772
39750 94574
25438 51678
13999 74969
2820 61089
73036 76827
63738 87105
84445 89337
23146 35558
30040 73523
49971 65885
41483 46114
34447 93836
16354 56364
26103 41676
12795 44717
25698 91208
14220 85964
77509 86323
20657 78667
3209 91958
11981 99808
69434 70900
53814 91495
42239 76697
1402 82166
79214 88309
37009 50665
72605 76337
36172 97392
52093 94127
27157 45801
13079 76545
69566 76590
11048 72822
32380 56980
8574 76875
5124 38669
17840 68473
1523 94367
59971 95338
29335 88234
6347 86575
1297 59378
59253 92760
8955 82986
35518 90488
18331 71011
9237 30941
13127 92192
52572 78921
5159 80211
66207 79868
37924 75592
8993 21922
4775 72131
17021 45355
11239 20462
63396 91914
7285 66536
39161 81337
15726 75729
5130 20820
48302 58448
79543 81559
65132 84950
1908 58769
25017 57978
55728 68126
65297 72835
42681 48027
1593 2951
67319 74347
48290 70147
5924 86676
23154 56337
32614 94956
39701 77838
50946 52886
27359 56664
7498 86170
6181 72561
10212 73426
78846 83734
4703 65371
62900 93486
18387 30883
21701 62758
35291 91799
22808 97265
19632 57824
55600 66747
28308 66707
13180 99533
67864 76421
49066 99607
2387 17465
67071 74265
43537 74273
8585 21162
22693 96657
52512 81902
63068 73666
16729 74025
22286 66626
79124 94086
19107 68682
71397 78602
11025 84758
7899 74030
50621 70122
1378 14770
30230 62697
13994 48666
14719 96112
81402 96655
692 62534
65957 86571
38043 52619
24523 91732
23572 51202
68570 74580
7824 34551
15682 20932
8642 61227
1367 72164
55745 83274
12221 31372
34200 45437
45065 61382
45365 86865
30404 37674
63793 86190
435 36045
51506 52371
15310 96362
33962 60720
26798 30864
7163 57948
33420 94876
39307 59460
26188 34795
21583 27733
29578 57708
51179 87930
29906 53984
89931 98466
31007 69851
60316 89952
60284 80474
10600 43020
30423 92689
12231 79885
66191 95283
52281 62107
44912 85436
481 11012
8511 9942
12618 59932
54478 60230
4292 39875
19154 86068
31836 63617
61724 88233
53668 75142
44065 66889
22699 78623
65242 77128
13248 29500
15716 36174
64698 92766
29349 58023
54851 57861
14215 86726
27004 75665
69374 85501
84662 91197
23241 37911
90472 95624
68261 83138
10433 87870
29396 81343
21003 87284
56124 95687
6488 85619
40259 51491
6140 69211
39616 47390
14874 82261
75315 88227
4536 9304
45830 90173
53963 88183
10717 98303
57800 83828
74905 75391
4029 77242
25026 70185
88513 97004
2904 46409
56690 76743
288 77430
4233 95908
37675 86128
67423 84021
25756 28686
26193 74036
51412 89904
18298 51506
37904 38302
27640 48578
26563 82605
39500 63641
48470 55091
12821 48500
54613 96829
37850 72162
1259 73968
1273 92247
9965 56655
14856 21956
3092 60299
4052 63795
51484 88121
40214 96626
47114 51975
23080 39609
85619 99891
20425 72892
1638 7166
12600 37781
27964 81462
16829 75473
22725 69669
82874 96863
40104 84398
8734 41426
20128 89199
19900 53519
23506 41246
5013 42298
6518 58277
3384 90800
12981 61855
70533 97863
22624 49750
19970 53326
20766 98904
48539 76268
17833 98997
2447 31792
55011 59202
31649 81528
21857 96207
33168 73371
70441 85090
821 42050
46576 74615
50621 67565
28856 75864
50561 87284
35902 89048
25126 85157
34850 97782
51708 67107
10043 17842
11388 46174
74399 82655
7905 62974
25919 64157
5643 22004
12906 64182
49191 76723
40831 63306
24626 52843
65471 94261
29611 47754
71166 77212
1983 87030
12437 25560
5558 43926
72626 80926
50948 77855
69954 94808
48871 54610
45692 59821
9004 91218
13421 36441
9137 10304
59096 75779
38341 97653
59144 83758
14636 75483
28000 90430
2216 38975
5548 75364
15088 61688
22840 79977
12070 22827
30083 71790
15047 67351
66245 71307
55908 93980
51699 63201
74783 94546
51486 68728
29551 33129
67242 98950
1382 52506
31307 51916
60840 63248
18043 36478
16332 72639
1513 75723
28244 91496
18410 53329
7700 13622
15362 22215
36264 44982
2172 33383
56338 81730
42784 76273
25602 43693
13443 82294
8765 61789
32742 86105
32288 47712
19560 89525
28526 47165
61244 80391
6617 51557
74137 86647
20927 64946
43256 99892
9595 79316
39731 81369
35732 48541
87713 89442
92485 95507
51026 91414
91191 93974
13903 37564
15818 77551
55592 63599
59803 88872
1167 85432
48235 97793
9709 49531
3102 82670
80540 95510
53797 70599
4856 67405
11627 29589
69030 99423
44936 88834
51144 54318
4885 87963
12238 13576
65801 67182
49596 99681
12087 34674
32839 71951
84204 85557
80665 90273
52309 56927
67098 94135
43069 50607
44060 82603
11085 64397
47132 51859
9804 65970
10104 20131
5598 42429
51590 72210
46147 51379
7026 74007
24528 96805
82879 92554
44010 93416
48139 53333
13274 86343
29580 59094
27169 50726
4843 41471
50125 61802
47884 69518
78788 83911
15927 19800
7442 17556
19706 91564
65979 74546
66575 68771
52297 53686
43194 99294
6175 56026
41556 57373
39705 76721
36380 41504
36373 42721
26890 29053
70863 88030
31592 60148
19749 31621
29489 41209
57938 75705
26735 59116
22965 95806
36396 88899
41224 58104
31232 71644
16303 34335
38891 54233
35791 64441
6103 77346
9619 17822
33470 88022
23873 39382
4253 50288
13744 95810
56211 68529
24758 29034
88905 96709
47893 72267
7186 29223
18854 94954
59799 63187
19101 93545
52650 67464
1899 85446
60533 95515
29982 32561
7002 54223
15171 68775
73797 95139
68271 88268
41601 75765
5260 17585
52331 79211
14158 78814
35875 67494
61952 97702
45669 68633
30734 65615
35118 40901
16052 36236
18589 76859
60685 66522
26414 90706
33018 76774
25261 68532
7969 66205
4287 88534
29536 47098
21531 62130
6582 90138
7467 8394
89773 99405
57464 96180
29192 75202
50517 93035
90956 99647
27447 27765
4247 92670
65909 92955
29962 67752
75024 94916
6796 99815
7019 34993
39253 69691
77327 84443
4484 62528
84082 85860
9767 84702
14218 30085
941 90808
75156 85275
43442 75319
5953 33407
2455 75894
38334 38739
40031 49782
63959 76030
2830 31458
11996 16262
6640 12231
240 95956
10240 53374
11501 37048
39838 43809
54460 71106
39200 69284
65694 80347
38459 75962
24512 82863
17257 57184
19884 43950
6914 74752
21325 82387
61849 87350
73091 90972
94705 98484
18238 43159
34202 89535
42608 70312
53102 57424
40348 64532
21755 51334
6685 63290
46329 90957
884 79067
4980 26091
67040 78949
71507 97982
36537 74255
56803 82181
84010 96384
6374 86543
21707 85160
67865 94162
43738 66862
71833 92771
70123 99124
30417 94947
34875 92996
45467 79447
43812 45750
56145 68985
22567 86945
6957 43439
10234 24176
54649 84953
21845 69159
5129 51507
27428 39700
12844 28352
7772 66450
5269 39996
23787 64631
46011 49368
15714 28968
36442 50937
75795 90579
24943 85361
21497 51364
70214 96723
55233 79803
65373 94985
65609 77989
14195 81250
68740 87702
12808 94796
30189 53842
44030 76182
5999 42273
19122 29126
42003 88508
10399 50114
54453 61687
52343 53794
42631 57843
74570 81110
60445 79192
9585 57226
3689 27757
31457 87668
12349 79318
51590 62231
52086 60320
74139 90210
25904 80914
43119 52781
7894 94355
42902 60380
14398 39174
9183 23055
76072 94833
28693 42197
15092 75899
22234 77327
32724 66681
52722 99332
63138 83862
38351 67790
43935 66155
42349 53112
54163 93502
50574 70565
12839 44933
102 24730
8259 66595
34171 96859
16590 97442
91125 92184
231 97689
55740 56813
43950 73342
50650 64278
11788 47097
466 64025
10419 96703
6113 22595
12166 29485
95807 99962
48365 94630
21586 85009
18483 34455
74796 93566
6987 79566
32793 50188
12359 43291
37308 52086
47630 89339
6477 58925
41995 64196
31129 96297
68264 91009
28391 66825
45151 73378
18038 84142
40272 55109
28225 71121
6126 16795
15429 78300
20782 81307
70905 88140
8260 73287
9793 32924
3209 29940
22285 45791
48326 97896
52964 78163
14124 58551
65917 77094
13665 55155
55880 71108
82489 94033
65612 69849
39516 99740
50825 58346
2929 41930
27647 90538
20315 88089
22240 30945
50515 59150
12315 94723
59828 64297
6316 81913
46787 59896
1578 51403
56750 93300
51361 88553
34228 81557
26143 40919
21309 34453
5022 92763
21816 40047
31418 63085
17150 23127
48487 66960
67371 89375
6383 74203
22374 46538
6854 71899
12329 64606
60043 60786
24792 34860
65260 86986
32814 42909
39332 90710
23341 90593
82151 95108
18942 30373
17255 31728
3087 60887
19018 84587
10929 11906
47152 71221
5329 28657
37311 74374
22205 25124
30328 40091
23186 40000
33961 35389
71601 73304
24090 68401
63193 87083
72760 91208
73054 79146
32832 60274
34487 77928
22430 53912
9168 46468
81611 82783
82250 89184
54713 98673
66892 73555
8033 59664
44014 76022
777 42124
48019 73671
24197 66427
17664 96171
54315 73189
21094 57095
75121 79742
17204 93476
26647 93145
28604 61798
4235 63683
69852 97316
80379 93417
165 22261
37776 60924
19736 79290
51957 99779
51374 52039
48999 98219
18756 51289
50402 90898
53707 79778
48349 98569
25417 84992
15220 31208
1629 5851
55096 68819
30280 32403
7003 52499
21556 66487
3540 91786
397 91111
19231 61322
39217 67554
19497 29135
10842 32854
8963 80128
13300 71048
18867 96670
65200 76282
24779 39621
38796 65568
38476 46477
8939 24938
68685 94132
17228 68412
74770 88780
30523 83847
16338 92653
66262 72630
22955 97728
38407 68310
54412 94826
54210 93266
9618 31091
24235 40392
42658 92932
5784 94753
11304 45862
10916 80160
30734 85091
21217 24841
4269 35000
6140 86136
27076 75248
2847 78521
50978 92000
74832 89998
36259 84161
46800 95743
9068 36912
42544 51595
9140 31458
1424 42819
66226 68787
85979 88518
19316 93863
58786 70599
15532 82014
24318 60226
21458 89195
3199 29329
43037 53656
61751 92656
33062 73888
11552 63905
75150 91871
24254 31869
28424 51183
2483 33217
69615 85061
18802 77267
21409 93137
49267 97514
25162 80668
61759 72899
28858 73561
35402 52415
68626 85963
33504 61330
13427 68511
56621 58008
3092 51965
63751 83909
32316 45990
36300 75689
2226 65792
7031 55183
15984 28770
6166 77608
60283 86644
12881 71646
71790 85570
3230 46272
44948 53854
56775 74161
13043 42320
32086 69627
3683 59260
3428 9825
32161 37773
27152 97948
56875 76431
65192 67125
9581 18469
20634 21386
34207 88225
6942 89988
45053 48717
4994 85828
26313 58337
3970 43276
43069 80689
67885 96273
67776 78192
36958 74559
6905 35227
14373 59758
81423 81523
92571 92615
7845 54339
74153 85118
6196 97690
44487 45384
36927 51002
38715 57918
14494 66786
15990 54490
19690 52291
19443 52241
80351 95772
17044 27385
37437 89773
50190 98674
18053 19005
20170 35620
3230 64912
30118 75544
4370 63809
40627 69309
85083 91802
11144 34791
33294 90427
28339 86560
2013 91067
2416 2828
10917 65844
2711 55863
9149 21037
80541 99792
60717 80647
61922 85365
41835 56081
33755 62824
42729 70655
5272 68901
2192 73223
145 36143
18826 57558
67718 78985
59573 82418
21492 83016
29939 53358
27741 37817
37166 90110
38157 44482
22470 62887
74307 89970
36651 86941
64136 83109
74244 84574
19872 76366
47494 54001
23759 89876
59033 83521
19509 71818
43322 78486
20480 43837
67932 92847
13743 47727
87331 98468
47734 57803
16122 28684
61439 76259
33928 59364
39976 85675
55431 68243
10697 52146
18928 35388
31932 64918
21 67068
35477 42498
12367 95294
9053 60347
20530 70366
39632 62350
43011 98961
33901 38701
6532 67316
28781 54728
38209 68575
38113 45582
4772 54278
86180 99481
3981 64129
22074 71145
70490 78146
14930 57440
6717 27256
5669 61693
44277 64658
27433 65414
40923 55407
14648 37531
13618 52937
67078 93504
24827 82176
2810 96414
181 58354
16405 44981
40665 57725
430 2562
11652 90000
90206 96777
5095 99770
43530 52780
19944 33633
89204 94003
41365 60268
67215 79411
47085 93849
25020 98993
17547 39115
78091 89274
29608 72483
8155 35583
70155 84912
12231 73704
32937 42183
484 9802
19543 95569
14215 67332
2749 29296
34563 61755
59710 92340
48854 78057
21566 21908
20125 55620
54308 60100
60007 89928
74034 75515
45312 47496
39914 57004
38337 94969
28023 56562
24932 48314
7727 72053
14050 89207
46449 59195
11620 96746
67148 97673
33585 72051
2258 17252
11645 88286
73211 75694
16459 24963
3049 13405
37618 45879
17071 90447
78647 86704
21768 31951
49139 64318
4246 68275
30746 71710
12846 35663
9456 91709
76529 86671
49669 73027
19931 20688
25769 49707
63087 85603
21831 71219
42431 86030
57716 68193
30024 88035
5558 48793
27277 94755
42214 77687
9267 99775
25440 48831
74155 92845
54705 88133
64026 69619
19733 31406
53925 94850
7729 63698
2672 16330
72193 81227
49290 81745
30315 63579
16074 60972
29929 41377
32690 56476
27184 28044
67285 68163
38278 92034
27821 42473
36069 42777
3464 66348
17477 30887
7112 83133
15094 42826
23 49219
26494 57084
64587 76636
11298 70576
20238 79336
2539 73862
45959 50433
4479 29029
21946 76278
86146 98695
3671 85368
70153 80852
32447 91053
31834 95683
17502 46844
64858 96744
7007 16363
46332 60577
23231 45962
49211 71576
25123 87426
59358 88219
46196 65795
22041 47798
53536 96404
10248 63315
47247 63370
25909 64472
52036 55786
47702 79350
80070 81882
14179 42559
24480 47521
29798 52711
60018 94793
31562 59925
68990 96026
14888 72597
69893 94638
54816 65203
12262 91606
10156 38891
22872 70422
17395 40881
40953 68248
36031 62579
12933 27945
28565 53987
11723 28683
28 76870
23496 93867
79645 95603
6803 60341
8982 26846
47124 91391
27407 99258
28875 99219
36994 88114
32115 86867
53201 55082
18307 49642
5753 85423
522 17524
23593 89012
12096 91140
26991 72484
13732 94021
7097 63811
11735 98935
7421 69017
18185 94086
42328 45777
28276 36385
13149 80908
22673 96551
24289 59562
422 14421
52486 53886
32333 33497
40995 94947
14991 71346
12194 67513
73514 98442
24642 59067
22365 62917
6512 57706
19822 54738
22202 42321
95955 97892
5790 25490
48580 93112
10382 88156
71980 91719
30003 69100
38933 91912
14087 72423
66517 85136
81624 95606
34591 66000
3321 10160
52673 54618
57253 75094
46226 73675
7501 19514
63471 92716
66612 71466
44129 49546
76243 77438
18760 72003
206 49123
46918 69751
73060 98696
1341 65867
38715 96876
51751 88938
5384 90898
55632 76033
2061 70111
41585 64686
24757 70080
85610 97554
20374 65944
51132 52929
92812 98764
6351 65646
51490 60401
12197 13273
70078 93882
20965 59455
12859 19553
1707 57285
5453 7224
12070 76855
80383 89099
60201 92947
37775 88478
11496 94248
83398 85234
29983 34217
9741 23498
3651 50686
8323 47384
898 64566
58258 65209
81711 91008
32587 91548
49705 86941
389 34625
61246 80632
3070 48749
90056 99303
8187 62347
542 36466
71189 97468
58155 96412
924 48875
22650 96787
45851 65991
71356 91205
40386 62488
89888 93025
38207 67231
42676 85302
76704 95442
73305 93917
6188 85979
68686 72575
61900 75183
21044 76991
13406 39798
17353 83879
51960 53926
52276 98312
16290 80190
43740 81528
50944 64896
15117 16870
49008 79626
26830 58440
50265 70185
47324 71285
13967 75141
19409 34976
16477 74628
4817 14943
66857 82991
57175 75428
23210 46155
35914 52410
8942 68415
13049 98829
25246 28885
45990 85109
24723 62081
79886 87857
68176 76829
53500 68647
20683 99011
38466 47759
60919 62105
1299 70447
3572 10178
39713 91680
880 39347
24824 49926
66707 91789
17529 51639
14194 85915
40610 50418
85738 89400
65529 81830
45476 74409
42438 56188
68854 99924
4046 93847
13609 21400
68814 77969
5300 9199
563 59237
5785 58281
45374 57538
25734 92109
27856 76348
175 74709
48787 84257
48763 67267
8338 21307
32553 62288
31814 86369
6980 60574
930 7203
18846 22639
36677 39515
9235 66470
15280 24395
62559 71338
91576 94124
17114 56771
12902 16617
57738 71336
76901 89743
13737 81333
62430 63620
3654 86627
9848 22800
33212 69680
66763 88223
18970 31312
41035 76273
66773 87965
46166 96202
56870 97673
35575 99883
66671 69319
43503 96037
13656 20981
43272 90850
8962 33593
14496 23061
7178 9578
24167 50745
92254 98338
65369 89043
61697 97968
17751 33780
26700 46614
28342 72521
17522 65276
22611 53086
14381 27848
64082 83711
76425 81254
72420 86061
14349 31680
70621 72033
61524 97696
24564 44113
59571 90694
4356 98686
57075 95272
14097 95189
25911 45996
45800 67561
37138 76650
57079 69971
28841 95466
61258 73972
56975 69695
30841 58149
28875 77569
68126 93848
3339 62324
7865 60885
35186 94458
12752 81492
9821 75426
27393 90723
27595 87395
29529 39605
44745 61898
26873 40587
5879 72338
25200 32260
7997 61062
16442 35537
11927 78841
19999 38102
7600 60223
16401 82757
30463 81842
66780 89519
78339 87217
36114 94413
41278 78811
6095 10685
40030 85516
59668 66692
14708 47289
23241 29152
84584 89534
32170 97925
10302 54387
22171 62839
51303 75091
27548 59640
24324 97663
1852 42290
25823 58356
60864 79500
17997 37936
44379 44970
25127 93073
57671 62709
11314 55206
19220 32868
25963 32804
70710 94317
79457 89477
54395 61674
43074 94168
52169 75798
16450 17748
59880 89566
27530 77130
52563 75442
39123 54208
12348 72084
11464 18350
36338 72248
22834 41489
66885 79058
61717 65218
18823 88120
67472 75513
61223 64224
17026 61443
51212 93763
4992 41092
26036 38230
60150 98392
7733 90124
68637 94868
74424 79535
18101 65319
52234 87952
65016 79020
12336 53999
20341 24126
31846 51764
20504 22840
34456 62679
21591 53501
61507 70521
28788 41139
51435 64424
32126 82334
41830 64466
51765 99163
1682 16461
10897 86706
11521 22818
6975 19669
21990 50784
34266 80869
7711 28653
27923 97634
50136 69950
16646 64025
26649 97253
31216 53667
16249 16798
22500 94671
53915 64489
59375 81401
39893 76285
68852 87244
10749 59937
25418 92865
375 94607
3588 44684
15081 42436
77950 91889
30132 66367
52626 91213
16388 81099
36200 79962
38459 50966
64141 89023
20327 34803
48845 55812
59305 92847
45307 98420
31694 84052
8029 16708
1545 89294
2104 78246
37643 73324
34764 53929
62208 86590
755 65879
12540 41864
60370 75579
18229 90690
4989 30274
37982 78453
9737 12986
21677 39674
12193 25796
75244 95483
15997 35537
10 41222
2348 71383
74184 80055
46735 64114
19457 91376
56890 61278
47816 66224
3019 72384
67234 97311
9111 71980
86292 95989
5376 5974
2323 49350
55203 77176
26239 32743
10589 29997
37294 80988
59560 71406
13327 99601
74724 86917
79817 85111
49032 51451
15499 74421
39366 84461
68687 70841
86560 89393
31871 39474
2169 66793
4238 99543
62981 85092
25547 76620
81618 99483
22259 62537
25824 64238
53021 67058
10901 96242
21035 27677
47742 85508
77233 82917
4153 71237
69565 79334
17478 77500
61493 63281
39977 87446
64031 93029
22333 71370
18484 97436
25262 90272
17552 49550
48167 54430
42847 48775
19639 54970
23614 31326
23974 30215
83143 87116
29719 82349
48811 58303
13725 17967
24446 61567
12820 96176
17300 91738
41975 73398
46093 82750
6080 77255
42198 53395
46955 92999
7771 60865
71673 83238
20550 64211
418 27226
32188 65199
39254 42055
56875 82924
25309 89484
74742 76219
74572 75935
62407 70899
56674 87152
6765 50707
47950 77184
3018 13738
54531 78824
84405 93013
82734 84093
22941 27637
81068 98490
68204 95054
4839 25210
43180 94547
14313 33382
4507 62524
88877 95133
16834 73950
33207 47704
60229 91489
42879 69278
3023 18953
26283 66688
10614 80369
12647 17702
21024 83651
3033 74060
21192 36333
62963 68597
46512 46797
16665 70559
26583 92306
72450 83288
3695 94155
7445 26696
44747 98730
44519 53188
874 81538
44706 46920
31347 58777
60642 95929
92668 97735
4884 97051
33461 45633
76343 94196
44715 67291
13995 49327
31061 81097
4931 40017
70659 95129
20521 70025
8902 13409
40953 73046
75146 76446
3025 13869
19953 56895
56757 75385
70381 85211
15830 34184
40408 78237
48599 52297
3857 47682
18943 51663
87383 91000
41756 99411
30770 55664
41849 64079
48677 96428
43224 96906
17525 54672
4251 26949
217 38098
30858 49172
65202 83098
5555 86645
32449 77609
50995 63628
69624 88422
11213 71487
76397 99687
21036 85846
81740 85366
61001 86860
31376 68477
37614 77775
20004 30551
33403 50541
31057 79269
30128 57682
65940 96241
75088 84438
57116 84175
36187 49063
30379 46801
3489 51275
25034 89913
35094 76113
27773 69496
54269 69014
72434 91361
5629 83480
12452 24765
28004 76587
60199 67585
24816 50980
56247 71479
50835 93277
63941 82796
35908 62555
48421 64707
25658 26924
5474 19700
31878 68045
6743 59643
36000 54648
28340 32613
9609 10045
56511 67792
6634 51841
5636 67191
21470 94861
92496 98990
11057 26126
14621 99130
11074 53806
26223 54568
6318 92452
45962 87643
22918 99131
4962 70159
29854 79648
42430 82299
24145 47412
38927 91759
32531 52929
45310 64614
8555 18963
68236 71039
66605 97948
65636 84876
34665 67075
12455 87772
25505 89223
42418 58933
31060 76181
8441 62258
19012 71959
14271 24236
49031 65604
92084 97393
71431 78941
13474 74362
58041 74542
36039 65673
35306 96861
33265 53063
36607 54476
74860 82360
30986 32374
56284 62872
76845 90163
26159 43785
31745 50150
11388 46025
11220 93692
16213 23496
1183 95219
21149 36320
65979 96865
6001 72561
28302 69731
9032 58812
2244 63103
16547 54957
50463 84243
4415 57958
42494 71587
31899 62003
22232 96836
55242 65432
16736 99820
441 85284
43893 78976
17619 91785
34773 56962
30304 62299
5436 65123
61997 89218
11320 68824
31846 62812
72602 79868
46590 75315
90795 96536
28298 76317
57295 79938
2331 54109
13122 77109
13239 82119
3897 29358
6672 55267
45152 50926
35084 56134
24360 43521
23096 83446
75849 89534
17079 67736
58100 96175
47421 63700
80760 99622
23780 96983
4126 37408
57096 77976
43083 69246
16384 47543
1229 26482
52496 79818
1089 12730
25784 75624
16417 38118
21199 37324
40219 43495
23710 87347
39163 88248
37212 95168
25727 64522
365 51444
5977 62338
17489 64703
14363 16383
28212 92588
61108 82720
16341 27634
40219 72441
53322 91794
74315 95622
7161 57364
17650 94949
27932 88452
7383 10917
22080 46507
19860 35338
33668 44653
9196 55892
17622 95532
23932 95845
29803 51847
86861 93395
68911 78950
84480 90802
52175 53904
45045 91050
6417 40685
14279 54008
81502 81685
47750 49713
35298 82707
43531 67210
71104 79684
12291 57249
5602 30476
11998 12954
15853 92823
22500 25942
73641 77136
14755 60586
36222 93731
27698 47670
30973 89574
42132 98718
57325 59861
55347 73674
48681 72713
56823 61676
11140 88878
67578 91079
7284 72791
79324 99673
89690 99797
5728 70681
18760 67974
3176 97685
40304 62695
69632 99461
8103 70702
10988 89052
13577 36765
29958 87742
13252 68215
30060 50454
53588 63389
13486 87168
18090 92200
4070 28267
3176 98754
26606 61224
3688 60865
21291 54671
10237 72065
9034 53701
285 17393
31876 62101
48714 97037
38504 67165
15376 61175
42496 67563
56854 89254
26738 48400
22185 25809
18333 47080
14869 48120
37286 48676
30479 77013
60387 96633
4319 71276
15779 65306
23910 25278
48259 76058
44144 79260
12643 68822
54569 59174
2575 18021
71165 73131
30173 96729
172 30159
16164 86788
3295 49650
95434 99201
22608 46535
6258 55497
20724 46241
50687 84583
52061 81841
33986 94729
91650 96411
55044 67346
33813 77045
29039 58567
61881 91446
77305 96169
42209 63725
49471 95186
31211 88611
6899 29919
44477 64156
21283 86059
16929 58901
2887 38813
42583 64720
33052 86593
49590 71661
42644 57313
60072 92393
19123 93078
3268 7685
64198 83993
9175 30195
27346 83079
47197 93662
62824 76590
18339 21887
44375 88023
1239 98896
1324 49728
24190 59655
72880 77754
62167 79134
16486 35016
16375 23748
29184 44773
29 2447
65873 94674
21350 44578
20866 99350
54392 97304
12939 26215
16463 80476
25452 33353
11052 45297
20812 99214
47999 51106
52465 88280
50428 80335
27399 50962
1419 66230
33226 88793
24436 77471
5554 19221
7710 82113
76050 83477
14656 65093
28202 90288
36437 59159
5628 13532
3368 47497
11738 32329
58199 63867
38313 98859
40829 78465
8552 74630
74402 96055
44407 70754
15581 21688
26857 33563
3113 80575
70598 85013
28090 33562
81386 90143
8264 44115
51827 96155
69146 82818
40267 94485
44074 61414
19531 87607
62857 91197
33661 61768
45328 92974
16501 40235
63019 84348
17904 37568
33293 78061
20845 87651
33257 84458
23463 45679
44060 57654
32085 66207
45771 65643
42161 61272
12604 48536
6709 28501
20128 46937
27909 42704
10805 89393
6502 70186
4307 9362
9423 30453
26764 45281
25039 62411
22675 34951
17149 71548
23142 89667
4793 51715
28958 68375
7221 37025
28900 38545
28494 84952
29 4917
37812 90852
9881 77328
72377 99592
21180 22186
33994 83822
15802 68416
14896 43460
1095 43962
47927 91283
78462 80121
81248 87043
15228 67128
33327 57360
6431 52173
52596 86232
64928 68647
48102 66974
55216 81392
21104 45883
44258 90846
75039 86276
44748 60525
30706 84195
58559 84002
24830 97346
10153 59531
88728 90310
30460 76109
17905 80683
15708 57460
35036 82969
350 8562
7736 44411
29199 77395
18644 73553
12144 47293
24707 74396
45257 47543
43453 78967
55120 58370
6370 44979
10862 60843
13600 69830
36367 59389
1688 72045
87914 98063
36421 97621
78930 90996
82663 95732
32959 66729
79009 91144
20424 50557
5434 88393
87778 95687
74425 89266
14759 60515
8219 32676
24947 31595
18546 20162
36724 54178
41400 70009
73997 94739
64707 86574
1638 79674
41326 53096
38899 88598
24732 62257
26942 79425
3739 49164
52722 62586
20661 31420
69272 87628
10343 13232
34195 86406
17695 25887
26928 85934
20402 89128
26697 38067
56617 70890
37119 97687
44275 56455
14176 90110
52883 98360
44525 61829
8157 86854
82123 85557
74690 82651
12258 79123
28039 38191
48643 92290
39180 50513
82118 90774
13594 98333
16472 94158
716 21996
78219 83702
48411 71557
46137 66596
8177 66408
3270 93427
45266 50236
7697 84076
27864 76561
2026 26766
34498 82672
43782 86993
64141 83740
33467 33934
35329 73534
14729 53453
27455 82041
13841 62503
31146 32823
1389 80756
34966 86683
14704 78459
42591 64994
38249 40660
32396 32415
23503 77139
17119 66470
22451 59638
6837 40292
16106 71634
42195 76472
6876 53190
17463 29907
42927 99301
56815 79332
63107 77629
71957 77108
83568 94318
13577 99788
42357 91520
1687 84581
91031 99318
58030 66486
19310 22916
66287 67320
22046 55696
16977 73123
16026 26666
42216 85664
76934 95206
33347 76173
25285 53196
33403 45600
40168 77957
5617 72079
10714 91685
11358 44023
74747 96662
2739 22008
23259 66896
19999 71564
2073 75294
33669 88651
74234 77626
26084 55654
52520 65681
60648 97669
10304 90095
45785 85316
3928 21589
16093 25246
66973 89494
23101 82319
24640 39589
46990 51777
13325 19039
19495 24819
16926 40560
8141 81099
81 38584
36420 53057
38623 70611
64794 84075
20860 87765
87042 99974
33132 71788
85580 92978
56352 75559
13763 99831
36600 76905
12221 65324
21916 58160
32385 33773
21433 74066
15792 61909
61833 77874
25917 95511
43135 56209
23495 60584
68 74858
4180 92832
21988 89057
20595 85999
37325 84648
13856 80727
32772 38905
55304 86377
119 15212
27692 28436
56953 70669
4812 45344
35890 68978
3730 12059
26428 48654
45779 73969
23330 98555
36098 99416
57512 88101
10682 89155
33114 93755
39339 71152
12652 66375
11561 74901
44245 57652
55046 89633
26181 75572
19123 67478
45251 85205
66314 85119
54159 90953
27809 30584
21553 45927
50341 81066
55605 88466
16742 20897
31845 74680
31729 67373
20756 49220
4199 80036
47488 53912
12598 62212
30669 63756
33717 84572
72952 75100
17363 25102
63479 74044
74550 85650
139 56172
16848 50590
77840 94172
64473 90466
39616 84296
42586 57726
12401 30934
38241 40427
3813 54368
26393 71481
56585 90007
5326 33487
13390 66941
28736 31467
4587 87623
28534 51988
11819 93351
15501 86017
27729 79651
4537 20085
12000 63180
32092 52421
83061 92032
53064 88692
76353 85354
35534 79354
667 93643
23749 70656
79690 96815
56410 87815
48543 52623
29317 33553
38965 81835
12655 93528
590 51911
976 98344
44618 47544
37422 39843
42582 83399
31103 33490
26510 42385
33879 94875
25066 93176
69955 75965
4321 57587
16512 58905
20710 84760
25319 27485
14538 31919
23787 73477
35796 96117
35848 94379
46372 87196
2744 36008
29596 98456
11532 81113
9225 76529
60879 68538
93427 94649
13851 67277
37192 60813
8223 26093
6164 50375
3788 16351
64954 84891
28149 89038
24925 56714
9544 17550
864 78496
47175 90462
21420 46504
27729 85309
45703 77711
37658 48491
3132 24513
39523 91857
2017 25617
52670 88917
35806 52990
52306 67986
27194 74291
30423 56928
23498 91967
45948 85788
30905 53985
34469 63477
39625 99979
17107 50994
7114 75519
29020 43747
5159 35205
22393 30658
73298 86292
8678 76990
17608 33330
26052 50468
1918 65499
29441 36642
2335 56421
14747 19865
21546 78299
38277 49232
52597 85400
67126 70157
26536 49699
65546 87266
46884 90253
51286 80321
6377 19486
57701 67315
30134 40501
15284 38841
67833 71671
28236 63797
35377 62272
73293 76881
81665 83545
22093 59235
29913 55612
51902 78945
40105 45580
2354 60725
47553 97156
23360 61662
30885 96392
597 33521
27690 44480
12756 26456
46571 80671
40468 76307
16114 94135
38999 79962
59369 70375
50339 68990
21658 23053
88654 96002
72101 77817
6320 50776
63969 99678
73174 80181
40507 74806
55892 84565
38435 76490
39195 68323
16837 92347
51968 89134
15531 63065
16295 74172
24378 45253
5011 28367
11029 91204
98340 99211
54570 84693
6630 87486
2759 20369
31687 41515
85643 94911
40038 61423
66137 85970
5161 59920
68958 73131
42657 61390
1601 52120
73516 86273
57307 74117
28663 60146
64242 91057
25945 80347
18284 63459
26036 51362
13807 75320
66764 89793
33899 63558
56782 82935
72675 82941
13087 84151
574 47359
67097 94023
46605 81908
12669 92523
45148 87726
2652 41619
22186 45429
13851 71004
31488 55558
55350 78847
87928 94061
21302 43934
92771 97434
10080 48336
47720 51767
1750 85815
4028 36378
57388 57902
5840 63491
10542 68892
4852 74658
12960 13132
11937 15713
86199 95097
33636 58425
77439 80185
17514 48128
72091 74212
56187 58442
56464 65501
13806 26518
25286 87151
68612 97125
48631 70303
73713 79830
29556 37880
26235 65696
61812 93733
22571 72186
73615 90887
7104 80619
68245 82372
28122 34418
61870 99320
46484 62544
22819 30515
28900 43746
46568 91681
27388 51860
56117 90645
1660 78618
20549 26209
2237 15797
48169 91522
63292 82406
393 18811
40971 57278
18681 21878
94454 96752
15620 23710
40425 58344
2598 66908
42397 57054
21347 40187
31162 57896
349 23026
34215 89360
19787 82053
49932 51302
77608 86582
51750 61032
9766 83240
85196 91073
41873 70496
14423 15062
21114 57199
32039 90587
19759 88121
3039 91038
5668 98920
10509 41356
11747 40858
8311 15853
32325 54013
9031 79308
32429 68186
14115 19008
11693 88802
56975 60675
3320 63649
11291 19935
15332 71471
1777 49505
57521 87984
6058 51065
49329 64412
39741 41421
42258 44762
12640 43698
5187 35921
25185 99053
41603 90492
68504 92065
2432 64349
61699 81451
32544 96476
12230 92929
29944 40258
33422 70216
31937 60964
91814 96767
9324 76748
55246 94433
68759 97757
25573 91541
57028 72441
34255 84684
24683 87026
1974 21361
27918 83845
13889 14809
66168 79295
61019 84271
11223 66078
14550 30066
25567 69614
15047 83382
54890 58362
75122 88877
70079 74157
54453 70624
41660 80796
66198 69818
21889 80826
78544 90934
5982 96775
76080 83037
36166 49974
30076 95327
42634 47058
2061 58579
14258 79037
61437 72868
6540 79999
43668 91615
10321 24092
42693 98805
82462 91835
10081 26982
60740 94572
77300 93976
31407 73054
32731 75716
33514 99837
18453 90142
54224 87127
87992 95901
67093 74543
47999 50601
37893 66527
15754 57367
36121 93175
19355 43432
3398 57077
14615 65633
60316 84791
12014 59526
21638 53630
61879 81842
17167 70784
43842 46247
56900 69353
26201 86311
38090 45786
23180 92161
50653 68744
7712 33188
6073 80979
43885 82520
22164 83841
43465 96817
25111 41254
18645 24894
53613 92819
46189 98453
15964 72305
17705 53740
45115 92941
40437 86274
34629 54306
735 87623
32478 62508
28924 89014
56312 70816
22072 45922
36335 92783
86680 99597
3721 34174
28114 86769
18969 61345
43497 44729
49952 88086
20929 47119
70663 96327
4656 98084
53899 89402
45620 59863
15746 65958
5298 17841
3259 85779
7996 12893
59386 62966
12258 97681
10117 68066
50675 77609
71838 90572
20359 85595
46932 53042
25402 87992
21310 38331
2830 38177
28152 89790
32365 36264
52473 63391
72655 74657
24149 45519
19468 38575
16010 67608
63710 98875
87713 90998
26556 47257
22625 33480
89411 98231
29621 86972
7211 7687
31155 53836
10892 28308
11988 83358
14709 75302
12251 81720
50610 92606
12425 80778
57059 80916
8602 76081
11309 36868
29550 66015
49522 90293
72578 82155
20719 33330
773 26733
31688 40224
4320 79162
28068 84217
7824 96032
9349 50192
37824 95599
46389 81671
31293 38967
67469 92952
1317 39263
31879 49259
67523 86176
19835 78989
24849 57053
44342 88474
86431 94817
30600 81957
51961 66599
5565 88419
67911 75043
38148 42105
20491 55642
32008 58883
43838 47679
21917 73282
83725 96217
6633 35692
19602 88253
21345 94577
19449 55213
61012 69161
35237 42926
68246 75459
36955 92527
1291 65590
61323 70860
64243 79830
26272 82989
1068 95017
6562 42373
13158 36532
82374 86721
36092 80053
8155 36911
29443 60762
4542 41199
49042 60720
18942 21604
34190 67348
55596 83844
1783 55871
1468 38867
49424 87841
1850 81733
29455 33349
28731 40720
23064 55672
48113 88975
26440 59127
10703 84060
88519 97466
21636 88757
89289 94287
26835 52403
49791 81827
220 42702
28900 64758
10176 71497
63418 75635
13996 65798
68715 80626
46401 93373
35490 50486
6572 96957
30799 34087
5062 44582
34880 96820
59822 68980
65184 75635
1638 36786
14313 40743
72074 96455
7771 49543
13816 29543
8908 59242
10010 76902
70647 83059
21533 66174
33413 95813
1465 71296
71192 84599
36445 53928
2366 51475
39841 71361
95438 97249
26398 96016
55446 90511
7577 78850
73531 97517
69086 83785
38961 97970
14035 34700
32475 33784
97578 98479
1544 84951
27792 72250
43805 44547
59651 63272
7594 42051
71375 85409
66948 67966
38971 90598
65801 78224
43992 65512
53481 57371
19702 47492
14277 53703
57147 97966
61464 91573
49098 91270
10468 80971
52545 55155
604 53896
16411 37950
23853 56501
35762 68626
43852 49688
37646 99740
43847 89308
18010 70208
40788 95130
26764 80900
25037 66206
2646 31327
14141 17272
33888 45495
5172 77117
2584 15988
71065 73591
31377 64341
35276 60411
36830 61911
30481 78110
46746 66214
26024 87027
5809 91439
11963 98464
58900 92269
31337 33837
93043 93223
66485 67786
24374 26706
18742 32296
12656 65149
45707 74548
19137 67817
51592 65645
2389 2567
12879 18889
9431 26819
12200 50418
81464 87218
16242 45302
45172 83473
22045 56456
32275 76831
44515 60386
41494 78052
62931 92217
79160 96406
14837 16721
22224 28684
55131 99848
705 3281
37901 69452
34435 54541
1871 74375
37793 95566
37127 74177
17790 49559
12558 99906
43893 97790
18220 98675
6988 73272
19421 62938
41431 78319
2975 79072
50289 66212
49499 92943
33484 50017
2890 73662
59840 74461
30515 41239
19783 36130
45956 80532
35546 70285
28513 53264
8620 92651
83931 98665
1716 30860
61254 65804
5722 24021
1514 36600
12206 95201
37104 59089
26125 89273
2223 57170
22902 39232
21157 55719
4150 61240
98016 99084
25229 60167
28662 89158
18675 56032
81518 94367
23401 67067
69455 99369
66787 97021
61569 94821
58633 72149
28607 43362
74623 99382
1725 89146
3415 60188
54910 96022
59688 67056
75439 84431
37903 94596
598 1047
71296 77731
7808 37584
27857 54648
32583 80890
55771 60820
30981 70686
33146 98338
6700 56661
24524 34630
47340 78522
10587 87604
3342 81710
18183 89718
24068 30080
20309 44490
34562 66264
74894 91854
17479 51617
41741 93627
11821 57143
49306 51902
14781 20501
54258 93967
53081 62304
2786 57171
57737 83931
9152 68286
12944 42857
550 56337
37460 70885
53586 54683
78576 97676
22057 45422
53716 83990
13563 85852
43830 72708
56149 59740
4417 71433
57717 61137
16917 76269
9576 62927
23629 36636
76166 81524
52544 86596
29248 41499
19422 66389
25958 26479
16696 90546
18662 86470
29107 48445
70583 87224
28017 41512
46923 50182
902 64158
85558 98251
1802 18538
44612 52010
29922 58412
36210 60362
68035 93396
6267 55690
26131 73496
43682 56655
70271 85502
40155 96824
50869 67741
39348 85493
33443 90201
18357 71611
9912 95903
26936 80947
63701 74001
18942 41845
6273 99625
77039 94284
10827 83581
44162 52328
73382 95218
8605 66203
48550 65894
13178 22314
63286 73329
86472 94195
53435 61597
68609 71080
43105 93147
7422 27327
40543 71185
15863 50471
61672 65806
53080 91446
27249 27262
44807 86461
14603 78503
62036 86412
703 56368
11993 76381
14532 23907
12069 83161
20036 47908
7255 40218
24587 71647
21471 54669
68744 98370
41705 67166
15805 23085
93763 96044
53249 92931
6267 33357
17371 85591
58505 60732
1762 95165
9592 97323
18339 56041
15999 37994
33542 49339
52491 98774
59566 68268
65960 80427
30989 37920
50664 66461
30779 48736
26056 71564
41703 64025
21802 63399
32989 43090
22963 33993
1748 71008
40068 49758
30954 58976
45675 76268
27606 86727
20632 46521
57346 94592
8659 44950
43515 48950
39434 64136
30189 35448
8217 85630
44468 68614
72054 97344
2930 30000
45583 64176
57165 58232
19922 20761
45458 62795
21502 57055
12937 63500
14676 42821
47788 82001
76722 90355
22240 91693
30215 34973
42055 60568
56933 79657
80474 99729
1412 56651
2841 76937
929 17091
36220 36781
48476 48985
32401 85130
27562 79849
35601 80589
5525 88795
29629 67235
3319 19690
29993 87536
47388 83225
3316 11596
49933 75845
1403 26095
12248 87740
694 47153
8724 12304
3877 94742
56407 69955
50079 69758
41314 46256
15150 17699
54957 57987
19164 86442
20246 24638
52101 73129
22820 98104
15829 43371
40899 68312
15831 90266
73703 99989
50108 94670
7932 63036
15352 84793
65 29552
51416 69954
46006 95485
28180 89522
4511 9201
29000 52988
49123 63762
57392 71379
27307 67877
22984 81488
88703 94466
23264 28244
33792 59521
24900 29950
59722 94476
24088 24780
11591 77066
72897 93065
66350 69311
2196 83107
35715 67301
89981 90263
340 363
70409 86248
54135 84436
44376 87335
19590 67990
28418 93101
10364 99710
4685 14107
24734 98873
60328 75586
35442 78273
43079 87007
31599 36968
29758 33692
5155 26316
71694 96095
45995 84634
29846 82809
28578 41249
37100 94178
39796 77969
75956 89508
49393 56173
53080 56444
49078 52700
36544 52637
21773 29026
72913 97012
73120 91115
22494 46474
46284 92403
76048 77529
1772 72248
3896 96350
39546 86358
66203 73889
59918 67043
85693 90154
33118 94665
71781 99351
32969 96857
27466 70444
64656 79502
35846 52602
85865 98038
12877 18666
6631 6791
55367 96950
75574 81884
15747 99034
55700 91993
6073 99337
9914 68225
50616 86141
7528 82499
9501 80765
31251 90376
18819 19175
32941 53992
16536 34231
9432 66548
20803 62430
42274 97940
46478 58229
13095 66590
17257 40819
6701 38114
54351 85000
24190 31580
5895 36146
10479 36692
3063 23918
4381 6523
10064 11235
49914 64822
50843 99469
19905 62602
8358 53080
10700 54464
29202 40800
57256 58769
27607 44053
19098 38645
48678 73357
33654 42287
72524 84928
6054 21185
37007 42888
22595 32045
12436 43955
30378 85946
75 96186
56 12762
81559 83406
21799 75461
2872 18891
57740 79575
74155 79930
9686 27663
5548 66019
48360 73486
6522 46028
79106 83246
80259 97826
19968 94906
24461 98132
2841 88145
78741 83721
30512 75914
7592 12198
44754 80313
30434 87403
64158 64766
87440 98766
54421 63572
22410 42105
7079 21469
3951 7214
25388 51496
81101 91613
78085 84170
65028 72179
35619 36470
5743 71995
8829 90750
51339 83047
23515 65575
14675 91542
11625 65492
13612 90434
46802 79489
26825 67484
12961 65702
35585 92394
40263 63653
39602 81192
60871 95201
25355 57878
17300 59895
6525 85637
600 94901
7022 37594
22801 83192
2390 2744
60384 76860
8524 20164
7109 9013
18465 90606
877 91720
9126 72642
39224 86968
43675 45142
31130 98562
74113 94520
25438 71865
16578 37306
86154 86750
19791 97594
64958 94202
5709 96968
20987 82902
30992 98282
10626 63287
63707 72702
72290 77544
4743 91907
35061 95843
59998 70279
58608 64946
7991 85245
13424 42629
59726 83972
17201 97331
47518 63630
61160 79967
73830 89518
16459 44491
56177 70516
50010 81897
49919 76091
17043 87721
16359 49188
38668 84912
18819 62348
16706 19442
44764 82320
62545 83883
40566 95942
5629 50108
4142 38203
11325 73041
16654 53848
35827 99726
63604 97588
55697 61444
63178 77664
36836 78494
73270 82702
42781 72758
4038 61824
33183 38409
56163 64149
36261 50209
55020 81861
14491 91427
61253 82037
61214 80839
11626 16918
3403 44866
23167 77500
21891 75810
25458 60816
58396 75129
15447 50003
14065 80295
13076 71407
21563 52828
46891 57445
28827 68943
62874 98768
34742 53367
39311 55845
16274 53489
38120 75477
32355 83851
74862 76393
22906 68817
27498 74767
1707 23330
39075 52916
90495 91873
52338 94794
73963 86830
92817 95292
86420 91403
6378 68148
86316 97809
3549 10516
12243 81391
42184 59978
70844 99811
57638 77997
4080 53262
24621 87099
12580 40063
1976 52201
23529 85434
8367 79357
50045 54569
37853 78890
67896 87014
40254 47752
6455 60590
13396 86292
9795 55190
48867 68566
43070 80761
75262 85802
35156 48579
39994 73676
8757 10807
28810 95609
30690 95000
15371 25662
2486 78816
30284 94921
21857 84159
58108 93660
54547 99180
74584 78714
32056 65575
29711 36475
4783 51038
43305 91684
25906 49788
28338 87930
22026 38201
17322 47338
8306 21164
79031 87604
16665 73704
48396 53155
46348 96463
47069 55634
31491 96798
17228 71930
56707 85899
4633 41507
3568 26955
33558 56964
28607 94333
34959 99778
5847 87017
1836 40702
42491 91755
76164 78151
72554 90549
43685 68841
25348 95076
16804 57692
55906 64322
45256 71989
17826 78682
2512 90455
15697 99717
3431 72418
75721 87246
21070 67807
71855 96713
11947 30516
6466 56903
2466 21054
14222 89146
50355 90231
19956 54699
37519 62039
31404 71157
13048 89910
21521 76690
20239 93877
45554 50183
9007 89761
1610 96206
7023 47818
68967 78655
57059 60455
60843 80502
22979 32256
17868 93927
54941 93756
33061 74067
49549 70058
26687 66959
52286 94932
13837 25228
11524 50758
69014 76326
50113 76261
86178 99957
50360 82453
63470 92435
77307 87880
13770 78073
5808 63034
2879 38299
21177 86332
72341 77494
22432 33451
48292 48992
27250 49006
7408 72295
78170 86712
37237 54689
20659 95314
58300 59792
6763 40180
25914 46438
40124 81831
23577 75025
7739 23668
11118 27910
35793 94373
52271 96417
55061 65669
3977 93459
21237 32443
38494 61975
31390 39765
21714 29836
12879 92022
12186 95541
34770 83032
27176 63669
34396 42247
33240 57590
65627 79023
43458 90454
39721 68138
91371 96724
25552 99726
39921 80219
8800 26139
23997 96078
66605 76089
20763 42418
3554 11676
34949 43890
17074 95282
31283 67387
588 23404
47830 78255
11813 50638
17699 29629
8672 75172
14936 56087
35758 88958
35936 85197
4472 4992
16719 33058
15160 99274
33810 69384
2430 27528
61589 88489
58573 77080
8438 90167
10251 18000
12683 64861
38727 51098
4160 55874
35847 57755
75692 80751
50425 78436
29756 45498
36576 99584
15001 17126
16300 56980
59286 95369
26749 30298
4621 32846
3838 63496
81007 97377
22934 34831
1284 19338
4210 73626
45814 63778
37103 75541
28267 89389
11908 69223
48862 84196
59213 74653
334 18687
18131 29315
66441 90090
1492 8724
50707 97875
28632 72838
7893 30363
79947 80451
34026 93736
63579 83569
32637 38652
72147 80080
11110 46904
14435 39305
43009 45636
68019 78908
10981 99438
5388 9939
5179 64147
48483 80047
3209 78381
19029 36111
14252 24634
53562 96659
38104 84209
47579 80063
89924 98584
7109 22897
84120 97999
65167 66280
33893 95285
39521 95397
35035 52046
26256 58560
25299 66420
1776 78269
38001 61588
22296 70619
34835 83189
25184 35002
30606 95518
48372 61946
11694 94924
21032 83918
62458 78287
18985 70526
43155 79492
38832 94871
21831 67679
55854 89142
38440 73424
32762 87829
13624 41457
51559 82971
3228 26196
19989 57144
1758 19188
6208 37983
8386 24008
29362 41480
62656 84957
19226 77432
51907 77555
5277 55502
53768 64188
41807 50241
89259 98413
24289 97874
22169 58787
1849 65934
43459 59888
53529 89255
7420 25048
8964 23938
25550 77081
31172 31926
57905 77387
30499 47182
14153 99781
2190 6108
54697 60401
19325 69841
37967 92976
50043 84371
24314 99738
29827 60089
59249 82652
65552 71512
15023 60317
34263 58402
7535 36150
13886 28529
17060 18712
52418 99577
16318 63256
634 75968
25430 48138
1862 68015
19257 70411
11450 91745
22475 93824
45664 92186
28587 74663
43175 49656
17402 78259
35871 72179
46174 94050
42445 49284
50174 64472
41784 73680
27333 29795
67606 82559
40011 45890
22590 85472
6002 8047
34013 73715
16520 53679
13776 20550
27947 78258
23738 34594
5364 79808
34911 48778
31380 77977
33679 87144
41152 72451
2219 10438
8951 20035
12715 50376
52805 86646
64625 99472
56149 64535
49865 97404
85830 93354
16091 68462
7493 67136
4037 41747
49971 91972
45991 96879
6812 29993
52786 98759
79286 85474
42352 46493
95719 98046
24506 29681
82570 89398
1533 47096
67790 92816
5440 32178
16087 75290
67822 90110
53994 75256
9660 81551
10985 81092
24505 66742
32922 69189
23104 25936
32084 44765
13716 47649
3613 94469
23518 39032
50849 52116
8253 88821
28931 52781
88541 97491
35031 71416
4146 97892
72814 86750
34137 97075
21435 30836
29108 78202
8594 53507
9509 83822
29801 32602
43789 65299
7926 51504
11326 88812
52722 56673
9005 32612
72434 89894
2387 73604
22706 88593
1820 76356
10059 80239
1149 44565
17197 87113
12924 52335
19220 24297
7748 9302
42741 61362
5513 41150
47389 76175
53881 56266
33356 43747
27194 52271
2765 7489
11781 22360
42396 78217
18691 41311
2613 23473
70696 79664
7883 40908
5306 66754
4610 72943
4838 78680
8940 51304
67496 78296
22624 70220
37271 65085
51902 64839
2895 3012
15701 93336
46687 87453
54592 90924
17795 35919
86936 91182
7327 94710
14446 48800
3931 10976
27234 79846
5981 90394
69379 72674
6271 57031
61711 65741
13374 48346
57268 57910
63237 78497
19577 97553
371 71608
94038 98237
7297 74025
29003 38121
34077 70914
70758 72490
53350 89626
40878 96779
83814 83989
5452 10210
4865 25838
98487 98974
72975 89880
7290 33404
7619 36087
16772 66713
32407 43917
19180 42882
1690 85672
18247 20895
27487 37201
1160 15950
47918 75188
47875 47962
11752 71964
14637 28605
13058 21137
5948 87346
1188 25748
19711 45733
9193 83839
30098 63918
11357 93439
37476 90452
38233 84920
34006 43743
44857 97382
16688 88520
71742 94524
1165 28191
56115 71416
11113 82951
24951 47572
2190 15668
52818 82642
41832 97953
34400 63304
32043 55263
25459 51707
19313 44471
56807 97705
2271 26811
23999 48933
59571 78842
24103 71128
46734 84241
52765 82728
54564 78515
33907 55003
54934 65775
4621 59765
50775 85959
27517 79923
23556 26703
11404 50371
50414 83815
9775 24646
8537 78290
14324 18182
6035 84316
68519 92514
67849 87300
10750 16205
32194 96311
25098 88459
30872 70458
65384 99075
41670 70132
33084 78591
7077 10509
66506 81423
4958 11322
22379 85584
84429 93012
3284 67999
11791 53189
27423 62515
2699 41186
30395 66619
66101 83383
60178 87333
51394 64670
30407 47854
56841 79886
57343 89023
39962 45863
2788 68735
48127 57707
40206 49545
59408 91204
62316 84705
49200 65158
14909 44146
17114 89949
3288 17286
53586 85784
11888 28860
48450 91236
3659 61423
24439 71316
15052 54343
46989 78538
9861 49473
37736 43449
35503 68949
62322 78698
19519 51358
70601 95843
1689 68097
47527 68191
53048 82082
48530 59479
1135 45086
16242 98060
69924 96367
37588 99996
27782 33356
53083 93264
45088 83352
45260 93451
46466 84149
26996 41053
9805 76878
15074 45995
1019 50767
2692 79787
38083 62303
81688 99722
10091 52358
53427 81195
31468 79753
39561 90547
13456 78273
50998 76609
38123 47945
1243 88135
61222 82853
12982 55445
47710 70369
58310 76013
44696 67231
12261 91781
52284 82418
27236 48841
34904 90137
16339 38828
7907 41207
62095 68473
22160 78779
19152 27873
25241 42968
74159 94764
54468 75600
31427 59295
54074 56488
64295 92077
27875 55095
38368 87025
17187 67797
12681 30617
2668 49496
73135 95307
32548 50645
78691 96170
90477 99529
40274 89376
25085 53576
21160 75122
42261 87258
63837 71504
19422 38333
14991 86363
33361 80090
5095 75412
27626 54571
11837 42620
13155 38368
63395 88802
28518 55107
37763 52030
53451 92767
35035 56151
15885 34621
8449 75606
91996 92852
84881 87862
68274 76337
18036 92919
1589 26764
16657 90990
33049 84711
3526 89253
57027 64515
13865 41104
19 88147
26052 41850
43222 52586
6091 66495
52028 72315
90620 97166
18877 86612
50731 91001
31606 70267
98344 98632
52305 62340
59595 81549
48194 93836
13194 71011
32405 57742
21168 98718
7175 54366
4984 25634
434 69021
3153 43871
30665 69244
29035 67552
494 97851
52034 75837
5425 92172
71207 88394
61201 76141
5322 66768
24683 49550
79565 85965
12201 90282
29135 81134
12963 45914
21 28825
6073 77463
1847 36422
61476 92039
77124 87342
72412 80117
90365 93233
93351 97529
64504 65678
67888 87396
19054 24977
23768 71105
12339 50390
21913 57016
56885 85799
44509 74444
50254 72196
25800 73585
920 79697
45658 63079
7661 33194
7101 63715
21571 43368
3382 48188
15935 73545
37178 42838
81116 81732
53643 72025
28690 94208
84496 84704
18186 34425
26009 64389
22599 96567
33323 48634
22628 41799
22841 59527
52723 65854
46107 94804
25301 88407
11059 53143
23903 92173
14131 52950
32603 39833
13066 31755
42485 91895
13768 66787
71855 81245
35475 86851
30052 80614
39942 76419
81473 85788
46478 62290
76413 98941
45971 70978
38073 92433
35504 91345
51453 75152
23059 31141
14439 19466
25672 67898
10163 79646
34003 49831
13059 78379
40729 98127
11689 48805
50668 62453
84563 96739
29434 91806
22252 45085
64647 78052
460 82066
15929 54740
11589 63485
32214 44926
59558 74540
64103 77244
2519 67521
16966 25678
1409 64704
6780 69393
3226 28071
24766 91811
78908 80178
93041 95504
48005 68176
28 37803
76313 78660
9072 47065
3040 95683
1816 16189
3276 77987
80890 87126
66033 66599
670 87028
8868 16568
27549 96064
2028 74481
79474 91728
40538 69698
7979 74662
38604 91307
25548 43736
2996 94063
7001 32017
22131 33557
35973 48079
3765 24393
16503 86316
52657 74233
68562 80313
16073 41200
52615 54536
3474 98663
25094 47734
21106 89737
29428 57679
7714 80678
6189 17867
4672 10693
6905 93554
70992 85368
3103 42857
69295 82217
53601 90320
1996 25915
1587 12613
9227 73219
28579 99289
67327 80397
11779 49637
59987 74924
39102 99567
9150 66016
16431 32428
25377 36411
26990 95923
38879 82270
69224 75778
18223 75270
25946 45209
32775 46174
11748 67499
38029 60968
8022 51141
21991 62602
6221 10768
31772 99398
72382 86088
9599 98899
31507 94290
2406 15515
3066 69260
53284 96889
43499 83462
6190 49568
12426 41402
30138 77380
50351 93244
32539 52297
15715 52416
2392 16388
13356 49160
25048 42181
2728 62785
12182 55655
4132 59819
45474 61223
8168 45034
35587 67423
39880 81166
27870 45882
28722 92165
44336 97912
69359 91858
39864 78685
27621 80650
22946 68197
18988 65433
22612 36722
33743 97022
12505 92508
13955 76558
23049 81221
30697 39218
10947 91999
19616 35376
67247 78239
7879 49120
53284 74104
39619 47369
8616 29846
59584 64181
43634 91353
13925 33538
16670 49048
45175 68273
85618 97953
32077 47764
17049 91025
20566 95078
74270 80793
27363 65780
67824 68951
13501 65711
33732 53390
51911 78043
29360 57801
30423 92791
37051 61091
5290 5608
85490 96404
33582 71717
5588 77116
29723 68703
18636 70117
18618 96081
4149 17378
35839 58534
13122 64312
37672 99957
22088 25178
74624 95387
48946 65449
37615 90850
25083 77374
3248 95503
13568 55148
13053 42059
20143 31187
565 65181
5231 13199
18945 20702
14287 94540
17396 59227
56184 61417
20087 64027
17081 48203
12201 67270
29492 32171
35723 97419
38261 82303
29609 65660
29572 65404
3675 46626
66846 74403
53980 97189
36954 93037
48305 88259
48304 51339
42183 93704
27738 94425
83084 94489
26389 87514
17186 19765
66778 72995
5510 25104
39571 83188
22705 53547
54780 61761
15826 86840
17496 54703
33341 71651
42875 60779
18977 71484
27864 79479
23951 96910
44741 64226
40014 66301
93585 95821
2776 36466
18694 69381
8519 45026
49519 91643
27082 36596
37542 65170
8612 56771
10276 32998
2561 88357
36324 64589
52344 93694
7516 56916
7002 55029
48449 96821
50698 52916
40966 67135
26247 89946
17220 93118
33474 84004
43547 93147
31321 84871
46418 67191
6020 68298
19554 74946
58742 92054
27915 79606
66174 73495
50040 79803
25727 63425
39286 79491
10708 62082
60170 65429
1334 74942
31365 79156
51354 86282
10250 40374
81836 97552
78546 99065
15239 25453
26239 88525
72179 82261
964 77612
15492 67438
37184 76659
4150 49935
46729 85597
61632 65865
3078 26717
84162 89240
47296 52235
62005 97193
977 57970
50033 85432
9924 75279
4225 58194
72585 90833
15207 37582
6545 64064
19217 74645
7767 66832
2957 90027
56932 85427
44909 60164
2086 70914
51681 52745
43643 98481
15988 35350
49744 61574
18864 59216
29884 67485
13980 92934
10041 82924
19963 90510
72728 88617
27700 31924
60085 68498
74133 83227
24727 79947
13007 98423
11465 64447
65830 80313
45726 92600
71904 79328
51354 54167
36745 39152
74824 99343
56682 72240
69731 95556
7052 71152
2332 6937
10406 71083
58348 76190
41971 95347
54759 87193
9253 68122
9942 79011
20410 98773
344 8171
8841 99473
15145 82306
7092 99510
67378 83153
7825 52001
10889 39821
71055 73528
21540 73666
51146 87502
19602 55320
30216 56170
24605 68812
34562 55314
42988 49769
76273 84321
8141 79706
36586 38115
41131 54547
49058 63275
22230 73569
80772 98367
36399 57180
23185 68048
16876 39680
56197 72497
83396 94810
1139 37367
33960 46637
28987 74947
65709 88420
33442 40832
51665 97867
26435 36752
28353 30463
7997 19453
42001 98584
63288 97964
38523 83780
33496 83178
11520 61183
60626 84528
4709 97464
11814 63875
57791 64732
3033 46492
6565 65540
25210 44730
49651 56968
3133 99206
5295 55836
76575 85736
16983 35804
39744 64622
46968 95279
62570 77050
72322 83349
10550 88446
58017 69248
33848 86669
17238 51680
49824 98255
19300 43822
21326 78772
53398 76644
5168 72229
39325 87033
54150 87017
9264 53435
21322 58638
1230 59313
32627 44042
25332 33912
14721 97061
83193 95015
9381 24657
4309 43909
6163 66932
19550 49447
24450 93793
36585 68361
43188 86735
6998 73698
54565 72291
48275 74520
75372 78383
8890 13763
15881 65307
90234 90524
23159 95030
24640 45524
52768 96437
29953 38241
16187 75159
14407 40563
67381 80250
50263 58661
30675 83631
60687 98875
50800 70842
21624 96880
11960 62421
13070 53321
50435 55217
67357 91983
16137 38521
12564 56126
45831 49393
46887 97086
74714 89873
50004 96886
35429 59770
2492 56850
13716 15673
25700 34848
10684 56754
26217 47189
933 30724
66889 71775
3454 70757
72748 95963
43919 51855
58295 97695
8621 85324
555 34703
14324 79155
11255 61683
63813 73863
12659 20878
14008 91040
9285 95578
31119 92924
65042 96976
36482 82563
61765 98690
37412 61445
19717 88603
48413 73628
10078 66295
3018 20230
31154 57801
63762 80270
34575 62758
92163 93383
36673 68589
70438 77114
19931 94229
1253 78228
10906 38803
10727 54994
34282 38498
45638 74648
2144 52302
2503 51139
76871 98561
7571 21634
31743 77472
30731 65410
11028 82126
44097 62547
51548 89870
13977 27776
1049 5498
10535 93226
21754 45501
31638 88359
74564 89035
9549 64558
13518 26938
29320 88161
49440 99815
69286 75577
58038 93095
19120 90103
28180 73301
1820 54695
65434 65974
20010 90162
27254 66247
36448 51115
17715 20581
88406 99477
58703 67929
35296 50232
38090 46366
39615 71409
58202 78192
56403 74355
64403 75579
23781 89952
34948 49437
56064 83404
12918 25473
44474 68105
11501 86361
1210 4900
2671 33113
22064 68232
1382 65160
74796 78112
54 11438
19231 47477
20529 33944
15604 22798
3352 76147
46464 63872
2272 45604
42308 46692
28261 44210
15587 86848
23651 98149
20246 80428
63532 76851
13489 41805
12270 25645
55058 73918
26461 78457
6326 74136
114 14026
48012 94656
59969 64105
19220 68828
46550 92019
4397 60036
51133 65483
26260 99490
12224 70778
86438 98827
41903 91622
18852 97520
35595 76762
45402 58081
39828 63424
16096 73752
15177 91410
59137 74491
16105 85531
8972 69983
29567 82633
5149 61759
21164 35093
36553 87403
39812 81168
34954 72470
13141 55372
21148 90039
3457 39461
16028 73161
44557 47050
909 68218
35180 89841
6345 67168
3216 48162
14821 82502
4117 73634
75866 77514
85581 96175
354 29778
41403 64787
34475 61373
9636 55961
51638 81884
16211 98913
28636 93227
9062 84273
64843 70763
13428 56968
14862 52989
81337 83665
34684 68011
21389 88261
22246 67831
28702 63953
39427 97131
14862 98737
15929 66313
39944 94199
11618 28777
1698 4327
7326 56282
27110 58054
9732 83287
18079 58544
49964 64335
49725 56616
32213 76804
55300 82154
75805 89799
13404 26807
23249 48713
80221 89924
33268 93073
10350 35475
41968 66658
27004 50015
61222 62763
32800 61518
74317 79168
17279 39246
46254 88578
41081 95297
73712 82406
48591 73270
34830 63392
17331 72622
17488 99906
22972 76366
29786 50800
15710 79579
66534 98269
88131 94112
13200 81944
34756 55441
1741 9242
49418 77605
48240 51859
13146 85257
43267 96533
12928 26093
46174 52820
26425 97975
97448 99747
23680 48788
48039 60866
17524 86765
8533 23455
49901 89772
77824 99896
4078 53963
61856 98815
13715 63355
27929 62034
32195 94612
27599 62215
79346 88173
49609 66945
8581 18866
17103 91505
59578 81019
22669 55180
16719 80224
5774 58511
34892 48298
5325 78922
46762 98375
22512 30877
4878 9938
33646 77971
36083 61691
5530 84559
33642 37449
16940 16994
18221 61763
27255 50159
7012 47907
28755 56735
24983 48197
10890 56461
2416 29663
18835 94379
48346 62685
26825 87425
11311 60687
54667 62737
1346 4158
57990 70626
14183 98746
10355 36674
8110 78114
38039 81472
18325 53354
33233 47676
3302 46234
81654 90500
35892 67243
40814 67381
21554 28720
78632 97637
1206 2699
17293 86823
3454 25927
7385 65843
13347 36029
6991 10152
44057 81689
53725 56557
20626 21062
45257 72408
62472 84716
72524 87569
6985 18740
31179 36309
9894 19972
28573 67762
23979 24468
26221 59989
40066 52018
41856 86123
28236 63455
36226 94092
22632 33734
29397 46851
12543 39147
7 50687
64928 69837
45668 83123
8196 44093
45111 89942
2813 87625
6106 98348
5600 91569
11328 30365
35043 59139
16929 98495
78328 99679
18226 20061
31421 74812
21605 91155
44843 58304
4787 80643
72731 76491
7632 63251
49772 98135
34272 46050
36847 86912
76595 91451
7906 33805
1957 11737
74303 98069
40958 63938
33651 81610
22277 96526
63070 71952
16171 91448
25755 31609
56015 75959
17280 35958
9552 53095
19139 31000
40786 51235
3152 45422
24587 28431
2115 44558
12431 48365
71561 93451
64103 69887
63431 64109
20682 45962
68782 82838
46737 58464
1488 80045
42927 72353
48981 92768
54545 62043
23578 29639
10483 97549
45528 98993
64578 90051
17527 51480
91215 99521
76197 79835
15464 27872
5811 21411
9839 97913
33442 49234
21273 89824
8481 76541
27016 79715
12540 34111
44072 81553
54448 89819
19781 25013
29576 60482
61635 76068
46196 72076
22996 63261
82806 88599
28978 59244
21384 23985
6872 51663
10252 71047
43990 76924
51574 83001
48291 63437
29001 65398
82188 89034
721 85189
42959 54381
4767 97080
57443 92948
5271 38024
51433 79247
22116 52019
81937 96047
679 45872
41641 99360
12473 92386
4222 85369
51929 75119
23300 35251
3434 23761
34347 72433
6958 58375
6894 11856
26916 85829
15063 79415
85197 98387
21268 73544
39599 88548
24014 35513
11127 40848
53734 56609
28760 34990
36291 53979
38340 71900
22921 76909
50664 59101
30307 92895
28934 40700
60006 93872
14835 74789
6003 63216
36960 88190
39901 83672
28381 61246
56653 57502
43098 44198
44230 79667
31608 76816
21125 78106
56881 84255
53784 55855
72789 77890
71834 97767
47472 67590
58803 83020
32629 65959
43108 81451
54059 83364
72974 92750
68372 88208
37140 77743
45079 71652
80692 87138
37995 47536
14555 35703
80643 80782
63502 80628
69906 72054
18608 74048
26474 59676
27484 86675
580 67945
178 67575
83534 85759
31678 55274
20923 39374
73816 86767
70416 82368
83369 96557
6651 9309
15694 54083
25892 33589
62429 71840
14861 82018
6387 41076
3094 70968
83950 99983
13685 64462
69516 95390
34803 69436
14736 78625
22183 40026
74051 82094
32307 87268
12322 32240
7925 86880
15870 29075
34456 66122
11746 26609
870 21535
10876 96036
42801 71314
12975 50165
62124 81130
37249 40423
71013 90983
4615 50058
45689 85323
26514 42947
3813 53379
16536 65354
29251 94696
44698 93234
11880 46138
7037 72413
6800 33971
18006 79259
59357 75745
36472 81633
71802 77699
63373 67985
613 54936
19918 85199
25134 96284
20171 97925
31562 82674
10833 20395
9992 94923
15991 69987
46144 51890
2965 21397
20602 74149
6980 57997
62747 95997
8618 15821
52366 58181
15009 32096
1746 96680
26252 99555
31054 85757
25979 39482
6115 93510
56178 66824
56859 74792
39348 91934
18414 63549
3470 93134
72671 78451
72076 75630
7153 89301
29479 77581
32736 93676
41603 65768
16405 83622
26645 96394
71060 71658
13830 16506
7852 10972
21471 59892
38504 99404
48451 69994
2024 69211
41787 74635
60261 80399
21341 60871
3210 54681
19982 41563
6094 12085
16390 38286
5830 50706
57404 63368
71226 87427
726 70576
7697 79871
5277 10084
14259 52299
48488 71353
12802 20497
30258 62801
3472 7310
63229 85930
27334 51488
43857 71419
37410 38059
65374 70837
62697 89184
34529 98165
48368 56047
23555 62847
57746 90505
37902 66411
27125 31812
38035 94294
2735 80325
40355 79814
3107 11618
19943 83922
67803 74732
17694 48441
7501 92890
40076 78133
42594 78981
27637 53528
59755 81360
2325 18101
9672 52248
66078 94967
31283 32938
4620 46319
26232 51844
54123 76902
54435 77185
23859 67266
10463 24575
33772 61813
5758 89318
36142 73543
9044 28243
34547 93903
70380 78174
4054 99712
47589 89937
5789 94224
44499 77167
42367 69648
54645 58159
8261 30381
54978 66224
23649 26094
33139 78895
47085 79511
13108 20010
9806 66266
75653 84320
31958 59352
52485 79295
48103 99864
59054 92202
20418 81109
38521 87879
81782 82503
71781 78462
78732 85880
18099 42260
15911 36189
18160 65180
46229 73248
60174 76063
21976 22008
13951 97879
29347 51107
45100 73494
67921 74091
29493 93733
5602 79052
6361 63606
3564 42290
18713 86746
35816 55416
29103 52524
23888 71160
61839 65478
45641 88933
15171 88838
56727 88209
2052 61934
6468 20671
31911 99731
43551 59879
13622 85120
5290 48893
5734 27872
72370 92856
49974 78165
48708 69978
49982 57991
65959 81902
32287 68437
19308 42490
31206 68581
21193 30876
74256 92675
38830 42960
12718 24279
52469 61311
70579 81746
83515 92897
20373 79306
73212 87996
8005 51038
22576 84580
8736 84575
29098 51352
13057 54847
72585 95373
47169 89672
34436 84926
24656 29855
13716 84154
84265 97522
35624 73334
23087 26031
84264 93788
17527 36665
40302 93842
2261 48636
1583 93485
4700 50820
50261 67539
16870 55693
9616 54149
6060 83824
21882 30330
47808 83136
15767 65109
75201 84051
27181 43057
7309 54475
47690 75311
61095 80971
29102 53965
30305 78160
10715 28018
31104 35039
2855 90072
31070 46853
12547 54073
40410 82754
46528 46549
95703 99205
29205 63802
21283 41573
18067 53942
20762 22130
28044 67843
179 40363
14723 21469
17540 64821
43512 75176
5700 28785
78834 92491
9080 93233
89462 97388
14880 61760
26122 30610
21224 23541
31031 32185
71860 79611
79392 98040
72912 81761
90009 93610
58842 66737
21601 47495
47619 65245
27042 80651
57544 88947
37243 56833
62303 75295
5485 89778
59730 90768
82294 96396
10179 16343
59043 79427
33079 35946
13767 62558
55234 80800
73306 84719
3964 32308
52844 96094
35426 73821
58645 81366
9631 22984
48622 60165
82294 97089
8161 33036
21348 62870
40389 42042
1315 6887
35666 48120
64613 96144
59502 76855
977 95139
26024 99666
53072 93654
42583 58375
37994 46757
13300 56094
9526 44476
75334 92917
41186 68077
18826 69527
24489 74900
2402 24680
12829 69673
30109 99030
21697 69412
28727 84124
8345 34887
55466 92613
63210 94747
33009 68013
31311 39159
18760 98899
30688 76276
59229 74063
32871 37718
16525 88392
50928 86166
75217 94921
10 75709
7060 72549
5205 22194
35354 89354
11714 77692
9352 81112
80734 96391
7504 46447
37592 63653
69334 87911
24907 31547
4630 91526
16656 77737
11918 19282
6654 99533
80279 83187
15882 91096
88979 97890
43724 46826
5876 46590
60222 82888
33365 46158
16841 83606
49398 86885
1259 4993
6989 97507
30874 42500
29879 41742
39692 48335
9673 44722
15888 64982
43800 53240
73994 77865
52947 85676
39460 81186
7024 60869
1037 89154
70311 82956
47028 70996
36192 68489
63109 66342
22460 24466
15345 38372
30018 94973
18152 24979
16059 66818
22354 35867
23 75950
21200 47679
16820 39737
37577 43049
849 25107
34254 85350
30741 56177
24574 95901
23541 61581
7127 14908
64517 80199
41108 45711
34532 86109
7747 58317
2384 64846
46405 98484
12761 16167
56257 79790
30650 47008
61972 72572
13386 67405
41444 55621
21789 38391
43160 51607
13751 68710
1973 33828
37202 98194
39448 67880
16649 39866
43092 53760
15568 96456
76703 96228
25793 89432
25498 88304
37449 43058
72728 96897
34198 99024
15008 70408
34237 86361
15608 91780
4823 91100
50663 52337
16696 45109
19284 44303
31087 69840
9230 48912
21027 62333
3998 59043
15445 66131
5513 30737
79738 96976
26684 97033
43063 61107
37408 95626
14215 37597
48562 75335
8151 38020
79077 87074
14250 90870
51120 85910
67548 98702
1109 63888
47043 89069
47637 49175
58453 59058
85341 92505
33186 97788
11794 62970
38548 82824
3246 69207
60409 93851
47782 51674
24050 47771
34235 76451
7064 13981
49900 77140
59794 92428
85527 99307
8048 34543
399 86925
42792 48451
58907 87578
46396 63380
29638 36864
72920 91769
53308 66456
90743 92873
30501 44419
8069 76637
26997 40703
16158 85028
1983 99305
25781 83997
80643 83211
38034 99092
60357 85829
13962 76455
30099 85253
46556 84207
8231 67451
3519 49867
25179 40005
52195 71590
19136 48402
30867 84880
34131 34286
52878 78794
21685 83626
29852 33507
68053 95911
53034 71969
7409 84984
71100 73029
2472 91076
73913 92219
62605 97754
47018 79322
61156 90407
59599 63339
13735 61868
75996 94982
73887 90827
28915 99507
22933 35367
9626 54837
123 88127
45203 97415
39989 67643
26692 61368
25234 34421
12215 93440
32341 52773
41628 96124
30072 58913
15953 27491
44735 68832
42331 50349
60344 81819
49993 58883
10840 82985
7040 12116
43698 54052
87988 96891
71934 98017
23493 25687
68022 82953
13781 67383
17878 69979
18053 58168
1399 25515
19494 72681
46668 57058
46360 81751
48700 59387
64558 65266
53626 67662
26035 70772
8087 92276
51199 86144
81005 84254
34000 81383
58472 71588
10749 13073
40467 72689
34563 85993
22637 46387
14599 66429
30086 46449
51451 86674
39701 55639
7369 32691
31773 59753
3081 81495
34920 88136
8025 22764
38756 67467
16637 39530
86601 93501
33370 44247
44410 99922
21148 40257
35816 64321
54731 70238
8659 94880
2001 60106
41018 41936
13755 17339
40496 90597
34864 93671
74889 90193
20172 40972
47319 68234
12464 44658
88296 95390
90045 93650
24283 39045
34837 45426
48010 61259
20308 63715
48195 86133
1304 13337
70272 71690
5213 64490
22583 85173
29473 80995
24144 41077
79548 99283
40418 58135
10229 34124
39366 74462
36585 55513
75681 95383
1061 50208
7908 24120
23517 50826
3493 7004
54635 99549
41562 95656
16409 50606
15053 19735
20240 34448
4215 33521
1294 82070
16927 92400
31702 58310
7378 48165
14017 83133
14259 72251
10041 21139
79649 94998
35878 45193
216 68939
6536 27886
5392 23229
5282 38604
25324 84936
12737 35775
10491 99295
34633 50821
28771 75577
93746 97657
39064 51583
4160 45181
48421 74162
92836 97552
13225 98869
80156 96620
49703 86322
4816 20932
19452 98181
67628 97895
79910 96975
28972 98387
5166 55109
57477 71615
31329 89175
2147 27172
14725 45528
33065 39534
2644 40025
23163 76252
16595 94612
55546 57200
32229 94100
14792 22866
15947 62796
69698 88239
18223 49583
11460 82159
13715 42648
73549 85587
73739 88783
70447 80438
73940 89516
32644 60001
82540 93180
12494 25694
39257 74195
37 75560
70855 98996
37956 89660
34566 43168
56583 67861
16955 23276
3934 6905
17978 60865
10354 25926
45887 79676
44104 71192
30135 32513
22323 83019
33038 60688
21423 23035
48800 95782
27497 43968
42030 50826
57464 69733
65530 84204
89012 89596
17420 57470
39379 79724
34796 94030
51142 62752
26810 91575
34284 48003
23173 49017
88299 98638
12198 72067
2836 49463
67391 98282
30561 77652
8388 30243
4787 66265
55179 72421
51177 60632
3627 77936
32258 44420
5033 96248
24083 50733
38273 57622
79510 96564
12072 65538
6378 21573
6064 10161
919 85166
18685 99701
58548 59255
38342 79514
11240 50137
12638 82846
29401 95025
38040 54431
81066 87064
22140 57996
21246 63489
55965 74661
14575 30298
58546 92193
7515 21565
10308 75833
1518 43044
32441 93595
45543 71386
6631 67061
65582 67753
4501 6475
32551 77338
84184 86330
1598 59118
17502 28007
7241 12753
86524 92624
7447 23020
29016 48121
55384 94292
821 5953
28240 28504
32833 92554
27133 91380
25113 37113
52491 70778
25397 94337
59488 77440
34120 56798
5897 82995
16802 20305
11579 67697
10653 20144
41745 55137
35746 63836
35018 85113
75830 82220
23152 39345
1100 69504
2359 15578
23634 46025
43358 45444
20834 66899
5648 93518
15647 25867
2125 72382
34828 80443
437 52917
76777 80211
30337 38763
12818 91837
1765 21424
26588 39199
23813 90190
20075 60423
45091 50456
12522 90181
28314 68845
56438 84032
9994 69256
1127 7855
27856 63615
51931 53312
17776 91773
43642 64632
192 1771
43420 83873
48732 92319
43102 48731
76950 88481
25301 54654
65531 95658
53381 84351
3858 61498
23284 85821
21266 46499
64546 86497
81040 97649
18628 46243
53719 84310
16441 93644
81234 90451
65525 65612
13631 88587
20039 31948
2830 55511
25939 56820
42694 55971
49128 61325
88800 98058
19648 90941
40719 50289
35836 38893
15520 69369
31595 47319
46340 64573
15212 25604
7224 73979
81059 91184
81869 94032
3886 41460
12184 91901
44280 55151
21481 28852
17984 77143
31538 60326
36937 83337
4449 25576
2141 76449
16042 94726
21505 88003
66583 85708
22478 37050
13347 42090
19912 85986
6857 15905
11847 34166
16614 79929
5330 17592
12006 26100
5666 85954
13251 29865
72821 91220
54715 62990
81621 88552
75288 91396
12737 49797
12633 93937
40122 90349
36547 99369
13728 81310
16359 87556
48929 71772
10822 16693
41640 97696
5891 80341
18065 67586
55145 97625
70723 95702
13066 22862
18432 98172
18135 23998
24760 47016
74998 89911
53873 77940
37098 40796
65968 77560
52449 77461
79056 96937
18353 57488
81215 98811
17380 37932
6377 94132
12376 18616
37599 66203
39430 44424
31753 51274
12379 63930
87932 94700
52707 57410
58627 88086
47426 84946
31141 83546
48165 72640
20328 45761
51821 65596
87922 98214
1452 50859
5420 65613
31242 57090
10917 84417
39261 83110
16905 89138
9017 31418
8918 64834
87 34004
25033 75219
32478 32720
65112 93220
53020 53202
51231 95335
20978 24441
79549 98492
29694 44138
46654 96994
75612 81653
10555 39351
5298 51677
650 3393
58979 60323
5981 68459
16125 73945
50982 80543
46644 77944
6640 14534
6510 77149
15922 70805
49441 76446
42609 78276
512 92154
56734 58283
443 97851
56981 75619
51983 52379
1764 73623
34703 55417
5570 65357
82065 86316
34847 80525
6750 42760
11842 57668
3420 80662
65688 80525
36382 74302
3307 60890
80566 91375
2879 91981
55314 84385
19432 87847
22016 47756
28725 84623
33024 83888
45444 48513
41525 81828
61379 99399
19206 87150
35522 39617
72988 91969
31613 96827
27949 47183
67786 75222
33378 96734
21207 55372
50571 73300
42823 53993
49731 96681
8844 34641
2554 37788
4108 54647
215 74444
87809 93109
76315 90163
8918 73840
49152 92226
18358 92512
35231 90358
7913 43254
1930 9595
74123 74264
10109 22456
31948 67367
7414 23886
17619 76524
25825 59152
57200 98288
19958 21627
6394 20911
22922 60161
33941 53808
10397 52477
8769 14424
27288 71720
24209 35592
4985 55666
30872 63150
17082 19887
37363 90267
16567 69876
3815 54746
56673 87066
867 38419
60470 91269
31797 87045
27055 61814
19667 28616
31105 78972
33015 81890
21817 59676
12919 82479
7612 90509
5626 79273
48718 96232
36471 82884
9114 78398
8781 93903
5171 43799
14839 26978
68220 100000
23531 84407
581 6893
29475 60091
52225 86722
58566 65063
28944 93661
13722 94597
6059 32750
31955 46240
21546 82377
67778 84080
91540 95504
25151 41321
57518 93993
8354 70307
43883 45438
34367 58104
83962 91026
11033 64077
20274 22706
35451 48338
71383 77160
21077 49031
40139 69670
49489 75132
66101 69377
2585 43440
38287 57657
77246 86494
82601 87442
12570 31063
38247 61171
59678 85014
6104 47154
705 73226
29392 33576
38857 75145
2181 68893
32332 94311
15123 91575
24186 88752
22117 87190
31188 43879
41822 54045
49840 69055
26613 58295
6234 16569
46965 63669
22612 99835
49959 88828
67741 70410
20928 64886
2511 82563
38689 42190
6435 73659
77574 94135
86704 88401
41290 89325
47981 97681
51937 67027
31684 94424
5553 90994
72462 80887
52502 86807
39100 70821
58594 72143
70411 79076
35857 47495
5002 7007
62200 88902
40670 71575
1746 41134
44136 53219
25025 60067
33579 99647
47856 81724
22971 33085
12948 37475
85318 87833
436 38250
47534 96946
333 10524
13508 95354
69160 76717
47899 78703
44929 98629
8558 91585
55904 98156
70281 99606
8354 90902
16050 55237
42804 43079
13374 42816
46286 60149
17818 50237
27469 87975
7339 65691
44644 85059
53254 66787
64061 89736
13161 48329
75566 98644
49684 58033
2226 7432
3975 60526
21518 47518
21818 95173
25868 59341
23281 91635
46342 46709
2887 99456
5960 16606
13019 28624
73062 86426
2946 43015
35273 77910
33590 93759
47858 84373
12254 59344
83111 94425
24440 57230
7562 67247
84073 97326
55382 57864
24627 54415
91293 98301
27173 92642
18888 29766
8533 57105
68242 99451
33274 67325
21617 51212
22342 30150
64447 92015
52703 57379
50420 86115
61819 61838
11228 88025
17444 22261
39277 48342
36171 43014
61357 80938
78864 98270
59633 60401
31117 36418
22213 82273
80631 98292
66051 95762
45246 72274
69104 98239
3531 6415
8781 37130
52344 74047
88672 90168
25138 79211
30912 58045
7820 78588
19168 56618
1605 9712
5767 58964
6455 39945
60153 89098
10024 19924
4221 88004
4801 43767
6966 16555
50678 71255
64225 85047
11133 33290
18019 89178
9843 19143
67230 70088
33418 39637
48098 72040
16459 26792
26115 63119
10 78564
18384 99724
4907 6360
1014 6529
77001 99700
6165 91304
13245 53558
88203 97767
32437 80445
62949 78323
19932 22732
420 57556
82523 95253
5276 46293
82428 96452
34508 66257
49564 51190
45913 68272
39719 83440
24433 48479
7035 79675
21682 39626
64637 81641
30128 90508
34003 48636
36280 57708
14994 79726
26401 47910
6239 33904
3896 63037
40686 91271
56866 83603
8981 50065
17882 71944
33451 88838
29474 75939
26809 88899
44718 81510
21276 48927
5960 88679
55843 72851
8766 84442
41784 77409
32067 72491
63753 90192
8338 59774
31244 96861
1398 48124
48609 75390
59569 71853
4401 45175
16324 62599
30290 43539
10549 28746
17489 34652
78372 86496
41009 58063
28884 96408
38034 82618
494 72566
53861 68892
68861 80507
14415 79558
38626 71051
34485 84322
78447 99752
39957 97695
28310 62696
43457 89515
43953 89890
30155 58310
71811 90735
34497 37028
46585 55006
17781 98235
1988 37852
3465 69083
58221 85434
11892 68636
88406 93733
64838 68769
27362 34370
40066 43372
30304 84754
10655 76040
60119 80914
20271 51026
92743 97577
32549 34550
7415 49275
48277 65865
84507 92897
23911 69743
64477 74710
6867 48224
75343 83913
55846 78845
37553 54443
13636 66537
32839 65308
23884 70626
27241 91280
14923 20970
44445 78587
30071 90502
49297 81926
51396 67304
35006 98128
18036 58172
73613 81353
34848 74421
79967 96185
44573 46090
9739 76429
1025 50025
45820 73129
18654 47868
11089 61899
19649 25986
11228 82692
1021 74020
31800 94882
25468 57816
37073 71038
77479 84900
39972 44705
25143 59544
65467 87963
33859 97990
10158 48259
438 41862
71966 75381
68283 91208
26940 58380
48698 71596
5425 68400
48475 68547
10674 99554
64842 92261
9855 56953
523 31187
13547 57073
55595 62797
39155 97142
8723 48750
7344 12397
18703 79053
5594 13258
35186 69261
13143 65567
49534 58006
15672 79900
21975 30104
40025 80391
11518 24212
3590 79737
1981 59749
47047 60585
22296 79984
61315 81413
48626 60181
41112 79453
19853 29619
29313 66895
27000 47664
79045 94009
61689 68747
2893 23170
30455 39538
18020 92304
22583 43391
36584 63701
77953 94670
9081 69856
5146 75293
10172 99793
72036 83441
17288 37034
12630 36941
70131 88283
6270 78904
3658 76718
3017 75176
43107 89512
9651 75413
11931 28748
53168 86277
41945 84177
43978 77394
26836 80702
62369 98142
76288 93871
38997 47116
19529 53440
58462 61565
16959 96441
8547 91389
48610 58074
71113 97992
44306 99886
38212 62332
39758 88868
17339 73833
28274 47596
12636 44069
11111 59208
1776 28486
32177 88405
46100 76750
71419 86427
4905 93496
35461 66175
23020 98482
77112 81258
9917 36160
31874 80612
47473 47897
14717 26095
22830 64112
62779 71222
57909 76290
2818 73961
10978 58961
82 90198
27408 51139
43426 64684
49240 95667
60412 66768
47452 57229
2069 73100
40291 67561
35998 91703
29255 38487
27037 38995
2417 15143
54801 93355
5398 37726
12313 34628
10407 75787
8116 9533
3607 65043
2023 13315
42483 55777
8481 69285
40856 91712
32086 46269
24709 27984
16412 23433
48708 90641
33170 62528
74740 83192
59926 61118
25358 71877
65459 70186
16124 64010
34618 59005
14717 65538
64512 72962
87004 91381
12216 39987
739 23393
42196 59899
1208 98715
57544 75238
7971 37412
69084 94673
5688 53177
19172 70672
38652 42030
56304 99730
2720 59403
24779 54534
32914 52217
10219 68834
39975 59573
4014 96710
35682 93634
43343 60222
4152 44900
11293 74314
5044 80151
16660 34372
7940 91964
7793 77730
15772 31413
4039 78079
29003 61004
47906 75958
20816 99797
70408 82141
11139 41225
57418 60494
13433 46040
3206 85726
10008 94193
38300 50350
26326 85252
34796 59487
26161 61311
33432 56913
32820 37741
8148 26027
8400 62034
2878 88454
26779 56875
22809 37640
78213 81525
10010 71284
51927 87979
32249 71380
65593 84984
63951 66495
3602 75192
534 93768
13586 24360
44782 74559
5496 28537
18590 26536
17172 79025
18758 83496
1079 77198
32962 45622
66878 83872
12732 49906
69436 77363
36275 82094
65960 99460
5368 64786
37312 75573
13133 50172
6747 62810
12134 63922
14576 38090
28201 61419
50330 51037
27189 75286
33693 38718
1478 9662
14801 48381
11435 69704
38322 42400
13414 55344
6439 89036
1931 31853
54143 68341
22870 30253
32824 93569
43061 69070
37751 98717
21913 92295
31276 35653
41096 70990
95844 95931
66928 88779
4513 70180
47054 67780
23761 51694
13203 86258
8648 43925
17787 78067
15523 20153
74440 80958
51528 96183
49077 74351
29123 39250
14961 97039
38907 70703
11732 91763
20190 23084
41484 75275
82874 99871
32459 39704
46518 84316
68389 82882
43363 68865
22141 24360
13256 43999
71795 79957
15661 22866
27725 78248
14289 24966
14390 31193
66300 75038
84874 89193
5946 49368
67719 72136
36982 43499
16700 33988
7636 83950
16799 84979
69817 71204
70405 81169
17821 85135
9088 41347
65509 96107
30483 87129
51595 64454
52377 69580
62950 96116
50326 64895
69587 79935
65523 79686
11966 34810
39316 53100
88953 97708
32272 47503
14485 67245
22961 36838
7568 81107
23060 51769
51748 68358
27005 74373
52135 96533
14945 93239
5506 83360
60969 84283
21754 73029
41062 75531
81429 99839
30846 62748
65436 65497
853 17937
46841 69456
68181 69356
14455 47630
39250 79053
58980 67905
32241 64094
54598 57321
47782 69530
15910 28131
68954 98589
33311 43028
74329 80659
9359 27871
14662 92674
24954 78768
744 16311
30660 88585
37830 80071
4256 84970
11633 77664
12386 50329
17343 45612
37784 62891
69147 85981
45577 61117
63073 82279
78757 86689
8558 29973
40797 60512
30705 57424
5400 35235
61431 91531
21690 50890
53708 89157
73783 93361
21606 64661
19669 87020
28138 29476
36914 41374
16924 34713
5797 79151
54442 82115
72959 78288
37803 91171
22013 65436
16794 94146
3257 13447
51578 89965
26494 93705
1276 69418
60687 63531
2862 74471
11438 93027
30943 59858
5095 5862
17345 52398
17627 45167
34948 55324
56026 70029
17671 52287
42455 66052
4125 11734
63344 81378
16675 60578
26978 75050
5641 87066
30013 34744
17582 65161
49496 75691
31980 38942
60777 78217
12464 51600
4881 24493
49052 76380
18591 96006
33540 63676
24229 39701
25398 49094
53847 94674
81086 89528
87899 88819
70202 79753
40787 60512
61162 62511
51880 87942
12284 48470
3150 47241
35571 36075
63861 96789
13645 70175
12889 92840
34104 73792
44122 93717
34242 35086
66491 83073
22939 64565
41639 49723
24398 31053
9884 66576
9638 80557
13438 58412
13556 89580
24555 83082
12888 99691
26235 58027
57314 60595
6238 91062
33469 39142
30887 67818
60403 85396
1650 28720
28401 82844
35944 52891
48876 73111
19476 27844
40485 89816
35551 66513
4811 72739
7187 20592
23277 39481
33810 46615
76505 91090
14260 78273
95615 98426
57577 99023
12985 73120
62241 63477
2118 61822
17980 76874
33788 39704
19180 83585
17676 85698
79461 84498
70590 73589
11553 36889
71564 93906
7182 75197
76600 97039
24672 99357
43468 62920
38146 49307
715 29876
204 94243
30822 99654
38845 91241
6598 59137
25531 68777
35647 37313
42905 97503
23861 25809
32115 82271
6953 8188
1860 60065
18706 77644
10965 22094
16996 18822
7571 96612
28760 57527
29389 51286
47180 60018
14475 16429
3530 66921
46216 90127
9282 56584
35137 50377
22472 28728
31950 83475
50545 51360
14215 83943
2672 15484
3748 70844
73635 99218
10327 95208
27083 84855
55880 70819
2741 70621
46354 48836
12599 43640
33921 51355
22808 60331
65270 86256
38418 53128
21203 74639
50111 52444
86796 93555
23964 98505
16306 92121
1172 33495
77729 95948
14216 45160
21112 85001
88581 94908
26990 95337
42483 72162
51747 67175
8359 21854
8786 91888
43254 63668
48497 99353
22337 33882
5385 92422
50006 53614
14818 55962
20758 22352
15570 86757
16157 60756
61721 81474
23168 95809
3207 9613
13054 82525
73826 88251
1681 15477
27525 47379
46225 86777
34989 59814
30099 89015
57353 86381
52385 84351
16403 30041
15539 75209
17464 17823
60082 90763
42952 58633
53186 56490
27940 97696
18042 26496
21150 64138
66949 74683
22573 66324
4175 25057
64586 75626
23048 60853
79594 91907
35297 94320
25240 45211
24965 28482
43256 96013
13926 58565
64783 94445
46694 82481
1443 42780
87260 90831
32177 40918
28776 45857
9055 48019
59018 60555
26937 28621
49091 79980
87535 97500
63028 71547
9547 71708
88230 92055
59513 76671
19893 78176
22443 99336
2009 12772
36289 51390
10405 19934
9101 45667
36126 80252
8171 37625
527 98178
22631 98714
17148 35899
55670 76884
42560 81458
75149 95573
17745 24839
55535 61369
11216 20994
48447 51823
15086 40455
16328 63314
30577 88845
43335 79413
49772 85087
7677 37396
5717 34472
69991 98580
77252 91881
16954 28165
14762 29479
40598 77734
12516 31401
1795 52939
77265 92457
52849 63701
10244 49428
7443 18421
43793 73888
16366 93459
31780 44624
62647 86455
33790 67120
4015 89568
26227 38839
34080 82819
22974 24455
57114 63186
76436 80100
1591 7562
30214 32670
19876 65679
30371 41432
56217 78823
10172 66297
52181 99941
24121 65621
5375 14487
13904 64527
6081 81713
76521 87130
63395 99565
45657 94574
19774 54220
5204 28026
24408 92291
6691 23942
64603 97233
8063 57785
49940 67561
37374 68196
14124 36945
59261 99281
52007 91159
3151 48889
2843 39843
84911 92036
20387 80120
7106 30475
49760 54671
38958 95962
13425 27871
68148 72302
27966 63883
846 45338
15161 88093
15570 73438
33611 67447
72553 74918
59909 78939
44765 58977
37588 66679
8580 36588
39319 53895
4873 32007
17591 59292
23192 72133
63143 73749
92404 92561
15994 67337
53354 96248
15718 64316
85309 86522
49083 95942
41479 60514
65896 75499
31904 76604
45453 49794
33999 86085
38686 41939
73767 90946
22753 34475
48287 83880
55303 89070
5313 7723
17866 99047
5293 86769
49171 63174
6904 10966
17659 20184
15774 16979
6593 29999
57179 83742
52588 94489
12466 87971
15114 30368
5782 67064
1366 87871
22687 63966
12151 35805
26683 63441
15290 53873
33030 85069
47852 63464
24882 79005
10716 84787
6049 98625
42971 94835
44954 84115
30798 63221
55221 71097
18769 90771
69649 75495
50599 65212
63375 91399
9270 38361
7210 71350
23638 88820
58170 82144
37505 90185
39493 63436
37645 71074
11377 79106
63209 69533
37067 75205
34988 40214
64284 79511
32757 52767
3257 14022
16407 73722
10878 50478
14515 78446
22204 59492
27279 84535
81247 89581
37594 64953
44872 59203
27320 45808
30123 82480
40912 41503
47655 82034
13267 74757
40351 71807
62873 96604
75530 84657
63778 81426
82087 98543
8424 73560
36878 69171
2429 12473
31133 89667
2921 76607
24939 76332
3435 94953
10993 24035
38162 78223
34123 72983
17297 42926
5599 90280
37480 71636
29714 42834
51080 65790
55941 74438
1128 71291
34473 54773
43211 77576
22477 89567
36380 72996
94715 94896
9238 95700
20846 39046
18624 88629
22747 75749
21768 38951
28845 57753
47359 76292
11456 43794
69598 75713
43613 70887
40851 82546
4901 41033
3940 37903
49029 89447
29301 66559
39879 39897
49621 97197
76500 79296
67293 88582
51228 70771
38915 55612
4444 34327
44132 46302
1120 79293
26272 36437
58771 76583
51725 99632
13192 80769
72237 74052
7709 30040
1934 50317
32548 99947
16494 54728
48882 91003
29533 84805
20179 46833
12626 89237
32 69894
11354 86165
11668 28840
69496 89962
41304 82411
38233 41768
18849 32518
56057 86889
17189 84859
14626 17260
10170 90292
40674 83545
16 30021
72865 90185
4767 92826
12979 79278
32238 78826
27623 30174
60643 96807
66883 67708
2793 4912
41105 83451
19124 25324
70205 90884
32320 44741
28273 75603
52056 52702
7892 34392
39599 72855
27101 98486
51099 90344
26735 58003
85272 99911
10924 52558
15981 41326
44782 83763
61616 99330
25431 59099
8230 47589
471 59468
8735 91356
33826 34484
33404 48836
52460 82801
21204 76385
73759 82136
74098 86636
74981 87934
70836 95936
6932 69715
38927 47835
9938 59151
57061 85474
24573 48114
45545 85177
53927 93787
10180 87257
58531 59959
40995 97503
44596 83511
3010 39420
42698 57025
32286 41633
56500 65161
7706 18324
64009 89881
21249 92173
53451 82605
14116 51180
50112 65914
69715 90089
45 62984
87733 94795
31257 42226
41745 60868
36227 88647
56722 67907
36903 85858
22984 52759
43651 52325
53518 80409
23878 81279
38728 94550
22790 32792
83325 90760
67286 94867
25305 58359
66190 66951
85623 96901
86361 87686
1994 3718
89905 90626
7129 48828
41406 57131
156 42682
25221 85174
23926 42528
17629 20011
1808 43875
55431 55843
25503 75935
53141 55489
7374 68393
43661 50892
39494 60773
22415 81183
35290 40499
13738 50486
63205 78737
42633 89561
5165 48687
24456 26375
30846 91701
22146 58848
13211 24138
39117 64007
27795 70880
3390 30523
38222 43484
18681 90017
14435 86465
48761 85432
2900 88015
50498 76068
6214 23656
64960 91660
10132 83156
27938 74297
51354 91739
39154 44025
18393 26164
51040 88661
5641 73299
9597 61804
1321 64438
40806 46346
1358 19920
38918 58617
11650 57192
3339 56948
24247 35358
24716 92564
77536 94228
21926 86769
72834 97812
9590 14502
89408 91585
64178 81202
32588 86757
26028 91762
22737 45790
7050 39463
37942 45981
41020 62005
30825 76624
41909 77710
67143 97246
37577 89932
61584 86631
5802 95442
39462 76423
2541 7968
48839 62259
72377 77537
81355 93695
8800 41138
37810 97569
48357 59058
21379 65207
16864 25597
40094 43500
45702 77891
27466 63338
6592 26052
1212 96236
29665 83841
6390 74746
24098 82962
52418 78126
14983 27111
7808 75454
26065 99018
47048 94457
24032 29977
50548 94870
32847 92591
33327 85828
36697 70704
9798 28118
541 89351
29492 86637
54081 61918
30484 38151
54642 64953
48986 50785
18279 23953
10819 23076
44609 83343
52324 84526
6641 67423
62884 65336
40468 46454
62247 92295
25085 34463
25973 38654
77015 98263
71107 86645
5175 82166
68392 84988
41030 86116
10448 74212
39974 62284
23646 70013
68184 76435
20179 32874
23215 83493
10055 33121
11400 12242
29126 76619
26249 91504
60983 87933
10904 80960
47434 89436
15389 90598
23546 44232
84363 96381
12734 99154
41607 66666
54899 72737
1754 87146
43229 72575
56311 98117
52273 52821
15417 56428
42872 85982
20832 33592
22771 59808
7982 97070
29488 52948
22035 69415
33988 69737
22306 34203
35684 66822
36192 78319
3045 44195
89897 94537
32960 84358
10040 10920
14808 16535
61125 67197
3215 83140
18521 69658
22759 95107
47349 77086
56649 81727
9928 76258
33760 94592
32713 91929
51337 99664
5153 19874
70743 81145
29378 55468
29347 83120
5517 56972
61101 94444
37635 56937
71904 79810
66838 99849
2344 47273
62984 69866
21339 32208
29940 42550
32032 97744
54471 96200
8082 60034
78243 79491
46129 83635
362 51108
25371 49664
6681 76293
62948 91673
39857 79081
29146 88478
78100 79234
30040 68297
38423 43707
11690 19804
44319 61843
69433 74397
57198 93773
28131 90098
57270 68089
80358 90167
4551 9894
46416 62021
43846 62465
57235 79744
58727 99386
43198 99346
54617 74710
65054 98322
81379 96170
57144 94199
86814 87677
62975 67947
7179 22419
2591 48691
11542 85312
7016 62793
32233 95608
21458 64297
27720 64901
4909 30342
14556 54786
14356 51950
3905 21474
12603 31740
179 36325
21716 46923
33691 70018
70693 77630
17238 35802
35706 64651
3781 88304
77 96556
29062 95453
15847 62972
19189 34195
59494 96910
72371 73490
62740 84912
52433 72409
4090 24756
29440 86350
20360 65062
82913 87725
60785 60875
2312 34787
9659 62249
67353 91496
30725 87272
10167 89426
20631 23024
49605 73673
73885 76979
60032 95344
65918 74129
38938 39232
4495 49630
9437 54599
2093 34631
85912 98032
48485 97924
41861 99007
21191 78563
23015 72750
29784 89293
4044 18561
46087 74678
11415 82979
13702 47319
13738 97357
10331 24351
10333 26289
30049 66603
60086 99006
77476 79525
84194 85377
12543 25126
8209 80996
1110 43445
33370 97068
42992 90473
53807 95512
32911 34960
63633 67409
61621 90656
72820 76732
34924 77908
10922 38578
25617 62834
58237 77752
34608 99444
38345 85548
39375 72439
52634 98716
80824 90696
27473 94013
28389 71419
28858 98772
28403 30031
3538 72332
31132 57747
17570 48596
56322 72595
11107 80120
65607 79427
64226 72094
36149 39435
3517 32956
34750 96136
16148 50121
69167 73621
40622 58870
30580 32513
50250 85616
2457 48553
41660 43978
30964 63214
35960 43622
9246 95574
34097 58357
49283 99701
37703 41317
11541 51708
53910 97678
37054 60061
39700 97041
13935 88541
56942 80531
694 83382
7566 74871
49409 85651
9534 68885
34555 88429
13096 89722
17849 20699
79431 97644
40844 60923
50976 68882
28 52022
12766 17427
62086 80793
32790 61261
6315 86470
39740 80288
5158 57402
28424 74875
52667 98710
44466 80459
24880 77095
20462 37196
53246 85358
41359 53131
21156 22602
5894 26435
26174 80091
88022 95327
21842 79766
63006 95476
42379 56864
54088 73445
19687 79936
57586 97790
16885 35612
3561 14994
8790 84115
61195 73010
52683 89227
6582 96477
66992 75508
34438 59171
46088 87480
32294 57445
14776 66903
3148 50908
48573 58293
2700 50913
64735 76252
50896 75123
20039 21445
60382 61895
32681 67915
71696 98099
81731 90149
56998 75443
42836 57295
9555 49656
3298 83195
2029 17212
76299 86466
42051 99034
35149 50321
11294 60950
61936 84834
7371 94568
81978 99552
5122 38161
47365 48811
19210 77755
18097 80202
26364 72643
47827 64846
46056 80287
61259 68126
340 40242
18649 62047
26112 71209
3698 36917
82471 84594
5735 27199
39982 79625
58124 91207
77163 78388
70202 98558
76854 79204
25315 77445
90067 93740
34117 47091
19519 31861
38739 52202
6809 91780
48193 92264
45504 89637
33202 54835
30882 99570
40176 59325
49043 49975
16077 81569
2406 43992
34821 95900
31576 96258
43662 87767
8641 51186
16712 25494
29679 77307
53711 75680
12350 66918
17370 41822
60622 75898
55301 73002
11115 46387
34118 57978
4118 98188
45244 78026
33582 42781
37141 43215
37641 62262
1543 33604
35928 82329
3777 60427
53960 55737
3507 81669
2232 74972
9043 33962
42005 78262
57377 58654
30567 77319
10214 19921
18808 89632
46596 64875
32669 83230
59889 92840
33659 48419
1825 25841
28035 83343
1016 50051
43191 60316
33958 95947
14724 83231
22725 71050
2620 26314
952 39060
12890 37155
45269 99798
50568 86107
4355 52576
1053 77995
410 60189
60317 99028
3553 15090
32759 92502
19426 72030
19848 45005
20733 63826
2359 96884
6680 55664
2787 63436
63998 86735
28635 57191
8573 99956
610 10617
16259 55576
66753 81641
13513 28271
38588 53267
52984 62732
214 38052
7422 23832
9537 86784
16604 51985
46303 53541
3407 97488
21009 96591
7635 58472
19058 54755
33787 89610
14275 64214
94301 94384
74764 75051
15784 62571
13122 24944
65818 97155
52263 69675
3402 59850
29835 44612
57242 77352
87491 88834
9809 21083
12776 92265
1386 88613
55232 83535
98 59354
65374 85622
32263 41932
4418 26696
74094 99122
11779 58412
6412 43980
43948 89408
17656 83770
14060 39466
4450 29444
19717 40482
57694 81449
51599 60810
62312 63000
38706 69973
13832 16103
7229 58344
19881 55738
43569 97800
83440 98727
4503 30313
15931 45617
17673 95735
5314 69062
61100 64322
18748 30709
42520 65928
46507 77500
85479 88426
17605 67808
25076 25442
13216 17750
8724 46927
16281 69438
60321 77755
80431 88320
22853 46487
10317 49284
4708 37219
42455 79127
5815 93081
17789 47581
36826 86705
61047 61519
31418 69013
53190 61393
55362 87665
18974 19211
3024 98262
60873 97532
42393 75890
3732 43566
26235 37344
33210 56324
33307 67326
29424 93867
8749 75238
19682 74553
40699 55107
12959 38491
21841 32733
35680 71118
49461 94978
8361 8854
48772 97411
75757 94297
70945 92095
71967 96904
68894 95736
28059 79922
35005 92528
31029 85844
67016 85511
13927 18371
52483 61198
66724 94617
47939 62721
27215 91859
41881 82400
66133 76156
44206 80911
14647 38874
20197 93195
27861 31072
36177 83156
31903 44565
65348 77303
36362 77733
50445 96657
13137 41136
3156 23849
16568 25037
8907 74654
30533 32486
85963 97223
26661 65556
76076 80405
53380 55261
53978 79931
32554 49019
18295 98312
18390 80215
31556 51896
58995 96818
31256 69470
90772 92291
1147 64446
65371 73232
48121 90684
33411 94014
71578 75902
13192 43203
32496 98267
13996 71423
26037 85490
50290 90685
8294 40854
73507 81771
1501 61034
57715 58927
25774 48384
18947 65761
16994 73883
12274 73494
6704 66609
34957 60463
11149 75226
25132 93045
10574 84387
30494 47818
67720 74196
61026 95594
10320 28196
50015 82834
11862 86687
51184 92079
65335 85770
54895 99696
37945 81097
27068 91350
29198 66487
85100 89320
63974 74540
24339 91233
44315 59698
46070 63482
1672 84102
47077 63244
18155 65206
74174 93422
14997 43688
31531 53322
1085 4680
71471 75634
10041 71015
57418 77528
9296 31336
17986 51710
31529 60427
68398 92652
49386 96748
8608 80346
66764 76681
30822 36180
11151 59882
52452 94229
38102 79681
33712 64938
64765 72309
62678 79181
11472 38942
42045 64211
2645 47614
8305 66218
88234 89051
31137 58507
43606 95344
1855 95520
16159 32361
39897 61987
10928 97635
96919 99510
30565 33048
85845 98290
4797 92515
60759 98244
9464 49260
50133 79551
17062 92550
21542 96851
13245 29824
13093 69406
6880 41714
39417 88991
85694 99746
2745 96791
19299 66919
36439 52332
11928 96140
25071 87397
37810 51479
44443 95590
13075 67816
3924 67506
79564 98449
37592 75997
13051 35191
23752 45900
45358 99654
76028 97824
281 87419
49015 75734
22310 90926
27191 95228
22066 65876
5928 87409
50063 53107
62231 84664
9812 29142
26260 88842
11178 47125
12268 34969
24974 91728
2326 87717
17487 80980
2491 95752
9286 34422
36084 83897
2221 10973
89415 98187
88092 99870
17631 43344
65801 90685
43521 50331
44657 49113
18424 43868
8771 58755
3653 29694
11396 17556
10806 87223
13335 80673
10987 26041
39319 62170
88801 98406
76887 85740
29982 40990
59012 67349
32941 79102
12083 63575
54197 74283
26774 77628
90821 92474
66843 87507
18650 95467
37947 87071
97027 97408
26200 64722
52159 90137
33481 47554
7444 56191
92896 96374
28388 84833
11843 12503
23729 88024
20033 75143
19047 59084
62955 96048
41951 66586
13154 75819
4802 16418
35265 89016
17805 35368
28872 49257
18124 77420
49305 85255
75190 92178
18465 42269
41086 45675
4745 33357
37122 80123
10319 57160
11297 88940
23883 51408
10058 82095
12378 38337
6127 43754
79968 98639
6648 18562
2811 57292
4980 63014
57937 74713
26709 73738
18721 34192
64366 81870
36985 57835
22064 67282
59611 78037
3022 74936
43168 74637
29833 88333
24425 43561
34325 95077
17981 20630
66313 98851
2430 21828
37536 48791
27966 33859
45430 45596
24513 98791
3386 61118
23278 45966
53189 82857
15067 64687
16151 68926
20887 34927
41665 82440
14481 92373
32536 72072
12159 42943
51133 73412
30050 39639
67320 72975
19272 48852
61913 63708
25738 71024
21062 67569
7254 29953
11509 67431
56615 94231
68609 82355
50225 87792
10324 91478
30940 84856
32775 82844
15369 27358
34982 98061
31913 69118
11911 20315
37420 56455
35297 99681
12349 96643
49844 88089
58759 72550
68040 97816
66428 83559
15343 90122
9274 62138
18054 66764
29792 85455
37589 98118
40184 71310
14801 62472
23949 26997
40997 43772
9643 32596
12137 45289
12972 29380
31786 33674
61250 81522
20125 88216
1524 68253
31301 79993
17438 50457
57137 90503
41935 99524
27143 49529
5444 91537
13042 58296
91095 93002
24217 82657
6580 83076
24068 46231
3876 86594
50731 96314
19063 22735
5303 61914
4112 43153
21992 72594
18512 78418
63850 85513
61287 95887
18745 33553
33163 86877
17379 87357
28444 84963
23803 59626
11446 43551
8464 21222
31423 78070
25499 77467
31370 76241
52211 86875
8376 82611
28603 94089
59590 97288
54138 60802
5571 58190
3398 4043
39247 44333
10443 22567
7728 88163
6575 69389
4484 12138
15331 17624
32602 87582
11551 97281
17099 34751
44759 88299
51565 75961
41459 46242
29792 33298
15291 43728
34324 62215
5051 83793
3020 26617
15746 80948
39974 55534
15546 78620
62612 76360
41231 62835
20601 72270
13794 98234
51874 55754
19711 73991
21268 82806
4033 78436
93418 99614
49777 77447
42325 62871
65956 84818
53203 94794
41476 76132
31047 56178
38847 74219
26872 34654
60318 90405
47616 70201
35440 47216
80953 89470
41128 56747
66650 96693
44176 56445
24448 41957
55807 60700
32958 51743
57167 76020
3515 98208
54333 81664
1652 93736
38608 57027
15087 51397
12241 50309
30643 47956
91910 94495
25425 75445
5467 59588
30358 73049
22009 92586
43465 98585
16075 62273
43456 96901
37312 86478
34980 45332
70474 91044
7000 53725
32253 92296
39215 82176
36151 94012
3319 32721
15716 29023
10550 66937
87130 87145
52441 95814
73319 80441
24703 32698
4439 47532
54799 83150
14642 65403
24553 65346
70774 94301
76517 77719
52294 56276
26858 44692
7688 81226
44966 61390
44019 72991
68042 99872
14925 30569
85529 99520
53634 67322
29371 51557
83208 95312
1055 52381
14399 67835
36095 53230
16908 65689
92018 94997
48746 65696
49680 70282
78476 88703
22310 58365
34656 49706
7812 69324
48056 79514
6474 20075
43158 91096
26559 95056
20257 45121
6565 68469
25170 70361
17214 91318
96485 97780
35419 66134
53087 85711
26519 32419
64055 95263
91017 94918
53125 86078
36194 79895
28447 71279
61355 64415
700 8341
30723 59067
45800 98227
37500 83700
16468 48549
1955 49239
31290 51696
54110 72145
16837 41591
4622 4745
48973 68669
27162 82004
706 77651
13008 34251
69126 94141
72260 92620
91477 93956
25391 54999
50939 61695
80117 98177
23302 63702
19604 74532
10989 73666
52049 55626
50194 99291
10105 28592
7795 48686
23652 84788
22976 60568
61723 90837
67286 79504
25114 89446
5063 19898
27345 92814
41355 83659
49951 87844
7168 85996
17264 84530
22096 91792
1011 43322
19194 35040
37979 85067
6411 99654
31323 39531
49304 56235
9639 83017
26608 58691
44832 53585
24596 29867
80811 92948
14895 29305
39789 93282
58346 91000
25252 50609
18248 87213
32552 61907
61786 75071
36024 52016
33083 61784
13631 65552
49816 53144
60631 76987
70749 92992
6413 56046
15722 63523
3612 79397
30417 64792
8980 21439
34193 94627
35308 64505
13272 79565
21909 98028
45116 66855
62289 82421
24810 40598
22393 30226
55994 63323
22622 70191
72398 76531
13491 21669
2861 42485
36007 41587
14588 45811
61789 90569
4268 32431
34621 51310
47076 71686
33244 38198
50645 51803
45412 56822
46192 55966
29753 33722
8646 18629
28520 47476
25712 27461
453 86457
48208 68133
24927 93990
30169 84122
8213 59564
4759 20376
48049 87407
54665 97457
34279 40930
16266 86382
21499 37886
32797 78361
47013 70265
31163 32848
4810 35756
46216 91017
48328 70108
34025 69015
9575 42320
3082 79651
8069 10038
5323 68828
33225 80562
10328 91959
77483 85395
3263 78388
76683 96146
1727 73522
42704 93173
39360 63596
36084 64893
20078 75870
36288 97861
28686 95371
33163 71199
40775 44143
19456 72653
38097 96236
24956 86841
24604 66051
59885 90236
28747 70701
76328 96981
18451 28097
36015 51569
47640 97933
8023 96305
14451 64940
7429 60274
73279 76826
46438 64336
78992 95604
59462 62760
30861 82268
33553 50261
50147 84001
51945 75607
22245 71709
62444 92454
77024 86587
11893 95856
1448 15368
13046 21850
49036 51447
36608 98034
15934 67003
8332 77062
79865 98743
29685 30657
14623 28513
39732 64689
5455 98693
20225 96539
64390 80095
18009 96026
13218 43545
8182 56312
16050 50096
18646 66349
28556 82274
48783 72127
48510 67601
30149 71409
11840 37234
10654 13567
11059 99306
26089 81505
8772 23204
37887 98873
29518 45742
49924 78997
4059 72178
69324 76359
16602 53756
92990 96602
9464 17089
77348 80833
60862 84021
32424 87986
393 61561
41861 52503
80720 81862
14872 58709
25392 46184
7668 62419
5400 15493
67821 84397
43647 50377
79707 80528
58666 68826
15009 79527
32296 93812
33163 74849
157 12483
26183 99537
47938 70646
34191 92637
98815 98950
15900 63980
9469 46431
54626 70306
27880 83897
43130 57591
2116 10051
17927 95591
30947 68766
33728 91306
85988 93867
5644 92594
9723 91056
58373 86272
6636 15871
31358 88932
22945 89568
24289 48623
21572 45545
62582 63249
54051 67422
14382 52742
46469 94521
69054 69527
45386 69214
24557 71978
34143 52076
17289 47111
78698 82115
30857 70771
25861 64240
14464 49975
9936 87921
36552 61590
39315 73774
53157 83650
51400 51756
10670 38221
17265 52055
43348 65667
57827 94029
19080 48926
16111 54294
75864 89572
14643 89738
884 95710
85208 91541
33381 54527
39216 57710
32855 50742
33632 65808
22498 88763
7399 29738
15937 68830
11344 48012
20463 54494
3106 14256
49200 84639
57074 83590
23640 60641
49041 66308
76586 90646
88412 91791
33160 47448
33125 42283
34991 38017
127 93301
55870 71233
12121 69785
17025 38518
67704 90969
51823 54047
62714 92777
17555 87769
47970 61017
25736 27928
42981 49799
43332 91997
27572 70290
24936 83133
13652 40219
5879 29772
30789 89087
83889 95575
69960 70053
28187 31585
36094 37283
20796 61463
37631 92894
30315 38791
44478 90280
22991 94777
31808 45818
10000 34712
2502 5906
35959 80561
192 85395
30928 67819
7059 36196
20951 35800
17647 24300
11988 41745
33309 61541
26264 62235
27367 86259
88575 93820
40546 90414
79342 86908
23276 72554
55311 75138
14851 90612
26442 27449
53223 77582
39089 84769
30101 68082
35315 46518
63417 95899
27492 55207
5715 61819
63311 93175
42564 81866
66337 97054
63879 82284
2098 89451
39415 78435
8437 18365
12058 51107
31778 40331
4074 56096
28908 36692
45897 51362
78347 99751
19182 38850
16736 94308
58495 86395
51415 77230
54634 68873
19662 45958
2683 6378
13765 51956
70659 98522
14893 80853
3414 91849
17682 67885
34641 67132
45685 87143
12744 67026
39874 97215
29116 31563
3936 72426
23807 44355
42167 74865
44367 51539
23400 25996
7232 54144
28744 60879
23464 48302
25541 46711
24454 39922
81580 94724
1798 35664
35873 41565
86104 86229
31761 97499
55958 92923
20553 36333
32038 86805
80627 90482
9573 59628
25247 32056
35186 74729
61361 87678
10644 27658
64952 67038
26532 82140
10611 22725
1536 6650
36211 49420
28790 30791
58033 91004
40306 99955
23444 45128
34230 76072
39239 96720
67936 87417
37898 74058
13283 64394
38629 68051
5491 8282
11329 99079
23639 36566
17507 46989
24368 26020
49030 49648
3609 44935
7048 28628
22006 56359
3704 15201
66777 68106
12080 96388
662 24509
19634 71122
81431 94584
21497 45041
41378 92025
21142 21206
75748 90484
3613 65843
29186 65049
53216 97404
57102 85985
21229 88963
51227 71093
7650 68222
69557 80590
69080 92860
46040 80668
4154 86052
20309 92004
65068 80113
62458 72935
24009 79950
68653 69996
41416 60198
74759 81663
22799 49146
61999 99092
33137 40497
11489 41748
16588 64513
42905 65114
10243 74796
20699 46397
30131 82375
43518 53190
44117 51158
48265 66956
2899 88623
29808 56472
2519 8782
27079 36936
15077 58638
54654 94452
34067 87350
50992 82198
64930 74868
32094 52624
23760 74830
24157 79543
34709 59836
12303 43094
612 2725
5333 98587
24042 94876
78837 98344
32568 76082
72372 84121
22071 26557
37583 96518
19047 83606
50469 90197
8748 46088
9798 60133
43504 95401
9830 45499
42366 67740
17429 40035
78527 79442
20647 54691
59332 78199
9745 39455
59184 66856
31338 67373
16441 19723
62605 95607
66754 75957
55492 77956
71157 88521
35375 43411
28957 66745
79386 84893
1712 8990
48267 65415
28912 59627
53526 69125
54077 84251
52647 99794
40482 92418
13454 46041
68443 70814
10952 76111
18071 94583
10136 21233
67501 71327
43103 43499
49450 85350
70864 94974
19149 42487
60069 67142
47244 65458
10984 20179
26261 33761
40561 62942
28735 86761
6865 25091
2034 17500
44120 69550
3712 11035
6129 22245
28885 71073
81011 87178
882 79530
45173 98057
3902 41719
31910 95063
50316 69478
34252 87989
55494 93094
61569 95594
12504 14819
52013 67432
62451 81606
22330 64527
27892 97633
446 58599
432 2309
11109 50701
48130 96370
24771 30651
55667 56901
31465 92502
66227 91165
61424 81175
34433 37489
18982 40032
19459 19603
6480 76883
23395 56431
44674 74230
55357 86999
56183 89208
2142 49795
6914 98078
33947 76117
12892 51948
3023 30390
47956 65845
87253 90394
8711 97757
64037 70876
31251 78628
3091 84989
48133 68209
71173 99437
43908 75686
27085 27780
55942 72966
39314 77055
1225 40951
53160 91967
4062 37653
46192 64613
22183 65516
16437 17522
20914 33278
88714 93639
10846 69527
58525 72741
11954 21939
7390 72370
64948 91717
72538 94473
42583 54782
69920 73054
16020 42903
11166 94100
10549 21313
34182 81658
23186 82882
26233 62137
67865 73833
25662 62138
1248 70586
26575 54484
10714 29777
29745 51027
42645 67303
35361 92322
45681 58734
22258 78253
24673 41270
53387 60604
60598 93333
14861 32208
10489 33581
43116 73338
44822 70749
46925 97827
24706 86330
50029 58304
56362 86675
30116 83715
25967 93243
26303 38473
26646 33391
59489 89675
45673 84149
24868 96125
6965 67571
28119 85549
24288 83007
13642 76592
62125 91471
27141 85803
48739 57009
15867 81786
25096 33804
61527 63161
25442 83898
31380 78167
6815 78047
6543 98670
28482 41428
59196 87834
37670 40609
22898 52572
1483 8525
44809 54048
28294 93422
46597 51180
91362 91768
36658 81794
45617 60311
4722 83046
58904 84915
5246 82725
82881 83265
66920 84804
48641 67735
13640 31414
17346 87612
1766 5388
2127 77979
26349 93244
90639 91362
41159 94660
59039 84647
52487 79740
52149 82043
17528 37471
72790 93431
40935 50753
25913 51727
11043 98667
56666 97890
28827 37399
1675 7035
88214 98386
21598 54093
12967 70251
47488 51311
36142 62823
84438 93498
48621 83372
32089 56685
3948 74232
35868 58047
13575 14957
639 69644
22827 63315
7233 86745
25865 94272
16937 18350
62211 77895
45166 61190
67841 72827
21720 41451
21705 44606
12334 68066
19033 33334
41549 62036
59653 66610
48843 81763
83083 85905
36061 54242
22597 45356
5323 20255
9767 32053
32840 92193
73873 86940
25291 50226
20912 64785
5154 43076
70174 80988
23007 58015
74430 84639
14536 38736
8473 23663
96276 98312
35808 89274
2799 69136
48162 81216
33915 67784
79496 93593
84472 96701
43962 58289
10622 92928
34319 82855
16001 34063
23052 92826
16336 72034
9584 85001
25236 94577
67018 76743
8630 62888
5108 85489
24745 78072
2440 91646
7505 33263
18930 62561
46363 99189
46711 63780
43465 44871
38458 66107
28550 32884
14352 19953
39677 74119
708 4441
11548 94946
42410 95101
31098 97074
6550 56224
49965 66866
10644 89315
27145 42060
66917 90179
11774 98999
81183 84822
37535 98378
4255 5143
79816 80177
97206 99568
47110 65926
10804 91053
10825 15508
15886 81622
55878 96728
27059 30993
87903 89968
33012 87544
57486 61359
12136 89488
17189 86102
50062 79492
18972 54854
3944 75143
31962 33806
42060 55198
23954 46447
47484 75744
35515 57085
58773 83915
40120 98836
32972 61851
22851 97127
22932 91433
80749 88386
61535 82941
50946 51960
35286 64372
18224 49058
34920 76307
7324 73121
63402 77693
16942 87246
42128 91671
15356 99244
5427 34559
41617 89724
12296 59825
18270 80267
3368 83996
76634 77000
3054 48029
44869 72004
37243 51321
8881 12898
16187 90389
18162 90336
19853 71623
2294 61440
23825 45607
40980 70930
21111 73083
8327 20437
28907 29796
37328 93202
13507 18900
85258 95238
33655 53447
29056 63234
17033 74528
26194 60458
28451 84195
19324 46466
53210 93968
43836 67370
79480 92017
5769 13631
39703 51522
15595 84450
50136 82667
17865 44357
4283 10355
3838 17169
99296 99532
18268 30240
68489 97494
11752 80509
52145 81829
39736 59201
20300 58900
4498 10673
86330 99672
38879 69960
14723 72506
79774 96349
13001 19268
4810 70139
4000 95137
16612 38901
15244 95841
83776 94862
379 93750
45765 80704
47047 91599
48952 94147
27552 38383
74189 89305
5830 91045
24155 97248
23199 58746
8755 59977
37761 66658
10697 74934
86846 88683
54837 56462
48426 60208
19912 54954
56571 70362
25151 68663
10507 82646
78331 81376
26893 56577
2533 14402
11893 48789
62080 98076
8330 80505
57854 92236
68889 97415
77244 93688
41629 66848
2095 80922
34027 88447
1603 37595
82426 98313
41800 82854
57568 88749
2590 22612
24602 89948
35611 48356
27033 50352
86095 94770
7837 32566
43283 81096
81062 81716
20779 94289
36346 83388
56794 95814
34184 90638
4638 76910
19175 88109
64145 77718
42889 98666
3737 99743
2921 26100
6919 47613
2887 21272
82998 96271
51401 69722
39623 73442
41174 48531
17879 50808
15015 60932
58836 63757
44357 94064
60383 61107
6665 52246
31164 75259
30301 96972
11603 72210
28912 68494
4831 64656
21651 74675
89646 97710
76072 77696
10654 68524
23843 38307
15569 97588
60558 83943
28707 65441
81638 99930
22569 23968
6338 15003
77257 94254
6956 39582
57710 93828
13486 97057
12760 21761
29924 63183
2625 16320
65559 84292
2232 97791
51785 75774
37098 64235
51020 53151
61477 71901
61886 65584
9000 12257
32425 92891
26977 37567
57997 81342
47620 47665
48151 86098
31903 35960
83217 90799
11003 80560
39379 82883
20522 25630
39117 41433
13504 24825
9650 28628
4195 23469
70867 83173
21264 64347
9785 87094
33607 95041
4755 23156
35711 40200
981 65293
5013 87471
2221 81751
36065 43313
4345 81558
42819 80402
63571 89928
78064 95288
46117 74904
62377 65952
10538 93706
41290 66619
16596 29663
19190 56562
53410 73809
67250 97423
8533 56223
34371 78643
68886 90850
10967 66070
42137 92869
5230 16776
73034 99220
33795 95862
26573 37723
55940 98496
65987 70905
13443 58829
4313 80402
46528 85272
18444 72894
21644 94412
60740 67283
22678 98129
49619 90048
36278 89087
3031 70819
20271 78325
77972 80753
60382 85192
8953 52519
42407 89554
17236 70741
54746 67850
16087 29301
9723 34805
16587 84758
4243 16308
16266 78680
12546 36588
32288 73454
20610 65728
1318 73784
50153 94347
20340 41783
6324 14609
24826 81283
9048 15879
10146 32430
183 11906
32653 44739
42446 88090
41581 45637
41802 66619
24431 39519
28265 79194
9911 68041
21440 38349
15904 42945
38016 81634
94081 95812
11837 46386
10844 64089
58617 77880
12827 84368
47447 87024
79934 87890
2162 2886
34604 58536
25396 30037
31740 51765
5668 92890
29138 97359
86329 93875
33576 63794
36028 41159
36631 61494
12224 13276
39656 46106
87799 99756
24048 57665
36206 95607
1483 48086
899 82773
30048 97696
2549 98681
33201 93493
14274 51381
48775 67459
7807 85817
30259 95886
23515 60340
50049 98906
5551 57525
6028 31888
10810 17974
25568 82683
38029 82496
87160 98948
4487 60473
44889 74516
61615 93561
45302 59245
22648 65164
526 53925
53825 75273
22822 57769
15931 32613
70225 75444
32115 49037
48396 75406
60218 86355
23328 38080
44483 76530
3082 8207
4375 80592
44535 68541
16153 66009
81399 82057
8652 47637
35867 67735
22276 95252
4331 63632
49468 80592
27751 70591
13087 35303
37515 40202
8888 31902
1718 64643
35280 39399
26765 68389
13974 42416
41918 59181
20670 35077
29261 73865
7680 7811
28098 71168
10871 59620
7604 48585
58983 77734
26507 79017
68807 69928
34797 57238
9821 31844
27359 52733
13732 87334
64684 67345
13068 95562
25171 88635
33383 96234
37589 77479
13259 20697
30899 98373
13549 58302
28055 94967
49589 70020
79505 97654
12706 42001
9863 60759
50609 64276
50401 93731
32346 38923
32815 36324
48821 81848
25081 86296
18997 69988
9264 63194
38331 54431
256 70638
20251 49348
52989 74793
12765 81421
18268 75420
40992 47818
61905 93389
35538 39465
30600 64414
60322 61183
50458 76208
9244 72937
18482 29595
41345 97165
31630 59851
26388 92042
89463 99748
13909 73500
9427 83049
20788 49187
9294 48016
31445 66455
5554 9097
42412 60975
49596 86656
10412 27243
35124 55911
78083 80305
40229 88725
39530 65248
28707 97086
19465 60959
78354 78694
2858 22862
23081 27711
3500 25227
10604 65062
15322 33046
26464 34219
47925 75624
79966 86176
39663 52878
17643 80118
13830 38254
67990 79708
60997 94176
49974 69923
9661 31027
45923 95833
84976 99452
5343 41380
71626 98841
16152 92595
19858 50654
53517 90587
5536 91833
59612 74759
554 69986
25560 98423
58400 65723
1348 84807
48019 54341
36343 71874
11594 83236
7474 35023
948 66608
39977 91900
17458 63457
49239 78858
25431 31243
81927 95523
24804 55779
60775 95581
17846 79910
22051 46654
4516 66559
57663 92062
9011 28741
2342 54388
20628 95654
40228 70488
57273 59809
44794 47498
80248 86567
75342 98495
22745 91112
59858 75158
27250 86381
35925 53155
34822 39168
78252 97152
23957 88077
18845 70723
18213 34268
70700 81479
29261 32031
48195 91171
18756 87969
11026 66696
2927 53105
11303 12671
86122 92215
31265 85785
29946 41823
66458 94429
49747 78764
70920 73315
27982 52162
13540 85513
25979 63245
60157 90048
55342 85070
73156 98645
15448 71461
8729 35333
34784 56556
14992 48437
8101 60311
24599 29698
5024 49293
1867 48335
766 58628
41728 93940
66624 97480
8519 23093
45734 81087
333 70722
11291 59654
23802 49936
66368 84953
6179 22886
40633 40803
17571 60350
72697 91858
57177 70563
45131 66023
4733 66300
21663 91335
2699 26420
289 15709
66122 71993
15473 18658
15834 69192
61258 98155
21657 52314
7019 14919
27871 47923
29968 86743
45013 88094
8709 88159
25554 39627
49290 79192
31882 82432
85876 97615
35565 55703
44946 71739
28037 68696
45138 58677
39684 42281
39918 43297
41175 87349
49454 77266
7950 65061
49102 91257
21519 58947
29630 77506
44848 51553
64215 69372
11083 27100
45265 54431
18435 99162
62699 91969
61870 63954
45983 58458
4427 42429
15547 19467
16261 93254
243 57160
15914 27383
31433 52810
97176 98430
2720 99095
5637 52492
4749 56017
2481 9718
63873 84454
38329 57862
1836 75143
5517 69335
59070 73572
12465 21467
48334 52581
16498 51929
9041 80106
15827 46754
36306 92976
88512 89401
29628 86469
34226 88772
29566 88447
43452 63272
40717 45714
20113 77491
62200 76897
31974 80828
50840 96259
12326 20074
44417 87758
25467 89799
8744 36945
74533 91235
13098 62788
38001 59070
9532 55611
50972 90844
3029 93583
19314 55297
28246 94681
24557 78774
20259 88373
22685 41107
10092 61679
20003 59754
29345 57839
33287 64001
31989 96245
33248 61202
77028 81994
45720 93597
6095 67583
17463 43319
52684 83553
22706 84285
46826 91591
67407 74694
71749 83714
65831 74370
2525 41948
12581 35893
25787 39317
7421 89976
56259 99014
35885 82270
22501 34484
9006 36817
67342 96499
18810 36982
13819 48053
5550 14175
24472 84195
5446 95819
74993 82284
56396 95512
21627 98612
45729 72910
16066 42755
18644 78863
52495 62687
73995 89085
8366 69146
91098 94316
3964 42571
38159 67048
11359 99462
43338 64957
18895 96536
38037 55131
59152 83364
788 66979
65194 89416
63611 89290
20554 82782
4830 58634
5643 42339
43744 52390
22861 94599
24116 29903
27227 67709
13525 47941
15922 66578
35579 50617
35934 43245
27880 85089
37775 82003
18389 51174
26475 95124
13717 25406
14695 72170
13529 28578
76279 96333
36543 83674
59138 79057
27697 46141
3808 83115
69979 78615
30424 31534
751 92893
1437 57603
60434 94787
5126 82906
90243 98759
38405 42339
44173 62246
24747 91117
4172 10315
69599 73736
9004 46638
67426 96189
31642 71268
45338 45953
35702 53663
40308 73036
22535 79841
266 94516
27151 56380
6185 81821
2313 85809
29884 48974
9376 83162
46385 58021
10135 52955
56832 96718
44876 86038
8173 65569
4906 39490
25629 37503
50116 57307
2188 14114
45694 99778
8165 42425
5899 73208
7208 43524
47568 93427
65575 82451
69530 93095
20987 76357
12195 30208
54489 92250
83559 96195
79398 94387
10289 72318
30015 98281
44392 51132
17794 21794
28615 41700
37689 39293
47298 78740
19356 47791
42400 47261
8942 16771
54978 79073
1855 7186
13017 52364
11732 68729
46835 51604
19745 40919
15475 37868
11334 51218
6351 99566
36770 84379
34787 71102
18932 30443
10278 61397
7661 34604
7013 30813
57201 79349
26916 91087
76590 99154
24062 99984
3186 43361
79118 90020
4947 5329
30849 75539
78008 79915
39877 68862
49589 55963
71857 79467
38359 66298
8305 86522
2156 66371
13611 50460
52065 56722
69655 97525
58962 95378
19802 26333
55 40520
334 85366
79332 84782
36496 65815
32265 37015
43640 77941
11685 90639
55999 88178
31252 53968
31075 48794
1269 31504
20664 41486
16750 24993
47837 74152
17779 37124
28307 39332
36937 38014
60174 63238
5557 51208
69134 83235
36768 44041
10722 94482
51070 83301
10253 39724
3705 33911
40325 58340
49382 62188
29258 67756
91357 98326
7603 24420
7914 93446
5959 84480
41498 81546
39210 88370
4776 81364
45401 45422
71057 79779
74336 78095
31017 63691
896 16142
28403 82713
36162 80486
40981 57308
10797 24291
86114 90450
17809 23657
75241 83421
38194 84940
30543 60031
1635 80909
46342 83905
61918 64932
26803 53511
16194 21333
9389 45521
53611 80666
2813 62804
21697 50417
13593 21277
67133 97998
53355 59393
17287 48829
78125 97382
5854 52054
8732 91074
7396 57544
28228 43890
87094 88933
55636 82016
96965 98270
71019 96400
21687 65345
40777 89615
47834 64548
8282 68962
1476 2556
3616 75444
50181 86059
25204 79033
26088 53562
15028 38806
13284 29506
47820 54260
30276 92069
25750 70753
54293 71414
37863 67226
52551 81559
57163 58413
69717 86288
71679 91867
8481 17412
3937 86850
54899 56000
36326 85511
34539 43860
26063 69372
351 58488
65078 81352
74198 85615
32255 42944
64767 98921
41447 47491
66018 82223
5619 43734
949 39816
60935 73280
12538 67292
15544 66329
43371 83933
6803 6841
18470 90045
51569 59847
42892 86026
19118 56219
39896 91982
4557 53747
29742 58308
23917 85823
86916 92737
5027 75423
54512 97936
58155 78513
34176 94983
47931 72058
90832 98101
75341 82803
28418 59237
22155 94913
24802 32441
19352 48608
30309 85536
59637 76544
50187 98229
91517 91586
47587 48052
26915 77529
38125 64792
844 31942
6747 37974
24300 64668
41904 61233
25627 61447
14935 78476
4930 81177
45215 50464
7823 32627
26721 29336
18729 22412
37185 93065
16001 84285
50690 98201
71769 89270
32451 72867
23403 34868
41487 47293
10643 42416
48866 59605
12599 68596
8710 83496
95144 96408
11731 13862
76544 89216
43940 98134
42195 97765
17034 52702
47183 81647
6276 60838
44883 70017
27125 42531
14223 52365
22961 79137
68010 73362
13759 39614
13921 16752
9147 15206
62442 82472
66470 82620
83832 86963
34020 34302
71870 78167
28264 98988
1112 24192
21967 34991
44070 52699
41256 97645
6055 69658
20262 59443
44813 65567
38939 54576
42087 63270
52903 99275
12788 66229
51084 64325
64832 97016
30148 92226
41306 74380
25626 79336
33448 66300
67974 77574
15979 59332
8053 75775
35858 96309
10670 75658
4904 23587
60240 67689
10573 19338
29514 65617
24569 84451
23547 89764
4647 69916
63621 91099
63746 78911
41509 70826
39355 81791
21773 30946
11842 93748
39679 64111
2265 10187
19371 71967
58600 96425
27522 58975
50157 82201
14615 98877
12406 13966
93726 99237
64647 73050
46190 98265
15403 55381
4139 35141
15684 97293
47220 88200
51915 58243
2380 32911
26110 99315
49357 79512
50128 72902
25257 61775
60597 85950
72816 89892
67891 82951
4630 51072
86734 89149
447 95061
2528 26233
45132 97488
2289 85619
10802 31898
44753 71902
80137 86345
27686 53312
31703 60235
48164 55757
12906 32719
10247 65201
71596 71912
20823 43709
77374 97808
17229 76268
12778 32372
11460 58977
27103 49582
35432 51584
21097 60144
12297 70440
7994 37009
81044 84391
55501 79882
35017 37172
17736 73425
51396 53189
16116 61238
41240 64627
36018 97556
19355 47336
31247 57327
13571 48859
30945 55322
53127 57869
23488 96888
67302 90086
54587 84324
68165 80226
40872 41111
37965 81250
56426 74792
43118 51443
31347 77150
30569 47695
19318 39005
523 79542
13942 48981
23952 82119
52934 72535
16350 55910
15641 77579
68093 96058
49930 91962
26448 99028
3791 13472
58899 91916
54447 65805
28512 44247
50170 77413
7071 46291
89368 97176
38283 49568
35314 46667
34687 37646
10791 62725
37912 66485
17926 86636
6882 13866
24516 92593
25723 39790
54443 69527
42016 93766
39132 45682
12019 43055
53211 92562
7994 11766
31694 87588
32569 90943
82201 82708
50178 91955
31662 61137
22143 54058
13199 19789
69704 92666
637 29963
41787 96819
75443 76955
42030 94223
44984 67720
28876 37967
6901 28796
78306 82600
41480 41804
15372 65654
12415 17684
84858 87342
30518 53368
43080 87270
9398 14020
7916 46276
68804 92881
69609 97538
10936 21331
3931 15968
34885 66150
71398 89685
2397 22409
171 45616
19269 94182
33493 92842
20407 46318
59094 60072
7056 77603
34388 75906
93775 96436
27818 77862
3428 79378
370 93733
8248 93977
44090 82813
16796 84137
63316 68836
1468 17606
6289 42471
8162 40304
66954 68255
38632 85622
77647 78848
27158 84525
44807 48753
4594 93533
19307 22093
18659 66877
57586 76409
18416 48010
36490 43905
22566 65891
8287 24108
59352 74468
74187 89774
10557 81825
1737 88461
29295 30213
24550 39565
73749 93986
33511 81636
49425 49702
21826 66272
37572 69288
33745 62127
1183 67548
47125 71832
8045 42336
5996 74432
57100 95907
18552 48545
28070 97795
63111 93721
598 84745
12387 14846
57316 81413
41016 54448
17713 62018
59517 64423
14637 54279
13249 44907
65613 90016
46787 78644
30396 62029
51535 53573
69919 72881
15692 88800
32532 48982
39990 77031
52375 93696
8621 19366
18376 87462
17976 74959
20325 47668
24614 46449
15531 56289
92396 99197
5218 91816
39398 83672
7582 89369
5658 30206
4754 76296
2173 76432
37589 65829
36794 95852
2229 90368
47542 94954
37600 94977
10043 83812
20196 96255
14451 37728
23805 88756
12281 43796
52419 55941
35800 88806
74915 81001
44354 78705
74495 80996
17073 47489
21802 79814
48860 84792
35434 99814
28830 69218
10626 72789
58806 86357
5878 71506
45623 48634
52635 73500
18570 27015
47885 68146
48614 59782
86880 97249
60640 64188
6762 89337
45364 88481
80141 98071
37882 61955
70451 73038
14567 24899
35328 65674
41820 80740
6084 64318
56855 66448
5477 47283
27971 91595
28574 75562
11370 39895
16644 40172
17947 55056
31446 75548
54876 92497
97472 98095
60384 96090
207 77841
19383 97857
17871 76930
93110 97504
30029 79609
10939 33651
27122 47386
2007 35138
36796 53246
43959 93534
14987 83555
6067 32165
841 98945
4941 99844
25945 39248
4785 53170
68433 97715
35695 83729
11234 15459
8911 44024
60748 95234
33491 78602
70346 95071
156 41169
11563 40674
4720 87055
15729 56836
31064 44995
19206 94682
12683 63023
42579 88982
7633 61279
31725 79320
29306 48834
70256 99374
30200 74802
49820 80981
12457 54566
10704 82105
53733 61436
33231 44459
49145 57441
66914 78523
42334 60685
27377 56189
62491 81318
6013 86955
56080 66601
26327 67396
36109 49140
25610 26953
33234 63972
43595 76509
8637 87739
2584 94891
43751 75046
58732 92012
11766 43365
8083 23818
11624 43962
11486 29518
42048 85148
39121 59947
7349 62337
24827 67716
70118 92389
36357 54647
21179 97609
13726 73644
26863 55748
314 24758
22676 75701
9094 54330
20335 31212
65553 98556
4472 91006
27664 93153
1318 81342
21300 27692
34488 37863
55777 73864
71217 89791
2452 64925
9637 93032
18298 80534
16622 69288
1086 53546
37643 58402
30945 81608
49012 84157
31448 46158
63489 83392
58638 74663
33431 65402
51968 90889
39938 55657
6838 24666
13338 20012
49517 89631
20444 87340
25327 79265
54636 62927
45412 51102
40525 87523
42571 93953
23687 78928
1779 34317
48103 99219
34489 98968
51895 74148
1397 39389
27500 90568
16586 54434
31170 65574
27552 79874
19281 50203
49369 64588
57734 90099
35996 62170
25421 40287
9334 96842
35965 55974
31891 57438
23021 23787
73222 91190
29753 65313
26907 33941
21031 38057
75318 95552
76693 95896
21448 57316
20841 72010
30469 83553
82050 88294
34266 41668
33540 83763
7457 47869
74117 81674
74820 78607
2584 3580
65753 81814
4386 97125
3776 68157
12865 51832
23845 82784
3225 81077
14452 60400
60202 88457
63112 82880
22596 96603
31217 52381
44809 51618
1173 15176
31457 86000
86725 90425
43130 80364
10699 96182
55354 65885
20393 34087
32258 36899
36869 81517
72703 87841
6760 94040
31731 64178
49288 57247
68307 88772
38135 54379
30564 77051
28977 62660
82967 97419
20305 88280
14764 96026
18913 26633
50887 82046
28845 29173
45315 88491
18099 89505
34332 66146
12649 95855
16427 57878
84775 95026
19968 96104
17970 23198
11732 23062
74757 75481
22016 83163
26336 59820
36350 64206
28863 62533
38753 85767
45710 46269
30357 34773
27233 68099
71055 73360
9243 15018
27222 77833
18860 53611
42164 87447
74172 87573
32341 32912
38342 40268
21315 83567
31130 97030
58700 92932
4210 84818
7135 52440
45525 53325
47205 59213
43018 82383
11325 25981
14466 34972
78744 82879
80033 99447
33922 79443
25219 71033
64405 66484
75071 92168
5337 84071
84841 92595
17703 98147
18437 78719
32629 72951
33518 59792
18751 57183
72272 95067
3424 47049
4593 20810
32309 67436
11974 44559
54032 83218
73320 96193
6693 63815
3133 19319
10540 32178
63615 68379
5215 20691
58090 76465
72748 87761
31870 48060
807 45152
18442 96777
1484 92791
11518 67543
8676 48721
19310 49270
1253 16194
62591 72786
12706 62117
16348 65049
11181 88884
60434 68445
8933 96763
36842 41560
36553 68252
22723 87081
15011 36992
29932 83324
54187 83892
8572 80040
12764 17615
4562 44302
83651 93882
7260 41711
69913 97049
7719 42582
21215 38693
81567 83381
18383 34429
5771 70853
56687 80521
67867 93170
75868 99727
7796 26159
10925 64970
56158 79425
6022 79125
16038 34233
99102 99710
46067 96925
49473 72804
3719 7617
11420 64323
35420 82631
75463 88167
16437 18216
11375 39074
15006 94102
59096 98143
35908 47095
11818 65463
57818 90341
3589 58136
950 86179
7665 83019
39095 74592
4139 11980
14747 23536
79536 88599
20315 70326
10368 49118
58383 70388
7904 82886
29680 78825
24703 41888
10465 38696
3158 15360
5026 30776
32771 82981
78273 78470
24573 40120
51323 96030
61299 69744
44425 87320
52178 66405
9767 29585
10125 98150
40497 84166
3312 41535
23272 31533
16659 35207
32028 89128
23875 28012
23007 87147
42645 75265
7270 42202
72105 91093
10363 91442
12448 65053
58003 68684
34604 59641
39890 99677
46917 81986
11237 69838
16085 21234
26296 26695
37965 61334
9823 23397
24284 45382
70621 86345
36861 71968
83687 87574
44739 79694
19690 59617
32304 70608
57921 79839
93193 99683
10130 93117
45015 80729
21436 78738
73761 87874
8154 83222
7566 93184
44410 96744
55338 83614
5719 72240
59904 65942
14999 41598
15623 21150
48005 77543
1071 82324
8560 70282
23366 29849
21002 63589
11945 75774
2110 15619
59113 91348
25301 31050
78259 89602
4877 20265
61338 69855
34356 73265
8226 95255
28171 47510
8463 53634
21324 60380
42336 77885
10364 22569
58900 70087
7337 13375
31932 54633
9579 44888
52906 79040
93721 95500
26374 95275
38213 41490
23709 53553
12654 92297
33752 95655
15298 33077
10885 68298
3933 44152
57833 77471
57968 58441
19672 32574
22036 36221
17076 86156
27438 63455
84426 92347
2630 46643
92601 99552
19101 89280
76018 82731
14787 47507
31250 77484
65478 72428
58146 92755
12832 20750
1177 53858
18696 40328
58919 63040
16235 51640
13332 25693
65340 90777
36120 40110
66525 99574
80736 98340
71581 84931
46525 51233
5379 98197
26695 69673
49057 51334
11660 30609
4914 79062
85902 90910
5237 54794
9031 23873
51806 58231
23663 63905
69038 83688
10742 20460
30701 69344
22661 48871
71458 81047
73090 93481
19349 94755
51101 90350
25350 35946
50620 93441
6360 73349
8467 46276
27418 38309
12475 72020
19964 52388
918 74239
9030 88512
65962 73546
2221 93454
85691 95915
36814 91890
34778 89953
46550 67925
49158 50722
18698 67387
88645 95113
4692 38641
8445 97941
14717 66253
48359 74030
93270 97668
34898 59751
3364 11417
45079 98107
12476 90653
1590 13432
36817 74331
41273 54860
27361 82091
7956 79883
46679 60039
42764 62812
6681 46205
6238 45014
93333 99969
48208 82882
75628 84018
11453 96276
11079 68621
22433 49813
12927 50622
25131 83310
56707 75603
20092 35207
201 35463
21482 54878
78159 82434
9844 15407
44093 69934
32235 54474
31441 44906
13849 61829
75964 83846
61446 97523
45104 83987
1514 16045
5704 5752
13006 45586
11753 84619
11951 27229
3149 64772
20661 35174
14615 23553
63573 86563
552 19283
66407 98409
41948 82102
8166 20971
34551 88583
16463 21655
10816 13345
33182 50670
62955 96494
25928 99027
1265 2703
29768 67311
42544 45334
38225 86975
22423 31284
14779 59266
44174 94381
56355 99255
3447 80859
11484 49895
59971 75271
15732 58588
18737 77877
60632 91094
15876 29244
53748 94415
44466 64864
17707 52178
47745 83687
13346 72316
64392 65976
59760 81434
39587 47556
83821 94815
90024 91275
70942 95759
58609 79150
49310 96563
12024 49554
14998 41248
23024 42942
42836 80889
58473 98552
4700 88250
28619 66083
68288 76351
24024 64281
35394 62071
51951 64423
11683 72763
72112 90910
48208 55668
55001 65116
16183 67337
36552 97310
69817 72034
93584 95499
12280 44605
46405 84577
25339 95392
26338 45231
24778 95679
4009 77678
2980 44253
70604 94802
2721 5383
11310 87820
25590 79917
59328 87042
17835 42537
188 25333
109 80903
55312 79085
18530 56142
34141 50843
8634 21160
18031 80826
43880 93262
86621 86697
17679 27019
71527 72754
67406 88916
48007 90569
40460 61429
5233 62736
75444 81683
80944 82164
15084 21422
43940 56043
11146 71468
63845 88907
19822 25654
90726 93286
87999 94237
56890 97536
76095 98332
51475 87212
3494 92029
674 51493
42950 69296
12319 93801
789 31354
52862 86201
35315 70355
31452 42026
960 48769
38662 66239
14305 47065
71228 85560
28104 82573
92199 97250
35477 69289
15535 70520
22445 36632
39122 75654
32011 71310
26415 30176
70289 78292
63062 99594
44501 47417
10070 30247
21924 28803
11024 90815
19588 93686
15086 68202
28316 99739
12305 91803
22144 33465
10117 20419
78364 80867
31946 95248
57625 88522
50086 75657
21523 82991
2808 93217
59428 62343
11934 96939
21898 67447
65884 94955
1836 80625
2450 39936
67343 78380
52978 78215
1366 59697
23327 40446
40775 71777
34023 39838
21010 53755
53555 53676
5445 69367
52302 88396
80540 94136
73876 93136
84961 92039
42215 78717
23702 64292
32381 46586
59157 64932
7340 77823
98472 98931
81715 93642
57080 65826
44208 76035
42727 49446
62558 82106
19400 32836
18602 25200
20922 72009
44793 92525
2638 57221
12329 22229
17130 71106
23003 63846
11043 44007
23851 85068
18733 65189
25257 67605
18858 91777
42893 90604
26379 68210
49438 76051
16877 36254
35415 82875
5698 13165
19930 94732
19187 51238
18852 91019
55120 83575
17694 83529
44409 90092
21901 94795
64311 90410
26081 87258
5753 77180
7939 14733
71875 74832
19583 67043
45926 56264
821 65668
48565 96250
47541 89511
44266 77610
15403 31681
10810 17452
35544 83338
34013 76451
30162 62610
74887 92027
33652 90709
52508 97905
41435 42519
9972 75988
68750 97046
12169 87912
31230 39273
79735 79847
67124 86157
6951 23731
61269 78682
12893 40643
42652 72749
8856 55838
14463 71828
19148 76990
7704 74250
1231 83648
55562 80939
25025 91123
40748 67235
45024 94281
75127 76222
10874 47702
3828 52728
38534 96286
11229 43699
16536 85813
21321 99596
67984 87438
42519 86694
19039 34965
33411 46554
16152 39832
30404 80108
67425 93455
76773 99317
18484 47962
55939 69815
15594 94614
43517 58841
10566 73092
44278 49424
66197 98511
82954 93554
27053 70307
24795 40032
81192 93424
9381 50574
11224 97873
4536 88647
28801 93937
48772 98776
68810 91152
39922 62845
6779 70409
24244 31553
76780 83129
73855 75915
31340 81330
29996 86477
14346 84730
49832 86045
61905 63003
16328 94323
17173 57726
33151 44662
283 71160
22625 39663
27556 43136
8773 81830
2540 73258
39278 83926
96042 97345
2580 94846
6400 6900
51468 61493
11000 26617
32640 46834
69451 76254
19196 88722
45185 52962
24503 60791
7745 9866
34664 74820
327 79484
19492 92994
78822 89254
3531 26030
63474 86755
76676 79893
32435 43530
15749 49002
45744 46657
24183 44867
28538 77356
36542 44230
25539 27378
1932 88692
21623 30362
32484 82245
8186 93079
7825 57609
9651 38924
55502 93854
50786 66904
16290 61042
4990 54770
37162 60271
15865 33186
11266 31700
48842 54836
44530 53250
25978 81827
5083 49416
3421 15906
34246 48088
25560 76077
50893 69839
12914 63702
21146 78492
2896 47044
11618 70683
60950 82001
1862 7760
2244 74723
2452 46889
3317 70064
22267 73594
4655 23911
4326 88330
23750 64837
41005 82582
66157 98345
90466 95140
21746 66891
44664 85206
59535 76939
19321 89106
68782 76201
9643 51766
4711 59557
11170 15429
51364 97426
43999 56547
77842 87460
39659 96147
67205 94315
41246 44179
55772 67394
22706 98333
51212 53899
40999 77030
75676 94215
11866 16669
63744 97723
70543 89217
62370 94913
43790 54559
34580 93684
17056 84145
11626 79918
68229 73569
59550 67077
28003 59068
19373 85799
3871 84209
40773 93129
62348 79134
46523 57070
20095 66906
10362 92305
20720 49100
48060 91113
33151 58248
60026 83512
20435 80935
2993 6655
44191 70528
34825 80243
55820 83034
78172 95954
33229 69907
57429 61701
13010 35436
74807 95660
7323 54860
43107 85497
546 38970
24954 91918
22519 41813
42788 74954
36905 89068
13260 33196
74951 86810
30133 42847
65265 65356
73445 80931
27042 58230
33102 51493
48330 99925
14774 80498
4901 25559
77667 93670
20345 97007
12958 32327
474 93338
18167 41627
18911 33756
60031 86058
27174 27968
45046 56109
26128 51052
39867 64060
16737 93871
237 75300
23435 24061
42226 93087
1848 71510
47406 88188
34441 98128
11367 97486
701 88987
44886 50306
20196 47168
79629 87820
23117 26901
28332 62678
97229 97744
12515 37586
3408 44621
30880 78540
54268 95955
61095 84528
23097 26715
14278 90542
15489 52997
29154 62156
31292 67347
86363 99642
10788 96643
39324 77926
57373 80916
23316 24723
811 18602
19513 35678
19980 94608
15689 43955
56005 90184
1936 37792
1292 95773
31419 41351
2659 13797
63372 90396
49633 88881
59180 95385
4897 27932
37390 44684
37496 41010
9347 71401
17646 70416
2323 31845
14688 48449
35903 61434
8773 81427
39894 85984
88300 92023
24674 77833
16257 55797
50426 99620
31018 88302
24261 84664
10942 92223
36616 61234
51805 57031
34028 86426
77627 86836
59878 73322
67055 88023
61096 88626
32920 36562
4453 85338
9947 12063
74123 98459
8560 50488
4286 60486
15176 48914
17540 25554
69920 88864
22125 50957
38352 81447
61420 81636
11211 65654
59242 64491
5372 78214
20722 95847
41625 93506
16258 49186
48745 76318
12790 72439
29416 88207
11086 16040
49374 81489
35507 67062
13650 99786
71312 88867
18042 61186
38467 68735
54474 92194
21010 23821
5163 11363
48524 71041
14790 31932
19825 19980
77358 85876
6809 56798
5553 94698
57629 85932
20462 48673
69155 75593
9802 92129
37068 43470
5690 7536
3841 39633
23683 79139
28660 63220
11137 91296
25289 37316
58991 60393
67926 77677
3026 46064
34518 58309
10719 72043
4831 52278
13103 64324
36842 56749
42557 91145
66541 69565
20843 54990
36364 85261
4555 92094
77635 94147
23957 92351
47230 55764
25158 40622
26676 57591
10681 23750
4671 45363
50790 97689
9544 65196
27837 47349
4379 21257
10436 63869
26544 44362
18929 88465
43399 65671
34773 89847
45460 75424
26955 41522
56790 96894
66229 74329
73968 83072
64682 91015
71020 72649
1850 71222
13616 74956
14726 84990
28683 88863
27583 34201
53159 82236
5904 22892
534 70421
83793 96695
40621 97817
13453 19690
79757 83967
67183 98064
73051 84014
76736 96689
7147 22063
40134 91407
53152 83079
80956 98119
1786 84871
33271 35914
88019 98311
47860 96684
58782 68105
31652 69265
1192 16207
21087 57273
15613 44946
23978 27860
25362 99004
9391 40392
21644 43278
1102 86584
42325 70583
45017 99435
32432 68176
4219 15961
26411 28463
31209 34140
24600 95714
13978 79311
33930 71283
72970 88014
25131 81902
7672 17388
6656 82199
64823 66019
2341 37960
31186 60043
2398 25828
38723 69119
69478 70235
1489 78297
53494 80355
75499 76633
93862 94101
16622 32849
21185 44528
33563 75029
7269 60122
86969 90959
7648 88699
49981 80469
3558 64870
48410 58069
22789 59325
15484 43574
25727 90107
37771 98768
22503 59786
17438 65878
15887 82645
23699 74649
23802 27090
6506 29037
42030 62316
42433 48962
78347 95208
47701 95042
9890 37354
35611 47643
4559 79029
70378 90372
77088 83269
27035 96259
37663 95130
19950 56287
76191 78764
51188 76791
19757 72247
102 40255
29036 92598
4009 66915
2573 4331
6799 45684
30608 52248
94154 96000
41697 79552
2512 13086
17259 31277
19319 44756
56974 62970
41688 71921
25805 70941
78083 95471
36662 80253
46101 78559
46137 89590
15410 31753
22504 88761
24638 82094
10293 58882
13342 27683
39155 55772
51735 75985
1287 30022
4884 71015
25823 61817
9622 81767
63277 91946
7716 21973
32607 86863
39884 86254
13522 44934
4583 88962
6370 89795
6004 80246
12516 31533
41353 77036
40193 91559
69732 86675
9478 92116
21941 58352
8420 31067
59149 81749
29771 75264
37850 41630
32787 40574
79939 91243
66052 79220
42481 98204
20287 52574
18358 67040
30853 36297
25621 31721
4733 7684
32664 47737
35967 77370
12972 87637
1938 66180
53328 80642
11653 87737
57426 88566
10987 36070
51915 93408
24654 60565
78106 80549
8801 13600
45862 67905
19773 74697
41085 81558
4573 30136
22631 62694
122 60709
57371 82734
7753 16045
13559 87148
14172 94957
12764 45861
18876 77067
24751 38455
28022 77598
13409 40888
52556 55773
18953 98060
65705 72391
68320 79853
36231 63572
79014 99008
3290 83597
197 11021
50603 98762
70833 90267
176 39666
40943 86506
3489 35690
18269 21757
12482 93407
59315 71422
73062 75432
64885 89124
75391 98151
18758 70941
40887 66005
69354 76680
22206 63659
52184 73310
7311 61629
10197 24468
30709 85645
307 68599
48764 83224
85580 95153
25934 43638
25631 25632
4433 59765
19441 30361
22193 46637
14398 70895
2341 48120
11496 61442
46226 93096
50997 85591
42288 84323
19429 64616
14416 23921
85645 97214
48236 56209
21633 65413
41934 47238
19313 44203
11026 28375
78254 98963
44148 58494
61674 67387
27757 49084
24925 72007
35454 54488
21799 42246
1441 10144
64903 86221
46527 51096
8149 9345
27602 33480
8737 89872
16075 69469
46086 80056
7821 33093
34864 54245
25659 38941
59760 98416
81662 96328
40687 73899
23726 66467
22187 44196
73050 96759
54045 73047
1599 93981
18862 84946
76597 90545
54126 95907
19201 39128
45581 53971
30224 67462
71835 89188
11022 27931
44197 50546
52639 57327
25155 31617
63467 67324
19429 75528
6387 73637
21208 93805
12053 17683
38885 71774
81322 96077
61677 69620
27667 37868
9836 58219
42157 49889
66921 81101
70344 98165
20206 88309
14245 67091
4823 21282
85355 95009
33787 97922
44240 94079
48569 63335
34367 78804
41309 91610
52089 63054
51395 98167
29442 48113
57061 89177
21537 37552
48749 90598
45175 64342
69007 79886
2638 32813
24829 85525
20644 20758
11004 62108
38329 99604
54613 57607
50631 74157
28607 57108
56352 93996
12894 41170
33139 67448
70104 93778
66286 66315
15793 25915
8952 32055
79023 80395
76814 91266
55975 81247
63617 99082
1882 83546
3365 68647
86554 97144
48336 94965
81486 86785
1212 2884
35488 65344
94057 96791
62567 92687
18851 62042
2696 90420
9914 60834
77453 91654
9882 25238
16788 22905
1605 19278
8513 41035
13405 72933
26180 40309
43293 58111
51637 94767
1552 56297
10446 70000
18047 47179
58840 82559
68840 71276
45799 77778
29482 98882
25573 71515
18093 85125
9209 53543
25385 47555
59521 72341
5209 96976
83723 91742
19808 81842
48005 54723
28210 58878
53150 81541
10385 98000
47887 50680
4172 82380
20590 76684
6229 97890
15631 31020
16866 67946
6541 6825
40364 73923
28337 98137
71699 84741
69912 70372
3852 46772
57141 70401
35429 60601
15525 18852
73105 86860
19261 87809
7397 19098
53998 60204
19326 55542
24572 26398
90791 92595
2137 67952
54912 67379
48402 93295
81612 95641
2752 84230
13367 48997
52322 57795
36132 82709
42418 56435
60097 68949
76121 90009
28967 74140
71643 90805
5290 54036
45664 95285
80007 95946
54780 95602
70165 84249
12259 25487
30680 31828
14613 22606
84212 88332
84050 97305
12948 83206
30098 46623
26119 27997
33730 57340
5189 35797
20807 29259
9268 34870
10224 18037
27735 90611
4088 51718
45103 55885
57969 70885
19076 40127
20115 96215
1898 23768
30812 33606
68633 69568
4904 59549
8742 18040
3850 87086
4938 35475
31432 50514
1016 69080
1218 94815
60457 82004
6534 52044
9380 32270
9348 27231
29423 48946
50713 97497
1765 22198
40996 64637
35926 63800
15008 27799
9659 67683
65542 83058
44220 97801
24219 75684
40112 54714
33834 72791
12979 92239
22240 58210
2297 19536
62162 74306
64750 80753
14831 38532
35 78208
6352 57969
49072 54080
36261 91004
79936 93210
28266 51148
48562 61750
49748 56390
862 76368
57421 88562
45546 85831
22810 42987
13576 21233
1969 8653
58230 95583
28696 78030
28671 62835
19852 46701
13198 96811
66677 89702
70185 90403
9473 80970
70341 95258
69782 92716
1740 85737
9779 11773
51067 91590
16394 45097
26160 79370
1461 41223
54657 96442
69993 75833
52358 90266
21055 62178
3573 69739
97195 98834
16431 56283
34394 36693
27479 80266
64241 92511
24186 87519
47390 82096
12330 66498
28934 96639
18602 79674
58454 76621
66491 95662
73867 95668
66859 70522
79623 96268
5492 47177
11 79698
97161 99653
31147 85838
9007 73658
5474 24729
18636 57954
2670 21794
78576 93817
43090 48673
37819 53684
1171 14650
6385 91238
20132 21746
10494 28955
64661 96463
16638 30185
14140 97753
14619 56532
58906 59112
25412 53576
42888 58356
18808 33494
79186 99740
64538 83414
11119 69892
35698 40801
27635 43776
12694 34759
15986 35852
22493 50007
5742 24448
9481 63087
45412 49433
14224 82164
32111 65713
20411 77896
45154 78056
89508 91469
69860 83870
83046 94002
78075 88933
12261 78275
26088 26786
5216 88274
82721 91727
42406 59847
44625 58967
74364 82954
4015 49085
21785 83309
9481 53221
26253 43800
5554 77899
44805 80266
31915 86679
3949 68206
2169 19254
56801 84324
32711 55076
4161 84271
59789 82806
64618 88564
66400 72523
26782 36813
73947 99903
1385 81028
29716 61613
36446 90926
69351 83720
12274 18287
32570 60203
74913 95823
6519 44964
33569 78371
57412 93611
31086 42976
27872 41296
28828 94561
13276 27731
64687 80719
51315 84877
32789 61084
51303 64332
35356 41331
47994 49979
34087 75925
17183 87527
4607 37487
11771 32542
55894 91365
84027 90098
45003 86233
61490 98300
56723 79313
7853 70270
25440 74614
12765 25272
42713 70705
62533 76183
67993 74732
38729 100000
24921 77219
37924 52215
30866 67900
33814 89933
9071 56181
16679 31351
47772 84910
15808 80213
30541 72861
76859 85307
6550 81782
62015 78803
15761 59167
82710 83197
1269 91507
52044 68758
8250 15932
69238 87110
37740 62140
18803 27805
20146 62339
81572 97302
53700 63155
79391 80704
13587 79315
83524 87847
31044 66261
29843 85787
21427 55368
45593 56247
5668 63434
48198 70898
7776 89219
64193 89889
62449 80259
48387 95766
10305 28039
1061 5266
12392 13852
48642 61343
45801 98312
25462 46090
4498 17921
15137 59328
63467 95576
46200 99988
51454 79955
26558 40807
8856 70467
19131 76329
19412 39350
74617 95676
20222 70197
60880 95902
68990 81388
61245 85719
13460 68624
16081 92764
24925 36470
28321 89027
21101 41330
9819 12868
47763 49012
93791 95424
15919 95334
24457 60754
8331 28120
56351 73213
29709 69411
58693 82133
81227 90420
3949 15077
24439 93694
10238 45453
27522 45198
9175 71735
46819 53542
42942 45665
36974 47003
47276 59537
9326 21052
72366 87184
52184 61501
44986 81358
14878 84726
26147 97771
739 25785
47651 67246
36214 59783
36053 90365
43128 55628
25520 48424
12023 78721
50524 94282
10108 14355
38294 56292
57205 74526
13007 59959
20889 54144
22089 69830
9023 31899
20895 31175
41598 46235
40734 53194
21247 87861
7808 52729
1992 4287
5398 85091
2811 67049
15135 43789
49285 61132
25041 76763
84777 99294
57979 85615
77126 83840
16148 24213
19276 80622
74827 79661
22501 92745
51344 87939
11129 53977
9390 35434
21640 62439
8358 23556
35072 98404
57533 82571
52638 73194
5736 59716
3470 68240
24947 37903
49318 93968
96731 97970
5503 93194
5761 62747
15468 42184
48372 51441
31525 67946
2361 18990
22625 91987
8038 84028
28225 95248
31047 97708
8004 24901
3763 37277
42919 53543
75145 88510
28000 66400
5581 54569
26244 96062
15100 55343
82850 89950
70339 99383
36029 38726
69890 76990
6344 61768
73821 84509
12271 98645
48518 65406
17176 22391
52501 93213
67236 83183
84475 99253
63835 79072
14460 24223
37808 74828
47819 84657
22621 29041
69594 87310
30944 79750
11672 12064
1450 49168
9949 58891
31054 60869
6824 68331
64554 76008
7029 55669
33273 66506
45532 65850
10949 61148
42596 75119
17550 77697
25960 26815
37763 87695
2248 35871
9901 57315
52548 80453
349 96141
29228 87196
2357 59395
21851 91742
25610 28509
64367 64736
41787 52442
24187 60054
40482 80615
22064 83750
18669 76614
69578 71004
31001 60878
48868 57772
24865 47928
39373 46973
15076 26803
38594 82667
71537 95544
40857 81172
25782 59250
42848 58585
11485 70245
16240 39751
42133 86805
51319 69157
23354 35621
78165 85657
52013 77623
29919 89371
43273 80655
71200 78164
20502 46084
39987 48672
23580 33059
17470 83338
37786 43637
54694 64219
21012 29710
48404 75214
49379 64603
14254 96112
51342 74656
48469 48516
4448 71136
63150 91055
6459 76364
81472 85726
24650 37505
3169 79534
49576 58570
22128 82993
18470 32138
54645 75401
59833 68852
72769 73161
73328 90219
38123 75145
70160 88164
79068 85154
35673 56412
82984 86891
49259 89361
65167 94610
20580 94943
16498 86762
47392 71610
27795 83326
2137 86669
5089 93672
528 56651
79697 81236
7200 86299
68922 73915
35401 35490
7905 96821
21702 31827
42421 77756
40546 50191
1723 15737
13986 63415
36232 75335
9077 17050
42131 85755
6757 43042
69350 88084
35485 38695
51397 92168
77846 87358
7896 10721
1153 68555
9942 35970
31323 80459
25648 32482
15362 45818
34138 88758
1302 90189
83657 89977
22188 65469
81654 93725
63384 96757
46663 78369
43023 60689
61359 68204
22791 35191
5429 64708
45700 78762
8573 41248
66476 89159
89451 89823
71477 86402
58361 60211
5189 64887
44309 62648
26601 83543
66303 80310
52583 91816
42222 42492
270 88985
46405 65982
5063 77517
18661 65607
42735 85720
54746 77986
46699 51532
5453 95496
77300 95364
17288 65049
41806 65358
19384 21870
28806 76102
40499 89660
51338 74521
17818 96161
27728 39424
24421 81885
19233 45354
44668 51183
62976 68434
4385 73741
81168 89915
30990 33852
71435 87757
5671 30366
68589 96460
41785 91695
10702 64726
65473 75286
17972 55793
60494 60931
66728 98829
1026 48777
52376 67460
90398 96591
33776 40278
7904 27530
60860 88971
5035 39573
16672 98031
75149 85094
40297 58146
33248 63593
17139 94735
43450 61163
4114 69048
48237 87832
17849 25524
17247 72380
24231 28344
52145 93817
4206 7726
54116 76260
50896 84756
801 41390
56595 85123
375 9002
6743 98102
91315 94670
4291 85338
40983 58971
38945 53290
37610 53092
9 72966
31505 77428
23136 33163
46180 70391
35355 89295
68944 77681
41628 45019
34902 85114
25147 86535
42927 53528
9674 99018
12905 63167
16838 87046
73789 89816
76322 83358
6937 77899
57531 72698
5169 61716
30529 61561
20468 90404
33522 64471
5065 77507
47255 51973
26744 98914
26572 67523
17506 33691
13686 29155
42722 89878
50331 74254
26693 65761
80552 84153
4655 24465
33565 58232
73564 74197
18334 69509
17403 60349
10375 97450
4688 9330
20350 75722
59418 92971
64232 70505
30073 95652
69252 76335
66672 95863
9981 32172
29750 33992
32765 58217
1535 2394
47845 77444
48509 76772
5497 69254
9317 89102
6733 53773
55722 76240
15576 46619
32243 72535
12534 41582
41673 82899
59507 75369
29350 84711
40369 71191
4662 63838
12528 91511
11869 98250
17892 36099
21706 78275
10567 39772
1858 56000
41155 93945
28486 41479
4775 46353
34996 68940
80069 92919
27204 89679
80824 88306
38087 61691
6593 51642
19763 93102
39124 64295
38654 51909
87768 90192
15765 37913
31589 79876
11075 81177
5054 24208
53336 69626
12185 79826
61842 66798
4817 89763
5553 34667
53734 96945
7422 24609
14813 96447
12392 36501
25597 57407
18550 88815
2888 37885
6813 51935
11909 16421
2393 9985
58578 72248
34605 86452
5108 12660
51088 81489
76615 88220
4540 80113
16135 97779
62543 66316
1852 16677
22958 66640
48253 71365
48076 74488
60181 90559
43625 77221
24317 49663
9924 76686
6400 95462
63854 67397
56809 86426
36519 42709
2397 48579
26857 90677
51260 75854
40222 79281
11366 43229
47616 58718
12632 91754
53592 66464
30633 46085
1898 61971
45561 47392
6591 58720
33745 58475
1306 92710
28807 99087
3938 96102
52237 67895
55584 71337
31354 92934
20943 95811
63895 79299
13512 18505
49293 76495
1675 82267
90960 96339
46349 92181
39823 84162
25000 35998
69395 78597
22297 36651
2753 67996
45850 73313
4159 6766
21205 28547
31359 32422
12787 78455
20433 28843
54366 55593
76793 91230
4156 12356
3011 21287
31596 46136
30007 48119
81243 99323
2423 19824
3575 71514
13259 56200
27753 92621
22937 89145
80908 89069
9585 29863
71471 78496
64599 72157
37897 53549
72335 83727
68778 90743
14878 69187
11012 96038
18516 56347
23976 75855
60090 93827
80663 94960
24282 51112
24669 43240
2096 58019
8472 51666
14902 15685
22909 30162
55343 79567
28833 71321
50279 50691
33739 93625
15384 92842
65930 76770
38699 68510
3029 8072
5028 74413
10228 75916
42176 49761
17756 25925
16488 22080
60539 78951
58253 62103
96578 97473
12203 26247
50725 59304
60490 71177
2461 14563
45800 70714
66962 93135
93286 99314
66560 66659
95174 99829
30613 88285
25491 32663
38650 63144
26531 76678
65225 93554
3615 53327
16253 67779
45394 74838
35868 49160
9301 17181
62228 87352
20831 62076
86442 88216
46300 62230
5997 66770
12375 43740
49629 50104
45894 61551
30736 95824
48513 57230
11254 95765
23150 37888
9047 77770
23460 77684
15904 60889
50306 75803
35428 87453
5040 30963
14222 36601
58033 77533
54852 78245
13641 22569
19025 33970
29485 92907
43034 65881
58531 59662
26292 49462
11279 45454
722 4458
26376 49171
20197 77984
65727 93712
51552 62198
2738 84706
32248 54863
60489 97533
39578 71202
2257 5501
23997 34197
32892 83729
14924 66565
65993 79389
48853 52060
41696 87860
11571 76055
40950 67025
65314 68987
33910 98631
27087 91318
19438 68919
54043 91712
49789 89492
44213 71734
18338 92991
13326 27405
17991 35107
5658 46298
73606 78947
40670 76186
12914 31480
20381 40230
26531 97235
13702 42774
8563 52780
45650 64049
70515 92379
55940 65943
33171 94581
22932 48350
76113 76721
8893 69528
24930 56967
53468 88729
72155 79988
39406 42952
62334 73529
41492 74314
51059 70828
47907 98742
34026 39110
94185 95010
3821 65979
52024 74438
44905 66777
28853 33075
55250 95095
36785 46792
45666 72511
21869 42237
69102 98243
62146 91235
77224 97674
68348 74616
27409 46729
54621 86445
24870 37568
29070 70373
8311 14514
1435 7363
62717 65785
40804 41472
61080 84502
7852 15059
43825 63098
28408 38227
1829 40419
21167 43084
56844 72970
10905 21379
29974 56842
5584 89530
82631 85906
24950 73439
35917 39741
29328 30752
87733 98825
66718 70753
31921 65752
11010 81852
2591 21534
20065 81169
14670 28541
1328 83233
37185 95319
1424 88255
2585 93326
40300 51011
17364 24621
10419 52756
1376 11493
60285 92434
59477 65533
17086 37266
32006 91341
8185 24567
50178 54799
60300 63625
16305 23233
62505 74805
77683 96032
59524 60129
45902 64411
35656 78090
31420 32154
13413 42652
33310 57585
23917 58820
36033 84679
2747 44374
8565 63662
64347 83727
46874 86787
76262 94246
6802 54115
287 25180
6786 13017
13692 60218
65107 86954
26898 91609
73759 94866
19715 47225
47974 51547
63717 80458
25340 55101
58846 70074
40858 87575
44685 86681
410 47169
17516 30757
2871 96693
46550 89578
7540 51032
6373 26612
67462 95381
7716 60942
53663 73866
76308 92540
77559 95836
27598 46259
39281 42701
2909 38753
12173 57129
80490 85683
48332 73079
1102 99725
3374 85763
47889 72499
46223 54955
9240 26127
15684 75511
18655 30206
24696 70429
30939 39321
10341 68409
251 78850
38265 98773
8051 91015
31509 60403
23249 99668
58280 89092
1312 55424
69247 75448
11062 21514
78996 97645
35118 91946
48395 97547
2826 92669
17360 31679
30988 45621
53792 72473
10972 41186
26649 68808
15312 85461
75315 79917
63403 80140
14068 44760
71812 97718
42125 55567
36997 93735
27197 77242
31564 72375
64797 98246
48563 90547
46728 86599
22366 24273
36735 77117
44758 90117
59549 84690
15726 89225
62753 90839
33542 48036
9565 46210
8796 63525
10368 12436
43382 58473
13397 73342
7812 84926
44367 61611
10806 84286
9404 94255
78312 87277
3604 42923
21089 30762
84203 96357
15637 76466
21584 96756
47605 79585
74857 95027
43169 64269
2646 77282
60019 88383
72406 77402
43445 85205
10334 34613
6584 11022
9726 39166
19914 36675
87139 93400
38227 88308
67126 90439
25394 61980
36705 39935
19855 28198
15825 66536
31705 75453
24938 84726
46126 69775
27131 43304
35058 98148
1380 2818
21961 30734
19412 92871
22997 36823
7565 42681
16033 53542
52923 60690
12355 76161
21205 75084
11719 43095
7454 24881
25286 34861
26850 39108
1948 65403
20472 96494
39657 49043
12577 93835
14348 20177
64606 88001
51758 83679
20323 47991
54357 59277
43646 53914
30093 89556
12558 44307
15607 37840
7587 83028
5830 79767
77659 88099
54706 72968
79881 82885
14120 18957
5432 74116
10182 58027
44951 49289
77451 87611
34122 87108
22421 48988
37944 79806
10334 98590
21949 88730
46412 77696
13847 84977
32337 56955
40748 86040
69922 76090
50913 74070
7314 94982
23936 60718
7760 11546
16368 62406
4798 94258
13249 79609
57722 98738
4535 29673
25140 99546
14583 84388
29848 69577
9931 40079
64512 79223
7014 31655
65793 78645
38069 90499
75917 76978
43110 91956
32574 59204
27226 98496
12200 48027
3002 29373
6840 85810
50507 56737
23270 44968
16639 94118
77024 77824
40308 94321
16173 86858
35281 86881
64284 65506
3412 45011
54449 66895
83507 85764
52107 76867
35928 73291
40207 58759
39473 92522
42850 81923
62944 97396
67333 90481
27904 32525
37767 93369
10934 71787
2604 51799
25293 63775
23675 57556
2408 21589
73569 90034
3950 64051
90452 96277
96097 96775
25813 48205
40557 41235
38372 88206
45751 97080
20096 99995
33946 92305
14195 56585
29493 56433
4794 19803
80849 91136
3295 26561
63565 68294
72709 87692
8933 32389
40483 52519
56498 78833
34918 60441
20648 50133
55261 78639
7000 87292
62924 79180
34402 44278
52998 97089
11477 20568
26841 47018
7886 32398
36263 81537
17408 37215
65470 91957
2912 4240
90395 93004
9680 89596
88508 89736
21803 41407
51640 54352
10265 33061
2205 71878
46975 64108
31237 63160
31827 69370
21976 33518
48298 70327
51351 94281
81484 89903
3103 66255
21072 36918
74617 83234
80454 85268
57365 69301
6773 63402
4895 86947
13377 90881
9713 72292
38897 92460
22739 31617
62230 97832
26235 58778
10995 95177
47341 70131
50369 57661
25455 58766
17324 89180
1306 6178
26102 60238
5460 8053
22950 42670
85110 94296
65288 77554
60185 74541
45199 47221
12976 19638
23747 44917
38274 71175
22111 29060
19253 57035
33113 96040
60751 89062
11974 65221
20604 29480
75557 96351
28443 56029
2259 93519
3188 12050
48123 93634
8602 75603
44413 51772
21936 98712
14724 50384
27643 34719
12096 28590
17798 49937
33887 90587
14732 29381
60583 91170
37296 47513
91514 98327
24540 39765
3388 78660
77691 78408
24223 76292
4425 83450
35860 49600
31270 71087
80087 86545
14200 61416
30719 67830
12922 81251
20215 80171
46371 63140
31475 92549
5365 66478
11089 82995
19050 64031
17944 19502
16048 42186
22052 78528
43570 93102
476 10738
29052 93447
33355 78787
3053 57444
24735 55472
44754 87066
46254 68773
12111 44449
2624 53202
5180 95310
31061 98430
84895 87196
21796 34568
45869 52793
15789 74636
15369 26195
54282 69972
39190 93398
65018 90626
6927 49369
4905 67118
64565 91749
35996 88166
28815 49909
50336 81358
38863 72265
3528 36111
3770 79715
26395 93391
9861 73304
701 16859
18542 43679
38480 98125
21326 29367
63954 88155
32466 52234
29564 65447
42033 83727
60080 72152
48408 90115
51453 59240
65440 74756
7578 39663
47861 75123
65554 75559
882 20005
73082 91073
43333 81673
40394 68791
62596 94596
2008 90334
37545 37884
31709 59309
19563 90986
23125 63784
50524 81456
8450 34123
1504 4965
23956 79436
26662 52622
26812 96852
5731 47210
46322 50599
8718 74376
2356 92368
29708 67169
69138 97631
43442 99528
31940 83297
55779 92175
12767 22651
618 54661
34494 50274
70745 94907
28240 99428
32745 62703
17786 95725
46866 64262
42184 94755
14255 51661
7002 81731
10010 57938
34754 37810
5475 29072
54770 87196
36141 70882
64659 84867
82424 87430
86261 95584
40743 49153
76540 89569
49275 89618
36751 58055
36485 81608
7393 20006
2779 53502
990 83781
66754 87099
1411 21238
45082 53295
3970 43800
54761 72539
21205 78515
21944 43959
10467 49792
20365 99054
41565 65782
67510 80437
52981 78400
75989 88785
86801 99893
23742 47526
852 71517
5976 66847
51344 93864
13716 25792
72838 82236
26315 45309
67846 81157
1106 41481
41960 65630
48433 86834
32088 84536
42689 97832
5001 60308
8049 53931
44535 82186
2898 67909
15375 40205
15587 38319
17475 49348
57416 85699
63613 89538
4161 97650
29676 64296
45936 77194
21561 23479
75894 95586
30788 46212
5980 11620
15813 16992
61573 95103
9987 30188
55371 65596
15577 65924
17885 31051
47085 91890
64298 90270
89421 90107
11611 38565
12540 63937
13780 83504
80857 89125
80018 86626
24598 91168
46560 67815
13112 85612
14597 53108
1700 69604
33794 51149
36518 83719
58491 92372
20867 25398
8339 53198
19923 75234
1750 63117
18291 22377
80781 88994
51596 58394
60055 60182
5699 66927
10779 64349
29735 80557
28140 45477
50547 84977
18280 83166
6904 35339
70614 81194
93683 98904
35410 77341
8868 33146
9114 23708
18308 95144
57163 60715
1354 41782
30906 75714
4180 30654
46457 98480
49783 90710
22020 26849
28654 95726
73074 83120
43429 50866
66769 89761
87991 97401
30714 93616
13272 71748
29029 67628
14187 81558
47712 90895
52441 64779
462 40521
27317 52219
46268 73462
36446 39400
12103 92869
35135 42471
2430 93120
40985 64553
40064 93662
45210 85379
47658 56863
84034 90724
4106 43169
86440 88815
45500 94135
53615 63388
12705 57529
9838 93333
26922 84355
62229 69986
71122 94414
34504 34964
13147 30774
46256 82378
48197 76439
56428 85471
2878 32326
29156 34543
54975 86270
4913 16210
2116 62998
94922 98977
21981 32221
29431 59467
15655 54858
59047 74192
25601 98645
44840 72078
25062 25676
16507 23421
72490 82394
75761 86978
25537 28019
9669 13432
1879 46728
83805 96162
90466 98650
50002 64748
816 45183
73697 89287
68895 89621
1595 44133
16006 89923
68151 82931
24566 82051
39062 41312
47313 90908
73776 75932
26077 29812
24775 37684
11333 77635
38109 64741
3981 50691
92633 96770
37263 83939
88276 97142
49463 79194
33350 46212
38840 89943
56245 99612
10408 44088
57920 75528
7198 9010
61386 61956
678 53806
48782 88279
37427 95199
32477 77638
19122 63197
32807 66323
65900 87439
30714 37160
38617 48581
20163 75335
38270 80484
58871 67565
52680 70101
51938 77448
63029 94064
26980 64173
57231 81123
25397 61631
49271 55163
31085 72432
34300 75476
43358 74965
24735 58754
33974 55441
17214 98806
42110 68095
8042 47853
8202 50255
19448 97553
57959 95722
51994 69449
38515 84955
33932 51193
49438 67841
75713 97122
40801 73508
34751 78957
2763 38035
29565 30529
48479 56466
51701 87510
64346 77533
26127 66873
14579 75224
37643 65009
2006 79905
34064 40340
80393 92242
50834 80724
61296 64046
2759 38868
7425 56628
16752 49643
44609 89363
6291 81044
26888 30192
7582 47964
12376 57080
7510 64119
23993 83606
40197 55400
7618 9328
21889 39036
14421 57628
77684 97366
33845 68948
36001 83345
65484 68855
44386 60914
20978 71002
53083 70524
10832 29668
6668 35214
16862 17444
3846 22904
1004 55922
15306 44714
6844 63872
12354 68102
54911 76490
31781 67430
5733 95155
39517 46853
49071 76250
36682 84518
23363 64379
57254 84127
38051 86395
8842 51960
85621 86223
45491 75999
36937 96040
12684 33951
21756 26609
50375 72343
55796 72294
7901 9924
2740 83439
1276 81733
37087 38912
65612 79131
31763 39376
64744 74303
6061 54336
3003 19825
50079 99088
23720 81371
76381 80289
34951 56322
16615 93044
13799 38189
15781 62712
4557 52791
27573 85582
26770 99383
6787 35704
12746 53287
25773 44132
44577 98519
17738 59086
25068 40386
50245 86133
323 67940
3511 30217
56550 93406
11849 71894
77132 97369
22648 82769
25443 32360
19281 47453
21309 31250
8316 9626
50428 51274
66486 68268
20581 45449
2518 96867
46909 92675
3857 96428
69313 99605
50867 80920
23648 88950
35475 56479
55439 76888
508 68537
484 9835
23360 49375
2674 18843
54298 56111
23119 59309
11889 22491
3336 31162
15315 90037
28217 49987
15544 61528
22177 53256
33798 56245
22558 50746
84018 94681
21296 24483
32767 92124
4373 96115
4473 59250
68004 78039
62432 69131
8718 24512
8870 22307
30642 62649
29739 69968
22693 53523
77612 97279
4011 39789
37731 92834
7689 98647
7579 55399
8504 46761
15780 49582
46784 90638
5446 38214
29683 48094
1153 58579
40760 69914
76655 81121
3096 41867
20335 25276
3373 43488
74045 75722
16639 30267
15189 19662
55595 79580
29669 33706
22420 85459
78568 91530
7427 10133
47792 92840
24628 85106
18380 24304
74791 90778
29184 59578
79729 83695
9957 43052
1791 56691
1694 44316
92208 98329
590 56062
1611 23865
36586 47361
21466 36454
32727 56252
53161 59382
18979 92230
25182 91221
11247 52813
13480 63562
66390 95879
79090 84201
84869 98368
42464 89056
10714 50181
27307 48528
63220 69508
59594 75046
39582 93742
16117 85325
75157 95226
43443 97447
22652 42938
3445 18939
22849 92106
22312 60855
21243 62936
12945 93787
79715 81114
14803 68348
68775 88707
57098 95166
35446 59850
50940 70823
67947 71361
10180 43491
10597 73141
69165 90806
10496 97398
77724 85368
1789 5348
66494 78113
29113 98362
39697 77304
62847 78739
68156 80346
487 99343
29322 71359
48614 70259
17798 76271
60020 91374
20567 70702
53122 72589
73700 73738
31702 69326
86712 87296
34521 62557
47932 78892
89479 93902
52310 79063
89705 90580
37807 93472
2464 17531
9823 78840
46725 51034
34186 83314
49385 51038
18513 61091
71167 80327
19237 49140
24022 39008
35655 50797
17488 17778
28380 97624
37099 72454
23143 84776
78299 96473
81102 98914
42355 68828
37116 51530
4387 73637
26021 84942
24204 87365
6390 16344
8816 13605
6239 85400
40940 59639
58559 62529
46108 92801
8438 59813
13244 78436
30849 42724
5337 89912
56294 75819
5255 90853
25116 45111
20444 66993
20438 98747
9270 21795
92814 92987
66029 98217
25796 91902
5376 25222
67442 84034
10133 65323
50840 99774
14605 91308
79063 96052
41395 59225
22459 26448
39198 55243
12611 77233
37650 78481
69897 92420
54342 64498
19398 55351
21566 85569
72524 81285
4862 26582
15613 51625
4206 83540
76692 78695
23100 71607
24124 30937
31243 32687
38866 72101
5116 23874
3443 45516
36153 93644
60162 76318
2554 34091
16235 50201
5987 95750
29912 30501
11797 43376
13129 79688
8745 66513
16325 75453
12923 45038
22918 42168
5840 38791
40 46530
9542 19550
3698 18909
21065 83618
67322 92903
35555 52086
662 19294
20065 66093
25987 28316
48554 86249
3638 63829
44035 62272
38828 99063
7914 67878
31143 69429
24752 67177
7133 95041
18386 92703
88019 97319
59512 62644
69252 75654
21860 96902
71219 77843
50511 94837
66969 77684
41941 90561
29684 71289
29158 86092
46929 72582
12585 34041
74996 85107
3905 21879
53923 88360
3827 83020
70190 73834
41518 96402
13527 91769
52464 54785
8820 17917
21797 95837
31140 76443
6237 62088
33958 89352
26017 57472
61704 69007
36539 36730
36193 57207
31604 48216
30446 97339
21457 26004
19661 30166
61803 83572
10822 65064
51944 72479
83005 89874
57515 58167
3933 28016
35829 39587
43634 84630
6835 62163
47908 63477
10213 86782
14725 19202
15971 80746
3357 53042
19569 22730
27211 89798
62975 97826
18357 71078
27713 92386
30225 70948
62605 62797
73428 91869
77270 89297
43866 79703
1701 19830
21277 81817
43883 86680
50059 93793
68874 90858
78782 86457
64073 74832
76605 77022
35456 36415
42983 99974
27568 89389
17480 98902
70295 98061
29684 88782
14192 27515
1954 74943
47896 83999
60124 94154
4525 18368
77519 82511
10892 87819
433 58565
46708 73028
7168 59192
30589 59154
5279 65984
2569 4740
33262 90386
378 25374
359 2704
34454 45253
37218 67632
17761 27122
55232 56095
12409 59328
62898 83780
84580 94828
7580 98346
37072 42814
35258 62088
30095 52636
8195 39972
33260 42911
64887 74269
12151 82965
4173 66812
51466 81285
7654 30004
55440 56501
43651 44313
20342 29418
20719 32125
12976 39846
20830 51169
18676 81345
39302 71944
6562 37800
50376 90167
56487 74025
9705 81097
11759 62218
25452 39971
35483 53187
44968 80041
3168 16903
19356 52055
68646 81042
11565 17834
30715 89831
43329 46841
61642 81914
5782 63265
63112 98140
11039 31837
26622 75349
20628 70652
32034 40406
79565 84918
4724 16654
30045 44148
59685 86315
5089 85436
80706 92985
14183 63689
50545 93241
45159 57253
22816 97427
6895 30724
23519 59155
80702 98427
21212 65360
79396 89094
22495 68642
49775 53803
70726 71244
23878 50762
44613 56435
62500 92814
21487 34802
5130 90150
84210 98645
81391 86273
44279 97028
1780 60328
93477 96454
49623 68180
11874 51697
55610 72474
55137 56585
28238 37057
63 68680
18632 66976
22360 31743
20773 35749
46711 72201
24790 62486
11621 86957
84454 94581
45250 69936
53620 60723
89283 92611
36289 72749
18393 80072
78589 87852
47032 49108
64555 88493
88928 96376
8326 58536
70058 91579
13525 37542
51292 86581
27054 44592
9148 27846
27274 52350
45148 66422
4977 13565
77868 84369
19661 93225
59380 96568
39472 88879
18031 71600
54416 68990
740 14969
33655 35077
2525 20478
18803 29005
65103 99006
61346 74300
50473 52550
52172 98945
60423 69131
36215 63986
5556 37268
46930 55532
40074 95332
30710 62393
3016 25716
52987 65581
41630 76880
70529 78281
4024 56984
43923 45917
35589 84262
25566 92710
40738 82351
61094 92733
59042 71272
46710 52986
24014 24783
11393 95930
26621 69601
84276 95868
19472 98954
44620 58163
2723 66176
8917 88154
23996 38368
73531 98183
38434 59584
53998 59705
5275 89542
7604 33805
51269 61006
65838 92300
32644 38001
56784 91288
89379 99890
15246 80461
10421 73052
18672 85915
14311 76270
69558 70927
49033 59789
18149 36938
13868 42913
81485 96114
54574 85576
34567 70426
5165 41847
47091 84366
18127 87259
30537 66194
26381 53723
17056 49255
80153 92384
13421 27544
10877 64861
29593 57256
71441 80392
67054 99393
23308 24341
35257 59629
25627 40044
25570 70199
7740 20984
1634 27929
32757 93723
30769 44732
30657 45810
21445 59081
5595 78064
31413 52396
7825 14202
37606 94168
32107 62127
7342 22411
51654 72626
45508 68398
39701 52057
28801 48192
13508 16217
4371 15852
10936 46411
59924 88673
14504 16612
23228 41546
18401 26013
61342 83453
52368 72594
46435 93040
22335 76788
15494 29184
90546 92375
63076 77049
72778 97913
41257 94954
626 36164
1746 65079
40305 86118
46454 58839
43763 88856
38829 99643
64356 83654
38204 38543
50876 50905
28978 90436
64874 73585
29474 39468
55189 62967
68587 80497
3404 23025
3348 74481
26154 40334
34903 50647
9317 98275
49757 98862
21958 65890
36188 48784
32404 89651
20066 48196
65986 73913
19194 90281
13061 74021
6787 72165
12487 48754
22318 69275
49955 96912
21482 70790
17363 67269
64062 90633
26581 84759
32957 93259
80821 97126
85392 96313
25436 53617
53602 99364
74988 83617
30714 40596
59833 62047
73728 75277
12282 17678
21729 80091
81003 85940
15681 57098
49706 62568
26668 31199
31609 56706
35427 51544
21030 48503
32443 68412
43615 81109
27031 32140
28172 67160
38519 90202
45636 69786
28016 68197
43301 72493
12280 48853
6896 80968
37643 69253
38149 63063
73198 87876
49577 59844
34251 58130
38588 44424
25317 92972
6994 26595
3014 7630
24821 49538
10269 53222
9398 27229
29513 59758
54012 59410
75276 95239
19747 47315
21095 63693
34393 90581
24716 68170
40619 77423
92614 95680
25242 74544
29548 59678
40296 76671
7326 25877
16112 78317
72087 85927
51226 78325
63724 97600
39155 62849
39014 68642
65576 98826
1529 13433
7847 20794
8423 33702
3041 55770
5113 44501
41044 72946
45734 92120
30377 95160
32380 47322
63923 75134
75740 85052
35604 61717
35336 98500
11965 46143
27365 65245
4895 19619
59877 95034
64080 93563
14423 75033
37517 64889
21093 95110
4897 79855
15596 94297
12787 13291
30591 61078
58480 92537
416 96426
2163 94728
29302 95129
86704 95343
25516 32749
55384 60007
1670 49392
42192 86869
12628 96707
10955 75562
23557 80083
32398 49651
19529 86859
76882 84929
6183 76930
18657 29115
44631 60117
61827 64539
42863 48669
16663 73788
65730 94468
540 69863
13501 45553
64025 66927
90926 94795
76570 83813
57832 78148
38617 67414
17786 79051
30810 92607
19872 90154
22651 78442
38976 59508
36343 66671
63313 73866
25272 31577
41036 97461
47554 53473
37134 72657
43402 89953
1812 32827
8607 69597
95707 96034
1642 74410
28476 86931
5145 11088
45434 45557
53802 69199
94797 97584
8969 41252
13991 36431
17114 32184
62295 64235
6301 26843
33614 67505
36593 56150
38049 53392
16525 41240
36158 64680
35631 63192
25397 43799
3268 22262
74075 79670
18174 50578
4906 25812
45087 64622
34258 94753
40731 44466
8194 97821
35319 42243
18010 70095
19692 62918
39439 43464
54831 71457
14062 89712
24631 47049
29796 30605
11250 32146
35814 60547
52409 57261
56191 93456
39040 58235
24455 93316
27492 39318
6552 51548
7259 86024
6043 25593
31631 56950
30299 39388
7217 40646
37639 62518
11962 98301
6870 50147
17542 90617
72969 97636
72352 87117
43808 48998
3052 80772
18909 77433
46456 83738
29862 69232
19881 46878
45005 67913
69797 72436
74237 95631
14721 35952
66919 86898
13212 21993
221 75326
64300 92056
17400 53725
30677 68717
15596 43666
43679 70566
21756 45487
43729 51226
15405 42096
39271 42746
33820 72494
9225 79388
10072 60980
50546 56324
5667 38186
27032 68777
7103 39727
59147 80927
45362 93895
28311 32292
36343 87030
31507 60317
36773 89246
28304 50063
30574 41620
23505 39864
4638 93289
4167 71962
59495 82314
9996 84019
3118 28898
62039 88811
37630 88972
9574 29026
29160 30923
2024 37929
67767 82741
40902 90437
64782 65031
60730 94859
44820 85161
74422 94303
86667 99768
8459 84250
46327 81593
72146 86064
13276 31932
10856 97531
18144 20074
2403 12918
10018 15032
9854 24828
73306 96921
56275 70458
63863 86052
32768 71605
52693 55280
10845 46562
29643 59790
5003 41343
23417 61003
16837 60212
8930 52830
1104 52393
50011 62919
28929 43761
33220 99905
2282 26438
34362 59999
61145 79157
17475 56200
53220 77251
10604 46631
53540 89594
26546 90990
55099 83980
33958 40254
30858 58800
67731 88459
5876 9033
38244 69384
21949 97807
44602 85875
40635 44687
70671 91080
25306 26445
35022 86191
6793 83307
4418 17628
11585 77224
44924 94611
29378 55985
53852 99563
22935 38216
61000 74180
11537 30039
45591 47496
46845 89027
11154 20920
18737 68814
10938 64107
7692 41186
17982 77165
78074 84217
58922 74230
12628 39271
50077 61474
43344 98777
7135 48870
80126 83105
44616 52823
35261 64628
98120 99533
31696 80661
19118 33765
36148 48949
19394 26520
69009 92780
6603 42272
51825 84715
35692 72003
88958 97099
37011 47636
73339 73347
4454 44370
9513 61450
25171 94206
17728 26640
22549 82543
1945 41242
112 4528
8638 63937
20822 49881
68780 69952
10122 39404
20496 42423
16797 35271
56188 91889
60028 63588
69221 84646
4978 13603
17533 45589
25344 53786
12995 34362
16127 64709
6749 19589
25912 56179
1865 6898
58952 86356
16672 77712
1909 92142
25616 77404
7277 98762
59562 81396
53140 83791
83618 93511
1340 95195
57436 63032
1489 23138
21643 60421
31086 44576
33942 45621
23594 78624
25503 74514
62507 78797
10002 77203
58176 65580
2564 42688
159 91520
48250 97690
15968 54725
12671 52688
56243 93505
54725 69099
16327 80042
4379 60231
44783 71468
70445 80022
12778 30860
12676 95608
31866 44163
53064 68985
75831 94128
41404 59434
15536 86149
71746 88101
32003 96221
949 31871
40269 98680
49010 55790
79803 81747
39602 95352
811 19541
57843 83187
28742 85089
46183 75212
15553 91872
19715 72825
2345 15875
57943 91762
11249 63007
41280 59982
10431 45101
54412 82855
38286 94004
29554 32170
28938 55704
70394 91845
53877 75778
3594 92000
130 10738
3521 79021
36198 86647
10118 22248
55855 64197
57674 58462
16276 27573
45563 78345
70384 80145
92199 93882
7465 58105
22745 54529
8852 84113
14260 72871
48868 73109
39510 43665
5795 7187
876 50362
10904 94543
59995 84692
84903 85456
20264 23087
26470 52018
2032 31408
73188 81299
14746 35581
26091 97683
7996 93337
20035 44235
10772 32514
15080 38644
56699 86554
60376 71437
14988 86438
18555 55871
39767 80576
45684 74104
20391 32204
55834 67931
31464 92559
65388 87385
29146 79572
40846 81057
333 37076
26010 97756
20814 40281
45082 87550
64477 65168
33058 93142
4370 85080
23187 79642
21540 96283
7922 26651
56504 71670
8148 59843
1213 88199
1439 5444
26946 74427
63909 92260
4962 87448
14988 48168
3541 48912
24156 65802
28161 85925
17656 43760
29860 43777
35699 60932
26256 89422
60850 77598
16786 88468
8576 38167
29342 73505
44656 67450
17611 43057
41926 79875
44110 51271
20564 48558
63788 81310
17176 63878
5039 66505
50250 78691
38206 47296
40992 57586
49353 59107
27267 62218
16103 73159
44964 92777
7222 60456
62916 72622
33396 38607
24960 74339
11175 90437
35506 74787
57905 89116
72864 94295
71297 74074
20040 30006
34046 38636
52659 82368
12408 66473
29744 41965
76012 94486
67180 75108
44561 79689
6110 75509
60001 80586
30561 44050
68955 72858
33967 44986
42821 52226
36893 74221
78159 79544
79727 85349
74960 83954
57683 66369
84514 92499
54465 97976
60629 62563
58213 82484
34651 60145
10147 44226
14614 26357
5989 40008
71172 74790
18039 91419
10122 19588
12221 58419
19821 77991
36066 76133
5810 33453
1343 72367
24552 67512
6037 82977
39861 45426
52823 99688
55259 60145
33257 95669
16934 73909
2481 11385
33973 60013
93132 94750
18562 92346
27664 68948
50060 91145
33413 77424
8863 69672
57776 69176
9899 13531
5940 39328
58932 95944
77192 95875
30879 57293
39802 87919
48580 85578
37146 96128
90261 98072
18288 46143
40745 81146
34005 57834
8966 55113
4897 22397
2070 65893
6668 15633
33936 73855
43227 53452
61228 83688
16029 99258
1940 57623
40726 41796
35364 40903
3533 90619
67866 93249
1814 39148
71380 81759
8273 24377
11267 72463
36440 41389
72760 89383
1970 69247
4852 19083
27659 91291
40676 52855
8242 62653
39366 76651
20683 99834
81537 99699
44215 78105
40472 81204
53634 70330
398 32864
8294 39704
19512 47519
58265 79498
31353 78866
6421 89606
16879 95617
10482 66617
63792 76537
47572 68119
14900 94975
7359 97989
5079 48171
83502 99132
4468 71396
37080 81568
59803 86864
56883 95998
74038 95583
10502 74314
52108 82763
14026 23209
36323 83412
68504 99124
113 93123
19360 41156
37652 51414
14361 51797
47244 47487
5920 41006
6133 45508
35154 76924
58618 73769
17766 28406
44220 70184
3502 3670
7382 37735
20259 96431
9353 35588
36678 84765
16723 44516
36458 89413
16592 57056
75634 92873
63173 81893
41830 56685
9640 81180
34130 65570
78015 92782
40706 66773
1631 93598
59215 90760
2422 25724
44885 75192
41412 80551
49451 90236
49557 58258
17003 27836
27850 53265
5816 23241
15152 48293
66944 98228
25348 56847
46981 90590
7460 21630
17109 96068
8657 29798
20629 70188
63137 87247
20554 99573
7018 46111
25930 27142
5813 95368
35181 53430
19816 29723
29743 53101
23697 62963
9356 78074
26844 80258
5081 5753
10507 85806
26308 32728
35529 62979
41610 75568
21224 32711
12905 40821
65569 91613
47378 83107
17553 60130
4188 18016
16716 54388
20045 63572
5059 80685
18030 26258
63784 93395
24648 34068
27705 63921
31908 42420
14488 78585
32628 71302
95 518
84281 93835
35971 86464
14619 51187
94279 98904
20859 67596
68944 72764
8248 61106
69691 93268
54834 97804
26389 36303
6920 79917
70750 76913
64774 85308
40619 88277
32258 40406
19262 84560
2858 70589
5520 35710
22350 22472
7551 10874
33628 95491
13018 60770
79747 82986
32034 99259
92602 94972
19581 97363
27758 37225
49841 84556
33652 43425
3519 43569
69461 99865
24344 56613
47194 97351
68500 93702
76038 77820
25152 91578
86307 90072
16766 53740
15843 88224
26980 74602
50552 60487
23907 94261
12143 69229
84853 85849
94144 96264
19063 87138
83 88991
18579 22267
13940 73332
58055 87797
19616 54571
10140 79421
32162 45521
13237 51801
41932 57144
48629 50694
50769 54241
6897 89923
12134 53874
61186 86295
6356 6750
47897 58940
52150 52840
1633 90069
14086 54479
413 50098
78155 87167
3643 17139
33006 54224
18552 71846
67447 70033
1451 24146
68638 91530
50244 62935
637 745
39835 82300
45960 58501
20520 47954
10786 31335
89726 94385
46255 75762
8760 98384
9702 71534
9962 73161
52816 98342
60793 84411
92352 97607
53079 94580
48070 75762
45892 68674
2249 3763
32102 70489
44426 81189
21895 40408
63257 75761
4541 20948
92631 97195
2116 36894
46524 85576
50300 64097
14773 65980
65479 88001
17058 24279
23727 40751
24784 74825
52236 69120
21401 47451
26245 98437
871 37930
22659 77404
15969 22297
31724 32423
7333 72972
32577 74066
15778 73839
31327 91911
1954 57671
1550 93700
40736 65173
36503 49078
5789 18759
32977 35860
13809 42738
38364 95187
19591 42629
47370 78662
25461 55389
85553 88220
65138 90260
64763 98327
86293 88062
15037 78472
26147 47344
53445 72067
26560 50549
43999 77330
20 14333
3497 39776
17889 39204
25168 49591
57542 66416
22933 58453
56370 58678
3106 89943
37549 63500
19507 94854
11923 56526
24019 48928
34470 99205
2392 76076
19062 87418
25468 75493
31923 70532
26973 66964
28300 82499
1317 22692
42959 75770
43109 50625
38291 65218
13627 39473
4480 39458
47977 82392
2406 93424
60734 65162
4387 10019
10615 38822
7090 50155
66931 67842
11717 70028
757 71296
5379 59703
34224 41405
41207 75267
27881 36273
222 17587
37779 49356
57097 59377
2370 34812
80780 94201
13136 20650
55023 90446
82231 94261
57645 89289
43745 93030
10655 76661
43591 98341
30053 46266
38142 49774
31112 75389
21942 46795
61928 83724
29916 99887
24226 94868
23282 42170
8786 97753
53701 60734
14523 20493
64326 66275
60260 73518
55962 90227
79152 90152
19337 19813
14265 75962
36817 79340
63744 97023
25906 29823
496 83174
83880 84032
26008 88473
51598 92051
73 69812
39327 96924
5505 47870
47324 60046
66511 94841
563 3211
82069 88194
28143 91013
40058 47511
41999 82538
52593 78224
408 38538
35760 92639
14490 97203
5558 80811
9410 70772
30596 52913
46651 70013
22382 84396
22030 74460
3135 89139
80720 80868
18662 41250
43166 87736
55818 97830
6909 27866
12700 34823
26806 65655
24042 45165
22281 80682
18914 74879
62792 65914
51749 91813
39479 98014
45210 79704
36401 77997
27806 92456
3587 82340
23833 34249
14230 88692
4397 94267
47943 50985
53128 54165
7645 42701
41112 69102
34262 71195
20743 23902
37422 64624
35256 90907
59019 63485
48661 91623
8783 26001
90016 97597
15683 54123
1375 80959
74227 76440
3527 65642
29642 35889
21487 70423
5408 22415
58783 90101
1901 54066
70873 90031
33098 90935
8010 8959
67042 97575
12377 50777
16992 30728
72349 90451
15288 76170
69756 79417
4471 75447
84764 92902
61177 70359
51082 72814
6501 61106
74934 90434
15204 95026
34951 44568
29152 82563
54509 99031
8469 30748
16279 95542
16298 51266
83166 91255
9317 25877
14292 71178
4773 45064
17265 53220
13478 25058
15217 60409
56778 96142
3141 92423
14381 66048
6823 92863
35241 60244
664 30789
54493 72346
3268 91808
54892 65563
14033 23956
24592 97215
5222 33546
29175 46312
10231 72745
10815 80444
19087 40164
73280 90666
6445 68858
43711 45758
38092 40262
60156 60362
18993 69624
92698 96569
21490 22844
9951 32240
45943 62305
16572 84763
35556 67905
4285 87585
2377 12372
33665 35742
43050 49347
26111 58502
6788 21212
30420 68201
37330 83851
9030 42512
7599 60212
74135 84647
19895 63598
3545 23235
68353 84901
17378 21643
3875 23727
38665 55253
55599 71219
60177 95934
6534 34345
16499 50767
81944 92440
963 49090
62358 79495
70074 72492
16478 75524
68920 75415
14886 51802
17390 69881
25952 99110
27634 72468
24325 56558
34218 83666
22829 52316
1144 64233
28003 76493
14692 89589
65797 72715
40288 91502
21442 44457
48992 60942
24421 79001
23358 94817
57331 90788
11318 50257
18852 64142
25002 29842
7669 52168
3003 79313
15866 99278
4695 66997
24077 24957
6638 41491
14929 57157
33780 62140
66020 67675
7142 97790
49929 63621
68822 85168
58098 71119
10070 24287
37967 57298
49601 54822
33716 67669
23591 99680
35354 41823
47572 99863
36504 55514
15652 44750
71422 72829
37327 58131
10575 41155
24865 95683
2329 61683
61579 82032
10167 67328
13329 90582
13553 52602
14349 96337
64920 85047
56828 79466
49342 80019
29264 29763
20608 21636
30234 50123
45139 88196
3665 54443
94647 95587
15513 69672
25050 46293
46146 86388
38454 40891
984 11296
9466 24526
22936 32642
5970 76085
2109 75908
45358 80477
23214 45810
50148 71825
60716 66725
38409 92826
25762 85621
9567 52208
41101 92841
25538 37005
48619 70916
13508 34659
9666 14460
69645 96098
67199 83156
215 69586
18369 61838
50016 81631
22378 72667
41234 68972
566 15864
15506 36131
37745 43354
36765 98766
31864 91587
26196 82767
5487 14897
55294 89139
15294 17075
64242 90887
7542 90184
32476 69585
65714 68406
265 41625
28972 47570
24048 42695
15374 89287
37889 98533
6114 98636
21791 52230
2208 3815
12990 90822
56497 77517
14446 75001
28432 69690
80674 85725
23290 31454
11223 64147
48086 92047
49854 98705
62457 86887
24851 74469
13447 34646
17267 93914
21709 47502
5098 38794
7046 52909
7178 98113
48909 71062
12969 92536
22440 43992
53944 78624
23671 97886
43208 84626
16584 94741
3522 83643
5361 69844
28316 28509
43596 49652
1779 24561
48341 82258
14690 69072
40667 76826
33455 55295
34982 59681
74008 77631
14494 83598
58187 73840
7499 68707
53544 73068
2216 21889
5963 19450
13565 18408
23886 41700
52778 90601
56996 86622
60830 63053
9931 95915
33441 79047
6941 22954
42698 81719
23145 42488
66702 81622
3479 34378
14979 69370
18715 26773
70307 87070
90408 95956
33817 39390
13547 32912
2418 76350
57775 88688
38478 85363
15496 99535
17629 60901
45326 55454
38523 45998
862 2648
35157 71662
31979 75159
9661 98171
50849 65316
19811 75288
31210 78674
37898 77834
8264 42819
38267 74611
35447 89307
3352 37670
54320 65279
53524 76776
27527 96367
19462 83026
48913 89215
26527 43648
36000 98167
90729 95598
18664 65444
1460 81341
52188 83811
7391 91123
46777 72419
50297 74348
87830 95647
65325 74832
9394 35523
34724 62568
17777 45164
45503 50725
14222 86296
33642 58406
5054 32952
4498 47904
65739 88723
27253 89414
56232 66513
6269 59438
48722 69907
1391 92544
34676 94763
15109 29391
11418 31141
59839 97261
72633 78944
24871 55233
47455 69361
57007 92353
43992 69951
61803 92438
22944 23345
12518 90410
51772 54312
20520 87920
54920 98613
22911 66307
33919 78856
2610 54345
23294 40747
67035 86744
38616 67402
2445 18157
40390 60127
56947 96545
27171 79537
4852 68586
51421 63457
33745 61367
74843 82974
13323 64611
39792 72110
69375 80246
9407 37095
46937 56690
22921 94463
5986 60729
2408 46152
9846 62620
48039 48887
9980 14745
5746 87123
21565 67234
4277 79977
29083 29120
9770 43077
42420 82259
1624 41318
28654 54069
83376 95589
10173 53149
32936 67950
4803 76119
54200 55107
17637 46820
8557 37895
17799 30341
6683 98436
15718 33974
30747 88076
3114 87418
81 70859
14591 61627
54266 86781
798 21316
37077 45621
11072 55587
41308 98541
11754 79741
87038 88253
32887 49023
10088 51637
85617 88896
23696 56525
2 46348
41204 72830
28031 60887
26264 43204
3328 37663
38088 74359
61456 92090
24659 51404
12975 66253
18713 63552
59971 98586
52635 81517
39370 48872
20400 45315
71400 98579
9648 41062
92806 96902
55508 76323
832 56268
25964 35736
11973 71530
50329 59766
46327 50749
4093 57197
10074 31716
57357 74708
63713 98033
44963 85654
54051 79762
61650 92698
28515 98528
59953 82064
54090 64933
77824 93646
24269 96656
21761 58796
22287 86899
73657 83239
29102 83400
55709 88646
20857 90022
40022 66687
6264 53670
4467 29429
17505 40948
38783 83234
31156 76843
99 78677
53034 86116
1175 47480
28287 95012
12067 84908
4525 48769
35044 81987
74434 98953
52165 57472
22938 78783
39152 91328
3644 10365
24021 30326
3212 49217
2932 75958
40744 41665
2867 48383
10982 40027
79843 99375
3663 71300
43041 84449
44174 53568
72917 82730
2392 63857
44825 74955
10084 59840
20783 86042
21465 40580
10332 58848
25222 43691
13923 31644
25324 53421
45427 92691
5777 54992
2069 69049
50117 65729
9578 48500
68520 88847
17665 47198
39178 70110
81342 92798
3888 73351
10673 13831
34720 79423
472 25881
11557 72664
50185 74895
40266 79132
15189 21368
160 32997
71891 98154
18235 34139
20707 74872
71376 88179
42723 51772
49656 93801
2016 41345
18787 77320
23209 99467
46005 64356
16321 66978
10620 97036
19437 49152
7602 89303
45962 90133
38730 68411
10239 84854
56820 97573
55906 59343
36208 79099
38351 92520
11277 84607
95574 95896
58636 88682
35735 74176
53255 81532
8065 26473
8831 97578
29043 54786
24358 27411
13653 18816
15992 56099
19090 98270
6133 54641
19942 81362
25243 99912
19600 28047
73756 89059
31336 81138
87137 89330
47274 64045
65211 94777
31322 89957
41473 71319
18571 36927
39723 53668
43755 74202
13130 91283
58992 78420
48514 61527
35895 87952
23682 60421
51022 73824
37932 79816
7561 77716
33301 66691
20557 92449
79568 96980
4111 84297
7767 56982
38094 68405
68219 68839
95658 97822
46276 71230
66341 77702
61917 70568
32746 84846
4224 31628
90210 93084
41617 97459
40032 84846
21250 30395
8806 96908
20423 54565
7494 93960
62124 95510
24472 64896
82793 86785
79122 79940
15785 72764
4212 51335
5002 11388
68946 80847
74567 80422
46984 62302
15974 43166
16854 38801
53202 83721
17549 91888
2759 91772
43287 49410
60880 74044
7763 45389
106 12630
48375 63216
7908 21496
31815 55750
40160 44626
53016 57092
6266 47046
70248 73462
4678 15559
81674 97365
50545 82648
14259 95538
89577 98201
62600 90185
34170 86859
16664 52733
7793 56650
53773 77862
15313 22830
31931 77183
47597 64116
31019 85684
5983 51517
94975 97246
82359 84129
638 93455
32567 36296
15716 48992
43456 61600
57011 98266
29736 45053
41617 61149
15073 59122
13163 84519
44087 79536
24181 48163
6999 96757
34518 97198
36182 92999
21682 31019
37183 56414
13636 37222
17378 94388
59482 75893
54933 90688
67999 85737
16462 88725
10015 50883
40386 70304
9186 16730
22091 25057
2795 76758
44330 72960
17981 93220
10950 63600
7429 54447
21501 47574
53313 99502
7283 96595
46502 73788
11773 82174
64895 81432
25152 78839
7047 59843
7572 70633
6777 24975
10278 45150
12367 13435
25902 96870
22322 69150
69779 92048
1088 43675
14329 41305
29954 64047
52759 54383
30092 87238
34669 53594
17288 66762
9704 16434
4813 73489
2337 95773
22681 47063
4071 86306
26551 86839
30692 63357
9082 73804
36377 42817
31098 66640
24406 35356
54062 56606
13924 45226
34553 66879
4337 86209
53817 54298
36044 85591
8373 91489
4781 46928
4430 39869
25849 55546
55094 64814
14372 41030
8764 22082
9376 89299
46020 77461
17849 32916
39145 95724
60952 99103
43575 90581
16550 94223
8267 91845
27909 34470
4680 48707
8719 75714
36421 96940
3624 7089
7840 52324
49911 56526
35854 97442
15577 50478
5694 48579
25636 73684
33174 78479
11884 53676
8122 76907
39582 87371
23329 70722
12250 24591
74300 89110
39301 39629
28294 38259
22284 88007
65706 85052
71696 83965
8544 18769
15094 47032
39660 83724
27121 97757
28122 59258
7388 23886
8342 96583
12840 95643
39234 78305
5197 72840
61415 69439
91401 96208
75089 88364
19980 99214
27195 72134
37085 58331
46046 51582
15950 90385
41713 48517
24006 71261
54033 89353
22890 72954
74475 83904
77530 81666
40024 56687
50981 51779
38818 81692
14121 81588
4211 7648
39625 92636
58021 73034
11893 75497
65483 72381
29208 88090
48083 85667
67525 98447
118 82425
15292 63683
21995 71484
24312 31862
71803 82029
47866 90943
45795 78191
6799 75399
14668 91528
29434 87380
4126 4873
52111 71977
19361 97996
70655 73984
86969 96212
37657 86780
63414 83285
28861 74900
80605 90091
31119 48191
11870 58656
54406 58140
15669 17030
1469 24193
93499 99709
32063 35755
36650 51287
18768 80205
3459 80895
20063 43296
22329 90971
11729 76783
36380 48745
43447 61534
8148 82772
44413 74009
81997 96276
9085 78875
44416 45678
4969 88577
11890 62117
5887 70483
70252 91784
7699 61235
11915 77334
18850 67847
68253 76101
10310 17861
16665 40958
15353 36903
3930 53347
70580 82281
17106 77303
16515 53329
33184 35206
24319 99253
5293 97436
59703 86376
4496 14473
21157 38853
69449 94873
67182 70569
8670 36147
25473 99537
26826 74381
10030 89407
3985 28399
51114 95922
8748 62179
9486 65345
57120 98234
28768 94324
30703 72472
1019 30542
37541 40900
71930 93511
9374 61308
13286 33848
42833 90342
66948 67941
4703 28640
33448 66346
22222 87036
54697 58081
21204 69461
70535 77754
10673 93296
18757 92795
59336 90015
25157 66978
53636 89174
46781 56551
29275 90696
9812 28516
21794 95340
28980 97749
41692 58825
38561 84966
58925 89796
43295 97153
28814 60066
7312 58129
51833 54780
11562 51113
9151 42275
42112 82128
13308 71657
56299 75744
37203 42403
6912 97564
60694 91286
61527 77396
45981 51974
21094 43902
62470 68008
96910 99974
51573 88871
25276 71307
9778 71386
75569 97810
58508 76003
29995 71509
56937 81914
631 42805
48175 51771
37216 39426
41797 56198
75097 82062
25200 62304
20047 63027
32207 69290
14533 61212
8311 16941
14497 58380
39801 41830
16295 18016
6408 34689
17332 61719
12241 40793
73794 74655
14320 67301
47274 67066
10092 56117
60982 92926
39029 41966
26730 86254
66631 73316
37625 73284
26759 43195
3857 61431
49677 72922
10970 46976
7834 83883
39065 70194
9706 68040
277 52813
77035 82087
20527 83336
47551 66600
3371 20159
8961 82004
46983 66169
55430 75476
87455 95073
21378 54059
37392 77665
58304 86234
72015 85315
15093 74310
1734 98000
20947 55651
10627 19908
9956 30932
6406 41680
835 27219
19817 59224
151 81287
23981 26850
49305 95749
11914 68569
87335 93046
19196 74469
2257 88801
3327 68392
43381 86160
7377 44535
59476 70774
67878 97536
84033 87295
28864 82357
2922 37658
48807 54187
29626 40092
36544 49726
16443 59862
48175 79599
492 46557
52050 94975
51983 58678
53298 82016
55357 79901
18030 91142
5233 51993
69688 73569
43649 81791
74436 98861
3520 27722
51822 82407
11617 29204
354 99077
15372 97854
9281 88519
6900 61783
85500 85561
32013 73023
37888 44299
13249 56047
48186 70108
333 81054
38969 76927
38856 92169
26122 29812
18058 64406
67281 77936
57635 91760
14112 64640
19910 87867
35092 52708
75278 83595
9841 25207
20036 67354
14605 59579
85965 99926
27637 87247
15420 33833
41469 64892
37754 83857
63586 77908
41842 43788
28170 96293
30332 56780
10932 43437
45111 98135
23453 50156
49216 73709
4982 35117
42756 71602
17661 29127
29008 60920
17659 91899
37568 85362
19383 25087
16490 47644
41065 55175
70674 93738
6140 72281
13363 51224
4636 6982
2324 60692
74722 91119
47360 52509
35809 53114
28199 70817
3028 66112
63235 78550
48625 63956
42533 85987
75701 98898
94697 95601
35278 67926
16936 53162
32141 77409
22526 89081
93561 98819
49831 68835
57962 93214
57064 87899
61792 96265
17408 47375
6908 89334
9482 21602
15706 59885
17181 30276
26960 96115
35453 77921
47979 85696
4078 71881
63366 97673
30031 80081
38069 80786
9538 34757
10495 39048
15977 30380
44768 73063
10853 67677
36423 86319
20130 26936
33916 54235
1004 71112
94455 99916
63236 87336
79723 81362
33459 91923
5100 81639
63462 98395
9253 39316
3713 95547
26725 47904
6756 39016
21427 95000
28659 95909
23531 23595
23319 31045
87027 87992
9026 51926
34473 37717
79179 86255
60599 69274
40519 56748
38680 85560
7356 94037
28868 92137
41274 48677
1509 25142
56088 63048
10910 37263
32956 92208
54151 95942
11603 17300
10184 25492
2366 6504
15724 68225
39925 75885
5166 12529
17484 73132
59020 99538
29970 35765
2085 51603
9811 46388
35086 84178
70716 79181
512 69062
3412 63902
8532 45852
52713 79214
30477 46548
39981 87817
92228 96162
22695 64564
8362 26006
4937 39685
7816 30221
6438 68343
15000 27484
68273 70364
1132 92321
35323 67236
7917 38816
38403 41442
27122 84264
984 79624
44119 82587
42054 89755
34707 88113
46979 83161
19329 45770
10005 67927
62207 85935
2213 76868
56940 74541
37105 91800
27589 83252
45603 61527
7842 62808
16191 62204
15895 38826
45590 76616
16475 72173
30437 98232
54683 57153
59503 93711
29125 88627
5096 89153
88442 99974
12259 17441
44954 74820
49704 65580
77835 92626
3342 65604
24699 93675
15698 48795
72500 93641
9295 93622
67051 95824
45376 88804
52611 95654
29134 73548
39180 40629
24653 67985
862 69991
16305 89686
61514 74450
27472 83699
26963 27037
57190 58008
18506 47166
49052 74296
67604 86099
65668 76492
3292 53317
22858 86434
3628 66549
35105 60741
25427 88520
9895 85213
25902 82948
51943 64449
27403 40383
6696 6889
50033 93529
69122 75702
33760 97337
40859 69451
38477 54697
701 857
24865 34771
27383 76278
40012 88336
95141 97910
28782 67250
5588 20477
49790 77794
44024 69736
55581 89411
32058 94203
3227 66569
55004 92795
73659 92245
23476 30824
38201 63657
47011 63275
74864 87035
30266 40775
12942 84036
43146 93671
5170 68309
6119 37527
32518 75843
20440 72079
15049 56653
4522 44733
3734 59615
47317 71677
63814 84512
9699 85484
47111 77597
5301 92412
37380 79740
44502 81194
39585 53499
23621 93052
38024 97185
17802 56057
3634 25584
29786 41627
66151 84223
39290 71846
48568 75550
22388 38542
49324 72485
46799 80613
32315 33112
34148 68372
16272 19801
7960 95399
25002 81448
24169 77015
91641 93988
40433 88871
37914 65132
24527 33555
67691 69306
27790 45543
7592 13270
95229 99075
67818 67907
11925 43697
63407 70233
10084 29973
17315 35610
9466 68223
9796 12103
77035 82174
21474 39546
29648 50118
23286 35828
53583 60119
20807 48871
31883 59670
35102 46471
17936 52051
55869 57808
58639 85261
7385 78721
44997 99305
34132 90882
28834 92674
71522 93181
36031 79604
49440 67806
51626 90344
16470 60370
10080 56665
1829 95793
67750 77813
18261 43120
50504 79802
87503 89629
42023 82151
31489 70753
52806 97000
42192 98076
15444 49606
13661 95722
1496 14974
3158 24004
28835 41444
58126 68361
44005 68334
65757 83162
56912 76682
60733 89526
70007 84191
47629 96181
15218 34018
5939 78564
72512 93968
42148 63090
3961 15161
16155 46430
58718 82283
6143 61448
63146 88930
30148 66540
8962 49897
27214 38811
30808 31359
18221 41948
53099 87213
29307 35723
86114 87940
17724 40757
82554 99251
58049 82732
3759 95284
87726 99618
11436 81050
46117 51643
52296 80721
19418 93136
19104 22779
56890 70313
8036 94375
10122 58228
57150 65888
38420 68605
78637 97423
38752 81129
36569 95396
6375 88449
23037 99274
78229 92365
6198 78766
31368 75795
50892 99865
1256 72054
26453 95397
53612 87729
4652 22688
74923 97824
26644 41996
50819 82007
14502 43943
42773 85601
44993 75543
11722 98229
65781 83391
34159 52632
774 73236
27165 51635
35312 46874
39867 55112
19731 45708
27083 95973
9602 53202
42660 75395
48811 49838
16237 68493
31489 93650
64252 80310
74853 82193
32301 57534
30445 42583
14057 99536
9352 10746
2937 64191
67535 78767
48197 79116
76793 81034
794 25912
8221 27516
43689 63170
37421 70385
78707 82966
16594 20306
59585 94480
34586 73909
33207 43885
1749 21175
27438 36319
57703 85355
10158 79325
71356 83839
32402 90543
5868 94675
69411 93179
92368 96548
67620 91754
29953 52294
12572 53793
22893 85389
32106 80613
6311 15380
27032 62696
37886 63529
35827 86122
43980 67064
33489 57230
16883 87429
1796 62631
2203 7183
38721 80489
22253 52528
63969 77959
32131 74444
73054 74290
36870 61413
34664 80698
35148 70566
70919 83635
214 32406
45227 81461
1023 34031
4149 38552
62029 99743
54264 54638
3782 21205
5021 13649
939 96577
52393 93546
32529 91450
26219 66318
4574 92018
69390 81749
9477 97734
13414 20353
61075 99041
58059 84676
82794 84351
43152 50591
12663 82425
49798 93700
9045 36406
13317 48479
24519 97107
36233 64795
65258 87305
24632 80536
58788 61086
17034 79839
9221 96347
62043 86471
10851 64306
29829 81499
18141 51472
13941 18822
17519 79405
18932 37531
90097 97889
40502 49515
6502 34839
15873 24659
20554 64983
18041 91126
89255 92368
28337 57915
26457 47407
25320 35704
3071 75305
15760 75103
50621 69942
47570 68408
88717 94140
20966 63464
21467 98317
644 67162
38849 61325
3640 62917
50182 99302
77410 77737
35722 56478
10543 98998
10742 30724
32041 87090
22234 78506
36914 73085
29810 60639
24231 75276
11356 95056
6586 74501
65832 70301
112 36484
18045 57032
75889 89636
31569 63994
21287 89335
51366 52135
51358 77997
35360 97744
19997 59501
43595 52760
5081 36963
43631 98801
7111 54439
29697 94400
3599 16234
19478 53708
80220 88895
19900 54366
1892 55984
36032 80055
42436 51740
664 42886
66891 72652
42394 43910
26189 48793
24669 49727
25241 52051
34990 95754
22361 44603
50658 81755
9963 15434
36539 86138
41737 86177
5351 94301
12570 73113
11201 99175
12757 82995
14078 99893
19037 53795
9627 62729
5654 20465
39085 82042
24468 75811
15644 25461
58653 93567
71303 83569
50447 52506
16720 75270
5828 87670
32574 90367
84943 92857
46362 47869
23622 37417
5583 40981
3754 35253
38129 39266
20876 26808
51089 93611
21871 23014
31504 86963
8801 64093
83556 97320
14829 46787
55929 61190
62842 66504
49974 94597
48088 57685
1422 2540
7081 18402
44237 94876
147 40632
54303 89317
15826 52738
76444 98998
14673 94383
21053 57256
1144 17563
56078 67682
14473 42966
12507 46828
11976 35378
14177 35799
76311 77443
52281 64722
9471 19288
38666 91503
28018 45002
21398 43578
6798 50596
30463 42116
10006 17239
36088 72952
76212 98527
12549 69111
12993 42960
43737 72653
33238 64357
16085 28822
32631 57232
9759 86240
38073 91727
21010 84892
78672 88316
47139 79467
35651 64210
41511 63167
37165 48970
61640 83733
45492 73889
9589 71475
46461 91647
60380 73399
17574 71734
23427 52071
7719 98563
55785 61001
3560 82385
15032 16423
55940 56300
86947 99254
66335 66388
13384 53962
56678 94221
12584 45371
4796 41653
69328 72091
46546 59078
70553 80110
79896 89022
74680 83545
6016 34654
77665 94999
4131 28508
62030 63029
35999 78755
80129 98852
5782 50767
33932 75316
39382 42533
27876 40822
28081 36207
20061 71554
55924 57481
53783 59364
48032 66784
29713 66757
62559 91161
1214 90287
6292 37312
32875 94857
80224 81433
78308 86282
3390 74727
58679 71281
84949 93426
18078 33467
194 98711
32751 36395
52551 83389
63818 85435
66177 88401
6128 17215
16585 18634
89842 94004
19720 20903
57762 90663
87858 99707
712 66080
76030 86315
10901 73357
10157 38656
44400 74281
31524 71505
7792 50789
18261 89679
84258 98076
64384 83621
1341 26011
20480 27525
2698 79154
58568 76161
8310 12802
23333 95283
11557 23401
21003 74654
21141 37105
18203 53868
24538 56952
96708 98279
23477 38292
39206 98129
36481 38878
23233 54896
54987 73211
35465 36028
83925 96369
8084 10822
8497 94253
36177 61790
64553 86639
2789 59865
51844 83721
2353 99163
86981 91736
7443 23105
63742 90767
45987 89903
53836 56018
8519 64934
24773 70413
64072 82565
17060 67673
16352 72057
17481 67557
27124 45528
24866 99769
3644 45027
36566 68055
21507 76563
58398 84498
34499 86436
80814 99817
73824 88622
80482 97010
64950 89563
71896 80348
28372 43009
26367 66235
33759 97086
67571 95855
36577 76262
90487 91898
23389 97671
52735 66688
4004 13175
32524 39832
19333 53783
7032 19850
8467 86002
28019 65735
47155 82755
57668 69759
55548 58361
44222 71798
12858 65607
49538 52144
80938 95149
65172 96863
15798 71504
24851 58343
29448 80683
9258 46696
9496 40980
36886 83856
84972 96416
41991 65886
7810 37778
68017 82664
24401 51986
20508 66087
32081 79882
51310 87912
46090 74282
28885 41123
3050 81619
44114 47142
62483 67779
78286 88609
11709 18897
8406 53475
4763 90691
46252 99332
43206 47931
34360 49141
58952 68497
62969 77350
38374 40958
65827 91715
19752 75055
64024 93855
53192 57047
61891 81965
28530 74026
50104 81214
45412 52535
14790 88814
94214 99082
74894 97093
10404 59636
61771 67788
9787 40788
73272 85383
31294 45621
48600 79170
56301 88233
42865 52440
30976 49607
6015 24826
8782 56657
28481 86525
998 77828
24929 99598
9621 83623
38727 61116
59695 67231
27168 31822
46482 98378
55400 92820
56100 95068
14730 47871
54386 59067
78371 86339
57223 63876
14339 95850
34315 90698
15919 95984
82279 85677
11726 83796
85881 95712
9877 57190
3996 22209
33930 63362
4251 88381
16897 23277
17183 78148
70511 80735
59910 66602
20069 77794
66266 82281
59739 94855
33578 82508
42519 66745
47984 61920
8587 13850
30473 69559
12283 85655
61566 89662
7467 73245
21474 23387
3084 37697
52090 59996
47353 67748
8208 43400
29217 77954
23236 56227
27798 29532
1385 21426
1694 49133
58580 82626
50982 84042
45786 81646
42594 85310
92106 95418
13869 42252
14763 42292
31016 45513
32453 78921
54493 91956
2048 71710
11670 25179
31878 89194
11691 63657
83590 93589
50052 91971
55586 62685
50566 79060
2859 92767
1244 47328
8067 22281
32426 82255
37775 88844
88614 96141
53024 66470
15186 70927
58026 78255
45623 79538
14992 54854
24121 40230
43076 72170
11370 76433
21902 34965
4494 79374
66316 80401
18712 81223
35167 37358
15241 89333
62949 68671
87008 95465
13587 93409
70099 93906
59442 65648
56026 87116
56823 82905
6947 93226
4011 70722
44697 62408
7053 52235
7827 91484
88355 88854
9835 36471
68654 98896
45781 80812
57797 60401
77719 88533
4410 58037
64904 84812
18488 99609
22343 81782
30829 87306
94241 97875
76157 94322
69875 75452
40377 76255
65703 88770
70471 84016
40562 62697
4688 86536
1209 25826
729 74191
93454 94950
49878 69724
44255 67016
30746 99811
27458 89604
4475 28902
57891 61194
6462 6703
7682 53885
23484 60799
72576 96900
640 19471
21286 25118
62175 98130
35666 68592
426 73574
81760 82456
38776 55162
10374 93680
4874 71603
6604 60655
849 14423
42324 44284
25419 42100
57177 95054
17985 47223
57745 70469
2898 15398
9813 94046
15852 17496
37404 93395
36984 91440
7896 51386
36165 36453
12771 87831
4317 83279
81683 98816
53841 82515
75672 98269
61915 77408
11955 99085
28217 87311
24554 38542
1961 40064
40983 58763
44887 72720
90 5407
69296 99448
69585 81672
15265 36911
47484 68494
4250 15238
29716 77969
9573 36711
94707 94785
2824 33683
80764 95590
16615 77754
40972 74583
44333 60016
54363 90539
8692 53215
62441 75090
19581 99849
12456 13981
71279 87277
58814 82495
25144 41049
10910 43597
32378 50687
56008 89245
60375 64064
21963 80347
52100 80122
49584 74941
12485 67653
22490 74368
37130 80084
50340 61062
59937 67675
37887 80174
6099 74195
35982 71518
52045 87915
45584 84140
30198 34700
81860 92284
40058 98892
9125 69789
14476 78153
36984 37367
5251 45766
5180 12793
34535 85115
13403 19491
51003 89415
46638 78076
42066 62101
30559 91952
31165 83056
47025 99006
24449 67102
10697 41203
11892 30732
23190 71001
4475 39107
2573 33493
11907 63566
47611 53333
9464 80799
29948 93333
12859 56436
4194 70035
39143 57552
31798 88776
43884 53211
39774 73984
42027 98782
71426 86673
27668 62090
37866 92954
16244 47518
73266 96713
29393 49098
28376 82345
77350 79886
23074 36824
54167 65125
73871 79350
656 52861
49049 56056
66720 66814
31870 95522
1702 74641
21923 38042
31313 72455
36206 64846
28245 32116
33657 87997
12923 84258
3770 88135
13936 48226
65063 69098
54435 99933
14774 59803
8375 37195
24599 77064
4119 35763
29069 95742
40740 58974
56337 80862
29005 94007
78133 90807
44661 97220
1759 91880
39789 57093
35321 93710
78704 91799
10374 92743
41709 55143
10165 89725
3880 94660
665 36649
35049 64731
59879 63123
61194 87192
18427 60232
63726 84655
9139 18073
41424 59212
77805 85628
48492 62051
39716 45193
53404 65554
93132 99900
3976 6118
34152 49336
22686 64680
9121 39152
46414 76886
2996 58065
20493 66432
9980 22646
36790 57090
37484 73033
81916 99117
30588 42839
8564 90971
34571 42815
49991 80534
1578 29518
36128 62792
1147 66489
21722 25931
3827 59185
17556 88237
51602 84432
17874 91755
41879 43643
3460 78922
46277 49723
24301 86092
18271 70814
69793 98758
27875 42770
3304 30468
50018 59029
76249 86210
65899 86265
5473 76547
40383 73268
18385 27810
28531 82935
16521 90880
13259 60850
27151 37354
12545 80547
1052 65447
68137 73556
75642 77240
87294 93738
22857 63435
59808 86171
7539 38985
85602 95079
326 86802
12118 27039
61801 86889
5883 47482
41696 47755
16239 58938
15048 36776
76436 91365
16525 87379
31440 56959
38587 90378
48328 54737
49320 98308
41296 72589
65427 81073
41848 43010
69192 73747
27311 40469
37281 81143
57680 81196
31892 92068
39251 91356
82808 88529
31395 92115
68 4324
9512 85665
57931 68303
48049 50992
7863 19606
17645 93801
55421 72591
9185 70704
28621 39320
79365 95570
93472 96155
21099 85737
12769 39049
43746 71590
41765 88729
15011 52209
1455 64610
58591 74723
65848 98288
51095 72194
52999 77478
43566 91565
43415 74805
35062 46479
77077 79640
6834 27954
73239 92796
9435 26333
65035 81325
35786 57727
1297 91476
51369 80930
34835 67299
21661 26230
6222 87995
45510 68273
78104 96399
84549 99555
67356 74591
55619 71595
23998 26797
46086 70401
19248 37992
28953 47365
13860 54326
39294 90864
31938 95415
69931 82153
16889 77779
50143 93398
41112 69658
9411 54289
20047 41986
35376 39618
45695 70162
66833 86355
13361 74695
26463 29366
39232 91876
35672 40872
38230 58580
58293 99991
19387 33590
48855 92078
63764 76057
24950 31720
13250 89786
16684 45532
37236 49423
43518 65204
56557 79962
64387 71228
19971 71111
11730 43509
5658 36338
40812 93801
57854 66815
76185 96419
58912 80643
79302 79538
71225 96919
5674 37406
4000 57505
11350 91318
45437 80057
22571 59221
37170 71106
38728 42062
4533 7528
36450 39092
3352 57234
53164 85513
38281 42532
47004 93337
59093 77588
26680 40458
4327 30023
44131 62630
36750 68872
32308 72930
47741 55332
78333 87638
37836 98245
5161 17401
40540 77960
33239 75616
1016 29437
32309 52802
33303 59739
63837 76660
2301 75805
30137 72229
13409 74429
46078 94235
25388 74826
8634 80133
5643 33682
48937 65277
11052 25065
33876 84200
14498 57497
16977 71604
42679 79790
55625 97483
1484 2134
4807 66368
37342 90257
67685 71646
20844 22637
6636 32615
20374 89280
45715 82444
40097 96224
56801 94508
45154 51767
22204 34110
34347 89549
501 98242
24730 60410
72250 99851
50635 54573
27804 55667
29349 56955
39939 48742
19563 60779
8536 25043
64664 94328
6783 37775
4173 28569
18920 59291
67695 76132
2869 92928
26777 84794
16311 75182
18004 76643
26433 86399
12029 47276
57312 60705
52235 71000
64390 88482
58883 71082
580 1496
50290 80649
38462 38885
30619 64616
29674 76692
1082 49060
39298 72004
42324 76433
123 30892
73841 88632
82741 86634
1825 6030
87158 97278
7449 59834
23971 25365
49880 71648
14121 95380
55178 98278
37973 50948
28846 34178
11862 79394
15318 72794
16407 58988
10140 38921
61807 69318
15324 98468
2985 32878
285 45061
26782 83972
70691 86242
54754 82574
7263 76589
54892 87962
77476 80322
17540 39392
76459 85659
21776 25111
3157 54285
34612 61553
53239 68821
53580 67579
33697 89746
33682 38610
5620 65893
44908 56213
22551 78012
59610 59920
31709 90822
32927 50223
59328 82294
13203 80460
1813 87303
27870 76903
34973 85933
47383 58733
43593 98696
49495 56062
23805 93216
40727 53220
81322 86722
28375 51475
20217 74236
25536 34364
57836 94184
36643 59725
31696 56391
67748 68764
76529 88090
15401 78719
11163 26472
16867 92277
19732 87449
16035 30035
63179 90249
35378 85603
40880 67845
46812 49785
49005 53301
40200 50552
24001 97079
56054 87498
21351 85018
47789 88884
61666 94568
6300 7374
35898 94632
1528 24321
21470 57624
57798 71070
1136 2239
16305 22744
13190 94851
56237 92430
63788 77766
25041 33051
35862 57328
1360 6856
7310 35327
45496 84127
61965 92868
21888 31809
11059 11374
19834 29925
6699 12860
515 99026
54011 86158
55829 71165
64143 71795
47592 49578
22131 39851
19886 99820
55370 95757
25486 52003
9754 39161
31697 45069
68341 68420
77523 88691
33772 56300
21518 96724
47103 97111
11452 87910
60109 84555
27955 38705
1543 40560
14497 89586
26653 28384
59123 87789
57868 67830
34653 71300
72716 96862
30294 52917
8447 70842
7163 74454
23382 26887
19523 21975
47069 91007
8 58748
39531 52170
53344 55738
44928 63105
60623 96871
28178 37974
4688 10855
20545 79039
68518 99323
49819 88750
55616 83928
34543 62076
45612 78862
37076 96055
6937 8486
25702 65801
16696 31289
11445 19137
2820 75943
48399 78472
14960 75747
58251 93963
25839 56520
54440 60768
11496 13121
34476 39647
72790 85189
70376 89564
36283 39422
1574 18610
29112 30736
29889 99304
23886 70613
25140 40130
94604 96322
10763 34854
3441 31377
58799 92688
16448 66937
23484 36118
65395 82815
11362 76612
57395 69434
44430 77263
7820 77082
8945 60554
7801 96374
16894 93924
77822 94130
12513 65162
65876 91945
14158 37306
13438 68061
11813 93783
48763 87160
3468 68075
27997 97045
10177 80018
72336 94582
423 78186
49050 61727
17514 37317
71423 98028
45006 79683
44664 91096
80955 87954
4418 81549
27039 42516
72328 79886
89686 91695
5565 71393
42783 62767
5098 28856
84173 87868
13118 20224
59572 90047
2141 42316
66853 92166
50190 60229
3644 31186
18569 48244
15531 60810
46273 70906
57801 63426
19205 34534
13936 67361
25994 32071
16898 54094
9731 27895
11063 64554
10487 12470
25531 50691
77384 87304
24049 93844
64522 91382
18373 39182
19828 90939
48158 74908
5882 52768
22380 56828
9643 99654
21131 59597
29159 62016
29482 31274
42354 87296
14332 19670
20397 53982
12160 65801
62672 91188
13866 47982
29203 96312
75984 78981
48511 62524
33885 64024
3481 20620
18085 96028
29079 30571
46792 59883
1079 84349
59787 93352
18201 29736
7437 10887
4346 89494
28967 91942
8170 76150
18677 27588
21339 39695
61126 96839
48742 66614
13504 15965
38216 91178
10445 43809
40058 52571
12716 32525
8030 92277
5320 18108
50285 91605
26095 45553
9702 60077
3730 61456
11800 51808
80694 98924
60543 93720
18488 58781
52950 77811
32249 94929
20753 29417
67442 74965
20525 67380
23382 48877
34720 55130
1925 90298
29856 43337
20696 61813
8625 57501
40567 64775
14920 82238
4081 52569
19675 26966
18567 62415
45336 89706
3773 10521
709 74365
46689 65320
6647 11051
16124 36290
84391 96033
33654 94313
57832 67046
41933 94573
56554 95082
49586 62786
34561 42890
44492 77280
15253 80361
10967 57689
3639 40720
29827 31263
74228 80857
71964 87724
4785 9452
9071 62311
3134 79474
94713 98148
20702 51256
50082 90350
934 16766
46918 67251
28479 80837
36532 61580
57516 91786
29736 84400
63447 83664
45939 52852
71078 86162
17001 27794
7306 15584
45556 86394
61508 66281
25212 55000
89570 89892
7135 86891
3240 51673
19023 93295
12646 44278
44298 79926
77075 78332
991 90470
15976 28245
43407 51341
6688 98299
23087 63658
64604 77639
88239 95467
43857 51336
41349 72951
62583 70560
12857 14952
66102 67788
82683 94849
3611 98993
21197 65525
10353 97234
12711 15016
49116 52259
51012 95318
64233 69318
17815 54916
34122 54838
7346 13092
54173 82381
12769 77103
3488 90657
3787 24129
3026 63597
63081 89024
69066 71328
53301 59241
63867 67534
18030 61090
16994 74662
66545 89832
59760 90171
24941 85739
33215 62551
25292 28301
54424 99809
7877 92606
43525 63577
62575 83734
2433 99055
82287 95630
34811 85269
20818 33787
46212 90292
7990 16328
60730 68275
35810 84014
6436 96260
80695 97043
60329 96088
23389 55454
3891 48909
45521 69856
613 3806
81421 98900
10166 92407
20830 97555
10142 48502
11966 23688
1001 81249
9901 44004
33167 57497
53515 73646
53252 95736
30064 78231
51139 86612
17160 31146
22703 28804
35279 69570
1446 70722
11383 61124
52712 75078
11245 26640
43698 89279
69959 91644
38481 87398
1628 57287
30641 57663
91608 98130
38240 58497
42102 90162
40743 87304
40291 62871
78355 84347
21194 21873
13741 82075
24441 89968
81768 84389
49450 60270
42283 83250
26409 57841
3238 15471
2025 60513
68024 84005
9412 74392
5106 20731
52587 60056
38302 77701
4417 74790
16909 34330
24335 51415
26652 28316
3520 48868
35032 36934
14199 54789
39049 81382
79180 83256
32054 85575
78585 92518
27808 67974
11126 88912
6266 27328
31820 56232
26243 63400
22332 79415
88657 89413
3136 35114
22490 37113
1909 31951
67038 69086
17156 51034
28872 34329
18633 53936
12554 48383
63334 70292
62847 94407
45459 80814
4609 41951
15435 66405
10323 55530
34622 40824
25377 95698
41450 91382
5318 80935
44330 72886
38689 57822
57325 77036
78003 82263
37025 66095
59478 67288
60581 92749
83464 90442
64158 75335
75939 95154
35446 58713
52331 71176
16015 94648
31524 34065
75153 97551
77545 81913
47542 80283
36411 92482
35394 79073
10422 11532
3523 42143
23608 48621
59918 66066
76437 87887
20859 90030
58815 98676
14388 50006
70302 96902
68524 76244
1658 19581
34542 72724
2211 25284
76278 97657
52634 58838
60903 86574
2666 26232
14796 56987
34339 69859
89571 89688
83913 98250
26286 95799
60327 97225
70579 96901
1896 60000
19664 98503
43567 68672
25088 50653
5912 99485
54211 87150
74929 96926
16225 81446
45145 80455
2218 6155
24444 59182
23748 64216
29903 90792
48759 78364
33457 44021
56456 56844
34501 61746
10278 67742
89295 97158
71773 86606
53334 55151
91074 95374
4614 68460
77717 85948
30817 41173
24974 84569
9960 64128
10113 33018
8551 36130
17864 91393
19055 19613
47749 95725
1473 66344
81405 86084
74352 80176
37290 73463
4757 99353
36823 65325
74919 90762
23557 57829
41036 46510
22217 61291
21162 22829
45682 61982
47466 88885
22487 26442
4886 98149
79053 88670
84558 97961
37462 58030
7911 88931
71319 71492
56541 82923
49200 86004
176 27764
71061 78869
29053 91658
3126 92798
9163 52903
50740 84543
71572 97151
25477 30251
56144 82777
65769 99151
11144 60975
51351 93486
3976 25475
53047 75126
64977 67898
5809 19704
33774 72918
19787 37247
45991 95691
46050 47612
36771 91500
7775 60699
41268 88232
81194 95751
9603 58285
5113 98457
37722 57481
52187 66531
28326 82483
36706 43502
56792 90039
31967 82860
66002 80309
43305 47641
37047 94525
85603 90471
8516 58657
29020 87077
18707 51710
6615 27011
56582 62817
47202 67213
22344 48298
351 49126
8600 9590
28 56450
41234 79483
25189 83261
30156 86300
72406 93973
24625 84789
25454 90179
22121 98149
76840 89748
37446 82310
18605 87575
84631 96207
17136 45207
17718 96934
82893 97445
89900 96981
31096 78709
3110 16758
17327 74486
2197 62183
31280 60297
49404 85987
1333 44855
25805 46036
23340 51833
79588 97313
1018 59053
4053 38800
42830 62182
14376 45041
60595 90316
45039 86619
22122 83981
65885 76566
14905 34195
3047 77461
41121 71880
53913 72862
26960 53504
9988 27281
38525 48151
42946 76177
34301 52157
59625 76628
11763 57241
56962 63616
24692 89454
90569 91416
25388 94245
64869 97928
10161 26592
31888 38449
3819 80933
57530 85004
66985 97391
15492 51169
31797 87947
32593 35805
58507 62794
71431 76445
25293 69178
23653 61001
661 87231
4470 98792
35990 75391
56832 73823
41091 85223
10425 67529
10037 74769
3540 78993
56360 87858
1512 29535
7533 59029
35238 40872
42038 64412
38129 60963
3871 91552
2783 93494
22580 95193
38351 69547
28145 74954
44767 62148
74558 74770
30578 46948
44664 89324
13627 78255
2798 82337
21321 69865
273 86401
5073 42586
10066 24789
13500 84104
19041 40521
35494 42441
5088 40644
26467 98921
33628 82591
29964 57988
35942 64949
11527 25008
87774 95972
17297 58814
32185 39477
9527 68361
57917 80395
24754 45739
33012 86522
32167 70661
51112 59833
69196 80329
11482 60183
48583 95396
69093 88295
17162 81971
31421 40869
29384 48404
57240 65791
2301 88366
23999 48114
24349 50699
26797 53134
4799 42654
68355 88985
10673 75923
1191 76403
48970 53459
49806 54560
15121 43392
10176 24103
21149 94184
22741 72393
46526 50304
17178 63843
75479 80223
16536 74166
81071 82196
19023 77653
40282 78791
5285 22534
51865 64363
30173 62836
42744 92296
42329 77689
62084 82482
25340 61864
30697 63284
23693 60058
88862 93045
34398 40332
79685 83747
62146 84891
34343 80896
5074 42920
3232 82307
24662 52765
26585 79309
9177 73314
6347 36461
22954 58121
13472 54225
10349 38766
62514 76396
4062 10166
53234 63139
22499 89715
36661 90469
42032 66727
42633 45573
91611 95740
15733 91173
61903 64349
28670 59777
19013 80716
5621 67877
33301 91032
63182 90411
3963 50152
52700 56741
86735 91727
24387 81272
34675 75176
67713 89570
61546 91883
9277 87825
18723 86254
3485 99489
18958 22912
8414 43369
38704 60441
35692 97523
3903 92884
89031 91713
23936 52308
23281 86027
969 19156
15121 18732
18543 81247
19488 72475
4574 29934
7624 29978
13106 62318
5004 20764
47773 55219
59486 60090
28486 99193
3917 55602
51853 57908
2781 90968
2283 96253
37990 50148
31586 44870
74865 86338
56813 90910
70711 87427
2975 37143
35757 54097
14014 46848
17048 52982
35692 80094
76162 80104
32565 65042
8198 69805
7851 45539
55909 70676
54044 92889
17143 23849
91084 98316
30922 75020
16663 98863
9151 45337
17634 58377
14797 39089
38472 80697
28347 93391
10663 54607
89933 97575
40011 58928
33216 60051
3331 15342
27980 85821
35246 84647
75775 91865
49246 55079
7773 51713
28479 52922
17445 78536
62313 93466
29303 54624
27480 44074
31980 78055
13417 60673
3332 74250
1607 23948
24838 56750
58032 70931
2455 56395
2494 98591
18238 78954
24448 80934
16718 73011
72689 97610
26579 86079
15834 48507
12927 57828
25161 27791
271 66098
46373 95290
22982 62794
16635 89675
33149 44597
4518 19766
4999 89104
58062 75129
4975 36667
6238 46679
51569 97222
9082 69228
46635 81778
15328 51706
53661 83772
32235 57010
22255 95613
29919 66445
30628 36526
52944 96957
4018 50704
30467 61105
56851 86449
35585 71914
13509 48432
7970 20614
46655 65596
34649 56343
64302 66171
832 50890
81922 88560
30420 97906
10195 28667
86324 87031
12373 54391
12375 18794
70291 76330
1115 99463
39701 39752
43837 56292
31026 99247
79089 97766
31489 40386
10373 63277
7201 71402
88960 98621
17353 61562
36258 41611
53552 66731
44843 95206
25909 32322
426 70605
68747 90065
14787 81596
8353 93181
62684 75844
36237 37818
35679 73276
15282 19412
6020 55200
23556 87128
1071 32187
63359 72521
15425 65162
32978 80604
6907 42205
33614 44060
29517 93757
9032 50607
70324 81966
24368 43884
16859 83270
29354 81107
160 17484
55091 63883
29898 39251
73685 77857
41534 52875
74867 78948
1809 27076
68821 90985
3319 50242
6366 26463
28467 99453
63825 79187
63505 97587
19657 24041
43942 95446
91623 93077
2014 36068
1559 73194
32522 67596
6506 97155
23273 40043
42605 79483
3022 66840
22765 52182
68589 97149
16179 74965
33587 66799
65094 87350
73150 78975
68726 72863
24480 55208
8008 74454
70924 99560
79631 87067
2221 24250
46573 60015
62812 94117
34054 44109
43352 69853
27099 95259
5331 93200
15288 46027
53974 80417
42900 84003
9016 90508
2566 13399
63064 74342
33145 39998
414 11965
15593 69701
23163 27084
45834 81424
33081 93232
12249 63575
60853 86819
57703 81830
44135 67959
12843 24604
27724 34940
46587 98003
22189 97606
25076 96497
19365 20401
13270 37901
38214 69161
15257 35918
35189 83609
76566 78921
48787 73585
21682 63365
17845 58997
20742 49469
47667 98910
50832 83930
4025 60084
18338 50070
40469 72939
89147 93159
31969 79366
34792 69520
64551 86144
39422 88238
28557 78761
27595 66328
48491 55550
67581 74180
50535 80186
47779 53994
21066 22955
16088 20910
66355 93226
4716 19233
35545 41931
31743 85039
37264 47866
3299 9482
964 42968
51405 84456
43993 60124
9195 94901
10383 30754
15417 28299
169 61869
31849 88699
36450 65087
67623 87851
15502 38628
8056 87469
31402 45516
71750 98330
2406 81842
38482 73354
75556 81954
4249 13377
60482 82210
54511 92411
86938 94105
1454 94797
61638 73115
3350 5547
28568 58038
78887 86368
29307 56775
67071 71290
36226 90732
1330 81150
55259 56491
5875 42794
51256 60292
61495 77917
6956 53487
22412 42449
56568 81169
1979 87712
4261 96757
40597 70533
52916 59680
55036 63360
74818 98722
79034 97093
24694 85520
51439 69543
1738 56516
29608 75069
28841 97230
1002 44879
22167 76346
21199 82591
4938 19583
7495 15382
37758 94233
72223 83466
52654 91036
15113 86463
63311 69829
49284 79821
57770 81931
560 61723
1331 3861
10447 85249
11210 31237
7159 76204
31154 64430
41403 57147
74003 80377
34692 43766
8860 46487
37868 40985
38967 41202
39894 47278
64242 79125
16285 31530
2946 42800
41312 60742
68513 89834
8107 76649
5584 43180
16994 59815
4502 38407
64406 95448
217 75025
45355 82589
11185 39219
10022 14816
10011 22831
14813 64845
5614 61959
43 57100
7598 10023
51252 66314
30382 99523
23145 86143
27342 47207
41646 63893
18699 94488
16803 28170
902 33588
18283 80950
43441 49907
66982 76671
2024 83353
38480 67903
75901 96603
34556 38687
39554 49654
8190 15727
26686 56786
21425 48501
7576 14554
62058 90559
5365 61651
37414 59685
40040 72940
65754 99331
37332 44756
23116 76812
24984 67986
19203 80713
36675 64162
18842 83151
2145 79121
5130 64001
12662 80363
25956 73185
13475 72106
47386 58458
93454 94455
5602 24510
53753 99961
41051 67479
15241 61378
25805 57484
819 13354
67246 93996
46356 96675
10201 92481
9130 74831
41588 59258
83065 83649
8866 68156
90658 99290
29912 60323
44411 44822
48072 90557
27788 66814
38610 48615
62854 86973
24709 64730
14764 55491
18333 96179
36098 45315
69103 69817
12215 20273
49182 91890
44906 88749
2717 22282
34318 81866
63741 95929
74486 77103
55450 92342
3684 63281
14148 49895
4671 85610
77738 77880
47511 86467
33898 57820
14788 33250
49348 94468
65579 71818
10967 58032
67064 77556
69099 77615
29707 51246
38444 46992
1627 99678
93214 98908
18885 51557
26613 91754
20296 76940
6992 63562
13197 14441
8968 65355
35878 82445
455 37356
3790 71530
9249 80620
17715 36257
51434 80932
21475 47956
17074 83093
68937 81244
6857 25364
37103 69619
32677 58248
79305 99253
20225 65727
41429 94630
58983 91371
75328 99715
16187 60935
46233 90066
4835 59894
45550 86295
23261 85054
41101 96348
5907 38428
58563 99549
20772 63402
64691 90402
11 89186
34425 71843
78171 87823
64336 80881
15847 79890
39116 48866
30822 74950
2985 75675
77579 83256
8265 65647
21966 77259
37722 47149
3046 92132
59598 68436
15377 40629
54099 96104
45393 52038
1482 73535
39042 52176
50866 95885
7631 59696
64823 80888
31466 75967
56936 67220
85389 90135
18471 39293
9301 78988
46528 86379
31904 55602
10167 44398
27082 80436
309 43479
22571 71833
33403 70305
64663 88568
30688 49997
50822 56792
17591 38243
41205 63036
9641 87490
55548 96247
11317 85549
6569 65184
34690 52425
31669 97833
60967 93049
13873 41659
57916 88674
4301 22430
46399 91756
38977 44696
56030 77318
35832 88790
48735 97706
97741 97936
6028 10492
50427 82349
67915 91455
96400 96891
20868 32539
18510 61081
48525 85117
18142 51692
64207 71805
25418 66394
79179 83142
49378 57352
80666 89058
24028 28649
3877 15791
11700 12590
57209 92915
41939 45832
45249 86419
93353 99445
44874 98646
10916 89151
39635 49801
1510 9225
19499 48353
61207 93104
14385 16308
32957 94809
49732 85737
22045 31743
49080 55483
19693 27216
4370 37469
2177 97027
3104 96534
38539 94608
68377 79565
56795 96752
54990 91935
49096 91884
22973 57850
1127 60453
15154 75852
16311 94625
70737 97470
56530 59706
74407 89558
23070 97027
30075 79885
53290 80433
10536 62212
19175 71249
78773 84948
19958 78243
66226 95108
49462 51833
74303 98150
49245 90543
28296 63341
65684 96402
9068 92685
54561 90155
12384 55594
21587 49398
18300 58644
52872 90513
79437 80989
67443 71035
63169 95743
44169 59609
11244 33155
7749 95924
81312 88334
33219 72122
16220 85125
15170 16280
39065 99051
31704 97755
54315 97961
72010 95875
30400 50527
38399 45302
70357 86358
35454 67160
8991 97382
3709 15553
43908 72043
41442 48746
8409 45871
30999 44259
5244 22911
66600 87748
57068 98748
1219 74873
54308 57869
56694 99437
21540 99049
62290 64885
13538 30946
33339 66701
6999 16375
35617 91111
87541 98394
4869 75736
68055 80823
24922 47774
33087 99259
5005 92198
11394 45657
40631 55589
47684 99286
35794 96307
19854 49347
81665 95686
67609 74903
10843 40510
20619 58056
16123 97979
22558 69449
6819 38466
53913 85149
6339 63469
17065 56111
64271 77303
14851 18101
29731 78090
69699 70308
50736 62522
55939 89345
27919 35966
46479 72823
6366 29031
34752 85134
8732 58115
3546 94837
1757 3487
12917 30597
1367 6148
67563 82145
24000 63968
27171 56851
1953 45349
43617 61775
23250 86648
28251 68226
3231 16659
3318 31975
1720 18441
36156 39672
81615 82478
67074 88860
27995 60320
81 84159
10865 70654
4842 72418
835 82354
61013 99544
50174 94017
46414 74973
37629 44607
16587 19658
38637 67072
20834 80043
25622 88177
42329 94727
53265 69334
53082 66675
52347 62014
12711 58921
9103 34519
20265 50281
36027 96870
66342 88141
24714 93478
62177 68243
20154 91617
61574 77502
74219 91690
265 64422
49352 89510
24386 74407
43069 73176
27821 32870
61762 72939
40778 83658
8836 76787
15765 83138
66766 87275
22083 92864
46174 96468
18764 72435
7131 69089
25792 52033
45885 56008
23614 24894
31914 40004
13188 21665
11784 96983
65684 72406
76779 91111
56531 95134
27669 74373
9688 87577
8127 89912
20225 76850
11098 88417
517 15169
58465 96632
45464 57742
29512 60779
30549 47317
43144 70808
95414 98329
50968 90918
12124 17932
39017 52564
4424 85146
45510 75458
7079 7569
54403 90255
20516 46680
14189 64632
50915 72670
74277 97284
12102 47651
35815 83055
8336 89281
3235 84535
29472 52861
12478 15403
46008 93389
49496 77488
79050 86899
56826 75133
40406 65392
502 716
72190 87288
17568 19271
12748 52571
29395 51857
4372 45231
13655 72816
61816 86802
44830 54071
1954 33287
43210 44910
8349 23549
73813 74772
1706 81329
36971 57687
37721 67896
12624 59888
1090 36982
6065 47400
3331 42863
40442 44393
5876 23095
14300 35076
77804 78625
35647 93516
19597 83003
15064 70283
11615 98432
32081 72618
2636 14408
51439 62190
72622 76036
25568 92226
27141 83542
55897 72378
48151 89120
41579 89329
21783 32546
6141 49465
59378 61983
20424 67624
43416 71324
19066 66505
21058 45194
38660 86254
28755 36460
14294 63278
51498 87189
2892 12086
25594 71101
42663 98438
65916 66805
11725 18332
19093 60434
5383 27195
20849 99711
16607 47489
76748 80954
13534 45456
1962 31823
51346 76344
62962 97507
61739 68417
14867 30209
41952 84407
48438 83822
65092 73660
39249 74757
13247 80609
35160 45427
32269 56208
92709 96699
43303 94537
29131 63816
2274 64860
29018 58626
16991 26777
9984 39918
1571 5547
64892 69898
43284 44612
60364 69581
6812 24711
39944 40727
28010 34993
47425 56990
86570 92979
17376 68665
11734 11940
45307 99227
1848 79634
14713 50455
42299 81083
50670 75763
22737 29426
10446 18879
25702 74329
83952 87614
47148 88834
57496 71980
19537 64769
9313 81143
1779 36521
39270 61327
24987 52089
5414 66559
13397 64213
34789 38246
27433 35634
26901 60914
15647 85347
42838 89004
18475 92761
26711 48998
19247 24650
35540 53896
57494 95398
74681 78072
45934 61923
35642 62863
56428 88780
1724 47197
18079 24503
77352 96415
74130 87404
51855 82473
18178 76929
9010 84683
38582 78984
2868 79208
15082 56301
21470 81618
40051 71122
649 9357
81867 92208
30398 30784
83296 94453
49460 55524
67747 90454
25264 57475
73674 88290
5546 56842
7965 54036
63320 66363
33244 37642
10928 59049
9660 90016
10670 12044
67039 68858
46898 63647
7563 83332
19811 99228
33561 93090
34199 95597
11200 21021
71804 79934
35412 45126
26191 31877
69655 77757
72462 83500
58114 65827
17014 18475
47975 65142
93096 94756
653 65490
22576 39285
27733 58633
57289 78129
25334 97691
73453 74155
21586 75336
32725 69586
21444 86004
31942 96772
21184 77293
82 15875
3223 30042
36345 43380
30723 92239
16223 49026
3135 72019
37490 89496
85781 86218
11706 21545
7946 76711
25616 72505
38718 68872
2207 28467
51272 67606
17200 35292
40577 90195
14510 95182
68969 83225
2567 44492
94256 98820
82785 88719
18339 32325
9598 64570
19002 89265
70356 93025
80906 83145
77122 86640
51107 59256
10393 31961
35500 64661
488 47180
27773 72134
19940 66883
17394 30847
59812 69449
52060 95742
31555 58029
9667 28054
11381 31218
91789 96044
73077 80274
65423 95935
70534 75716
35318 94938
53133 73429
70796 89361
26481 86568
42032 58494
823 67959
60121 61181
82172 93493
42789 83064
12616 79155
60164 77178
55314 78525
42914 67327
50121 94441
41901 82221
14190 59866
10027 57139
16837 39953
46602 49503
24943 36163
3756 72837
45260 99229
23173 90851
30418 80230
47880 77612
38769 81206
24614 27592
38153 64991
46509 46831
35467 58400
23512 28568
46013 47561
36299 88690
22430 24810
15555 78969
1542 47890
91577 93481
17353 58758
26980 96796
14091 64432
65199 97833
80891 91603
24149 45805
60125 79885
2592 77346
19839 27342
51939 56964
26599 68340
20474 22569
46645 50460
15117 32897
35176 55227
41563 78303
76299 91407
40847 51462
11586 82253
18862 42129
44108 51195
29357 64164
33235 53753
31125 84661
80266 82788
65666 71445
27904 57183
39120 45403
43178 82077
38141 53595
11153 44250
16036 42508
33053 76260
23655 53240
53906 97918
2225 76275
41113 89616
51230 59734
24846 35449
22706 61722
63333 93987
29034 49007
26927 52187
1720 54451
47434 49145
66651 70902
26140 83948
18793 79252
41570 71290
57699 74164
23317 90077
38681 47140
87539 99483
4338 55151
22369 86323
9116 91685
17630 94548
7407 42295
3628 88070
6100 78886
33264 48845
51583 59923
56528 69442
22329 27327
13243 15943
18782 22006
30750 32147
21788 97702
3849 14275
743 30124
598 60979
70505 72951
32666 59210
91343 99971
17961 59690
42537 71051
3882 77988
30478 45893
53919 87362
56312 85090
31311 56381
71730 87357
21558 40875
6894 23743
50887 53333
27832 43208
70859 89781
4806 40732
21628 84857
22140 80092
47871 90052
96846 99135
17944 79924
6890 10400
84229 97576
53873 69033
45202 86369
7554 65117
37836 86353
16679 28044
4983 37503
20776 83991
72101 77802
37392 37934
26878 37152
782 95810
47943 97873
4180 78890
87598 98562
23352 62105
86192 90077
7493 12394
85209 98004
17322 66034
505 97092
14147 67627
38663 71019
15150 86493
57944 58679
65810 75131
26819 29428
73164 79174
22534 96008
38161 72303
26837 48574
20188 48195
783 36588
51474 66690
11533 49639
18190 92146
70711 72959
8054 14558
23094 71602
60449 75866
20383 50074
3247 48663
25800 86769
62794 96842
11557 46453
81940 88406
10406 52229
56602 59731
64190 89520
38515 93357
17328 66574
57700 80828
71935 95652
13755 56421
11572 31612
21858 86467
43366 50237
1281 38208
34288 73578
45683 83389
23971 84082
60943 79430
21574 73994
68567 83387
25518 83471
83467 85022
48996 79840
28877 99400
39215 41355
54387 82325
39777 44961
1640 1691
10704 67574
27826 85893
69312 99923
61830 90232
6469 37939
44425 64783
51568 97004
36149 92370
19459 80095
6089 73888
18147 32411
56071 99506
12312 34748
16901 27392
11053 93800
13960 81732
19448 32065
816 14895
43628 62096
13637 52688
54474 75695
35657 94498
45996 51738
18314 40473
30658 66769
61220 94772
12841 49019
4460 80245
45008 50778
36926 81583
52237 67319
14413 16396
25214 29368
691 5983
11401 40164
12472 34070
66053 74443
39027 81461
15213 78072
29655 46472
44270 78108
67629 73952
32461 59681
18204 67660
24118 77532
38263 73571
43856 49076
66670 80276
7562 65706
17092 82243
9897 73397
62500 99195
36972 95692
23109 27391
39174 59341
73380 74638
3275 78226
9779 17997
76087 94237
3273 78170
83950 92855
22669 62904
91607 98421
49711 56015
32682 79393
21208 25023
32645 34082
75593 98362
5862 66910
39010 46807
6014 34441
12546 25618
3038 96551
27097 54033
1806 34240
23138 68875
31711 90141
78816 95491
47218 58150
33140 36529
29586 34977
85335 99522
42535 84345
42197 51354
12122 26520
47153 50254
6773 85699
60519 78711
6161 43562
4541 14565
10958 33605
85810 90537
10088 90597
14687 92366
59171 71419
59054 72737
52019 59249
12528 27157
44 2420
10002 41292
3340 23177
85342 90447
8482 63934
74645 79538
69939 72002
29244 38565
36326 63607
15428 72099
44813 59589
45914 61218
6598 70991
42970 53052
89636 93297
11470 87815
2620 62213
67668 79538
17103 73465
41374 91709
43933 75896
4978 90454
59887 84957
59149 77489
6357 53518
39091 51286
54794 57014
18901 39283
51482 89308
19884 73443
13720 52072
43412 88650
35111 44883
26400 75934
78157 86037
12733 74501
69881 71672
31080 88912
13483 84493
34768 87681
44758 48071
53602 88533
80237 89574
56917 84435
39442 93704
85824 91764
52775 70324
19475 92230
72606 75044
79147 85526
28873 54417
67282 86918
6385 9881
37237 92379
61259 99654
34020 98512
3692 99222
61582 78557
27423 57440
71992 99324
13820 63803
20245 75303
46372 61403
39606 39753
68993 96082
22623 83046
41656 66034
183 22145
25943 57827
11236 63011
38595 59820
13244 40193
53519 86268
18688 41085
40968 66295
12202 64251
2332 70091
13126 54202
24211 68978
57409 59975
52292 86783
44861 58694
62301 80362
61326 87819
22078 93145
18400 52981
9030 95140
61976 91115
7018 87622
52659 75954
18952 49058
22888 65642
38390 55050
29879 96672
7272 53179
6961 20186
58590 76782
45950 69427
9271 51221
94613 98556
32192 48506
7396 70415
96401 98793
25574 90618
40378 57072
13797 80819
31411 99109
47797 83455
11179 44816
47148 69165
92566 93052
57059 90270
66144 79108
13218 24519
15229 25108
3215 44811
29343 50107
1221 41460
77879 97759
18562 92426
7040 60624
54672 86531
24734 88418
5098 74872
51010 95501
61002 87542
31218 88665
73782 75435
22858 34074
68871 71004
51054 53343
25516 40767
44994 77232
8914 56843
40990 83098
46125 90385
27146 86159
77316 88230
15463 21813
24402 81379
43554 84373
8179 80206
24212 94512
4669 64070
13408 76069
3425 12854
49558 73761
44838 69687
24757 64097
10735 93579
5752 24383
23079 30952
796 86498
19479 51584
64528 87283
9112 69099
34594 51526
15722 78700
8099 54067
45847 84105
66757 86679
65209 99266
66119 88257
78995 90100
4334 51795
63512 65102
1801 40065
11035 57115
94556 95739
38613 84508
34407 45125
43428 70499
51617 94682
9693 63545
19001 39584
19729 58494
6086 84318
23968 56489
16789 95618
5117 90788
20864 65642
39398 94163
70364 72142
26990 43102
53968 76812
18792 81897
31440 44897
53749 95682
43860 88435
4383 50844
36027 87242
54390 95763
66661 66959
5615 8266
77360 96174
245 66896
26794 54623
24514 88906
53235 86620
58949 73571
8999 88030
70976 91182
8797 34283
19737 27474
4204 6074
69882 98496
2247 23819
5314 47876
54120 66332
30944 91714
15099 98425
37168 94040
12031 89046
13495 59071
5390 44900
16611 86431
17055 56714
43710 47043
13736 69346
14143 46333
75712 85198
22114 42027
33791 90681
7638 10822
7235 33161
92013 97199
8055 36283
10562 41730
69781 77235
61057 92974
27092 54005
36654 57861
50090 82296
93607 95098
43131 72852
15839 75233
23413 30756
39751 68804
1066 52164
49639 77182
43211 91737
37605 82171
57339 95282
32702 68562
16229 76627
19549 31698
14200 89398
49529 60984
30316 39227
78335 85255
81223 86856
30715 31895
26442 55091
44440 70324
14622 86641
54601 71760
25841 88914
20157 63176
8921 74630
12090 58827
67247 96112
40625 82494
42852 52819
49687 50625
9318 91818
46090 53823
788 67279
62078 90091
59528 65900
17262 81403
4440 69590
40399 82720
74517 88718
20393 55354
46855 85434
36776 83762
26071 66460
62777 93038
2251 54578
74175 89309
75285 78432
59701 65036
26882 94271
14653 67838
41809 48003
38786 57272
65727 79401
18397 26626
50898 75753
3061 80222
5527 6067
19006 27691
40110 77312
526 29249
54518 83458
23615 64183
26555 70226
4318 48586
73388 80598
26933 51501
3769 76829
60769 62293
54416 89827
47497 68024
21586 32593
27326 94928
67613 70132
8206 27992
34425 96429
10995 89739
40380 61828
8370 42830
68429 69509
5766 24301
63082 93108
7475 25475
12340 34878
43627 50634
17643 33051
9700 54251
11746 78096
12695 87377
70991 82017
34349 39840
29329 38627
17002 36258
2414 75871
21288 52135
62888 96050
4375 69189
26252 31873
33468 51025
55287 87914
12892 20276
15972 54550
29498 99748
64619 86294
28133 49463
45246 80895
3653 67247
77061 98475
30879 33650
13643 31500
82855 99797
22844 59042
61102 62571
41408 45607
13804 92054
52276 95621
16110 77136
37140 85780
22604 97917
40835 68294
11212 47318
176 56578
2792 55211
44601 81338
590 41912
29196 65417
81135 99730
11816 46254
65981 95913
654 13365
11842 76232
32577 87218
35556 52052
61212 81706
51218 65043
48645 55003
47985 64833
61914 83211
24023 65132
35361 62033
46959 47507
3611 68742
4907 37545
39073 49787
509 20857
31798 76805
4505 47591
24977 89782
15476 79201
6715 17523
84484 88744
35316 41643
50742 74476
78159 82048
70383 70573
22306 94790
43027 55884
19614 30195
30167 46774
15830 86093
47152 53652
67955 83187
60198 77106
47032 90709
5227 83650
55467 75755
26707 79970
9789 32737
49696 79116
866 76006
15600 38981
36512 52493
4834 86576
30440 43960
25324 65080
14944 93640
83227 83566
59513 62499
63817 90470
14515 88298
36005 80469
5465 59934
36741 59892
67990 72799
29716 50324
35223 92465
2274 6372
76958 87288
10287 96389
69814 77132
85237 96798
42564 59451
36640 90234
21979 41401
51633 93608
37555 60188
87027 89278
37424 65592
84859 98868
11669 47944
1108 86745
6371 99332
24046 41401
14690 32508
36820 63210
72574 92180
12432 88607
17975 82124
8645 20748
19565 46970
32883 92125
25344 66138
9427 72729
55173 64734
26932 94972
38793 57122
34350 95334
22809 42595
36767 48146
49358 80334
23684 97572
47283 77363
25870 65669
15287 50324
30361 94316
77701 92585
3209 46659
52556 91756
21000 39834
25363 76428
58347 95049
31308 48559
61351 80300
36591 39987
35337 91059
44103 47617
38625 69512
88894 98969
39426 74706
2127 67040
44475 66996
64405 96586
34805 44718
17203 23565
19695 30428
2648 10332
2556 78261
41173 80844
33292 45945
14807 26935
9782 59337
36649 62800
23273 38033
77525 84009
83243 86688
64157 81707
54260 55857
22610 99425
20839 80616
81377 84105
10847 39842
87390 93948
34210 85183
34390 92386
82536 98583
18277 46323
32788 69438
52015 63002
8950 29819
9609 59431
41012 65918
28219 68336
23965 56773
2159 66419
47632 86360
80930 84395
38985 82256
32343 72818
11987 19849
37408 71287
17206 59238
25518 60331
16734 16752
43558 49384
1299 81398
27277 46172
19857 34125
9205 22686
39876 54072
19811 57217
18913 69060
80336 86706
42314 94787
18737 97831
41656 74657
62303 65623
44297 65417
54532 95334
31483 90831
1991 66202
37171 45060
20303 53167
79316 81718
45181 97562
35904 55947
81724 91030
399 26863
6516 65870
28788 39329
88818 90574
18785 50735
42469 82247
34884 52212
11169 47713
16479 25664
82732 97199
23379 47075
86184 97120
33494 96981
14038 68536
1071 49561
84014 88243
20238 33022
78792 91579
65202 73014
5671 68723
31431 73298
9259 85832
15885 64732
76326 94290
22631 28126
6409 51561
69059 84536
8181 80618
4084 48775
230 25036
44166 93029
12283 95217
498 53173
37238 87912
17097 23702
37721 86915
39718 41703
39514 54983
20631 82180
2296 99342
16614 29964
9419 97140
35705 58824
13410 53945
65750 73660
62767 88458
18581 94101
8194 9064
3255 6606
9281 61035
23547 92086
419 71293
76373 77039
18545 96799
37206 65585
35514 60680
64188 77540
15738 37024
2903 40069
27898 90841
25534 93096
65750 92262
43731 57388
39277 44870
22008 46473
94139 97256
12493 36393
39879 68597
32453 96112
20288 28822
42957 57110
63792 76598
2948 5507
10529 50810
22133 48788
56751 70194
54272 81105
60415 91669
15662 21972
69311 95168
5710 33250
78402 87322
22211 79747
65759 80522
6667 93166
13777 33723
36711 39554
15742 33641
12295 62742
22892 54863
27259 78465
36766 77950
28505 99987
27821 84394
23263 87467
48596 73042
14987 87458
27677 62834
24153 41185
2373 38235
27756 56347
19252 52695
23417 44696
65705 83288
33191 94581
28691 41692
18868 80347
64593 84651
48421 93287
91801 93190
68611 86605
31737 40678
14954 19075
86365 98262
66699 68894
54441 94862
35465 66095
60035 84006
47616 87059
55252 56821
34316 79057
17350 19980
1784 10945
18048 51416
52825 98673
22166 64396
17165 56605
4713 50395
20495 46747
12264 33627
3846 37447
37841 44086
43848 51706
21057 43134
60759 68878
36341 36611
4535 8318
26474 35026
64440 91963
67915 80255
3081 23222
25173 25764
9555 43007
10582 47158
30294 90597
5525 60191
12180 41511
7240 9056
23218 53422
6548 93841
64793 95624
1851 43851
31361 53661
4225 40513
40566 83678
59815 72513
6202 9065
10282 59793
27784 34328
73115 78579
16921 87712
10486 35944
11034 35315
7098 66328
13037 94075
606 40821
65333 88874
35870 72012
8242 53085
21893 37530
30183 38830
39835 85297
14688 42988
9162 85817
60544 89771
4085 85166
10056 24020
39239 58740
27165 67069
15833 92900
44791 63034
37309 88579
70849 90933
51378 98380
25674 51926
58079 70090
77889 78636
33728 85484
22637 46440
85639 93886
461 67423
2004 82512
9493 33350
46669 52244
26556 87647
49984 77057
30281 44429
24457 58302
12017 36109
14971 92255
33368 94866
3606 15492
23548 67032
43196 79333
41648 71844
1253 69591
81425 91945
63735 96400
75799 93783
12374 75348
32934 54178
21632 63285
31054 51903
87986 88746
16862 24082
37720 75323
65842 85746
9441 98152
85441 86594
26437 52382
36490 54199
74829 80178
43051 58371
4582 60255
160 9069
10891 11329
32771 99220
43749 98222
56285 95569
48407 93476
6935 24460
49291 95064
77085 97227
20745 45444
49968 72866
43980 44287
16738 68915
22685 61160
31631 62640
65948 83259
80709 94989
5892 74077
84495 91827
27742 81171
16296 30058
897 26039
53136 79583
2998 71054
74806 93844
72645 97371
32152 48512
18811 32852
51894 86865
27629 84188
32467 98578
5074 29217
72425 99785
18221 65138
22311 65497
16228 24581
72456 83177
29613 86720
28731 80594
17303 17459
7454 28521
14418 19718
37517 72000
22279 57921
3829 37850
29443 60636
55113 81552
32431 89667
18263 74928
28736 64031
408 92403
42655 62419
24756 34574
43598 72133
15621 93425
64911 89089
7325 97846
33708 63554
11238 16803
5494 96215
12196 60034
31827 91631
53133 64357
67285 95158
57737 96191
11168 66042
47849 95854
76928 94467
32049 71436
68198 88474
15199 72671
52309 98679
21394 99381
23263 97755
22966 50959
62718 64155
3895 87532
9971 43828
3341 48059
17036 28300
36180 59002
26791 95455
50497 56991
14071 36542
2585 79810
14874 40148
61006 91314
46842 72253
39787 73489
61566 75895
47941 67060
45872 66000
60701 92994
24824 63154
25536 40725
1172 3260
18156 35780
80202 96819
5801 93748
57634 87198
83116 94215
65541 70190
22430 53622
4274 55000
44039 84290
18097 90275
64215 84996
18467 82682
14457 56025
8003 40509
25767 45159
2770 3001
48613 58594
46619 79353
21242 86602
6592 54365
13483 56882
25478 51299
5436 99734
17195 78128
1640 83679
11150 58148
11338 74555
84713 96350
20272 83107
51656 90139
36453 60200
20331 81974
73879 89875
5200 41654
83017 97478
6103 11116
52570 60601
21701 85153
3982 79074
3241 33146
50920 62150
12222 40424
11813 51275
7447 89855
43323 45311
27677 68428
4861 47821
74241 81224
76136 91082
40156 55150
4340 12034
24720 92185
44932 76934
52659 67696
8251 90253
80489 82929
87579 92730
13493 43667
21993 24168
193 50304
25549 89522
50540 97504
20744 75251
27866 94658
26237 80664
60005 66675
81281 88751
45947 99948
57828 87256
19661 22667
58928 63618
46747 75869
4671 16852
71044 98381
53304 96585
8552 45145
44668 99424
1044 1485
7468 73199
73625 90202
29996 32002
29758 59946
40472 41181
38287 64520
8872 96376
11491 21242
11362 88035
30108 96377
51433 71547
27853 51049
26256 77226
22649 98230
39770 59660
3461 86814
8372 11116
6020 85889
65035 70183
58035 86782
42970 70820
39410 99070
23238 40777
12490 60897
15062 27396
43041 75431
23756 64015
42734 84036
30464 92241
65495 82634
20123 53724
70439 93794
9149 68869
72718 75323
62670 89902
53412 70121
2267 14631
3854 42460
433 76846
58484 80995
42397 78506
49818 69618
10451 68833
63552 70267
71038 77826
1734 58730
37975 74512
79460 81351
4749 57932
42131 92998
13189 90301
56432 81187
87792 97514
398 74127
39103 71724
7973 86071
74345 89566
21295 22055
20208 68757
38952 72259
64176 86671
29962 55947
57264 94269
2618 32039
47896 60679
92964 99526
5423 56141
56688 61931
61612 78481
13418 61367
71399 86723
5670 37419
82420 91291
23442 36812
30296 92462
3898 31934
880 66101
24798 48393
7582 58659
27378 45297
28720 48953
24151 86497
68048 81362
11689 30099
2656 19876
27163 78323
14370 88016
84213 86073
1338 7776
38062 74032
39825 99071
9330 11754
32630 62868
17753 93796
15359 40669
38661 61188
49380 89133
15066 60350
28301 86656
36094 38609
51867 75147
20605 52670
22971 27041
46130 66072
43680 63102
12861 79279
60865 98201
1784 86966
12596 88307
23759 81088
6623 68790
38310 58692
43630 51009
30094 34485
107 84458
55086 77215
35654 76182
20637 55748
45465 95497
19971 56635
2440 5130
52877 73493
44643 66170
34053 83999
2613 71998
47958 83490
232 14364
50792 75927
18511 19402
40154 84663
66503 95658
43502 92958
17349 35895
12583 91890
44188 68062
27915 66488
15341 25412
58515 78147
34326 59931
81026 82072
23435 86171
493 61664
12266 51992
60066 80320
29132 59837
53367 80547
27122 96328
26804 40753
76796 80421
23022 84523
36131 85945
76173 78083
29058 45871
36478 67588
89483 92448
62899 70130
14958 65356
13633 95589
3883 4091
37474 84837
4718 4969
50105 95005
25285 43426
9062 42315
55409 91791
38324 64839
45789 66788
56638 68927
6574 22140
19113 98548
72142 85274
21371 48131
41931 92666
16847 36687
6245 45445
28098 39718
86741 99718
45546 71187
55048 86695
11942 27936
59939 69777
69807 99270
43633 53103
19123 45006
15687 85262
22184 46582
57170 80842
1460 20009
44739 97179
5979 13230
57018 74729
69370 79971
8424 64482
13626 73868
1520 2110
49112 81988
858 82233
51326 75650
8308 28446
70274 86835
36012 86301
81439 83903
44322 91903
42818 78232
18046 55714
82822 90748
6907 32943
13812 49867
28295 67546
65737 75106
27340 96235
44044 62146
17049 72412
26084 83697
25728 35309
4894 25651
47252 99339
5154 6707
11088 92318
9737 75909
37438 60611
443 10532
9696 87961
2268 83207
20181 40735
80037 82110
28213 51089
12582 67818
71588 91278
88862 96588
10977 45323
4551 93510
38879 40816
91380 97863
27371 88593
30828 57603
28055 87234
48392 79058
28618 50492
19803 65706
40386 59131
16258 54211
16670 33939
1140 53738
55295 59652
10095 39785
64007 70749
11357 29956
3002 10741
15647 84617
18761 74042
5712 36805
33794 54782
6798 88732
17234 79639
90030 97900
59490 94226
62693 94950
29290 46022
56783 69021
1551 13297
44807 96912
12134 42282
11677 48873
23634 93511
82932 83040
6909 26397
29185 51353
30473 81062
26579 54259
36774 72692
18323 57608
68392 81223
72820 81943
27774 72478
220 34361
48969 61654
11658 81908
46367 88230
2022 7724
60603 83594
43469 95051
41838 84970
70122 81546
47290 63108
8357 66882
1012 18525
45805 90579
61992 95841
15054 38097
48175 79197
25276 97268
25946 64193
43645 45099
9773 16657
9619 41291
17000 18274
63946 82815
8675 88404
6569 74805
16761 77931
54441 99037
38171 72909
46095 88562
44897 82998
59357 77024
46573 55468
3002 89114
14349 89117
49411 70439
52221 86100
37336 55625
77 71059
47547 94375
7073 9327
57268 89432
72304 89898
23330 24951
31122 66787
22354 26180
9895 14348
485 70074
1036 64591
80392 92115
26692 49023
59456 60732
11487 61527
11274 38508
36799 46433
80853 95173
36358 54770
15196 99101
43654 57937
2965 64229
20118 38138
39863 72319
32998 74223
41764 41879
29343 71913
60953 85603
17588 47437
7865 72767
47211 72410
50203 83574
337 34128
25707 72926
26702 51803
537 11682
3634 94721
43706 94852
86543 92195
59380 61735
5888 20467
21288 50913
18590 72412
46190 64864
427 26895
24068 98928
162 67765
44321 89708
23927 97444
43569 57237
81686 82564
41714 71801
65430 91249
587 71605
76655 76963
62436 68408
7569 71191
40738 56481
19861 97331
4439 91891
155 58796
49567 91051
28051 71632
8337 88911
37441 96742
1147 59887
22611 30545
42861 92501
9592 96786
2636 79275
19755 44766
2867 11773
36150 43667
27623 32537
9004 68032
6435 34886
8100 88922
142 29891
28784 55154
10969 15051
25106 76715
23086 49888
20317 78145
18891 34860
48827 97049
87947 94545
50230 70231
24089 58200
24021 56732
60737 67096
58284 97551
1163 92150
15464 98514
54875 69573
79422 86286
19923 27228
33511 61261
31451 92749
9994 25431
34125 95827
64362 82004
34317 72664
39367 81106
11646 64535
14784 20182
20983 71245
48759 64760
49559 58900
19878 31755
30520 84024
2551 90720
66121 98481
32078 64471
51485 88949
86579 96017
6704 15016
14039 69161
35701 44502
87663 92660
67618 77140
35153 88670
74024 90674
18572 64019
8321 23359
16738 20121
13521 61320
12858 40419
1224 63062
1504 66118
57186 90880
22521 90182
777 70894
42970 99959
66044 73609
51008 66659
60248 80210
22886 59282
56015 76131
22305 53314
49846 62080
21472 44209
44016 47844
37924 57490
8231 62506
71751 89835
22325 77948
10535 35428
42219 70888
44808 74402
49814 70327
36635 94231
72341 75510
69296 85044
66581 86640
57512 81229
15599 75574
62737 89913
45220 87219
28873 86959
30975 91981
3888 26126
19203 36820
42207 67008
15018 74491
35166 89443
14138 16959
28447 38601
6180 13739
28233 65093
14076 82320
26569 73665
54951 61248
14525 39778
4757 25447
9752 71334
37155 64964
28586 71098
75648 97965
40868 92976
23307 80730
46530 91918
22009 79403
54766 56109
15920 75775
40953 71478
71276 97714
62289 66347
4822 68317
24238 93400
2042 75550
23915 99475
419 43447
25392 62156
33055 38505
27655 62939
41883 42703
28483 40172
103 13051
8282 27243
2477 36054
20767 22813
315 6008
2832 35923
81193 98232
7474 13448
39110 47872
44188 52340
31903 54207
11915 78034
71822 85045
37831 52376
18910 94544
31243 54891
3320 17749
14120 42005
8595 17584
43940 53291
10509 55765
11932 75161
56135 89538
41185 51152
34846 40767
4670 96527
51658 67999
54982 83546
6838 77312
35865 90764
61433 76527
16383 71228
4994 39612
15208 30196
17421 22682
10797 42002
74734 92886
1209 99508
41436 71750
239 53428
50437 67280
49080 74740
47674 92090
77869 88974
48609 68117
11695 37852
15833 44310
58428 90812
34708 94647
83148 99470
75879 79775
24382 98631
13328 22337
13445 18555
40121 55885
21169 84184
12128 41030
49506 75171
44705 55797
31257 96080
22151 31031
39638 72564
38280 40213
53015 88365
4578 76460
36863 66191
75780 95351
49630 74009
19767 86347
18198 21074
32973 96415
1690 4064
47794 50070
4995 20047
40149 46260
22766 28945
42885 62047
29022 90588
19299 71206
1636 46964
30388 85672
32414 60978
2758 97172
52708 97132
26398 60783
48073 50933
39312 52699
76144 99295
46068 81055
65165 78459
43067 94825
16014 60106
84083 87888
16160 46578
34255 41947
2358 54166
73988 81709
14633 89360
16684 88786
16485 19393
19985 76314
80055 80192
13707 84434
60051 84684
8883 37323
23595 37366
16722 93549
14899 31351
3700 16858
49587 74583
21445 28597
1185 53397
13458 70544
26808 67655
44274 71052
67894 91931
15167 41781
67140 77927
18024 49264
61592 64714
22696 56442
2576 23620
32354 86927
21996 81568
27641 96873
56821 78310
74899 98748
29722 45079
36011 80637
14978 77403
26713 49528
37924 59110
25376 73633
42656 66838
25781 36161
47960 99385
21041 60231
45098 69968
16293 71214
35451 46814
31585 95092
65039 88013
11047 22107
5983 89556
55697 77802
53981 98605
48600 58009
7188 95060
42643 64021
56430 75774
1516 99392
8592 16435
4051 33251
3872 13834
35947 92275
11488 12391
25914 54404
3825 86677
12880 35580
23696 61347
48737 57010
14464 33403
19380 50304
56926 81670
24713 79704
27218 54741
8075 20074
16196 99853
80081 82885
51058 61195
44541 49132
22727 25127
21535 38264
24816 76320
32166 84093
9372 13168
30947 88548
12107 13538
998 30701
8054 61759
23321 76141
70630 76760
2789 83363
4506 74104
9257 21285
35548 65422
40517 73094
17889 96742
31072 87382
89409 91121
49519 62513
13762 59826
71429 91660
43968 86644
40895 81576
9137 24803
30389 73913
76013 98429
7855 57071
18063 72176
25541 52370
22606 89436
38355 43562
370 53144
54913 93524
19982 85815
19733 73381
27418 90409
43770 94157
50147 55814
9374 36937
26050 52310
17233 62015
71244 98710
25211 81266
32177 60351
2765 4061
87718 98190
51976 79599
57853 76112
125 56844
5081 39719
73463 94805
81127 93259
58924 98008
53101 64089
34867 62454
53819 89790
19843 82500
9606 52344
50751 93903
20925 76446
16563 51946
29363 96013
39145 85897
13325 44990
81242 92243
22135 96485
9297 33241
6955 72718
27947 53009
44454 55291
67083 90622
32920 91960
15037 15178
63008 79415
51693 72683
1977 96129
59004 77581
25287 82976
33227 99737
63411 92326
70909 87804
69396 95036
7041 25358
42061 73601
24153 31280
41709 71205
23509 93287
7876 9008
41907 58935
70760 79709
26939 61994
7195 71433
33016 50670
45350 95194
10142 18152
40166 46795
33509 65854
36284 86425
32752 92610
9047 99764
46374 76958
38559 64531
19014 35861
14487 87335
8474 67822
50274 53053
48784 75868
9600 83218
35089 93946
9664 71172
7578 79414
9697 73258
33449 61883
43351 63243
55600 66843
44134 62369
48841 71258
92348 95387
15216 54510
60292 76769
14580 81990
17907 51754
25409 70244
7542 50757
86620 86742
15523 59047
45906 89032
12163 43803
18706 86753
10546 48573
7935 84466
14838 64006
41369 87207
75506 91465
41719 69637
44544 75970
7051 97163
66195 75493
36456 97632
76253 78843
11909 76525
57403 69392
52169 83859
64365 71381
12911 72891
48550 82416
85668 92346
11608 20967
28841 34216
16547 21076
20382 75569
11486 27886
46140 86745
16646 27233
16082 53434
8893 11491
35595 89144
73679 92751
4553 38277
44292 95468
16754 65934
13202 45433
31511 46129
10688 99402
29252 55147
25514 78549
50769 79101
52873 90834
43810 70062
42546 87281
44560 71099
70388 95992
2192 26317
70243 97144
27880 93248
8395 90996
66237 92304
30047 53260
15516 67085
77858 81202
16246 58845
28869 58891
1835 74566
46840 93073
34261 95912
36427 79256
72669 72670
25680 66755
4205 34314
16124 77727
9463 64042
14921 47358
33052 46348
46872 54033
30304 90360
11554 20884
34679 76092
41960 79062
55676 76883
8302 49757
70436 70961
37118 91682
25269 79297
8849 47901
31865 64145
19512 99262
15837 17206
15226 44231
50784 59275
44510 90116
34713 84147
28804 97571
4530 58262
69921 84001
21822 45060
46493 58014
592 35488
8681 75463
53804 99366
1693 4118
5299 27197
67788 98742
54408 85292
15795 67410
4827 96881
10821 35397
61323 69587
29844 67724
52542 73611
9675 33866
35074 50431
19772 86900
8634 66316
42744 43861
17554 86774
50791 96310
499 68297
33935 45802
23883 99410
26479 90651
69155 81569
2911 6427
56219 85612
31642 72414
43700 69372
11831 66551
2618 52841
53694 54756
17806 72737
46074 67829
48457 62311
20234 77527
67353 99474
32766 93814
16975 99352
8809 46144
62832 92796
29847 83028
20643 71226
61822 96329
11323 46137
59164 71242
2831 4370
23976 86659
36827 93767
47084 96545
71092 82542
65279 94907
80114 82912
20318 26441
81022 92394
20586 54702
2450 6248
39216 50628
3640 8577
7350 28177
63255 99766
557 8968
14637 65254
23236 67676
79310 96716
58145 97087
4615 82224
55110 65624
25992 72579
65937 92156
488 38322
18016 70770
1754 98477
41503 83823
14795 59592
35737 42452
66253 70854
21556 93342
60687 83331
59775 94620
1877 64342
89048 92743
42966 46767
14444 46456
5117 56943
54372 96410
76090 93465
12690 41146
43517 85006
50840 93849
49964 90711
4504 20187
14045 81184
39619 63538
9450 24618
45438 69238
56113 59135
21099 97400
35173 72800
52965 56898
21428 36474
21163 84680
62583 78774
50585 83239
92592 95311
77326 79622
36577 55232
923 13173
37684 95409
54511 66215
1631 40563
50782 70979
37802 68661
19238 59805
64808 68710
411 54338
24776 68065
10115 78525
32676 73626
31454 60680
25603 67702
75674 92054
4425 67611
10334 72255
10644 66189
32984 69143
10565 93119
48625 53676
603 22711
1732 43443
68454 73556
49708 79059
27933 72824
51585 64064
10426 44868
28340 29281
1454 66980
67176 78291
63470 82520
23398 83403
32944 62171
28112 89797
10881 16193
34419 63211
3351 6120
35560 57553
54662 96378
31848 59804
33246 88844
13971 80440
46379 65853
31056 98678
42590 78820
12581 93705
64495 94031
48076 82264
38809 50624
64396 73237
22871 80621
67326 79486
72127 96833
83129 84708
32245 38147
40449 43747
7857 28142
31870 55802
5137 60447
26960 45375
25400 38473
62174 73574
37299 96081
19671 43161
8289 23523
64416 76173
50679 87947
8512 62767
21021 85262
81970 99437
44490 45039
45509 67954
58386 88765
23334 96570
45605 89900
3586 7113
21631 83367
8243 22909
43400 86120
11167 98155
76952 87405
8641 67502
39521 75348
18373 96780
26704 34570
15710 45336
25839 29325
58862 80264
51053 76066
56931 61750
8869 82045
18529 67854
41388 94751
19135 59726
1736 71057
47288 68308
34472 42538
46911 77761
38492 74070
90656 98391
2845 13798
18369 33687
59383 95875
78426 99487
66325 93155
49043 73323
29118 42173
86594 94100
29077 44946
22720 94835
16325 84915
26390 61495
15695 82421
26293 78049
32819 41185
60677 63606
45832 66999
2592 67935
10995 49399
2683 92028
5848 48137
58197 77008
11848 44715
13192 99182
72780 74630
15540 92038
50611 95474
35599 68983
82275 99152
7067 36816
71229 77332
81385 92587
19989 21233
4927 11588
29793 87074
12361 42815
41075 94416
84639 94919
30212 47968
24688 32022
71909 97438
55273 76239
47794 93063
5561 82325
69111 85856
11144 79375
15434 24856
54655 73628
27273 64551
11969 33849
8363 27156
53371 66347
42896 71655
43894 59205
36179 89266
21906 29551
4798 39285
26245 43779
8788 51735
39676 95074
83604 97204
3760 25409
34611 73134
39372 69916
45678 48102
9195 31412
52200 96428
22690 59940
15291 19352
70492 72381
8180 82969
70559 71838
24752 29163
26326 82602
64740 80621
40952 81268
32318 48160
77334 94075
14363 21095
10162 18879
27859 55450
7848 28896
15279 41612
52009 64121
56150 79515
26296 87233
27900 92122
48978 68640
5575 27946
46865 56422
16158 53160
30229 45630
26199 43194
17311 54737
18022 64761
63832 81656
16273 91582
29160 37157
18027 83041
35523 44142
59363 79972
60936 91469
55320 99006
12446 67099
24345 47062
51760 57464
10873 80329
44648 62242
37835 84494
83246 97623
27876 67725
1405 27360
23439 70726
8010 18045
33113 39654
17828 63463
18310 72808
32068 74941
40709 47234
22647 83027
16777 18530
9305 76015
45929 57266
432 35894
83513 84533
37580 57373
72424 86470
14097 65950
9313 26901
25728 49677
23426 71754
19617 84712
30838 54857
38351 53611
3602 95756
15980 98383
406 57000
84001 95984
13953 62728
54832 76403
24860 35371
7904 61523
26949 34314
12678 27992
35234 44519
17599 91960
14611 83064
32758 40750
46600 51399
9872 65860
30794 60460
37341 47402
21358 85682
2077 55519
26551 97072
37140 43652
73285 75385
68012 84688
24977 77211
26102 58509
13778 62006
82563 97820
20397 21703
83 15229
50667 52815
55651 79302
35542 93585
19697 63858
3953 92216
18495 22911
12509 26381
45399 73669
32439 76051
14312 49459
68510 75424
32999 41199
83208 98370
13129 48337
20985 54661
48868 76260
10880 21973
62318 76227
8148 76467
67844 78277
32871 80970
60757 67196
8456 29571
76295 76736
54794 80248
33097 38911
65636 73270
4551 76390
28734 36488
85179 86599
5375 64644
40910 54967
49102 83306
69273 81065
55752 73063
9610 18151
26279 91049
28996 89224
55222 91819
89919 94514
3793 27662
26488 79940
51891 66121
6850 8033
88790 99743
31048 83462
5230 81933
76617 80595
52847 91534
15513 27773
62073 80798
13316 83438
24664 92998
63633 95031
79932 89450
14547 44384
81237 96932
11864 20983
35775 55161
31396 73193
47769 80311
38489 68733
11253 67206
47352 54030
79988 96519
81347 85409
41005 43209
13037 82839
796 17271
66300 76095
40893 45812
11878 95326
13722 32367
31298 65718
57387 95326
19601 88084
33471 41102
17942 58302
11473 70092
11195 81410
24982 46516
70976 87142
553 85886
3815 39769
13647 53271
24498 95725
9510 78259
48015 94222
21076 85105
40571 87508
22179 67459
75862 88621
10630 59743
3300 57306
30163 51367
6195 56899
66401 86753
61452 64198
45402 80100
13848 44645
7170 87247
17245 80400
21697 78614
28420 60434
7953 27573
31430 84134
67940 87042
20961 64956
27681 97679
26 25489
52793 98511
37627 51217
16554 53936
26518 96393
9300 32290
25285 59854
70503 80707
70463 92603
55405 75511
37939 44050
5880 93804
46145 64072
75375 86932
55714 96172
63526 74689
2958 89960
20939 90326
54934 66302
2836 97431
25247 38376
96780 97818
35053 60814
12999 81252
1175 75657
51897 72317
6223 74646
5472 29815
56471 74596
14197 19903
33955 73448
63334 79897
18994 75171
12818 33289
47624 67136
72611 95052
9403 33064
62272 74629
15417 29524
2082 54281
46633 90125
45450 72060
9388 9823
30629 60082
72831 76349
3333 75372
27595 78052
59576 74043
50171 85829
1166 94305
72153 89350
71179 84974
12439 20432
67176 72708
23017 88343
20090 30375
44320 63924
38408 39844
24991 30003
23185 41900
11356 95207
22492 89396
70857 76071
56558 84588
7155 56349
41976 72542
14531 21679
83180 86970
9851 44404
33768 73164
17257 80420
11371 60603
4285 92022
28342 57643
56948 81051
6461 84449
27168 88361
25314 61259
31317 86065
37359 69373
7696 55692
26460 67305
45235 53829
33487 51452
47577 85016
70829 96390
47508 70006
14466 70449
7304 87459
9314 75256
31861 65191
16518 98511
17175 41455
33595 86434
23014 78563
26361 86696
6652 59489
12494 21930
29950 62731
2028 32886
19125 49681
48409 94985
38069 64540
53055 89631
37336 82139
34703 73124
90432 99888
18548 53701
38789 97548
50153 91665
25863 56395
58677 94716
13609 25857
43854 82518
51424 96351
46998 58475
59738 86027
12326 87732
23444 27942
80919 91497
59314 82705
80692 96621
18353 93427
74561 82752
11579 18182
61777 97545
16087 99810
18790 27310
7533 54799
74057 80537
56814 57026
64226 64383
27133 81385
23175 92010
72244 73864
45470 50387
6680 75580
38663 69461
15061 80283
7625 18398
75777 86288
29815 81502
74769 96708
33858 71615
60592 64314
10362 30607
39080 63212
35492 97622
37456 84050
40848 91504
42436 85484
26759 87106
21868 24753
2936 98375
17400 52082
83617 87168
67734 78242
43038 74088
29508 55834
90844 98229
71381 86775
341 59455
67806 97509
19188 95631
81133 81380
47497 53814
3568 87837
45017 96871
56984 68287
6879 22943
46411 68769
14220 67709
38881 67211
7791 78963
51554 76778
19388 47425
44677 62902
59117 67914
13646 46471
26366 84153
359 44194
12795 90347
16998 36390
23324 24082
9062 64306
47077 60239
64181 75609
4005 95792
94531 96548
1410 5088
52302 65611
15271 18548
19263 48143
86336 91405
63533 67127
41687 70355
47301 76256
12037 15240
15155 40560
43376 56635
17356 60911
620 4588
54870 81105
10448 87439
53067 58517
1871 18255
79296 99770
12729 19755
11849 81686
20200 29765
23827 79891
6356 90244
37417 80209
25621 58422
63257 82804
24312 66423
13508 82802
37575 45818
58345 98214
46670 97519
53106 78462
4413 46513
16939 35134
41972 72540
25413 69757
20508 40050
1078 56061
23528 91982
64996 98046
13414 70132
16107 58356
26232 90618
25027 52447
10444 91484
23948 52403
14849 95079
28479 44304
28593 58040
38835 39147
62158 80810
45177 58138
5695 41515
29364 40367
16629 33511
33964 64232
37855 83282
50966 82334
15284 86039
13332 44385
59448 72463
49654 52920
55710 82555
23315 80160
17690 73072
56006 78730
7486 65204
10506 23806
43939 98740
12429 43490
13253 43807
71979 77695
8611 35077
21276 26309
28643 30865
10520 95954
6914 38512
14366 56024
18992 90453
15933 22425
13161 76219
65633 83478
5378 81685
31488 98746
86546 92188
2932 30043
25470 75046
14559 99002
14488 73375
45268 94252
58386 76689
32202 58700
41320 96091
60699 95504
25686 94962
31342 60642
11897 23355
38522 69843
33329 92398
67373 96147
12294 42721
20029 91357
75398 96847
74849 82297
42869 56320
47945 70272
13622 53211
56535 73341
42060 88294
49668 59109
14200 60639
10963 52549
82348 87076
3715 96803
38872 82602
57127 94026
28632 78147
28337 81911
9891 70477
39245 74714
44412 66144
7036 25303
69094 88401
21086 27291
32203 42220
56409 72526
63199 86539
26891 73147
59190 93434
7639 12135
3082 92301
21069 40955
62540 87604
8429 25733
135 12901
69679 96806
10427 69063
83801 86141
21589 69975
11260 73891
29707 66144
30369 40474
54351 76172
49368 63964
19974 59685
36089 46226
49173 93732
12419 25177
53407 94832
45036 62820
47101 69346
44203 94387
14166 39882
35413 40534
6801 60950
50878 88255
1092 92480
42033 66222
19401 68632
17295 25128
22857 95473
29400 45134
32938 45235
34263 57036
21501 94979
32090 38334
54714 62091
21837 53773
21878 44793
17564 73454
835 34398
48104 84549
18044 82431
25459 74840
30140 68567
36084 80692
34116 58866
38713 44012
15792 71723
70762 95757
79122 89754
85476 92768
76479 82037
14063 71025
26248 73789
38824 91265
17856 59282
23930 53002
5050 38798
1658 11771
17581 99998
12556 54644
95956 96608
26063 37940
12673 93932
295 91241
16103 52769
30638 55101
5381 9885
68694 80146
29260 57295
7719 41884
19825 23329
1058 28153
45532 86535
26842 43133
26590 62625
56508 95291
453 92074
35459 85235
538 38960
50016 61285
83904 86383
56218 76717
26849 77929
10598 64934
6232 6322
2383 82814
87988 96101
47498 82658
44811 83097
34792 38177
95765 97716
7936 58212
15129 86086
1545 65357
208 19353
5573 92362
22848 74520
15455 28110
24956 64039
3071 41633
82047 88520
23965 72388
73104 78800
6620 40721
38527 95108
1131 89143
85557 98410
19060 47563
4930 95032
45478 47414
51490 77154
26187 46457
18072 47811
28334 70825
1739 63642
77774 80851
21239 46038
29709 98954
83525 83575
91108 97233
12796 44252
62268 67199
51203 88024
30348 63957
26646 52131
11458 66781
40409 66776
61025 76158
72858 84949
68400 69741
10824 98240
66831 98612
10131 53056
51617 86149
69807 81785
84976 96559
75637 84741
42314 49825
386 44658
47004 99622
15853 46087
20133 60659
23235 82982
16224 69686
72386 97356
60351 88790
47131 89769
9495 49864
6472 12426
44313 84717
15071 62908
16051 30574
34527 70083
64950 68468
91915 93814
22871 75777
15691 33624
12491 98387
44513 69443
52469 91275
90815 95184
68736 69657
15457 59760
22558 94960
51208 85431
23882 47590
10668 42816
6305 91987
78926 97723
7859 76702
68632 97827
79819 92275
15989 46056
49072 99545
9501 49373
37142 96642
29195 92446
44499 63182
33621 48562
5685 42803
26060 51529
59676 75295
30241 71828
58305 95725
11894 18256
26293 38114
52140 79918
35335 85954
48355 88313
40882 67232
60686 73846
58283 79817
39616 66933
10193 47122
82006 91847
63828 97296
58749 68525
30476 47347
2378 29763
27581 51309
53333 88570
2532 51377
23578 73116
41114 58458
24939 51499
52649 81416
3431 48401
61370 92243
43829 48439
15834 32896
31741 89455
17651 90887
31930 97278
50419 61890
38403 94856
1107 47754
41696 56544
29466 30057
51467 67612
52461 57448
6661 56992
52531 74474
71986 93885
65019 96254
7576 23116
931 25754
29499 86706
34815 70467
41346 79987
3008 50293
65299 78678
65069 69748
37285 90506
40612 48115
57152 67909
61427 74544
29835 70421
38819 74731
4861 37924
73601 78354
56458 86380
70276 96221
2387 59427
39090 64196
16575 26012
59487 65271
41360 92845
73605 98793
470 2173
7271 9028
29531 44301
6007 49538
10431 64415
63119 71469
28471 74607
8944 27777
59539 85448
48884 50255
8678 71291
42322 80441
24887 64554
43602 76735
39290 81062
69603 80952
58377 92892
37353 74414
7494 47682
76086 94775
4210 33638
83387 91302
61587 61603
1901 59070
43166 85258
27212 81290
21414 52894
39477 86055
39215 85103
22526 97470
40089 89490
54271 84610
30573 38192
49501 89876
12072 85556
4801 14582
45463 77744
24833 68273
18371 75045
6976 30586
13108 99812
3557 88529
5033 42448
81741 96145
16993 37130
35079 74698
30084 37808
6871 92128
28993 97298
48013 91367
23804 65634
39020 78852
6627 71615
1462 80083
11412 57250
3867 14521
20182 55629
47560 64530
30671 40519
26044 44303
46451 63246
16470 93938
41649 57347
36074 80426
9967 67856
46347 97098
60097 84932
76394 94149
7272 16408
62799 91535
29436 66234
37294 43878
2673 44589
4705 17783
25200 54852
28779 65487
65465 95325
34359 87297
51533 77334
79825 88066
18062 97099
55150 56513
3111 66690
11644 33457
8987 92734
9278 23370
26170 68553
19310 39171
15500 87672
5845 98933
4612 9799
21089 90691
23623 59292
62074 66272
9803 74926
46444 98111
25810 59846
12210 85798
13135 33395
32403 96813
51281 55830
23734 88360
58077 61620
5978 41382
45475 78762
29448 35775
8871 47275
19129 43367
37841 38223
68191 88518
59744 72718
2919 5035
63143 96944
20235 33500
78471 83775
829 50278
51357 73125
39890 68106
43819 63375
12068 14554
30208 67726
39829 66355
14469 66270
11563 33724
15467 70777
758 20572
29888 42171
11267 72351
62000 84890
21201 60071
9512 76137
54140 83024
31565 95123
4631 75614
65360 87719
37466 51845
4253 20805
8331 81434
3157 95392
44998 97483
21119 39530
51798 58049
23607 80606
14073 28890
33030 54342
10451 44491
8029 24124
80394 82217
7474 93959
51090 57747
33193 42997
29918 87519
31739 70117
46931 48737
29686 53739
23149 92232
25249 64038
31945 91718
53672 90479
25105 74890
2311 15084
77357 98504
61637 76336
51044 69933
71578 83662
28114 66128
23407 57145
22434 45677
62388 73259
6084 63404
21219 85658
17734 22564
45327 53156
9287 12520
25713 75207
29615 88263
7784 31185
37697 41490
5991 55479
9087 99518
36423 70906
51966 72839
18197 50072
68435 71867
7827 99302
62415 70079
59435 96374
9606 11973
8071 22785
17930 19240
35609 59511
18069 77698
21272 40828
62519 76538
15910 17862
21604 86252
5537 59102
8991 63782
90741 90992
56596 58045
15381 85359
71678 93834
34514 88597
23269 50793
45983 60094
22417 95484
18042 34748
45264 98250
26417 81069
63916 65753
11814 59441
54658 97983
373 20963
24260 63894
43060 77364
69492 73532
58180 66934
24777 62221
63785 90972
40822 58069
2397 87724
27874 89400
17478 36605
3397 59024
10367 79790
56811 90750
21899 24204
93204 97557
11436 26138
8201 29364
90138 91220
56632 72876
1783 23705
45055 76496
52678 60494
47853 51981
12397 31033
47648 97553
19513 78840
24532 34603
26741 42885
66317 91016
10441 32187
74358 92586
44358 47450
7163 17387
46026 60805
42852 81665
2910 61284
49792 63787
63042 66763
7039 98486
14245 79654
19759 33979
47031 83900
15232 46611
30773 48329
13027 71069
88311 97823
28571 84800
7180 72465
91920 97564
64072 64699
14126 98107
45036 51833
5792 41954
911 95064
81918 82996
34042 71092
24968 71858
18598 26240
34773 58706
4481 84014
30723 45823
1093 38208
31609 33086
90598 97552
3787 87163
28985 83849
15945 93474
90709 91453
44761 69813
37985 86711
40202 63166
29967 39580
60078 65839
54153 67990
30086 80685
5640 55326
25568 25780
40328 83617
69958 94210
5646 92790
3570 75709
20900 98335
9084 52100
52525 65460
82260 98672
8942 70766
49277 98933
46375 54097
36161 41897
33412 51443
58592 72528
21872 23275
67247 73599
29028 79382
12828 77675
28219 35490
20424 87733
27776 72032
50741 77326
21609 77058
12664 31399
2465 76775
21808 25782
43173 63815
43156 54820
27132 45770
39091 57283
11866 67276
68323 88356
10973 58418
47717 82856
39607 92355
5367 61969
44080 76512
24782 77979
48251 97578
61325 74439
57298 62531
24296 38293
34994 74925
55483 95268
61300 62769
25331 95336
65505 93630
10246 46480
67338 88536
5861 63181
40826 86937
20280 98545
67553 78889
18724 54152
32889 96465
29894 45623
6708 27911
73256 91973
19598 69982
21517 85322
14265 88784
64021 80324
3252 71241
34731 56747
7729 66936
16543 60142
78354 83983
26956 32876
53759 57161
65899 76376
25531 32758
40058 41272
13123 62351
14012 32181
9259 74237
6903 57955
85721 95797
47547 58989
37590 82468
24840 50902
5249 74685
65400 97407
33504 87481
71878 95301
26363 56421
13040 85399
15366 50252
25637 45381
73418 90760
10860 82995
59492 82184
51209 59027
2435 81222
7006 60193
84780 92033
69163 99545
21015 61439
31988 47187
32153 42878
34426 35939
36112 52732
91324 99923
25757 35335
48812 94416
49505 99698
64773 67306
7753 20327
2260 65990
30188 85223
9898 12781
60992 61582
6228 89486
68895 93966
25908 94849
28687 44288
3815 53212
82223 96468
9006 97830
33295 93682
68212 95152
81803 98818
11562 68719
63466 97922
5293 16539
27196 50247
10173 89482
45427 59970
30051 53965
17212 76700
21273 52929
2020 56056
44769 60406
46276 99512
32973 68960
89615 96017
9375 19862
14828 93995
20534 51712
77328 79367
23341 84083
50569 58410
1748 89907
22864 60617
41742 74615
40222 98867
27035 41746
11815 16846
13972 35741
10293 67579
58155 91464
72802 98838
42995 67833
4393 29699
797 65600
14334 51917
5440 88409
11494 91284
46174 98866
39754 55337
1267 68358
36680 82022
14377 42462
9569 68112
7778 49701
30619 45660
14265 98596
66449 96753
31154 83882
7812 55804
32618 58302
48472 61959
22964 63416
22097 57822
52346 96831
20820 39560
46575 92022
4333 97051
19059 90220
91107 96487
6477 97415
27392 44489
67613 80102
639 99192
47074 48543
73258 78819
40334 63902
25097 82658
1398 34457
91039 97516
76830 86685
20038 76836
13893 43451
10658 48661
85507 93419
4033 38806
12381 31248
3572 26506
67364 81402
20990 36431
63851 89669
57026 59946
13119 77220
25695 47431
16071 83958
7107 73604
63132 65585
79853 87017
43686 63933
15642 36985
68104 92579
15167 64240
2426 40242
2383 29887
93128 98398
518 63832
25953 70915
6936 46907
7793 70483
14325 71861
51206 95238
38515 50630
67838 99689
33092 54453
45275 50698
78442 97162
50535 50791
56322 59210
77912 84946
13615 47234
3022 30404
59687 76888
30394 46488
52348 73920
48369 90263
33734 43207
31194 94587
51450 56609
71769 79689
10235 31918
37184 73118
20774 27692
61379 62957
21154 51138
13540 92408
85416 99159
79533 99533
33460 40440
30448 71237
39696 66989
32534 51504
77655 87506
24104 26150
9985 60098
13280 94870
30039 72968
35988 47507
44802 60739
38987 81725
65164 77476
50043 52576
43694 81762
37431 84864
19518 21115
23724 98551
50067 56380
13829 30961
55560 77835
39871 86258
54505 68833
23816 87090
27934 89237
21950 96313
18897 26420
57043 99676
17852 30604
8802 61599
5428 69639
11434 86390
52821 69068
10288 53380
54152 88099
3877 81101
11487 73096
17470 26649
4971 70877
26883 96483
34129 46540
64740 70692
22561 38023
60878 64718
38791 74526
39259 73544
29963 84431
15325 16368
17073 69226
14847 51745
79326 94217
10370 81453
60202 78736
32142 38918
7932 50330
29543 84236
56512 76757
25607 59688
9713 51546
87926 99346
41599 99934
55499 80911
35154 42289
36917 44226
8798 44482
78623 88161
33394 61162
24657 82774
62664 98045
23080 78300
18927 63930
64391 74481
33909 60702
1401 44556
49541 64220
17777 36153
8495 67930
44297 83127
60254 61906
10526 62808
9556 91761
51955 53017
77919 84802
17227 47334
27437 80436
32111 59470
65785 87779
5719 7959
1390 88705
63704 92108
29859 94178
86010 88257
48171 85878
12993 14921
78691 80884
46638 57906
14386 48180
83612 94623
26878 54834
71217 93589
23607 73612
40946 46277
9049 87118
88939 94721
6320 73424
31572 95757
33503 47022
35572 80861
79127 86086
18063 39012
1753 39449
85894 95722
1690 60541
23815 92574
29897 92855
9131 39089
32688 92407
68626 84441
44958 87009
34531 84744
33473 99967
17414 65008
71464 93194
15903 86600
32790 43807
26179 55053
29223 93681
35718 75574
8369 34018
20751 46292
78113 85960
31888 69694
1675 50902
10168 16345
74872 82311
25073 67632
57023 60903
66357 86406
84636 85745
8470 13020
32522 47638
21379 89241
47809 51774
62133 86023
34198 78138
68603 73553
48549 54686
10277 80526
4601 41715
41978 48581
68842 82484
43402 84575
2390 33459
117 65073
42022 92557
40672 69581
12605 38108
43802 68402
4230 32253
3837 70283
34874 64877
14478 40554
15503 41271
35715 49086
8795 9603
19218 67198
58201 63931
22818 95958
44578 82944
58103 86811
48271 86769
40277 90904
1512 44845
2227 83527
19596 68045
2748 64573
83547 99542
35986 66478
15519 97066
49810 51839
62967 73370
38086 44019
55432 74993
3004 80173
68362 83392
53018 65242
23800 55377
67307 85058
35723 68673
33393 53388
7572 85158
43567 93592
5205 15791
58973 92799
31187 56690
7598 24112
16124 19744
33660 45176
68137 83387
90367 97587
40533 43586
6471 63232
44512 44711
34330 70088
19386 27901
21583 87359
47907 82331
57892 94629
15372 45742
33440 41443
6566 65997
35394 43865
43706 72732
26007 43586
15641 84598
12895 62316
19486 25765
7317 70987
14879 40051
51704 89966
51040 82191
35474 52690
1116 42241
15991 79904
46928 88249
74383 98463
60726 84787
31728 34931
41837 83212
33382 75065
90877 99635
41864 85925
29671 80413
1761 73976
45150 60836
10934 21915
71327 78188
37544 55728
59244 70531
56449 92585
17836 26366
31516 95735
8425 18776
16994 76492
27554 44281
8883 21323
25845 36587
45094 88104
5218 9201
51813 84741
40564 82458
36565 62948
902 82300
2277 37948
54223 80764
5273 48288
68666 81435
24559 50237
21728 46993
16394 34249
28711 72591
4710 88649
29377 61686
65869 89660
24760 35920
8826 61071
11082 26438
11741 59676
91259 94259
86891 89613
69311 85484
10252 74641
37995 52088
67979 77254
30209 99825
38893 74462
49624 80264
27684 34982
9288 67814
18552 21916
90520 95875
85067 94886
15563 49076
20005 22434
61861 84415
8963 61904
33360 97270
16782 18911
64280 82257
1770 87983
3917 90672
7323 45329
40481 62225
49862 94112
24341 84326
684 72891
52574 79302
652 56108
13477 66190
52988 84799
9938 52077
29632 32941
7285 26655
86325 93613
42288 48371
62240 88509
58753 77927
35735 39066
35222 66927
45914 49249
31271 37168
12557 64782
7591 97620
11056 63079
28817 94802
15023 19582
23530 74285
5806 98830
61481 67459
5290 73928
14675 83218
28544 64532
56199 74661
23627 57477
21098 54564
58058 94774
79181 79917
7911 98848
67176 77392
61167 87605
21135 69690
70650 90492
1963 73559
42378 68206
22746 85326
72972 94796
25302 44532
62452 81538
27242 81175
35384 36617
31990 81522
62960 90401
22202 22978
51849 51995
72165 91182
23969 47896
53807 86188
23658 54596
67934 73275
83717 91413
24277 59529
70485 94773
23849 73280
26145 48315
52133 54714
14917 89335
48082 68696
57081 98153
62068 67521
25982 39115
20583 84636
10999 60087
71207 85260
53776 60540
23257 64699
47062 47491
12671 31689
33911 85353
54437 70612
3305 20436
8836 95930
24602 67809
1678 24350
9255 59078
21214 88831
32196 35723
10922 44056
37343 56795
29706 61053
27654 81859
20308 75927
33224 33446
18209 25530
4614 85357
78333 99991
21585 45633
973 75881
14486 99838
5482 38525
31164 55213
4943 32540
47296 82828
58500 78755
16209 90116
76238 82755
2016 44219
21009 72133
5432 99544
62668 93031
27286 37252
20675 37134
17364 93790
17959 69111
59886 82801
40201 62439
24656 68960
14310 78451
42952 63411
67940 88645
8093 48763
5284 52706
23025 69612
20628 57657
80160 83031
53709 79385
66330 98323
56141 69210
12050 62051
75101 94100
52494 80966
80210 91024
66308 75667
55000 70054
24451 62383
27327 65315
86359 94819
53059 54591
8218 40426
32608 57927
31155 62953
5735 37987
5598 78152
62126 85794
23810 46259
32577 45793
72963 78057
40643 72112
987 97693
67512 77529
51208 99937
54453 78579
13063 71565
32317 39197
39020 95039
61402 72483
21060 81427
44650 50576
8658 26984
45786 47656
64612 95491
4969 39397
17461 91209
18295 75590
2207 49546
17009 81019
29704 94768
24332 93544
1453 44304
69440 89895
3193 81582
2882 48839
54743 73736
63715 90986
33902 44214
57829 79026
58173 74504
12978 86713
26120 97755
2429 44506
72695 78702
4976 84981
2197 13700
12777 68918
74325 79481
39477 50124
49142 56412
11766 59113
24986 52946
24891 65185
24046 27659
14755 21346
88578 89701
23229 84307
33397 86270
55437 93611
45710 61652
1884 40538
31598 85939
14225 98509
55151 88687
614 47898
59500 67639
4612 75061
21728 77846
2512 87340
37895 57419
5960 43196
20614 64637
47769 65789
6901 8719
41301 48453
31797 77828
6937 93629
26639 90043
51519 54318
1042 72531
14922 95889
3248 24227
46846 98034
10445 82281
26890 43134
20621 32508
94825 95366
54998 94974
26906 88891
42764 63749
8159 60212
1618 83310
78569 97074
14765 15583
41249 75136
12873 44755
4667 36049
49845 67173
57185 83481
36774 39582
61592 97759
31967 50292
53721 54786
27869 31347
49559 76143
20126 83377
20684 46512
32820 41917
33138 48847
11632 14158
8890 35385
8918 20069
15019 23327
16085 26778
40598 97914
45642 79501
2253 40627
45851 54896
48213 74764
33623 34999
2721 24447
72474 86750
11372 92226
8827 47786
39302 91319
6588 71324
65641 65906
32541 61820
15810 30315
15959 53586
76709 79526
2080 13863
46627 96954
25333 38001
16374 46531
4513 97896
7022 23436
41428 48559
16508 86659
32597 97787
84477 98251
81885 96150
20629 71292
27598 34464
12050 94298
9139 73296
71325 78435
23093 98041
80681 85308
35382 82472
76523 89744
39369 93454
58880 63373
29161 52736
11124 82804
62841 84917
18292 90503
41028 56770
22083 68394
2438 30508
51192 89161
69199 96708
54531 64200
41029 93339
9886 86321
6697 15393
65311 66239
8659 26910
7993 53527
24719 69362
23848 24793
35581 42200
61618 82457
42083 78695
56017 58965
87468 92755
20932 59806
8406 63004
8441 9928
6289 33161
17886 42263
24003 29824
55446 89767
23715 93706
34847 69374
24550 88574
7765 22156
69845 76712
41212 53847
37208 92030
39536 45254
33897 42081
34866 92214
10156 66507
18841 48098
82303 98480
9313 30700
69360 97553
37973 41111
91251 99634
13305 74994
3025 16056
3125 69646
30339 47900
9542 36452
45612 94742
33724 86840
62016 93614
36984 46645
60102 70868
4727 93114
23509 69799
15108 84844
26990 97164
6214 57183
58805 94940
64888 71930
20499 85973
4502 63526
6889 21609
29544 34047
36632 46480
48369 97543
9796 70236
70994 87858
18664 33388
91891 93383
8575 19765
9027 93652
31324 46796
440 96617
3615 13929
10321 38105
17046 96037
23203 54370
37634 81645
19745 85828
12270 30639
51643 85631
42761 74512
67142 76068
13376 51580
62322 72350
73774 74565
9220 73204
2079 39268
48948 66338
15909 53982
25240 84499
56096 82231
10736 98213
51228 82098
13787 93469
4824 18115
10597 11468
25468 82199
25303 41693
33959 78660
30427 65327
28136 34727
25545 70723
78119 93627
1064 28054
23130 48095
56716 87392
1628 67802
27445 74161
47434 60667
20776 67571
76174 88299
39374 65576
10875 53896
25705 94353
65076 79908
31922 90189
11455 69153
16884 47639
83689 85748
24454 30505
27058 43888
6462 90312
30314 36037
340 50202
41889 63950
24086 68399
2998 46330
4684 41462
83874 90210
18102 47969
61820 79584
8238 98011
13193 60534
57954 95052
46558 52911
61247 72996
24181 46402
27398 49132
60758 73637
8800 60455
75278 95123
49331 59290
80883 91044
1943 65908
17423 44925
9182 96898
22619 27346
3705 73797
2890 37082
8829 55662
40525 52733
32245 92668
43997 49746
68347 81771
25729 97136
56498 89558
5367 67486
15785 76676
6058 93148
31460 95718
86862 95909
34621 98224
52955 68779
38567 82130
63173 97600
9276 44542
7990 86164
13292 33219
20780 45848
45346 94970
11450 83600
41241 55055
3166 7972
20676 85526
7704 59710
36595 96964
34087 34890
66057 84752
31474 50571
5127 76454
62430 94718
480 68053
2473 15743
11225 11680
81254 91365
10975 84011
84744 90453
9761 63615
11678 21379
22806 33658
29898 84020
45683 56152
383 4481
68980 90821
18740 45270
10328 77023
24135 82810
14714 16697
18459 51327
92834 94562
63836 71842
51349 92116
46790 70973
82976 88905
6463 6891
71165 93799
26320 50408
16726 33093
24583 73197
16274 62323
30617 93741
61981 93839
13740 29823
36972 93311
23791 50377
65249 85639
49575 60940
29785 77785
22930 43297
32094 63067
25052 27160
15615 41905
13333 55940
18671 25459
37205 95828
22585 47998
63448 96400
13409 26404
48808 87338
50426 82973
51100 99550
16708 74236
69357 95736
17215 48124
57612 62105
21497 57072
921 96126
69295 83803
27475 58951
12876 81387
42653 72697
6283 55802
77231 94202
43865 90561
6156 23075
32593 95837
5580 78797
87659 92309
12506 14000
10042 28547
12622 96708
619 60166
21827 96584
18146 31017
16393 98315
31788 81382
56946 69312
51148 87773
5494 54314
10084 20736
15273 36017
64075 92124
43725 94847
22961 29586
9679 85612
29937 32191
28509 97140
28770 47431
42057 63360
81771 96383
59205 87483
15622 72101
89164 93736
22552 35073
31888 73301
13277 28412
51877 61669
49263 65964
89913 92051
27276 70164
17778 27356
20522 92738
76668 84959
48137 51040
24233 63999
42402 85151
10680 21594
41069 41901
22196 57859
2702 81248
11652 81293
49075 75134
11699 65988
28993 64705
53842 86367
60257 75630
37560 84262
60438 80755
16144 54039
40405 48820
58919 84698
28306 82645
34237 94313
10805 36673
7785 29576
22714 56039
28523 64113
2015 11015
56751 95466
41382 83695
12638 51763
63709 79114
20849 39439
73712 79247
41169 79645
67594 87767
18541 23454
32215 56029
3739 22999
58662 82482
55708 66495
969 59231
78621 84159
36285 74194
87803 95054
42665 77537
13451 57308
51020 87029
72274 99709
27938 38595
23046 33409
39938 48742
41901 55795
2819 17660
29020 44915
54169 99232
22783 95276
24178 74731
444 10480
59851 98041
48484 94171
10294 29092
28188 83660
20868 81202
40654 51186
9316 47633
18575 94299
9730 55318
44712 83309
37144 85738
44692 76351
18515 78205
15657 83667
21943 30974
3563 77750
85759 94750
7780 44846
57908 97546
25720 68119
2890 9939
13722 74932
58046 75079
47965 59539
17166 96954
61666 82754
53536 80756
7395 12790
17539 49074
4588 77816
1118 5550
324 77425
66354 96191
27704 34146
16428 27776
34750 52179
29627 79378
28265 52069
63759 94880
37053 51860
1322 40806
23269 47455
1077 38424
52419 57523
62899 86988
45247 60060
8042 56236
40977 58607
49955 94935
62834 66333
56540 58337
18257 27063
27605 42827
203 92239
5826 48328
41933 66615
38382 49914
51317 80536
75902 79270
1195 83481
44543 67432
42060 70381
49295 93760
33833 93520
55378 64892
30409 33921
15590 32322
3508 69687
77853 98158
70376 75137
79490 95115
48170 50230
5350 31553
12470 84162
26624 87315
16563 55240
74374 76383
14804 87683
72105 73091
50727 74610
3367 67808
36699 83113
41137 49815
43785 78474
31353 51185
24786 89794
19059 69118
66963 75054
74178 83140
53808 88205
51352 70168
6165 32253
31937 32112
1285 63848
1143 39279
25658 98909
70073 96802
44891 46231
75219 76222
32330 60813
3870 57012
86999 95900
2634 74564
43271 57203
32583 89111
24412 67126
15186 58466
37246 70532
35948 62103
45298 53824
54196 60032
54751 82476
17358 36790
16880 34557
69539 84859
25311 63185
54249 96947
84355 89177
1915 89858
37201 92630
10455 58414
64104 74633
55940 69972
50346 73016
47127 80572
38573 58578
13987 92941
2112 87757
20784 90088
45654 69209
4179 30963
27178 79243
28693 34219
14186 87999
48922 60059
398 87728
31900 37304
23357 72342
49376 65170
4309 82004
56660 94021
33622 69652
74658 80142
51638 99905
18091 87813
4377 42196
69385 96984
66412 82707
22780 54618
56641 87729
37779 74330
26513 90983
34422 79821
46152 64068
31200 42394
12032 64914
29122 65995
27961 52596
83876 85323
24340 56395
73895 80637
59718 74586
10721 52869
27306 59034
45090 46548
40114 51003
44783 61486
32571 66928
4512 80778
34915 40533
61939 93912
21725 26007
1494 92241
77473 91999
41194 94807
19277 98895
7968 28844
25678 84820
39455 93008
55525 82298
46797 85066
332 456
31280 59247
8799 74867
66531 92862
9260 62337
48428 68974
40431 76278
11421 60290
24942 35372
14298 40614
78231 87506
13287 90650
42376 42464
1930 17704
11790 84279
42073 86266
47894 91529
42206 55020
25403 49383
48884 87501
58661 77982
41226 95605
39419 43909
76273 88252
14479 52581
61495 64654
23928 50820
62444 70572
83677 90960
25578 71103
29429 63836
6835 67726
12902 87936
13147 92923
31959 43230
31589 33371
55796 64256
57677 93159
23318 72324
49970 68694
44058 93195
4357 63809
67524 72969
17263 23709
32768 65638
23816 36322
20790 44355
21212 24508
29994 87158
19439 22316
3596 65815
66486 86848
13115 48569
62937 76023
3247 85758
34630 69475
10978 64931
33844 77865
29466 76667
2852 52784
67432 81638
66632 79751
45585 80708
44282 77432
16365 79864
23860 87901
45182 69605
23218 79627
8064 47584
10493 48846
2975 20306
26495 68682
24784 68094
59610 97989
88256 97163
40896 78024
6658 76536
8769 24908
54588 82145
16810 34364
60576 72622
36471 93113
35600 55198
10376 44676
38790 84166
1247 48669
89220 89753
52201 61942
53399 88797
38664 90432
21328 44536
3242 43958
60028 91432
26297 28998
46416 53659
14071 22324
12066 55056
45817 65014
36742 50292
95050 99440
17569 86160
47583 82142
7360 11817
25157 43165
19645 69047
53147 85778
23581 56198
8250 91609
29933 35383
32628 87305
31344 90788
41027 67319
8514 54183
6601 13566
1853 13477
27545 41160
5604 32485
23011 79106
25721 46356
14666 79298
62020 73725
70859 96380
78191 92038
22940 26143
908 56772
7252 81224
61659 84727
40786 85562
4936 61092
32939 76422
28939 68049
16387 76468
26180 42277
36432 99611
84091 98951
14980 40303
68690 71365
16486 99400
7350 19390
8379 74579
72225 98177
80696 99391
35107 65754
9223 87536
36844 52358
31680 41795
50861 88723
1048 39742
26998 38165
4639 48426
13231 57681
12546 84878
4553 21379
14557 66589
9088 25083
70370 90404
12441 67353
8269 55288
51428 57832
18317 99912
22656 62644
64011 97676
5822 64809
41117 95928
60361 62141
9569 35668
12714 55636
33846 95589
42415 91338
16133 84765
7183 62129
28147 62790
72799 88696
8506 55012
4121 54685
57285 90551
45071 88890
24741 83390
20999 92641
42455 60148
36125 89142
4498 70326
8057 9275
57997 77375
66254 89127
66531 80765
37964 45648
7140 62749
31009 56744
21958 64564
37100 62539
812 5561
8409 76273
30455 56105
68847 97484
90522 92823
92090 99312
3922 37448
64851 83848
32010 87186
18724 64884
29146 39569
688 29173
36538 63705
74106 83015
16335 90914
23859 62575
24470 32881
11471 99199
43938 70021
12883 81318
29413 53786
19608 78090
17961 49115
44333 58046
10561 38303
59260 71071
43023 97708
43281 48068
25883 54736
113 83494
36252 94942
72547 79056
15173 77272
14833 42077
47857 99293
11806 94300
19026 77308
13752 33274
5774 23630
72409 88193
49666 77010
71187 76866
16100 81091
74912 83844
11017 51093
74041 78793
69369 91510
25488 26031
2597 35223
16941 41587
22925 54497
64899 94769
19697 40706
31695 76230
41302 54341
44012 79670
29031 33541
56597 74218
30953 43135
45144 76945
62345 81405
20199 35699
9579 16380
15567 79699
6572 78577
30634 77461
36504 65287
19633 67441
32685 61693
41375 65026
49669 89620
8794 26465
24060 51526
85048 86232
28484 37748
1277 76384
39262 56986
67204 86548
17200 99657
76754 87902
11175 50576
9993 85112
23070 54746
51128 63073
7833 45807
19401 56229
42128 81661
34711 77029
979 75261
62159 86033
28566 82613
65515 86476
1569 47054
452 22607
14084 33626
36141 78740
7694 81238
73756 98626
72844 92904
1773 47430
6377 83420
44301 97224
45293 73765
3895 37447
31210 51520
5621 76947
31683 54296
35119 89279
24775 70779
15851 47545
56210 64733
24570 92822
54115 78167
15917 49826
19505 58614
89669 94883
59698 66186
33901 99584
62013 88735
82666 86414
5346 92617
9613 20307
91248 94640
49599 80447
43423 97162
4101 16413
84598 91276
56052 94624
71880 82763
65616 75771
62797 99167
3282 63357
29691 90214
48341 64442
12614 38881
5043 62671
32220 39086
76420 93723
44849 49025
65743 81452
9695 62941
39870 78247
38588 63892
62405 68991
53147 75178
36665 96242
62869 76549
24216 69097
9429 85306
13996 28487
34058 74364
23781 90992
43990 77191
46170 54563
3738 62960
146 64781
2837 59165
4146 88980
13568 58321
76305 84422
71140 80742
71346 91156
15085 67739
10109 56279
21082 98787
41033 86791
49639 64880
5603 76965
74736 84016
34761 45738
21184 27070
62851 88573
4283 23754
37661 85439
23376 43246
33355 63229
12092 93916
77991 92877
12373 99387
18111 52100
23310 25524
7155 70859
47892 52025
45342 78262
14969 42991
4135 35985
66098 78677
28853 57509
45284 89832
25604 74941
46039 83413
29248 58957
62487 71633
20481 66093
3287 6802
55985 98259
34433 68375
75129 99836
5335 27115
37981 78163
34056 86951
88895 88902
3945 25235
39868 84805
11644 87010
26569 78465
21892 37298
31652 72282
60313 99865
37024 38156
42151 71843
14296 62007
4439 56382
69680 91870
11750 70025
5431 81502
9342 72045
25689 45111
63768 79999
49623 80471
55209 64203
54225 69887
6594 16593
71975 83981
905 46630
34046 62983
23455 82125
12560 69964
17888 98419
27051 40566
25527 59923
68539 82142
41378 88019
46238 95063
3420 24851
49194 68880
53906 88405
2412 80288
42121 65842
76953 90317
3266 91763
32321 90447
45102 95865
53954 77666
43215 76889
38 95742
60090 89586
6011 62204
5846 87599
54002 98550
43182 68494
41993 93747
71618 73803
40764 49691
8504 84974
73742 94590
30989 95952
12200 79936
73631 77621
63504 77903
20671 36431
22718 34835
78361 82421
28837 45376
39764 91487
38398 86372
2266 98204
42439 61637
7946 94581
4484 78689
51609 70515
26532 94940
20213 79850
7613 90151
19858 92695
15775 90885
18693 25238
31266 66911
78138 93484
35565 77358
12310 22401
53775 98668
25810 70243
71130 91434
13778 76548
50752 94929
57143 83277
52931 85556
6133 98494
72672 76057
3368 52856
13209 98994
40969 84735
10069 36563
63779 82121
7370 44904
14025 23712
65242 72307
76365 79395
44661 64069
4235 37917
47328 66964
9903 56345
37069 41791
48852 71869
10056 43420
21010 90652
66638 99743
44897 83500
53873 80369
19068 40095
77641 95608
15872 67169
15835 59315
75268 76957
4235 17691
44793 46837
8162 17985
19648 60078
2475 20425
20508 89557
61990 89651
72711 87655
14903 27435
77123 82207
29563 90634
31013 81411
63387 81830
1139 54276
35465 52141
10229 66121
11823 90321
14741 78923
15120 16680
43742 65074
7741 68716
30941 88941
40304 77794
3129 81086
27311 99793
85197 92562
31188 70837
22388 58072
44024 90353
3185 11025
7964 23330
3291 17093
52348 73413
56671 67991
37568 82506
92146 93586
47047 52571
35334 54096
37626 56269
63741 81380
6373 72125
9568 9660
26499 44869
16948 43211
49152 69138
235 88305
16564 97000
42605 47539
44579 86206
65345 92871
12954 29688
25599 88836
86846 96473
690 29562
37655 55512
85350 91806
31930 37763
23691 95270
9965 89993
58543 74857
35909 99502
71606 98182
86816 97290
607 45781
26698 75980
3041 31436
8730 58508
16876 28537
25003 94135
23879 36157
83207 86459
1833 67951
53733 57062
68980 87330
20979 99005
14870 18907
56719 98453
25205 45412
33138 74479
400 89413
13633 61594
23070 81922
2252 39029
26036 82671
30500 50005
25827 55442
41694 50266
45083 76986
55675 87944
71466 94073
9040 14906
18849 39808
34042 49028
6911 90734
59319 93055
74344 88275
52105 61628
37945 71645
74832 98600
72112 82115
38618 44026
35360 92600
29505 81449
6284 57798
303 23856
35147 81572
20824 48773
48329 85814
6130 80166
21411 81772
20773 63262
9970 47244
72998 74857
37829 85250
14874 96236
64858 70995
15341 53054
56105 80925
3708 83316
19508 86388
48608 84372
41975 73820
11113 62458
17687 27822
52540 52783
75357 79064
60921 77926
39606 85536
22028 44610
58716 75280
8510 36227
14749 86191
24071 68816
72720 86117
2139 25574
2150 78666
41117 81247
27425 94503
77436 81685
4942 46396
14747 87635
44403 55528
718 1365
50089 79538
63457 70811
10257 23149
49881 78185
42001 48884
28886 85081
61323 61875
11930 36635
84043 86869
24004 51018
61991 71070
41299 87758
4688 7509
30886 32308
10646 37280
16942 67192
13065 63260
37174 96251
26685 66935
76977 86638
20605 93811
913 47867
23437 90285
45141 50320
12790 28476
36439 61227
82967 93226
1430 36628
32492 57955
4795 10666
87879 90457
23628 92660
54033 88379
25452 67415
735 43654
1217 95409
14856 64256
13116 26761
32757 46634
78456 80816
83423 87549
17516 59590
9327 36422
75895 99822
1258 26839
1704 20930
30599 88871
68701 77357
89862 92130
59082 70979
9577 98626
21943 72316
13583 85810
7642 23225
29910 71727
52391 95855
30394 37309
13527 92252
44015 53579
14229 52981
28967 46697
14944 75711
59902 76573
4032 29916
30434 32111
18375 92350
14627 47352
20182 64067
54143 57688
84624 88989
13857 90470
10482 76822
37515 81137
7212 11668
46191 61303
4308 60252
67955 75173
68551 97781
11443 76716
47236 88072
41503 70783
38475 97528
24095 52017
42617 99715
65891 99131
2657 91370
84300 98445
63050 81196
2682 78950
20783 96478
13715 57055
13975 28983
5921 68269
11227 75839
10808 82903
5578 25227
7998 72331
13550 89617
42121 70488
47918 94982
3824 80256
32725 36562
38974 52889
16234 81101
55040 88351
62804 71843
10616 37534
60507 90692
83594 95521
14722 99919
14243 53571
308 10840
28642 99239
92838 95436
38833 98230
70262 86277
18508 93081
68838 84112
67815 69423
43236 51967
1263 51391
25381 34413
35890 80441
7259 92606
28605 67946
51709 74330
61684 73127
82729 93123
2950 23631
33867 54025
82968 86624
42403 50148
12002 92916
32738 56752
37499 38643
4544 39124
24539 95850
63538 86598
29789 73322
77225 81131
19359 70651
40276 64402
2360 56077
47228 88078
25053 84842
6132 62184
63880 85732
12580 61324
67591 91475
20393 90922
50430 52667
24255 76960
31897 44677
79164 90404
44095 81252
25673 41984
4900 4920
1285 65361
74004 76618
42430 88227
2623 10773
44878 72372
32943 75823
6956 35746
62 54986
34913 75822
88932 93161
16075 32499
84157 95539
3064 78154
22924 55850
10829 20290
34813 69384
32985 78276
50642 98027
8042 43291
17110 30882
2241 10174
7511 48268
20127 86747
5870 77003
43477 67307
55642 87466
57882 65678
64795 81496
12130 88725
17173 76997
18087 53848
19855 65246
18035 68483
18434 82007
64778 93032
17553 84728
37710 47357
15087 21700
48930 59659
6195 98322
2417 53837
34962 72098
3076 37617
31430 38265
9526 77505
34599 47263
34768 48321
46094 56861
12833 13174
34512 38140
71435 97875
11080 75573
11758 39630
10060 62940
13349 36887
74264 86413
78315 98229
72565 77346
39829 85321
57171 68952
57096 85713
33637 59885
19504 75436
47243 96206
20017 20967
12701 36207
82376 86938
8673 87182
11222 47702
38657 55287
7267 94621
89023 95791
16488 50359
60294 76413
31794 72648
18101 46203
16777 35564
27203 92274
27943 56401
43069 64976
32776 61833
63392 83699
56675 90418
28567 66463
27515 89720
27109 33528
27175 28458
59086 81774
25352 61065
2202 94455
947 75120
58050 64646
25806 70517
61652 74357
78682 93795
20408 84841
32449 66171
35696 45511
48371 53950
89159 98596
6553 98671
22853 79720
28025 82416
25630 29990
24336 42048
85701 88117
66832 84286
12507 97611
6169 67204
6359 36525
12382 95206
16735 81804
8691 87260
34327 75547
22047 85676
25436 55080
8455 41660
33676 78262
22116 49082
525 70546
40816 71812
61531 98777
26794 79787
51271 60832
52362 73070
15293 48162
1318 38911
79255 87694
51297 61664
1555 89350
40723 92201
22616 82658
75494 93143
30370 70321
31582 59274
26143 68998
70253 98887
60585 82928
47047 68424
71864 78088
46654 60817
29852 54199
6960 92806
24450 90307
35954 78011
10855 80865
13452 58161
84509 92327
3474 70715
25312 26039
49093 81434
79896 88693
17803 75006
24903 94551
26510 57255
51171 74088
4272 9767
22000 72294
72691 74334
89054 95974
4328 37377
71139 87537
64091 89706
46066 94954
6526 43470
18819 55236
31855 49069
14590 68626
28940 96222
14985 35989
49582 81007
29899 58323
28698 64816
21265 25328
70189 90721
48230 55796
59655 71558
26040 45118
73316 84297
28259 43829
23827 95230
17081 62243
53293 59146
57382 58785
2874 68886
18306 42958
4416 41858
38589 52821
33195 87892
2160 79805
73282 93282
42759 79161
8094 28565
78928 95798
16065 71916
56859 73303
57078 77727
7772 49327
7813 17121
15737 77808
71539 74303
29606 73415
15462 74420
62229 84970
21903 59553
30040 30519
32621 34079
54304 90443
66012 85683
35374 43501
67317 93158
3151 95569
14857 48038
17874 68094
8337 34195
87501 92065
34652 86860
6848 74346
15166 49440
36831 37598
28378 74327
57320 68506
12467 67402
68734 73816
62727 98326
37612 65444
37732 75949
32203 68113
59019 77516
35747 45597
5119 50151
64699 73714
59819 73121
31393 87264
10551 42222
37862 59934
50842 71076
50766 71664
19045 28266
27762 82630
12414 67541
9255 78034
21278 70889
3069 23904
29492 40755
63234 63442
53782 86577
12580 76347
37280 80402
41741 64542
42265 99021
28702 54925
70627 78507
5125 24435
68342 82182
2203 92654
40937 73152
35781 47980
70767 76485
22650 89664
14241 80083
64863 78756
33907 47337
45408 86589
20112 33094
5655 59464
3863 39301
89648 93469
21150 41882
56278 93621
17977 24703
52377 70120
72396 84077
44232 85126
1426 37791
21846 65718
54586 80574
67177 72382
25587 91629
67948 72017
7804 49843
42870 50111
43113 62613
78165 80938
22694 86061
15665 65597
17978 58342
17256 90959
30329 68863
1409 81417
4046 98534
61159 83524
25089 38345
20868 31731
15967 89321
62939 88509
53574 97485
31658 55002
49845 70701
38559 96219
16505 88929
10476 80589
37677 60026
18722 97827
40955 81349
28201 80082
76352 93080
62289 72031
13192 40379
31047 37188
71333 88457
64871 92223
45881 94787
2265 82764
35441 46257
5843 42114
51642 89737
16678 93277
2682 78159
2189 2581
20260 26404
48608 62170
80223 90067
67218 85438
63471 67723
19785 30065
83138 95944
19091 60972
45945 60905
71031 84026
19493 26257
53055 55978
14331 33835
849 74582
30448 70701
3066 44748
15210 41151
89583 90257
75668 82761
15798 81873
24694 39857
24445 71169
65145 79161
67750 94165
1938 13066
67576 78310
54189 58823
7654 34825
45064 97204
45770 68975
77478 85746
47645 52107
523 30479
6785 47458
79288 83382
5693 94125
28932 62175
7367 47110
46800 72944
8047 98691
28463 72019
64422 86815
30698 37709
11018 77619
56726 88839
9924 31407
12870 86225
47638 54859
44506 59065
6687 39038
19469 25938
66006 66811
28027 45611
37065 82456
43010 89738
71118 81582
52654 89023
22737 57389
51978 64555
55853 82272
31001 62534
8024 15190
9983 14351
32631 61938
15885 81441
47880 83196
69006 74809
16880 85766
23485 51657
26826 90054
34403 80619
76645 88715
8059 92442
54803 75439
69030 89088
28857 59291
30552 55300
73113 97479
87313 93702
18551 86914
36489 92022
20034 85039
3731 39597
9792 10608
6618 22051
85031 99565
13750 78917
27401 63711
22822 24426
28192 57798
6918 84573
58705 62045
32716 75583
25318 46204
40890 93872
38620 40395
13419 63384
12907 56177
38908 82819
84201 94317
36582 56670
77037 88246
33681 38494
29358 55853
28689 49959
56849 96949
51413 58734
15261 18516
3028 94065
69241 81299
2158 76591
27503 73085
46910 49488
8133 54136
3309 5841
11955 20944
50468 88876
31630 42632
71714 85215
20570 42887
2834 60851
22230 85376
15804 54818
30584 63195
74593 87361
36994 89333
38804 69366
12948 25868
9910 17636
51676 60431
57280 74004
69395 69911
1954 65593
22344 37149
21188 71172
2089 11912
13625 87221
9338 78647
32679 76615
19251 36861
13078 98242
10398 29083
37282 64359
15550 22782
62541 64177
1345 93471
49182 74012
40772 63716
58664 65460
45210 81071
46244 80920
47517 52584
10417 74490
18253 20225
42217 54559
15366 80886
24394 64760
1575 30596
39773 47764
24367 51718
38521 80698
54155 60936
40462 67641
75416 96667
19605 33974
28962 39286
10147 91123
26460 92759
72039 84174
61231 74582
83663 86518
33112 85914
23499 94155
54955 73754
24273 94889
52173 87577
84144 86303
34526 77566
23656 70316
19742 90276
65253 79004
68099 91207
47592 69573
43722 62187
49796 73215
582 56776
49667 75324
23294 41291
2938 61202
22635 79956
50506 51635
37803 79067
43843 97386
18805 82301
656 21800
69404 99795
19769 89340
2519 22338
84974 87596
41193 84440
52135 63207
8303 79410
23364 75880
52053 58468
51025 60939
66022 78442
33572 62477
47901 72656
89928 93883
65229 92578
63009 70762
54579 63933
19843 79901
28089 42115
73970 82370
53407 57073
28515 69002
7497 56940
36505 78955
46403 87863
1522 10669
13710 19205
22548 29371
1432 79227
23703 45395
30258 58871
73402 77836
7328 99774
1901 80780
35361 36490
72005 88430
8048 43179
34947 58966
47482 84618
14735 36625
11639 80109
30858 35491
16985 40131
1787 22195
13408 21583
2961 18887
57930 58000
39549 58532
5264 36065
19850 79983
78107 98851
90389 93659
4830 28346
51620 74564
12574 71942
47905 53110
43029 74937
60395 66034
17078 56048
32759 84529
20885 83398
38985 82719
16971 34094
75596 89126
47103 76483
82920 95695
11347 70681
70696 84986
32017 63631
6514 18915
34800 42142
22698 89271
19824 47905
14963 61940
36913 62551
63675 94935
32492 51042
63059 79932
45574 85815
20062 42998
11082 90940
22651 99856
37286 64233
7570 9008
36518 64133
14034 47396
32414 52541
13540 84787
32725 39921
36938 75034
5352 20849
667 6346
8474 72133
20901 92290
18617 88198
19782 93206
33918 84698
45282 71373
38511 80942
2808 64560
1577 72680
64029 95398
30609 78768
68403 97885
18739 86832
28282 74097
39331 89423
44652 88334
32373 77234
51688 71073
2095 64840
9028 37696
81847 84408
73527 78754
15919 78561
18018 43592
31922 78071
6292 11330
688 30985
39408 52341
16897 95361
3017 65132
5723 29713
39911 64609
39337 73910
62888 96386
5797 22681
4648 91675
38108 40647
21661 73412
71564 90834
45455 68051
62260 62553
81710 85206
32061 83326
10125 22241
8162 78775
29600 64121
15999 76158
10906 34638
6698 47763
26778 46025
10891 27423
19490 83280
85707 93248
21314 52956
31307 35669
1657 99888
13571 99986
5374 18473
2306 35614
29325 96948
17531 91911
56048 92960
15022 69649
23784 90089
67255 88003
12752 50973
28038 78445
21714 48182
44536 82505
43894 55477
54014 75728
3355 32024
14770 41220
6397 50424
11093 13864
61686 72386
12879 64324
592 66721
23466 99902
16931 38361
4993 16174
30590 91297
27418 78297
36450 72605
14328 28964
33981 78018
15970 84927
1785 53346
21813 45814
5137 9592
38919 83239
35019 41888
19522 52227
35062 79646
73922 95344
3151 19281
32298 33448
78931 92927
87883 96726
18469 26503
30784 83924
3126 15098
9372 59955
9803 78447
16962 57224
66674 80167
43024 86839
35169 60624
19352 58584
40446 75828
33710 58021
61517 77449
16664 31076
2830 81167
28537 31357
19919 25145
51714 91647
6737 80135
39463 57674
9158 20831
85569 95211
2512 33517
1720 85931
22106 35880
8470 53110
4350 85796
10326 51405
84124 97305
8215 38446
42899 48709
43700 98771
97645 97824
46668 77230
5319 43079
86513 99726
42375 47887
36069 59493
47861 97433
74324 90981
30046 87257
5170 56286
17465 84484
73614 90638
19573 64768
8912 76692
65931 75282
62194 65885
4278 92474
14324 74244
4416 51564
19468 97157
27235 73345
54775 75076
18374 84381
99062 99530
30150 76865
12631 45312
78185 87217
15307 49162
67911 98825
2097 66499
38355 94190
23111 25662
1513 57666
8430 98118
60424 86751
19223 79240
55501 70235
10203 13595
52774 54735
11124 80094
1843 50264
45556 79650
23920 39393
26822 46144
22953 24433
69834 86528
16850 60364
30598 96795
35293 98713
73912 95116
2345 3824
11163 70246
35007 42073
62238 82518
23809 95418
79524 98401
2806 60356
60645 95617
18055 89141
62913 99910
17847 29017
34837 68969
36367 37757
27502 30764
30253 63130
24573 76996
12769 40856
41897 70438
20147 79580
24163 56203
21670 63304
31089 59170
56413 93200
16035 24731
51222 91834
78254 80450
19457 60708
11590 20548
24550 68316
45046 94899
84120 96769
43129 58698
63980 93268
16651 48086
35577 64137
21212 32190
42253 62232
52602 78041
26969 56834
6752 74328
46980 77763
48001 60631
14150 23919
1636 52256
1142 38146
45897 71933
28834 47232
96019 99727
21197 99704
7741 23281
49367 90069
18579 78174
78469 83124
31563 70385
39159 43365
24096 53322
38691 43830
77364 79333
11014 42385
16480 41286
21444 71106
69 62405
80047 98603
2571 98315
4983 85673
26493 65650
50387 57232
13724 38319
2627 93374
33437 42763
50729 54048
37192 99621
19380 76296
11324 43726
33016 43113
29736 38622
51971 76162
37394 89561
53563 91614
66864 88519
95431 96803
14909 80480
20519 57176
37333 91051
8774 79599
7499 62209
60801 93625
22367 43259
10115 32007
13642 92119
19998 31663
13473 50365
60190 68495
10279 40347
9699 62614
23035 67490
20187 65184
16243 64348
3810 80311
13759 36425
6785 35596
52525 70230
31943 77822
894 52266
17492 67239
9045 34821
60328 78410
59235 92929
65183 95511
20553 92446
65311 85489
38886 79130
5734 25604
13974 43910
62692 97348
72559 92523
45689 75882
79152 93972
20969 42683
33459 89018
66531 68131
24715 76479
71563 91678
77175 95355
9777 98405
87772 97174
41017 63484
28249 65311
37330 58301
10892 79602
8273 82740
26212 82028
85331 87161
29259 84797
1597 19763
15488 54949
69736 99932
25678 96413
25003 72159
41004 45170
13910 27504
44184 47492
18073 25386
46673 97516
10421 69742
35927 40307
18445 75162
42179 51870
14578 71729
11780 65089
59430 65912
47433 49501
25269 85878
58019 94992
35936 37515
17146 28103
60551 76409
58358 87620
58293 96571
13408 62278
35261 69824
42045 57407
21003 60123
87736 92812
33284 73113
71967 82645
45900 75483
22518 93296
1491 89283
46053 64982
34965 72849
77416 89995
37008 99530
40770 48710
41366 50334
42449 48476
60451 63443
53912 64241
11073 24890
81904 93827
41789 58455
23440 55868
36160 82788
33925 94043
12857 95714
64695 76037
4851 84224
7962 45906
4116 69464
7707 43616
11592 55007
4897 14215
1986 51587
31043 37703
3746 12507
52599 84078
42802 79790
13660 77515
17619 75290
40109 66782
62284 67334
12156 78032
20109 76508
62996 82863
10453 28121
82729 90627
48025 58857
25414 70795
14754 35841
13428 43491
24962 51747
37750 54587
24331 82060
12409 65379
267 10029
21578 72021
2212 37296
44185 76491
75081 91191
56859 87864
43500 66733
24996 36558
11049 56596
24627 58668
35332 55939
31870 68842
21125 58597
73316 83948
5759 46837
69038 85237
48935 55160
55703 88573
12423 27889
51914 67218
1702 48875
72658 77598
16932 43105
9671 63456
37085 87186
1808 36184
35658 44062
64063 77430
4303 91189
84181 88581
27455 65550
46965 53919
2214 80532
4663 76939
40568 46495
63082 99425
40205 58342
43774 51608
8695 32146
6416 92625
15224 51161
53411 55972
67101 72965
63024 76806
24772 34952
32436 70068
2047 15322
14366 56136
48265 73015
8019 58094
16643 95269
52487 65156
1153 35582
65400 88417
3187 11082
13198 14316
6409 39665
66308 66832
18379 54333
81043 94704
63368 63890
9389 80771
21205 88830
42273 96818
9137 66457
69377 87400
21457 73010
50120 75595
51477 95063
76051 82465
9730 66904
27908 46085
1428 53166
13177 71564
2598 43217
22554 40249
12320 33222
27590 29445
44190 57588
26267 30614
34070 89561
42226 47487
42660 57021
44091 61760
58262 99006
5884 32513
17867 58604
81112 90861
11525 78301
38959 75716
6714 23976
21871 83057
34392 65742
40671 48082
26735 98781
34336 95578
18412 80476
60619 71047
5887 88730
10331 51231
56061 71823
7334 47816
17630 96623
53484 96955
19784 32425
23124 55074
43974 46687
40122 88583
55927 91421
39583 95323
25951 83291
22912 26596
7157 41782
36385 62404
22950 29950
27292 91630
32497 37820
34963 72427
19914 44617
39234 80069
56206 73337
30552 98286
85652 97378
66804 95385
25407 44456
58933 87881
2189 3338
86253 98523
29692 42135
21685 95787
19388 80286
27994 77928
57078 86138
25484 58456
4101 45341
85383 88790
28105 84052
18086 86485
59847 85447
33649 37292
20845 33226
16915 40258
24983 45823
21573 39865
11957 14561
32802 70523
73607 92650
78625 99416
38448 59484
41380 57557
66435 82670
18166 45676
28782 33565
47776 82797
3568 54451
18792 70850
11453 78945
74602 77933
42948 94926
24939 52947
24122 29810
96460 98310
36373 61519
47585 84583
19414 81220
3651 76179
21528 76448
71062 84021
7535 73944
8474 36986
7814 73449
3786 25376
6842 66487
20558 99821
28125 86118
57724 91973
75252 80442
7787 17134
3128 35344
21170 51221
44148 97085
64776 70537
20792 48248
7018 38698
85827 96490
11911 68673
718 83292
82904 98206
7334 40996
40074 79762
57875 88781
16917 54344
7029 60062
50507 95677
11493 27954
78506 98213
38597 55941
77563 98600
66938 91479
4091 5463
46453 76059
55644 88932
28134 62406
12454 96065
21115 84518
5764 72170
19528 88185
31520 88811
59987 95072
2033 40167
35824 36920
19267 80051
23233 85244
18413 64887
85481 88681
27581 43808
72557 90910
75818 81356
32116 44311
81852 90519
61616 73756
31084 47616
18555 30084
7305 94393
37849 37934
6918 22075
67917 85479
19537 72388
33659 92645
42404 51752
51361 96137
20747 42181
41453 81609
3052 9140
65381 97853
29648 98275
17454 97688
25002 32642
85971 91967
16006 28470
10324 14291
66381 75182
69072 84546
13651 63473
16453 64712
50640 54819
46559 77781
29658 48261
87323 97229
8232 94128
10146 16196
15455 70336
45606 82462
28687 62297
37255 79626
28169 81415
29893 81125
18590 89215
65454 69933
56748 65807
23510 43269
33934 56611
28599 87119
18419 87954
14660 37526
43433 62571
58787 81069
69592 77015
3503 20498
62954 94604
1321 36172
28135 53519
7763 54549
20608 74690
47352 83726
38992 62593
56184 65804
3060 82858
29340 68349
9847 60001
2880 41859
66802 85147
71261 94206
80143 85708
43110 88236
727 58264
17879 70173
11217 29108
36417 79545
45588 46986
28167 47141
18026 71479
66265 79875
54456 56122
12761 86315
89701 93293
32384 37979
21529 28515
15608 26274
23288 38146
36192 45010
30225 86107
15686 89186
82579 96899
1988 5971
71117 75808
64509 65607
3728 73263
31924 61836
49858 82722
10751 80768
68599 98514
29391 59020
60595 70115
20775 54081
13311 81544
70064 71814
1866 21176
24298 69055
74265 82538
19723 99213
23708 47559
4499 11572
12912 73494
14485 34606
37160 51334
4262 28509
14043 47005
50595 67384
27586 71605
48445 57312
27397 40657
16042 73582
18232 88948
16055 46551
24059 38309
32211 96737
24718 64589
24013 27166
36701 52304
24836 91581
76348 91979
38376 41215
11131 81752
59888 93665
22131 76673
8944 40961
61720 81193
876 19683
38959 47443
14574 49377
25291 50108
68041 80186
12470 37301
23706 57552
53625 56883
58268 60917
17138 83380
58277 95615
70652 83992
7050 18445
41344 67686
29533 32988
32419 58494
74766 85670
18487 91651
18345 26268
7411 7485
78443 81939
8807 39301
56220 90816
32817 35593
29056 89609
25957 41855
6170 39607
4850 82017
29855 84935
6548 25937
44616 46186
62777 69939
16671 92031
34375 47654
23340 73148
7325 34647
48629 70919
26420 88963
33176 47904
113 77408
58189 81366
7811 21047
43716 73283
83705 96911
23928 94362
66874 82543
59770 62998
48655 77518
43195 62347
26212 94255
47738 64820
9339 12110
11891 82691
56559 72532
46626 92949
35540 44787
69697 94453
65166 83505
16749 26448
36801 89067
52947 95172
4206 95259
56298 78531
1702 7938
53181 98278
65971 78705
40954 84856
56122 80942
7250 94545
7853 70745
22594 53902
32990 86808
18262 84389
70743 98675
16472 27508
10750 64695
46763 49248
59037 82594
61065 78839
1457 6742
47051 75746
50175 54393
57385 65696
4917 77364
8521 10803
2659 31608
13164 48912
4245 85599
39108 76582
41901 99111
33090 76552
14455 57220
46673 58101
10392 67594
27148 86967
47201 88241
64790 98280
2477 60697
27026 45212
12721 73747
40186 64318
12997 39957
20310 30268
26542 70860
15570 42695
15025 93348
43855 95778
7112 32433
36068 81213
21873 66425
52471 58996
7308 59637
27699 99128
53457 91415
55648 68630
4008 98217
42396 81300
165 39860
49701 62790
30680 35016
44846 53076
57834 86203
32554 43216
13085 29479
27468 52263
23972 88074
63812 73165
55077 90727
22015 77327
44120 90173
12673 68922
14686 64330
2298 90368
21048 41177
19489 67612
15571 35435
54302 63551
54310 93814
20035 41623
9814 60734
49986 63667
3625 39615
30078 45008
65867 79520
641 48061
47071 77605
55137 84147
5161 19831
19732 85789
25190 91860
47746 78784
39483 41009
59 45126
15162 16857
61969 71385
14810 44489
71908 79066
24018 91997
53164 76174
61989 63794
28850 77698
27856 87167
28010 62704
9756 20215
34692 41383
3098 35410
62420 66910
7623 52507
9277 73161
36969 81494
91322 92074
37609 84447
26790 98464
73127 86515
25323 70016
81912 89453
37734 59841
67951 90620
52970 56954
47703 90529
3413 35435
10768 95791
24509 73735
36127 78265
58841 68844
94154 98513
64319 77278
34155 98832
65276 78954
61684 66286
16793 82915
2695 79114
38239 90257
39219 55457
19028 28311
11131 38636
16677 72868
22226 56249
26527 30194
9803 53531
15341 17128
62912 70430
13832 99046
21042 50465
38086 42064
29098 63510
19431 52860
8307 86845
5287 91551
73654 87273
9781 23346
68519 88368
32406 54631
19470 53465
57235 95869
66788 86656
36769 48142
1035 46549
33342 62035
9601 70665
86936 90965
98859 99103
17518 79434
29381 40597
31852 56277
5931 55706
41735 70375
68056 70154
7345 7620
11573 13529
78206 79963
349 34348
14543 26715
64659 71973
5065 36051
10781 33561
34911 96964
54002 75079
23026 25442
21777 72216
85284 93174
14796 94227
4535 32739
48135 80119
28017 73047
57540 73359
14814 86471
24454 72585
28090 74661
8317 69731
83482 99021
48939 76677
27182 66019
44742 98495
60909 81665
77224 90827
68403 91605
17231 43764
46023 65147
30721 73444
4622 91489
51110 56461
37226 42562
3054 31775
29347 64419
28292 97898
30531 81544
19294 99059
48186 70484
26439 33151
19074 65628
48328 73930
41287 94205
15762 79416
18533 49147
56298 77283
57912 72808
2321 95827
46050 66595
45551 90571
41437 87224
67072 92860
34290 99437
8523 24389
12455 82860
70913 96403
6294 63943
1154 84346
44063 93383
33483 60512
3187 49430
74886 84873
2491 41851
1306 54403
5227 56445
15136 72208
25470 60104
24094 75522
46354 53546
11488 67172
9903 11240
41430 48497
8534 54796
64855 73140
70515 78610
59021 96276
12378 17853
19866 89610
4589 22105
2371 20148
35782 81384
17712 77526
16665 64823
14580 23967
71909 77268
22695 54206
9728 10290
1778 15333
84445 91849
25923 76882
32518 70578
17473 23615
33715 49166
39449 67912
17976 66258
48246 75285
37693 80688
35888 63171
9102 16222
19635 56795
62551 87415
59264 79150
39599 98255
41449 87795
72688 76881
84405 99487
95542 96580
39736 99499
2019 91197
5654 7372
21183 94107
20289 30702
3184 96880
5619 72413
18527 50002
18298 47149
16800 46036
74765 98119
12929 45551
16597 50808
7591 19011
7794 90060
70354 93039
54385 90640
75774 90925
46709 52487
14629 97480
67414 68967
2651 93186
15391 86486
14001 19687
78722 99701
3952 17555
2675 9341
15693 23509
22431 30245
55119 57834
31776 98413
11634 60595
2770 52927
39739 93120
18319 79609
28512 41180
66892 73599
60794 88611
4196 70518
72393 88368
15238 23441
91315 94015
86212 94678
17492 22743
39027 73540
39278 47640
2555 17275
7894 62186
21976 30165
34999 92143
10242 48667
31963 42403
48052 84670
36829 62138
19035 86653
37057 41449
29520 89612
8468 51012
24304 25977
31872 82212
7545 32839
29064 90467
43673 95612
75516 76459
38633 87619
43095 55568
8929 17845
15341 83806
95460 96838
2301 16198
20184 38317
23918 69623
809 6072
66661 87275
9442 27798
7374 65078
63090 69699
1472 32029
7309 41010
2445 17606
40665 71148
34165 76958
59802 65037
41681 66091
49854 94124
47319 68579
40879 83018
58220 64597
42353 58189
14436 77484
25811 75272
27954 44881
24205 97731
41947 95003
14402 45195
5218 54140
27029 84957
42580 67313
80743 82788
50208 53673
15881 32516
61022 63444
78678 79801
33033 76111
30679 62513
62954 77830
15569 75868
61182 79965
48351 72041
21372 27538
26375 38927
62109 82080
1395 47158
43199 67988
9391 76650
5326 14362
9446 41345
4414 92136
597 25735
32661 80169
7856 11050
23584 39850
84991 88453
26361 65640
50105 63354
61864 83028
39295 99925
58022 82340
24127 61636
62218 95179
71682 99686
67201 82610
76152 82427
965 75079
34624 90617
23839 99025
4251 11439
30799 72068
12919 90211
65292 87043
1379 77386
13698 17014
25066 25684
24643 47962
55174 59122
23020 57047
65888 77906
21340 88774
25245 90443
5676 69265
26827 72530
25208 31561
55178 88041
49735 70238
53695 95430
14136 37732
37697 62698
48044 90223
59800 59987
72779 96866
4587 86997
60480 84886
18897 84348
50569 71011
37978 53283
22584 67799
28568 73290
39641 93204
73075 87286
41530 97757
40391 56856
9662 54403
6451 42227
8242 33769
4704 48021
32770 76240
20385 89171
58589 95785
45614 85669
83727 86426
25599 81036
35506 63211
6961 38989
48178 48313
15912 41598
40392 83706
83532 99666
9638 38895
23296 31222
8400 63843
52287 65140
45501 92136
54848 78345
84085 94613
5865 77520
56293 90029
75205 94566
45585 57036
26518 28405
24890 44951
18080 50755
2130 41035
36401 89963
17442 26479
5975 19484
62796 84397
29481 69843
5430 55943
23000 61762
45864 55986
17187 23320
62646 74121
9995 99592
63530 73469
40520 58135
5518 99051
37133 67593
39560 98296
62040 98871
2765 94078
79803 85945
28011 37434
28065 70313
19155 23840
3808 80574
3175 87112
87552 93966
47016 85215
35776 63741
15217 18403
29056 52947
14272 92762
4448 41497
44354 98179
38468 72908
15369 71221
1987 14129
1712 31808
74445 96230
42967 73319
40214 90391
4202 6262
40812 86687
17403 39239
53048 66279
23713 49722
7152 61552
17855 19823
21643 21847
52223 89602
40422 45265
59366 83098
29532 33420
28448 65585
8955 87478
38481 41222
65350 77657
38829 51192
14699 46943
36362 72318
71814 97868
53305 78940
66668 74128
43721 49728
7374 21852
50688 81422
59121 91915
73944 79185
50408 89760
54303 59874
38607 70379
18851 34417
9999 16541
29714 91494
8899 61153
62421 80413
13390 93345
983 13057
48297 59736
15012 18659
25326 54075
23832 41323
37594 63805
21997 44709
39981 69281
16272 62280
17595 67180
67228 80532
33525 76950
21064 58439
29265 92413
63468 99437
18330 80306
38359 72040
25579 31001
4211 23083
31694 81129
8597 74788
45555 84364
48752 56131
23812 64845
12757 82391
78295 79545
33180 67717
25247 40470
8188 58053
77667 95264
25885 45460
6219 97751
19135 46656
71058 89231
73916 92939
7674 77650
2414 85849
16946 26941
42374 54333
1868 71964
75326 88218
72473 73780
15103 90592
50292 75343
9141 24596
95464 97714
40399 41606
91419 93262
13300 21055
16070 35303
62234 98207
52130 83103
42093 52537
24977 72170
21866 22768
44829 96495
62426 86903
19696 19847
73826 81057
2882 33322
19592 47509
50571 78816
23739 46722
4687 68938
36921 89303
26325 43692
42243 49993
49364 83320
35110 72359
41711 59887
37668 72588
17370 93436
63229 70099
32211 45712
35974 45278
11730 83477
42965 71008
63342 83039
14290 24399
60969 88609
19869 41811
89952 96021
42380 78445
6593 63909
69911 78237
9045 12473
29559 86375
48203 75537
77608 87559
19965 39855
71762 91369
46369 68717
11003 80079
30649 73697
31734 52897
31545 96955
26854 37062
73195 96950
54314 64718
17800 79486
74357 96031
2097 12181
4372 76199
21808 25607
56475 71625
41984 50153
20073 87478
18489 62014
53705 64874
32454 59363
34229 49989
7620 20042
20373 26660
14243 56633
12315 19076
79476 81778
28883 31410
40469 97061
49689 59975
15569 27151
80137 91582
12183 40283
23097 73551
8338 21225
3247 78905
43951 72098
5296 74863
83049 99465
5676 33220
20849 35727
11753 61407
75447 96934
72099 84826
38861 78391
61969 68212
20034 91978
18611 24734
471 8040
8839 24936
33075 41951
15538 27505
11320 39443
14936 84616
63212 75082
49010 64664
27441 48179
19756 47327
11800 20106
11119 96776
5322 62483
39969 92575
25543 83312
25535 92570
41888 93095
74649 92659
12254 89750
80039 88242
4718 98178
79301 80719
72833 99539
16713 66421
77603 79836
9865 24407
12302 96768
10771 87542
32441 74978
27564 48127
81420 93577
59730 84325
65659 87465
54340 74290
53128 54417
43319 56718
17830 55376
15610 23643
62402 79873
3559 39358
37865 69122
23711 50078
24141 46605
24281 52113
41075 78980
2367 44031
61229 79893
60634 90762
50764 67872
61591 86222
38285 41932
64035 93721
8690 27205
9978 57694
41659 63039
20031 21047
12582 64281
21158 44374
16504 43684
31399 92111
7026 78616
5012 43964
16773 74542
4370 27078
40631 91618
28886 76603
28020 93560
40890 54877
48026 78511
17177 81790
25838 41284
83044 93414
7999 8467
11266 81362
51220 55450
34759 67866
41625 47761
4904 62578
28472 91753
38730 39104
77791 86306
29796 77904
24309 70773
73666 89198
40743 63006
46347 57406
68259 80512
52555 77452
16760 96518
14119 89368
79235 92419
37398 77326
43622 99242
31909 75438
54871 68268
84984 90426
4521 79860
79348 82991
38019 73160
2016 62492
66096 96466
85221 90465
94356 98066
26953 98991
90084 90260
33450 78151
10283 66514
25448 48432
34288 57444
33752 92123
11472 81732
58346 82367
9657 32780
6237 92475
43317 67633
70671 76487
11622 13685
813 10843
20579 77551
27059 37168
11737 56867
7229 27785
3100 27023
21352 79628
13391 19935
35502 88421
78597 91202
50286 78105
23263 28819
40844 80543
6772 9985
27543 86588
6577 81395
41221 77663
9197 86033
44924 63093
918 6249
21535 84694
7924 29877
7124 30877
58251 75211
11834 18385
39421 72893
16441 67049
20095 36091
8375 82427
73535 75151
6442 93635
46091 55853
4712 7757
193 30402
50348 66956
69641 82449
30391 56797
5200 43485
38919 42015
36636 89448
57107 71518
67481 70151
13473 29907
8418 25588
92298 93053
8452 68775
34298 59041
29731 87148
48744 92967
12955 71518
34537 66506
48840 50749
75543 99302
13550 18082
34676 65879
4553 52838
26257 82606
35221 51583
41980 49208
49891 68667
19750 72349
16482 52288
19315 46659
15309 45521
14140 92754
56702 78585
344 94976
36232 51376
60834 96229
75243 92095
59313 73481
32126 66227
55247 59646
73338 80210
25907 45544
10270 48364
54312 75602
55887 86301
8671 26647
22337 69887
70796 99453
5382 73682
84901 97146
54064 58715
85594 93650
3960 41946
33944 35568
40970 58839
50712 93082
75894 98731
64167 74874
40287 99635
28665 88943
48399 96883
54983 96458
14720 45420
31930 92732
75832 96824
38773 93035
56095 95991
51482 95335
38042 51592
20745 50982
7429 77714
17271 32591
26160 92380
28567 63750
13020 54098
61261 78614
43428 49814
61296 83793
21041 80808
6592 15408
2180 74710
10760 74572
55727 78786
52978 94286
25556 90557
6207 62568
25454 76444
45867 47671
45602 70368
39397 78146
10092 29642
80141 94455
13562 84500
6672 16846
34393 46983
65004 97920
15998 72911
66926 77732
45759 53396
66749 97858
51788 78539
12072 64063
17891 22000
12645 33848
33715 38476
56672 95448
46527 58722
53271 66571
34834 52162
17173 56810
55741 95101
69940 70736
56455 90937
52275 67009
50435 89363
6158 56331
42186 58274
74732 91771
19733 61493
42796 67940
23892 33796
28274 34580
76392 93089
56702 92823
47218 86770
2211 29273
43999 55999
20964 29164
60642 93386
7977 90374
8688 21601
48445 60328
22749 31146
18964 91499
21768 60448
11121 62625
42219 69371
29161 75523
59679 79333
29603 51731
64905 95120
1440 21902
23203 72639
31864 88111
10405 75685
40261 86616
33112 90691
21995 28494
1376 48001
30185 58463
4068 93824
17591 63813
28859 76198
2416 95792
15725 21471
57102 69038
11274 18814
62600 77061
7663 88307
46524 56133
5565 88883
48219 61690
5617 12829
39206 76649
15535 57603
22093 31277
6624 53812
6787 70979
6073 82472
69152 82042
11572 85924
13868 37716
77713 77817
18997 34587
6917 59534
30588 78843
1127 22385
8432 94047
6802 16974
68979 99531
46511 66564
29145 67188
29773 74214
15086 62007
727 78182
30941 69847
17433 65798
58185 65168
18396 70875
20378 77877
59370 81380
75460 95005
39063 77537
24672 37413
19816 77635
69529 79047
7639 78179
16817 50886
39054 94859
53418 89580
51674 62357
11960 71371
1472 52379
23776 87807
57940 70354
50555 88296
30562 85321
3540 51009
1120 76713
26721 41995
10337 72452
7950 16475
22065 72624
10040 56633
44254 85630
54432 72429
30023 86439
8711 97945
1580 19541
65645 78495
8644 33037
2195 57616
14194 26352
30976 80973
28077 42327
51032 90983
29794 37605
62847 79126
1797 4152
31105 34036
69323 95178
88342 92333
53088 84082
7420 11753
1507 66698
18628 37201
12634 76949
25806 64729
45914 96465
38203 60677
30704 69583
52106 57512
46843 59407
63112 88850
42593 82536
59195 78270
25386 75602
28729 55161
3005 43669
7238 37698
327 27501
39834 77370
30384 37351
47913 85791
12604 28930
50926 54074
36894 70517
47426 90624
36280 64107
16407 40378
60399 76526
33212 92025
17166 20091
37449 85191
27897 89070
56405 77356
20722 33437
47166 81315
62304 80610
25206 70376
9901 80902
34512 77066
95414 95906
29947 68488
36187 56754
69401 74712
7268 25323
3466 84536
23017 29931
19066 82171
27465 45378
35686 41633
7016 97710
51361 74385
52326 77955
42713 59879
1247 2691
26910 94962
15819 61178
20702 57713
46492 52259
86409 92009
57638 92338
116 41699
42965 88799
2017 73209
51952 98402
13179 45339
366 17555
36871 97179
69493 75822
23344 51254
25127 81627
34675 36559
33346 47251
32948 63241
82282 91015
51214 60799
43928 89816
8283 89937
547 2592
44869 51697
6153 10989
22741 91277
12529 35191
32308 67762
23662 24920
17031 27169
11175 30662
78271 80199
29376 55133
14060 79385
11467 18256
17838 17900
9822 98416
2565 74038
4759 5377
33666 64959
45240 82327
859 29195
66253 95030
21004 52556
88018 91548
60193 76319
73957 78677
73539 85299
62118 82927
66484 80300
24690 84931
46088 72263
34845 52047
16179 66181
6282 74048
6838 70109
21847 28542
31214 56648
12545 48521
71827 76413
67975 82633
81452 97144
10873 88263
47952 59386
80381 92602
40121 66957
24917 46177
18435 30659
62616 66249
44908 95316
22545 67682
43748 66082
64163 81566
81845 91386
47423 73333
81869 89719
25497 55372
21322 64417
26953 56815
18912 91896
24656 60425
16338 93820
21564 76316
21956 32531
31219 84657
53745 76117
19200 27913
24352 64784
54624 65609
51537 67763
69368 90819
18654 44497
27639 81006
3645 71860
29335 72611
4522 49713
10940 99289
38705 91199
23595 85799
21995 29007
12412 27379
44457 48542
7391 40710
44542 50155
60436 67314
57865 90216
47850 69868
3146 94812
6015 33897
71122 89367
83049 94006
66444 78206
29745 49393
6906 13995
77910 91910
15110 56863
22618 24254
49665 56662
6044 37988
5203 20919
74759 91688
30687 94413
10070 38950
37973 82510
1999 24184
12495 56383
17601 20733
33112 68962
42835 80548
21732 45280
93340 94097
9998 71332
6730 86063
15356 45171
69951 72240
10545 67641
23274 47220
30870 36599
64217 86157
54587 69124
24725 73986
42496 82968
37482 51363
6563 68932
68837 72808
45218 45379
63182 82512
62571 97101
56853 93683
64200 79264
29444 51754
51717 58397
49869 81021
41783 72374
63762 97435
4245 48825
14696 62603
63406 98928
11219 48533
1795 14756
30218 90354
3739 11079
8488 44960
56719 87746
48779 69587
31845 88180
10973 21141
55483 64589
22182 25158
40196 54751
20062 89257
95699 99929
4877 16101
13532 25565
11722 93881
21576 91275
61255 99958
21871 79169
2988 29622
12757 64413
17148 92471
30443 76912
10452 71968
10280 57999
4135 68658
18865 97463
2631 81926
16073 98182
19408 52123
12385 31327
38693 52916
14005 68781
11368 28575
48772 81765
9935 78547
52169 85035
51466 56502
18881 93253
2860 83616
43645 74247
25734 30598
43217 68258
27898 41598
50884 75915
6952 79120
21982 28046
29706 51959
9998 48895
38486 54715
87976 98461
12039 87228
494 96803
3319 41444
32906 41031
16593 58337
2218 44320
12501 66214
24954 84099
1626 49763
55329 80580
7785 21959
3000 73052
10133 28351
21942 63604
12528 58787
98271 99932
9640 82389
16901 19833
29972 87977
12730 16409
40822 77224
48775 53880
26804 45004
12447 82591
18669 70731
15024 19641
2662 40356
23614 73426
10481 95766
18977 67987
17270 95090
40878 85750
23298 79940
43968 44628
2211 65435
54116 55716
19632 97527
38828 81070
12602 48887
19001 27187
9737 22389
677 43948
66292 99052
6119 20498
8321 33525
88889 93352
16670 72198
11209 72460
20166 71024
59608 70805
67629 98633
2717 75014
55572 70580
49099 59980
46006 97489
69867 70325
22033 31959
1045 99715
22694 65410
16284 20074
15607 60190
55312 86457
67144 89211
46571 86496
7073 9575
39210 69589
30173 92960
1190 97594
55107 67953
84599 88946
12119 74404
32248 37915
75159 99479
54976 93683
82001 94506
64783 76737
38933 64585
53706 96731
35855 87882
39212 39407
50378 59559
35001 86986
61440 78731
81448 83885
14468 48196
21910 82102
21565 93862
41382 78072
51503 85912
52713 54163
9961 43529
83958 94105
8480 52522
74061 76511
66833 95216
24200 83252
68203 70783
31051 74469
27210 60494
17583 41387
7802 33024
42828 68458
38582 83106
1364 70274
14015 32974
68842 87169
6370 86433
9864 83121
47726 79329
26972 64699
2591 94099
41245 85388
6358 22868
54220 70673
49454 74317
45992 51456
12154 64136
710 39608
26359 29499
18769 84067
56433 93254
556 28843
23630 42937
64981 97459
31422 80425
26776 96613
20468 72207
32171 91757
55758 97853
16771 72834
28653 72257
40318 43576
15891 57540
27547 60037
21972 90710
7063 12827
72173 88207
34317 61643
40644 95954
55510 63870
9392 95320
29785 34718
85752 86741
21281 62272
91253 97710
45214 57857
22230 99825
21903 91150
68724 93471
40852 60796
13749 98913
33999 85238
26838 54336
68829 90281
17846 53426
19468 42343
2134 6134
1611 78928
51589 71588
2691 39738
4124 71024
16732 55589
50531 62333
27393 97716
239 42652
3720 46879
26174 39440
42613 45267
28405 85382
60645 90966
47644 87449
52862 85026
16718 29531
25972 29648
30011 62578
32365 74711
67769 94819
66055 83742
32889 92022
20274 28962
3762 84297
34776 56135
1012 40344
9722 17206
19263 95431
80420 96873
22177 83508
30531 77294
8462 73098
22870 64561
38434 63537
73870 98782
25147 97202
6828 80919
22319 38654
69903 97797
4623 91721
38067 66970
41020 99595
88669 95866
28101 68678
40106 59562
19742 60097
71283 98794
8136 23177
50994 60012
14043 51894
16574 53361
52085 94368
56947 84127
18524 25239
33581 61248
15174 95829
29010 76857
38553 54654
19941 87695
85088 86788
47675 62446
43918 95775
1256 10264
53652 95033
31095 81834
76020 91084
18473 99739
562 97627
3414 91955
43761 95686
11013 20240
61547 72273
73575 99850
73007 77765
52560 74416
74602 79679
48346 94632
29148 97050
54131 67738
11552 41153
34469 56227
86489 95072
8760 40748
36354 96172
23688 92667
3887 57219
16765 67209
10973 27254
7296 38550
14690 46803
27619 58479
22297 35673
15501 89261
57662 62227
91221 95627
28870 39395
34014 66603
13924 46926
35418 92621
16370 48252
62033 75045
2165 71976
13089 63064
11575 19105
2978 23279
17207 20285
49719 75916
27009 60502
57424 58295
67433 81647
39502 49473
16036 54613
42183 75991
69843 80497
3397 19359
56839 71743
44611 89208
53250 97547
18335 18852
5305 53098
93164 96049
32625 53335
3248 22778
27109 81099
476 65061
55921 65777
1591 21980
64868 73544
1210 56773
77918 84297
1563 4376
20176 66014
47896 75505
76692 80777
20582 67608
81728 85548
2598 38794
21588 82452
60140 96339
1676 84362
23745 92192
22409 89181
17790 88261
22547 68102
47130 69768
8392 76458
9987 64074
77324 91954
31407 34153
16784 59860
28608 42657
35312 68891
81790 98181
47689 51397
17432 97635
25832 88534
27591 55255
50007 95206
46796 47627
11311 43304
23318 55307
22853 42203
34186 42271
41102 83808
80655 91602
11023 81419
37963 99737
51115 67564
33371 70002
39498 85990
51684 90674
2911 91204
20924 26293
6588 79588
56840 78943
10292 21932
3832 55869
62751 94758
40364 80627
27883 37387
26062 43150
22175 74168
14060 89812
21776 43673
6998 49169
66941 79946
47130 79053
16226 58682
26723 57070
1662 67559
34809 91316
35847 73603
35392 46994
68994 96314
38245 41732
73067 76226
40085 73354
41932 49158
20409 56339
21499 44607
61058 97990
35406 61310
66983 78367
12027 81670
64598 99200
11557 60769
50817 65342
57502 65617
240 56004
21617 42443
53558 88710
34356 49114
36903 97181
27771 32298
54053 62237
73259 80278
72117 98963
22073 94875
36277 70102
25974 42740
16232 77585
38784 90009
8720 16068
7322 39372
7001 61368
17254 18070
6406 48524
62600 97446
47546 79817
93038 94648
86403 97395
80174 88231
31998 72322
60912 65098
77124 89228
33407 90191
24974 38212
16958 86297
61024 74055
62725 90849
65967 85523
5143 9279
12906 39672
48907 79961
72724 98303
41815 72600
48988 59944
15878 47753
48630 89361
18679 60670
42380 42878
25899 28380
45649 78151
41730 76630
718 95264
49644 80573
33664 41533
1792 11201
23637 74672
14723 39081
56429 74880
22095 98728
41129 70714
17411 43493
20230 34000
41282 92732
54880 76883
57356 99487
20893 79558
17411 78896
31068 44677
20968 98621
7622 23767
49353 63179
38241 88529
25994 64210
61462 76978
24592 92741
16721 43608
4813 48745
10213 57503
39492 56967
46022 50428
4312 8316
25887 36620
1325 86229
15734 87107
46840 83962
17479 96432
17186 75238
57633 92129
2461 58958
3656 65460
22000 22738
89418 90822
7863 49851
49970 79735
81187 82482
38732 74468
28450 44214
33762 94247
80668 95328
23790 67487
69795 72808
43709 75753
25601 56180
10410 86274
14506 92808
25847 57227
48739 95220
23900 27923
29407 47669
11181 67601
24628 37343
6670 65031
10238 68979
86756 93297
6497 86840
21339 66682
20709 23392
50191 79921
15610 30170
19130 82031
31731 65495
2144 62578
30941 96814
21336 54343
15383 84253
6566 88372
36831 42336
12560 54456
1877 50208
55508 56306
13232 76577
59 86512
35796 62501
20509 29280
19803 41408
32085 90427
10733 87836
68141 85333
27312 70468
8058 85790
51746 90888
21920 31286
86470 93417
33387 61621
23488 45117
1597 53335
65503 97629
21733 93727
53539 93084
51958 52191
36059 77897
50527 62874
28783 33945
41213 70640
28346 37139
10001 99424
4246 21400
20483 23654
46000 46253
69275 79069
38298 60679
34322 34918
34066 48127
34383 71116
65118 69265
9312 54273
7550 88806
75922 97355
18526 76993
21011 46805
70293 82648
1900 95894
31620 65971
4562 9402
17058 68254
36348 58474
15668 76229
64482 80295
31140 83109
13282 24323
20097 40767
4030 23707
72649 90350
64689 79522
54719 92103
18339 40041
18872 27700
10992 39988
79288 90568
15471 39784
13369 15094
18734 84725
87527 95287
56284 63589
28295 34902
56000 75004
2836 63865
53184 63604
45502 91827
16609 65235
9509 93521
4654 26469
80103 85307
34659 55050
54804 83113
10119 68761
43419 65545
259 34403
57668 72802
27681 83827
8335 90453
9250 68181
32527 97019
20996 68678
12228 78921
53126 60882
38982 74142
9656 22843
43232 86183
23555 45428
49516 97949
41644 84148
53604 81585
74647 92816
24666 55183
75212 82770
30694 80687
6007 33591
32134 32171
27804 63288
10438 33692
8082 17315
3860 81015
22379 31674
78363 84088
14836 47207
31972 93143
25885 46804
10365 18430
45942 57481
39125 63340
27131 32250
45806 77243
53312 87643
30700 66383
21467 80045
43884 55836
54217 77596
76564 89038
792 26280
34199 59239
16447 17615
8933 30213
4393 91328
14178 19277
38210 51139
77328 87605
26068 57118
37193 72559
13121 37395
27305 50965
28502 91275
13504 56759
9097 20406
2233 37992
1462 97573
25200 32367
9833 93857
73187 88140
47272 82713
57379 60772
2051 2063
24159 30605
48780 96896
2539 8143
13373 18580
8190 75638
26432 89557
34081 86181
54760 77429
33270 86281
38201 67480
60344 71832
78998 93296
10035 14128
86729 94662
78581 96455
63044 66649
22487 79257
46850 62553
4502 64306
14392 51346
49938 93185
2637 28815
55360 61742
6808 43676
13293 75945
62245 91539
5858 97637
298 55217
33255 58549
37144 37430
2480 96790
74133 75690
29889 81351
1632 78744
26013 96090
7192 95649
41068 42825
13054 39634
43653 72611
49006 64719
2239 32285
66765 73052
5402 48196
34425 35528
23061 74399
90216 91883
7131 19810
73177 79830
36395 83744
7550 37021
54541 87797
57822 73908
12138 60806
1314 58212
74083 76135
15646 45587
54697 76610
47845 60406
41052 67984
15862 55352
7568 70545
587 72781
449 72760
7514 39275
79513 87098
42812 48765
34127 47026
28816 69505
46319 60367
87206 98450
731 25939
28812 32700
57449 95153
20293 78274
13454 28922
9943 18917
42284 80624
48025 98684
52320 59857
33783 57059
17702 68560
89644 91715
15783 20226
63570 85083
13190 33263
83624 85973
69205 86421
4860 96029
38584 77608
52204 75927
47476 77271
8692 29550
38141 97056
8872 37688
82824 90519
22303 69958
5609 78149
4733 20437
55244 59401
94933 94983
40094 83696
8704 91182
59567 60840
46898 71435
56435 89347
26808 40753
14162 76859
465 83240
63543 99429
10726 20430
19523 25654
46552 54887
6697 9671
61156 84918
2028 51952
66100 67876
23600 44912
26022 41020
5097 30885
16089 77266
29374 56534
19034 47383
33773 75066
68678 88242
40239 48002
21961 85086
80435 82151
17731 90780
76488 92848
11413 27754
6403 39922
24477 62428
66060 95386
35931 92055
31321 90347
20300 86831
63605 74302
33360 56258
30279 48232
1906 91974
4285 64151
46470 69548
9094 45232
72086 78983
68006 77045
22437 83285
30051 62967
17892 60978
29734 43726
14548 62689
59012 60657
25223 39039
5349 71331
10063 75894
17494 31847
67439 95809
54629 69560
72975 97627
32404 54483
5127 68268
7982 32292
33243 41224
24130 57568
5688 17999
70722 76707
44767 65668
39184 39718
12500 57007
76006 96169
54122 62263
1053 85903
20610 40184
12120 61356
23793 71035
23936 28038
81087 88823
11 89994
18736 28992
16279 89197
82339 94882
1094 83625
24127 59830
15034 43845
39208 54883
88256 90813
15881 20533
26242 49038
83516 88014
83328 83520
9851 67217
5168 32697
28117 93547
35331 96761
66216 97428
91039 98362
14695 68609
792 35445
51002 61128
5460 53814
19637 99361
9461 19830
31184 85093
12926 16359
17847 83620
61846 88950
19103 74438
36134 88132
46167 74642
10360 77191
28087 93509
66953 91856
41912 43887
40658 95713
31656 79834
6337 26701
57242 57760
39877 50987
36240 44366
29951 69024
2275 94915
12028 67328
12287 71885
68260 90875
46318 60025
455 13999
75217 77433
61281 73820
24112 44329
15586 40377
32926 67953
67582 68325
41660 41685
7362 38565
4898 37581
6921 58992
52691 96813
11959 80276
72917 85926
81188 83485
29551 56422
63597 75564
60698 94404
12185 55554
78921 90704
79093 86377
14095 65295
28677 38332
19967 96820
34206 90182
48791 53483
47485 63373
17358 34869
24170 80516
34180 72773
42165 46644
60727 75793
31538 67949
20854 88760
6919 55941
15999 29086
65160 68331
34234 62416
5340 73219
10822 77777
77235 90223
19662 21217
43690 86847
12497 83477
79654 84251
12060 80019
21569 62380
42565 44118
8475 22151
15564 25673
32794 84494
38860 68562
46246 54667
32980 49716
66065 70341
71093 72608
49128 63087
65178 81715
78325 90619
36111 46387
30989 53484
53825 57763
8285 75785
58068 95119
53933 88940
54161 74135
72699 89036
40457 52937
78019 97934
22051 78959
20177 71631
564 68113
22880 90717
39073 78996
1120 65813
272 73758
20514 80749
27464 30233
52348 73071
34727 35251
2834 59401
12733 43556
10514 35375
26920 32075
88 88371
4726 27497
13443 68589
73598 92227
43944 86882
15934 68224
12247 83291
8550 38269
31387 35425
70628 96761
54867 59747
15714 53206
72835 75551
54901 67524
15990 31160
4199 65395
68011 93325
88268 90812
69660 88903
24831 91935
48652 69899
47203 85725
6417 13740
28748 69164
27945 70893
52841 95143
5288 69654
37617 56163
15698 86834
89273 92108
71024 82934
27855 57293
66065 78941
76342 91151
28944 53534
45881 79070
33613 36240
5365 23295
62003 88348
73266 80979
83049 91085
31596 47399
38264 81667
78136 98286
45331 60135
19150 91760
84994 93438
6648 82907
45095 91199
59029 78999
81197 93278
42450 50543
26936 49595
13703 83627
78111 93346
36963 79776
24122 48475
3904 87614
4854 38639
24511 58248
54458 78498
67456 83901
7184 28871
79157 84960
31812 71924
41188 88531
75671 94777
54374 55344
57767 85384
14145 90127
17790 58475
54962 55511
17253 46596
31610 88526
999 67148
34105 52213
79420 97991
39300 91126
62670 93873
69601 88380
2588 4160
52095 91519
61472 82806
25612 52097
33930 66210
55389 79628
72638 91426
13275 89301
44043 54687
13101 23036
26521 32358
46104 81820
29099 39802
49484 79679
40796 61239
60897 87072
3555 28359
9614 99722
5865 15852
56933 91738
25517 30644
17313 96561
3805 84993
44209 94559
33331 42751
12429 86092
2319 61937
48885 72346
3262 31901
16982 18101
66915 91046
91892 92805
21229 83660
90281 92053
47328 66982
61294 85173
32603 33292
61874 69490
9677 63021
35907 50076
62687 80633
85775 87971
92305 92508
47529 94961
12536 77349
86603 98948
41472 57051
24398 67217
25916 33767
45503 71591
25248 95262
69974 80828
33507 67121
49700 54037
75014 81449
43200 81271
5748 39519
26179 96134
32479 43776
39280 79707
32567 33068
5774 88772
18967 78856
82183 98944
6184 20759
85400 92562
56395 63405
29944 73227
7884 46485
20012 90491
11214 50851
51011 94957
20743 80374
45479 92274
607 91888
54133 92869
48670 91815
49443 58598
9324 51554
29998 32032
31873 84228
18373 31453
75869 88942
46806 71929
24223 79495
34154 99101
36747 53488
12294 74586
2308 31113
24594 91365
71027 88704
42437 69787
57425 64425
29870 45600
41390 75250
33152 43432
14398 69423
7113 93756
4584 12807
13700 77833
56061 92477
15338 18789
93348 93824
41583 87603
4144 70122
33844 63208
20611 93665
21553 85411
13771 81330
73831 90449
45264 54813
33849 66133
63825 77757
12859 48689
13536 85499
9767 77615
41885 50043
39897 83072
10610 78706
74562 83786
32365 72881
18073 19529
42126 74572
70260 75803
36558 92820
18004 88909
870 75271
40998 55507
37407 52418
13768 74566
55918 92859
20542 74978
12624 75780
18832 92493
4015 51587
43828 77827
5102 5986
14071 55751
8505 57685
6971 25453
11941 32479
58232 85478
55399 68466
25619 69038
17682 86124
2882 75393
48548 70795
4559 48919
32907 90941
24329 99977
60303 86649
37780 83780
64395 82555
11923 81112
51307 68874
39581 99899
20184 34529
29878 82835
39491 70020
8794 39139
11996 17666
1940 17328
51460 89058
21307 25730
26467 59210
17022 31315
18085 24216
30160 86844
4078 49902
72175 94384
2565 48101
76601 77373
37594 69761
25844 27781
10897 76255
38075 60138
14469 99474
37847 98577
6300 83659
29232 68656
18090 81263
12334 38915
77538 87846
52189 52811
44473 45934
9935 77762
49421 74583
24320 49722
26164 69196
11762 28661
69769 83938
20340 91870
74068 89423
6702 42298
677 65124
8794 86763
58928 88662
26974 47757
74397 93797
64649 94619
31759 93618
24286 79582
13767 16244
28458 90099
12966 88188
31197 64237
39533 93766
849 30379
52788 87876
40222 57406
25263 39571
79612 86471
63856 66874
14662 84463
24396 35383
15645 55515
64293 84026
26776 46558
62486 73937
9374 44025
2254 11369
27915 36847
33305 66404
58551 90146
3720 8455
33093 54677
15708 81362
19482 30907
15786 73908
29612 47197
3344 48116
39200 51804
18296 24644
38613 92546
1154 58782
57950 74816
46053 76467
17521 59551
3387 55590
7663 73237
51519 91200
40596 62888
9490 78129
69498 86359
23355 28512
39116 53523
19204 86679
7151 53915
16303 23969
71878 95410
42010 71555
15413 74711
63718 79319
14630 65438
55377 83912
2958 33572
36821 72686
45615 88011
23598 42313
14942 82546
36863 39160
16047 91391
22235 25542
55756 73036
3938 52526
30101 65276
20458 95406
4728 4865
1046 96553
40443 81522
32989 89759
27766 29671
12200 90888
10459 12624
48983 62447
21994 59454
15103 19564
14299 26836
68875 76963
42298 58436
36150 38913
60307 71558
63862 69202
21557 61895
23901 83798
23641 96458
73074 95022
78585 99747
43681 78366
22765 26266
1613 14071
17507 42449
64315 83925
80662 85955
24884 80486
36222 77015
61519 66957
9387 56412
38553 87915
12290 32139
73005 91976
23519 59808
28497 81425
1639 23329
78074 94157
4721 21270
15370 36290
31197 97356
12493 89518
90395 92457
31249 86348
62427 81369
55622 72081
36349 89977
7694 47096
21491 68275
34908 75550
5232 49032
65399 97853
82978 93590
14146 72736
32958 48229
33096 62893
6986 40567
6315 28669
38129 44248
6622 47697
18398 49718
27391 78336
5200 79116
30530 83905
66332 79136
30415 62572
17560 64495
14775 75420
20240 70389
16718 40248
63609 82520
46068 92387
61857 89299
39563 71904
41554 82286
26920 52063
46714 82194
29246 45328
67396 88045
746 10092
59728 75193
8572 76372
16848 86803
50897 70115
24382 94632
39980 71361
432 18076
23002 74064
37044 47461
45246 68481
144 89327
37241 57062
46771 69024
9032 23474
28074 76612
63085 83274
57509 68543
9394 51391
70471 72573
74464 93584
34322 86690
77761 84076
33519 53946
5997 94329
13441 96743
8227 74488
24655 26737
20591 65567
45375 60646
16158 34143
3381 48918
62416 85612
1977 95341
33489 68516
13193 24058
67502 83218
64983 73775
29500 99492
34842 94344
22400 72802
18907 23743
4216 12126
76563 80872
34343 51461
28414 57016
15525 90248
19194 58212
10545 66733
32552 51582
7255 70302
19593 44302
67965 70524
18552 94460
39111 89813
45465 91478
61515 75244
92576 94119
18550 62708
38823 83200
47007 68785
63838 95362
79857 86707
12333 14517
23603 28866
12458 60595
40621 46526
35454 89020
41556 87267
37765 45554
30097 52905
4065 97254
1374 85760
40749 93913
20221 25456
3291 4354
32049 85666
32312 65250
16054 54178
79948 92672
28259 54070
13212 66950
52050 93336
52748 80245
25652 79098
78133 81202
23774 39092
69677 86037
8306 40699
32715 87812
23643 73150
22894 84710
8081 55581
50913 67515
46842 56712
27597 41257
35712 41891
4006 73223
22094 23105
7848 70685
55395 55671
12874 29073
41083 73762
14513 97768
60886 74568
41630 72861
16457 79131
12126 92774
423 50961
19122 69549
53470 89180
31292 31803
29658 84206
46265 86622
16290 96718
15114 54165
7723 75364
860 53071
2495 31698
75758 98068
58943 71976
44953 62184
5752 55759
10623 21767
39332 92899
17835 95408
453 44692
13131 77630
16369 64978
46498 91541
24252 35272
94649 97966
71341 80571
66139 81301
89998 92249
1724 3612
48992 70370
50250 53039
35362 64857
13404 77430
27431 44432
27848 98750
92310 96382
87052 96565
64349 74414
24742 36032
39920 47828
49387 52585
46607 59404
76592 80913
33603 58164
80934 84172
2194 64851
55974 80279
2901 56385
69521 84237
12901 65400
38896 80235
59937 61349
10963 90758
67176 88848
11133 90718
21070 28315
37582 47568
14374 84124
13267 71939
6869 39140
84063 91304
1061 11716
33983 41411
40310 66556
54793 89883
13089 16977
64549 88779
34790 96097
14293 30483
49758 76611
32018 49565
34895 38041
13997 65522
3653 5198
59924 77620
4432 92501
42995 49787
8730 80140
18552 53802
21882 89387
34959 82509
64846 86689
13521 81292
85643 88353
18560 48263
19779 80316
27576 48768
26615 79014
56167 77924
54823 75362
55305 59910
90716 97239
14707 96174
8087 45245
12827 85881
26609 78518
11196 52641
39651 70727
62803 72200
3559 21897
29502 79215
32045 37406
43726 91812
11571 51914
84484 99419
7113 58574
62213 67836
12672 90586
14219 68269
23518 98444
22411 69030
25025 27346
19387 66181
93284 97879
49955 78685
4117 13877
39507 72415
53015 93188
45885 71475
33034 62199
11700 94138
17600 49370
33581 61932
57556 76672
6444 71423
67030 86157
10257 10430
47180 87185
17853 92350
50197 91782
13271 56849
16880 53410
8033 80431
50236 70956
7578 60979
32226 34719
3029 67391
71562 89886
32548 67144
46391 95233
1246 52179
46528 46644
40112 74233
57353 94103
64890 77711
57307 58152
9189 64801
635 89700
32304 36108
42122 74433
4653 69268
16838 80142
8896 47911
11415 63041
66447 70437
42737 43085
60215 89003
16866 83860
67628 75690
42758 71981
66 39709
39897 91985
2688 85910
23292 58479
31016 90760
63681 70714
28512 92323
43136 70420
3621 45659
28280 63083
25778 75767
36420 45305
1227 39179
24895 89345
11592 97316
39857 62429
10061 80747
28500 57236
35306 96835
72245 87863
71513 88298
39797 45754
35271 39813
6492 68699
4109 90952
49156 94173
20400 40562
69710 74048
31991 38352
23153 31867
1128 40668
73663 95465
35688 45986
2822 22479
54769 90741
36016 50379
6918 65449
59573 87946
17494 27165
42342 71441
67181 76436
57657 95537
48106 73006
59302 76100
13847 25651
57270 77018
31985 73063
37642 38770
6815 31277
34747 75534
54655 63831
96610 99695
9006 23066
33509 99777
32545 73232
3714 91561
57325 91853
1132 38474
28723 42511
12472 29039
1174 52835
53089 78084
65783 73735
74744 95782
35370 83343
40902 48725
86576 97096
15046 98909
57490 60728
18448 38153
60635 66946
72791 77331
59853 93004
9745 35052
513 39319
34528 81726
5088 45099
24915 49457
33229 49249
83285 83667
35334 94369
3656 22940
6562 22496
19531 39746
44339 77592
38934 71130
48566 97914
6174 11407
3789 75143
17267 36036
9831 52267
24367 58393
3306 93583
39829 54959
55897 87208
17711 31780
31735 83736
63180 95280
37297 77498
36913 68595
5571 14529
18140 19625
27216 46544
9126 90919
24310 86415
7282 98122
5787 34735
32802 77465
6323 31047
82482 83017
38459 63667
36136 70765
8775 74592
28612 60375
7906 84364
41461 59853
57477 95143
25978 29332
54291 62069
19118 91954
16154 29898
46910 85413
4326 32719
3069 23570
62268 63083
4368 75637
63683 88299
15394 24262
25671 26018
165 64469
15545 30056
18284 55569
59004 69119
90368 90405
28872 34741
70365 93923
28141 71419
10171 39499
7641 30645
41583 46672
11211 25836
16251 48701
57468 69083
51594 61303
24879 96094
39713 92846
36825 78499
45595 65330
42478 96220
29229 49204
22571 35663
7325 37958
72966 99107
8496 53452
7711 46475
66205 75650
41832 68282
12547 22375
9392 14836
33185 68347
10574 35996
20174 64069
58310 67954
79845 80711
7506 24510
35446 63523
23819 58505
10629 42685
38864 85808
8678 80150
9850 28937
10657 94762
67661 70772
46921 98317
90061 94014
33884 84114
6642 31655
17472 45215
2501 2631
66580 77661
19440 93142
6031 40888
14530 89187
65919 92790
55351 71981
79811 88093
14042 63095
16223 24761
21943 24693
17022 71669
18423 20557
304 87840
9461 17308
3577 67983
3706 58359
15462 82862
2011 82024
14007 81515
18765 28024
40550 93295
85615 92094
33290 66036
2027 47007
65582 82800
92429 95341
5343 19546
9745 97686
47708 71518
59266 61065
20255 80522
68022 79400
91436 94209
67113 96854
75490 87935
31856 73499
15032 99263
8648 98413
25872 69984
5580 29437
24655 60872
88034 98081
57894 73626
35936 91758
8704 72708
26603 91378
15765 85412
86068 88344
16488 49643
6009 10522
48255 55935
7247 14305
22231 44031
10905 51064
14887 47333
15496 54748
74011 80862
32598 37834
32901 93691
14567 99688
12267 47130
36622 39796
11039 97296
35937 59024
20256 46335
12379 37628
24222 98833
15544 35282
9441 74728
75253 92294
62853 66086
34751 56820
50592 85982
2190 13690
3990 75899
62550 73996
69697 71735
29436 50803
6020 45954
32532 32788
13885 21357
9071 57683
51772 72977
82736 90052
69239 78129
67233 88523
46398 83528
57146 87956
41699 47993
82575 83109
58430 65901
1712 58479
2823 19018
73644 98291
34945 79537
1360 76119
83187 88344
7623 41573
32485 57963
53129 96666
29616 42811
21439 99033
12692 56446
15633 24126
48557 94944
24635 33055
29789 45000
95065 95334
3081 76258
74744 90159
20960 48430
1242 77196
11542 80100
60729 80853
58351 89057
27351 93371
91891 94262
60359 77332
57229 92030
33252 46311
36223 95464
64765 80376
17831 98161
48078 75083
2104 30245
56187 92774
3149 71460
19893 22824
52953 87413
76248 97191
11102 27719
4576 54230
57390 77070
38054 96420
1260 86265
1504 18427
980 59055
45811 49480
21008 58637
60573 61929
39556 81498
18818 63843
23696 72866
64320 66502
18559 47137
57304 85023
12529 90166
68665 75888
43292 50430
66163 83916
20518 24022
17346 23704
87280 98922
32307 95217
46579 93111
43782 59863
37715 46996
49998 89724
11395 21096
74214 92144
52114 58742
7246 14689
36370 43516
20918 67340
4313 44484
1606 29773
17847 87789
7502 54093
9303 41899
95414 99316
18825 43376
36540 52859
88902 91243
26927 35481
70370 82576
4687 81848
7088 45615
48302 83058
68031 68787
64139 68847
10313 81458
21151 52124
54199 71969
1610 64175
20424 82445
43271 82906
12366 99410
59381 65910
9106 19104
64879 71433
13901 44915
20130 36463
15166 71324
11956 97643
6368 92747
1789 25516
24413 61073
30755 57005
5144 91512
9850 46450
14771 60021
7074 70115
20614 71827
2415 63619
55082 66490
7393 44561
2796 82785
14714 44785
44115 83969
89849 99756
97163 98981
5420 18329
15422 21678
2390 37589
5842 15055
22890 48577
45940 91170
9913 44852
32587 94223
75387 96295
14235 60673
28467 61209
59007 72531
8745 91780
60103 67837
49694 54892
89587 97960
53095 63137
33300 62874
46461 64583
16027 65227
1643 61284
16366 39240
54462 84848
77810 95722
337 60325
28201 73645
59862 66090
79136 97508
13839 22305
34604 49686
2286 97241
52364 64662
5484 14046
45203 84889
20439 89178
36527 78470
29542 69640
35590 85178
49512 59869
61096 85423
59882 90585
90817 96326
6717 38025
29882 46405
1671 99780
59991 77296
43060 62721
24662 70634
58572 80086
9455 71151
13530 31315
11008 86952
48460 66711
26178 91690
85246 95496
14798 26837
54087 55869
6358 10066
11589 58672
73720 73824
10915 49108
4858 39246
21231 97753
2784 9384
17087 28650
31068 59105
19779 79210
60738 91091
26714 48426
66381 71684
54644 83127
40510 90073
11791 69280
47922 55135
62837 92913
32098 96389
592 90074
7861 59851
50849 78523
34063 43752
82187 95371
48989 96897
22503 71621
8013 21800
44919 65555
37169 87704
22188 47552
42063 69247
62629 65879
49475 88503
41710 50049
5245 10282
5471 34528
39260 76521
7340 24155
6473 70330
21778 42767
53527 90629
61465 78822
74663 98457
46043 90192
71341 75838
68958 87073
2962 24522
62535 63580
69447 85460
8961 47018
73857 81676
8580 90760
78339 78446
8622 81491
39522 93536
1155 39007
17515 37219
15795 47438
6451 21116
2122 46199
13916 79251
8058 29957
37533 56031
15690 53652
7836 57839
50751 99120
21054 44019
18010 64016
55571 67143
38407 81693
35920 37248
62020 88879
40950 64534
35032 60366
7488 10937
31787 94585
15425 73483
69499 84806
31202 57731
26561 85281
22943 57189
63445 75041
33238 38486
18500 51819
27385 92417
23417 78956
53381 61661
65335 81363
50658 83147
18141 30222
2433 32020
9457 46202
41018 94945
29448 86071
27943 46024
78295 78770
250 95907
13343 20343
73181 80378
67079 83087
31496 78015
17172 33162
22742 66780
46336 76575
64477 79854
3297 92387
19889 30154
70216 98982
48917 93920
24364 34405
28161 97968
9708 49822
76518 79496
3633 73141
43874 49287
78330 84378
28056 38659
74121 85372
71519 99478
27524 96935
43811 98266
20168 69891
39953 85781
40588 50010
2498 40238
12534 27224
30212 84128
3243 61491
67370 89093
68832 77473
19207 30738
7844 55936
39437 81279
49877 94209
12474 93900
57254 60606
4269 11629
8003 99220
42184 73827
46004 54903
14666 37691
60127 79087
51291 91142
69842 87018
24092 68411
14366 56575
43439 56402
85159 94868
77290 99945
3757 67576
27958 76038
35514 91851
37738 70353
15451 21286
20516 47551
46201 88922
81199 88605
59364 98502
58777 88454
14503 16150
52465 87950
61295 67843
41468 98971
23559 84044
38132 50516
2440 62019
42930 45277
64950 90349
48102 84307
7728 13808
96557 98584
4110 53323
57566 86783
3785 85488
4689 32099
14618 56478
8640 27423
33178 37055
33016 77661
55098 86985
38351 81300
65814 75915
40548 87795
20492 76845
39379 77207
24520 68900
37465 54290
6582 23036
21268 84189
6002 46273
67064 94179
91962 94219
63993 79447
56135 71874
2038 30554
20212 94257
5246 92415
67044 69755
76749 91198
241 45516
6087 18016
20616 49270
20251 88817
59267 98934
93248 99326
2638 62179
71587 84937
34594 53148
1589 40788
38448 46155
58040 87564
49602 79884
22052 36583
44054 45637
45444 68513
59967 74824
16052 33461
1311 67599
35502 98257
13010 89041
6950 55478
33345 60394
53701 90872
64610 73334
14686 33314
39277 83833
25314 72132
10496 46647
59341 79932
71880 79911
82333 89055
24538 49429
437 43505
81446 99853
28112 53646
80830 96140
45067 55802
31658 67118
3900 62283
77981 80336
39641 77016
72787 83536
25212 38899
61680 95721
9619 29848
80377 81082
36603 88812
14289 94781
3912 79439
28975 48374
1291 25012
7530 44027
40797 49395
16257 67087
28861 43365
76777 84267
37381 86443
30805 58644
3800 16990
46614 84439
14046 60494
684 69459
29090 88925
51032 85476
21744 90500
5598 5727
58084 80888
14576 76413
3571 30274
51396 88137
7850 90588
7190 29936
18410 35246
16328 57097
25901 70632
23349 43890
18290 30385
73718 76083
22455 45766
12515 32781
9587 57026
16681 99529
83657 88931
888 42145
48540 86192
46718 56933
4767 26540
27254 74148
27947 54581
44254 84435
80311 81356
21234 92177
44790 60754
46180 77606
155 94332
4669 89542
15903 21843
6722 62523
32818 98483
16512 53570
90153 93572
20595 28795
48610 59847
46862 49466
8693 14572
33526 91438
33024 82265
21767 94992
13603 99119
64883 75785
23503 51511
10836 42199
26286 90869
11256 72957
62906 90729
56137 85527
624 50207
46232 83661
17489 90758
67651 83078
272 75680
32201 33878
5665 99851
35496 77748
58185 65106
21395 35650
10263 98028
12067 81376
17443 79389
15182 82596
4028 29599
49126 91139
41179 76209
28334 80048
10689 46831
22748 90905
42780 87852
52102 76823
61139 88675
29639 45889
27089 64264
19541 29304
27933 58503
34875 76389
27826 88206
67203 75754
5563 14795
80045 94762
42301 70493
39388 41719
33741 63994
76208 87123
30443 38580
18230 91101
44021 78651
86652 91034
12194 32419
65847 92806
21040 89234
68207 97485
24558 95439
13497 15716
58879 94813
3376 22289
21097 89417
39138 57241
17495 33538
16566 19958
57468 62547
58575 96204
78793 79016
37491 41064
76895 84920
12377 33987
6701 65224
36566 78713
1071 71039
9265 45706
39184 75685
45020 54213
54583 88502
71364 74443
9888 14652
6597 60961
183 68727
36936 97924
52468 67165
43335 51498
61032 64448
3601 99315
45226 99307
57220 62700
33892 69894
5115 80132
76248 86130
13518 80382
3564 72821
11762 70677
3627 67580
52644 66183
1452 80619
81270 88362
7401 98174
17285 39051
23978 69988
57270 61012
12321 61785
30054 80658
8036 38694
19854 70769
13016 18712
39628 72432
73772 80091
1082 82975
28234 89609
11995 19672
20538 30180
50360 59828
50109 82031
20350 46993
54913 95809
21280 95047
31737 77571
67384 70982
15845 17890
35213 97896
55307 65207
50233 80463
12890 21725
53920 67456
43708 89597
36016 50917
41780 81321
8083 34455
14101 76100
25806 44441
15272 37460
14250 58602
16558 16805
24228 48918
75845 95314
33931 99534
16578 71732
23770 96111
11644 18702
76010 79016
42534 72297
58203 98830
57275 94769
19212 77318
9009 34739
47126 64377
23365 38448
645 18083
2042 86589
64817 71379
5195 70984
82114 85056
32398 44056
33074 86788
16962 90292
51691 56827
58500 90635
8888 34864
9878 17198
48869 92725
17881 69325
59714 84764
9818 77865
29222 98902
36758 77225
79856 98757
62523 74137
32063 91561
59343 61306
18150 96962
237 35623
9305 56926
57263 81536
24292 88902
45212 51583
24217 32515
28263 32400
1590 49369
65003 81587
5728 65960
13494 97839
4063 6087
3129 65367
55261 77096
34078 73273
50748 99865
16995 19576
41991 70772
50066 69718
30985 83645
946 20152
34693 52619
3750 85321
30647 87138
734 18402
21159 53787
95784 96471
29780 98711
9720 53160
16257 28653
3560 81055
54248 74512
21176 23085
15337 36706
14597 84365
36865 92308
10460 50349
6606 16671
20153 44749
39808 57746
74571 94357
57232 64308
3012 65219
18278 76122
17423 62669
15962 57091
11382 39933
31054 33784
5064 25153
62107 85571
61982 84294
42261 61976
22547 98525
47557 53095
26035 59552
13592 27229
27872 36341
2094 61464
22349 49574
7971 48504
41264 44780
74805 91507
3697 15360
55650 67480
37552 60270
16344 75763
36168 85233
52331 78077
10716 64826
36895 85668
324 37869
18378 93965
24599 99266
2633 26902
74741 96391
42468 84976
10089 56079
6195 50328
47749 84597
50936 95250
5955 74939
14446 69983
9316 14881
8032 50782
2808 12606
9178 96275
55100 63641
17475 28654
6979 28544
28557 87099
33367 84196
51027 53393
29472 83399
7653 39700
42081 90438
59199 69039
45781 75626
3730 47752
38027 59896
3946 6011
5580 71768
20508 38755
23660 58763
9342 93440
40083 92600
21041 61126
69830 81952
54302 71908
70412 76536
28588 91330
42343 50150
31075 54491
56073 71794
1706 57665
83939 86759
46713 74463
53345 57370
56373 87391
31384 66264
26252 51941
34014 69674
4141 74137
67238 88336
23304 85887
4858 52969
24942 89233
51549 96586
32995 68816
67111 80546
5464 81023
2453 79964
51260 66993
15324 30422
47286 78860
3557 7284
3661 96441
48078 51846
55563 84002
47917 72950
29256 38146
10998 50441
58040 70255
70449 95388
3010 50883
3578 71174
75937 94678
33163 84070
10550 18887
48679 64890
61067 68149
11283 91222
48094 97076
18863 24342
56613 77375
29547 61658
39789 40599
15747 79403
4002 8058
53943 69117
453 30662
77237 86629
40889 60296
21567 52740
24864 94975
2029 16082
47505 88088
58383 91880
43736 47351
26172 65944
54345 71352
60804 75344
18218 59745
88739 90631
43962 79548
36067 58228
3149 46192
9014 60246
17650 66078
69562 70787
23655 62820
5218 38308
22461 70710
73589 93224
27145 41932
48947 96967
9602 30684
29171 76597
65914 88576
38277 61604
12848 21502
3508 8090
64423 79470
57634 95887
22497 61561
29186 36663
7894 34979
5535 40653
85326 95048
41835 57734
41694 68221
37655 87958
17549 95685
63281 96296
45066 56893
30463 75430
21737 91314
5009 80253
51468 69563
63331 92253
2936 76319
67504 99485
4906 53753
38201 78610
77463 78868
4984 59989
17488 67209
14602 72380
45553 61541
38225 57453
6343 15300
31992 98715
61375 78999
37215 45523
65098 94149
6439 54987
5751 11561
32987 74359
47667 61162
360 75825
52268 82077
37847 61359
61823 93641
88274 93514
43735 51787
13181 94004
409 56035
23185 86686
2404 16530
35559 42794
41261 91382
37776 63533
443 39729
32789 41676
32647 63613
76159 97584
36514 89319
95830 96802
75595 97813
22774 93588
29279 70414
20884 79605
8865 21875
53194 85092
70199 95931
39765 78125
2969 30211
31759 85227
35258 92761
14019 89485
12467 67641
43620 78017
60812 64982
14211 91829
85978 97181
6578 19122
10704 28031
39350 70631
8907 89440
14341 28708
30986 86491
29494 71657
36162 49934
68973 82707
42952 60231
2921 25551
30995 66588
32052 81343
13006 35615
26584 62279
43244 53435
25364 68593
34525 50852
85322 89309
39455 42169
46184 67312
34130 44564
35450 60261
70750 71421
23982 75355
13323 51402
55781 75692
59519 95622
29175 65274
25459 98222
29156 82753
26390 43058
5839 33685
11740 42110
30958 47344
71843 92144
6482 32930
22173 49679
51099 52158
89148 96021
30454 75126
44292 49050
69817 96890
56827 58089
79064 91007
5326 86857
68092 99366
29359 65954
64706 83671
60529 75874
76878 89515
72395 90475
34989 46309
54310 79753
20865 34373
11767 49651
21929 40600
16681 17435
5080 97534
54380 96218
3755 57650
12913 65364
57546 79172
1419 71408
35611 71008
4271 42644
5559 38906
13354 88011
17671 96551
14076 74123
26688 36287
27081 83032
56726 64010
24305 49164
77129 92457
15406 34069
3343 46508
12568 69006
5793 66016
69119 88414
25093 68767
18730 56024
2334 52737
36246 60566
57250 91739
36410 80691
40139 56943
60814 89502
44354 54398
77132 96725
6765 55537
41495 55003
5664 67657
8214 97305
35509 44190
1332 47931
54822 73796
946 77495
9661 21243
85186 93680
62933 84098
37042 43847
34585 52183
1899 95737
12457 93586
10490 90286
26015 34197
23970 67978
20432 35694
17243 95616
30933 40678
40472 59506
8540 66027
20234 40390
13698 18134
77596 81505
47817 99405
53768 61979
84696 96450
41788 52420
52313 94862
20381 21711
5395 31831
65869 68890
29077 61663
8034 54205
54615 74236
38439 87358
24432 54241
34645 42552
46818 76818
21311 27048
28037 38219
34434 77855
28749 54497
58780 87548
26195 65995
50555 54663
49341 60350
1629 83104
24960 82946
50354 74371
80357 88332
76542 93851
7260 37766
72172 95822
3986 16531
81484 91293
6288 41167
48859 91953
35495 92318
56440 86254
53244 71226
20526 35158
7280 11563
10054 53312
96363 98484
56271 74245
23306 54309
70959 83374
21744 93024
68361 96646
5957 34429
9567 95288
23466 39535
28891 45474
23865 89693
8356 41115
8096 34120
14481 66232
55299 81793
46865 81032
43713 90820
2558 42072
18772 74927
12623 99642
10226 73379
9130 49529
58293 63729
83031 95734
27311 41065
4630 33942
29016 35715
68009 83379
30145 36204
39839 56235
10275 31211
39641 80822
73481 88737
47695 61569
1006 86136
17604 47506
29300 87314
17372 40594
5639 65726
87004 97189
10881 32050
19263 27442
81023 98828
8328 75791
50418 88072
7801 22982
61931 67303
59435 81972
19281 56471
28125 48639
15412 80189
34608 47372
19884 20371
13056 95689
66397 70590
4992 8619
50503 61082
43960 64714
70321 74029
88537 95212
53128 88611
14574 85776
8269 41209
13358 96916
49916 78648
11255 20027
29124 73846
91329 96465
30312 88781
13297 76058
14856 16180
6089 31066
45282 45753
12044 47821
56718 69886
24286 50435
820 76097
18814 73667
7037 35495
59302 79081
50938 92784
9911 54641
16115 89543
6427 8917
53259 92950
75567 87039
35962 59753
30249 49722
42296 91138
21816 93014
59396 82249
46297 93959
72800 88817
55998 72738
10606 84756
10824 76374
67664 93935
83848 89232
51231 94987
25612 30275
6810 73153
2854 6113
57319 74271
9729 35680
20699 70104
65570 71477
45014 69602
8689 59052
17196 18474
19217 30113
6037 67684
63472 91160
7806 98926
30905 31361
48306 76717
5289 90397
30156 68046
9946 34933
51940 90555
12882 76866
46369 83393
42768 78207
30909 58985
2681 55667
44184 63462
54739 88348
77701 92828
59748 89280
15041 26089
26638 94359
19522 98162
41516 68066
15357 30651
20720 70832
4901 97119
52067 92596
22205 46655
19625 54178
29257 54727
27847 83779
34892 69108
11202 25806
7294 68883
59714 94889
795 15827
53661 62101
14655 74082
11177 40021
2518 49302
87035 92756
5361 98525
20411 32421
8899 51671
31142 72704
19251 71738
40077 83294
11753 98443
29031 45349
4817 14995
14354 23043
39970 59250
59495 86928
79371 93328
6683 62676
12348 93938
66854 69296
68661 91041
2638 21625
53831 80428
43721 86924
10193 39907
19104 59496
54969 95992
31196 43328
20278 61304
55331 87349
46472 96968
48581 83626
61457 77388
9237 81090
68931 85842
72619 99778
14181 73325
2722 66563
13508 52061
7483 61528
88376 99301
71110 82933
15161 61815
8535 56192
17687 23603
50187 97155
40450 94427
48153 76598
21528 67205
7201 46096
84702 88029
17509 73381
80605 85343
47341 86660
15354 40481
15541 80864
36116 95919
41052 58302
1809 36058
764 36442
52939 96004
67154 87516
11715 74798
47017 79209
16571 37243
45862 87852
7810 63252
45882 80110
54510 77564
75211 75577
9872 62632
48454 49583
32922 90017
33581 79824
14915 36019
34567 85833
55570 76130
3654 91404
26006 75377
4801 71213
51883 57552
29578 88395
51139 65916
236 1136
23222 88831
63524 71121
5373 10581
24653 87005
79761 97710
3197 12447
38196 97879
15573 70408
11613 76534
18178 50925
86446 88069
14137 46561
38986 82655
22383 43553
69 1610
9440 62977
5441 37236
5162 60499
420 63228
15920 83197
81382 98142
67998 75345
24571 52679
47259 90235
10302 94180
39252 88202
7743 98769
33999 64290
19657 41645
25548 66575
22705 81484
31195 87921
15919 75283
12196 39727
28441 79552
54467 79506
7743 72646
30595 49805
25746 30050
6950 82476
28431 78667
30756 82421
46604 64520
8923 63854
25662 76315
47454 85393
24005 33819
22912 84792
88820 99167
44054 79770
1654 17056
15703 36644
41396 46981
68596 90593
9904 80263
43709 60301
64680 86860
21265 84996
34092 65772
26937 34241
35066 46290
27823 57011
34999 74042
85523 99015
22717 30982
56483 88807
58502 62410
28482 51091
28565 57315
41163 54699
19561 78907
52865 87604
52207 83064
39735 87157
4292 87153
25423 38318
66168 84013
46007 65560
31396 64676
13687 92341
20119 68240
24705 48059
800 76765
9189 69401
18732 65806
15829 17463
33041 99778
79341 80768
37739 56254
2426 80572
18809 85096
65457 73752
19833 30341
21153 65355
40710 60183
11251 56850
72924 85819
68378 95425
55548 97531
68223 83885
9786 65341
59479 86903
60252 92608
28660 64243
41825 63605
70157 96957
76585 87437
47892 64547
33728 62060
8349 64884
26432 83399
17272 87143
25573 85575
35610 97831
32083 52961
44920 88896
3034 14412
24352 50804
41567 67896
63602 83754
59266 68321
12859 55749
41381 80037
31379 55691
58402 61160
12163 62996
35433 42968
32853 85849
81839 84304
4956 89802
57785 91892
8392 26865
28318 60131
12593 23975
85965 92303
12641 63556
4770 88775
51126 53276
22864 24390
39915 88748
51604 82267
49574 54351
50448 65008
6304 43086
16007 91872
78189 83476
75329 80217
6804 38451
91701 96905
10417 70014
14169 23849
30149 91669
51155 56877
16162 75922
20034 79215
27655 45362
25961 86922
26262 58414
61200 72652
26985 28780
30594 71961
49454 55645
66548 97152
52510 70877
68408 89055
23065 50074
42938 92266
16960 84241
24437 25130
32259 64000
27078 64335
57268 60265
4938 31269
33455 83020
35826 89629
13262 53966
4864 73877
44328 74259
56168 76136
60130 61962
6874 22312
15311 93837
3265 51861
4439 98861
14961 28624
12610 21009
36000 63289
85845 86501
72251 96829
56398 56613
20100 55499
53473 66041
18132 69655
10671 12090
40442 52911
15893 61790
38957 91051
13008 57359
38115 97776
25135 66172
49168 71819
70113 79260
62668 66986
11566 70362
61632 62761
55342 99700
9519 25096
1766 23298
14820 43986
630 96856
10446 74248
14173 26506
14030 89060
45939 59846
18269 97589
2154 33459
12636 36937
8455 43955
65250 66143
6276 43580
15291 76766
43471 94132
46240 95131
11675 31265
22020 28075
41952 87073
13703 82184
30731 95253
24335 61623
75179 91348
13609 61345
75182 94725
5360 29193
15115 59511
58592 61301
24954 96511
64232 85976
10019 98793
9701 50800
57595 94486
69230 95069
37533 56734
47008 73324
29003 60812
90249 96196
76861 80523
57535 73941
45213 94375
13593 27380
68005 68167
37226 54430
25412 44263
12163 66194
26133 99328
30046 70528
425 87188
19410 67667
44033 77586
44349 78759
33668 68895
10684 33218
31657 95783
20541 24780
8765 68332
22116 30424
43525 58635
71652 78896
83000 86519
88977 96097
84142 95944
43872 85708
8638 91994
17438 63255
36480 83297
3808 76689
57606 98359
33207 70173
51511 78451
2141 87138
41616 78888
22624 46074
18844 26442
74610 86142
30006 31366
53911 65462
45234 52407
39743 47993
89049 92001
2385 27648
57042 82733
37104 63513
34026 44755
48585 62971
2954 94567
72875 79684
55676 83216
38502 48667
19850 98302
36348 93239
41510 95974
33258 83509
340 32239
14875 86495
27678 56094
22784 53490
31580 69542
25132 92506
10650 57887
23129 98734
6119 89686
77718 78044
39972 81143
19677 92492
29335 32980
43800 49343
13610 16170
46803 62094
44532 78442
84615 87492
20113 67013
17988 86860
5810 8946
63900 84962
56443 81008
20947 87842
8406 43983
8583 24086
72875 94706
36241 55226
50535 94755
26777 28889
42727 63783
6981 62724
5067 89031
43236 60381
74422 96552
58455 78955
41043 52937
47068 96558
7177 94274
23630 98551
72057 95945
5577 70754
36695 45204
2508 14993
87982 97228
44381 85504
84656 87393
28699 82037
17609 99533
58763 95849
41630 69106
9686 86668
43650 47489
65020 79110
90167 96985
654 33731
62296 87603
55552 74388
3499 78385
8918 97475
28155 71514
78567 99690
47609 56861
83917 88801
1230 85364
79468 95218
52344 71431
71242 96413
40781 95971
16567 88808
35600 80930
8855 18520
67632 94697
74264 91637
3486 21418
7292 48185
47978 98024
64226 92802
50109 68183
74574 97358
2957 64257
79552 92502
39148 92570
22048 87177
81467 95872
66776 74719
34216 86019
22477 33900
32126 36165
23061 28156
64046 74074
7159 9938
43907 74535
10826 19589
3431 57789
12671 97489
26492 86008
19706 58907
70126 72303
2066 37293
3824 22574
35402 48633
26130 75422
43882 60540
12138 35991
67555 73749
38934 91422
4925 54803
8072 10412
67620 83494
24893 76576
19384 83563
71416 77554
68676 76332
13099 32912
28571 89287
40383 61103
4816 29099
54712 88770
23824 87677
89109 97047
4071 54160
46298 91497
18880 66718
670 16043
30580 78457
2899 35493
23677 98704
21014 31058
47798 87116
3081 47536
1749 23734
8787 47443
70902 99713
24909 88726
38437 39874
44195 47768
10536 34049
32571 89810
34293 66778
5368 31529
2377 16967
46241 68138
40882 66355
36189 82537
51757 97557
42570 71459
10274 78638
97741 98798
29151 29680
43558 74330
40749 54784
2632 72671
43087 46070
17153 37834
28744 94639
7783 41996
49299 74680
89882 94775
51964 55817
31906 50524
77474 88869
41289 69993
55175 79684
885 60049
79873 83418
25386 55425
72330 93611
42810 83918
52346 55784
32910 61766
39214 86467
3147 18699
23403 74507
92470 99657
29381 50302
78853 98976
47586 63561
15706 88004
73183 96371
92805 94172
25367 99196
48201 93939
18550 95138
79744 82740
74593 76345
11671 99562
54053 84495
53899 67066
47491 77989
23261 40371
77693 80189
4077 54472
38622 69959
28623 64474
57783 86215
56810 79319
2039 26519
36367 94586
37526 52664
7279 71670
3972 90335
28975 67258
2024 80239
8272 39782
35468 54799
19637 38788
57347 95164
90717 93896
5803 74593
49567 89325
8439 83312
3258 37959
87141 97057
7299 99562
18576 34143
83163 86264
2254 5897
26602 45498
27795 33441
18909 72132
29699 76418
9207 18173
12587 28543
42602 89700
20830 73627
7419 9699
2479 80822
1182 63960
84228 97965
84855 92135
72783 93861
41112 94909
30609 99162
10589 79118
15197 73956
42281 77046
60212 87020
20198 35027
77770 83242
71840 79751
47707 94377
93247 96281
33913 73783
819 59367
1434 58671
13225 99467
64984 68219
3082 75257
13966 61357
37274 99259
8403 47780
66848 86503
17461 78062
56902 71065
33236 53793
11318 54834
65571 98082
20772 57197
25580 57748
34507 89594
98075 99497
41529 86063
53525 58479
2324 7650
68336 91244
2978 17817
7030 72697
49299 88895
13804 95226
36100 51034
11913 59325
41665 62921
7708 49336
93706 95544
76634 88531
54244 71721
16790 68326
42780 47157
24985 54761
47132 90217
14649 89262
26602 39530
67986 78286
52353 60054
54153 71703
74504 98215
59128 80005
22750 47686
3006 60267
6436 98525
3662 26528
23954 84762
24418 82341
75028 99252
63945 70648
9604 74981
22105 43035
2710 59426
39681 48063
9546 20388
70218 80576
68598 86227
13466 15898
28535 36921
50564 55481
13113 63408
9530 98819
5898 55537
26853 85721
16585 51003
47666 92905
9271 33089
22768 70092
13515 13814
12670 83469
20210 36926
20649 75059
17446 85631
44950 75978
5757 25766
58041 97613
44847 87489
32731 77206
31931 56500
68226 87768
13844 70025
44267 67679
72424 92262
72083 97185
43947 85914
52511 89303
76766 84503
29704 42086
8042 54928
12955 27361
22408 23406
84701 94816
14155 77923
54185 78904
16436 76941
6404 30989
62694 64869
79197 96773
60947 81547
62737 80134
12411 55424
10245 54421
20728 35099
22156 78828
9079 91722
20335 68497
9169 41809
16686 36844
26680 50051
6820 40770
47 82203
3738 21282
88215 97361
12742 95607
17215 22405
11588 73368
33438 43103
10522 72917
13791 19782
27108 33934
41073 98112
52948 64206
12618 80661
32836 90737
83612 89300
50709 91717
4793 89097
8245 16094
1934 84380
45347 63345
27672 43326
42846 56829
58408 84060
6770 34650
21317 24412
68032 98068
41801 90426
34499 98168
50728 55708
9123 36962
47435 80122
18524 67604
4645 93787
7075 42795
78762 86591
81970 90603
8362 55010
91561 99938
73265 89204
34 77802
17207 31527
49952 85654
22552 35766
14192 94546
20158 66924
31470 63670
32707 33358
28821 71120
35336 77332
60983 86350
21855 98270
14679 83259
40713 62806
22326 67728
42701 83373
56502 75341
25876 87651
4548 21260
38556 83214
42400 68017
21597 34571
44638 71242
81652 89977
227 7051
19354 74613
13173 92539
60671 74080
66672 90617
1736 54654
11655 84188
65545 79281
57127 60389
46027 74583
37083 67231
62449 62463
48984 51079
33955 52244
85392 89883
58864 61856
3690 96090
48945 69471
59726 88825
1881 26606
14197 73670
83261 87517
19552 47448
23952 27981
59357 81505
900 82163
43218 93049
13443 82740
84698 96714
3444 65689
17215 96741
43110 73132
10457 34631
35385 91455
74634 91479
71632 86332
1201 95471
21978 43607
43409 83536
19263 29694
48337 99231
55439 85440
26984 99189
56716 79147
52589 52746
38498 64451
62635 78015
73082 81746
57429 84579
46586 49956
82165 95555
9693 15114
36644 95884
11505 52501
44071 68973
18527 40753
18154 45587
69772 93334
2824 25119
9182 81579
19773 25077
22579 88737
74483 87812
7301 92048
23976 31805
46051 56887
21425 97169
56240 82686
51311 58164
41007 57856
20416 27656
15162 27923
51209 85328
90872 99631
16722 71855
31293 62407
11207 91685
14750 23798
49695 76226
69498 92172
48260 48698
23813 83105
74979 96374
4817 13195
2036 25981
22868 63120
11904 87959
51008 66223
45963 52659
17291 50475
39477 40717
31508 63982
79265 89947
94873 97252
33940 76749
24882 85860
22382 25295
37986 90326
35342 88549
9319 71743
32184 97274
38341 48666
44332 53994
680 7011
86679 98669
25490 78198
12487 18620
30451 53253
7853 36782
11312 79990
5845 74906
27910 48567
6665 43120
19912 28959
41266 47000
33506 86117
18167 51942
17072 53893
1917 73348
40945 45834
22075 66249
19362 95858
13564 62497
7151 17617
5172 92910
24650 93374
37659 68840
63661 91400
31866 88369
22867 29434
49315 80305
51629 71815
354 22571
13144 37767
27900 80816
40569 53310
33493 81055
19246 80229
14087 62495
70437 71468
31430 59520
6097 14985
31302 66287
47209 54026
2467 13285
66266 70920
37910 50900
11011 14340
13165 73257
2436 14994
45919 78771
1124 25362
33070 99807
8145 72683
20371 38244
11611 88425
26332 38759
52973 85958
20590 98223
3697 81855
8298 65536
68081 71852
35317 96111
23631 29737
9190 26317
13610 33511
33561 90001
22110 37939
72094 84777
42220 85243
501 36115
22506 89574
14833 70717
41975 84727
5415 95980
19698 67955
24658 41880
39030 42529
12312 78211
72624 98605
47349 64933
29497 80433
80814 93726
30939 78244
43578 55040
55447 56758
12795 23894
47353 70261
16875 62741
17555 51599
22374 33001
49665 70250
82783 84288
1689 80654
74066 79891
23620 98764
54411 89883
4603 79515
78147 91245
33321 47887
60394 84085
87244 92025
10784 82827
36908 60489
6628 69293
1252 60097
69405 75307
1617 74822
40394 72438
30794 80859
15609 78914
9505 89352
22842 47216
14275 37580
39482 77716
93126 98063
34142 47533
12917 87667
2584 73236
84021 96361
83803 94398
68367 79875
24258 49911
2198 71852
61082 83692
7008 58379
841 9260
82918 94201
58379 78936
52297 66499
64505 93605
49807 99358
899 33334
36606 54254
34752 53325
30061 89234
50262 70618
27655 64055
40303 57095
57924 58817
15280 31706
63459 64171
5844 18967
19615 77452
12680 66942
72277 80369
35859 82277
5783 88642
31226 49350
6338 54954
13256 86941
1961 18378
20461 22497
57794 73313
14359 84098
22311 86416
3784 38682
32321 33287
7479 92733
1756 24488
27983 37694
34943 37813
58967 62332
17012 50364
4553 57679
21907 61036
506 51060
16796 66803
19512 89618
32688 46121
93781 98854
46862 56676
58494 67113
13189 91883
13900 91710
6215 8124
24432 98782
48077 79810
23360 66632
4185 7921
48358 96915
26647 27524
35720 68023
36413 71857
39103 44703
45998 51945
77963 81224
24113 43002
33215 99410
15459 21628
6854 78974
46383 72080
10899 12143
3246 74592
59915 73605
1002 33782
4798 31580
24697 71296
63719 64873
32106 41883
7399 44954
38447 67878
3742 61978
32239 97549
30658 32503
46723 64201
67724 81997
75608 92152
44912 90865
25591 30098
54791 75706
42059 97855
50729 66316
21559 28028
41922 59190
44097 83149
23123 37527
29188 31495
68689 96050
28983 39621
48873 96619
75038 79537
6245 35454
6269 74290
31736 49675
21297 54761
3143 57933
81536 91839
72028 98756
733 17346
59896 80473
6237 62820
1547 34919
40286 55732
5386 60098
738 92258
21818 41795
13578 65911
57587 61925
26354 47329
50358 70410
6822 80655
570 99752
7370 72430
29787 45849
3832 10429
9172 45949
34903 67518
66378 79112
2747 19239
41728 48780
9250 88040
12819 86168
27866 39776
27190 84092
54989 69320
8554 78406
17775 65607
3536 63537
7895 71413
82762 84896
40909 91553
63531 94151
37555 61743
17689 62440
18771 46207
2687 8634
37772 91357
63688 66702
46928 61313
52098 63174
68597 86199
35790 73884
21160 88876
87351 88115
21248 35443
36141 93964
40405 53228
18985 76065
55906 65791
15576 98206
32981 85189
49529 99123
39315 56484
61929 90285
2730 10260
62185 96583
14862 71554
2981 76483
29524 58257
26640 37317
4685 9304
24292 56339
14522 65485
21943 60923
38203 95150
15803 39375
3650 22929
25613 46288
22368 62220
71992 76971
28712 72402
7351 96143
70934 83492
69337 88360
50424 54923
15135 77275
43193 79106
49113 84135
10455 54527
11142 14685
28248 53627
66325 72928
35247 73766
37131 91481
33207 53258
19758 66566
4591 60237
25521 66350
6481 79889
579 3913
62415 66935
21418 95271
35491 90793
72300 73404
32640 43337
23243 81192
29389 89257
31008 63183
52680 78702
2199 69058
54306 97708
24195 88960
6175 76382
59571 94721
20483 57724
20022 85133
42742 98831
17983 31571
31157 87837
61347 76520
23419 63675
15283 49288
22856 53763
17923 49101
40244 45853
32428 83495
41443 58310
3397 87330
6825 9547
39187 56426
57648 90489
4055 28774
6200 61344
71647 89046
954 75336
49121 66525
2107 31962
49401 62362
22576 26809
4307 37437
45574 73461
54331 62225
44365 97888
752 56039
58293 64292
44540 76087
7517 49916
74182 98987
58978 95926
42496 93522
27127 92959
22090 23695
10133 92297
31267 85808
66857 93984
64481 96774
777 49253
64947 86024
41606 86536
31401 45252
36291 93923
27165 97134
40699 68267
24651 80718
49208 59269
42833 64079
46005 91409
7907 46547
5293 32638
9991 57963
24983 65867
31172 67273
25368 64618
31841 74231
60123 92750
35980 62258
3446 63737
6146 67679
9352 65025
95081 95394
29 5921
17787 84477
9822 83882
18639 27229
33192 35370
26463 35052
52414 84366
18113 90969
6732 91938
8428 86542
33776 53474
51665 78997
35668 98620
18786 98280
13890 92599
6899 63885
36797 53589
16379 92441
45032 60655
5938 16769
36008 43651
57246 99988
30978 83710
40464 97141
40788 51190
8246 46821
19615 36868
30992 57418
42110 88545
57363 94635
72604 85746
41331 66014
21381 71023
17200 51576
92987 97261
38354 59281
66610 81148
8581 18238
3175 64270
8428 10780
33061 89514
51288 73913
18454 18557
5951 73204
53237 88192
34574 71625
7733 98028
87933 91542
11850 82737
50561 67853
26838 93247
14254 74117
67642 80026
54481 86977
914 89585
10897 72969
34640 75364
39193 82813
63856 72683
46262 58099
339 43926
5311 72012
34682 76335
61468 93638
86849 87772
56334 91280
21056 54389
67245 69328
39489 95155
43724 50893
67967 98500
28025 81465
54238 55348
28761 53991
12642 13808
44194 63091
88045 89991
36914 63073
20059 82660
85322 86856
44970 84073
51811 99535
27500 75158
65496 79360
90035 93396
35884 71621
55140 80456
36792 56594
5030 27642
55230 62858
76223 99442
22452 58488
30869 32183
10700 77404
6946 62808
67167 92896
42359 62272
6044 96002
15373 35139
48751 56171
62605 68728
72557 84931
55797 68322
16279 38305
43453 45882
13499 70604
31241 83622
45279 78187
17543 67845
19761 54928
9488 90787
37091 67642
3618 4893
16447 28348
54063 92077
39950 67409
13200 37908
15094 23162
6972 34208
66249 86348
28278 34007
22791 41484
4201 69020
37167 50868
60031 70795
52866 70483
88590 95315
79341 89082
30704 35475
42834 74322
49763 68151
28088 65381
95488 95934
57833 64958
73083 93271
84452 90966
19144 36917
33842 69619
5347 25703
39210 90024
64861 85345
8248 98182
71735 90982
12615 42317
21528 98340
35447 87159
14724 57599
24761 69682
5213 23662
34063 78752
14810 25527
39525 67928
5092 6937
21347 48658
6134 47616
20667 41555
17266 22543
10370 42576
71888 88014
48717 80687
40052 83821
8702 52659
79607 89210
52987 68391
20550 21755
3358 18496
27677 69493
48630 69025
20262 25567
11632 38123
6923 40407
10724 38443
37141 68822
40886 89588
31457 93051
10594 22229
20094 31212
24554 94013
10396 72797
995 59863
53997 89966
18088 26693
35639 45749
18132 58508
63809 86829
11854 60129
43916 53209
30076 70288
4450 38352
29495 85575
83411 86813
25405 76511
6861 70819
79552 91944
9127 39726
27293 32462
79142 88393
15458 96466
67779 71637
58489 68215
34126 57921
3960 28657
18388 87684
33644 85330
1924 75980
40395 50972
19195 92791
6699 77081
4830 5677
67864 73681
29193 93875
40385 87788
6288 24997
34608 44091
8123 22354
32418 84893
57328 93201
59859 71278
77473 89649
58354 67500
25688 54437
62855 81620
29879 86881
55716 81956
36369 59361
56728 90286
15985 29590
41662 55354
3198 38504
21141 64214
511 62180
30425 61164
55468 98159
24791 98231
56323 66312
23363 90175
60109 77090
43196 71575
36343 64870
17675 99379
80622 87662
64674 85041
45483 47779
24184 56940
39269 96500
67831 80626
28515 83696
43865 92545
48325 64017
64200 72610
64767 91262
48039 64989
50377 59640
47471 78775
75645 80473
16964 54555
34777 83084
39066 81552
76834 93733
65405 95148
24665 90029
77272 79816
40859 97754
8185 28125
74537 95968
42666 43906
24984 41637
11177 42065
11609 48816
49594 60852
10190 13135
3988 55792
67460 76605
40742 74942
3811 28650
4708 64603
4027 16012
24765 47082
4464 40495
31392 75953
18092 31456
5739 30688
85666 94851
8862 62784
8474 25221
92864 98530
68688 77946
28774 92125
57700 67205
57448 62319
17993 45260
40102 43895
34357 95869
39370 99884
46533 91367
70785 78465
6542 67018
43887 98353
32762 62866
7880 40478
11917 22735
14213 80820
47120 60803
34896 99686
24233 57997
29176 87909
25595 73086
2036 34217
32379 34371
8546 51362
89151 92338
88882 90545
53889 93699
50537 58331
25648 67899
50131 72119
32267 44428
13108 92089
2830 36261
23074 36752
21075 68333
58465 58699
54484 69469
8503 69439
62930 94323
11818 31296
6147 10309
22279 48483
6271 35754
27464 86437
23474 29383
31969 55172
56804 94724
43750 49391
15155 36780
28722 33920
64618 74868
60542 73856
78433 85683
71131 97123
52206 68657
42267 85574
21685 71636
1220 97100
39798 53960
38682 53563
33893 44458
21134 24926
74413 88572
7963 36589
68794 73176
78651 90642
83683 93926
9923 51526
14433 19609
28142 34467
34089 61850
81702 92090
30069 84277
46432 47214
80928 81532
7988 97438
43053 76055
54386 78661
77910 81625
6254 53873
5824 57186
44453 82391
2298 57021
18768 73718
13323 34704
20539 37514
16667 57071
66421 70634
7788 89114
52264 92147
5334 16548
10274 96059
27438 53026
72702 87619
862 64630
55878 63149
62575 80408
67220 74848
43783 76508
6741 20952
45244 92822
3435 20678
42804 97079
71548 93369
3676 87255
3544 27062
28100 41708
75355 76851
46435 63946
82483 95755
28558 31393
69452 81038
17489 80073
29362 94526
24644 67422
20400 38023
50308 63182
51783 87431
36618 52437
51820 56143
21696 98025
25860 96572
48425 62958
67197 82336
40616 57320
50866 66390
2719 73722
56085 77657
8032 51825
19881 98750
31126 79865
20586 43855
3004 62778
27824 68357
58976 72157
9479 11042
7799 16042
54015 95306
25591 48079
32957 79653
21247 90387
74977 80279
57382 85379
35653 88640
13869 23002
23176 35080
90793 98710
64243 84188
52953 78140
41434 55521
73730 80475
27790 48713
8937 68490
33314 50175
41795 53684
91688 95021
55640 75957
59112 89500
9359 17705
31605 76931
49856 97554
10096 98229
3987 92985
21013 55896
32762 63278
7009 25755
64670 77882
15321 38148
39183 72230
19817 54679
87895 93224
51203 84651
14445 59946
68999 74367
18790 94647
60364 71539
45724 61166
64532 84520
88929 99500
8442 51860
1653 8626
16840 20292
49271 56942
15877 58351
50930 70766
18854 61241
8501 19042
65298 97203
1021 92491
13212 16793
34530 57999
34552 57242
49741 92923
84330 90021
43111 81492
8515 98214
14963 63862
2060 71354
27726 35919
20465 88641
11686 58088
31199 71605
40342 82626
84174 87523
82835 87782
10347 69885
7744 8522
59512 77265
4907 33080
5040 49732
20352 68557
16281 64060
45048 50702
22917 74140
16468 50307
45441 73967
68855 99454
72919 98913
9170 98376
32651 56513
89208 98856
70384 87785
23902 33029
37845 58119
258 40849
62582 75982
1081 12899
37089 47243
42824 90895
88241 94948
53105 62523
4076 63129
1760 53646
36769 39233
25272 36859
318 3407
7911 11344
24920 41446
32180 76126
44276 72271
15428 87565
79862 82050
35917 52883
15385 16747
42252 89254
285 63261
41115 57880
23470 71774
47947 64357
15250 81498
30388 65194
20601 57522
16456 87598
34807 47801
18737 37853
3001 75677
16981 61312
46608 87157
18529 71310
37000 37103
2509 51206
50821 98019
67423 71717
44599 77634
6347 86696
73374 86031
73179 79414
45554 78893
23622 67439
49327 62072
56529 75234
16901 87144
64477 77881
50122 79741
17689 60650
58026 74514
9855 51182
4619 81003
34228 44676
10924 15579
57974 63481
72440 73764
56158 67686
43708 82214
33614 47708
39832 92068
84969 90892
15332 44699
9685 25336
87623 88172
60621 93670
15536 92986
28026 93890
32822 89672
53004 72667
57808 72764
24170 90419
16477 65813
18951 75976
11423 93643
5436 66164
32637 89543
49827 58250
23187 30610
90571 95270
8417 50977
62118 63506
43942 98421
15352 53981
26895 31079
12632 55920
72569 99625
20458 32875
25673 39519
24846 52606
35219 59613
15027 18634
7759 90412
42666 80458
11062 27234
69658 83872
28064 51276
19949 81437
43277 91928
10951 69804
2659 29652
21124 49550
11929 95206
24637 96976
27207 56461
34831 96930
32873 84868
6747 71918
54087 76718
23756 66421
51099 97364
17848 59816
1742 21339
57504 60864
26988 44404
13434 22482
88907 93807
54574 80115
44119 74437
25317 88859
81700 81963
73977 79613
29279 73304
7419 9905
2164 57465
18936 60501
48271 93522
4965 39607
34702 99107
14754 58736
56967 77728
65980 66364
62983 95887
13881 25711
50945 58129
23935 49381
74110 78580
21543 30796
30748 60139
27673 83142
60771 72887
50855 74889
14924 54171
13922 84292
75556 92823
75297 77848
35646 58833
3659 24133
32133 38941
51445 55950
36950 89505
15234 42479
12842 87657
3040 24833
21622 95808
40866 94839
3858 46721
43595 94454
12271 44906
12539 38234
35509 98092
16485 92071
5651 59966
32258 42729
9280 54775
30700 90268
28152 67756
7489 27071
17659 56752
1856 86136
21992 91218
31460 84271
16459 21223
76569 81951
75923 89180
55258 82983
19126 57860
66222 74454
53379 88738
36445 46853
1256 3909
58544 74816
15478 52283
23588 38692
51547 90456
15692 81442
13589 99702
37606 70239
1349 82601
81347 89930
56715 95671
568 38667
60745 76885
57398 90049
49330 51377
15156 21079
26236 90272
28795 78134
8488 57582
54224 89489
7069 61251
28276 88425
43270 45725
19838 82439
16058 46885
30960 93322
52611 88261
43017 79433
4140 83896
1442 28222
20931 60991
451 39198
59556 96472
61492 87474
14965 61559
27579 71242
23158 91895
2268 57985
68794 81566
12604 13329
34446 35917
14324 55712
22869 96517
44064 86247
18606 99224
26623 87285
7745 80571
53725 55677
62822 92286
27015 39421
22549 92596
60788 85429
2618 51608
40828 83145
17453 59287
18789 42896
3747 87035
55675 63770
29711 65185
41170 42535
2494 38620
73108 73562
78974 97545
70584 80790
55226 71925
15467 34458
334 52312
31252 89331
65948 66952
19699 59482
12833 82813
36635 83417
79987 95275
2285 24776
9767 54651
13327 27826
48192 50361
51714 70177
19309 34544
14931 71683
26142 35444
44401 79472
19250 85864
36748 92970
46833 91117
45087 64208
8700 50210
28835 32543
15787 17895
26079 87307
2001 2518
3873 62613
21283 25336
15012 84809
20757 93312
6258 26071
62975 95079
5602 77004
16774 27097
37794 44269
24362 36525
1360 25712
49579 70352
28418 72791
11837 91542
66505 77222
40834 58968
73006 90531
55245 69963
48934 90238
80464 82710
50343 95929
45031 99099
54037 61906
10176 97964
16017 88793
21796 39075
14959 99339
33627 34356
28435 88666
28816 36361
24126 60219
33772 65891
6449 98424
13228 68380
49068 57043
14598 86148
41894 83180
30422 37386
24021 38701
76893 90812
40201 90388
40872 88797
13907 33505
29017 91191
37137 54346
15557 40312
75604 86734
92229 92892
16771 57939
58772 77584
38223 56456
63195 77180
76200 91663
47906 76565
17643 50733
7999 49567
22473 54169
7375 47419
19834 89261
53529 98911
27501 91946
2326 21982
23096 75946
17088 28582
12167 46538
9577 48696
30755 95168
30003 43028
51138 75398
6458 50275
46586 54662
22686 54356
40198 50475
46990 86658
6222 30524
86313 95732
11080 74226
57112 75905
25984 79664
48871 70161
34800 80417
83053 96461
25343 49468
15423 81169
17973 68744
17707 71075
25079 64219
31968 94318
40755 99373
22068 65654
2544 70725
89596 94971
24113 65517
4658 38994
8825 70571
20417 98508
23192 50134
29863 57215
36106 37869
52923 71857
59756 63040
85556 98956
26440 78430
86818 93385
41669 79333
19127 39518
12374 58732
14749 19972
29841 98823
60051 96727
83707 94620
30182 82969
3208 78298
49316 54073
26572 87845
45278 86163
1579 25476
28746 29664
67475 78467
17457 25710
28118 58031
29272 42286
22548 43314
19971 79438
5106 68208
24042 31612
11512 88872
22833 83219
1247 81795
45496 50687
9139 79307
51354 51806
25050 58884
11946 43579
15065 54142
1030 7421
21061 79620
10681 55198
570 86273
20394 93203
18789 77935
51258 71285
63285 92259
14563 71186
39341 84540
93780 96248
11328 16377
26073 70335
4498 15775
48120 74417
23842 46753
44369 59742
5724 91027
65012 91913
23808 29720
37362 61422
29245 97959
13973 41287
94816 96535
29883 31407
7490 81610
76876 99463
22013 50714
31856 52924
14217 15413
73494 88888
15052 64197
5579 81393
40519 80296
20255 64789
18045 56313
19149 97988
42350 65278
74673 83478
46035 85568
3987 44233
87751 98526
11805 82409
33947 79735
4818 40535
375 23144
83071 95021
71161 86273
21088 36577
17819 98947
13867 27013
10265 39443
24415 96649
43671 89325
55676 79498
26469 70913
41659 65925
40574 69741
25571 92984
59968 90114
23378 97301
14063 60892
38668 83535
10114 27060
37360 43012
29515 37453
37246 95631
78772 98398
42259 76074
47181 83766
6796 48743
19578 25422
16216 86330
29052 91515
4525 56639
49234 72427
14457 16134
17996 70927
37258 74217
16595 35528
18417 63071
9064 90892
46179 99197
16995 93086
26996 72916
71299 94431
90067 94898
42045 58706
8564 18099
1324 12564
46867 93884
25155 47547
7426 90569
18332 61290
38455 81685
63897 78762
27862 76054
9937 35416
3448 68202
71654 79403
8298 27894
1910 36034
24525 72517
78899 82755
21039 90377
39035 56484
70138 79428
16202 40497
53112 85831
10176 68230
29579 74291
55247 58807
82924 83156
63681 84238
56745 66337
9002 58959
56558 75601
36511 36639
35991 57630
80608 99795
34401 42076
19044 61447
36216 89207
4424 35460
36312 64989
1413 8714
4200 8761
11730 78153
15239 17309
53016 97800
14371 29711
49598 78932
2478 32109
51277 56862
33277 73897
56002 72892
11807 80111
16409 25507
20878 77453
26483 34966
23526 27808
17773 18896
26745 86228
3277 84430
12105 31975
38082 99919
21104 51233
23211 93959
88204 97410
13312 32631
10347 52784
17187 81613
49980 98598
61758 91565
17815 30372
27016 32900
25859 62886
24416 97286
26312 44369
52206 81166
17687 92548
10528 64251
23263 61407
27784 52076
57691 83219
11085 84846
27732 63769
58405 85819
49883 72247
78426 84981
5641 43996
20145 68761
62513 85508
2303 52772
4028 10755
77046 91618
12149 45482
31879 97616
44721 80002
43763 69082
5318 12559
17383 45127
1384 60589
2553 95341
51188 99779
15344 53265
42074 55128
65820 67841
31688 58171
35099 36303
61014 70079
2364 11564
28556 83270
1330 4619
2252 48570
63061 81794
7900 69725
4262 67490
83433 88639
3037 91806
38304 80168
14791 15889
21122 61847
57626 92035
46968 53939
3179 23211
22843 58713
91888 97553
45967 70654
11646 14501
42541 50179
40772 60711
9206 42237
2607 58483
51805 54180
13746 53989
25334 58374
7181 48417
27 52633
9251 90845
8061 20809
20182 47174
59568 65477
11691 31025
17205 67892
38542 66998
939 67840
54555 70147
12329 21426
20646 51694
13885 16186
26571 45125
56962 65195
69473 88246
11106 76120
24240 94992
26830 84636
41237 85666
45846 79641
54910 95988
10233 77827
24975 55495
37158 54724
86694 89763
22183 84802
64335 67366
3525 41053
40049 67792
16417 21712
8428 58627
15041 40226
20830 50007
67115 89989
38923 57394
19416 78848
36398 41741
66942 78370
77165 81764
6714 10864
35401 96572
55420 55481
22991 84302
34602 51920
30403 82365
48996 64029
33767 82341
4475 73932
35029 83009
19389 50963
24892 78985
19161 41139
13105 96861
49362 68473
10081 64397
31222 39018
17881 21008
27812 36179
21544 68605
22603 84396
20477 60872
10834 43363
7188 70194
13234 21547
57327 81869
55334 71900
42637 64861
59187 59213
56434 69841
43887 73384
13587 51761
75995 95210
79352 86774
49420 96251
21317 69791
40015 74113
40580 60196
4207 75446
25528 32926
14220 75730
30600 71765
35076 60250
69185 72129
2691 40362
22510 39493
44187 92255
30669 75102
12400 19969
4068 98151
84361 93332
51096 86171
11399 13623
34683 39816
53916 84046
5532 27704
10294 71981
39663 62469
61230 78926
33821 40905
30172 33967
28510 54648
87290 93522
13529 61540
52717 80783
4200 57424
3503 84898
9976 27186
8689 92937
29211 73488
18595 61751
6614 26080
21143 83755
17162 43533
14036 25887
16836 30569
12275 92638
47569 95409
20594 96630
59403 76164
9640 24566
45798 92809
60216 93955
88065 92030
28242 81800
466 68552
46690 55884
49215 49592
22757 35792
57413 77306
11707 42114
20677 57706
29404 37438
5522 15232
25437 69189
933 10870
38911 75984
737 99172
8535 84347
21459 82744
29272 34463
9953 77638
4575 45151
1580 71232
41655 55516
43561 61113
9766 56203
66756 69888
66160 73962
7815 20372
61784 83837
18526 74490
59657 63805
36798 44822
18286 99937
43206 51682
32446 43308
18863 82749
23539 60302
19099 21940
11157 55229
22316 85998
5924 26083
79360 88197
6266 40562
2698 24653
2959 40681
46645 61354
40388 75994
52596 68448
13015 82068
70529 85227
9533 65164
72070 92152
29485 61060
5206 26177
12181 51545
38199 94536
16120 36126
63848 69794
90751 98856
35567 84398
4213 24142
8411 45645
614 35717
52172 55056
3256 36165
36539 91637
52212 81273
25616 41543
23985 59155
65938 74380
7635 20521
41259 45789
89776 92295
37756 55182
58111 66083
10007 34480
38517 57016
6432 40937
59945 62655
87647 98981
10070 58214
54232 72498
21016 55318
57693 59440
47587 83633
3200 48857
70863 94982
203 86274
24365 24405
13629 92544
59692 86603
14536 64578
36765 42259
6799 73517
39920 79739
656 19476
2093 12341
15881 62124
2585 77707
53712 77323
70417 96199
94849 99072
8914 47263
33948 77451
43498 96710
12580 56377
26521 61283
85414 87322
20130 26113
64098 66903
15567 72127
71280 89349
45772 74264
7739 20363
71173 89474
6244 70739
41184 43751
30791 53065
29769 47871
28988 52594
27066 92989
25750 43241
29331 38327
19372 58644
4870 91607
38417 59557
3565 40442
48613 67914
2297 27269
38210 75029
23070 38513
71033 77632
35572 52391
55819 87249
74202 88824
19649 71256
7889 35904
4437 18600
4253 69149
35062 75468
60968 84687
30128 57054
9030 99241
21832 79394
22398 41255
1581 99379
5931 92073
9816 44899
15493 57094
33883 72610
4991 38696
61116 88612
24099 26225
82113 83821
22426 47913
52850 62862
48704 97929
28103 92208
2616 6854
10753 26971
2186 39016
71126 96257
7301 84616
31920 60386
67607 91094
23342 69373
6059 78675
56089 70019
1748 76516
18001 72442
653 79118
10953 81702
14095 45374
28319 41898
10527 18862
14213 63897
16599 31271
71489 82390
21683 79809
48619 83404
37293 62832
15464 78263
21064 92009
15066 99722
43247 74344
9537 80553
55069 69377
22248 34305
7899 67547
17103 42158
73183 87444
23329 76873
92992 94398
54758 90544
23240 94392
57625 98507
37810 80318
91622 96043
8593 13318
4492 27588
18340 85860
20025 45390
31659 84374
6407 88062
9364 99980
1027 87463
12958 53608
17407 63287
5266 74011
38247 42244
26767 91865
40734 85617
22461 40802
15643 88445
38979 88868
12411 26110
37817 62955
71763 96034
12637 48128
35524 56921
6653 85958
51265 96711
16959 22562
10878 54716
7547 29927
17136 81665
73562 98668
63613 86707
60030 94500
99755 99905
5490 6505
42308 67123
52433 84464
48870 77962
62420 73622
94133 94512
15193 88764
61708 74276
4408 5475
13588 19930
73619 92833
36929 47358
70782 96019
44090 88196
5334 21372
29306 84108
1713 39000
18577 78192
15754 37997
5643 22211
25190 45530
80930 84216
11053 87938
17170 67912
33169 69339
44240 59195
9284 41562
11776 86987
5542 82522
20154 49498
70967 87821
31601 73772
13749 44054
51350 69304
49994 70614
35648 71943
41230 57033
28623 69825
6860 21341
14553 54852
80239 83997
14821 91524
15681 63187
34444 59843
74369 99627
15841 19784
32439 59932
33541 53797
42897 62470
9385 95632
40525 86437
12419 38512
21493 55602
23650 74046
46156 58766
69827 89294
9297 29346
74745 88294
45821 49940
16237 63670
32905 84229
11714 61426
43437 67561
35369 85307
33068 46587
35005 89660
5175 72144
21028 82888
91123 94580
17962 87449
70272 87612
4714 18629
33836 54188
32593 64276
75459 97321
59661 95601
31811 96920
22322 34331
37156 94304
34684 77255
25900 48165
36127 62246
63741 81496
4364 19963
50733 99621
4407 10426
42843 63851
10108 15411
73363 80450
700 82712
35158 38342
4273 23111
31398 47849
16868 35752
32595 87013
21502 26306
2890 75619
81911 91357
18658 95028
41054 69089
31526 34262
41736 42649
75778 89518
65344 89351
9722 38150
49081 55242
22881 92665
54539 74399
30971 59012
81069 81246
2579 50099
33087 36915
35147 72938
10811 95365
466 8782
54180 68005
15646 81954
9345 46826
44729 60121
46203 50230
44654 46374
68126 98894
31500 54738
20217 84978
9010 71922
337 44751
8787 30069
4856 51963
24046 96754
75741 82533
20843 32609
3425 75550
21967 71973
32384 64359
3136 28867
17305 75116
10202 79819
79453 85574
17349 30652
40987 59577
50148 52339
48336 61170
57774 58281
5967 47465
62404 96547
40393 56998
62467 96431
40174 56554
34707 60542
24702 24753
14918 67639
44716 91245
41108 86010
43819 62233
53156 60885
12441 15875
20768 89997
53045 99191
61681 64473
15793 67881
32636 52580
33798 94299
77581 99518
20946 84379
49630 72881
1193 55055
81746 92804
40273 70615
69482 96635
57385 68604
33019 88325
9531 36000
9314 46431
18050 75666
7826 60646
79402 92808
29006 62453
71504 83711
58908 97617
76846 96104
37251 57093
50416 89677
6470 15553
15215 65593
20 78543
56708 99482
25329 55514
20229 85349
4374 59572
78907 88343
63414 96101
40055 75425
38334 60140
58043 93175
3052 67557
472 4336
1860 69803
26637 81158
73733 99875
2456 15545
3189 95755
17873 93399
71833 75100
49638 69947
2142 50017
66459 87492
94923 95262
36658 46513
8844 25248
37190 70811
23667 77564
13167 75729
50610 68015
23078 90382
40933 90989
66147 89465
54661 94480
21737 41138
10613 53536
14880 29623
22508 45934
42482 72000
11305 81745
48939 66688
23713 23807
47588 81425
35018 81045
14934 64413
15762 38881
60261 82067
25881 70018
49502 77154
55262 73081
54062 94368
49090 82209
27884 32152
11033 85816
42623 98885
20694 78835
15654 17891
52228 68060
31978 70011
26755 68982
62286 80907
17048 21990
37557 68641
27477 89159
12201 63180
61350 74396
8537 59231
34755 93556
34866 61198
68426 71956
44454 62598
19767 74772
32198 47886
55438 92565
2889 78336
53596 70457
72374 74228
80038 84980
56571 84426
8526 34944
76808 96877
56194 88041
51220 81760
29161 78528
2963 89362
12243 20836
24086 68109
19081 43888
75462 81568
48833 53535
156 15710
53191 56579
40842 43540
20254 33312
73978 91014
2928 66166
1633 40948
44022 62836
77237 92387
39896 77976
20189 39339
38730 42540
11797 56490
64023 84053
35083 92872
23587 85709
59696 78975
29754 59928
41950 96337
48679 87870
69720 73190
27971 31292
15833 79254
7010 89047
50319 55470
15092 92466
88309 90094
21996 61030
35556 55766
52471 98274
28901 68306
19348 58999
16080 17425
43996 86568
26533 30030
82721 95362
50366 56568
23079 82345
49098 53296
53230 89729
5309 90845
60929 64513
61998 97920
22900 73997
42159 85534
1451 6544
20610 86214
73320 93186
38708 40947
50917 57715
47859 65391
30718 32405
25938 77805
58872 97400
8616 69063
57095 70589
20567 96976
5410 33881
5471 72544
66339 82268
32614 66151
15267 49893
15178 59509
4476 34087
70319 71851
1797 24448
18520 72093
1635 42793
36173 91175
1456 90921
16769 21157
33704 83175
48848 83341
8092 24110
73115 77846
21409 56800
67602 71009
33722 38880
45074 91072
12362 51365
53931 68742
14184 53564
49782 73293
58000 66037
39274 91521
44756 82127
31959 49534
9684 44470
27388 27799
29493 66675
19462 90195
50472 52728
36786 95398
5725 72267
68718 72622
50583 74607
33800 87805
66543 97087
77874 88306
38999 50369
20227 56281
53244 63335
14533 94577
79364 85672
9359 98547
37056 40619
61998 67044
49985 55763
14966 75582
44866 69320
42327 82844
16646 20347
19831 59349
31577 44000
37931 68998
4131 50744
719 8177
11054 75429
55705 88552
54448 74844
42589 82052
83080 99173
33603 63790
29000 45229
61065 76310
27581 31194
14303 49488
72485 91921
46824 79064
43145 77525
54044 65221
31788 39131
24688 61022
52287 90477
49071 82493
8129 94243
6042 55535
74637 74647
9271 75929
8651 36336
84377 95285
47974 94082
18079 34729
28277 49128
14932 98662
11972 75569
37828 88521
85870 88807
22587 94628
76637 89831
375 36123
34582 36916
47769 78520
5450 63967
54098 77717
22366 98048
43433 48181
84624 94886
7451 37501
38955 99525
34018 38508
56744 98447
31574 90871
22324 67688
70298 90032
4354 78675
18367 80778
38303 71640
43394 98864
24578 78482
55376 61820
39623 94799
66844 85063
12219 36700
38844 79416
14254 38200
81554 98150
29486 41579
72808 83503
9410 27281
33486 72633
10880 48853
44368 87066
29987 68672
46929 56177
72035 89562
77085 88829
9097 37969
74275 83379
12109 14487
388 74419
33855 87863
4116 52890
33119 33272
32292 89089
1705 54154
11373 59938
32023 43174
41120 54379
35294 47273
37162 69969
18763 85394
13464 71823
60188 71656
6302 18162
51817 83725
31331 54963
17910 96516
14315 48126
48344 96877
86118 86729
2004 22720
39050 93168
34670 91575
69126 76480
89149 99388
30289 71397
89617 91128
22001 54043
27273 70529
5928 28322
58354 61649
30674 88569
46988 54621
33568 75616
80506 83076
21788 31632
36147 73371
12390 86776
50572 97721
2867 30111
72692 94654
21279 70217
16902 43222
52276 84587
41239 93903
14336 65496
83159 95981
54857 84900
5754 34208
36807 61125
42415 70730
4037 58319
66077 70524
48877 66217
61006 64967
20811 86077
1793 9993
13172 90838
78100 87577
20622 20812
24400 32862
39975 55695
28435 33245
40827 93529
31826 97397
12559 78933
84545 94093
48858 84294
9162 45507
61405 64059
70939 80914
19080 96056
80697 97919
81368 90142
33983 98516
25655 54814
22145 71835
55810 94968
31674 40840
13550 76716
4173 70777
38574 45874
20355 64978
51396 86756
62491 67079
10871 14309
20385 53124
46295 99770
58192 85094
3266 48735
32332 58397
56567 83184
13854 25192
1741 56847
39231 97264
2182 5934
37535 57553
24151 96577
51538 83187
1313 65921
45463 52057
25893 34581
6541 16745
52878 71813
19234 82649
28540 72936
13229 71318
55341 89691
6074 77355
40003 78194
49786 58997
4593 75180
36157 99552
8178 57811
18902 44098
74886 93122
73662 97392
14601 58594
31004 54457
35410 62125
40553 54613
29637 86132
5732 93464
41909 99164
57674 65352
29242 76002
24594 68746
15883 58784
14172 94346
2183 47736
46965 77200
16518 27212
22101 57377
20384 96039
55821 92176
22551 65366
2100 23013
37645 55305
85099 91391
43607 59331
6177 58529
80710 97124
1738 20675
18350 25735
62704 76721
95366 98807
10661 32478
12950 46945
48899 86108
81506 81923
40973 46935
69102 89093
52174 92310
36908 95719
18190 87448
9513 44880
18037 76188
25280 90455
27663 36651
11461 58993
2028 71451
14790 60850
54451 90008
29863 49768
3816 11353
18540 69425
29607 31741
35260 90863
62986 63338
39745 63208
502 14642
32203 97053
15165 74455
59572 94917
15812 72598
13125 83070
71595 84677
59726 86681
4462 30119
6163 97825
2484 66527
5603 46757
96179 98432
12333 24864
34279 99260
4709 72522
52685 91100
21363 83884
61246 67942
23015 51811
7763 36180
20768 46006
6182 81870
12719 37971
78315 81487
5353 37554
47011 94443
37842 83819
17564 74863
24341 32186
83322 88848
34062 77136
64493 80882
13079 26206
14364 99773
11740 73349
16860 62843
32082 55830
19005 86254
10168 59369
21651 77885
22270 52480
7602 13848
36590 61575
47984 68371
16416 83949
27318 68361
45310 87983
87639 99436
11986 21168
52902 65605
14712 24127
77634 81666
2617 57876
20169 81891
23920 67502
15529 88871
38637 61382
13459 27533
7516 58123
35944 79114
7875 33975
67607 88868
32881 60963
28284 89682
15292 70852
22274 96911
15391 68453
10218 25306
13569 83392
33687 90906
726 80952
3743 80371
28351 44598
19912 76126
45023 78093
12164 26989
64910 85859
79386 96349
6041 23091
8960 87606
4679 60797
74489 78700
63723 95092
21496 29624
76861 93244
73702 89995
40565 68087
11507 63291
130 21497
29547 76171
50431 74172
15239 59986
2853 88325
17471 95818
67138 82635
18973 82231
30552 80336
31021 74961
7076 34587
14288 37200
18723 84365
53716 60976
15067 19026
23566 34414
12380 84543
76143 82711
36855 75285
46005 69355
93835 95665
5064 97921
931 26698
74615 99561
3633 49586
97778 98466
26214 51993
37846 85943
48211 80137
55237 60284
5214 75182
5095 80941
23739 39060
9224 69414
17572 86260
32076 60947
22021 22138
17226 38184
20396 35706
25920 84465
10049 30061
4578 30492
18770 88899
32909 45888
48373 92193
37934 56148
73996 86193
1220 14730
18014 46448
14525 96588
43583 62455
30437 46025
22871 44438
65495 78818
41200 69632
84401 93488
12206 12562
49248 54389
9457 83081
12574 64826
30079 82773
48203 56402
13162 36915
89210 91111
25984 26385
7230 42797
48292 68731
8502 30638
25988 94935
34514 89412
42784 88162
7022 46969
15769 24056
7793 46561
18434 88418
2631 80865
15768 95001
15958 42806
51141 55451
24309 91442
33266 85406
39056 91744
6558 29963
42440 98100
62471 77244
1765 79166
55319 65533
94093 97261
22376 66611
24024 39155
16459 63331
230 93999
91519 94403
61618 98675
25030 74233
20114 26597
37692 70054
64820 67096
18708 80763
12121 73746
11778 78138
89 55582
5508 97884
27731 88289
9854 64853
46411 91727
22669 62432
49036 80296
29960 86489
26587 44231
24347 74137
34631 92161
77534 92449
10128 82474
7982 76858
1442 23624
19835 68004
41684 99734
22363 54816
14798 24286
38496 68691
15961 30332
3559 72853
25113 74599
10173 33256
18420 24292
65800 96429
13516 20040
29335 60328
34503 70730
14912 64522
33790 68018
40052 94127
27114 42121
21582 71025
44577 88408
16055 49691
6155 9002
2194 26558
30671 37153
17907 21813
13793 38562
10058 40496
60713 78280
11966 82493
77533 82955
52133 81034
23016 31343
79566 95827
16287 78509
6313 43962
2225 37476
37845 89204
54873 77561
41493 64335
49267 68841
4987 33252
15369 17743
4004 78327
14032 19561
9031 73380
40535 70114
52113 88254
73499 96698
36757 82427
32600 99828
66102 80906
43874 48724
912 46687
43918 80054
22780 88722
30483 92520
28726 49485
19556 19980
42274 79375
46764 79255
64840 67582
2167 72771
41629 65251
6651 33033
37520 62809
17529 37105
23224 73909
29623 56926
27691 79730
22295 87628
44013 79609
58420 91411
25750 52408
12032 53986
11998 47285
52144 93301
16308 85104
22403 73313
39917 72495
2349 56757
36423 59033
32046 54836
70869 90838
45149 64749
82128 93463
35897 41579
24793 56701
17076 38690
4249 72272
9075 45575
25001 45457
4510 31296
72625 74783
28146 81449
34630 66538
12198 39632
28357 72703
19982 96651
38977 47501
44727 87383
8148 59508
56946 89103
19772 40038
31669 34046
16975 88138
17505 55324
12556 64397
20620 50943
49383 89038
24421 75631
24677 60858
20631 65924
4376 57783
81598 96553
59677 92602
83971 88864
50264 56709
19254 85246
46048 63905
19442 90091
60741 92392
5282 93139
63234 98425
26277 53086
40022 87412
35721 62423
58673 91117
69717 92245
6657 94552
53673 98717
15661 39248
68505 86308
15312 46032
58972 67066
34753 71019
68863 80078
77447 79701
26779 86878
46799 74343
31865 86599
43925 52275
38835 49219
38004 47856
72946 74822
33768 52947
75546 84979
14775 83620
23545 52096
8761 20431
3340 54898
35199 77244
72412 91775
7139 26266
2931 30287
8717 77590
52536 61151
52210 77589
22668 62242
16015 95162
47901 67589
39951 62364
23626 42731
39677 65896
14586 63729
8714 31107
52466 65714
9829 98529
8278 49096
40052 56822
81156 91331
37917 74460
11157 19245
46553 81062
22345 83256
42835 97333
41917 85151
9768 53338
18356 99137
61330 93604
74551 79510
3505 8244
48787 51950
14000 82933
78598 93256
25963 30799
65798 90362
333 76869
73888 80505
43492 96516
38141 91017
53827 66355
12010 85750
49898 65774
5586 32307
20368 27093
89662 91511
54211 73418
17075 35770
37375 60273
58681 96043
748 16696
41485 47737
8784 75317
75682 90257
12059 62015
31412 98945
52873 68323
52520 87646
11278 26903
42731 47284
14021 95141
33275 79203
51055 65225
15882 46933
20226 28797
36330 84589
6715 47270
57796 83437
27930 92272
6592 32328
76877 77152
78042 94030
44599 67371
55483 83626
32291 59198
1720 55776
34134 36646
29089 37021
49690 85286
34878 82642
26535 40388
54456 71368
49117 86093
45629 78170
41888 64857
22879 43954
49081 85248
42153 94092
47757 87491
43111 97262
769 84002
467 46040
7517 39192
2057 81093
33003 96914
6949 14833
53703 81218
38830 49704
33728 61845
35531 58407
45333 74004
66337 82084
39657 95052
54266 75706
4594 99419
30303 85264
60647 96927
27097 47828
64972 80831
86298 98507
14935 74448
29907 86553
1775 15524
27982 64835
28564 46151
24842 31440
620 64968
73100 74289
59430 68533
59304 89141
40959 41364
37360 43738
41688 89414
69661 75931
31929 62047
64519 84756
39354 41405
14816 36999
89730 98017
36107 66143
2200 21852
39888 67637
5013 15099
30701 48322
66274 85248
4763 22702
43457 56312
38901 83306
22005 68401
14190 44149
7996 68119
28417 76104
70494 91493
22576 43922
8907 69890
16334 89546
49995 92686
40190 84817
27298 85845
24205 66825
10446 24852
28761 76887
70486 85697
25922 61539
17062 33198
14067 42964
50329 52026
24329 30845
57309 84999
79351 93403
33589 78807
45040 63845
10139 77732
72436 96151
29998 46513
15301 68547
11043 42287
9513 97503
24894 96711
51214 89927
14420 39405
40428 54831
8534 37979
1951 61771
75576 92794
23030 82715
10780 78778
10782 79448
47930 93991
17077 91359
17594 29415
8743 49142
33608 45508
43416 57172
39954 68296
54173 80968
35104 38150
27861 29315
13062 28511
63107 80715
24377 53483
72193 95573
23070 67015
16826 52026
25593 46237
17805 97366
56813 82888
74986 98212
8499 68818
357 14572
13421 17410
44200 74440
49256 57329
19360 28565
15242 62909
22022 69509
50026 75658
1838 74988
52242 97374
23499 80637
11577 19293
20860 42449
23639 89564
54335 92435
45623 69890
36391 73195
1643 60498
80863 92077
33876 44607
16098 17448
6406 8330
49650 51971
1161 94737
29679 64102
16639 62799
18494 39244
38199 94658
53302 70838
57466 65690
3900 91046
18481 48556
7255 67181
50932 95237
87267 93038
37326 83583
18831 20961
32562 56451
53748 93236
3312 17467
3154 79596
34322 47558
13641 39592
29324 59115
31919 60103
41691 91379
20801 98324
22947 23495
5328 91281
71390 87937
11984 89639
77561 94532
39642 40644
31193 56952
73833 89392
32013 98933
15908 54312
3447 70415
19417 94044
18559 42697
5204 64082
20371 74759
6012 92231
9629 59132
16823 73097
87452 90792
17592 39648
42661 49271
18937 59252
41388 78736
17738 82392
58730 59531
44595 58247
20597 50843
31598 49633
78676 92975
13266 32928
1081 72822
19143 25502
14196 63659
12051 48999
94882 98911
2625 26568
60878 65620
32895 86197
4972 64895
22517 82855
57231 87023
60321 94525
2025 16966
31475 53539
39215 95506
43394 48944
13912 77039
57290 89321
6420 8516
24387 95619
15306 32740
18687 68070
25211 47404
5709 67807
20737 57048
63849 96754
15320 27771
74213 92652
27628 98924
29375 54853
20341 94758
5671 70136
35211 57006
26712 82156
12154 72927
25773 50608
39191 49324
73044 93037
94961 98482
4125 6895
5860 84633
79029 89030
37589 68952
7386 92400
1466 84940
30116 49513
57641 89246
54090 90630
92786 96362
30283 36901
29241 56706
18149 45393
51979 71342
37151 66808
57573 58313
30731 96577
7432 15879
34544 54978
32225 92900
80321 90624
24263 24490
42997 58424
20079 68495
34658 83645
28802 75560
6122 87270
12870 87023
57055 78987
10812 86601
19252 61162
3374 24690
3131 92522
42853 58977
84348 98620
2224 98337
62322 63165
4357 35785
29935 83467
49707 77037
30014 77603
61616 64009
12975 16237
22 95435
44258 75854
3691 64151
29697 63694
65263 78881
21631 80752
16473 88099
15560 61567
8571 71247
34820 65927
6030 6057
27644 34481
18348 27234
58400 71087
8691 72048
11511 84530
30315 98411
34361 92328
32852 83570
7944 70809
74157 76843
66543 85426
12037 56322
37531 89816
58386 94518
28426 99268
24957 87336
10825 29395
2175 81367
87177 97497
15946 35605
31973 95918
68865 99658
79956 90399
17121 62570
30376 99301
27876 28938
34104 44091
40078 85522
40835 83030
75051 75833
11032 69079
48186 70581
2969 59049
49167 82746
29682 95776
13857 17027
39164 42998
49741 73645
47752 93624
60953 71663
2801 89369
33184 53740
90105 96452
16552 20440
42770 75066
16712 17963
43842 93093
4580 46697
31940 72337
7667 53132
37352 68366
74398 89485
80873 96465
42038 83011
67081 89527
41004 81288
50954 94566
59223 73330
42445 94892
3559 56342
36787 61109
23503 89505
18427 44977
75913 82349
92813 99104
62004 88508
66164 92626
25089 58124
58404 95427
7116 39318
8298 24385
91321 96784
66091 74541
6543 23885
7033 38403
54974 71666
4642 45250
29796 47151
38176 83545
36811 60632
38472 61338
29930 34922
37050 64161
38830 91729
28883 67419
16112 43675
29536 84632
29176 86341
92425 98161
10196 30378
73156 96797
5967 66914
250 36060
31304 61193
30574 35350
86663 92646
22976 40110
8560 26899
11757 52479
14602 88211
2338 45991
4104 57926
19792 26222
62482 99384
23358 46671
7065 24655
33040 69229
42850 71479
23087 84873
769 7140
50390 83184
60837 72389
589 90330
41874 75107
15968 40946
42403 78617
5883 27957
45655 80138
25055 90393
40964 89282
61040 71162
21475 33965
35944 91585
41693 60769
2092 65942
29208 59022
31153 74148
24907 95177
5930 31963
41527 44491
88219 97640
12991 90902
78634 97904
828 98593
31332 74104
55930 92176
27940 88610
3026 10429
16860 36963
41315 87221
56642 79080
52258 79593
33830 60037
107 89462
56516 67611
23234 58719
5153 34138
55039 60001
8328 46712
47146 99984
5071 98068
74526 88593
16282 96068
386 67995
11557 66704
11199 50179
1315 28199
8082 20700
51395 66045
6833 53241
221 20307
11280 94748
5317 44456
22070 29150
61130 94863
51671 92121
56151 90828
61561 96657
13083 96043
44983 62396
27103 30148
50627 62670
48064 67386
3988 96914
7567 96700
18505 95806
60422 84009
50653 73275
1806 46471
29152 87755
72730 93955
10252 59371
58001 76358
5240 45982
81391 87113
63507 91411
13043 13199
89479 97494
43331 48079
17685 53685
45733 50303
13807 52801
33850 37464
31366 88348
53867 77662
553 39315
3166 9639
7068 25387
34886 84046
54263 59347
6596 61800
5205 96764
28248 48241
5109 51019
54608 67288
55044 88016
28434 88786
23613 55008
81479 93677
51518 96063
6361 19976
1667 9756
48093 87595
9502 94873
15044 15120
42924 49202
37117 84316
2358 16533
68862 81618
82881 93328
15019 41002
11510 83939
4748 54711
83087 98231
78337 86377
31290 83561
35762 74852
3629 42079
33667 48348
25094 89787
80243 87740
39614 40749
31982 60809
24322 74890
58375 61162
23931 99276
51063 65052
6425 45757
23344 41287
35375 91763
22480 80702
80394 89955
23772 56643
42278 55924
56417 76576
18088 80564
45586 57770
44747 99355
35756 92979
17320 24516
23604 82252
18433 49723
2682 46718
279 35975
38808 51459
31606 35061
38354 81638
31691 39461
73660 93113
39395 65760
13564 65131
70039 76969
68081 71426
59089 72152
6878 14154
41802 67608
70574 96044
787 80851
41381 92567
13522 51544
41532 50344
20641 32952
3471 53456
50409 84223
51914 53541
81254 99127
1763 15653
28392 67357
59608 81077
12298 19395
17647 58780
55340 71676
1090 99408
64374 67465
28050 74374
6815 86037
17028 34121
7354 52359
28620 63312
15599 89723
44539 79274
10582 56972
1778 10986
13588 70382
11202 81440
40965 53860
49992 73879
46082 61875
43966 81735
88703 98750
64340 99151
19986 96866
71483 84177
45765 86936
26731 48474
11762 80861
12416 92048
81876 98804
23366 72534
10706 75039
6542 56827
12091 46426
30319 98382
54623 79713
15603 59124
61818 99487
2628 42162
55149 55603
65615 93417
3520 29574
54415 63429
54633 63046
27948 97852
50467 87973
16026 76774
18620 74028
10213 30613
22696 62112
68886 75685
15046 67932
8312 85049
86733 88446
59840 90089
4955 82326
70375 71301
9810 18689
32735 85186
29796 55998
36659 79152
14878 49821
809 24789
40308 45196
31563 46915
13771 33649
38115 65041
51112 87724
16667 61761
3325 78383
36631 65819
28559 63280
1029 83641
21049 29634
61639 81245
16719 16721
9003 71857
1777 99333
56633 86104
41217 52241
22393 57058
77165 90202
44935 96663
4359 67621
51583 60608
3393 5968
18179 54824
83679 88770
21785 55149
78803 82020
47318 54909
15052 83860
18805 79891
48724 57313
42189 80994
41552 47876
52237 85327
65415 73404
27865 94584
18431 30820
54601 84714
71526 74735
30976 75083
8873 86344
85145 88772
13452 47828
28116 57171
75218 77898
67480 88138
60147 99738
74855 98120
2179 38012
19712 21159
8171 45819
62492 88617
20830 74195
43539 67997
885 44314
17762 99496
27064 83886
52430 96876
50286 63357
36550 43957
93085 93613
45941 63561
13856 46679
48060 67920
14314 15009
26780 61273
34734 61531
32303 40869
17320 51079
22078 45263
897 72246
44126 95236
72834 86901
81960 85486
17205 20703
910 38772
34955 73305
32486 68275
18219 90623
35956 57352
22690 55470
1401 8067
8345 62379
16477 21974
38529 69202
17968 81521
8792 34798
42952 59393
9665 17020
33151 35752
47762 70142
13318 44978
84528 94257
20852 33716
8698 39046
77060 92468
67900 77387
35632 79879
20239 82656
72296 99669
2932 39618
43929 80911
2623 74418
29171 36708
29786 44215
2817 68263
44698 59517
39860 57182
58266 69951
13222 17788
49167 62401
54519 82335
7615 16423
10149 33815
10103 59146
20579 43844
21391 29408
2011 38106
70170 94297
15315 52402
28282 92144
28146 92189
42038 99565
4506 86001
35879 54139
2672 31153
963 91503
78073 93335
59874 85699
44811 66583
39027 46210
10402 63049
22765 33644
68473 97067
43810 78592
11836 63565
51889 63374
9503 96821
25631 31789
18578 62118
5067 76333
22986 42163
18686 83903
52183 88103
40646 48760
17314 87746
12871 95833
34042 88262
52042 67326
22714 84369
2624 15704
38234 81060
31185 44952
29068 64196
3010 89766
41470 57877
68960 89168
7587 67754
23935 80395
3803 55004
42114 82534
4202 78415
47316 96935
78145 96574
10121 56014
68128 85634
14695 40292
6716 71262
27622 75451
38951 78227
37003 92292
52356 61103
20627 86832
20089 53201
53240 95643
51597 97927
17295 28844
13157 82834
41302 78279
16547 32860
6189 6351
21488 75858
26028 31658
46107 69946
3394 71163
19542 29589
56719 83660
11764 73246
16827 88142
17384 96163
69451 84481
5503 96845
54679 70263
42329 44254
20549 23995
61180 91005
16790 26587
14517 88909
74508 80609
80599 88049
15129 55740
441 52929
76834 95809
64470 76590
684 23278
33676 48636
6130 63421
45680 54279
41112 92483
14963 77088
60355 94391
28989 71591
18572 51457
21951 79196
4974 39964
26998 55092
50081 78371
15752 68664
15381 50953
40780 88346
38581 68313
47521 76249
51235 52113
3371 62979
35221 70627
53109 85772
41557 69264
64541 68827
11123 64468
58273 71684
72943 79926
55416 62236
33043 86604
66878 75702
9023 49735
65063 97733
29286 63863
12270 81931
7405 89927
6258 50487
10388 93483
88359 90898
4127 25305
28105 82597
16293 89044
40504 91551
17062 94064
14566 94999
40848 57230
44949 88889
13523 60318
17555 20605
76442 79557
29198 36685
55507 75826
18231 92680
9893 10049
19270 79982
57797 93893
47266 88380
5443 71925
27386 96494
41266 72772
72961 98684
25341 64191
18091 22876
40070 72883
14887 91009
53077 93783
29853 90558
23896 56136
54264 89808
12805 69026
21884 29293
7882 53674
83352 97415
18247 89561
19415 26588
14793 25361
6270 82735
49442 60651
27818 69325
42730 58314
7368 39495
53406 60733
8257 96109
5136 24109
31057 86508
55770 60798
32488 46793
19868 38131
3071 49419
31972 73250
37145 65588
24682 30644
44146 83411
36095 61004
23176 49516
62054 99029
6262 33573
19078 97728
56947 59612
80367 96261
36429 98088
69837 75109
6621 40965
37549 90532
18262 42238
59911 83197
37445 84843
83015 95472
54320 56043
25814 45306
3546 73342
13402 52429
2669 59000
28353 78531
3201 30514
17077 27400
8176 66840
20479 64877
37681 74342
594 5921
4471 5987
9398 61402
15094 18623
4790 60104
38412 42558
16694 41211
72839 73012
32685 66977
73809 76883
23139 70953
51852 52360
8608 17392
25481 54727
28181 49484
14191 18870
27424 74125
40921 42583
1104 37811
55530 94375
35305 65825
52414 75498
14959 91830
16650 55882
13255 33538
58699 89093
57452 87372
64200 67009
6523 53514
7637 80813
3444 38130
47586 95749
30445 78762
35657 68840
27352 95612
49963 68339
13151 86166
41486 44031
45985 75911
41104 85484
5613 85826
62552 92906
14783 62943
1833 67266
17847 39645
24798 77369
42171 65689
26631 29131
10726 15844
27752 71178
67050 83763
43845 97390
34288 54341
78812 98838
82904 88631
33424 66554
39299 52248
36590 85091
7191 59393
34575 65987
34409 52619
24666 38703
40592 96338
7867 24454
20057 66050
25213 97008
40108 51721
33244 83532
9388 29337
18392 66518
16211 79745
30140 41242
1239 50635
30699 94763
61845 70408
3626 97515
21114 75013
57651 61946
44989 63373
5913 67280
43725 45336
86542 89259
3506 13667
89568 94230
95420 99517
23590 67667
7615 98254
42665 93936
22400 28124
9555 28565
70207 91813
25882 31506
67545 76691
20735 30655
58751 69828
11369 18715
8218 53540
87833 91382
10545 45825
23296 25908
4150 45014
10146 76650
89686 91517
28051 89463
42856 71035
59850 75413
51171 68739
27329 28846
65242 71448
31915 41894
17864 46365
46448 48186
58308 83485
27138 87428
23036 32810
17823 38013
7016 97260
10006 89032
33035 96787
39914 68184
78079 88975
23488 44724
31301 49334
11508 77700
37139 80759
27357 72132
29710 60218
74531 85519
6644 15087
10628 81748
8679 28835
8498 93232
11412 93622
17732 62596
79238 81697
11894 19809
52867 92306
19145 83285
12369 45898
4870 94902
51670 99159
59447 65356
393 95898
2861 54983
35529 54451
22510 98091
60791 76510
12488 49210
50081 67174
18239 40098
40423 43452
14823 51390
38841 39606
44165 73137
20841 66645
83689 91819
16343 74010
70729 90472
85441 94190
27346 87607
8878 34776
7029 91824
2896 79215
8855 53276
40410 78344
36518 38908
51053 70529
18916 81660
31974 46352
31143 37997
31857 87819
4930 64024
29471 80720
57701 99261
9233 31764
93303 94545
74105 77310
3789 44677
15827 63596
41374 85933
49851 92471
12302 62420
32274 39178
17964 23029
26851 30173
48163 54795
45327 77214
17075 45137
58094 92658
20993 75822
89621 95494
51977 85185
72008 98080
44890 70046
6823 67431
60737 65379
5935 6304
77200 94089
787 7157
4795 9094
4405 78482
2096 39854
89317 99588
9585 35353
78675 98502
68575 74353
2219 89984
79230 94408
7024 85986
37103 71009
60885 61648
37302 85663
60507 70425
60386 84478
411 15790
29172 74883
47400 94617
55296 70427
21431 51505
31216 52405
50190 57159
6323 61896
72628 86231
13452 83976
27747 60872
14180 53389
7049 26673
28454 53489
2124 11754
21100 39970
30615 77055
11388 27263
67937 91078
37567 37728
32695 46250
23396 97128
1939 28025
16144 84090
57589 88831
12785 63228
74263 80181
7404 19976
82958 92184
4790 35788
92060 93298
39873 90684
23131 66894
48343 72496
8621 73860
41133 53138
37852 61778
18752 67191
52632 76411
61497 77596
3384 91238
17786 93902
20319 35342
18686 54674
43126 86059
32488 53412
42423 52989
27805 56229
3966 73595
38889 76040
79541 95363
55418 70300
26466 27587
26213 42842
26184 55997
71697 81601
37104 58449
58924 79954
3119 16183
41124 47897
57302 60589
41900 90916
19075 91132
2971 47675
14154 87028
1789 8308
29947 39255
21624 74528
2737 88687
11845 21047
77893 83541
2686 65182
43731 54594
1771 32508
12244 80667
92196 94257
50743 74957
72389 87103
18503 35939
47807 51603
52509 73650
15582 85442
57640 88367
5923 45790
56296 91149
55476 56337
13235 82132
21859 37382
5183 85204
38016 75418
27672 63881
5620 56761
27631 60045
10039 13000
66543 70042
71232 81934
7879 98078
20010 30858
54144 72513
11690 64093
6128 54670
15349 48445
32603 66572
42436 52909
52581 60747
46834 60605
37689 89816
48165 76538
37423 76852
37639 96468
49085 51290
71447 96042
10300 95165
8170 77470
21073 35031
50092 87064
43339 57350
5386 34418
61460 86237
20680 47301
78781 85354
41657 95109
33481 45777
18616 87210
5423 74274
69976 92729
54368 55722
26553 49899
39790 75219
11451 28630
9247 37570
22044 63024
29429 66610
44072 67698
45102 56942
15210 18666
54766 85601
50863 70961
60310 79101
31035 88404
96731 97218
13904 19846
19728 48012
35293 41008
27642 35068
83810 96424
38138 96493
33560 55683
10782 36027
36467 75505
7296 37250
31720 49047
10931 52300
46314 56898
27865 77787
33005 65424
36272 75185
27889 29747
50261 77294
65467 88508
3491 17901
802 80486
37718 90555
27826 51796
45381 77112
31116 69095
54765 63468
8336 46645
73444 74925
17160 83444
9248 74100
57075 70098
70849 95922
89171 92159
21641 67920
23608 66399
12590 66650
5628 11082
62985 83949
5476 40100
4414 30798
3975 40312
34135 38628
45689 50117
18595 19577
61271 85454
13015 81718
6589 19457
21685 59736
28858 61983
53989 72943
13617 59959
36733 84630
30670 99019
65670 95306
4625 15718
26848 80670
11386 47685
37508 79257
43734 54925
1140 25954
4416 55553
7699 46722
19532 23348
34129 85748
57692 60181
6565 69512
30107 92644
50870 56950
4577 51546
29185 89589
10012 29391
58296 87315
23371 51873
29282 31001
25163 90688
2012 37696
25892 84451
8421 55681
30760 98589
6011 88634
8300 75076
60590 98031
12780 38698
25454 37085
41739 51705
40625 61230
23666 60427
18667 86720
28128 91324
13746 80696
46908 93971
50127 62290
8820 31579
49092 93651
79931 80839
79297 92115
10224 98592
1077 34213
7239 32638
57137 70740
39432 63298
18687 91526
28483 76321
29946 84891
3325 84333
21725 25030
60985 65549
4419 7164
10540 50727
17570 42045
14386 26463
39744 99929
76798 89418
64913 90316
50325 90254
13057 31508
18148 60548
28430 76399
5474 12631
5355 53112
50298 81489
77143 96519
65095 88739
33010 91485
20568 99440
11556 87507
48132 61445
44261 75640
55985 56288
85608 86198
15706 81486
24903 56011
25653 87039
58463 69092
61010 82817
28886 87286
50621 72605
41941 52158
24335 79616
32697 86734
81830 96739
27470 55337
76041 87706
52615 96145
20724 22286
10652 12377
10292 59577
54314 82153
95406 99256
83779 98185
2420 11765
42368 52584
35076 92648
31145 96465
28072 63593
70059 90292
10131 52023
18276 71124
38932 85090
3449 33897
16697 35931
13196 94189
38228 53013
35235 77935
6577 85189
25281 49936
72494 93768
26443 59715
44240 96555
25705 64130
59202 84739
37395 71518
26994 90326
30118 46377
51779 60951
3663 18276
26441 49973
38213 55263
71233 85268
34425 42892
62341 67128
17551 66875
14798 66563
42813 54523
50953 69109
9782 17352
38352 77783
58745 71419
24953 34654
10517 15555
67175 82114
37413 50366
39431 82066
28183 31478
12943 87513
44492 44538
13723 39352
13668 55883
21175 99129
78339 78425
35079 92071
65690 91953
63477 73493
44758 91755
34753 61552
45140 88820
69416 70576
1650 87480
6642 44202
6966 7702
6227 84264
4653 85151
28482 59469
78290 99814
51438 70528
71812 75504
12708 35582
47798 85427
88694 91763
21282 79499
75868 93713
2871 55937
38974 42691
18268 18435
10555 24421
17270 81890
79717 88416
2206 51599
57353 75681
48351 95199
40884 58732
39488 55285
54242 86577
11083 33255
41316 86904
28180 30303
80323 98176
31442 69453
12302 31021
56026 78179
84599 92453
24716 78143
22186 59188
13439 89478
20431 81643
24013 69737
38037 95179
48136 49907
67954 94215
72043 88210
17853 89949
22624 74794
3723 50401
13214 90682
24793 26214
9150 42266
19860 65684
51985 92394
23577 36358
40835 57254
12886 68932
50336 71962
38489 53741
50305 85531
61376 61482
18321 44815
22027 37745
27665 86809
5021 55651
24918 61569
3422 23302
39630 84765
43407 95118
40988 60230
69752 93288
22211 90479
5652 63083
35782 97630
31416 39312
6508 41442
38179 96381
52623 81224
46148 96277
32980 99735
3917 80425
15514 50589
29003 87096
3939 8394
11957 69118
87108 97107
58677 69954
62594 70518
66729 77978
4329 43487
49415 54555
11994 95506
7490 31280
5887 25688
71150 96028
10944 54596
31471 53207
17889 61933
29428 42591
10395 38426
1075 9453
10412 37285
25387 94868
6189 98695
38113 71133
24230 30938
7407 73496
75310 90527
37811 56263
26618 64000
19930 88107
6480 51006
48694 81139
38613 51233
27228 83409
13121 32892
20867 59515
17872 89753
36500 38873
25364 49863
93432 93711
23916 97881
23092 82366
48157 64173
24520 68549
25339 54844
36100 49057
24780 51094
10366 67640
2580 76625
44339 58901
41170 57673
76771 80674
34025 65167
4040 38515
20143 95577
76869 97553
62918 83944
1192 97843
26079 56857
45391 76150
12446 36166
60659 83821
46646 75840
35422 76552
14726 46255
8867 15257
11686 57506
40135 43045
59794 64386
44475 84421
1495 19771
15859 27505
57744 85282
6842 50592
666 68504
25873 74248
39996 68641
24009 52868
52853 83503
32921 50391
39346 52874
68107 88247
55365 85816
47533 71582
26833 58117
63188 75009
6908 65909
81372 89997
15854 44029
30106 35243
76673 86606
35181 47477
54414 56392
3533 62554
42730 53720
78848 83692
23401 99979
17474 30383
3618 85486
51417 63266
5613 57289
47064 57850
64006 99831
23477 83398
8079 29472
94219 98123
67690 77629
22782 61465
55442 88056
51309 57528
10299 86926
55121 74658
60868 85935
4596 55406
50344 80626
46148 62031
28238 51550
60441 91125
21823 48559
22516 44160
20108 62795
8415 12806
6603 25638
409 89464
11985 88991
26465 88252
77286 99627
57729 82780
11201 73297
4575 47469
67598 96261
55098 95058
26156 48420
78038 94699
30835 70440
57834 88546
14036 63815
6207 13321
25947 37260
73592 95214
42258 84815
27483 85358
3262 17300
40639 72962
28771 46182
1173 71346
22745 27546
7079 38391
18123 72079
21454 22965
1623 92166
83551 98843
33636 42032
29451 81294
9969 20590
68123 87030
37231 60771
49769 51991
24971 85177
5897 53966
12889 49879
58387 95418
26118 43948
33745 80238
17651 29294
1435 76755
76415 94766
13308 31994
31222 81793
14749 59379
9554 57601
29922 75301
13175 63847
52111 90540
19008 65023
23945 29038
21863 52888
61924 68047
25853 29963
17557 23444
16133 95098
938 79661
52451 95166
23202 74136
42387 67628
60986 97738
19809 55768
65147 66600
2313 73203
12097 98129
2119 14324
35 39064
6238 21520
52587 88872
43803 68466
18966 38078
69560 90291
77959 83217
20521 37961
16316 85055
11252 93007
7689 67397
610 47688
35066 98080
54057 84698
4041 17459
41020 41395
39625 79952
29948 64121
48330 49306
38074 79263
25534 54776
26909 69312
32018 75255
23653 85492
23243 36168
26972 76703
34307 37923
8218 88805
13005 88537
8592 9373
24056 47289
71258 73372
48367 62425
28934 84038
84632 90599
11323 30184
17002 69601
10107 51953
8636 53605
49082 79890
32104 35921
19087 86959
71638 84171
50860 56706
3733 71146
16103 83657
16199 80643
13613 64919
8000 99939
47003 94640
27351 59876
27762 54004
30834 40020
28306 69023
16028 21724
15148 61368
11310 44792
65737 77309
15175 56245
15829 67964
598 32582
30873 62093
5469 42945
2339 13265
11118 12818
19899 36110
63655 66122
28074 85740
241 43442
33926 79902
8729 31406
39802 81215
44755 58302
61689 88977
37201 50393
79 654
1204 41506
75472 95445
10251 44922
3695 39438
41897 76014
57643 96788
29203 79173
63977 80388
37986 41300
11259 56739
50361 51564
21496 49803
68020 73247
61847 73387
37607 49729
30055 55079
18993 68659
59095 59215
35305 96335
10242 62835
1164 15861
61551 84407
50507 60733
23630 36085
24905 44531
341 79745
3884 74494
98464 98874
42430 47460
25626 87371
70068 91158
55113 95343
23127 64935
28829 90245
17151 94223
89988 93813
4725 53953
38443 70249
27445 54630
13393 33952
11561 99009
30092 73367
994 28078
52173 99881
62944 75385
12195 69577
78758 97604
4251 87771
16884 90345
74621 92402
24847 97137
31203 81433
65891 90985
47587 99616
4404 11730
72652 86434
52838 76850
34406 53048
37196 47393
38058 96773
22793 85445
37130 92550
80292 81050
85918 87169
571 55421
47364 68290
41730 96259
26786 94550
15626 29971
32026 89903
37612 41975
10296 89849
48025 97221
6246 36953
14141 64027
36797 65631
27515 92382
42291 68244
6044 48453
27704 76051
66184 89472
56961 77406
42204 65561
18694 97440
62488 63688
70453 74474
10976 53769
24333 68070
33706 47595
29731 89595
10891 71681
39119 53577
21206 64989
75465 84642
26140 54605
26949 81996
9117 74279
18862 83076
28562 44247
49477 52822
43016 63142
14022 64408
71611 96982
68443 76881
701 17848
36650 42120
78846 96577
9595 49596
28034 97393
6424 30458
37374 88913
35021 56062
34805 39567
2234 75261
52866 62936
3849 9609
79337 99318
6549 78727
33393 42977
11708 24024
1857 45811
64435 73859
59519 68490
15945 37259
10358 42300
30005 30304
69182 74636
9491 55997
66132 72909
17924 70690
6780 57728
12913 60593
42101 67413
33669 48493
45013 88848
9912 85291
11328 97292
1281 71326
3652 20798
30250 37371
74374 82817
29908 45528
51696 67394
64590 87529
25963 45801
43345 53574
13770 92480
3808 64067
5723 73740
7041 17592
25243 46662
32783 59075
25362 59715
78584 88174
61151 88452
47000 93772
32260 60934
51750 90313
49353 55127
71571 76007
18533 86891
11397 73181
46641 98988
38419 58043
66581 71258
49253 84002
25800 48534
28903 85200
71967 76359
18748 63430
22320 56084
50214 93921
58698 92074
7369 12109
29007 99356
66760 84806
49242 97433
69699 75643
63475 74743
6324 45924
26450 97415
78605 87400
6230 90015
43643 59855
33337 41215
26412 62817
7402 57362
35388 92748
12645 86039
62098 82791
12142 75710
41379 59276
31002 85912
15285 35920
1013 30037
32257 53115
36775 80982
1613 28333
47886 75919
56418 65859
79156 83374
35900 59266
2914 30882
19761 28268
51214 83341
13209 57750
49528 53346
87722 92680
13660 29417
32573 91024
86748 96091
70683 81941
12540 99673
76919 98681
12435 24796
37275 98116
59733 95783
77773 91647
37803 50248
41717 79114
3316 87061
870 47116
72145 97820
4094 4210
80435 93874
42409 68615
50492 54954
10021 31690
25227 66476
65192 79878
85066 95640
33089 77775
50240 64255
50225 70688
70536 81145
59932 82282
13548 70320
34845 97628
18625 38653
43827 69519
8951 66514
7275 65849
72844 97797
25428 53626
48099 87831
6439 31013
81501 86674
38494 63473
67543 80907
3121 14834
29249 33958
4228 95622
7003 77875
28513 95483
900 2176
64788 68746
75662 76507
17737 35193
73199 81248
59967 99558
18146 29302
11664 32690
11258 35764
16470 80287
64736 94782
14002 78889
40966 61462
83569 99634
88900 93459
28727 79611
71038 84410
77590 85287
57154 75420
9373 64423
48044 58478
15967 16718
69211 99630
40178 95221
41251 72722
31625 52402
79775 79851
13112 29049
6700 81260
43586 60648
22786 27244
59090 75491
27292 51734
8878 74760
32338 81038
40263 67895
2051 84645
90180 98747
30585 93483
29290 84554
14109 42081
5631 13688
9383 81943
50183 59030
22140 48408
19081 46411
11703 80789
29513 97875
16556 90140
36324 73344
71865 79980
42126 76027
20761 29047
13273 72503
27878 39740
23075 84638
6412 87220
2854 53565
21485 62150
73827 90901
61294 70298
44736 78044
3496 37472
5554 94988
18915 35633
64047 72972
59985 70934
30767 90129
37738 78210
22847 71390
2708 71462
34098 60469
28213 67455
768 12725
51356 93413
9993 74159
2795 11137
67758 92843
88119 94211
31907 61201
30133 37208
54602 65516
1012 73066
32771 76469
33747 93601
379 81117
1324 49209
30674 65706
25786 44247
10259 61747
38685 85794
19793 70053
4177 51781
12212 49966
22925 29293
4764 94522
35863 60534
22211 83945
9592 76521
30258 95895
43135 56352
53127 64343
72679 82707
12553 13744
7424 12944
29100 77410
54344 73405
29131 45055
55822 98385
15 45090
2250 26488
96209 97643
28875 57118
93402 99739
22767 97018
83722 83812
38186 44571
7380 22896
5139 23582
8053 60962
23404 54588
51570 84948
32944 85276
5962 83201
22801 95791
19883 84241
33501 71211
14388 35019
56406 86725
26805 70323
11395 97226
56155 78689
19973 96475
5196 31287
3826 19601
10012 88560
18802 87232
35909 53214
39465 82562
54553 91323
64144 71842
73540 82489
1866 11481
31148 34408
62526 75293
51725 76914
72135 84286
26586 71377
22385 99828
3536 71491
17589 32754
33362 98302
47298 57539
18721 44863
25213 76030
35524 97813
20948 56438
8105 65345
24214 75543
33828 39730
10178 54525
43668 47164
7793 66874
58811 87419
78707 82235
21965 39199
40899 99027
34009 95045
24517 70868
2858 27691
1809 29697
60059 89018
64582 67099
487 52982
76901 81562
5910 63334
74838 78635
93249 97396
15219 96001
24651 70310
2813 93589
49993 57629
7263 77417
74435 80071
91067 92811
51202 61909
13156 36104
22828 38803
171 93509
14935 63958
58772 94458
59448 78311
1114 39487
22118 29438
61954 83223
50271 82743
8608 44489
21130 86798
36332 98343
23241 56710
19036 52586
61042 72303
3127 98149
57119 64175
23321 46613
16789 91899
5562 31930
14649 91932
26869 28393
25272 34174
26130 61345
68172 90354
487 29478
69143 79429
31600 67393
15669 67087
61589 84474
5494 89876
57649 73453
28630 86726
33532 68825
10969 70249
40768 77960
34821 92017
5546 48479
13034 62457
40771 90520
72272 97871
41373 70678
44878 52923
55164 89117
56797 63236
8664 26721
36118 44948
19572 46323
375 93225
5918 67228
20468 44388
26490 35305
51160 93380
12219 53717
41682 53041
41056 69030
16685 84486
18769 84676
29624 48350
32636 75401
15015 30998
22236 71073
53441 94295
35972 93518
18372 52621
3547 44092
19089 31258
16828 52096
8057 10277
34751 67983
48385 49038
50865 83516
21002 66182
26159 28252
37477 91544
646 42948
25856 82483
13802 48105
58800 83389
5263 61285
19863 24178
6555 77448
28353 82322
10841 33106
49739 64872
98686 99003
28333 92047
95372 97404
16298 80390
56123 75665
55650 81554
12361 54904
31098 38077
47394 53710
6518 42956
60139 67389
8249 83620
42741 97858
47275 69853
16967 21891
26689 49492
5579 38590
95338 96731
13741 95940
83121 95768
33278 48434
38249 53228
38662 60157
5906 99345
28653 32964
47047 72614
9518 24406
15977 38528
32951 55602
59596 65174
13877 17881
29462 58948
36955 56700
15436 55893
12071 55223
2322 68418
79275 87142
40834 97012
55761 68471
2926 11554
37213 54637
59415 75537
57308 92291
86682 92840
10083 30161
61567 68890
3855 34242
10294 26886
7572 29542
32194 64934
43309 95706
36482 39335
68811 93721
44833 80016
28425 54174
60866 78994
6671 96038
5616 98265
76332 96328
321 29216
38892 54786
11134 19943
15347 21591
28632 64601
11732 19639
4997 40621
18677 81008
10645 55340
210 35152
10681 72835
66328 78177
31330 62982
15483 38318
24386 34984
10466 66327
78736 93806
11304 52551
42198 99559
11405 49925
31615 76851
41528 81768
6133 55650
35646 44305
29363 92830
31951 55285
4337 10463
63982 81383
18978 52994
12946 62573
29733 41563
68133 74209
22684 65109
8423 37961
17739 60080
7318 81930
44647 59377
54918 80429
18193 98429
83879 84662
9746 71971
19514 45959
32167 95678
42715 69400
51447 92618
39790 76512
623 42167
557 21831
37400 62426
26888 90240
64098 99892
25511 75014
20880 33097
8691 58473
74550 80731
249 87344
63110 79643
32925 98934
17263 50212
67637 77239
27170 97715
86803 89916
59276 80008
27755 83375
25309 88252
16743 63721
32071 42590
19188 27740
21281 55885
20704 88755
41784 61631
63020 71100
40100 49836
19109 19786
18539 43175
41152 48919
55980 64493
73140 75461
47448 55720
23922 76191
14265 30565
54959 98608
22211 97438
49 39121
35463 70919
9814 27673
35626 63469
46084 66704
19808 55512
17516 80867
28080 95851
20852 82266
39029 92016
52412 90472
15310 98485
52452 66060
29687 53122
17600 34541
43725 46198
37800 78450
392 54636
65583 85817
81673 83041
7215 7477
2435 23504
2875 43216
5030 51741
71496 98366
7618 48623
30016 41545
39843 95122
21399 41753
40524 92885
20031 53781
69288 99673
82117 82314
52751 68102
19855 78215
34904 38705
80914 93950
38774 80642
69331 74694
8098 40995
23310 77930
43853 88263
19182 33745
32266 44675
18659 42980
15915 45956
34233 36144
38451 65634
9199 21934
60611 93862
40186 46776
42621 77581
60449 95217
23887 45903
56441 89659
22592 95479
32172 67089
22361 36016
11648 26591
1933 56600
52469 87227
14004 16776
18007 65135
24496 33381
14980 95475
21452 32830
27508 94560
4604 31210
66117 93723
47455 68544
423 37450
2553 45531
39704 78516
50090 56314
40334 84850
15827 69761
47824 61201
33178 53157
65400 83466
12341 60069
23214 31244
50779 86035
46113 67314
63611 97210
3664 34977
54154 82760
29348 71974
28927 31377
4546 92700
40112 91888
10969 34626
29689 50808
51673 87577
478 61585
44191 79319
28503 99525
12749 59660
32791 86265
73062 76930
67802 90902
45307 64197
10907 56243
19953 21157
57132 98042
24493 56030
55934 65814
12128 93256
66194 76388
20947 49576
11737 80685
61400 91297
66844 97144
31912 58472
6748 53096
45317 92292
26061 94976
53534 66181
25485 66783
158 68433
17118 26958
23839 76202
59663 66184
51338 98323
24163 37206
19091 36387
10114 33720
64549 68383
11036 20987
80289 83957
71800 90477
37453 64675
50736 63636
17118 86164
57874 70514
30760 81953
5888 9628
62715 99672
63840 78978
48431 64357
16094 61013
50060 60972
29376 64612
59870 74128
31528 58232
19077 68476
32875 85982
73553 94756
59279 60672
78730 90620
11536 31294
60220 77508
22099 82872
32164 43866
23310 32769
23285 52079
79704 96229
42323 61000
17672 70644
38016 88560
45638 48704
54366 96621
968 83970
37123 84972
37445 75968
6981 40337
13853 18278
67355 73264
94601 95852
60432 76949
60343 76506
63783 97087
16485 34024
79835 89692
11840 54906
7008 36993
13017 93959
21066 28448
67160 78694
53856 82263
59143 59959
64359 64564
54332 64733
36743 67641
52400 66367
12529 24684
71403 98618
36965 96620
12760 33508
32234 58809
24802 40948
32721 90728
14723 60966
27589 27956
6676 83658
8130 64770
489 40361
45594 59794
6898 71223
81095 82674
70560 70579
28060 52516
13123 49565
6796 14898
36124 84166
34561 38198
49409 90311
29097 92424
2149 46960
67580 88595
57738 76472
11928 75831
86416 95400
20294 79356
30563 98472
65659 75635
52290 63733
11136 77573
54227 99400
31257 97835
54563 98517
33190 40485
48279 94897
1832 91064
19684 30555
25015 33291
5199 45203
64196 96170
38079 71915
38493 51383
66195 72452
18759 66287
46906 86938
6944 93029
70707 73116
63246 66990
16498 27554
75613 80572
54886 75527
71946 98485
19019 78578
46839 76438
8641 82069
37451 68432
77875 98411
13602 18232
40389 54207
40830 64875
49575 65019
49345 88982
28750 48227
13488 98700
39608 80055
42862 80329
6845 9141
22356 58929
3108 17829
34034 86259
83972 88402
10140 22834
22664 57478
31231 75918
40142 96254
58746 71046
17983 36410
856 74300
6553 50883
34459 61476
24025 88648
23183 85294
42267 61297
30952 48002
56780 85805
14002 77138
35993 53153
21507 96379
22534 65225
39110 43870
13058 43396
6248 69802
49542 99147
8101 39854
51465 99326
30060 40239
7448 13898
59122 75665
12237 14342
46850 97190
31652 48738
2169 31529
26396 89663
22616 31724
60282 70275
23018 43758
3796 58453
4910 35594
48833 99232
52944 66589
889 88305
32922 59630
48042 71615
21206 73132
14719 89697
25217 75699
27154 78455
41321 59180
34358 89880
74352 94183
53002 86851
39049 82456
31732 56603
13203 13462
16178 38033
29225 97552
20645 55064
4339 91629
42691 59470
4097 23761
83770 95794
23131 63661
1567 39065
40879 85929
8019 99642
59486 74386
71698 88231
37850 89051
92663 95064
27832 38342
3167 65455
45301 75579
20831 88889
24204 29163
6678 69400
44916 52213
14683 21043
636 88863
21053 64815
19386 59974
76039 91083
17744 76438
23241 79726
25257 75941
82222 90898
48866 82892
8235 71342
16229 48195
37665 91953
67313 76536
38744 65667
50230 69356
43996 52897
13852 34506
24955 70946
44741 69795
14577 44384
11437 75236
46354 79405
40055 61517
75204 76759
44452 67246
51771 82787
69053 83582
87185 87476
16270 26526
4946 11452
56873 70346
12682 78344
79709 98787
39789 90294
42213 47679
27116 55673
57942 86516
26644 58136
73062 93768
86620 95805
44590 95538
5809 97954
1700 22493
31946 34046
30655 35353
22057 77751
22545 37955
63250 66036
26909 64037
27521 92181
1671 3562
51831 63885
96229 98787
49254 63757
29027 46272
29468 40916
79206 95181
34686 57908
19386 44120
86810 99896
4514 81669
53789 57741
81075 83530
86215 94472
3820 14134
22604 88866
40761 70763
4287 34121
19892 71183
3600 69661
67589 93722
72243 80487
12934 13370
27205 87212
45221 81920
49275 53825
2790 68008
17922 33824
60501 96626
34505 78749
42405 58966
1742 40309
14485 18495
42114 81894
21645 95656
26828 77478
2749 23992
46925 76640
59822 82611
45344 97770
36424 72457
54868 91722
54183 87231
2329 72329
15510 31635
21563 43624
8104 61787
75388 95280
70474 84657
16190 19036
11953 70274
79752 92689
37250 59455
18614 62700
15144 53895
36838 40013
22280 73961
14137 24568
30646 74675
823 96553
30042 93859
11228 71298
49104 81219
3102 61670
30628 33774
20189 76701
8132 94227
31109 52055
19902 86875
10466 55438
19015 48888
34109 51304
32723 36648
30669 98911
10143 33038
3855 21382
63306 69998
76705 89998
10929 83952
23548 83747
54308 61002
26599 90294
26186 59791
2076 98070
6846 72793
3852 14886
77971 89879
73637 87571
39099 48557
1613 37656
30027 86175
13239 96643
10316 62791
50557 90865
11345 31287
28412 43036
11256 37936
21727 91709
40455 72425
19280 86818
338 49277
34421 63720
4591 75066
46861 63575
3770 47636
31162 72606
78376 83633
87840 88740
41974 64753
82008 83899
64843 82931
90661 97504
2338 11159
14374 56169
50837 75583
10886 94639
23181 24528
8199 9410
25492 94144
42899 68558
46196 74228
64952 71458
59940 88461
13453 34401
7057 8795
32089 95132
57120 68603
273 93391
5757 35644
54761 97925
85206 89096
56846 77926
10498 22133
5027 20044
3080 53273
30907 49709
4557 68510
21150 70950
27912 84130
57955 60140
2425 18336
16487 31655
30349 33931
76938 80149
23429 63290
11682 37903
49653 61072
15578 49324
59856 69637
15884 70813
11358 93036
23990 81272
9917 14164
44694 73304
22524 32513
57910 90473
65461 88434
15799 47614
12415 58284
20951 98116
20372 80527
48375 78905
49009 81937
60894 67332
29093 72843
63452 80975
11473 95191
17609 84869
62997 99805
5326 16162
6638 19795
37156 49362
11602 42363
38971 79495
10928 78462
21331 70809
9809 55501
1328 40754
9789 22799
47442 71984
47878 82136
12814 14305
5398 56441
49395 75467
53244 64169
55480 85481
76269 87234
48470 97141
10517 68207
42473 67012
56275 59110
26164 33334
58613 74290
15472 98161
57123 70488
10497 13594
17507 85783
65975 73207
27793 98122
41323 68941
52005 93245
87503 97324
20626 30028
56851 87525
897 37377
39129 39507
15644 99272
141 98977
79336 94895
42810 83434
4390 27586
9760 75624
85648 88746
15300 20219
33542 58044
16133 82574
35948 38358
72090 83003
19751 32832
14399 33076
71643 75399
54319 76204
52360 56701
46727 61383
18053 51264
1203 20848
17151 34091
31721 99095
21616 33223
61341 72380
27306 98067
37621 66322
69976 88229
9068 99290
14373 52572
14062 42824
71238 75987
19376 73727
32396 42794
29661 88198
81054 82571
54205 68248
30443 51791
34531 90040
17966 91706
37346 84659
72527 75475
32558 39773
2084 98534
27675 71820
69684 81585
70036 82340
83367 98362
30218 63959
30397 39570
21903 52886
12263 65173
50910 92342
57701 85642
3072 5810
4587 22490
989 83278
40416 99404
17460 29829
6565 15516
10779 51959
8205 95773
56132 94156
24209 83553
4568 79666
27107 88325
34148 48840
14229 28609
17454 33193
4149 96621
33345 39482
89728 93319
63845 85967
3376 53377
13401 71181
48088 86531
26909 99486
65130 67102
1668 24243
48810 94745
59750 82394
63845 89970
40619 51716
39924 52313
15075 85169
6230 86356
57723 70708
48018 53108
46491 53963
9108 29493
56019 86363
6147 81547
14211 99834
4495 73160
53781 67665
15482 38387
11576 33892
52151 53535
28712 68833
2578 41098
63547 98669
23914 59414
2913 91140
76947 81221
75895 89923
174 58527
9059 94851
50316 57193
86209 95020
71408 90177
56854 78941
53618 98645
10295 93183
67487 74621
16529 19005
26238 62363
23096 89998
2286 28589
50126 53192
10187 38508
4630 85842
66799 84645
8153 84943
19636 87986
46238 88617
35608 83412
63296 85719
26426 48430
77027 77763
47937 95841
56777 86000
16224 40092
11454 71465
8911 42244
42564 80663
40669 70941
2492 74188
72347 90587
25200 30330
38242 71032
45861 46011
35494 71322
21394 39896
34875 56112
77964 88120
4574 71490
81828 96444
34668 64465
8787 42003
21297 55600
17673 61890
27851 93328
46821 82989
43284 70808
37896 41692
23704 25680
29032 91625
2474 10684
894 32966
35407 80760
44466 45302
33000 99780
1727 17342
56769 66613
16894 62489
14723 35962
25364 64234
3749 96361
35374 60336
31657 38885
15870 56307
21134 28058
13321 20937
42485 64191
7921 36556
38269 54485
44676 96294
25932 71828
95366 99008
86989 99407
56278 88800
30236 49121
87868 99759
29645 36451
929 3586
31922 58433
8295 78911
4269 48070
25857 76954
17332 93425
43943 68166
3820 23835
19142 67163
23189 80895
4944 34436
47552 79242
13356 17580
49580 83824
56562 68537
40329 80236
40444 60319
32375 62556
17967 23437
21716 85515
3477 32590
27613 65970
1297 82043
12795 66688
50239 97960
47647 85472
1742 14866
60094 66039
27391 47638
18461 43954
62261 66721
13459 84484
25842 90571
25483 77788
7538 9912
9012 46323
6939 90730
20864 48042
51536 91202
61461 88466
80212 93599
42728 82961
50744 66600
90302 93433
2739 13493
58746 64086
3549 65768
51901 94544
3434 44983
28485 59009
12301 93085
81425 94897
31252 78401
37280 42576
32720 83015
6101 73201
38077 44959
36961 45146
56533 62744
16990 29801
19312 96149
39153 48005
9045 21241
23068 91572
31263 44159
41203 99606
49264 98435
31864 39982
39009 96877
3637 57120
19064 88986
789 76310
5212 28736
12288 80284
58715 73061
68012 96306
30130 56853
11190 34148
23904 74122
31475 39972
51887 63614
20596 68147
26072 78372
23183 88669
23085 34522
7622 23439
7214 88911
4904 15370
48267 86335
21848 98109
75739 85140
30501 33198
14013 93032
51482 74490
33421 80164
27241 90193
13470 91304
21336 49344
42894 64689
2389 96985
32296 46544
34066 98612
40934 91144
40708 69708
21886 62974
8255 77662
60204 85383
36101 67801
4330 11885
3370 24560
9057 33562
35935 40787
22512 92658
77313 78548
11138 87728
96690 97392
66785 69719
6640 45616
12742 85049
64090 79845
74827 77187
7784 28645
22852 27488
29835 70509
37415 45293
2842 43181
39009 91359
28857 84029
29647 52744
5978 38171
41116 85011
33513 77431
70718 91683
11648 87805
403 62419
62687 76568
12389 94832
45090 67451
5227 48719
13440 27448
73371 84154
40269 74340
29291 56653
12781 14578
16492 34515
52418 61423
15766 76534
18766 56979
7200 38921
40991 69395
6608 30125
17031 98344
9632 37066
18728 83707
44234 94498
82651 90844
7437 66789
36265 76295
34089 52401
73367 75758
39358 90386
16420 61724
67775 71172
37557 98023
39779 93703
54463 61433
44321 82809
602 24965
3952 38965
18315 45806
48057 87835
52641 88971
60995 99649
3243 28209
17150 46338
22287 82735
54594 80384
50302 98141
14121 90401
48210 79896
28841 98929
55704 83057
16876 75242
90770 98830
31445 76137
3223 58911
27109 27588
8054 90075
47802 92711
37535 69455
44333 95412
71551 93445
45202 77214
3583 57371
70609 81129
76888 83593
32987 75287
25610 97393
27376 85561
77043 91479
10318 63616
46297 93978
61654 75436
69502 86877
24421 57214
46310 69240
41530 70523
4997 97546
60122 66964
11047 13580
23176 57187
14397 41471
16986 85584
10654 14216
30806 66678
1633 34450
28643 92999
56378 73997
44309 49956
2761 67899
3823 66609
40644 75070
46761 61674
70465 92341
20494 71050
47241 85207
4074 27051
30621 33716
19322 73120
64884 87375
20692 50624
321 25108
7033 30356
34589 40494
68290 69507
18035 62800
13151 16114
2973 82776
60640 92053
5571 54766
2882 13953
46302 65914
48827 75285
27952 29736
8247 12483
4774 42787
17546 92691
58641 81079
3732 99834
88464 98214
34275 87418
65257 77799
58819 86858
26840 84885
26016 44817
51168 55353
4352 15559
4912 84868
42889 76203
5187 81606
10636 28726
32872 57160
7249 58762
7133 81830
36365 49815
24889 66088
39807 77564
25889 80450
18141 24370
18992 97874
8274 80175
68683 74075
4276 93194
40898 65321
2538 93327
11539 98731
48205 51613
7362 61263
67264 68297
30924 43507
74017 95112
66298 71785
28724 83393
13794 41332
28909 32926
86706 91322
12079 76140
28323 31595
36956 57378
50671 84231
60687 95847
29809 31964
22460 31502
10670 69333
9818 36740
64082 96833
66539 88425
36717 92328
77093 97984
4787 13036
32287 90173
83301 96319
12466 76710
2491 86480
71085 76372
53076 81176
72079 73846
71885 73345
62712 91202
101 13274
19743 27122
37826 82645
30973 64703
3704 25782
14653 52196
76165 97873
1378 71639
55355 68487
24249 63736
59916 61353
7566 8655
1897 62012
60129 70268
85651 99398
39934 94675
44726 93766
2423 22437
16754 94418
1102 19693
20696 29389
31302 45052
18672 92772
46520 75873
51338 79859
61077 93607
64224 77923
12032 92684
52871 89396
47627 77995
34839 47408
42819 43782
70471 81068
7824 20102
16980 90237
47289 99150
14298 28668
40904 66071
51390 77106
11848 17423
23056 66717
18233 53977
59827 81531
27527 61021
14863 48757
34768 97048
7980 39587
58366 83995
36651 71184
10988 90154
63321 88158
26228 91942
40472 75389
7281 31746
30644 76270
51102 83305
5497 47794
78001 88858
56181 76855
50329 81413
24374 65025
9292 79710
48008 57922
22313 46863
59704 67189
2565 3345
48354 61995
45779 68887
28341 90470
22481 33474
30010 83657
5252 34208
68861 95154
12020 35915
14647 59873
7048 19370
22544 45663
66090 86220
11761 62334
13395 64045
20107 98773
10571 64546
33622 62677
32144 69408
26184 47609
64919 83841
58343 59652
14961 95348
33333 45818
77956 91201
30115 95397
48479 90426
34940 78629
295 37946
39958 59009
17115 30988
1637 49095
13711 99939
38411 74463
21559 59085
8058 36101
47177 51441
7243 18118
61057 80319
67302 87519
30768 55911
2 2322
58073 85969
8397 47387
14973 26954
36562 63367
3179 94364
87767 93074
71033 99013
79722 87672
42960 99215
40141 79838
4822 38554
17593 43444
21007 92642
17364 96021
40908 45121
64243 84962
23370 77137
63333 95701
1302 73095
7906 78380
63113 78349
23867 78710
6055 82019
90 20464
17756 56315
16778 88054
15295 15765
20994 62198
6760 39621
35353 71353
9608 79700
48123 63527
24917 73074
33846 87544
34283 38449
73735 90533
5749 39512
14020 44246
5819 89041
73651 99271
25440 32421
21178 48250
27308 84657
48198 81060
28997 80808
75408 99944
28697 71814
28767 50868
4053 6736
81828 96635
42910 67199
17834 34020
63214 64950
7369 48978
10779 72641
11473 58618
29439 48802
59 39332
65070 87284
7788 71437
11219 67479
22389 83231
50386 76922
42623 93986
23671 34166
32033 41538
40342 56607
31274 88351
7040 75700
38346 57126
88170 96394
64929 79795
64452 96318
90206 94268
781 63952
3411 79628
37031 46386
7157 77224
7336 35508
6025 32123
28252 39035
42047 51156
33205 68907
40186 75358
15150 65733
12142 32446
83690 84097
72461 90337
25686 52267
65716 78087
13980 51400
54472 64907
16142 85671
11729 34363
20537 54415
18807 19707
5172 11526
14558 76456
21780 37727
73199 82818
6202 78303
41988 67879
36501 42213
12649 39367
12348 54748
96571 99395
34101 94236
44449 61517
26838 85279
77212 78780
28684 88443
25105 28692
12764 46772
62020 96848
51279 79960
28282 38002
3981 65748
12686 75733
70072 84510
7141 81998
86840 93219
30778 58236
71707 96831
34517 37555
9134 64995
83887 85227
10001 73279
13819 99387
13153 97775
49548 85929
30084 93391
20843 93302
326 40986
6162 59290
4506 40960
81845 87641
16070 48863
61648 68143
17529 51039
30416 84840
7344 60273
9469 77644
12079 75949
55288 75298
45977 73753
75091 86991
9896 77865
22033 82296
71147 73092
50258 60557
21085 94336
16481 96856
17961 92452
54553 91190
33240 72396
37101 86985
53574 90967
70213 75417
37473 76675
27532 61726
31014 50599
37230 38501
41479 57489
30694 75125
33091 34338
61652 90015
42778 84573
42679 50198
54596 85734
88834 90173
36270 98470
7294 90365
57497 97348
51097 64727
52679 91255
451 74300
6128 87050
47843 70940
7098 56869
26904 67641
15624 90612
22811 74566
79782 80857
5946 73735
54780 81529
3934 61639
64581 76668
24231 57814
35273 69040
22639 26376
56365 88662
18508 45733
61210 98456
49261 83921
21561 65255
3604 92716
88316 99822
2122 69238
58202 88884
7775 66607
21845 72370
63417 85186
33569 65154
6475 15308
49947 97677
51435 89729
36842 95873
7487 23704
16872 24931
50867 69142
17647 72802
5350 52380
16164 90117
21665 24423
50938 70436
30162 99673
68530 93028
40173 51115
83818 94088
33744 43599
75009 76835
29460 90866
52913 68381
76720 80922
14602 63668
7754 30766
10852 11080
6522 50996
2859 62404
35637 67646
8234 30649
2740 49949
31449 36994
42807 50239
40523 42459
14040 76309
48021 63438
41829 77528
69886 85798
3296 7456
36656 76051
11582 36868
54311 59904
11612 26753
42687 75734
83224 93918
10111 99832
19288 93630
83692 97922
2570 68097
33591 97856
42137 90882
10757 84729
95456 96267
68909 75767
42558 53621
67067 74551
4709 7226
27198 73438
26182 56768
2777 63643
58035 66615
26393 75033
47700 91617
8784 70296
11572 14874
18083 32473
25209 78245
11174 58856
33734 78815
47837 75659
12383 94140
10969 12458
56243 82452
34709 65676
37498 58439
49000 85754
12477 19276
48075 55745
4442 78250
9654 21832
34908 46366
39554 41357
606 20913
50104 64433
61083 74282
60163 96196
42736 71167
21409 48654
83293 87414
7701 18202
47786 60446
7352 66849
27363 62630
40516 57850
5023 78236
4881 37562
29442 97955
38474 92733
35090 90198
65460 98996
20480 99139
61849 86367
16204 90460
1309 83918
80375 82597
60544 98813
53328 88543
11668 46747
89733 92253
64905 75701
24411 66872
22622 83656
20707 43683
46735 78925
38810 56293
25407 56773
33666 51284
10130 35427
75621 98359
23659 45191
2611 70339
22761 93693
95968 97459
67847 87574
14656 37165
41116 70185
20044 86327
16592 60983
29415 72561
49087 96902
43166 71534
30904 37946
83962 93787
37060 78513
44303 51927
54652 95327
83317 89831
53507 62300
52604 94604
31884 98959
26559 55842
8051 8408
49809 71155
7131 51019
98977 99889
53301 85734
5270 5618
44705 47180
66996 86791
57018 73717
45694 72158
59978 62356
15327 44455
15643 85414
26728 98496
54266 99687
33576 42382
21160 66272
59603 90170
43891 51912
4581 63877
8611 92083
77344 83753
35797 46488
24750 48368
10539 35665
2630 29008
10423 92220
67014 68518
61320 90875
33449 44193
16292 57539
18979 73474
84920 96156
22502 71729
22412 94449
25511 74931
56114 67485
35097 95344
7878 56129
74611 81732
23545 44635
45330 58043
38888 42057
3544 64716
19990 76809
22052 60898
6062 21207
53550 72183
7780 21250
67760 94312
14651 72203
15295 88667
77718 79878
19253 75628
1420 24682
1084 41378
11477 19963
36392 93521
25254 66540
12503 13202
5569 74091
15256 36893
22683 79639
84199 96776
68681 69327
39477 82454
33338 71634
75749 87164
47219 82979
64149 95152
51444 69789
7295 31594
25553 91317
34715 35605
20742 36551
1511 51913
3533 65269
40271 86016
12376 41360
9568 69626
2026 37175
59587 67939
7367 86594
32777 98270
1054 31608
53344 55538
54904 84759
12079 91811
66382 79105
21245 38255
67356 87452
20296 57484
29937 33352
8577 69450
14605 33617
33681 63950
53741 84011
1119 44930
38509 68935
76538 80907
22280 76458
45271 83044
18123 44351
23450 99606
31657 48090
95 29381
21854 69265
33206 86260
106 90142
72878 84628
6498 80905
19473 44772
79111 99536
15820 54792
52472 61964
42147 71279
89243 92520
21202 96650
43706 48415
32324 89656
13104 86346
18737 25248
18143 79304
14457 32083
77659 97102
9293 16574
27719 61826
58486 84319
21558 74750
54314 68111
35414 84124
27886 62201
13046 62315
81357 90174
65514 91049
14580 69081
27253 75927
6375 38116
18612 63270
54003 87774
30158 43012
29183 83774
53443 62796
11993 60093
61681 84344
10874 40619
39401 69965
22125 36782
13789 16806
52372 60236
28019 99199
31646 39647
62991 88642
27270 27522
83023 86959
46984 77002
1275 69185
4896 94291
58363 66809
24128 35056
10954 42723
48101 80845
43616 91049
4015 82615
21718 98797
62163 90657
1745 94267
2135 39177
66619 84326
9265 77106
16934 71366
89761 92005
33895 72569
16609 39522
35699 62974
15391 80732
737 81141
73889 80343
26233 27015
29155 69598
52915 77157
40126 48576
51607 59940
29503 59379
53821 58678
7090 73215
33899 47473
42602 73339
24971 35497
78522 96299
50446 53552
27302 70571
49768 93592
41100 76354
28344 45694
44237 85750
62892 97838
12297 82414
6498 20691
47588 61828
67688 68698
26380 90849
10898 97204
19454 54859
4906 67303
9878 10205
42418 46722
45016 49456
14443 20085
40448 58156
42620 52006
53298 86387
68399 97713
7983 74344
27852 47719
37917 63424
76237 95093
27776 74443
10702 95508
48347 63085
57060 60427
16741 39453
69953 78792
25561 53599
17151 82768
1958 83492
49925 91895
4692 74954
83885 94551
59662 81830
6587 46546
43724 59419
57340 73650
50195 94581
54408 59648
24684 85198
14594 38276
56669 60175
5782 17888
8216 86050
81206 99151
68308 92718
33962 88115
5752 39375
16259 18906
3640 77105
14800 16267
38760 87607
5831 62645
5676 77229
16358 17130
8312 16382
3276 79043
68295 78114
29843 73504
66695 73693
55364 73110
34157 93853
29639 92435
20341 90595
51403 95991
60163 73160
22460 23033
4256 96635
37251 41059
47884 89001
42154 71432
66062 90505
30143 97345
73464 90038
37469 58907
11549 93556
5315 17091
7750 45908
81020 92882
66551 69712
36985 98771
59834 83897
23073 38130
40109 61577
36611 50815
1303 38560
41977 98860
17488 47076
14704 72545
52096 84024
83204 88025
62520 85151
47807 66337
40206 40348
35026 47933
37077 79161
27335 62477
59668 78856
12679 52902
31781 72416
14445 22684
1475 11089
39404 47287
26231 97741
37910 75558
930 41626
3498 8848
8100 98922
39696 54610
1408 27572
48537 90174
31959 74030
84539 92181
30978 32087
55693 82286
60579 60639
58738 68322
35999 80743
21499 87207
21026 71805
64963 80213
12753 80224
72852 75379
46154 64901
56906 65465
76028 89073
12008 78036
9944 99722
6370 54455
5801 40124
79705 98491
908 67480
79216 83464
14341 56640
13839 31725
9973 58920
5873 73259
12543 28019
61157 68374
15433 30248
25756 49471
54071 70232
58888 89872
2051 85213
25014 61969
52010 99246
7424 23122
82007 96461
62029 68164
34914 90182
65590 96305
28932 97396
66576 91954
18307 80242
31715 94573
12669 63440
68485 74461
6597 62924
63496 65241
31253 98911
57116 83095
81471 95562
25655 75957
63845 78517
16199 64429
13190 52897
25131 47378
24290 67619
6692 46109
3012 94799
40845 87152
13024 60154
66593 78158
18002 50234
69643 76294
74404 76309
25846 28764
26495 58193
32686 37132
56983 78405
80328 88082
79697 84746
15839 18838
16390 31736
31458 73166
40731 47976
39665 86696
6430 71027
19803 54177
31402 46029
38812 95138
70606 75574
17675 80948
32852 47411
3450 3481
57833 92348
44761 58114
74310 95926
11168 19333
20345 91905
62380 89309
44049 50092
63754 73588
17357 73052
69536 77343
26082 48168
50721 57088
51747 53932
22376 50698
25784 48331
16272 42401
31821 35838
57390 64160
11757 70515
72117 87379
48888 75194
23946 73464
25739 64814
18148 18559
47089 97737
47822 67171
44650 84564
65829 93869
30406 93772
12949 43659
17782 92616
23364 30245
57626 91468
36081 51005
19694 45460
40409 40572
31982 63216
94556 96440
8300 37477
58355 78412
52749 86063
1593 94257
61282 67624
25482 57311
36346 77833
65132 96920
18047 73392
5933 14282
51694 81856
85464 95320
48142 95017
11024 90261
25003 38089
82121 90703
14723 64439
49504 94411
24071 79682
22486 79341
70214 99938
35235 77308
5797 29400
9300 27073
28423 92520
51387 66358
19398 89846
14489 85171
70240 84378
14814 32432
16480 43182
14337 82115
25707 36515
73931 94100
3330 57653
5294 16612
53992 84261
84614 96995
9900 33002
29789 49325
27504 30950
4195 18251
5289 95679
41284 54104
5709 64819
30243 66854
12189 39686
16306 48702
9346 86914
4221 34263
27836 41218
32764 99668
189 58421
55381 98510
74925 95610
16392 16981
65423 96395
15630 64793
65055 90282
24282 67325
7962 96521
68512 98317
21104 88253
41680 69831
15954 92547
35826 97805
59403 63820
57529 70525
56600 57561
41516 52694
65393 95413
20797 72552
7884 14793
33585 45763
41053 77146
70754 84946
14640 37610
6135 64157
34609 64272
26794 66755
29609 97487
61082 86657
78264 83617
46493 87996
44399 89904
84323 96283
35228 82257
57041 63880
706 87357
52191 87470
60596 87639
40180 90521
16546 58940
51592 83181
2430 17819
42339 87691
38477 88985
16744 76663
34376 76372
25838 44582
58742 61984
41113 76600
25457 31075
33195 61960
37149 41649
13912 27058
10897 28171
8099 50036
17633 30182
26180 62244
8675 93098
67745 71949
29943 70943
32024 56555
13077 53636
22831 37551
21951 86287
41019 55479
35806 55572
74448 96377
19839 54046
61966 85844
8949 32142
13127 45991
1433 9011
26071 48174
4009 18666
17899 32733
1560 67753
13713 16302
5433 44814
11242 18244
21407 24735
2954 17550
36662 99337
47309 71623
46219 65591
19320 56951
24772 36211
36023 54000
42694 82047
54283 92312
21360 69973
20551 78444
18926 30512
54932 96407
63403 86900
51826 82860
55253 75722
9255 67318
3060 90016
1539 40105
22694 31375
7778 81126
6050 54894
54483 87464
13789 85965
36541 61503
38569 50226
9833 34142
2094 46424
1340 95138
55934 81850
15100 42633
48115 64500
7073 97686
25881 32175
42839 62867
53747 64700
64751 83990
2036 66291
10702 65685
6967 78910
7693 46585
50947 80712
9239 50181
24996 84491
50108 53366
79958 89653
46278 72053
32961 65968
83604 85739
55228 87672
72952 93675
65463 90800
23415 78183
76059 90680
16409 43004
56112 83563
54464 55579
83512 98488
24644 98821
13016 74779
10758 19960
88984 90615
20131 81685
18271 48211
50290 71195
51310 62529
4717 19206
10933 39392
33098 33440
19231 49391
67655 97123
38412 67402
38310 65899
32315 99045
10525 74282
7609 71825
65206 91876
24965 65783
74699 97735
21457 84819
27141 70421
36742 99500
21577 51205
30432 77362
66000 90515
9420 70561
80311 91426
6381 85776
52863 64770
34871 93148
34908 59379
62027 63937
56804 93465
36165 65607
11703 71214
74207 81217
24545 55675
9491 52929
3990 95386
43972 58705
42410 46518
70982 81283
35 37434
51241 70464
20036 57407
17908 44079
51772 59451
17694 40465
630 2762
49691 78041
52610 67973
14415 20491
23162 51827
21796 90281
15036 41201
56192 79063
41750 84609
297 40562
17051 92431
29759 49842
25115 75348
23038 72102
62481 65416
49149 98320
25915 79265
60071 98246
67945 83685
19288 64694
55679 61219
42813 85593
48973 52435
65256 73992
16300 43769
38250 92337
37242 44577
57042 98172
31590 44184
78736 86722
81148 83855
19219 97003
52664 62224
18289 94080
19209 29933
58026 81000
9333 81442
47813 95362
3644 10244
72039 99280
24673 26012
12112 95984
51168 72775
14683 80956
79826 92116
2750 48102
21891 69027
42311 76850
44558 58988
20252 36954
3599 66597
8952 32773
13352 39257
17901 68746
40211 67218
62892 69080
56006 61330
43529 68409
31299 71170
10978 59651
1511 94457
27798 97530
36377 53545
10031 90055
23380 41945
16392 36748
86850 97151
9838 27164
9260 35212
22509 29265
39105 65189
2671 84352
5983 12594
16474 82240
79626 81509
10567 36487
51258 80361
55643 70069
2181 19346
11870 44432
33164 63949
2654 82150
77395 88099
48327 75849
42337 51829
45378 96211
4775 35285
7395 62127
9785 31683
64389 89818
59686 97430
797 26832
40856 86737
9842 15305
15043 17498
19877 54515
41884 53496
14256 36108
41292 82301
5420 54073
15258 95032
76862 90229
32851 46477
15006 83588
30698 55563
23920 78426
21110 21901
3137 63319
5531 72110
51285 67765
46431 77325
76258 83083
19868 37883
32723 84708
8561 35425
62977 99875
12871 30940
31549 49619
1578 60894
28689 33704
84203 95141
19069 91029
47724 53682
3147 40028
85860 90454
28445 54808
3658 16658
40262 80255
10779 56479
83088 90235
16647 17221
13354 29816
50232 92939
44655 65527
85882 91891
48114 69852
61310 98474
23518 48434
34938 92041
26536 76715
34029 74153
31909 63629
23912 70909
19033 26301
62043 84666
71926 86458
30026 34816
47475 80486
67083 98110
71532 84638
39948 93820
6279 14356
35211 60810
22993 71114
32917 77334
5959 50892
18006 96541
54001 59019
75233 88062
15688 50578
38242 75741
58151 68216
60215 72051
673 94527
9357 64511
6846 75415
19447 21177
21834 35883
55099 71985
56032 82092
26622 93200
73021 97890
9012 90295
36547 56229
13778 21999
35192 49520
19496 20651
61587 75324
19550 31553
71736 86713
11853 83097
6404 58525
24543 79773
44086 45664
12449 68711
18081 62552
25636 78848
35535 91809
25475 61042
76843 97157
55014 60863
36941 80205
53470 73255
42356 67333
6544 23316
14307 23614
68439 95639
37889 44387
69064 84668
5256 76332
4577 70687
21219 96826
59801 61068
20957 66049
43580 64716
35285 80695
54451 89807
16490 67163
14980 34347
27254 83390
58531 89805
65237 84980
24673 33081
23856 27078
64087 90700
48627 96151
14109 36015
20142 32576
91886 96635
34506 83414
49749 74568
63225 68954
2797 90177
15055 69107
79518 91852
9540 74005
28510 88700
4769 50305
82993 87701
46450 85246
24031 73679
25688 52918
20463 36788
23683 85984
46452 54868
26227 43292
21953 64140
46920 65941
61876 67026
5725 31469
11676 99888
82970 96069
47478 71974
81661 84391
19017 56990
22690 64839
11668 94281
38432 40600
2899 63851
10145 20822
75387 87167
72539 81991
13587 57626
12173 98934
85129 99476
35996 48281
28209 63998
37449 58868
77789 94126
44138 92347
8943 73768
46734 59819
36608 72203
44910 99507
43632 63557
77619 92238
44309 54050
33203 45566
84162 92695
279 18981
31346 99675
73975 86691
71486 89867
46439 75847
10890 55993
14193 62479
17863 87141
54689 71769
39702 70838
2375 44857
7855 36594
31004 96955
5362 69316
26078 70743
4871 76479
20927 98529
92018 96381
7339 91687
21911 22940
30215 69474
42123 87886
32314 44817
14543 87279
17140 28748
32604 57855
61535 77519
6739 67653
56754 70050
9518 68611
7521 22564
24366 75231
1315 14470
3052 37869
1099 27241
85077 87185
12446 16775
3736 43791
69009 99758
13971 43125
63797 67826
6366 89392
17529 67529
33810 88002
36092 86353
47191 85896
17439 46106
45423 46679
33142 34422
57564 97447
11876 48628
37598 45978
85179 91519
41715 82608
69168 81571
3243 94323
42864 89974
20349 41218
44857 56124
47821 74558
52191 83964
50785 95414
86797 97981
72313 91759
37206 70829
91365 95490
16709 86258
20 58862
35049 35768
68085 75889
18876 85411
60020 60487
11420 63384
25722 92939
29157 57722
34572 58058
85784 95263
30770 45665
25790 94129
19922 36571
79131 99499
13066 60402
67043 75653
87767 90118
48832 89841
80098 94021
24592 37099
15100 89178
34855 70113
57309 78042
11239 30094
30557 64975
33446 65651
94876 99309
19783 43034
68272 84156
2967 29333
34427 98688
41395 65746
21511 82743
4058 24040
14972 97188
18829 42355
17097 33694
42368 65405
48540 65778
24313 53818
22299 44749
6481 11527
10199 24892
24188 44251
39885 93904
33485 39071
42335 55994
22933 89934
22350 77490
53960 66629
31302 75810
24377 61549
35716 54978
55624 96097
25965 86966
10371 62061
54838 97896
5910 76087
33459 58517
82795 85599
78100 89700
48488 89178
7044 31117
57744 80619
39500 87726
13966 33435
61938 74309
58414 83350
65744 89306
51469 71959
45433 51059
59801 80426
9829 26340
3305 62630
56730 61125
42651 44535
45226 60330
16750 60404
22135 80195
75902 97928
15629 39478
22446 57441
47579 48682
45821 75125
64657 94140
17476 39971
9074 91440
22838 77294
9496 55336
34981 83153
14993 21248
34598 49759
40564 75383
15709 23177
24797 75087
19329 70139
16661 44161
35170 85940
8622 51291
86565 96036
23723 94266
44937 46497
10063 13966
32468 66807
71494 76180
20036 48216
40474 67324
44621 94256
27486 69589
45691 82633
56797 79458
11766 38174
61768 79583
45820 76827
2684 82881
74077 85347
4673 76042
11213 36694
12008 89101
8009 48105
41359 43395
75349 86593
14440 44574
5338 59735
62049 93701
69978 79453
48768 99562
22307 74083
43174 92778
57676 65117
17913 56031
78942 80178
75455 94329
35763 52762
53200 99282
41046 44536
6043 15329
61081 70629
51102 63291
43891 61512
46990 48300
35454 62166
33037 83129
18709 41461
5889 53257
14904 38444
35897 89080
9561 66135
18997 60333
18015 98942
22528 25533
12275 92422
44630 65757
17288 55203
54553 70702
26131 90269
62814 97898
42747 93499
11064 47188
18082 24152
29565 79279
13333 76493
17437 62789
45347 86646
4489 73050
49464 51989
19990 78629
56948 98135
9908 31256
52622 86344
47749 54307
41310 75692
59865 94000
79059 97023
8733 39957
27228 95119
28825 57908
18370 66326
56736 72161
32786 81040
37765 94699
86042 90780
79926 82241
26509 48622
57937 62162
25786 92892
47569 77507
64910 85266
73378 99856
19159 31756
4987 34967
4639 67705
4099 7939
44048 49072
10134 38386
1583 99188
21358 24503
24988 46768
1990 24642
7858 59215
31072 39533
39764 77680
57868 86295
69266 82937
15422 77472
57750 60393
27471 58067
34731 42443
913 59199
4316 15765
53563 92114
24338 98819
32370 88421
13998 48764
10410 94939
3487 48567
29902 73014
80347 82363
24775 81125
37005 81909
32947 47634
52880 98830
58332 62687
24039 90680
3195 29574
42204 42952
4736 73833
12689 53950
13258 64245
30178 70406
39222 73426
17135 52034
76741 86361
44214 71217
3095 48498
4324 11738
10111 12093
66906 93150
30254 83943
25569 30409
79883 84263
57623 73081
389 48430
38617 44242
6530 58195
28838 40055
71178 97406
16731 42000
44882 83747
11910 53383
69487 93313
20059 48346
39090 46412
1735 82079
25760 93160
17774 42723
44899 51768
23962 76564
53455 87063
7364 78681
15265 40431
43893 65933
36616 94325
7694 36524
36130 55804
26708 78829
52375 72484
55822 69812
41894 48220
55860 73356
44730 53266
51519 89705
20413 72119
31417 90267
27478 97249
30108 38181
41730 79657
17173 86617
58639 99630
61120 68153
51064 75964
28378 73439
50102 71498
83989 88422
32594 84206
10273 25692
47775 91322
30827 90016
12922 65916
31732 43305
8031 78047
21632 46413
23485 97661
36874 91823
40386 43458
31785 79829
29880 30582
13218 49454
10596 22996
42934 43394
18781 87955
11818 67115
14644 52147
10796 37925
27250 99076
10046 97249
78702 81416
15650 43544
29637 42803
15657 76052
59552 93800
10096 16369
70382 71286
47235 87608
28261 84599
71251 97662
52643 63654
41683 95342
68250 97555
20545 83119
42117 45450
48392 79627
6531 17009
44946 97453
40510 81149
58250 98501
25630 80578
41125 49430
29287 72039
32976 83588
14907 70119
21710 72017
27621 99711
67231 81464
77017 92588
38002 52016
49074 77542
69067 93540
5604 60652
15537 74179
28434 94507
44115 67735
32207 73942
25226 37817
11943 46205
19743 43251
71576 99756
62806 97413
23647 58460
38590 57684
3187 71475
20462 51921
58954 83743
31152 97437
13920 33251
33594 57912
34499 54641
39549 43621
7367 71592
16945 84417
1070 32752
42201 69302
93339 95677
88633 90497
9875 96559
14741 84211
39644 64044
47510 56167
57120 68505
4555 43226
31275 86043
23056 68128
74246 94804
13922 36594
3546 14173
50225 52942
15559 76909
23919 71408
4300 21994
43994 90748
25862 29741
25382 56364
16986 75689
22674 50917
32330 45240
62604 70082
62265 62551
4216 48879
59800 96717
84491 97992
52705 95313
45213 48934
14031 16366
65124 95610
6421 50916
56931 68898
33355 33371
684 3387
39297 58668
55263 95108
45931 62767
3052 73013
92893 94299
40281 81717
2478 12640
25094 29749
91017 96722
4764 46233
9038 59333
18923 61176
39024 78342
27186 88975
29688 36892
329 78423
30076 78823
18543 59050
1430 12197
39768 73085
87628 92492
73170 91564
40914 91932
31511 36939
20801 51657
41912 77397
73894 85670
17167 89046
49072 68694
21832 92826
54324 66143
61378 93041
48990 60410
8746 53640
22527 62749
91647 97378
29945 61677
97933 99905
18475 73872
32784 70417
44308 61920
26677 90896
4028 68965
5263 43052
22264 80808
45838 72081
46389 71943
63675 88191
4332 46490
32226 90179
11395 52849
1344 28513
19002 93826
30007 74880
30047 41135
6663 15816
36799 41205
55551 98771
56119 78035
15637 71819
63565 69937
4109 38052
29886 72009
35349 63032
12144 26997
64659 72183
9551 61325
40588 82077
28879 94240
29597 57362
12860 61123
17011 76497
19581 51139
55767 88214
68689 98223
95101 98349
18372 56403
48750 59969
34030 80542
2150 32125
20633 43572
27566 44972
525 43391
36857 91034
46946 50425
279 35257
9983 84647
31839 81082
7396 28622
75245 98978
67096 85249
29978 73208
60982 87085
38000 42593
6104 68075
64582 98095
2236 10298
66726 85767
43037 49632
35674 99804
81347 95410
25770 45449
34 95832
32319 61190
32518 45467
15076 53164
50273 56813
68053 77754
27216 39913
3698 48863
6225 93011
6096 20138
38901 65027
35720 59985
56970 64186
15975 57508
11365 60977
37599 52814
15378 48835
1723 23654
9101 9783
48007 99584
28451 86644
7778 23351
79 39235
32306 47443
13165 48666
27397 32389
49658 96561
34839 46338
48241 88620
27562 45119
53288 66382
21392 56455
5681 47709
30673 34899
27789 80712
52754 93819
50939 89617
17430 85747
24640 45479
395 88313
26704 85620
13867 52307
28637 68843
14956 39351
75141 85240
30976 54312
1698 99018
14554 57776
49156 86585
5930 59709
21841 24441
24920 45633
28158 71719
14532 73234
57626 72117
8785 20056
54325 86973
26940 46737
20465 56723
59242 78084
50115 55098
8219 35110
15197 48821
59147 79443
83053 89932
8558 90162
27058 56523
35003 70824
33406 59388
1665 3544
27906 78910
51875 70790
43386 88209
61061 84459
48431 71019
26078 90647
33102 41702
42397 96015
42747 69413
36364 84925
51530 61683
29733 74725
47418 73034
23018 56090
43121 85938
4256 92937
76313 98781
15854 24240
89885 97961
9483 61523
2626 92670
16288 36654
24470 54311
18225 86446
51367 54309
8209 31509
61580 96560
22354 94729
85602 96950
23629 73830
26538 69453
32009 99349
9079 21871
13426 25422
72971 73679
70664 76423
15017 77568
8583 48264
9766 27045
69536 84430
2710 30189
43701 57663
38489 98964
10696 92946
14602 65430
5139 29619
28412 44829
42581 50722
23943 45898
48380 75471
12778 76209
40735 72179
84418 87671
40723 59552
33705 68480
20285 50659
27843 28773
32783 50507
93726 97289
13838 69141
32539 55225
12358 82818
46815 52646
51928 71667
26181 81663
43535 99972
2370 82875
77026 84816
8366 40603
25642 45102
12579 63477
8320 39613
16891 32901
2399 44776
12867 48517
18171 18565
8348 94424
4363 20108
23202 65227
41428 42692
32948 72547
796 99281
52289 72850
37672 75432
32253 57521
15422 78618
36115 93149
69881 78310
8138 36987
29844 49313
40118 71602
44048 47670
2523 96922
134 53542
14224 44828
24667 36955
56602 87850
35481 49018
45502 96373
52396 72090
13437 84101
26021 97667
53429 83253
67611 91171
6595 75403
41298 87880
34890 81622
17171 81821
31092 44764
13947 84708
65111 73887
78607 92300
51300 62651
31214 61551
18784 52056
29662 88203
29453 83182
85179 88456
48881 50923
49297 49440
64344 69179
77202 86077
8655 75448
79687 86702
7770 62756
86682 98510
68293 73633
46220 85974
16359 89052
72432 86322
1413 9682
36240 69285
13070 65254
8852 70443
38426 69254
14106 80568
18534 77350
11096 13203
37254 50895
42320 77948
74710 90848
42748 52482
89758 94837
79156 80462
53489 96022
21526 50373
73455 98778
16354 20220
75 8598
708 75602
10119 80134
70924 89418
9082 25879
73183 78760
40014 84339
57715 80955
52791 66745
36572 48638
26128 97639
50795 93767
27206 72349
61263 69361
37941 48498
30531 58779
3125 61449
32 5757
13831 70420
59002 86526
2819 32696
46826 70097
70379 87514
211 77023
121 97355
14432 29363
11906 68260
15434 69313
16171 39269
41048 90513
93249 96295
17402 82643
19925 50571
634 85684
5340 57222
43784 65222
58051 91102
27543 81255
18976 46330
34132 66973
1302 34901
6449 49841
9973 10631
84089 89451
22425 97004
10270 96848
31291 52361
1812 86990
32235 37910
23133 25796
66553 95138
37910 84571
30523 36351
3980 82974
60525 90183
21097 23098
10754 41306
32906 57301
46370 95243
27255 44255
18723 41111
12703 37062
33621 67839
45542 90417
12973 75306
35810 50188
65258 87315
36854 61730
45489 92079
29068 96457
7796 28569
62934 75018
13522 57949
13262 72372
24558 48326
33338 68384
7358 28074
64628 74774
812 55105
22179 98975
9813 56199
7672 39093
5476 20348
9759 13054
9245 36429
90266 90941
84755 93772
13639 41272
47586 87065
33409 53473
37534 70475
28782 31191
776 83613
18800 49313
12245 22742
51420 83743
68977 69782
4587 27721
14698 23890
27681 74293
6795 95302
41003 85086
56721 71950
32195 51189
10414 28108
14609 46086
23374 75029
5777 81376
16533 33493
83899 86009
14240 56804
28271 54700
4774 28170
1188 66778
24570 69488
56123 82465
30811 77937
12148 54736
43784 56126
22169 82188
31135 74469
62020 75479
48566 76932
74391 92832
27062 66042
81140 84951
22958 63234
564 10182
65560 90744
12303 46547
49825 63582
32389 85633
71281 85185
7719 56054
16791 25526
1878 81287
44005 93386
64872 78108
52295 87583
57043 83098
79247 94399
12134 19815
30211 98372
53497 70519
7444 70570
25291 50348
21139 84676
62855 93318
39611 53186
38233 66613
79581 84077
33264 42695
5922 93459
4126 44813
56138 84181
78649 80018
18745 80419
23252 70304
5030 79611
5561 58779
60497 67072
68002 84404
54414 63898
17958 78402
74178 83554
42942 82481
13364 23683
40395 63392
15409 55037
58958 91994
2021 86937
39404 84222
4566 8924
3350 93472
2303 30936
31551 43744
21572 69471
5933 28906
40482 41352
54982 57067
67163 91333
18798 33354
8449 63786
52140 91207
23702 65561
44016 68451
32411 33951
10253 20085
19771 77517
7406 35741
8990 68673
14763 79485
16843 40065
18584 36377
43891 56739
2758 6969
22206 37257
68240 92945
9816 16838
8694 87343
89057 96179
26940 76071
40175 57147
28082 34616
39532 42603
5832 85828
46140 67735
11301 91332
27143 30203
2620 88224
36981 57485
56726 68306
1553 42274
8250 96262
2736 20761
14797 99148
32331 39528
49464 89848
81575 98497
13265 32330
36576 50390
24877 74244
2070 29204
87725 92267
22247 73368
19830 34876
72268 89915
32267 99356
43844 99383
18815 20881
85837 96661
6614 77395
4136 69499
15719 99149
26918 75653
20476 42737
81741 88240
60275 66142
57361 57804
42374 61576
3393 45369
47854 79771
15203 66491
26232 64218
25946 62238
10457 17294
1357 38167
34483 65431
2824 12630
81880 90797
61776 73404
16473 17310
27421 77383
10709 84593
33071 81363
31915 40280
34980 57895
5020 54110
75718 92088
46640 58225
29333 44330
30070 47753
43291 82729
24045 73803
38140 41952
4207 38317
15353 89385
17977 68730
12994 24514
41133 58008
31262 81557
5193 8581
53501 82893
17811 62889
11062 69898
69411 88235
48640 67884
41538 44268
50200 58146
19071 73480
48764 79415
18831 73665
61424 65364
40674 69908
82641 83362
5249 24073
12359 67487
10641 84726
5784 68280
7913 8928
30337 30745
5273 66806
51908 57937
31390 80814
8 99545
3868 75253
174 84238
26301 36989
37399 87477
56170 96497
79266 90217
8086 12979
5674 19692
72097 91943
61192 71403
66759 92369
52801 74021
61552 78957
43353 56601
35617 38449
52799 96464
6590 42992
57109 81947
55165 88629
31701 39804
31380 61637
11205 32670
57576 61108
60896 74744
19727 83480
12651 44450
42526 62593
53374 68540
13741 95907
16247 96931
10249 67791
16446 58750
8692 70274
95879 99679
25597 60467
79026 88089
27969 36421
21283 47824
5079 49508
18286 60151
58491 64706
10075 59034
71379 72517
31496 55176
17222 65177
800 4487
25388 36457
18634 99446
39141 99610
65473 86229
34690 88521
1938 69601
31457 88348
15910 31885
77578 90259
77757 79225
9877 55148
36960 77443
36289 86523
90791 91481
50293 75214
44329 98088
7511 7724
58044 83927
15165 66536
55274 91726
73069 91983
43513 82790
33290 92426
60400 84524
46015 75996
34179 64126
18875 89073
29854 74610
24754 85166
50721 71199
45935 67909
27052 77635
4821 53603
50420 89305
28992 43292
38729 99228
13310 28636
4830 40939
28214 72750
42566 58271
35016 38277
19439 89265
91405 96937
22584 52186
7776 49983
19669 82324
8590 68155
11381 30052
49253 65224
24289 24997
83217 85165
4887 87516
15660 78035
22316 93148
78700 90073
36751 68215
53444 73734
10242 51464
56965 98098
93138 96400
30902 93529
23466 53066
6643 10824
66336 77127
26725 47028
25993 87502
23616 61443
13623 14437
77839 83506
9012 99297
37349 66217
87540 95587
256 74091
28141 61482
80843 89884
42120 90385
18859 30014
61682 70021
76938 88568
4647 33354
23132 31065
34895 75560
22608 85107
5641 48174
47835 54206
25115 66572
44753 93256
37697 55023
54136 95600
20451 50685
44583 88534
4473 34006
54129 63891
6217 13763
20244 32737
70999 95064
30771 53733
45592 85607
91696 95621
11965 75967
33282 57148
40739 95314
24078 26317
43295 69963
3092 20517
14852 91256
63642 76983
53549 63053
37051 98270
250 90256
14714 76467
9567 71067
6228 25960
17734 61119
18116 85135
13039 49588
3577 94256
46338 53591
36348 45106
2038 46533
36854 75199
10913 44706
20313 26692
32930 77682
79653 87035
47773 88014
22385 32433
4192 77801
36301 56586
55422 74148
69891 87407
1153 39012
40628 97214
61098 84255
18298 40241
61764 93401
29762 91602
4093 12304
82583 92031
1931 99816
4471 30489
41492 54703
44780 52480
49086 70038
37588 48622
60747 72452
608 16396
39450 72094
21191 48361
21809 26159
83774 87466
67516 80139
43219 50398
60955 85047
1455 66473
88380 94868
56659 89872
5284 61064
2658 72704
37846 90429
5794 7026
52540 72230
24927 85371
48985 77854
66950 91478
47561 77418
3949 64912
74001 76481
76428 95220
8630 60948
10338 78837
18298 57323
31699 80060
29646 95057
72448 83773
33314 59004
20923 51852
78443 79050
39143 77514
8519 50544
40645 48489
17202 34890
20594 39665
38150 70318
38257 92393
69949 71185
48246 55063
15641 83374
30546 68890
22228 93728
17536 30452
66205 67281
61090 63886
23341 94291
2355 90841
28509 51060
44294 44535
59811 73103
15554 36336
25472 83591
10344 86129
28944 88261
9784 46266
17869 99331
42382 77254
1966 5651
23020 75125
15981 27277
4477 36108
30688 93721
25885 89636
82063 84910
12082 37521
62891 96322
10449 92241
28738 85631
496 79076
57925 59826
19772 56065
2318 87273
27313 60460
12464 34096
3346 59655
48218 64703
39743 92396
15137 94777
35789 83132
48175 66853
57517 71144
17040 75796
9112 79122
43809 46587
51600 76785
67619 84649
2856 27648
27138 69617
8519 45016
30542 61081
10539 86955
64552 73213
58608 67067
15599 74090
43206 78422
46233 74964
34991 51039
38174 74516
16473 77834
47441 60286
71674 79522
27160 69492
3039 26826
43380 45066
8478 17014
49437 80404
85813 95804
13724 37146
3806 75847
59688 66217
38533 40684
8208 98672
47755 61049
65022 76846
9275 46954
56109 88966
54573 68236
19085 52675
26291 54853
23703 97752
10912 49650
46531 89487
14652 19780
12142 85684
20085 86519
71240 91726
93923 98238
17209 84781
4629 6651
8934 12678
45980 79723
78828 98003
35332 71566
79182 89761
5246 68720
39041 82845
15976 84138
19130 25740
47345 48203
20467 24368
39106 71674
57703 70973
60079 66196
65120 97941
18177 52521
50305 94985
29085 52453
4030 59468
1436 65507
24836 56221
14703 36180
4320 81988
19576 53235
35153 53361
8350 73246
64753 90014
8098 75146
9243 91029
8091 41749
30140 58283
5015 66546
43802 50113
32039 74214
23399 24743
41262 51561
33236 45322
7924 97659
69891 86485
2702 35721
11992 83592
72360 84977
34341 53468
9242 63450
49886 59095
16568 70824
25396 55967
51641 68525
19580 22815
16858 71464
30988 84470
68884 76063
62663 93815
27686 44611
7594 26631
63311 89788
33171 67811
13945 51474
31481 81972
68188 98383
5507 34756
85806 86141
3933 24659
54134 60739
64965 75290
18411 66220
12049 97646
67634 84761
16272 64938
38901 98325
24175 96218
28673 81537
69560 87943
12544 60106
71633 75454
32709 68036
4717 64085
582 96962
2796 91213
32553 90512
27824 49745
45839 53941
16505 49634
12449 14262
22929 28631
45311 81386
57345 67863
19238 43148
34230 69146
43703 76502
35389 70079
4863 36232
12283 35391
2423 18745
3045 24702
64673 65534
1607 70929
681 88442
4168 64583
30544 97278
9008 70738
11028 40908
72420 97584
24962 85361
68086 96301
18036 96216
39222 72728
131 62715
24183 84180
49857 78650
92192 96455
21208 37899
25312 39068
42015 83787
3524 30417
3616 13065
27083 96052
9980 67753
39921 56486
5947 63076
68570 99956
20534 94315
10544 11949
4051 48720
30768 69722
1707 67509
10465 89789
79027 86025
7711 51013
36818 93088
62382 78227
31345 57615
47366 66545
27008 89905
16768 44888
40979 57913
71222 81845
16528 65074
15770 22117
39188 68061
39966 53363
74450 81575
28690 58829
80061 86503
13802 35553
61864 63275
8834 28460
10188 52574
43174 63613
31067 48448
22647 74072
35908 65808
627 21918
38162 85110
33378 85163
9748 28969
51202 98550
96329 98642
18472 59386
30276 36204
24580 45859
33012 91888
6450 52642
67266 67549
19085 25677
267 34929
11342 53574
44851 51097
67398 99058
28509 86317
35830 62217
31211 75704
55307 55690
19089 51599
37386 47413
18677 61062
1567 7217
2963 10219
40404 97622
82192 86474
21587 70400
40838 85734
12854 52234
42476 65347
56995 85334
7192 13129
58526 64688
34851 96628
77424 78353
13006 27795
29752 44470
36174 44237
24789 45673
5760 79929
11460 33763
66330 72437
33955 46949
12771 32063
32846 87963
60496 79395
86531 97383
19338 33084
45188 94861
19823 22084
40474 44186
3826 28706
55442 86679
31526 76739
41717 72660
29701 43495
49773 87449
25269 44835
21179 92726
27327 34648
48575 81930
19642 53974
41757 71368
30994 86620
9344 91199
1152 89487
14558 49769
26303 49810
43891 67537
29268 30728
54967 74546
16027 74517
38773 48135
10104 74549
24266 36762
12377 74539
15968 71286
31487 68865
49160 73209
87911 93804
31221 75391
5370 87433
44175 69282
82200 95930
65128 77138
25041 31293
72004 88883
11133 85663
57222 77724
72759 74382
72997 90133
21785 23749
6229 51382
55240 94641
9870 85352
15980 41569
20551 36027
17062 22720
13257 31458
28231 43686
10392 10603
4611 25682
24430 54747
20406 84532
57939 82365
75237 85812
30892 49249
26835 59660
55033 76965
82158 85317
35163 47873
54117 73263
10539 81819
43098 65527
22281 99042
10247 30355
63208 72429
57118 95819
19150 47211
35245 78179
7549 51266
10246 73786
12240 97953
31047 96280
40214 41071
16441 70191
31573 49943
51368 66967
27489 88981
19043 26232
23473 75194
72145 92225
97635 99783
2283 63545
2000 41134
59978 80124
44615 64895
12862 66262
34362 88680
84669 88793
40961 84251
15979 50691
9326 77806
53186 81413
77624 84946
35286 93896
15367 65114
29173 98617
41656 84992
15248 88555
40549 75563
18704 26582
15229 61312
9275 55953
89995 90698
4633 60323
15883 16238
17013 27241
62140 67466
5075 51985
41641 75953
34538 38822
5057 75142
4657 8337
69913 84000
16020 88310
36823 40689
6424 97934
48218 99714
27234 92508
5503 99524
38812 71820
56516 94161
16215 64377
73807 81490
19558 25448
88908 90259
47532 92894
15818 26346
53340 70672
11938 91906
24536 48045
6180 7736
6 38713
6177 49147
7310 93303
53727 77030
17190 65420
51229 72617
19011 90968
33089 69924
8512 55259
15884 50627
22323 44720
54280 84793
2695 75991
16611 26639
37676 50138
65823 83464
14238 47434
57873 78211
24262 43410
25996 48550
64760 68092
39591 60670
35634 60966
14053 63846
40327 52095
33295 33333
12369 17123
21810 54642
47912 51148
34579 91719
43588 70944
56776 69205
9669 42165
30678 43717
38455 84950
9664 14402
11520 74915
4162 74633
5720 54247
11084 59485
20223 53511
40900 93073
33205 37279
31161 93149
23250 76914
7523 83953
1780 96549
96193 96792
20638 47887
32402 54330
49779 56076
56989 80560
23905 51193
66251 98723
46139 66251
39438 85835
47914 65480
55572 67942
35504 51725
80446 91730
11885 50906
13458 89317
52651 72368
27059 35903
47213 55019
15056 71243
24595 72561
33039 86845
43207 98632
23466 73630
6612 36468
45622 69308
44117 75502
6529 72650
29782 94351
11969 99336
36898 86035
26165 81896
24023 54892
36100 38526
65150 98135
2950 34207
34916 67537
19333 37041
3859 73129
13447 85194
40181 77864
45056 58508
7407 86466
10538 61495
23594 92475
25899 65327
5556 52210
11838 33600
29261 96763
41563 67906
14014 40635
49684 59624
5567 24426
67434 70072
65309 72602
86895 97137
9017 15713
7967 22112
14991 77828
25399 68444
147 1538
6546 13255
31623 42218
43527 55978
45875 56177
9775 20399
45321 57750
39250 47756
59448 78370
5244 56270
1006 62698
22640 68059
16828 50237
39974 90398
11476 66382
33877 50147
5105 27450
6939 45156
35711 41647
55261 79280
25670 83302
19647 37373
55897 63716
46654 80416
10876 56290
10612 31793
38303 91833
39546 94133
1933 52357
15786 81352
8820 56001
20609 38537
45560 63435
3099 39787
41057 83574
19989 94070
27441 66954
11501 52578
6457 66804
60083 65061
32637 75248
16840 31780
66591 80144
20223 44257
50024 57460
55997 69187
36218 63403
16087 81738
68894 71731
48356 70430
1520 58770
31816 52893
29457 46518
16177 31839
60285 97159
24243 85710
32919 70473
14928 28453
54030 87271
1498 5725
46136 46455
52308 64149
30980 66599
37250 87153
32081 54367
12451 52523
37720 61488
72523 82821
272 84825
5214 80631
49348 87576
14480 18434
17668 49836
37020 53246
12784 93905
44664 54388
67211 87579
64446 85988
15074 42683
13067 16719
10401 40084
485 65629
84635 93286
36930 74596
4381 10971
21755 37886
56969 67108
70949 78335
20481 71282
71084 74918
21378 29994
16976 85159
38707 91585
21732 59808
31515 47832
31233 65483
43726 80493
61044 62464
52021 52463
53330 71851
51718 78824
49326 59235
56533 89690
96590 99936
66379 67446
12113 88132
12831 15790
32251 95254
45008 78022
9116 9164
18250 45499
13021 43527
71098 99038
27230 41376
15177 42529
40618 59077
34885 87868
12419 84467
5402 8031
179 96758
52693 88926
28744 88308
7626 92659
41396 68957
70987 93430
4888 24493
6685 48496
20849 98790
44217 87724
24946 69285
17532 85518
12533 44798
6604 25245
42448 63153
70937 88204
55947 68831
4211 76366
48513 62236
6859 92458
67258 93429
14457 99637
4133 29422
37652 45678
19645 86785
35231 87131
63048 88303
28513 60221
22208 27297
58767 72625
15784 46209
83134 83626
17321 80356
6735 35188
73422 80900
36193 74345
60547 94209
31969 33811
61617 69114
147 44392
78321 84512
3584 15791
50008 68286
4383 90589
7529 99976
37946 87073
12263 60414
8194 40795
29125 66915
27 74133
24013 81828
15875 28628
11941 20705
44521 51459
81444 84510
89887 95154
63374 83995
50219 71568
19221 41432
19206 44215
64615 65909
2360 10686
14200 15031
7622 40083
49537 62865
1006 92723
51104 99956
48333 72453
22931 77243
3219 21498
48717 57127
37306 67169
24731 26947
13780 70530
13683 41152
46104 78945
90280 96817
16902 30591
34841 82405
57876 81508
62477 62553
76559 91359
51932 77526
76090 97210
27135 48183
26380 69477
72143 88136
5864 92075
49274 59852
59308 81614
64537 99398
19632 77878
96027 99333
55073 71457
9638 21061
79639 92151
23549 94236
20523 78435
66076 97800
2174 44630
76582 76812
1133 31841
53269 63374
22291 43195
70400 84634
29664 79933
54690 55273
27322 68101
22288 67385
20731 74858
36525 53215
5456 57350
59393 66755
13421 92109
20996 65180
3805 48110
14063 51791
33214 45118
36110 86979
2543 8568
58272 62002
18547 50436
87932 99763
3712 53595
51454 80014
87081 98908
15277 99470
9106 17651
50565 95291
15251 28567
3001 77960
14619 80341
79924 96123
21254 40878
2771 61444
9207 83613
11128 54671
7354 92745
23579 45638
46664 77129
18495 69731
62268 79743
56370 98365
76949 85920
5927 10813
64983 81118
59869 72990
68029 96416
32753 83022
40607 77775
34958 50817
62792 66694
17391 63969
53710 77063
32630 35716
6053 71733
27826 63439
13105 43438
62610 71054
10922 11253
61339 73260
4830 17334
51444 69365
37954 52518
86514 96211
20375 61611
16635 47987
62357 94551
8251 15018
63927 83087
22559 73172
66498 73163
34623 43396
72723 85974
853 72273
49812 86724
4843 71801
4235 99795
80870 82205
42715 91024
581 85011
19567 96536
19433 71783
28949 62642
8258 93629
86538 89766
26030 31445
24014 65813
7952 37871
47225 79127
66675 98951
3778 6010
4766 60882
50468 82921
24786 57421
1309 73214
1420 87047
687 52743
25032 39619
46211 48468
13262 62181
69856 78633
14284 64758
46563 46929
583 58790
24503 77111
1622 37084
37981 63810
60377 74731
66540 91211
9534 72857
10365 73717
37195 53119
20057 82287
50902 53123
7503 17862
7251 17163
17786 32848
24665 78832
14603 25613
19368 79262
73888 91896
42328 94640
39971 56664
99189 99332
39760 66021
4559 60403
51013 63267
25490 50567
42578 71552
37588 78138
4853 7840
24638 93109
55647 67340
46510 52160
60886 73840
13207 83657
28414 54250
38067 73216
14272 43816
22888 27582
19240 99286
43623 47281
3917 76392
24242 89828
7677 27537
26418 72659
3196 44471
10218 98500
3964 14119
33482 90721
44230 72753
34108 35994
44551 89519
19113 43266
16695 36134
13046 97165
49346 79658
16454 97772
66326 70170
22885 31316
17268 19552
39205 50447
23096 25358
39339 66936
80375 84116
27218 96645
275 69712
9258 58258
65740 74285
60435 76471
70860 97639
325 76612
7496 70060
17632 59142
1954 86640
6220 94926
256 7355
8672 14037
27850 61436
1135 74879
58024 88498
80206 93756
20999 99354
41640 71590
25102 47965
36607 61381
7331 31807
3702 23832
59353 85399
12681 14085
71966 96373
26189 86053
35573 46695
12055 75080
17340 23502
30535 33277
39570 65368
72400 88428
11679 33195
9496 94153
37471 87043
1318 45070
769 37632
29852 81711
40333 97964
29719 69034
2742 94580
27051 90732
60392 83336
64300 82366
45389 79870
10410 29877
24731 92406
44518 69856
37389 67048
37250 60844
48788 95939
304 83136
97338 99184
26086 58868
11148 82553
14886 82289
7426 65455
47846 65084
2422 91638
12518 73706
46174 96194
48234 93900
12497 73271
9422 59408
34743 63653
35943 56071
54753 82464
14113 45073
13298 18913
31400 64231
9178 38035
49573 79203
42554 55459
57234 69626
7588 97094
6616 88077
2512 31955
12310 42091
66071 73455
54742 59432
16409 64476
75884 82444
53984 72762
29406 30996
11466 33322
15472 39574
60302 96794
48996 55017
72141 81307
27754 99266
44437 68749
10375 24093
3658 33120
6322 87110
7474 31122
7045 33081
6368 56633
30084 51968
25157 58002
37470 62697
69961 80220
5157 21871
8625 86654
65132 87600
28399 43196
5659 62271
14429 21551
2605 46712
15460 65449
2563 38865
30822 48884
44081 61347
22772 23339
62819 67527
26260 72831
63617 85608
46996 70413
44266 45705
48726 73219
55630 69569
19129 22818
10174 83152
26027 48692
48817 97613
34739 34802
37025 64779
45815 92712
32779 50574
7440 29808
10655 41668
41328 49364
18589 33939
25440 68764
26069 86500
10676 85228
25702 85463
7032 11354
17939 79374
24809 82923
14845 45356
27690 76416
4208 34663
41060 85097
37237 44304
38450 77315
650 95388
58180 97823
6029 77766
16535 80122
15775 88994
71975 81459
20959 35903
72982 81171
8281 14226
24881 83058
84247 95237
50909 65494
6874 13206
8411 27359
46438 57035
27293 87478
60498 92857
17413 84227
9072 79965
68280 94557
37144 43239
81214 88865
60752 73883
9911 50815
55726 79699
49138 62033
79166 88115
15128 70785
2264 62324
1056 98526
31284 89472
21248 98005
11050 94591
86465 91593
37871 81156
54868 93551
23640 91415
63558 63843
26428 51358
27799 95515
22171 33059
37983 58543
50298 99269
2954 92683
92436 92528
67176 90826
14185 54622
15230 29138
19121 34825
69 86844
41769 70614
25470 26228
41134 89209
6260 36282
41595 42825
6530 68305
63151 76427
70763 77166
19567 24143
29995 43634
35331 42030
904 34407
7933 43523
26178 58972
43171 46451
79930 95053
72667 96813
64010 89550
3250 35309
12006 76289
9384 93466
27909 65904
16540 31183
38164 42411
40208 64887
81041 90136
14289 88633
2578 6712
19635 53093
29364 45956
7883 96264
69181 85717
71329 94949
9165 53795
14838 33496
8909 50718
59827 93465
15171 78281
7671 78228
11762 33027
59520 90289
29733 66124
3209 8798
78523 98179
57406 67306
83657 84779
16181 61590
29578 95441
22410 43496
31067 50038
11407 88703
566 28253
26488 70048
1010 84576
5651 11710
11398 70801
68326 74381
6632 23656
36344 79912
15690 74999
36678 49568
10475 70528
32478 65431
34293 83717
20925 89477
42374 47019
25009 66278
39978 43565
44941 79506
9599 75265
45957 94288
48816 92265
21508 74628
11976 75538
13412 71817
22746 87633
3921 59324
43771 75768
9427 54486
71957 96722
16446 24594
2599 47813
31407 34480
81960 84167
1444 59510
42019 62121
24641 50734
51829 73952
89373 93704
75225 95120
33473 39174
30622 64760
39825 45282
58848 65479
1518 65362
3876 80852
69750 96349
50089 90125
15166 98850
1383 28971
9289 12055
7932 33138
40570 50494
24623 31636
10076 85479
6053 30448
18912 64644
79443 92772
21916 28403
30579 97356
40742 84267
4464 9048
17680 72242
33985 70376
31903 32850
43142 43731
41493 89621
28416 94782
8449 13061
14657 81625
38197 62918
40938 53804
4633 52006
19796 78678
87397 98614
59222 87546
4206 24389
77962 95363
94034 95397
65351 96245
30622 60107
18381 93039
43858 73724
29332 62083
78358 92893
18928 56484
71273 87739
31488 46403
23578 96563
23080 26778
5646 40352
57125 83119
77532 90084
3899 42214
939 52863
9124 78757
15372 90775
72472 85529
45427 52114
10977 16460
51702 77856
42194 66357
13101 39625
5140 76288
64629 80082
59632 59788
16431 90000
1378 65121
33463 61272
17608 20882
11835 55991
20523 54587
49009 76515
34397 87927
50347 85436
73897 80369
10712 45711
39496 91812
26207 55978
26113 30850
7195 29962
36465 88732
38683 88301
7472 81892
18920 79025
24755 93885
9674 87132
12924 75505
42527 42551
29374 93371
55100 95505
52197 75632
76305 98413
60048 89225
79142 93168
66358 77872
54158 78834
13454 63775
38013 46468
481 34239
17095 56941
8528 62060
52208 73617
17131 32040
26761 61590
9698 41913
55959 66936
11229 74011
81089 89332
83387 95823
22516 35102
61332 92866
6298 56309
56172 84233
10863 39186
14103 80232
27021 57645
20351 56823
5201 51943
8748 40358
51776 64586
52919 54713
32496 54290
38029 66348
29126 37178
55264 58323
44223 87994
32125 56686
40819 55288
65166 71375
8224 97791
23059 43446
50220 75606
75096 78014
75793 96883
91342 98964
29262 98142
14911 36561
66848 69633
38406 76011
23440 76490
10546 62717
10266 67463
12920 20931
20015 78235
65506 93146
18490 91611
12402 77059
43533 85431
34002 50721
33994 73428
517 55798
53015 86599
13636 75921
51919 52022
21856 50551
56898 71032
32278 65694
2329 86985
24359 62203
386 63555
15769 96115
6723 68727
4673 27035
13461 49475
9290 52635
28574 44926
61805 65383
22041 81152
23364 25009
38268 61638
80046 94391
64262 86674
12172 14671
5860 57424
83663 85286
37179 71930
5415 73788
12990 41577
64084 94690
84679 93616
49506 79940
54451 67749
44282 77772
9485 60359
15620 83397
29030 43950
25646 66946
31310 49855
68427 99248
2388 43933
35586 45930
22427 72533
43962 88032
62575 76515
76570 92896
38255 87112
13284 62281
68439 95730
62886 75491
2289 16886
50650 95790
5512 32167
19027 69633
82253 97443
52254 87631
26935 90422
23447 66409
68187 90390
27927 53841
46938 59931
25623 53994
75127 86715
56707 74606
56494 65465
6909 46423
2768 83321
14585 92723
12546 20589
43571 73554
22783 82810
62922 72223
16975 30452
8586 92127
4863 84589
15490 44932
13539 95236
33172 42158
39450 41861
11685 42661
12655 28060
25033 93079
13606 76815
26166 60980
40711 93698
20565 64232
9894 88345
43848 46207
12859 40943
5358 85680
17042 17355
1305 23955
5358 10034
8613 34034
17705 19277
20772 82382
19110 36005
61943 88878
7826 8783
17217 27004
50220 80715
34095 69412
1504 39197
16530 92683
37583 67467
25051 81341
3086 57868
2239 6674
71897 98847
10680 92510
23716 26156
8914 41741
39988 65037
10553 77154
21672 65148
2889 49810
21773 97442
62348 86133
74424 81872
12574 83977
48631 51636
21915 92308
37567 95259
35796 56347
40634 67149
47091 64677
70098 91121
49636 87558
19737 58731
43230 71514
8710 33265
45340 88961
23457 59307
23482 86307
38710 92772
17253 39925
11823 20103
27453 31741
31751 50448
54265 71042
35491 84483
39933 79767
2877 33803
49116 93678
4001 33899
31762 96869
2039 68893
16680 43635
44602 59945
73069 94643
76009 87137
12418 62380
27106 99568
7771 14680
39266 96294
17550 69634
12526 12927
11001 47594
36084 98789
1860 33428
28905 43016
1415 21992
84975 95297
49505 52459
21411 74186
36046 70419
56198 70346
74821 97398
13010 18372
14545 88511
51770 57611
74294 99918
44129 95984
23084 61105
52530 87737
54809 68434
45365 84920
13877 45442
64645 78432
16561 32696
17071 73652
39179 83726
18744 67148
77874 91561
45796 69721
13926 18371
37643 70716
9132 38083
27314 66907
2757 5173
42288 83559
46778 81379
44468 88928
44508 78220
1675 57694
15982 69756
48234 48626
77767 79481
55244 70354
89351 95198
10426 37250
33877 94530
66731 92186
12781 93886
51364 86452
61111 96698
23415 95070
15760 51349
41559 61930
34680 84514
10583 48479
16870 23648
12848 91904
49095 65894
40289 49270
3125 3995
76627 81017
45420 58854
4267 24651
8567 33207
14000 61180
46852 59958
19239 91191
17634 86103
15292 31087
14266 59689
8550 24381
36356 61746
61833 76974
37677 42349
37436 91082
40759 69822
15206 24705
34891 56775
8179 23522
12202 79559
13660 90785
19191 64248
52654 96955
17716 39135
66252 76062
7623 88792
31036 95180
75173 97740
4622 47419
87807 98462
6120 11003
34032 81018
8035 63582
16983 58072
24358 28433
57695 57869
18986 83644
84665 97901
66007 83000
20385 58859
20791 84864
23682 66688
10911 10974
34499 36046
58665 86070
9568 85358
43689 53597
23685 74982
67318 79520
23730 34573
48606 75863
2724 34514
76761 89990
36459 54605
52840 91198
13248 66426
16718 82202
6168 85615
56139 66863
70716 77584
3705 38935
4852 10962
27842 67174
81915 89970
40281 59201
45570 71483
74605 83003
18777 19374
36636 96417
97939 99466
35012 59138
9623 85311
42200 77248
48017 87923
36676 73620
29264 33195
20201 44107
73501 93536
81256 92983
6772 89748
60746 69215
17013 41802
16385 37670
42084 60789
21779 28682
74068 91032
28895 43788
13715 91364
57223 99540
24657 25601
37873 38942
27407 72966
32355 55872
67492 74727
1271 15661
17889 90132
84596 90597
5679 61200
69535 90411
24444 56583
9588 75358
8620 99730
22337 42120
5117 13753
56860 96529
79661 84251
67308 72361
668 76599
25004 92873
81562 91149
25801 32680
35627 92129
49696 55938
67487 80659
33290 68159
34727 86357
33608 95471
3801 44081
57018 76382
86718 95533
89627 97673
20564 20651
72322 93024
32775 39814
38783 76996
8919 15475
19243 60912
34557 60327
89634 99930
35068 84438
19157 54855
22004 61640
10512 93619
92406 92948
74663 96204
23730 51547
36674 92212
58271 88016
31547 38678
20602 45057
31066 38985
18696 23588
48826 58944
37133 89482
55809 61279
10218 84142
11034 90435
813 44079
5833 32581
45232 61764
2429 54930
49262 99175
76595 86381
38399 80497
45818 68702
8929 45331
50763 62852
59265 70468
56271 78490
9222 15861
53327 87124
37198 56011
65221 97882
79644 99897
10576 93024
26847 78977
25189 98016
28312 86403
59753 60173
13053 99356
1388 57475
1463 93082
35605 54761
25935 65852
64431 68751
59056 73688
5599 15650
32983 37785
12529 27119
30967 70277
4152 55818
71708 99756
58938 83828
28608 50550
35525 76524
27851 96823
16548 65066
31947 75583
9025 99559
83083 97358
43356 96724
46268 71772
11789 34979
49211 85208
40634 74010
9833 87139
24486 69749
58420 65262
56787 67022
43989 65739
2000 84025
47668 49009
1618 37051
7056 12422
12138 80124
85764 98146
67270 99124
33565 74115
26884 81060
48165 80085
5322 18346
15652 39671
19964 95383
39177 45438
30561 83509
101 61897
76513 91542
11281 85287
46148 88801
68557 69505
19963 30516
32308 91157
48208 80161
9298 58153
53564 81574
2412 85907
32916 76964
38109 46917
1791 57443
63437 82209
7393 48421
74065 85546
49227 97798
548 92943
32328 93476
60836 70757
4170 42416
4917 20197
90975 96079
20045 25939
67399 70252
4597 33731
11278 85324
54885 92627
77773 91988
36923 85110
66423 71023
12257 18204
86757 86925
23120 28256
64528 92620
41787 80230
16624 52465
80122 98585
20500 73462
27991 53518
55259 78524
10272 40606
585 96453
49132 63242
39086 96697
31052 52890
13962 48360
8511 24717
58639 79424
20015 84951
27640 93395
51256 82547
75819 91921
27446 99156
8154 83809
8309 34352
25866 36729
6791 75042
14268 94068
67206 90510
30667 77537
42179 51298
50728 61976
9353 61113
1457 43248
55304 91715
46514 74530
45107 46095
31972 43005
41979 97789
13421 45423
36363 75755
330 42503
4735 67410
38172 55545
2335 76587
31782 88513
38480 95991
36010 80446
20329 38989
15245 83572
5715 55559
432 79709
1598 67903
62123 65054
11396 24624
29290 58552
29629 58324
35626 74158
39730 84954
22549 24513
34236 91731
4240 51074
11590 18430
7363 32352
15040 90110
87231 88518
58448 73529
47783 79750
62263 66972
29594 56115
14079 75385
38413 39737
15775 46639
52427 95910
56719 88038
40643 72233
32990 97918
5400 79276
56537 69210
7526 60289
25444 76561
21010 91125
31041 37328
30442 34052
10531 22810
80632 95404
3961 76224
59575 84586
30788 53025
45203 95263
1459 5103
59992 81525
7477 74675
6392 12446
85135 98942
34360 75958
4360 29706
18298 53220
20771 34023
49261 52345
52422 69676
69183 90151
78301 91445
15380 88469
45761 86571
65052 91034
5084 31089
47624 48428
79624 91045
23925 41290
21218 79624
54812 74066
57759 93356
82768 94162
41479 72388
13510 18090
34692 97960
16077 73374
26832 71850
65177 69792
2442 87188
55289 74104
68485 99142
18799 59206
1455 99762
80643 96148
38444 61750
43927 96235
6750 27581
13803 87809
25575 40775
30426 77767
77312 95232
45828 72904
17422 26970
92676 99457
12579 80847
27137 78493
10212 38034
39911 50373
59390 65183
5952 40182
35421 79951
50322 71148
84601 96735
63047 65516
29560 85200
33293 34149
11167 85162
5326 16561
38945 62099
45132 48476
37360 83120
19222 90590
4040 98558
57823 61168
10545 89639
63746 89874
20144 78578
39582 71968
21911 28869
16501 98906
4080 90691
19336 47092
4216 60901
59086 76945
31204 37716
28501 54949
9396 41386
32796 89551
4937 8042
44417 87860
22335 61260
33467 96783
56696 77217
68759 78049
26804 64776
39094 58177
14949 37283
62343 96431
51222 72447
13713 55984
7430 60228
578 68432
38579 88852
23192 80485
6328 32093
4066 14166
27226 64244
13302 75833
31490 98761
48464 75060
3035 10424
15540 63089
6393 41316
11493 57779
40117 40435
27438 64112
39660 99159
43376 66520
13149 70100
22994 57516
31971 54720
58233 81558
84428 88716
7525 47701
13401 67416
16347 31966
31597 99849
10867 32158
84227 89863
4207 55851
42824 46664
28785 30365
42945 49529
22314 27274
55038 91704
10173 69036
39732 48610
45808 46402
23945 39609
7710 25191
45608 95448
36145 45728
41312 70112
29440 77042
5992 81249
19920 39492
12690 84593
25166 82108
33959 90913
47037 93617
32387 76744
8518 79536
62184 67229
49829 96917
19743 55653
20948 63411
7541 10846
17770 31194
34663 73217
60992 73087
32453 46187
33426 83277
38053 73141
62166 97778
1849 29228
3706 64884
3408 23930
56916 77031
60433 69145
25129 73653
18996 33538
35611 79454
66685 97315
59385 73488
56815 84245
52219 66232
80624 84231
36105 98313
38263 63796
12889 25609
23316 47124
32249 91732
24545 79850
55623 63210
13048 51426
47911 64943
23145 59622
2951 83402
18327 79369
4645 58514
7552 53136
53304 57450
2556 12667
51644 78473
33845 71005
71996 82996
34084 60263
28832 62689
48970 83868
6933 47260
30977 40880
32110 45676
90522 97678
64380 72589
85172 95031
19562 70205
27846 55802
54636 63964
23441 74807
41568 48369
28763 80937
27617 63335
13279 31749
2077 97863
47108 57742
73855 87059
78990 80789
5198 51636
16895 56185
25600 51449
21534 98874
28686 72677
10617 58582
66826 99056
20525 82165
3592 62883
11833 71232
18126 70390
69065 94754
78751 97454
61789 89004
5253 89031
54448 84409
39866 89836
54236 78653
47027 80483
18087 77401
67754 94982
4804 30639
38630 95404
11275 60433
47078 75881
95366 96580
59382 87653
28179 62438
7480 16669
69717 72875
11251 55812
53394 99403
8716 57331
11756 12917
5087 61404
5545 18641
50886 80146
497 78227
21301 56466
44376 69208
67900 68343
17151 79440
49517 51736
18827 82875
10303 31668
21557 89501
26991 76349
16370 18499
9009 29011
78255 98361
26066 91342
28364 40979
44236 59381
7571 59432
78248 84233
75454 86516
64677 79529
8338 36046
4039 44307
10079 48811
39654 91800
5494 55262
9544 60794
30225 67034
36717 94880
38108 89931
52350 62782
5082 70253
69676 97113
6633 82343
1489 85368
82691 93564
4296 49586
60 64856
8504 53690
3706 27938
5759 89361
88902 91676
119 57241
10527 81110
65046 82844
19140 40434
27657 82366
74887 80003
64572 73183
43111 46644
41941 70704
8939 31553
20532 91675
21761 44483
24049 30581
73448 84109
32731 59653
11967 58129
57008 59328
11985 45338
56289 65194
11695 56542
21301 96067
7728 32015
18849 26970
34547 47872
59763 87179
85976 87546
78791 89532
6650 43917
35216 70460
45318 54375
52486 96576
20830 91738
49366 67428
10651 93547
25198 65188
20423 81437
39464 85346
6776 92135
41302 96359
19015 43466
10025 21637
20344 95312
66261 97659
32055 97151
3583 24607
11500 43375
51812 92311
87511 90683
41304 88428
15948 87377
71696 80491
29924 88366
27653 79150
27596 46039
12469 72869
27286 34456
35329 99208
43831 86481
49338 87795
5340 35309
94 12085
53176 71072
65053 68377
39608 68990
64272 94360
28162 31336
12837 30076
41080 82999
64687 68859
12321 65726
41454 49883
14082 94749
77157 86533
6799 42712
58057 74409
22831 97896
50013 91878
10760 96980
62395 68211
13351 67284
6269 40256
46096 59859
23162 55009
53336 68253
6365 64236
20972 75428
38667 86615
53647 57262
25684 92629
12130 83838
50796 91723
15283 22215
8198 68032
58439 94808
33448 62518
26598 59412
42300 42623
27767 60810
69311 84162
82839 96131
47743 56040
4122 96592
12553 63380
13152 94307
41259 54354
10434 42375
27141 97776
23293 75083
83722 96204
44694 72449
13578 18033
34415 55804
8440 55778
8822 23173
3710 55981
20109 97897
27953 95979
1809 12246
75224 75962
15488 17157
25251 75930
88653 90414
40488 90426
44364 44909
228 72515
50138 80325
76593 87885
68112 70005
2313 19848
8982 37140
41542 94125
73291 96825
15915 86454
70284 89364
65592 93186
16978 43499
6059 40376
51256 99542
42127 85321
25020 91787
72586 73226
45974 93943
10502 77881
60654 65587
48353 91130
7227 45740
47357 92368
49161 80911
425 91203
9231 80956
26756 28359
22600 56059
19449 84749
31377 51176
6727 89543
2490 80014
58607 84549
16128 40347
15982 79913
20236 48682
31000 80566
25543 88064
84741 89968
66046 84814
15158 56449
17459 49069
26235 44804
34996 63067
20047 60239
49075 78242
52629 77671
25966 86951
6119 40697
48756 95435
3658 45427
7748 56090
31515 74119
42848 69093
22807 88969
59163 75196
7846 56531
25356 80525
24776 99174
8071 9873
9748 51728
69999 84906
16392 35954
1835 52603
49608 59334
17864 67913
18029 22076
10027 10564
34884 89931
525 58185
75816 97568
5581 72038
9662 55821
30896 75516
62492 78961
44849 69349
4782 25632
12506 29029
41524 75053
8573 77076
32216 37024
74139 96047
29140 63392
72243 81839
360 20869
10438 36207
45227 98744
51092 98465
19432 42714
7920 20865
23557 27698
1981 97734
17176 70559
76918 79175
6716 92940
22210 79727
62123 79274
14430 56964
34086 36687
19889 53725
21587 34626
30972 94908
27029 47381
903 56945
15533 95821
8159 95010
14908 38728
25551 63974
83742 93846
8321 47370
81413 91330
72767 90142
20279 91622
62121 90856
71742 87429
42900 95833
47744 56158
30539 56558
69693 79066
17658 59385
19950 74202
40571 99770
2446 4893
39531 84059
73991 95447
43544 85323
1427 63619
17303 45716
31546 61838
42893 86402
13190 54226
38230 86975
76514 94622
6048 20525
3053 54290
48733 87327
49857 61733
45931 95288
44489 53563
34100 91095
18983 22406
8516 25079
72489 84804
76170 88845
4361 89765
5972 11903
34735 89148
67863 89895
84647 92428
31799 34328
48056 91651
20296 62981
11251 60089
39049 98490
9136 11160
41967 60559
47784 88338
16329 79203
55497 94908
79426 93491
20887 64593
11859 20194
2492 92792
6477 82964
57714 89533
22261 23903
51856 90836
74416 83727
57190 62538
13192 36005
39573 71512
22496 28760
35196 72480
90693 95912
22357 90783
89214 98753
15481 75637
31868 51187
67962 91698
30762 96844
52008 86372
10145 55927
5257 63240
12132 99332
70371 92201
445 76062
26000 34524
1131 48228
21889 78698
75143 88688
29133 44999
66626 97227
20865 49556
10277 95698
19498 67936
43651 64753
32385 57858
37043 66332
28254 44220
14341 79516
526 29000
56648 97756
14548 61514
18515 38216
22046 32417
31469 40661
8628 62248
5907 44643
31764 42885
24357 67073
60487 68159
44892 54777
48309 59958
11688 32075
13744 67974
18646 45291
30155 31677
35911 40247
92962 96120
318 37527
30493 81491
18112 21957
24719 93238
75055 95109
18232 66424
40926 53012
82605 92938
43673 59574
71144 71219
2355 52937
65834 99446
5 97373
14875 83422
76352 88229
111 15049
34862 50567
17932 28747
12270 76396
33281 42340
42289 86252
47917 82275
31860 65059
33962 60909
6845 48061
19314 93564
16696 95114
50350 72928
2844 9086
34518 58955
71607 71926
41966 83875
91591 99499
32606 48941
56249 95101
11407 58887
32924 62446
17498 97179
47185 54393
14184 72278
42285 75746
1172 46021
39296 50204
20543 92632
21577 42807
34 70519
27181 97059
32371 72520
18678 29103
12485 13086
23528 67117
31922 74716
19785 31081
75651 91155
9249 83298
27303 37052
13913 48397
34336 47381
2462 12069
28179 81250
71228 74036
64051 78884
12604 97545
22386 59101
35070 42120
4001 29785
9071 49628
13882 91885
26888 41350
27114 56063
23424 51163
27129 49668
11382 92129
13988 60536
55897 91446
7098 95077
31797 79050
20702 96983
61519 85879
80064 87943
52760 62005
35034 70315
30363 71351
65971 91045
73 99149
19 48693
17503 50283
8370 42292
36781 87693
29151 54211
16467 41828
25922 70667
31878 66591
18965 46805
21575 55906
36165 54930
35073 77041
5565 28545
75193 87752
32465 77865
24420 99901
3974 7618
32566 65170
577 57812
23314 88596
35192 68203
42835 56865
71483 74141
11461 49462
57120 86254
43521 61190
51524 72054
54951 94916
13053 35070
1415 60875
4007 80092
14332 91788
32051 40434
4888 97172
58835 68751
33691 35065
28398 92837
33275 37827
27787 63179
51870 99548
53662 79164
48064 50520
16487 96929
25072 79331
49733 72050
64926 71164
3779 75241
46861 66102
59430 99663
63801 90134
26527 75559
1190 63157
62718 66000
30639 70429
85505 99040
45082 49853
46803 96593
34945 55859
12108 83147
27810 73310
39003 85067
43048 65196
9677 46786
25428 96374
37890 62638
36314 65647
16223 98617
4124 21433
14076 22542
45284 87635
77327 88097
3325 19408
25063 97855
40494 68611
26634 56055
13621 97270
59813 61375
7580 15834
11388 96997
74875 87609
5642 95845
35431 55114
54075 76437
26743 35232
17811 61100
84813 98762
4589 16431
37584 63202
17229 40970
21078 39380
23167 87230
20912 61212
54944 64134
5007 82635
37686 84902
77151 98651
51938 66182
31683 34141
36582 77792
49157 70326
55974 64799
453 67518
69421 99694
8714 41589
21784 31767
490 26667
46317 92438
48276 82182
58436 83649
30036 30337
5283 54355
13684 91743
41383 59630
9832 84966
30290 73312
74450 77063
12013 59559
36936 76012
226 5733
76287 98476
46123 53883
13675 67808
86897 88731
4161 78157
8223 74108
8770 94176
22097 82903
9387 87309
47059 89018
56446 97204
66836 74521
74209 91657
40864 77092
5450 53272
11440 16551
47597 89922
18444 35017
42764 72376
9604 20203
19752 72696
59290 80643
29361 79942
8327 75460
49856 73761
8531 80501
29716 81329
16482 94891
24919 47949
17713 29757
66413 79639
51131 66631
66714 73545
19540 69502
40353 79607
59425 83842
26458 88845
3077 94399
43603 53338
56103 63791
5887 16838
1643 29811
27805 38338
12306 53850
25324 85650
40370 48119
41324 64136
6248 64538
54822 80856
17413 77810
25131 89075
14144 28354
53876 96552
27182 90842
72657 85419
3943 66394
30174 77824
18551 82673
15181 99114
28219 98534
33509 56558
1939 26170
19823 50680
26196 76731
10543 66954
19029 61606
55384 84887
27857 40786
31287 61344
64309 65901
50077 77566
14912 58245
41557 63629
42435 54937
10969 38253
38930 69906
67558 93684
17492 76030
57505 99127
49833 81591
22582 45622
53603 97844
45952 60130
9715 29579
3351 67257
57599 77385
525 56277
74635 79533
43766 45460
82267 92473
7509 87247
3979 45315
10968 26035
28550 51978
31763 83274
29344 41708
66160 79870
28735 89057
1218 11150
54092 73376
38011 70595
58760 91628
7467 63103
9635 35761
30703 88350
27427 76420
83189 89875
98553 98940
41903 81581
55176 70232
74776 93655
18098 36763
24487 75985
11269 46925
11135 85458
28869 57823
49737 94097
92530 99916
16088 16756
27542 36699
67675 77001
54125 82112
14537 18722
849 55266
25961 75232
15937 60823
56780 63161
37934 95628
53429 77389
25474 32833
76377 97059
30509 60881
54556 59519
89805 89807
26051 83964
14553 55179
68891 79244
40628 72394
25451 78459
30119 69112
55688 96670
16619 26791
7915 8974
31829 85910
13592 83148
19679 38924
47904 96874
3781 56077
9794 95033
23379 68213
26413 52044
5640 24833
27286 87287
12197 68590
23810 27404
50595 62318
54753 63819
2489 88844
35168 95905
43515 57086
3366 26767
13547 48375
18169 69818
35744 73144
69701 78698
27266 53366
12035 96561
20993 65012
6188 7747
5070 82101
51709 80448
60923 97447
45775 77510
18624 67210
35279 58663
371 19399
60235 95139
6537 57880
88071 92936
55685 82468
15080 30986
32378 55756
30411 68093
15859 18479
46788 60321
50922 92636
37116 47023
43655 48545
15863 74113
51781 59890
29221 41066
37846 98258
41324 78555
44957 86945
69991 72238
54905 60515
37845 77285
3976 31777
11246 87295
40957 43018
822 10929
30598 60750
28989 47891
839 10230
10790 83590
33665 57605
13477 20512
13548 87054
44649 55726
23307 90760
1451 32755
23423 35401
42871 77801
10939 54270
62121 70578
14877 48031
16229 98342
57327 72343
40394 60410
14060 86603
27817 48097
21731 44683
70868 93179
6996 31349
21004 67659
16951 87136
22889 30329
27196 72651
59440 89132
4812 33314
52198 64450
6666 50863
58617 79028
44871 89227
3267 96186
28602 47767
48766 67083
16781 73818
30779 95532
3243 48096
32108 49907
62813 91525
20260 29716
30739 32733
5344 63525
54937 98825
91938 93133
22354 88036
37573 50076
69172 82110
27665 65445
22132 75276
86297 94058
5316 81445
45123 50496
26817 33592
10672 44278
16441 37427
52097 80313
25225 69235
9354 59978
22468 65926
71519 93223
8331 23202
37149 87396
46200 71076
65972 91154
11358 57567
69133 71840
10924 37440
3543 23621
53694 92174
34761 68189
57015 88599
52570 99842
97 17056
20052 73774
75692 98930
6491 56076
1960 48458
1541 64480
22873 83633
6694 37598
9827 44190
13586 48272
7904 30665
28238 40027
59929 98114
47190 71294
18331 50563
8430 49901
22048 53945
25524 45487
27569 38279
10151 99905
51870 96866
4788 49969
53914 59322
50045 97419
74606 80853
12756 37220
16512 20023
29200 73812
42678 91464
42250 60257
31477 97601
20407 25462
82865 90218
18226 82465
4904 35752
77629 96068
18030 50368
4546 64470
11646 41330
88167 97924
27818 79569
76814 91482
7323 54355
43710 95493
4475 72947
3105 56096
20920 53365
6807 18865
9725 64162
62011 62798
11671 31654
1939 58200
22148 92721
24721 34854
43213 53195
72063 77287
8707 44318
18547 62583
38751 53479
26002 34860
40762 71111
52632 77334
15768 16196
94934 96304
19921 20876
26126 29967
54909 76633
38838 59112
7323 62960
71303 73139
72191 79972
43480 72534
34392 83510
57269 88832
46391 90209
8879 75807
24713 43687
42431 97165
52617 99888
73673 93334
15405 54016
12535 84495
7650 85299
29151 86930
68430 82524
60923 72765
5517 47676
10190 88048
21119 29753
55865 96873
37015 72707
61690 78865
35549 58136
6114 59215
4798 9823
92 42224
54153 96703
29180 99873
13674 51431
14081 54013
31033 80112
11091 97207
1144 88969
65138 74906
21704 86097
9731 99846
16723 27251
74466 92203
20230 53951
729 86557
38323 48494
1067 17176
32194 39075
6896 34217
4379 27464
27062 87652
28967 58490
57431 61009
44584 87198
49138 61663
22945 69415
52023 58571
25779 35904
21201 74842
41712 57448
24435 51808
48593 65547
17973 55047
63837 75520
5320 92331
8689 26928
27718 46458
15097 74383
50266 94287
54575 54622
11274 93083
42778 92931
12299 37848
14793 29040
1846 26856
3369 55648
51504 62223
53481 94973
9403 65524
16355 98275
16025 46283
26614 70447
18308 43395
47780 87059
13746 35189
66992 85056
79658 98772
52326 95434
58027 59228
7545 87415
30827 73203
67914 76323
51842 99504
13532 57756
11734 51071
12072 51504
60396 82389
11087 92279
18753 59781
37803 88924
63099 79868
52853 74097
24903 29489
3023 11851
71599 83126
38563 98382
60502 89516
5997 26482
53440 59686
39000 50128
25973 48082
53901 99234
44180 65521
16975 56077
58394 84540
31578 62484
23318 97630
9874 94549
31028 40723
79290 82296
45305 54203
65167 84771
48558 96693
18353 74306
18868 74814
65521 92255
44720 95531
17539 68955
42309 43329
66937 84262
23057 29437
1446 7298
38042 44474
529 32699
3124 16273
53701 56010
33786 50354
14913 45516
3172 3669
1793 75364
15743 65422
28891 99307
10628 37862
48479 60449
17956 24825
23195 76108
25149 32458
17015 61072
55189 64603
47927 60916
35442 69753
23195 34896
40206 81081
25341 47324
80057 98466
2170 12496
22347 49924
33498 55243
8005 60454
57900 83585
54932 62988
35477 67544
9514 83759
39998 78154
18605 54386
13373 15809
7018 62597
21726 79488
775 3316
8771 56683
25757 98821
25590 63686
32374 32476
57876 70958
585 77358
1052 96223
6011 99216
53685 80595
81095 97588
41588 95245
67267 89143
21462 61350
56717 64668
47857 58989
66778 97063
54428 63433
43134 48072
31933 73813
41815 86293
29837 67337
67937 71653
64835 84704
42807 76411
52018 83038
37868 53626
10324 14549
4019 96038
31079 56854
11458 54768
10361 54892
29718 86683
12362 18730
29368 44359
4146 53201
61114 69179
37408 80474
37251 71564
24071 85271
49689 76375
27077 64920
34231 86332
65382 96949
34064 60292
28104 54001
36156 70502
35761 59769
99108 99550
45361 50276
43844 60224
62554 99119
33685 77586
21624 26669
18498 74473
67562 69241
1954 19865
25129 34623
47415 51615
35338 97602
19253 65837
53499 90990
22563 97869
7317 34447
38167 86390
19659 53173
3993 85364
65011 68585
51546 61022
38765 74210
17043 55423
17050 19760
15006 76558
30655 62729
6489 91154
32774 33743
60093 60383
59 85128
30905 62780
60763 65555
71312 96313
43385 61937
13193 26795
29344 82387
72223 81986
10204 36468
53097 72882
81005 85247
41517 88429
82268 85592
20670 26796
13661 77490
42847 72923
21293 51476
2820 7876
41749 51177
87514 90038
15595 91779
39869 59858
1498 47595
51574 82851
31753 77944
9337 61127
37865 85974
24628 72715
32389 84928
8935 83073
28637 37620
37875 83072
51485 84317
12880 27635
52076 87551
621 6283
16366 67702
40740 71731
70598 75974
1684 88934
20023 46945
68629 78113
12354 59226
5273 93783
22795 91434
60361 88278
50094 55204
74308 78780
30923 95547
26675 96905
74649 83222
74069 81477
68886 94157
12818 82002
18248 81399
2156 52109
19820 36035
16404 43748
11903 26941
12798 42058
39758 77643
32210 67189
86493 92880
6639 61674
1165 57040
4043 16578
48740 63645
78711 97430
39356 84967
10385 98428
29763 38035
12668 50645
25618 70027
33127 50005
36532 70594
22400 32668
13429 97398
7912 21552
20602 26333
6820 57009
85922 97463
29776 90267
9721 17504
30072 65395
76813 98575
8248 32244
79886 81052
2936 51104
26424 97762
8599 16837
68469 74350
15417 26191
79235 81182
10541 64348
74266 86351
7209 59493
48219 86131
40063 41745
45506 67085
31130 67567
5178 99020
21647 42503
8187 89398
7906 67910
77591 82216
77535 92526
14837 65028
9271 98986
70521 91068
38676 93791
2539 99537
54496 71193
39528 93902
7418 54394
79262 83965
28178 99440
7400 73841
50551 94575
30038 97199
39438 45896
74550 79372
9502 65419
24841 56393
2308 23579
16677 89946
57681 90365
10068 18451
38787 79950
6598 63461
27870 59345
51334 80848
40660 68440
13545 25989
26143 51187
18110 61087
65506 67418
4443 99074
22092 36380
16832 35332
45075 76456
93301 94848
10329 91224
1942 8844
70421 74870
21967 70195
57041 87943
23366 69137
4172 62516
19061 80808
52027 89047
47414 59004
1434 23128
47647 90312
34331 47559
30254 85628
26473 88611
34034 63230
3935 31958
9164 10425
8613 96734
1612 68713
41632 99880
15026 42917
5637 85744
35593 60435
66367 67648
63646 90268
29662 64530
37015 79617
72207 79487
38646 65954
28689 79291
45290 70335
52250 95704
31776 85993
33701 78664
57668 63830
39392 66871
11440 63804
24125 91527
12601 77931
43536 75073
11602 81660
18334 84367
44828 54188
51801 97932
37037 63389
19251 95773
15979 55372
3639 19849
74478 75286
35914 85945
68527 71548
6060 42192
9188 78827
47766 97007
34553 92276
27667 80429
35315 91636
4749 91509
71524 72299
36311 47304
57935 80775
14416 68387
7418 72695
17552 85733
16713 93352
5417 10453
29694 95298
53354 56039
539 62845
40814 66913
29266 40861
38825 50298
22504 58324
48095 94152
5144 6254
66080 83955
36438 43101
1643 11233
16801 52721
1048 92180
16180 50545
23668 63071
18367 57455
5302 65365
21476 30396
752 19404
47466 69914
5432 26524
47366 80671
17995 21032
73388 90967
4310 46948
19665 54730
34731 58823
34013 98706
40954 44547
41067 61166
1696 83900
43557 77836
41242 93802
27113 46453
76923 98759
30658 87262
16787 36886
1531 34112
76963 79164
55917 84756
10301 45007
23179 75866
11637 88361
64128 82914
50873 72803
10658 33379
3281 43585
77523 88908
36121 65467
3727 74044
49480 54513
25323 63091
8940 90830
25364 70208
55567 72564
17756 32409
50762 60439
2676 50005
4661 51059
65628 83302
74542 77399
2098 39248
20607 51210
22019 99661
17083 46392
31289 44836
14887 95252
38056 89710
68798 81027
32790 58035
76917 89506
30153 37167
72528 88192
48072 55097
29422 78264
23840 57606
51992 66871
72709 79009
48429 56081
90629 94134
44634 50686
18156 45506
15398 57624
5517 35281
20733 84342
40828 59896
7377 82657
52760 76523
19811 28814
18093 80436
27770 55194
67379 94198
25597 56052
61240 61748
27017 59870
7462 11508
6793 28692
53964 95849
12235 34895
87983 92162
23787 61824
30514 88888
361 2916
68319 76334
34328 49798
41503 52229
43243 68539
5194 13046
25486 61494
71982 78394
1157 1333
25514 79291
59705 94207
23982 51483
25664 97801
55104 72611
11792 63088
18118 99006
4832 27903
2977 57293
24427 27298
18413 23412
19328 54326
45762 59043
27795 35213
39970 41812
22999 96474
1047 15452
18916 81565
16933 73984
11650 80159
37590 73146
51055 86265
15908 98935
41097 49817
90971 95011
65142 71713
44207 70625
87054 97711
70158 73792
14462 77246
52674 92746
9245 60136
29454 80206
35669 86876
53437 99137
35391 94107
13667 65705
53403 88419
59803 87049
51363 62345
10650 19579
45287 88301
5162 73152
73863 98057
25964 73898
41222 49291
13779 60911
11264 64907
21396 61540
69676 89525
4567 10582
85720 87574
22870 24989
6191 77257
44442 99810
18212 93745
8943 15484
1586 87561
28536 47021
72352 80841
69186 97231
20303 55880
15260 80403
38054 50264
44290 49917
27735 49967
27707 45712
25565 79606
17059 94615
33080 79800
31299 36819
61854 67672
52255 91451
11921 12916
33261 93806
4851 34861
33709 79822
16829 86536
702 85295
31833 96603
23325 40684
19161 94497
2383 49920
14645 53741
41206 74438
15323 52576
2267 28531
12861 82475
66636 82506
50002 94711
25187 74880
30465 31915
15768 37489
79818 87338
23017 95467
4535 21327
27208 27654
3695 69799
16310 44667
81902 97317
36114 80220
1293 56582
54726 61236
26751 42593
24095 65788
30496 77601
27073 93268
48149 86066
80934 95694
1289 99187
54928 72042
26534 27653
2868 4147
30379 93956
69898 76352
51618 70203
2810 35950
17550 18275
28871 78026
45710 67595
35986 63724
5074 80977
20390 50051
6227 80436
30571 48874
14767 67846
22184 29072
2714 47139
58225 64826
21892 89692
10722 52078
12555 93485
25364 74993
84612 89798
72506 90131
5149 33964
68327 95857
7606 23153
24021 89859
64429 64535
39513 70219
87695 89479
18565 58755
3302 65099
28054 40604
25835 87123
18118 33366
41365 46857
15960 60451
25366 53219
50215 62781
19468 47996
56579 94847
12706 19941
26350 32171
2644 75076
4069 96305
29210 86589
7994 28388
36640 54338
4958 53782
7278 31190
16240 93112
12764 95049
11735 70091
23164 42520
42006 85242
12932 81996
72063 94228
19154 69352
8337 86675
41373 51772
16516 43395
7694 32516
39228 60089
30444 34266
8837 48964
34809 66640
57189 74051
11655 24351
21136 58754
4857 32027
18251 46974
75046 96273
25071 51924
66223 89255
9839 42562
7292 14724
28904 35940
25992 69685
35071 47654
10282 19532
13079 38131
2687 29061
19620 39828
40863 97434
10253 13461
52059 98645
45705 50685
25127 94959
2084 5190
59395 76786
33094 37842
66593 76932
23000 85223
19047 43658
7118 72150
63842 82152
36397 92449
20820 59289
7207 30470
43609 43836
68013 73024
31025 49296
92618 98036
51228 85065
3663 9906
47919 50817
73457 96577
22202 85157
34275 35604
28310 77231
53462 66358
15042 74167
18134 23383
8561 21549
76703 98242
56652 62632
22676 43477
59792 67855
10897 68154
63543 94884
20989 21218
3844 54905
28351 54134
81733 92962
5284 33865
35578 61689
962 24307
38685 92703
6453 63306
73840 92861
34849 44330
18570 87649
3381 48312
49067 92279
26304 35940
55940 80109
32215 94115
48976 98180
40626 63337
85920 96309
60750 65801
26255 97090
80213 93568
21411 34504
26028 33713
30808 39739
37312 79810
16721 91460
22247 70700
14763 36599
51409 75856
15468 57682
76343 99064
22149 72585
45884 60992
3415 25832
11897 19830
82706 82821
2162 22867
43148 96561
61374 70559
69299 85204
36143 93330
44462 62202
15652 34606
8903 53199
10081 85658
8674 69370
27565 97029
14516 14991
11388 74481
20012 33140
89702 90501
58824 67030
46689 93053
80381 92591
38449 76296
25729 59906
16489 70292
47247 54509
34670 61877
9959 17583
8995 18501
32584 63928
8471 66341
47638 94132
32675 53254
23628 86147
12390 85791
47370 56596
13314 97620
56223 71055
60231 92577
30935 75045
18201 64150
30882 41257
33067 66321
1252 63608
6934 83341
53570 61443
19531 89499
28335 55694
33423 61401
675 27008
12652 47272
21115 40565
32283 74540
49173 61221
55462 55836
58693 96521
22361 65559
22122 28769
6473 72686
2041 6437
72336 79760
46955 78167
53419 94876
87460 94478
2848 29761
7055 41991
39588 82636
23146 81247
74864 77592
17445 37543
19503 29744
8708 10377
43511 99040
14782 33143
3309 45598
7378 36770
16952 71843
50950 83815
57469 97593
3685 29308
11884 46432
17627 61442
15351 32474
28742 43037
79758 83524
11048 81105
6123 86541
83142 87821
33583 85197
7821 92980
21529 94295
40867 46356
35512 64241
44616 72185
45380 76169
35833 98635
83592 90106
24737 97265
43173 54507
419 24755
58944 74844
26766 50315
10506 64249
86920 97519
39275 39308
44129 99108
6002 56556
32578 57437
22371 79936
7494 15119
11551 79365
29856 32753
66471 75793
29360 43517
4209 58899
52271 61162
67003 72706
24021 91889
54106 54560
79236 94383
21961 78968
44588 57424
2961 38108
7681 36611
6824 60250
5650 12941
70015 93458
38861 44115
26270 30060
9331 73907
56002 79971
33365 82000
6373 60009
77388 98121
11042 52754
3080 17749
21943 95449
10097 81325
37883 93979
31332 65178
37231 84014
39257 44609
21345 79789
44210 51480
45729 89965
17254 47118
24762 90225
35530 94280
63968 66569
1812 45485
1028 4421
65967 66047
30771 39531
36043 51028
668 76724
25824 63172
27351 76150
49223 50870
78436 89390
3475 41045
47416 77860
30972 31669
22290 29628
19713 57174
51117 99126
35133 44387
28524 42246
8685 56400
12841 98809
12700 88319
2825 81802
45928 71719
72643 99781
26663 77720
15588 19857
5449 86246
64402 76346
68663 89180
52686 97593
20911 54911
35826 66819
54864 84795
1067 76122
4556 10327
73429 83808
8190 56971
41144 46175
26992 82918
62265 69678
18769 77160
68116 90363
55363 90519
12184 82687
25947 75031
10363 28146
16711 37350
69733 96595
65153 85816
15253 33671
44024 79904
36818 63003
19130 80487
37370 48859
71846 87693
50757 95997
18232 40362
11170 52054
56886 76969
83793 89922
41230 48281
38190 55562
26031 57885
23599 60564
53765 56319
4622 20416
87948 96423
49791 93124
45032 82706
28676 93343
29266 99530
23347 82240
6132 49311
68947 87670
2454 41121
96575 97018
16632 98098
51748 70140
11654 35070
58999 66262
13096 43642
57087 97653
18734 61472
32609 93679
54480 65020
1034 8721
34390 85620
39281 67870
42713 43691
12496 69865
20952 24610
4007 18332
39308 94726
43812 66361
32405 77656
56419 83950
2483 42201
35574 87726
18880 34495
33179 57168
32393 83719
67712 69171
22758 97486
17772 27107
23596 96161
214 233
24080 76047
20250 97515
62904 83232
33298 50006
30623 85504
82826 91386
89684 93286
32649 96079
46989 65041
27622 88263
1721 3301
10123 12699
40694 56380
42533 73703
4802 45474
11710 78360
15631 80112
29499 66399
6595 82706
210 28102
51031 81210
43776 51424
23645 50981
22779 55595
14166 48526
29880 54580
93771 94947
36635 54446
33259 83283
31220 63112
26005 61808
7003 90936
47310 89475
17835 29359
88857 90118
7848 55292
47211 83538
13722 64577
5274 38693
11990 85938
32322 33991
87038 92515
18934 32161
39053 85961
79528 81734
27922 47143
22557 91464
47983 94721
71217 76733
28270 39789
3567 46655
46705 56278
81507 96693
31076 43372
3149 92730
49796 63377
347 52490
43260 85225
46036 77247
35532 62199
9634 81210
42372 64309
65149 77343
46468 83711
9298 51452
28153 48702
63641 75906
11252 42690
8414 14718
32089 80923
14488 47356
35913 55388
7841 68174
1529 18166
82696 95151
6891 44159
71314 78316
32050 89861
18185 45210
26894 81433
65633 83753
15392 75077
56339 84362
51174 87876
63466 95064
79962 96357
32851 46984
26330 81495
9797 33275
32145 70150
20989 99586
31016 39610
34626 63882
19282 86071
17016 85178
34130 66206
27450 39484
51719 82710
1752 76117
88471 95845
29595 38820
2359 57717
27320 64447
19337 88294
40291 95277
23413 96064
6703 74992
28209 96370
12671 21632
72478 94728
58906 78822
17781 76037
55769 89621
23752 46448
3278 53334
1760 2658
29239 48822
77604 87981
28048 32303
55564 79470
64140 71787
83467 89783
1332 99581
12442 65740
76266 82116
32457 48735
78144 99622
51173 89621
30110 51436
59819 72290
21888 79479
8803 70452
40642 67811
2608 31862
56825 79376
29937 68278
4900 11335
28436 72576
1780 44696
15333 27772
42501 94126
60605 66312
25982 89950
80932 83814
31159 88264
36052 49183
16081 98032
1445 83403
15390 69919
25827 34656
12320 81104
58491 91348
37680 91255
2319 70454
17653 61332
4713 98021
4052 90096
22491 97853
4903 70130
34748 76421
13734 68353
14908 79912
44278 46370
44062 83625
54140 76209
7191 56745
26595 58023
7759 61595
6095 20979
7159 21973
41113 71655
4378 31178
31772 80286
9315 99123
40260 75154
11419 61051
52620 71278
3146 40525
77465 80571
47552 85874
45136 53182
21671 70607
40884 87004
62026 81191
20514 33233
41876 67213
45860 47205
12785 85482
25919 73325
24007 64402
10715 41008
29772 75672
9908 47388
35653 80159
23989 60155
9044 50102
59535 96457
41888 55867
42569 88945
47846 82613
36036 76014
37061 81560
8444 60447
56925 86510
36643 74832
44873 97198
25025 69422
32155 58213
73861 97242
31851 81817
78230 82922
29896 93600
48748 76439
44249 66160
22299 77380
21967 91633
58762 78159
7396 98034
18468 26763
18971 61554
33468 79340
29692 94030
16578 87065
34200 64844
13894 95004
15549 69329
43443 97611
5949 89031
7291 47883
30613 90241
53886 74810
48 45544
3031 91623
34953 37629
16254 20319
32468 98756
30108 72452
14080 54729
13051 70732
42020 80675
19636 44411
28630 74148
55935 92961
32647 65485
55729 81353
15460 93881
78950 87095
70952 82228
40363 82319
39303 60893
2482 28106
36189 48551
1213 32441
50429 69199
30205 42350
61955 77661
27486 84066
14365 27683
36018 42800
54 75899
91009 93173
38891 90985
79902 92583
17991 81819
61207 64749
15460 41509
44612 88417
17146 97551
33062 79802
7064 13812
49651 90315
32280 77714
56306 94585
34379 69869
40825 92416
84014 89990
10036 44128
13415 34762
15861 36788
4110 19093
51218 82499
43791 57723
21729 39408
2192 6383
45351 65327
3732 81324
36335 43178
23591 88755
23707 27374
29784 77923
17742 49136
49811 78113
46569 70593
47031 82010
20605 84452
52723 65286
51381 92304
32725 55278
36531 65378
60176 63982
60161 91025
26422 83082
15070 94582
1280 53034
1117 42100
32009 42454
4930 46950
3902 36011
1048 70392
53732 58371
54887 65597
67589 68916
19801 74131
62280 72290
96911 99964
35725 46706
45587 98679
40066 88609
44843 57083
27899 33653
62301 69279
10467 74875
81515 84517
41193 66499
55514 78246
677 5545
10580 23768
1931 41905
13121 92705
10650 63357
32610 95592
58897 90216
32813 68777
44282 93898
26965 90548
58186 97244
73598 94980
41724 88467
71803 81235
15926 28381
26902 50490
10159 89135
71037 90993
27246 72844
32460 73138
27418 88872
44628 72216
21030 95135
30952 60200
6676 94564
50739 88863
8347 49544
17398 96260
29629 78381
45063 93490
20300 81068
57101 75148
36182 59927
17176 87406
7184 40668
31454 50938
22407 94876
32198 53345
55008 59065
15914 77924
13493 78820
44398 84269
33266 55629
20691 51721
3650 38726
8515 77095
30391 30714
15622 29612
1614 62503
35761 66999
28646 36323
48924 74126
18501 33229
14609 86563
56842 59716
8783 22458
28541 83904
26519 30694
12384 91220
63728 92402
21425 54254
48405 71843
6925 63307
82810 87195
6218 84643
36559 43134
7458 95207
25537 96201
58295 85073
12363 53216
10564 51032
90143 90905
20180 97706
4747 15491
11875 79443
3589 99710
20579 80102
4923 60802
41569 84708
39387 79452
34399 36942
46011 67636
16619 70362
16457 46088
11514 60770
57766 78941
2239 15454
46728 62221
9005 82503
14374 21504
22204 91972
34465 68852
10496 56605
14448 16127
7815 43175
62643 79392
72141 80192
9642 73402
20178 87264
25152 84470
74045 76041
62968 82429
21268 39537
10397 99736
65578 78251
70164 91850
11451 26958
80382 85430
31275 76008
74787 93988
34809 52499
23194 64453
35106 38819
9040 85397
40770 99370
66047 91667
21229 32849
39398 90483
2884 48363
10930 36257
36616 83762
11808 52877
66461 75372
43576 50460
35848 57659
26946 68698
75871 89274
3413 50751
1113 36085
46001 65657
38430 93803
47333 71832
34431 51421
11436 85338
66187 71400
23356 92457
1351 26613
2656 34413
63708 99261
61203 77276
19049 38716
878 9562
25691 81390
3811 68775
78169 87174
7577 80465
26936 85130
18420 71130
66855 85554
29815 68062
15290 25101
58926 64374
33166 93860
16071 74317
3149 54050
50858 98035
97515 98503
3115 4278
21362 48837
40383 44825
15931 46069
14507 97907
30026 43267
840 50839
10809 24403
49160 73622
53510 64192
47595 78045
16778 29898
42611 63464
67905 81380
46013 64280
12632 54985
1022 55937
26354 68745
33877 99810
40311 68002
19905 27549
59361 76193
89151 99879
9224 43621
49189 83251
11779 76545
17964 32380
56186 78816
32609 96441
20236 68902
34004 61629
6824 6979
18096 44843
2473 52098
32435 95020
73971 87007
1585 92817
12519 35829
1590 86917
50796 77160
19440 96652
95073 96508
92447 94270
18730 89427
46428 79596
12245 91705
29194 36764
93768 93950
29302 93207
97731 99166
51569 88086
23095 64029
68333 79923
36136 45993
27831 73856
25514 34863
47068 56550
8472 29101
61220 89915
12232 95436
61960 68246
5814 84251
91253 97882
40286 92140
49739 75906
783 2469
32623 99864
23266 60564
28042 91529
48353 70872
15216 65698
67151 92102
8791 54090
57052 65788
45379 56162
1428 20514
24107 92328
31342 49734
54130 82737
51438 77509
52638 75893
9801 13587
7139 19286
25156 43915
8092 65685
18859 25697
36165 86783
28957 66850
70865 89185
13003 96480
59916 81500
19671 94438
65185 88736
12398 28799
24020 96389
69381 82639
26948 51985
38395 70679
45397 88030
38935 81890
40887 96220
80885 89869
31881 70043
23459 24364
19332 47210
30584 33440
24809 33687
66263 82377
7063 72903
2223 16296
38511 49722
9256 53952
3955 15386
30267 60944
47946 84197
35820 55552
36642 89071
40937 54859
18907 43792
2865 65676
61460 87606
35545 95262
80590 88726
28346 45022
47566 74804
34976 84774
19445 86327
55259 62124
47646 57942
50299 89960
67300 90750
9053 91521
7371 46584
2784 61433
53391 82818
90752 99905
43716 91516
6312 56917
22493 26960
9257 60210
16042 30557
12888 53982
42658 94713
2619 45420
81945 88584
72982 95450
13321 75102
31850 39807
48582 97179
91591 98177
41236 90329
16903 59852
80314 85710
16290 38660
12834 20273
5727 98276
57045 87022
20346 83843
81130 94593
37953 68320
49207 74131
49948 83503
32312 36956
1862 11390
60973 89973
38966 46469
15925 83299
6146 47754
40147 83686
39827 41909
37461 46457
41011 76723
69087 79887
28585 44265
12970 25965
48212 77530
33006 38844
24676 90213
1474 39392
42017 85574
18494 54912
5514 31136
24426 30112
13486 46581
27117 65536
26719 80092
33133 52936
507 33220
44385 53761
1092 36555
741 30672
40095 50246
32304 33734
3022 9176
58763 66654
12313 99826
66581 74170
17970 96602
12453 80054
30219 79109
91184 93834
55333 78001
5725 33603
49275 50057
65949 66040
80675 94920
19510 34632
28587 35763
19351 98034
15644 63195
14444 58580
9927 62974
40030 94828
82626 86422
47549 76996
11542 71797
60111 68042
46982 55149
16042 38207
73723 93489
34137 75399
2026 53172
69220 82533
16121 23641
63601 88360
5969 6725
17800 88472
40959 75762
20720 77754
6665 16606
44852 79843
1418 76642
9855 56065
2928 82682
42704 81559
10664 13544
36487 73396
53564 54724
37396 98619
19170 74069
51751 71289
41308 43166
4514 36863
64475 86985
52255 66822
74347 77544
21958 26829
27719 63525
3168 24363
28929 48944
23464 36104
75079 86050
31873 52316
3446 74644
59615 88393
2508 65306
14273 81523
40614 45302
90683 99006
30256 34921
52735 66869
77414 83403
76190 88753
66673 82129
77274 94516
36751 95219
83105 98461
19666 72604
75379 85996
27557 30414
45285 86023
73558 84994
23875 60106
62053 70285
72643 95841
35463 65150
30788 99434
2435 46167
47995 54310
34732 71802
1188 98816
28359 64973
13191 55203
43214 83338
17803 66445
1667 21104
30162 77215
12746 24666
31724 32632
37655 85694
7160 52222
38371 64638
18443 64866
63320 89839
7995 55942
24730 64117
29883 49128
21039 55536
2477 81789
7111 19638
3405 65109
75392 93666
24131 76207
55178 85401
12468 28734
7414 77544
18944 91722
41464 43790
32666 34797
60963 86380
71429 86531
18242 51894
2256 12372
82290 94570
38504 45327
40020 96675
53126 73677
13473 50839
15681 28133
7330 63753
48271 89373
2404 5792
6616 11422
29713 34745
71321 90012
25669 45156
21563 54931
12625 15110
34075 35747
32816 57201
11690 23230
10087 50006
55738 90665
2804 18585
23341 28280
39836 40410
18529 36779
17199 82768
16310 51196
22924 89179
1301 6937
4293 55595
6349 84606
32106 38137
50062 64988
12561 50902
48461 94889
15922 78805
38527 91596
5515 23567
16373 76176
10198 78116
52356 92070
27322 50253
33291 58029
2211 46354
8259 74921
37352 90609
33470 96281
49619 85923
20141 37779
20854 22449
62640 69960
28988 52817
19553 44258
46043 51227
14687 96066
20013 23653
55402 84980
23650 59378
16888 32645
1241 62545
62505 92859
43280 55534
51031 72242
38501 62146
10876 28732
90516 96293
52140 91644
47767 79280
74910 84677
36526 68812
9518 36929
72640 81266
53917 73154
35826 83181
37432 72741
16979 32653
12080 29153
66943 85175
25165 71532
43564 64867
77834 96286
87859 93920
20581 84376
26598 32328
24789 66349
2278 59126
3682 85959
14652 48442
2192 51926
49122 55485
92206 95518
33945 59028
27485 92812
12487 80241
46029 84052
16658 24114
1561 20051
30338 72012
42896 79709
19398 64402
30238 76379
22605 64232
62136 70156
50199 77693
1043 8792
26744 58708
65150 98726
12544 67914
40242 66643
48684 98130
38346 93325
21099 22069
44559 98345
3286 70285
52314 53688
39450 95365
124 86308
18246 42392
46787 92247
68106 88089
10952 71678
2769 50125
57264 76621
21940 89245
713 2228
71151 92304
53555 79680
18065 59465
20901 57730
13032 35489
22101 44464
64900 99959
47082 58596
244 19674
17552 78644
65895 98934
18217 43589
8316 85361
15568 34078
27179 30348
39607 65233
20155 26713
12563 47675
62241 96905
40638 43792
2617 66431
7946 9426
1103 81235
13742 64207
26194 61354
51330 97237
48899 99863
9970 35082
30373 36557
5830 17162
70850 77492
17232 43215
58058 83210
32719 42258
2726 86402
63080 93088
18903 30833
11835 48436
91147 94594
51065 56490
2180 73854
14614 99864
62737 70174
86142 97289
43851 73433
49336 60003
6638 30166
8912 18442
10928 86375
27562 52536
5695 67213
20510 86925
48341 66333
53547 90668
9348 58705
71894 94626
68036 79445
22435 96988
63126 94370
27533 87291
2226 54600
27176 42622
38425 66658
64781 69411
33057 41715
58792 68993
24138 57253
85354 86310
30619 79665
51650 57642
56200 83881
53465 63004
8302 43367
80285 98790
58485 83702
56932 79827
22177 33966
23115 86752
20595 96575
63294 77948
5556 86769
2062 34433
32144 51543
23636 36667
30305 33103
8294 10048
48982 58307
52856 69722
8689 27903
6105 56377
10828 89332
79088 92380
3584 47768
267 81844
57676 74773
37632 82832
70933 93453
3007 97773
22554 81717
60188 65283
16723 88033
19858 38058
5853 92393
36869 59201
29634 92994
36010 88761
40245 59898
59510 70568
4819 73660
50712 65669
14437 63676
58204 78509
58274 61375
28863 43321
61521 90186
21704 71442
57645 96326
13893 29282
27949 49441
29365 62934
10388 51346
7237 96458
47540 79868
20012 85497
1652 36630
43242 50642
48699 51853
40149 73641
65413 88567
41144 43026
15846 90561
9770 47660
10207 25251
80212 97451
28228 54151
35962 86941
19163 59381
83408 98493
8334 98894
17084 98367
26466 96545
31572 39231
13126 15305
49231 85144
23760 43002
46269 54686
56398 58139
25047 98292
33676 87567
97888 99003
30945 58194
54319 87475
57163 75789
51302 65520
58939 88462
33004 90090
48573 94229
22986 68081
1341 42323
52989 90047
3634 28017
2176 86179
43867 91421
61283 83983
2741 20095
85590 99454
41722 45319
83456 92582
41976 67904
20237 65109
18960 89697
25680 65919
42146 82539
7199 25100
45676 52980
46743 69085
4450 95390
552 93521
37634 78700
46340 51263
15122 45941
26050 84032
76425 90880
50596 63605
18384 32278
4189 40972
46826 96353
4130 10300
9809 74396
15145 80499
3066 25822
49340 99979
44443 76924
65489 71941
33734 88892
23531 52106
52727 79348
54194 59530
317 68394
23460 99791
13658 45123
80211 81615
38945 54766
15908 16343
4537 61330
38745 68013
55212 99940
41758 74449
31596 69238
24609 78257
6157 18047
26809 32617
13023 58425
30817 89018
24074 97990
21621 35897
56059 93046
30250 87676
15909 97712
4380 21313
12332 94801
55259 72709
61478 90715
7836 81574
31683 52053
3560 6620
55521 98180
93760 99712
45436 81611
24320 57015
60373 87817
4630 56970
35454 37920
37623 68566
29365 83585
1061 73495
40874 46740
25036 76695
51127 88587
50336 86202
8506 56118
68319 91302
19696 37748
70933 89266
22400 62286
8196 71908
18985 59615
385 30369
44942 54923
18018 86668
61128 62401
88711 89707
28645 40446
36290 83430
7595 32192
44380 51024
52959 54694
35145 47492
56492 96244
58732 63333
8718 90073
11589 51936
52875 67355
32272 69436
25233 66091
74303 92515
77935 81335
5963 23242
75347 79987
13866 92985
33768 37324
10545 93026
92612 94440
17178 68537
9653 61535
59803 64952
20192 39305
9054 24968
36467 46654
66635 99721
12586 40853
6980 90173
12650 31931
11017 30389
19414 19558
30120 31657
5710 5736
29884 31880
47130 80293
3783 30697
598 15167
11961 84111
25257 43267
29777 80052
70235 81924
6049 6068
70397 74683
18453 54414
52242 85708
40124 96008
3444 33901
11207 72160
21091 77956
1315 64471
15806 28023
30776 96323
34652 49120
20324 27715
52721 93111
10 22383
32615 83490
3693 38073
21101 23539
37266 62829
11008 29002
41929 73591
3035 81552
25126 26647
42078 72515
1960 53988
11364 53985
48587 63139
10122 40599
17418 66076
69422 97640
55716 94708
52950 93395
10271 89535
1296 9536
24931 78379
38632 74487
43324 98606
24964 63823
28300 65312
13372 41567
16257 18736
11364 99910
20954 21349
2341 25336
663 27273
8123 68914
77014 78983
35064 45019
15722 77068
34854 66617
10549 84338
49166 54505
661 39525
46028 57859
10640 27548
7787 12546
13059 41438
18367 79546
19133 59275
13264 93271
19694 95197
29767 40766
38697 89654
12524 58999
17160 21022
35292 64009
50631 63549
73112 86450
29991 74624
8481 36151
66139 89818
14100 28156
57758 93752
23447 90964
73087 99423
55632 90439
3983 72433
2065 65285
21728 36949
27866 85012
31239 53918
64397 84237
87373 92110
1862 93799
47271 63619
90462 91209
14259 41067
10773 48646
42373 78592
24842 89872
91252 91783
19837 27977
9639 48560
36868 77524
41647 82856
52530 54492
36271 80508
2630 14640
42696 48572
14721 29050
18481 68905
29350 90605
53426 73678
64777 85948
61371 95214
951 61219
12454 35345
26078 64845
41011 45940
48911 89748
21195 83860
16228 93750
40925 68725
5673 78025
70844 95708
79498 85538
86193 99488
6530 77810
23039 58836
50901 65491
14765 27244
5090 97797
52929 73705
60682 74195
7776 40169
72117 87835
40551 82012
12071 63907
35828 82493
10985 18460
24942 66882
6437 38514
546 30147
18449 20977
19 20539
62237 70142
7122 52346
49252 62578
51568 71067
61933 73961
18808 43197
17339 33371
36567 45284
57918 79864
3631 35567
74586 89677
36128 36385
90199 95229
70658 99309
12238 22600
36437 39445
28850 38596
11141 75926
44464 92401
39704 53019
35472 77437
37699 87776
27307 32035
53200 64432
34348 55210
14920 51596
18240 67152
80236 86201
21828 26808
9619 38259
11129 24558
49410 57757
50563 63214
1043 57834
36509 71489
15870 49884
57951 85691
6300 57807
38279 89575
24582 50085
6935 98092
13325 59741
21497 29919
54522 95738
39406 71062
39226 49193
19081 71971
52272 64693
12549 43776
43203 86792
15019 67900
61964 73516
84119 93407
63444 72015
11764 79451
6470 72811
83848 94444
67959 86112
56635 88284
7773 92969
31676 86956
5851 71267
54947 71068
17616 50563
44939 45374
26120 33013
34403 57936
3371 74041
2501 57971
36030 40008
21235 84374
17943 60405
5792 37536
37190 73101
11769 83245
14473 29129
39568 86190
9241 95125
9377 93142
10083 98494
11563 69674
16567 92180
47300 72438
22617 52509
120 96511
33245 65581
6098 99492
28509 84504
16763 54119
15701 27619
13424 46315
1278 99539
8814 51024
56345 88019
49329 50684
10477 99773
68172 86613
44116 67640
43584 84501
19297 80102
75333 75593
29119 90089
24352 33066
21563 96807
15387 79572
5771 88113
80713 81959
26094 44845
9659 12869
33151 58545
28391 78672
21616 31313
13316 44866
18128 59689
37042 38633
27627 91173
18226 74111
47262 80250
94307 99837
32566 72501
48348 95428
65766 73746
14848 31165
43257 46351
17122 71163
52354 99407
37528 71320
23344 29746
30466 43000
40387 71079
96239 97172
63415 65103
2907 54945
16928 29617
25250 34190
1552 10586
53459 88987
75416 92491
20974 85834
27686 84713
35441 63226
42972 60333
23414 64086
598 52654
22924 46571
59906 93557
49117 69386
10126 80406
51256 93325
3030 76118
13577 72423
13350 52302
22572 40932
32298 95628
35738 97569
25968 46232
162 75553
60924 75889
25999 43287
52286 57601
19522 47986
61865 75917
46175 92479
33499 62277
36520 84123
32480 95681
60893 70876
1269 36271
23490 42044
84226 88392
63554 97371
50740 59129
16977 97166
2529 40471
7566 26120
76501 95860
35753 95201
74564 91582
86440 87993
24511 27604
9295 83873
23041 32422
87555 95874
25865 51656
42743 60794
75522 87986
73118 98616
10173 38423
20834 51633
18496 60544
24399 30435
14693 78488
40420 63050
14730 21831
38767 57272
27624 84941
55756 97783
19967 75224
15339 38845
23532 72613
176 19663
34255 81759
8943 14062
79999 92375
72256 72602
37501 47393
18182 48334
24132 59853
38468 67256
38623 65245
9189 75970
23460 56792
44952 45501
43772 47789
8845 67025
17211 52804
46822 76284
28364 61380
66842 77587
44964 54151
17583 67165
22300 71438
65075 83743
14489 80805
17297 41081
34855 59445
8990 27900
38124 44440
82407 97814
6520 66109
27227 63778
9172 23517
64846 92482
12383 58483
19948 64559
3504 38010
11918 26161
65344 96315
45968 88599
1917 80351
34773 34810
37793 79653
21664 86970
38970 68583
24116 91838
48005 53484
1449 21363
41121 93824
40104 74780
54433 75754
75202 85024
66422 77910
79058 83867
5102 47996
18537 35232
46051 62624
55857 88981
30046 38678
10478 91022
47413 84152
12472 14102
2426 22622
31851 91338
11767 50029
26299 33400
18226 93442
39345 94533
1835 27709
17409 61452
37610 79013
30342 54920
6400 93993
39829 72463
46920 47734
17741 43917
38567 93818
56769 61575
4734 99267
81366 88329
13886 35798
80406 85152
67914 88475
38693 94734
54126 76362
8663 72033
12247 85962
22250 69416
40118 68083
21803 68760
4106 42641
20716 79007
47027 88704
55551 85273
61965 94774
11510 78044
30962 92984
45355 95258
2632 76332
36606 94223
57696 78066
84240 99605
3870 6395
22274 24777
8013 77485
48579 50455
47154 69298
8521 28478
56983 68292
44001 82294
41265 92262
41683 90996
13502 63197
17739 38606
44287 51486
39550 85986
43052 97315
9536 61002
2552 55735
39532 75685
9793 96338
24953 56775
11935 63123
6647 37967
40343 80251
75742 75966
3794 51747
19239 50574
15535 62067
58399 67850
73314 77587
30324 97774
21934 97240
5895 25308
26099 93383
29573 54647
5507 28137
6143 83889
16058 98720
83051 93749
50206 88562
25355 48755
20887 94109
60178 83297
60573 78904
74715 81554
70902 95966
18839 73491
73058 89295
34286 54136
20112 44452
7064 50093
47831 99144
27143 49944
8655 44007
302 5567
31068 54480
6675 16517
48972 78593
18880 72315
85453 86080
56491 72115
5983 32373
29489 85410
59461 86240
3139 34952
17984 78930
7314 53520
95 15587
79613 89672
78802 99020
1588 40945
3434 44981
21143 60615
419 92628
75519 78725
34723 67198
2765 19909
29194 41632
5933 99525
27877 38839
23679 76523
4319 65200
51178 75875
15113 34757
4649 93845
10911 32331
38352 83090
28659 92429
29486 32222
45510 62822
9555 52884
7118 13469
47068 58854
42750 48338
5578 12983
52359 59432
42066 66762
17128 85785
15012 47833
29710 33453
1181 44769
21354 39304
29790 74971
24713 54272
34890 92781
12106 27448
53006 62124
2496 74496
1886 90730
15521 92893
27691 61130
5806 36166
33571 59925
19845 73628
23848 67587
5603 12317
20016 92301
14626 85771
14816 21699
12196 88396
59097 60832
75614 87283
50801 78662
12591 65420
25605 95924
15083 61441
69894 96324
20798 21765
41499 87195
88038 91296
78465 83564
13312 78998
9159 57551
3361 99730
23646 54843
58107 69108
19444 25685
42556 72982
18190 26375
44495 65380
3466 32740
44452 45326
40584 95822
13467 75930
28181 54137
2632 6594
37272 66020
66142 81719
6709 31497
7225 41957
71697 78016
34104 79811
32825 91302
13448 16246
1554 26042
20563 74316
68434 84877
48519 86432
69338 84408
22922 41560
1347 92534
34843 83144
5355 67334
2839 87101
28115 74587
81981 92902
97287 99293
62793 94405
1264 30276
78352 83995
63678 94070
91816 92911
48708 97409
46769 71955
11350 70014
58260 64654
54124 64833
20694 69843
1786 84201
45767 60933
50113 96734
2522 90595
78466 88074
69169 73647
57878 99944
37773 68420
60399 93207
62301 62808
44630 73345
44816 64433
68126 88376
24128 63020
43145 78490
9439 90391
10326 68788
34258 54115
35966 40394
57694 88741
61177 83940
7156 97749
58204 68379
46674 67831
71385 98271
85198 88065
77817 80404
49037 84264
13186 53484
31315 83238
9485 72775
24385 56030
45782 64136
1292 54554
68374 98475
23777 55595
15680 48147
16376 92648
42895 46247
2856 88003
11552 53540
63326 88863
11807 72480
9341 58045
21214 93400
47967 77058
80874 86765
61146 67686
33933 78474
44389 57907
42254 71476
2626 43951
68113 86930
81536 92030
12664 74235
12804 94442
28688 45777
15732 60356
68221 72872
1554 39475
14642 46739
6648 24163
20477 50791
68873 85188
37935 54847
22893 41334
13978 54058
34614 36563
53636 73187
31403 71088
47515 59787
70739 99961
14586 74414
20274 73927
21608 39248
74372 88588
32044 95336
7374 90098
33347 64433
93532 95876
10537 32816
34994 50445
34832 56621
14820 71273
37895 97743
44714 77124
2044 45835
16677 54454
19356 80147
62297 76284
24018 76285
22917 71151
17168 66953
25346 65349
35713 43324
42205 63187
34638 76197
47431 48507
24396 42044
893 14008
31285 96819
26116 52396
23615 24465
50445 76294
51327 53329
51703 76945
26427 48359
51880 91359
898 72235
4092 62735
92998 98067
25570 38357
84209 89504
27184 89303
21696 49146
38757 76757
46329 52540
83442 92103
44526 72071
1593 72565
29638 34907
5349 84992
41239 75730
5378 19071
68710 97795
15218 21453
79017 89014
45230 81117
3334 63110
96091 96457
49900 59584
51857 60607
37159 45743
7865 27175
83176 96168
60577 81121
37781 45320
69420 97244
1763 61465
28039 30708
2244 99521
18500 52635
34547 95092
50989 53624
55324 77537
349 40950
45973 47937
37680 74467
55833 73512
76279 90503
22051 95192
51571 83060
49295 72010
2959 59992
57174 78525
45930 87778
28066 83157
28537 49704
20453 39844
79590 81110
68420 78103
38881 87273
4023 26010
70940 99230
35576 59736
42676 69015
45577 50147
9283 77939
51311 53408
30409 98387
33410 51334
47073 91533
21799 67377
43727 67567
33650 98859
60268 76317
70266 80579
66638 92179
2677 49374
10567 14742
69895 85939
20004 74714
24842 90032
76802 99045
64919 98750
1250 44539
15312 73375
20985 58079
10821 95579
14123 44996
17648 80749
12335 20085
26494 32768
9008 56321
73649 74278
66196 88574
85290 93742
49532 99285
16512 85727
10733 86245
1944 47564
4395 43736
2261 53870
18487 97993
64819 81334
29648 39673
51373 77840
22227 23890
13751 23036
50036 62303
45077 86044
33740 44072
40795 64068
42619 89375
70766 73732
7375 35360
15618 49683
4039 81502
10853 18071
1122 14751
13498 19245
58274 95365
64809 68879
15512 16683
6132 70082
42161 86027
60432 63597
73063 87474
85115 85744
33376 69489
19421 89550
77407 96598
7278 54609
15432 67123
3251 17149
66633 71976
18285 19945
60389 67801
3917 7865
6646 58785
8087 29382
10313 79581
29562 85142
12309 47942
3968 37458
53494 97433
3887 83763
85648 87244
24835 83288
11508 65099
51813 73556
55018 57727
20602 90001
5469 44811
28940 58320
31552 32472
32764 50726
74668 90014
11256 17804
60310 70426
88141 95999
16211 56537
27794 88797
29798 30232
61461 66923
26490 91405
62162 68604
32950 42346
57684 89707
3983 51535
86479 87336
81365 81482
18521 62627
3601 66636
37795 51746
31181 57217
40501 94288
7659 29599
18378 69996
42024 59710
28106 41959
67107 83134
14562 78441
39339 81326
13271 35072
49278 74695
20264 47171
11485 52752
72980 99264
83981 94041
10581 97311
28634 46815
47840 60927
59821 85602
77049 98368
34965 36709
52895 90766
38457 73039
9101 63583
90068 94287
41530 49042
32815 81090
40270 97711
36369 83764
36028 37006
681 20097
82148 86736
49040 78143
8414 72783
41521 98077
26140 67994
47988 77106
30879 31066
5907 59330
25156 69635
7457 73649
44681 63239
36997 54028
32469 40848
20411 93848
2254 2302
25041 97502
55748 95236
9444 46498
24116 54801
36351 51775
6849 18565
14784 62723
19501 72323
44373 66540
6276 50606
54968 94824
32890 80162
30275 92794
50913 91929
43480 70612
18292 96704
10066 56990
19423 67368
21881 91902
50662 73212
234 5164
58334 80962
64620 82459
67532 80924
4675 70081
36019 91859
68743 85788
44838 91361
70720 96144
68544 70231
331 24672
21301 39589
3277 99544
92102 98502
14659 81079
78628 87510
75976 83079
58705 68203
58353 99131
8282 14016
11426 76149
12278 56164
46641 84707
18609 35033
14449 26349
5796 45101
67679 76741
78481 95557
6093 19478
60925 98193
41008 63223
27130 58859
14104 35946
46562 87986
14485 16499
12912 80044
28827 72149
22413 65850
8656 37947
48318 85662
5922 13632
16869 61502
20500 47709
74134 95495
36740 47649
88380 93287
37406 95096
53174 62182
91174 99551
6228 72297
34583 76797
33395 80118
33793 47848
58016 65859
2578 35694
7704 92605
41350 41772
21015 31788
55184 77050
81535 88909
52749 78837
14076 96873
30940 92708
36745 65773
7265 35920
62616 95770
26765 66780
26997 42081
63048 79087
2678 46931
11679 73676
33473 64141
20438 78323
27013 53124
6389 46898
25457 68806
29741 66500
17094 97254
81716 85190
32739 91112
90940 99330
15016 88703
50708 84937
26477 79345
41125 79728
30328 98871
8032 70340
5662 48384
27323 39360
24761 87284
95224 99304
14146 39446
26358 71382
7276 78467
18123 67796
5533 27640
71997 74695
1136 34569
61141 62100
20746 27948
66302 93821
56009 60868
65244 87335
11337 72565
9362 79888
52842 81406
7681 51533
63009 90182
5148 65230
70691 96164
43301 69985
29691 41006
26664 47187
51437 92559
36018 67476
13288 76336
28305 59854
4208 42091
42279 43513
56181 62895
61805 64105
4199 49323
53183 88456
87951 95595
64434 96240
31691 82911
23361 99142
35222 67466
15659 31729
68304 77338
39135 48459
44455 70901
13288 14834
41921 47153
66452 78014
1783 76660
43008 79568
12914 21424
42812 83687
9460 70008
6816 94349
28927 85556
49064 53746
64390 99726
16939 62417
10684 15966
50384 87389
69254 72979
6913 40579
73360 76826
31842 95249
66695 86434
37832 83263
28589 36420
26766 67759
16204 72870
67011 89889
17314 67926
48492 51722
52421 79574
20427 58251
60462 88758
76313 78928
8655 9016
50252 67944
68202 95632
75540 96646
60972 81323
45077 71037
76960 98389
32259 91431
12091 79467
16188 66817
19544 62840
34748 68569
16449 54476
15748 66812
2061 21332
17286 57422
2778 29573
38150 91486
76886 85764
36146 94764
60743 80549
6523 98095
21163 97278
64540 84998
1927 10841
17071 86946
78384 80038
22192 44189
20420 21598
873 86956
81989 96964
11237 26596
46363 70973
33216 33963
49573 65054
18364 18621
33660 46660
10985 57407
9032 11226
12480 92255
20698 97788
26529 45047
13040 59824
1948 4188
8160 8564
30004 63477
11378 90369
8975 29678
57765 70245
5382 85338
26410 84994
4663 87498
18941 43695
62340 68574
8412 46622
15569 65670
977 4562
77462 82773
55790 68569
59155 60313
42227 77221
24612 98419
21362 97957
19200 87240
28214 79704
50404 62905
20894 76336
13367 68344
30051 92388
5955 24878
8351 87690
45200 97588
91351 97478
5519 66929
2300 64901
31321 61769
62529 99975
7995 15482
66679 67928
71886 81110
7176 71861
73088 74041
71604 73900
37264 66316
1771 62303
65473 89931
16367 22903
38191 67085
37112 83684
18172 69171
59290 90671
10336 91059
4329 34450
73185 92892
37176 57303
27099 62956
6084 42343
10360 35411
18386 75849
11543 54375
8292 65447
11691 75042
19430 28387
7744 63481
4461 84108
34246 64300
66969 85980
53187 90258
13370 44304
31448 33805
17061 67278
65180 84334
2668 91496
10262 58326
25805 68681
82782 93488
61550 81783
22007 38804
69980 74031
4641 76560
4834 69513
68171 93013
67208 84373
48786 53967
15394 59851
17526 22033
30493 34612
15881 72349
18632 61573
10247 63790
63072 72905
3465 30267
45682 68285
3618 84795
8925 89415
73667 76475
36529 62618
1739 93510
15023 43435
56585 75142
70061 77421
27564 46860
34361 61640
18626 44303
6353 33504
29118 67613
18754 99627
11832 22945
44775 45336
71682 84412
39404 99678
20795 54555
33608 41447
25564 76353
30813 78757
56400 66023
31361 97386
63985 73667
88169 97108
38254 64022
65594 78555
34928 91530
20963 25975
23044 33215
49901 81377
56680 81402
34666 34765
28022 63005
26529 65264
29644 68208
68827 94997
5525 80092
21143 55841
13913 37495
950 45892
27110 62193
46619 87160
27281 41718
5527 92144
94050 98296
19040 33653
68235 69113
51141 74302
6302 8300
1425 95897
998 81599
4560 38346
49016 54588
70224 82919
17139 48882
55261 91221
16942 18388
30149 51102
62260 93831
27249 88474
55111 60689
70838 98071
30781 59613
28824 79949
77613 78345
20940 89923
8162 30255
37609 99696
38015 96700
20303 94516
52787 70200
23555 66906
37491 45002
13083 16065
24416 81966
40954 78823
44752 99363
9553 18618
20307 97259
37229 70185
9029 40234
38451 75175
62377 66256
19466 67802
7118 39148
80496 99682
17435 87871
12441 73016
35102 82787
48483 50388
15205 71251
55732 69387
10114 87203
56566 87890
20256 96710
26525 50224
3510 29717
8286 96356
23390 79861
54134 55645
28708 86888
46548 94280
11450 94512
34661 89891
4877 22134
21643 50079
26811 77814
48107 69971
40673 99812
34474 78227
7282 82137
24983 83627
93732 94846
35753 49495
51173 73300
12526 24433
52107 72829
40282 57536
42376 77834
4422 74708
10818 68124
60635 79829
8556 27045
1604 69521
62577 93722
64399 64850
36340 72594
19794 38972
51961 68213
1464 74514
36638 37698
15520 81183
4993 19364
16220 55495
72142 85758
5413 76824
36538 48879
32887 34919
45897 88647
28634 93282
7222 58617
14571 77155
51727 70590
15023 98329
25787 72427
30103 62820
27114 69594
95686 96485
55400 63989
55392 69744
24064 98927
37639 80229
72330 99186
61595 70132
57989 69280
63594 64002
16213 79539
11168 74713
5650 86759
72468 94101
46987 66294
27273 49345
11978 25776
94377 94548
41664 59878
34152 43440
44655 59651
14227 87466
72894 81936
35732 58341
27462 60484
5311 28669
25858 69709
20616 85972
68320 71330
44215 87441
57273 62144
41937 85627
38665 49394
61536 70186
89168 90442
16720 92163
71196 91219
20471 47250
979 55398
222 70229
37998 44263
21119 62406
51253 80936
2633 43045
447 28705
85462 99688
12953 47244
42293 52008
14616 90375
10671 45725
12503 57720
48324 95798
9791 32414
24630 90960
54915 59408
54388 74692
35630 40434
61244 98946
2535 70369
12419 17861
52775 64964
70564 86429
44366 71182
25528 79036
41680 47854
20252 91007
52010 90004
22672 88276
73023 99764
76660 99707
19602 95396
5444 98042
13271 99978
9608 43352
28016 77306
4874 41366
6364 9311
45847 60917
36093 79131
12733 32490
14729 75815
33657 58164
8151 12776
10584 45778
32985 50673
11648 78265
65776 97417
51481 97157
78034 95552
69964 84406
10996 54949
31902 98387
24101 37091
20724 75969
41157 50090
60454 77706
26001 39356
71489 80860
7925 53781
66528 74883
40457 40690
68526 85072
23117 59206
20296 79942
55899 76590
55969 92796
12323 48075
31876 44333
63979 72767
1565 43576
6009 68994
2117 9954
52401 97180
50807 78025
6978 89909
32668 42701
29722 60450
72580 73522
78702 91535
31985 90744
66173 71042
75643 90732
62181 69723
17177 45407
15909 71476
22132 60398
18382 87876
9562 29833
15037 70091
74599 82442
34259 74316
61761 67888
21677 49081
8760 82975
27352 46839
29117 51463
42323 71609
53599 89883
15641 62384
40501 72298
3430 40934
5150 80696
7340 26657
65882 86947
6339 49202
40056 45581
47645 53338
68033 88595
40567 61178
2353 28331
8022 71308
48236 78990
34789 78436
13182 20753
10167 74665
20117 34473
60826 90051
38495 44394
82552 95692
28856 94324
87024 94430
3654 44240
14317 56301
14362 90193
21637 99376
65512 82483
8123 48464
42600 62104
17490 97913
26375 47540
35587 51738
21132 29087
65104 97107
12538 37016
694 68537
11263 92968
22762 47742
12804 37687
21407 53920
35254 73176
14544 89434
59180 82016
18057 87805
943 41761
759 40790
71051 79852
32520 47472
15195 94662
6720 53877
15795 30262
14941 47081
56863 82090
19434 95382
87485 95056
29092 51770
32001 86482
41307 82446
36777 77183
5721 16399
32135 52539
93798 99744
55422 99390
28655 81562
32148 37760
232 31684
4911 23032
39895 57770
9136 17912
47718 58723
19599 40340
23423 53968
40170 55658
6653 34122
30292 45394
5349 55205
22580 41689
2394 44596
48468 90510
4813 27706
44301 83220
23397 48155
242 46738
12054 58562
21456 23597
31246 85487
18126 41000
15160 21874
33958 42563
6509 98418
34978 79325
14291 59440
70362 85679
24916 66473
47839 64544
16374 96566
45506 90746
85691 99118
36471 57663
11087 15252
58130 98574
28753 50468
4590 10512
85528 92302
682 65631
64640 67751
57669 86501
33742 79456
41202 75517
38863 84315
19318 49464
231 97799
38678 86537
55797 62571
33757 62203
57880 94722
62717 94890
69037 83705
40322 90543
56629 73736
1252 24585
13052 42333
47474 63374
65911 88104
2401 39829
9394 92989
24335 61078
11889 34678
61013 87564
34500 68151
34377 73398
8158 85238
35885 79967
8104 78116
16992 61161
44280 55852
59636 90360
26418 76186
34779 50653
33527 99290
12586 88268
39318 88237
18296 95044
51479 76278
23675 31072
1870 72421
14487 40110
86914 93545
5294 17720
9860 72055
68570 95747
163 95924
682 69813
36458 87150
4368 62329
12 10670
40924 81452
66429 93408
40003 69704
22079 43739
35246 87158
11672 63240
26581 64302
4561 62725
5836 59170
3272 24359
62917 92993
7024 13308
68009 70099
10667 53385
6172 35826
8147 25025
1097 71068
41229 89514
1748 16472
24299 24857
11570 17219
31877 85557
69090 71627
18711 27445
49663 66236
18152 38165
342 774
15486 28636
4438 21768
55156 89446
7129 94117
12964 63857
61685 70508
56073 77566
25031 53934
1060 86752
33229 57272
11515 80702
5715 78156
42756 63267
59856 89846
77229 88593
22591 37239
31719 42227
45212 70687
50542 62162
59427 86700
53580 61227
45201 58279
54421 57105
61971 80459
46513 72641
34189 82240
77178 96251
30323 83164
18961 46892
18035 62739
7199 85899
52823 96117
50016 75908
69508 98343
30203 49604
44652 75055
70027 99045
68175 79984
18614 99223
59167 77600
6579 86068
16433 33107
92 1642
26673 43780
25047 64048
28088 72091
72341 76195
73068 87595
13165 56996
17619 39860
2655 94192
23880 70898
20055 74147
23366 44075
17539 70447
20915 69278
72699 99357
17199 54547
18320 63347
30629 31364
49525 89480
38130 57268
29473 79072
10200 53174
6758 42064
59017 76157
49418 83999
11653 91070
20776 63459
14983 71516
82730 97444
61520 74044
31173 34619
3579 94053
5932 98458
60119 71662
18371 58357
13786 30173
64224 69438
47276 81053
55585 61422
26167 34441
52414 91845
16968 51334
18722 41561
58599 69480
2304 95705
28730 92300
39544 67838
4378 43228
37474 49539
78463 93664
23596 82306
50270 78526
6281 69437
40771 77982
24746 83526
21786 93108
15733 58304
57968 94276
37338 94699
25683 63578
3859 11224
64405 76836
17981 64341
16810 60400
28144 94698
24075 85635
77810 80326
28475 29877
21390 74691
57197 63969
75370 76522
55977 65439
15562 99280
19366 51462
46063 75759
25898 82922
27783 86293
56486 59639
41332 45496
15404 21402
44999 46581
3749 45992
2072 88342
60691 62166
3282 69668
1438 6824
7344 11202
10217 99708
53480 81183
29570 35213
9692 20163
243 21162
23843 69377
39089 91384
47523 85433
671 64723
42423 92747
1288 39530
60520 82976
26442 52821
23134 96592
29915 46825
71712 78721
71528 83189
60850 83299
7276 27209
1700 78588
25296 42414
4706 33529
71417 80508
25755 29055
16231 22478
1093 59808
17845 84160
48950 73992
20122 44688
2497 38993
27880 70550
4577 11482
33467 57198
13121 70266
70877 71831
40941 63724
31815 94251
73412 73749
26520 99587
19651 37689
72173 93754
7955 83946
13092 71979
41622 56113
4953 52523
29137 40711
53928 61636
22547 99843
51477 51851
2314 26409
61933 97849
37432 39818
88756 93018
71318 80160
33746 34654
7777 11294
5431 62250
17102 25909
20399 43944
43713 90397
50858 85272
70088 82161
3423 58503
21757 28047
1744 78827
65505 74227
59038 92100
6124 12455
47247 72510
16199 55682
20683 24771
58559 95191
42752 71258
29150 35023
74470 89152
11738 18877
509 99649
18086 85223
42643 91154
40481 98259
45328 92929
25020 30137
57332 93326
70872 80011
22716 64937
50653 90767
9019 33617
47089 93322
43189 58294
26626 98930
33395 62848
13132 95393
17703 52841
65960 79236
36549 79164
14628 41121
32066 73496
29383 68809
72946 74537
13051 92337
7106 40523
24891 69210
76314 92073
66846 80105
27648 46251
25498 89975
40923 44668
38237 59577
8011 15363
23504 99102
57078 82587
9417 18191
68312 85239
19935 96317
25596 98442
4679 11390
20283 80261
82031 87887
46102 94643
74935 83641
5259 33512
44111 92522
31170 91495
12616 36932
2052 64399
29385 66722
85 2808
14575 50934
4356 28067
35252 56476
13911 57125
87832 91916
38748 74520
5840 65037
59773 74908
26680 85687
8203 29871
22046 89385
68906 98711
84918 89744
19902 28406
8537 12226
6028 7426
11949 20215
35789 81646
24891 98826
68622 74375
42511 78390
63792 91058
23553 58955
32456 91714
22166 96294
13731 19285
66712 69786
23838 60730
48182 81093
88996 90536
181 90370
76977 88474
66778 75603
22262 26764
45640 69676
14767 55865
56869 82264
21952 77408
3995 7782
5736 42858
41797 69450
797 42282
47197 80852
80820 98066
59847 79134
13724 38164
4829 95927
13126 61622
69549 89836
12881 85091
54789 89678
47930 63924
44671 49414
54508 84957
20291 55730
531 82808
52776 94169
21973 44391
29955 88443
31100 96389
16907 87342
35830 50276
9068 14272
23338 51825
10466 32380
25074 63192
63257 95362
97881 98245
36449 54805
7545 24537
32413 92228
43236 63784
15778 51877
26717 43859
21431 72761
66935 79276
15906 47152
42079 86338
74146 97206
11604 83657
15558 22383
45283 87162
25196 66104
15043 76045
599 84495
27435 94635
9207 33412
14979 81835
62158 64111
1515 31090
24659 24683
27547 40873
22856 44480
24973 32529
21033 67845
7444 84424
16358 87183
49110 57291
59555 68099
36789 72904
34594 86829
87620 95910
69382 86613
63017 73759
1145 31423
70505 74448
73069 92149
48774 79221
65950 81490
42443 83294
73231 76953
44075 89285
18427 79357
61761 91248
36152 43169
744 8052
79849 97118
1902 15226
46940 55872
2186 62760
29767 92041
54758 56278
640 37586
9376 25953
8427 34875
62986 78670
26947 37305
17781 40123
40622 43911
73806 84120
48043 78474
72388 86691
37223 50048
41159 62241
36399 84068
6572 34426
68672 77727
12626 89037
11183 39833
18093 54048
22765 53650
4109 68153
30630 78014
7114 36010
30072 99851
27022 45415
47171 69455
32552 93995
46636 79835
49964 60213
64626 84871
65164 67373
50403 55992
29442 70935
16536 92771
13344 53398
41654 70110
37305 65583
20380 62843
21414 34959
11416 44869
58240 82967
55887 92345
7093 32740
20750 65360
80668 91695
58460 64489
43543 76526
22041 32005
33113 82536
12256 75490
767 38297
50817 86524
84584 95856
56518 69382
63043 98663
66679 82976
3742 22376
53564 88914
6261 44573
37677 73817
21023 88448
36408 46457
20694 87340
13795 74300
50925 74405
76220 95994
9596 43563
10122 21576
3872 15982
39179 61905
11223 98132
5023 5197
42307 78228
56721 97869
10175 74742
13353 69005
14703 68101
38287 67973
8199 26175
40677 92144
26087 47388
9727 23440
37074 38891
30653 80077
12349 94147
53201 78702
48623 86115
55581 66165
20789 53360
8399 76896
25461 89831
21889 98373
35603 52911
60913 75284
5830 31302
63413 85573
28209 91353
35134 74759
2320 14177
7966 58304
16012 78493
67769 86420
5614 61382
54998 74349
8438 50735
2217 64784
15777 62107
49468 92721
6720 52770
31964 57697
51 39639
1823 38373
56488 77946
27843 94189
9355 50609
6070 12434
84947 85292
39422 91168
71901 80847
33686 57279
2508 10021
49048 51771
13550 62240
41172 59440
32451 52426
11962 96923
31484 88603
47234 78538
18683 66406
21352 43616
24949 46688
70779 71169
38131 91783
12599 61267
33683 53788
61336 70185
16199 56026
3756 11755
26330 65202
9383 35229
56323 65748
2405 79519
4403 98364
24664 51666
37458 96045
16810 44603
27185 72227
56837 95599
12149 20894
28923 79373
35714 91796
57219 66396
73347 81768
4588 76463
71425 86634
38601 90490
7322 86338
14004 14701
16397 52569
9235 88388
52402 86370
80896 83263
33833 37449
8712 46369
56252 84869
40832 54162
14933 80326
49422 56057
17340 58701
40837 85043
52939 80859
24973 72910
16280 91353
15271 22814
6686 62743
9546 54974
4105 72944
63669 87832
37836 42971
81317 88268
41207 41862
17920 39040
3657 8458
41502 47507
36283 43128
786 57044
50026 53704
25886 36228
2075 15190
52192 67241
41882 66715
6746 25438
19654 37599
12395 23070
67660 97949
55958 58703
17374 33824
28551 43264
30418 30694
40870 49712
54224 88752
56738 64699
14259 23094
25538 94223
62387 87166
5317 67198
12521 16692
20167 60855
14589 14836
19247 63579
15570 56416
11092 42346
2377 43571
84629 97901
15876 26846
59526 90533
16338 94071
25427 69987
56955 79240
3028 20269
93398 98165
62717 94735
19106 49316
19813 88205
24051 97506
66956 81979
33952 49658
36326 45291
63620 67404
57685 77874
882 41206
24508 35503
48932 99969
30520 45038
19331 53460
61953 90087
26614 71553
48220 81919
51447 99312
196 68008
3741 6826
13400 92706
55247 93673
29599 65275
20905 50984
21548 55684
67984 90642
30869 97528
3938 60554
76360 84993
65834 87986
67380 83466
35225 67731
57248 69546
38438 43122
19429 41183
3175 93434
2498 65943
2946 4258
56488 56966
69010 97414
27767 47900
28627 67478
50772 67989
22344 72911
1407 95765
27979 59298
17466 88740
59459 92992
30754 54287
88014 91141
18735 45635
38575 56588
19151 26671
40919 57984
39675 79051
13623 65445
66211 81895
36052 93505
23774 87545
23329 75356
628 83852
36654 93746
6497 82171
29185 67121
41129 85564
8838 84167
53977 67188
17256 76836
42226 50221
34900 35925
32238 85772
79594 83756
11343 87964
31966 71774
17879 68951
12380 78779
4588 95000
31187 86555
54972 94071
35161 94587
14812 80517
36418 53150
9302 91257
23809 88332
64628 72737
24538 91990
5651 93678
45151 60989
20428 30467
68969 86639
47365 69538
48227 91865
15044 61686
15769 76245
29505 86009
62001 64589
23075 67065
51426 92801
32044 63266
42219 71369
6891 31598
2679 47312
4022 95967
14622 47563
36246 92697
39401 45272
19077 25302
17375 72549
3607 98754
30615 82562
63003 97870
7816 36803
19364 47786
11148 38852
6376 40348
15547 81121
21144 52169
58476 81111
57476 76776
49649 56930
35107 54558
61490 69532
60895 91010
72759 96977
30761 44015
28072 89405
15665 36774
20158 63027
56634 85748
30456 99971
1224 2560
1014 10085
5443 94851
4489 25590
33064 63416
52924 77430
11496 15766
3103 32728
84254 85394
9229 96531
49426 87167
4013 25568
44976 94415
70118 95873
11271 30991
58156 82164
35260 91508
19790 64187
16972 90900
77967 81538
11002 50734
23586 44894
25285 39865
40518 85359
28700 97221
18810 29417
51100 59807
49224 82335
16139 75818
40310 68498
8237 29488
30795 36106
7270 84690
75 87283
28153 55054
79718 80586
80289 94138
21003 37382
38196 91141
58091 71509
31883 66690
85687 99186
16004 92425
34004 38391
19902 38005
56020 72694
49910 63076
56433 78722
20725 72928
54515 77921
26581 92926
32215 59616
7857 28451
10606 47347
32637 74442
69743 80128
20536 72402
25322 76162
50107 71845
7645 46837
45924 59566
77083 79434
35574 47856
23129 75992
24615 47801
27880 61176
21582 56078
31296 56603
40417 93029
14345 52637
55687 95512
27585 42617
38417 71456
64981 69772
12807 44390
90030 99525
56221 78379
28186 93336
24795 86878
62905 74479
29727 53074
55920 77804
37276 45406
35980 68939
12812 96930
14327 24610
34993 40362
25430 75876
61827 70967
53383 60314
43560 92962
81154 99524
51953 55166
77895 96162
17959 58565
9771 90147
4692 13420
56274 93710
25729 68867
11100 21125
35465 47704
74048 83761
66588 88118
139 91771
43761 79276
26448 56245
8235 61605
56490 71898
17617 93259
309 65580
6606 98919
63345 79437
33204 86706
8166 74909
97607 98285
67488 88337
46329 76703
7691 41596
11648 60603
11323 35899
41807 81731
4754 57362
67093 84129
58645 67760
18457 91634
6378 23656
9866 34179
5797 41065
1445 50676
3137 52635
60621 94676
80300 85811
78455 89620
4451 28686
35085 35491
25048 72139
49329 81248
39685 49043
16502 37025
69528 79271
30153 35752
19812 86064
2673 17979
25388 68266
21082 49495
67443 91187
3320 17386
14356 37328
487 74283
54349 86364
44224 84904
3014 69374
24886 34491
62923 98027
8672 74632
18117 74024
77940 78035
60109 87220
52713 78081
31044 90282
34111 59529
63718 72273
2188 57317
33740 56236
20621 87737
17502 80073
765 66269
5657 18425
52322 92746
49641 99791
13959 19771
13736 48188
53109 94704
60103 94183
10434 61053
24025 50263
9327 91621
92431 99257
44941 64854
4586 81032
33136 43500
62457 88649
34921 67351
8064 84069
35512 52929
38756 39154
27392 86780
45597 82849
57651 82704
9791 17590
3049 20186
54119 78922
8963 55117
25729 54095
14420 46368
53531 59631
18758 71401
16528 95779
9158 12746
4830 26709
68158 99730
55624 93598
68511 92913
12395 30920
93384 96720
62462 98031
59049 91204
7805 58670
51419 75925
13713 97751
38897 90728
61691 71006
7880 12014
80210 96959
11258 30121
46911 89016
67218 79862
582 95773
25784 50845
62325 83205
37517 86226
46924 73155
70549 97506
67990 69407
23185 58942
42005 69810
26186 90242
86426 94460
69916 73005
35441 43140
14729 74633
24032 44646
27126 39941
48255 63075
12574 82245
46796 75743
10065 43483
25065 88137
24161 83159
38896 87832
24393 68858
48941 99096
18504 53627
18638 67212
19164 50084
39304 78510
13085 72309
24542 68380
35630 45649
31239 49654
14854 65292
12014 19921
32912 40714
52315 77492
12908 19644
1235 42408
77682 92147
50883 54776
24072 71407
30313 39731
11288 49146
14601 95587
25892 64378
67257 92850
65047 80983
19288 29811
3299 50422
27078 51048
12469 52139
4264 83892
50713 71718
77514 80638
45516 73442
1125 12475
4275 54893
36564 46080
36147 40358
10745 32279
1588 63993
38488 73400
27202 37404
19151 20375
2539 28263
51109 94762
51565 58408
5577 28811
25223 96076
12480 68771
48650 82666
42963 84281
62908 83994
53460 77160
31585 48490
22990 75723
50361 93983
48831 91778
1428 21908
26685 43109
14852 22895
35295 91867
33374 89365
466 32188
50795 68853
27793 78103
11761 15840
45697 57815
37913 50872
41299 52726
58376 97818
57062 98425
25134 27174
56850 73541
6321 95060
28756 78728
53062 89040
8352 25544
20550 43082
49373 76355
7988 95848
43886 64223
36982 54596
61893 88439
17029 39652
26870 92991
26033 26883
10854 93398
34614 95046
31029 44020
24892 41934
46485 75635
15 46082
20234 69190
26069 94512
12960 38659
16646 54647
5916 72174
1897 27490
47952 76767
11439 11879
10244 40851
88545 98106
5168 54293
6858 14780
4422 70314
5562 24600
49409 58078
4997 82616
34659 38536
33925 86022
28865 67184
25329 55054
53397 58083
42231 69442
36844 93565
21805 94146
19219 69749
74148 81513
5737 80331
18637 94304
10999 31116
5295 17125
27779 41432
80347 80823
25159 66281
34717 69371
60895 76513
61983 85496
77250 98637
12297 18996
35533 99638
2226 15195
62294 86025
31827 50032
41078 63083
63484 89577
41280 47867
51625 75295
56694 93243
33000 93248
80586 91437
98528 98757
65506 78437
46334 48736
13038 17624
68940 87491
10696 44268
4533 73588
40480 95028
50731 60970
31530 78137
6029 84796
76328 96134
5966 11480
20046 97870
9468 60763
12982 17635
8984 63603
25999 99058
6220 79233
29547 82953
1588 34162
5348 32305
26181 81877
8615 12634
96708 97719
8248 29914
5476 59787
26772 76227
44383 60359
13268 98140
61312 62776
42894 70975
45050 60070
53640 72380
40960 58810
47135 79990
49622 78279
15363 34682
3006 42234
15421 94814
13402 56948
4818 74517
42955 97318
20997 42279
28744 91512
36307 41014
607 32066
15093 15159
20376 36772
595 86902
13245 58592
49969 93291
44580 91300
65786 65995
22918 85012
1925 15096
49870 53910
44118 57731
31887 96438
18335 56134
51803 87217
28688 89806
1077 62229
10772 96184
45010 92007
5108 77970
36351 63665
1872 54357
75444 92206
48290 49537
30747 57886
44562 86570
2543 56166
23204 71069
55788 69464
36870 48725
11829 99021
19177 99676
83407 83678
17566 35146
61005 77890
26603 31499
47157 50356
12869 57313
50088 64089
69160 93386
30775 64694
58888 96842
32971 35216
36624 61542
14006 85489
79319 98574
12689 50696
4049 36712
770 94047
37149 40314
20681 64650
320 56846
37747 50288
1458 34021
16647 55320
16872 93600
50061 54401
60432 80742
16716 80673
29919 65681
21792 39811
41996 71344
926 8748
40879 61216
28027 72259
48031 90064
1584 56592
70482 71767
46060 91910
19140 50989
86930 97984
23837 81185
34356 92160
6808 43177
16331 33111
33442 35270
35925 83104
12274 15013
19467 93667
32322 60511
20502 77637
52163 68743
95915 98018
35603 45674
28555 74566
71478 97589
421 11983
59735 86067
62613 71747
8600 99314
10596 23536
42706 50852
7816 52391
74394 74484
32888 44291
57701 62722
35581 38933
5031 63320
14755 52718
94922 95895
75155 83972
14735 68303
2315 45232
40214 87152
25153 29967
19874 79111
15419 94751
16760 80440
2402 43564
58994 90248
37071 84091
15644 95356
58011 77919
75860 84915
9336 16398
4361 46759
45386 53873
16607 48579
45419 70965
5276 43182
33170 69571
5610 8333
57819 83472
4862 89523
7809 49445
52626 83073
81830 97262
34401 72299
4606 57260
58344 63953
37317 70557
33100 44053
47100 83290
8711 98662
12179 29513
68055 91126
2946 76861
20663 22005
6645 68332
33192 70599
44440 76826
32371 90429
8919 66936
8182 28870
32460 79503
5923 44939
42097 91565
17859 44134
129 54431
41230 68395
43049 61052
7546 59918
4130 16963
2215 36024
76173 93413
47126 47691
40333 49788
23991 90801
14053 55567
42654 72737
46368 90533
10416 11085
43869 99862
7988 46224
24539 73238
57846 63208
39034 45146
3734 69019
46970 52007
194 39237
3719 24049
6545 91057
41804 94487
3814 30289
17786 86657
37489 75645
42315 99702
29739 85908
10293 48706
9991 86914
23324 50150
23215 43523
32577 87488
7566 20629
32 43498
58253 90259
80614 95778
46811 96749
72011 90220
76773 80683
60059 60193
24200 34872
8436 33585
43643 59888
18550 71534
15870 66609
67672 78354
58197 86010
62654 81510
12166 73838
43352 95584
34868 50826
5486 49168
5363 14744
13247 99040
26285 42818
8055 20952
31627 66658
45491 51894
34930 52295
22522 47125
34341 65577
38205 56130
67695 87231
17273 36379
51717 81879
67494 68988
12349 35614
1000 45799
28332 56504
4597 12445
40013 96125
19507 36281
57040 84446
6239 37481
10759 22491
10415 36901
8002 77212
30191 59758
2869 22639
71029 89014
5469 50838
56186 85800
13644 47266
80164 95696
49595 82640
36598 99569
22194 60488
48625 64730
35494 76853
18312 20975
66721 78972
69728 72392
16781 60076
20102 57010
33729 61034
28234 75126
11100 94231
23383 27223
63992 87287
2702 2839
62409 73806
11009 93783
2686 3608
87790 95350
25894 53701
27659 70308
22925 38677
18083 75905
84775 93485
15467 53792
61638 77876
36107 45760
58988 75397
21150 75202
54727 76048
7079 14259
27942 46170
52400 71243
39104 52245
37445 85353
7285 98048
6130 25429
8952 79827
61030 73370
30039 75090
79309 97056
2536 16545
58221 88182
6283 93180
20496 71870
42973 72064
30382 40381
59500 89010
18359 54482
14684 99030
32291 93183
13692 51865
47782 91379
3538 31484
8113 49859
76480 81519
18028 69066
22349 50660
35077 71421
17765 27784
27459 45871
2685 71325
50939 62677
38965 80501
14831 21931
21782 55181
41797 63829
19940 44923
45000 46420
31309 75510
7052 91691
409 48486
13138 48555
2742 52947
7493 30073
19172 93846
32360 43449
65964 80441
64179 69070
27125 92967
2886 78592
14536 92665
71085 98172
53955 71306
66543 78969
22682 64232
17133 72022
50253 80899
18313 92179
3617 51434
19619 98510
49885 73577
3126 86785
67597 87146
67450 74075
27820 72959
26524 71466
12566 99565
31693 50111
23830 28991
60044 91177
47656 51900
33211 55924
14786 72345
63591 78051
17098 34817
59474 70272
1302 18484
13290 84639
13157 71330
52630 57552
20743 48616
48924 79924
8863 87971
42008 72736
1754 94904
39230 88764
41104 42449
6137 42681
39534 95912
65354 88853
67432 75869
77298 97094
2320 87181
69880 77944
64374 66679
62996 81943
17249 62783
3794 89483
40180 56449
68386 74309
42856 71825
4086 88762
63526 91369
69371 72010
68812 92688
57693 93749
26213 98411
41513 62099
30476 77228
22127 31828
57147 84584
29268 44167
22774 77218
68266 80250
24300 25992
27440 93695
73857 96196
2812 60212
27467 84317
89550 92788
4640 81124
24977 74444
73638 80444
46249 51566
28541 96341
19956 90665
48163 79196
14373 74122
61423 97982
5231 42545
22472 78575
1733 7204
48223 66061
38240 87601
16454 80062
45433 84196
64472 72652
50659 91667
18117 68528
14614 75433
43180 71479
7144 42058
18550 34019
2625 18943
28495 97768
33196 52154
38229 60067
25226 35619
3694 31928
7633 57433
65752 95650
24786 32830
21261 26376
11279 33575
4293 28059
52346 56755
33845 79695
64149 96808
22554 87694
87855 89301
41524 59546
27509 39769
27555 41065
18337 26290
168 77572
73724 82648
4008 58619
34502 95597
5324 14309
63315 73250
3339 24273
75013 90196
1653 33400
21307 91162
64666 80973
86065 87459
33397 84759
10239 66483
39206 97384
22500 56623
57888 63925
1043 67316
26590 33431
35991 38280
39787 90787
57011 66585
56870 92187
747 87024
57294 89671
47734 95356
11354 14931
20722 78391
25028 27330
14110 46987
44882 63041
87800 92813
27779 82198
44141 53934
9964 45503
33491 60471
36916 91599
2477 97955
8685 82648
39416 84499
66031 69445
2687 3308
11183 85025
4523 36110
8071 36847
2725 42021
72795 87515
32385 97696
2071 40794
22890 92990
57522 99816
28238 35455
27022 50877
32101 42232
57788 78726
8641 13152
73054 79556
73031 98066
36389 43333
31693 76944
38726 46957
68778 98373
4500 43032
20213 93994
94390 95199
37871 52215
1394 16779
72159 89857
8869 58135
21877 91827
3622 36651
6862 35142
30782 99675
42908 67033
2138 61656
13579 41314
62193 74340
4894 56240
5500 9523
6204 82939
33119 87741
4719 36351
18302 92652
18582 99781
27532 52675
17278 37131
3742 32968
25946 74980
42023 89415
53976 84701
87376 97394
26465 73344
20582 84880
19768 89673
65356 77834
5304 10825
12283 91331
15895 42910
71263 96666
27146 75820
9731 20279
8291 54456
28377 37251
66247 97935
73087 74109
40872 54986
37104 38303
70398 85043
31773 62799
28852 75978
22830 95691
67698 70434
11607 56221
16784 92838
32578 85217
70988 88221
33373 77115
1260 77094
23692 94752
69465 96891
80272 87816
7982 17495
36154 76345
13319 43341
91469 94690
48149 56745
65812 66654
9856 34826
25047 97214
6682 61966
4357 52122
35092 43960
15723 70867
40285 67852
41929 60834
7459 60812
62855 87508
63864 98253
20661 95344
86307 99714
34418 51941
87080 90737
40014 86313
30533 96244
30815 75099
72675 92063
3401 31133
66212 94930
74908 99147
8520 42542
33093 94414
21988 65692
17886 52417
24512 33321
28026 64132
84242 93606
56154 94115
85756 86027
34959 59793
16567 54371
12019 74503
23779 78267
369 37501
29501 54820
65447 91617
30065 96738
6951 99732
33277 52482
8792 50881
9475 30598
14266 81115
23184 23672
51175 53713
37081 42024
43953 93172
11029 65009
17303 99479
46664 54955
21922 54383
60247 96653
20173 74447
25208 93695
3154 17034
68513 76740
15858 95954
46921 68183
25933 62965
8283 85808
49107 86191
44970 75250
65213 85985
22641 53922
16925 82319
77342 81914
18407 41376
46629 96337
64504 81920
7079 25394
6163 46842
75653 90404
44228 93970
23285 40814
32496 36943
8309 16518
16373 99450
48375 74044
76046 80343
58881 62490
4688 24383
35475 46420
7546 45934
13734 99787
33092 60051
37904 66883
78220 84282
30097 44368
8395 63355
16028 25326
32298 92919
33320 57639
66716 90559
58642 67339
34762 59142
4504 72604
62891 80673
55801 80669
346 49169
12607 51340
11196 92017
17679 63660
27716 49245
9290 71390
12796 48083
45687 48409
14189 27477
36901 59385
38224 93644
4416 52946
37729 84214
22986 27661
33047 83814
14660 93466
37659 49068
45968 70094
47086 97896
29435 29839
6045 92246
18740 63938
39018 71228
47697 85753
47066 60671
11574 98380
56076 88959
65638 71716
3390 67989
46603 75121
22055 72051
4814 89994
515 88435
19917 70355
48396 53597
46599 64145
45563 63387
5779 30798
88732 99658
30354 85982
6858 12149
45644 78884
7336 17847
15259 22786
87372 94671
23403 73072
38043 83680
20317 99677
80508 97877
10506 68160
37229 86928
82914 94492
10142 36419
9514 63863
34582 56911
19816 67507
41864 72195
29542 43645
10740 91100
41188 78846
43978 69982
225 32587
34962 98564
37201 50283
28981 69689
59928 60988
5512 82242
54625 57521
24345 58388
46226 85023
910 65550
3844 33216
56200 87950
35772 57654
41262 80617
6685 21206
23361 97584
61749 96018
11448 37837
73949 94843
31718 42974
44661 85505
809 74144
42442 43843
18481 52992
39634 43604
95322 98600
36965 98173
5863 99216
62936 68701
1234 5721
16321 74693
6409 63813
18904 35884
16032 64031
22966 40431
25552 72894
62827 95389
75467 82918
21755 46156
7101 43753
54702 95019
12327 36455
64169 99011
58466 78469
60976 96757
42664 86237
22116 46161
31446 40130
14506 28497
12924 80257
81083 83489
76210 79183
22801 84113
47955 77415
94073 98654
63120 65619
75089 96592
28049 86986
46070 94533
27877 63831
29718 45633
2842 41730
6152 93806
18859 82716
77425 99954
4765 33913
22862 69540
34153 89902
31585 49147
3397 20152
12864 80599
33402 43078
15904 85528
30166 86313
18957 27867
5451 21189
61137 80982
50163 78358
34501 99774
17283 21934
63977 93228
9834 38138
54637 95989
21071 44088
29693 57745
54370 71663
17066 37429
14811 88092
16373 39680
45811 86719
80916 91701
40989 77279
6952 58402
25228 80151
18926 95108
28014 70530
25335 77299
58010 86945
17396 51504
41094 79396
1540 56396
4201 84838
94192 94356
19158 82503
42938 92501
28250 38163
25353 58927
45468 95096
43008 48472
20362 70392
49060 68696
6513 76843
6149 55412
22228 92610
40064 43277
41383 58033
37466 66047
51965 58833
5819 54821
30481 88667
35331 69629
13979 27853
657 81689
49862 75567
40185 50834
10289 21551
17155 80246
15772 77840
22160 93225
22519 42775
20658 51046
7458 67654
20701 67782
27102 37609
1219 78154
58735 62188
49649 60365
4965 5556
52399 55307
20091 85399
13266 73063
57732 71758
30302 54724
42571 62318
5898 89081
75196 90269
95161 95170
5948 13463
4989 69832
12989 73620
5553 82734
11504 70963
16778 87480
50879 82683
38301 53026
40027 95468
18485 52680
44588 91526
67106 96235
2191 26250
80456 88040
34388 73722
76837 90794
56578 72526
11879 86671
34231 81901
39758 99298
37298 43049
38332 69512
77247 92548
14531 87791
3613 99949
13741 79357
28090 92477
69276 88758
25432 39022
33228 51435
25893 56419
69268 97369
22462 52056
15498 53574
1230 78412
1218 98103
4097 67131
69499 97249
27241 71138
94161 94520
31666 34625
62896 64877
35255 42786
15887 88796
23467 92301
22842 32372
34545 89483
12634 24146
83677 92355
36161 45832
19635 36533
2046 74898
22699 48594
15143 90492
45545 58881
60144 88909
73932 81583
7931 57137
26745 61977
53294 71553
31889 52213
10105 70136
90279 97630
33699 50112
7773 56711
24597 63014
144 4887
5143 39192
44764 47930
53085 96017
12652 59086
54980 95041
38136 90881
57578 78564
38853 97042
55488 88566
75881 79808
19244 71400
13103 87626
22955 55040
26643 63015
25191 53365
59034 68406
94328 99316
13165 32659
54992 67017
12004 42956
40561 99273
21569 87685
35197 70047
52384 89634
60697 90975
31352 68864
20527 47587
17032 84455
64943 86573
61908 83464
86065 88532
48311 68485
20243 24621
30132 99294
46541 49612
72160 82918
35897 84316
80028 84126
702 32497
18428 29455
16473 82419
52675 95817
30673 55313
2540 76950
11602 37020
47858 92877
2278 13640
30243 51100
74534 95804
49443 75458
33261 72089
35893 91262
33864 37349
25474 83145
25834 28882
25460 33333
29199 47772
3405 94479
15538 73707
82273 85991
17345 76568
47458 95291
35883 50373
46251 94827
38281 93636
25026 33295
20591 68044
14297 60759
49050 64992
59665 75875
65033 84374
53312 96884
35752 79590
30149 64443
86851 94101
14282 52112
67119 70150
63094 78072
57725 83012
17134 90534
19276 20906
99573 99767
50135 80629
46555 66457
53301 89982
7511 39859
3920 82429
32308 57073
57810 67577
34065 95169
23663 42399
24516 26155
2527 43323
3208 70785
67845 99508
15635 43138
20348 71385
8299 72357
25348 45776
37268 87587
20117 27901
44135 56735
26676 57707
57500 62902
51931 63104
23281 67733
18433 97684
91336 92119
20903 68185
45056 46565
1825 69554
15220 31098
29286 31967
59025 60739
91072 96841
5911 22556
41942 76759
39119 64244
32214 60918
94240 99767
30120 69840
26722 75799
11512 96175
11140 30142
25052 84066
73016 88453
6519 30285
7887 36555
10597 11958
35775 90898
42520 93741
43014 62167
19641 74244
716 88712
77668 95722
54069 75891
22939 58874
24249 56134
22511 61068
15493 27852
18069 91290
8492 70043
10535 54909
51976 68742
362 3941
5644 42866
5582 88752
9735 39144
17966 21900
25841 86820
9221 74551
75864 99462
2591 9808
65761 94448
92540 93356
51246 99030
90276 94851
29050 91201
49465 96436
2271 57350
72368 75306
31951 51782
28102 53513
7905 72127
7755 17137
31344 73931
20921 74740
25731 47407
16130 55897
40344 56112
66308 98403
67919 87331
41040 64081
59607 78459
6494 35192
25432 85724
81436 95225
2833 30393
22592 60684
72783 90298
47160 73476
28989 54596
12191 56956
2943 15260
55783 88714
5807 67917
39659 82438
27624 94507
61459 86049
3559 36925
20683 96075
19203 56179
34284 70635
19317 32516
83768 95672
11636 60781
49604 70636
25416 79571
59393 95964
16205 34149
12569 55987
24585 57723
43976 87797
6049 73407
42233 48414
1612 33244
54578 89173
44375 47593
61476 62963
46290 94247
34580 66076
25452 36245
36184 43673
32691 89075
8476 16718
13538 57773
39064 70153
9773 9867
2181 12060
22099 84638
4220 19624
58443 98411
62606 86993
63057 73660
15049 28294
21234 99599
11961 56174
28513 87839
4187 23516
65110 86688
21082 37986
23576 24465
40813 52188
6232 78681
36417 65592
74621 74944
49486 79587
48264 95966
6764 55339
2364 18869
59063 82910
12058 35822
42849 68300
2238 36120
4014 61771
34546 95187
65413 81252
26190 95305
55364 56728
11221 94034
26219 48527
39853 83407
9044 91939
17639 62379
36486 39170
1952 30312
87548 90567
23844 85765
49577 70543
55994 80227
83063 85018
2001 24025
67056 97018
83174 89742
26689 65712
11915 59525
758 71208
5897 57662
14845 37489
8051 71964
60068 90532
37240 71537
20006 37672
79302 97875
61318 64635
61862 67107
38557 69305
88449 90686
14998 27714
40050 84388
38923 42583
13516 69625
33919 56187
52087 97406
18569 90085
53501 98106
17898 32103
13225 78178
42022 47084
4103 6476
11639 37993
14040 37566
22407 75417
8445 19836
55884 63485
65796 82417
11965 37577
21905 71120
16010 73824
29570 90909
32687 39297
39543 88138
9916 52957
81223 93823
39584 83780
31226 69907
81161 95012
27351 69220
65689 75437
42271 68050
54704 68646
22467 89255
69296 91620
31301 92595
43703 96875
9586 92490
34171 39662
26470 30945
46428 92605
67509 70110
6214 67671
32267 80244
15986 99214
9789 77682
450 13023
58238 98946
31318 84481
38613 42040
63699 75154
28313 89098
3815 84054
12617 47931
59581 70359
54628 82938
19415 49490
19199 65322
305 87204
22313 74713
11307 29285
17171 53431
11676 44430
49 90061
56306 73331
75368 80717
36266 53800
8628 52871
68884 76445
10844 49587
76683 93086
37111 96232
35457 90431
7495 12697
51388 96808
4032 6413
58657 68791
22365 38375
11211 86732
56194 74623
63065 98620
3291 86079
7105 44081
12663 78176
33785 55551
8797 94938
1462 44327
63269 78399
68657 75592
39512 48729
7795 58543
21652 78532
59907 93737
69504 94966
13961 43865
51306 92762
68068 84766
40447 70741
554 29362
46023 74761
26991 87834
87642 90167
820 38711
66531 77471
58385 92376
3471 64100
18813 29194
33682 76587
32228 84738
56471 88737
56805 84508
57468 72385
40750 90325
794 73986
29937 70713
73958 98615
17202 40073
11711 29113
13387 84959
41495 56316
50219 65309
972 56243
33278 81933
57178 84246
15152 50735
30910 34850
36728 46261
21111 58573
65362 99230
63246 97276
43471 85922
43706 68157
5180 7148
11266 12191
17041 77057
45882 93717
25311 25585
63927 69589
11831 99918
18786 25516
4439 55927
39308 98685
11186 92269
32144 68610
5656 33705
24565 88352
23625 27651
2507 43337
37382 47713
42264 42287
24856 97155
86460 87281
26438 92401
22640 53251
18513 68606
5180 48175
48602 85135
38838 96723
1229 23168
27370 74932
47758 88351
86451 87074
53727 60115
72120 81687
47675 74964
31074 80829
6856 27156
50206 86214
8289 72502
59889 76122
87954 98189
15779 21726
12813 68031
10161 97927
44099 90733
25154 59294
43448 99030
85644 89590
48835 54904
26675 60299
61450 65647
12844 51607
17748 25306
54994 65213
16837 28418
32110 41566
45487 54816
16122 87917
67781 97704
21842 78716
5225 10198
77713 95168
16435 51879
17425 69765
65602 88062
724 88485
30887 50006
59298 98408
13534 86764
28704 90309
53791 67584
26228 26236
74072 81533
10416 12645
2153 37498
70333 94375
35757 72551
17958 85218
62352 66523
53959 67104
73296 99655
37455 86027
80196 94415
70646 72759
32371 56179
3579 40801
3039 96183
79230 90126
22097 25593
57329 64211
20248 23471
31095 86684
9397 77745
22562 83132
25121 36854
37291 77730
62593 90167
24982 50176
58350 66598
11168 64644
6607 20333
86521 86966
9367 21646
9825 32440
29544 83935
50163 62200
59561 78984
37762 98893
210 68667
46242 73737
69145 82270
36849 98799
39347 71914
68137 87902
53935 81639
21 45168
67806 71203
15719 30732
12636 31433
22447 63809
37661 45093
12539 82344
62829 90284
5667 28305
20664 66729
27464 33214
19703 26285
67404 73806
23678 58910
5178 90729
2991 53891
12379 20143
10662 66667
9865 81721
11329 14443
39331 86311
11341 18471
21079 85741
10254 33705
26430 65177
82301 85052
38306 56421
12100 58192
35739 54165
10920 87719
7045 76832
8458 34902
5621 34582
42954 79895
9391 81764
54650 87513
5929 90738
13516 80842
51609 79692
29219 42816
5016 45339
12829 41426
90627 99555
44630 53802
45658 85825
14425 25364
12067 23552
14548 46244
30123 84916
45828 50918
65393 85774
9659 16983
23111 48505
16493 67728
50237 86785
18871 54237
4339 78443
29132 33805
38849 86524
72511 96065
5475 71090
16199 67911
62423 76895
6353 80960
308 85290
78631 90397
37017 62084
3128 99177
12629 40727
42341 50271
61701 95491
6952 75133
4379 93972
24144 92737
79475 86446
16270 25886
25360 87459
65894 77859
45551 49253
34915 98562
17323 48758
31231 97448
55377 81237
18310 37842
60323 67480
32359 35899
14978 57687
25221 74693
7106 28416
24524 61313
25599 29325
11335 14613
76233 77351
43790 50377
2935 46720
29617 91961
14804 81739
31163 52112
28518 53292
4791 64152
74341 75998
3814 79913
9549 33120
69412 90298
9457 27577
47971 71939
24777 82701
2862 79322
38897 57968
12741 16107
50232 94591
29804 88782
60114 73183
1779 52948
42831 78376
21249 51773
25761 66267
13350 74109
57977 87390
38360 53695
1284 90782
38650 54011
33118 63224
7169 63559
4551 61274
55391 98702
7917 31070
12590 32094
4884 99706
13296 38373
49243 67444
25446 95063
39129 82566
63486 92375
66370 66960
37722 98965
28838 67325
37604 88588
45681 63571
327 50029
1658 27180
27149 49431
20850 56186
12228 55891
2558 21457
22791 86245
26231 77658
14829 99222
35379 90384
52940 57939
68134 75984
4621 14159
15297 82848
23766 87034
39133 80252
6048 63907
49635 85988
57465 91733
45762 75151
33040 42629
29492 97559
24166 92701
32210 49861
22675 35959
8785 42607
32560 56007
6572 72015
10299 63197
923 74590
15209 73156
59135 79020
38600 87783
40914 70029
13436 27079
11369 13226
35845 93559
70432 84218
13309 88535
37784 86558
6602 7711
14393 74871
46039 78048
89823 95448
11214 23915
16744 83830
60705 84062
61724 86745
21906 39388
50664 84764
18655 27484
40725 61524
33758 99912
41953 83412
45656 68734
99671 99824
55704 97951
2746 71246
64002 89108
57595 71242
6133 99204
8468 42968
32572 86306
8502 15575
29106 38920
30857 69476
20859 39347
18500 58503
26712 94353
16518 87053
46204 71364
1832 30620
16823 99511
43379 82703
24860 86543
1828 91703
6444 50594
37526 92548
20903 83323
24278 86869
20749 58844
70245 93648
11080 24844
11941 61900
53464 76934
49908 57273
51564 80927
66710 85676
79386 90923
27719 71214
39203 66349
1888 9072
19597 77668
87741 88449
6111 24644
64431 95033
3888 91781
42307 57520
34846 69511
72642 98451
44565 60969
7288 69571
34 20078
57650 80329
23166 32533
46114 50200
34204 43871
35979 66772
1641 29457
9993 74409
36483 55606
40307 79304
72927 99509
19388 95361
6461 65116
10808 56308
20928 47038
27742 58869
47121 68628
11427 33252
2837 61340
10486 35347
33098 57756
2411 43218
37575 85338
43459 44811
52897 83643
49847 72646
43392 46399
4525 51327
91098 93645
31300 39693
48907 97870
14831 15520
52565 83918
88189 91840
4803 49076
33861 92660
2896 42198
26294 28879
32539 73347
10306 35462
13129 37658
3760 19190
14292 94171
71757 83021
9645 87035
13688 29313
37524 41010
64917 70450
58733 82550
23164 43513
80575 88447
2310 50108
54807 75487
31245 91552
42889 78623
29088 46170
43731 65461
14096 62557
37014 56772
28868 85721
51497 80588
60053 80809
11588 87577
43910 89611
10273 68185
1189 91876
43618 94809
9825 51388
93826 97675
41590 46167
7857 30345
2492 74048
22690 60384
17868 32414
63055 97162
10519 16758
27651 71746
2444 11435
40482 67188
12790 30226
13412 57983
27031 81366
59015 72578
46456 61480
13878 48173
14677 67849
58940 83084
23879 76638
44922 68814
12120 65437
36819 74609
35015 70428
47531 62436
45458 97643
51441 82935
14264 44554
31067 93243
69026 72764
47182 52146
47807 97670
43574 54683
28138 64909
48348 83345
27114 29668
11551 86740
8159 58631
25463 36060
21947 38907
1748 53721
22326 81266
56716 62690
8215 43553
7592 40448
53301 53883
12070 68655
66443 96537
39366 56550
41443 50926
46162 88590
50986 84228
20278 64229
5160 83727
92262 99192
8758 53833
58400 99605
14687 63696
19527 90613
14315 47573
22425 52635
54678 67078
10065 19250
62790 64623
2501 53450
60744 64890
6053 31380
39310 40655
16279 16898
13123 85499
26331 82242
16732 58041
67411 98477
6173 57548
35025 62811
7965 74167
26279 84586
15412 43751
7755 52502
54031 59808
85543 99146
34039 63342
21516 72068
48867 99665
41595 64264
3766 18141
44356 97028
46801 61663
49760 88711
24418 59439
28307 87076
13058 90570
34869 35938
41410 54723
52964 59971
23161 66641
17514 25760
9821 20499
74032 91467
23133 81837
27624 54154
8830 47377
46944 70358
63065 73744
7408 79920
43675 93699
25858 75378
22375 79928
39005 52672
34262 67195
66460 84496
26295 98600
68600 79481
113 59018
6536 24718
7601 52231
83632 89422
31836 88749
37559 76426
17753 90239
2625 76835
17539 86467
62812 94398
3398 79839
29487 48302
53382 55505
14341 16037
3904 81349
51401 66967
23670 88424
47237 87377
60771 74674
60040 88919
26488 98081
17929 88311
14817 53779
5436 58703
18982 40124
3253 58509
14654 22809
14474 36259
2585 53750
3458 65398
29669 87087
2673 23196
56657 69186
45703 61421
1190 91189
42979 99178
28613 36019
21809 31993
72521 97804
10848 28909
35515 87922
33891 86625
27617 28876
15108 40547
10738 12705
66167 67798
15899 86570
6595 56110
40586 76549
69303 94290
45229 46706
61578 69687
5842 15404
69170 84710
65480 72587
14353 48208
79922 85960
28484 31221
5539 82683
40845 44820
20255 62362
19302 49628
22121 66535
1297 35092
82773 88631
2945 97610
75340 84750
21013 49787
6793 82425
19634 80337
40843 78588
33132 82389
30390 76526
62467 76148
9496 77545
79767 99357
4933 65524
14490 51958
25056 76331
33592 38855
71159 80683
26162 96705
4664 31853
83828 84705
20880 33004
4947 29422
82362 96912
10581 41200
16763 98472
9686 95265
61685 94588
21415 80945
16839 17444
65930 81284
45604 73548
23062 37442
47684 64996
27178 44207
47002 92509
4998 48608
80854 90799
23217 58586
5015 21625
50078 91556
4149 58841
46319 73826
29806 53111
50335 87623
72874 79006
19653 68781
24585 87567
72321 99175
55600 57286
55589 88592
5458 92310
27741 49856
53446 71887
27691 94351
39976 46733
23863 28732
18647 61222
14618 29315
19637 61438
31740 43096
34103 59537
40844 83499
37985 88918
22861 97371
14158 54486
44103 74744
11505 24929
21429 23292
54558 96548
65770 92314
53056 82895
14114 82380
2066 47351
47478 55869
70465 91828
62676 77703
77601 94785
27633 50819
15879 54371
26365 56369
7064 17428
64716 89155
6046 22061
31322 54335
35775 91943
58682 84776
76965 90865
11591 77957
14184 18946
13951 94443
3039 11523
30271 33012
30609 86749
29486 69140
8068 61408
27701 65822
21039 22069
54265 85892
21231 56764
12812 31363
8745 73839
42892 98688
17043 41168
15193 20877
75962 80957
26197 56775
72482 84817
5813 41823
82234 93898
62833 99430
54286 61202
56374 86585
49572 67967
5403 42565
32476 45327
14246 47843
59255 70042
6240 12186
41111 96278
29441 73682
48253 77100
16946 72686
41441 98143
53213 73561
39596 77202
51325 96495
3318 31617
13934 46252
21718 27534
7507 81919
88694 88715
62129 92880
34845 52619
40390 50782
59018 90243
23875 45895
12847 99879
4745 23332
88128 91648
33898 45414
33740 44454
6508 55469
12275 65803
64726 76693
11165 72032
83000 95314
12965 75843
42642 96603
71 68464
21668 53885
39545 63104
6464 62692
4021 14371
9197 59824
87432 93667
32011 58353
53660 83099
18959 94054
16364 62659
32740 34872
2835 56820
26266 62821
12721 13349
53163 79995
86833 89826
30505 73155
4877 33823
3450 85375
22036 24050
22843 24460
23342 52683
491 76326
41523 61685
13057 28665
84794 90919
5711 43509
11399 58865
18425 58289
13153 33602
57346 66786
37224 87374
19410 24807
23416 68900
63120 80626
10798 71308
24860 34694
15237 42078
4682 18524
83279 89004
48209 70446
68838 76838
2963 55495
4013 12350
18186 32250
59196 66380
37892 92219
32929 33621
33012 87342
39591 81018
4654 39399
19972 42917
70783 83048
16844 57493
55053 73768
32211 82709
5704 52947
3483 81711
10613 65475
51290 52923
9343 62532
12697 84100
4791 83609
14143 80943
17955 19453
8674 82130
43910 73349
69920 73421
56987 81268
49191 54275
70462 86135
515 26757
11292 45132
58539 96613
57343 97269
16929 43855
15182 24595
39771 40061
27309 66432
6331 14073
2728 50753
39633 62812
65935 77484
15524 40922
4285 10035
61052 80570
7985 10412
80068 91118
10781 44991
18091 86829
12630 70802
2744 14492
25098 92234
50376 92395
27764 50362
54506 61078
40599 86752
22426 28392
9539 49693
85215 97203
25290 25945
64265 80693
25110 38864
55557 95866
21607 83658
7890 69479
55132 95150
4486 41170
14407 66318
4866 38563
19700 38425
16224 78892
32453 76668
19793 41372
1003 92323
42962 57394
35898 77959
8577 53176
57160 71169
3144 68606
8822 38727
5360 37500
24700 81815
5394 96482
34585 39203
27384 84719
29165 58292
75085 96896
19108 91001
3771 7499
59286 78506
90788 91333
65461 82538
42708 60203
28709 81079
28844 49875
41587 55430
49038 99931
15153 80811
32894 99332
29037 89428
65458 80991
11880 50745
24078 76782
6698 6909
18843 73289
23498 74563
17390 62030
62971 74621
44583 82211
2177 22551
81054 81253
62974 68000
42017 87974
13627 88480
27832 29599
20816 47053
33615 92427
39546 96141
18607 83172
48682 99818
18198 73418
65754 66098
43679 47795
84008 86139
64110 66721
14571 31275
21404 77550
12032 93602
52089 98341
14078 95691
15621 52007
11567 46966
7785 36945
716 91933
2023 96769
28216 75557
36590 44994
32980 49859
5880 54605
34750 70139
18627 49541
79127 99572
67558 98372
35049 66933
12941 95321
767 35295
9049 85473
1125 93455
38310 71523
20036 37213
16697 91610
25074 46216
87258 91701
37873 63604
11168 47212
21212 46227
63121 95388
21611 56807
7251 58155
26317 84605
48455 56433
86743 89115
22408 92369
25588 36301
920 41865
69189 76704
16842 58306
46255 88853
67015 90412
61214 66639
67504 90448
50139 97029
13876 28353
32664 82699
14971 55809
14754 19068
645 41510
8836 89433
3238 41786
15810 25665
49270 80993
38107 91636
23165 36975
56497 74079
49048 55100
15378 99158
47051 60813
10489 10602
2469 22451
18297 29946
70506 92081
26460 28598
54462 66202
69757 87897
35265 80007
19516 98776
21269 22801
15746 61140
30166 76084
59502 63436
48434 60440
43329 47982
58583 66166
1748 60443
75411 89788
4571 30946
94186 98157
11629 83729
27527 31951
57803 99725
20383 66377
33476 90343
33886 59365
19689 91400
11877 28027
35368 51151
37455 91423
14710 38850
52706 91189
73966 85872
27643 29078
55299 75029
80940 83928
35498 54479
14930 77037
4935 7696
26423 74626
5991 19032
32775 77601
46722 47319
7949 59253
66313 69814
21059 67125
44767 98717
47137 85163
32508 57514
61301 88386
6130 93129
33456 98763
2184 25366
12861 48171
12114 97084
9390 9443
60384 66602
67678 75342
60387 94595
23225 36819
28053 34775
21822 83617
23639 65916
49884 94090
8323 40318
33369 51422
16739 28029
2021 87727
11737 71208
8606 32813
51188 68799
10616 46675
49037 92981
25551 64537
24097 61872
18054 78830
74150 93038
12574 70557
31330 72883
12653 96015
16872 50429
80587 87969
42 47604
40636 63245
82803 95305
43961 84742
9339 37093
10675 41065
29909 58891
34774 43165
32706 62509
43438 84549
8825 57272
21036 42777
15381 73477
70854 88226
30448 76187
4496 34588
442 94482
3739 50869
90249 91935
51724 85392
37698 77866
32373 36297
33846 71335
21325 27321
63518 93373
16250 53926
16794 62015
24289 56083
33729 79705
34526 38721
59327 94828
87775 91088
32104 68668
5986 52767
4880 7692
7779 43704
42825 97701
42202 93326
61636 65834
6994 46470
50822 59366
45122 51377
58869 98769
28049 43376
24796 98641
37269 89222
7993 69605
15295 33519
22101 36007
2584 60093
27994 76213
49060 51504
15247 51440
42583 70493
28404 69467
512 28993
12192 36986
40662 58767
24749 32865
62741 78958
85929 99106
43453 45910
63937 89944
32017 86415
61697 86924
16623 46292
798 80860
34344 66517
30128 51208
18370 62358
24541 66681
12556 96110
28525 66127
2039 41270
32835 72680
19780 84110
14124 43487
2232 51144
45531 53309
35931 66787
75787 97028
20605 24711
12299 87147
34199 40473
49319 76007
30060 65216
48774 66387
29681 34793
52408 75412
15758 58230
25320 33483
37413 62691
41738 48222
38986 92687
10721 31023
24190 52768
12835 52664
5211 48788
5727 77562
34539 55003
30305 58140
72552 97599
6530 77809
17004 21359
46334 90467
12713 59704
57486 84434
65190 72276
24144 85158
21192 22895
39612 64766
16262 67573
53473 63366
29961 48851
3071 38397
36515 62480
41802 61136
46240 90628
45230 71854
41544 47850
42094 64645
13861 94968
42697 68158
30364 71077
20300 79076
76683 80325
2246 31463
17214 79149
32201 99490
55408 82612
47663 64040
18367 93876
51369 69397
2771 28007
56975 94426
20625 84551
2033 73512
57437 70867
31697 79731
17632 34871
23720 98564
34662 36505
12630 97550
10442 19325
20119 54251
32701 79489
37039 37331
13171 97257
23594 32727
16356 77243
62601 62987
77995 90940
40613 90759
17700 68268
10586 84178
18274 65871
52279 79021
10827 26350
17323 28744
5198 34808
24575 59810
11172 65919
7343 46727
28196 47298
85252 98679
19825 25724
49297 70374
42200 49340
50346 59963
53735 59855
15533 82027
34984 92802
27636 46970
6786 8439
33482 85739
50195 84558
4575 76834
41745 74969
33506 68486
56583 61860
17999 77173
13884 66016
8140 89786
77363 83974
23902 79196
13010 39146
39518 40033
59171 96308
8355 83520
15951 97510
11719 56218
46400 95694
3416 84961
47644 73199
40886 80477
87387 96324
53159 55917
67430 90524
24420 40664
62829 67169
35549 39112
70358 96418
32129 89850
74316 86023
6867 43976
56808 62781
60732 76819
20497 36598
1126 26333
19548 43204
11320 40342
67392 71103
57841 77393
29251 42487
27089 60031
9124 35973
40561 57739
75409 84882
8843 94552
27553 60050
35270 90504
41323 71734
18882 34708
22982 55805
79879 88879
32460 94386
65814 81051
22276 81307
52465 93303
34802 65383
39075 68406
27298 95203
18317 29675
18719 48595
15054 86816
57637 83884
13551 22502
27853 89749
104 48423
16454 57621
10770 39223
18247 51032
11561 70090
3707 81789
42398 98047
11856 31882
42264 56728
12794 36317
2565 55628
19486 98564
41408 67734
26365 65576
26687 96199
18433 85151
27770 32601
73610 93053
16451 50707
42253 66125
42567 74471
17093 51295
57001 78127
49439 82868
6771 18875
54015 65755
68819 72908
63042 83013
12116 38910
8552 68285
43789 76941
74950 90316
30346 45710
9082 45701
56670 95830
9913 72719
42207 51769
25468 30812
6044 35446
38883 65849
1446 36738
21573 74142
31639 41667
7164 89440
49915 73630
36371 64408
13483 20638
43520 66000
873 56494
39854 77611
3892 52294
21407 68033
23208 61283
63243 77251
62780 78344
1729 17741
69139 97863
37344 70540
47968 50458
4374 65824
44434 74546
53934 77281
14493 62029
43649 45011
16239 28121
560 65406
23489 59104
24072 50995
79125 95433
34880 37245
21593 40012
52899 71292
29833 66160
6981 9384
47144 95343
59657 66758
19879 25733
16083 90966
37801 74895
29072 86690
18239 28740
8910 27658
57536 89090
1959 99625
92110 92282
33768 51094
19836 51024
72433 82297
17824 64958
29365 56392
33299 77398
59959 97543
53577 89470
21881 57749
37303 74833
33619 82963
48276 76588
34402 43178
74297 94010
69845 84483
5931 51031
12768 50345
16012 68166
46057 99708
81857 98176
32859 59929
31568 56632
9541 98295
86292 86715
28324 68535
20249 75097
66008 69006
14347 61133
58214 68574
13984 71533
15839 39435
48136 48348
51485 76280
26122 97989
15233 37384
16540 68350
42871 61684
68001 99466
2167 91785
13209 25185
20262 50366
19255 48025
7142 51652
60860 65924
63825 70215
18921 40800
41344 59230
74309 88258
20740 22614
10717 18782
66955 81345
38516 65453
2055 86962
27430 73638
36017 38193
17045 58892
18852 86783
17341 28156
6906 55377
71772 80919
30432 74655
71367 90101
5289 82372
54705 74095
249 15575
31123 98843
22988 81660
32321 66989
40199 70384
1543 40538
47527 82196
63227 84961
42748 83251
9124 72031
66708 73837
53649 75895
71403 73894
8594 74895
1599 19631
25106 88249
11786 32614
55904 82817
27725 66248
35118 47467
65416 94420
56849 80083
49142 84141
4845 51415
44731 71334
10771 56408
77365 95726
69950 92601
3952 51479
57307 96372
11557 22389
52435 58058
3494 56779
23799 37970
44867 97223
60488 62482
67039 83074
50568 88003
11514 68983
43916 57058
19004 85300
57817 83307
2657 61800
43954 94822
2768 71688
16044 53970
28928 77224
62513 76862
77457 96667
20 52460
20353 67071
31045 39523
48863 84894
85406 92337
91513 93509
62486 73343
25625 90492
62683 83629
79279 84221
2497 80289
9648 35853
29853 92936
8628 97341
21233 25383
22665 34959
32075 92629
40598 65336
78889 80019
37068 44380
68793 94607
998 40666
20060 58996
40993 43206
23191 26104
17388 76727
8512 28463
661 93592
35008 69183
31716 87240
43562 82569
57077 60346
80260 94489
19221 90199
41933 50242
49968 53259
47111 67048
82686 91028
2792 67535
74872 87526
10907 22902
15123 82259
18964 94753
14913 48288
40611 99165
6109 12180
50892 90888
37505 83845
42308 79374
46591 63060
41252 84724
17486 44032
50587 84671
2709 19636
46926 59764
60177 67778
30590 55081
28537 71062
16986 71571
2042 5334
71866 98953
21929 40944
7859 77699
517 29170
55632 63110
3797 86661
42348 88611
8845 17002
5777 82417
57567 68353
3074 47110
37795 67674
38115 97796
33915 45240
82322 97374
8226 90544
23973 71066
7317 22983
36258 84077
17933 50028
75551 81729
15358 61116
40402 49817
18792 71849
15155 78124
66824 90884
31417 70698
3104 28982
14172 64334
26735 30686
21921 66707
28095 78625
43681 79914
61759 81393
57020 82877
36497 64531
50579 91255
9937 85433
52390 54207
15884 80453
16568 91953
281 53230
28069 69988
41848 62299
56419 57220
25639 60939
62712 95195
4382 97043
12813 49076
76388 94028
64194 87720
35019 46374
20123 47023
22255 63539
37603 73458
65242 68471
35413 87779
9202 70262
8600 9980
181 88793
44743 53522
66808 96547
54094 85013
18628 22362
3073 7318
5014 76955
77463 80612
42591 58105
54378 82383
69208 78659
12620 53895
33046 82002
47462 80254
11043 27749
7945 30993
2399 28286
6712 66429
19926 54380
49679 64718
61301 96394
70379 82427
50338 82571
2047 69574
3920 78815
39832 85880
61556 65241
7655 81392
15563 49412
43431 71166
33856 57855
7384 36156
12207 43533
13546 65385
117 64967
39701 70372
24809 86625
37975 91695
44949 52231
12627 25068
36898 73582
78169 88364
6196 58011
14390 99267
7189 36393
47951 93251
26695 96381
4821 74565
41518 63696
1661 30768
72666 84969
8527 38816
35635 96070
2928 65535
2281 14283
41606 96665
7239 54669
18806 73147
47137 79480
51774 74707
59879 62021
3367 34686
40417 70189
35021 55608
84608 98558
13812 30853
78470 80201
10210 72981
17461 36335
53286 66004
35541 81691
34963 44814
41984 90672
14041 27123
38170 88618
9827 35444
22083 67566
24678 37935
454 73106
6594 87401
20779 96490
46869 81211
63679 86968
46745 61872
27016 52986
3568 34060
21599 48967
5052 65886
15771 31618
36089 62773
48238 75865
23976 87675
37444 96161
61717 71460
23742 65530
22379 76474
12362 37614
33315 81449
426 71721
49921 66908
19063 97749
13986 98927
20645 21033
40664 75371
53410 71858
6032 30207
51156 68551
6106 43763
48700 97638
65763 75208
46111 93096
6472 30851
26578 31759
50656 64033
67139 97273
64111 82939
60281 78719
72687 73375
24141 25364
58797 66631
1114 18546
69365 80786
4506 24285
35846 56199
19988 87465
4175 52626
42517 80359
94944 95029
77976 79183
28038 36867
28514 64296
82184 85282
34022 61082
73483 75457
52983 90527
4317 95656
1543 8536
62940 88466
85642 98474
84756 93958
35952 57376
8712 27340
36168 48743
37174 46021
69245 92390
39903 82590
21655 25372
61412 66704
1921 54235
56728 90762
2675 93075
73888 87757
61366 88747
52983 54853
16749 77915
50455 95543
29044 30303
3038 64255
16102 93907
25303 95230
27742 54637
47814 98765
8036 28301
48170 59477
60352 63683
2113 21033
50348 59196
16609 72261
12210 93757
58623 70314
42579 45787
31292 60547
52281 83875
31690 69287
17407 29970
31693 35758
8326 75380
20366 52822
16292 30937
37596 90537
17185 96717
70739 87176
20101 21520
56285 82026
57167 88142
42457 82963
68456 94323
28845 76122
9380 54466
60179 79832
71441 82559
3797 66255
49793 71685
46877 68747
62029 95711
4980 26056
40614 73870
2728 13124
46401 96354
15716 66340
5776 82036
81494 98025
43240 56482
60423 69109
25342 98441
21086 38373
41319 42438
3212 24030
24277 87218
65713 71846
15645 38777
8203 29395
51311 73022
23545 90206
5416 69988
32197 66364
54683 65795
4091 96797
72367 97250
85809 86534
32381 88570
14830 89633
34571 42550
4126 23525
60215 66303
27222 42675
50967 83967
23681 79392
88748 89766
10517 50398
16077 88475
11719 38339
39022 50067
22551 27321
48503 55057
32530 95007
57965 97186
26305 76551
63908 83743
7956 70421
59659 84288
14854 52784
26941 86310
7573 31465
25473 94970
72540 97371
11518 50257
15305 45584
5819 21609
26434 81566
417 87398
3643 94917
464 54806
91981 96697
661 53942
22893 90053
42457 74019
75160 84414
54766 75878
6388 92345
71634 76172
48746 56850
22390 27426
9992 68546
13768 26841
49947 84132
69746 72629
64081 87980
19016 45037
54908 98052
74604 93958
8371 46245
27759 87668
3507 50830
12015 35250
1186 58212
42276 43122
33183 55580
35174 87092
9894 47692
56320 88080
380 85384
14016 71456
31544 68360
48855 97467
10065 66431
11886 31425
14318 64707
33960 77552
9219 31947
2432 75427
2686 34147
8800 25113
51245 64797
38269 63603
12328 97698
41861 65860
29083 61165
18228 67701
69428 80142
13664 77432
39926 84535
19519 92028
83256 83518
36562 57120
39433 54766
20559 34690
6267 25276
34006 58825
20777 35673
10384 47200
10713 31314
6058 30617
49876 50671
8849 8969
28520 54160
6622 94047
41307 43348
8459 11074
68808 82776
29479 32419
19643 70072
2957 85942
33101 86576
1279 78113
28486 37589
12033 91858
18920 36227
57251 88146
7345 58972
63633 88379
48474 84260
7517 26460
54047 82734
1371 6242
76864 99749
41597 96250
61462 83683
24022 27229
43774 86512
4793 31325
11475 76730
4803 88684
17750 23822
33349 80373
56311 97479
67767 82271
33852 77228
54874 88970
32632 34601
57301 81168
19770 93892
72767 78705
55086 95829
23279 52199
9199 38034
15622 18800
2393 74871
48460 63635
20548 50279
40293 62435
39046 79561
32296 44297
63662 64674
52792 86783
10949 18428
46370 48760
54219 69016
10251 35205
17782 59089
45753 84333
29089 53869
2638 66027
67883 74897
3530 83214
3384 32547
21745 35366
13205 96321
82932 86144
9901 23330
17052 26382
5450 42013
21719 33951
52197 59879
828 38321
17763 19196
43062 81987
51034 91282
1549 24620
49725 61771
97822 98390
25478 56741
47524 65084
35020 37184
82141 88923
17967 79854
38601 97387
44666 76079
13118 73587
31774 46963
75066 84454
3401 25081
65607 90819
9743 81223
40814 43326
17647 46591
30992 41915
3650 51697
25007 67115
18763 34269
67911 71244
236 32483
7994 43956
38699 63350
34696 51833
26561 31945
60829 87076
43131 53772
9476 76812
43374 88690
32278 66643
7579 81451
15224 82876
2658 63913
359 24791
9697 44291
12585 57783
90494 94690
19935 70096
46191 95766
654 89811
69594 72309
44042 57020
2649 37998
8988 19430
41932 96537
24865 29994
20273 90580
17482 51005
52186 92305
52607 99525
31424 70583
96996 98352
24744 93405
31857 47102
11194 65428
25457 69557
33778 69445
22439 67490
46773 63844
20015 43656
59172 79350
5370 30926
69143 81103
31907 53114
15838 73772
48215 87532
19275 33741
35699 41975
10416 59818
19372 70843
18515 77153
5624 22259
12606 30302
14857 26744
14534 15058
18952 82403
1596 61407
48437 81828
24639 88608
380 20242
20336 74898
53010 60737
15389 96995
16616 98831
32792 62012
32788 70362
35767 52536
54618 98539
23514 29019
56134 97601
66643 76166
30873 86552
32488 60342
53267 64450
53210 87792
1805 4580
44377 94096
37138 79450
21156 34276
8061 20793
4869 78920
20735 50813
90067 97700
31980 57666
22635 34510
30640 37762
20656 49541
19767 49773
49283 67703
12957 46007
10897 45228
29957 64824
3384 87040
16147 46932
31921 79605
18852 31160
37280 65979
54780 85902
13829 92735
40546 54652
50074 74183
62233 68962
12690 58866
29467 46881
19781 40611
75942 79145
65467 74327
37685 42041
24629 51700
77978 97570
58542 95365
8841 42778
37081 40190
31813 99403
44651 94563
15152 20092
79525 93921
16529 42312
12781 22609
16346 88086
40349 96099
26810 58499
13685 69898
61873 93382
79662 93473
33513 48312
37312 79304
30835 94224
63601 74600
86347 89147
32012 58368
11786 50822
33329 35629
31705 56587
40454 67285
4434 33319
5008 50059
37991 64112
45674 81075
66125 66854
29677 94682
31427 60045
31377 83882
26236 89303
16698 21216
65346 88032
23473 26919
10084 56991
25087 80931
79324 97145
13917 50869
37707 66083
35967 50223
35054 87334
39867 40969
60767 73852
52115 71027
61679 64435
816 48789
90874 97585
27483 81589
55390 57791
23242 76671
38187 50865
36351 68940
41367 65261
9370 65155
18763 61533
46727 50318
13877 42456
35105 75691
88910 99671
84550 99136
46013 92463
33992 39543
52143 53492
42203 48856
28052 64092
22654 70168
1479 77613
39016 45670
4087 43184
11327 74515
21546 75572
47371 81145
80177 86663
20734 44335
38607 63033
83797 91432
80 67223
26109 35169
8905 38316
50214 70295
48508 75384
49110 53730
3689 9016
4163 88004
6269 15196
56705 84554
15195 65069
35402 58924
27455 73777
75705 90247
19241 70134
10109 72646
12411 74225
27060 86921
3972 4915
3770 29835
42748 51745
28074 67454
67812 79450
2325 95318
58383 64641
61588 69962
24264 52311
36431 99251
47942 54725
3967 61308
71209 74007
20136 75531
6800 45794
66740 92032
40650 56887
38566 47260
50096 98935
37546 97555
36706 77343
11251 20160
72411 92713
7577 99147
45069 93805
46341 86970
314 75207
80564 94274
38725 78589
36653 48148
55433 72746
11555 56469
56248 62387
80431 88575
10446 74682
37401 95573
24838 69724
57550 71305
3670 68343
47866 66556
88499 99455
37670 53665
77250 89737
21871 58524
75978 82646
41885 42283
14875 45416
52893 93095
12532 31291
37417 70039
3899 23901
15647 58869
57829 66581
47579 57747
22321 64468
48120 48434
67244 69683
20249 40023
77359 88785
3708 26677
9331 75453
36170 48117
58714 68517
80588 98403
75807 94339
63463 75368
64110 92579
26250 52478
15858 67470
56515 82671
41320 52025
118 91236
11804 31547
20656 47716
13757 23740
26696 32471
11181 95933
25183 76127
5912 56387
80668 90581
46249 49813
44086 77151
62306 72422
24988 41956
43627 71074
28766 70716
1446 61749
51124 95368
3596 71080
15337 23905
38422 70039
81393 99838
33388 36251
2813 42367
24011 71045
64468 98029
19476 80262
5110 89139
39296 46135
7855 71077
38216 74736
38565 45112
28611 95400
76930 78918
14484 48602
75740 91117
48179 84641
32655 41961
41628 54179
34500 52336
81735 99537
13201 67079
27562 95877
7111 89882
38271 69814
392 99511
73961 99185
8735 42230
4338 79509
15679 87898
4547 56536
3059 63127
19359 79976
53236 96542
15650 41831
11430 22452
17226 24479
60247 97465
65803 92520
62264 79777
8758 14565
9322 76524
16008 27041
8170 51790
65639 73090
22882 96354
16284 21146
86049 87588
58632 88501
40708 65072
27227 93698
7088 61753
8723 91559
31240 85460
7990 25451
20451 93187
63531 74836
41177 89432
45878 77066
51464 90776
13783 15218
77075 93967
16025 21308
21881 88665
4871 72328
64611 94740
30160 97475
31047 77392
59346 73651
1162 2927
41415 98312
7439 75955
75538 87242
45777 54714
22291 88994
36959 90469
12150 92041
37366 65524
83298 85229
5024 9705
37179 80633
16310 92125
32101 38304
19006 30367
36906 64824
18012 89696
11534 97607
78866 97232
27526 49058
36073 88944
16038 71387
90119 93875
3402 69718
70790 91536
53741 61395
30074 82985
73782 79600
38080 65121
19750 22850
63834 83866
18282 42143
32048 93295
24140 37377
6727 20474
32071 63988
59220 63327
39059 66535
64886 70632
62702 83483
38500 80953
19919 46796
12875 38539
9934 35659
56901 92754
17057 25365
56277 59229
47644 51381
9054 37273
6810 65138
33122 61077
70343 72519
34152 84395
4319 36091
3182 67447
927 60047
5056 73623
50280 68212
50565 76726
13560 80497
54052 68554
7651 44611
13253 61867
1122 62415
15556 23324
13141 94646
37087 40826
7973 55667
4409 4950
23347 89478
14612 81108
16762 54383
20747 93360
1855 88698
8352 40617
67058 76921
8177 53997
20899 55919
44860 61834
10161 12499
50452 79483
37058 81825
27498 84664
13997 86149
8460 97621
14467 69483
45683 53900
25761 68976
38813 91654
14768 38043
19885 95693
10081 21370
36544 55678
56039 61896
33500 56304
36036 96508
52530 89131
20197 58983
11567 53626
53033 58699
39511 51720
28879 82211
20073 73434
16506 33125
12794 34891
33867 45758
18401 52484
68903 74149
78734 98331
49807 94887
42420 65190
39287 59782
34931 54735
31100 70593
11539 26899
15258 96601
23249 95793
38613 82087
63809 81256
18733 25949
68156 95679
6399 76748
3295 40098
21936 42089
10564 53039
19628 78709
7868 31500
19517 80375
34515 83235
38996 45723
39352 43352
9016 17171
84951 96428
37953 78563
55014 68838
5679 34076
92886 94116
13482 60959
49660 81581
24878 79404
41313 71382
45057 81956
58801 60476
34349 40720
49515 97669
214 98499
39603 70190
57128 60363
45916 53116
38090 75321
35286 87373
63123 87622
3776 61886
3777 14011
74948 98445
8372 59314
18550 64695
38707 67625
35195 64841
66010 74964
10028 48734
32503 41085
34838 66585
12084 77934
29030 31381
17234 42014
41242 47468
89695 93549
26789 93879
65060 67832
22992 35108
37729 55797
10853 61957
62008 74886
83541 99180
4969 55257
40242 71145
61569 63221
11613 91287
45090 75982
23829 67436
56909 80279
10236 40241
10923 89586
67426 90091
14089 56055
54325 89107
17339 45926
10324 45909
50909 62245
54537 78614
42419 72348
66516 88550
2617 9889
13597 94825
58188 73578
41236 57618
31473 49669
60405 74010
36110 45590
51746 64967
44173 58804
71201 72806
56698 69958
24710 29018
28131 55612
35231 47574
66904 68053
59624 90009
5538 83155
1376 82591
34284 68959
19841 31069
24048 69647
12875 17242
77805 89451
71305 78367
32705 76917
3534 75321
42980 66501
36255 42505
41609 79880
70582 78340
5907 11457
30513 65589
45153 54112
2608 48389
15698 85558
67960 75565
58591 67639
1687 76401
1607 25642
70983 83772
1828 35539
55731 68110
24507 68988
9142 84228
43655 84613
78809 94959
19586 42491
6491 96199
37753 97980
72878 94612
29250 94946
47348 91068
74401 87122
1778 69565
21566 95306
46899 71804
24382 99134
30520 54453
37870 85394
66581 84248
46518 55891
12291 17938
1397 35691
47950 52000
11311 63388
70799 90188
56151 94529
43623 80081
37469 86482
44465 86112
59874 64209
5860 28707
7894 74601
97483 98904
26875 78464
20633 54047
49986 94720
41476 74295
52961 70867
30120 76792
16455 37778
50976 67740
8586 10801
827 39481
63348 96109
20098 56710
21252 26538
73087 88419
53190 80111
6890 36113
17868 51063
51165 59479
47046 56006
57537 71534
22360 85656
49174 62587
8627 27588
44445 72701
35822 92759
959 1951
37239 91435
34585 57457
68647 88837
14235 26716
33788 75677
18239 65711
4057 78358
10242 33591
32788 61293
38495 78286
1310 35889
5226 83823
33834 53490
53431 57079
17496 68631
27071 55693
31732 66997
25413 88490
8025 40815
65426 74766
2804 55596
57355 63430
26336 70421
3408 42031
8568 38496
1361 38073
35370 66206
20730 76119
16350 31525
20046 96578
56437 69915
11351 59266
16648 18983
74888 77994
33878 95941
2089 99275
17800 54525
77378 91005
71963 96724
18668 78642
22590 98444
78868 90251
90206 98867
29089 63118
21124 98175
35410 72165
4118 91531
8745 92720
52981 91414
3436 65244
17259 52751
3722 97792
20561 93676
46807 70968
16618 52010
24752 70302
55213 74498
5443 22882
17028 24672
63842 80938
23219 32607
33403 54882
5757 31868
45434 63052
8693 80929
61860 98535
19854 42417
3860 81512
6764 79382
7778 44823
92785 95724
13448 35711
73341 84544
3145 55496
31686 87154
29810 89902
66583 73652
30898 98087
10244 20396
6872 48289
23887 78295
52299 79846
56377 60392
25908 30444
4056 55603
66146 91379
52980 87022
9412 51453
11107 88972
26291 49643
68461 97146
50603 57144
26406 88317
10378 35577
85035 88917
59425 89959
7249 57221
12102 73004
17641 31440
84505 94134
70024 98921
6556 73694
11395 64503
56678 61390
60857 95201
21045 94702
6458 30732
51285 89655
12218 69178
20219 90167
34243 44827
34668 62753
5636 90583
31288 39248
81946 86051
17975 97515
25400 71475
72537 80264
4670 70207
47457 61911
10749 76251
13476 58611
33783 90712
50045 72857
23315 79842
6605 98899
44834 61122
28969 81940
58162 80861
52889 99953
5595 51789
28434 53949
28917 43677
13944 66924
52951 61869
31387 63241
18730 55062
29683 82305
2722 87766
1246 23255
17270 28009
54467 79360
5730 84231
5733 47983
30419 41815
33699 81708
75527 80329
4683 13476
30091 85010
330 44909
5118 71688
35358 62100
5142 47190
18139 87319
6818 33722
90912 94404
26758 72387
40176 96036
13057 49605
73409 97350
63179 82617
48356 64589
4624 78717
4692 66310
67758 69558
34983 69037
78792 89683
36421 77524
3774 52851
58850 99396
60327 88427
12659 27622
94436 99400
28974 97470
47329 85297
52588 75171
66332 76247
928 45543
73196 92268
23048 63008
35986 74638
38125 99622
1106 64394
59965 68883
886 30451
9546 36001
64816 77376
31156 37274
89375 89824
33552 91473
19208 20734
182 32782
23908 86573
53512 98592
29391 71641
28339 28605
68758 90322
34285 64768
34569 85015
15461 87308
2776 5971
41313 41782
73637 78155
14987 59407
40752 84939
15020 38784
4128 99257
31494 67224
5430 16704
47939 84682
23178 91596
71423 94926
4937 58220
74554 94206
6500 25244
50462 59700
8126 59601
518 80445
66347 73054
1754 13497
52984 75422
72212 94066
2807 78796
9807 28037
22879 63257
22314 58501
45954 72631
35962 46970
14675 78476
81167 86302
4015 62948
36464 82940
64171 76612
36625 81783
24228 54705
39672 95324
23694 91613
1389 19096
86069 98728
29746 41198
57629 99349
55704 93676
58757 97381
1501 69729
23970 62746
15539 43569
59595 83334
8757 13059
52402 70830
38545 46507
47610 76719
31173 93040
65548 90308
28571 93607
42415 80016
27667 65990
20010 21744
54515 90802
57641 85783
2746 67720
35606 51280
11930 77914
1733 45838
19377 67003
38241 86555
8082 84103
23952 42286
10660 56585
43451 64995
21139 40385
34575 99568
2620 23291
11987 81013
53317 82950
50200 71388
549 20373
10908 31545
29497 91359
12801 17873
27906 51871
2389 42949
29318 90254
13708 81921
68504 71867
50223 68956
27153 87268
33166 70698
79391 90802
50148 62640
41732 74216
15173 41463
31443 78729
20354 48478
21475 58626
59468 93750
79711 83343
40450 99730
59910 86947
22001 83165
76751 78576
19021 73124
8392 52852
62191 82353
23250 65038
32529 57574
12300 50997
39332 66830
19095 78603
22097 32846
14571 91496
7291 92835
5414 64551
15364 94202
2705 99515
38453 55299
35312 89595
20801 88359
21136 96241
20822 59737
25427 55946
1806 71579
59 80775
14890 77796
36709 91837
9193 70434
60085 68679
12892 35939
3467 72939
40225 72084
91236 91828
37606 40413
4029 18929
2798 21977
44547 67449
73031 93111
2585 22470
68882 85455
53340 85963
23357 91722
3860 86913
58266 99458
70604 73963
18598 62516
35297 89181
4290 99275
18963 73105
13578 95294
73222 75002
45710 61273
40867 57889
55781 98526
19539 41066
80072 90480
90074 95118
16793 31581
4432 73860
95992 99697
35689 54259
47743 57769
7709 87811
52360 75255
13490 80823
7984 34159
77709 92300
30394 75621
75472 88323
33142 34082
22509 27427
72620 97720
14883 61658
38792 42858
33653 65728
46646 81171
64054 65132
6514 30929
22003 37761
31449 39819
4244 36488
82017 99581
7419 99189
45648 55895
25419 56564
13528 85309
24411 53557
23247 73137
40448 51870
60849 85347
45981 91796
7562 68909
19451 56103
27552 45984
16985 27158
72325 81679
68986 76350
12563 81740
23707 31044
19206 54994
80113 88497
77268 94494
10449 22757
33417 51000
13523 89263
65059 96560
14226 14383
4198 57891
27919 76550
71677 99196
22193 47003
32151 62959
5204 74495
20289 25210
18171 48097
14395 48654
56971 77064
42472 82077
4770 27158
46968 58921
11222 42477
11187 81172
16178 36137
66656 86904
59042 64976
4711 55966
18645 91116
14475 55911
52826 68397
19486 39177
69356 93845
70942 87125
73700 88997
26270 77898
59843 82764
24658 43142
22268 67195
38006 47667
36632 72192
11504 53098
46524 85268
33927 43671
6297 18478
50276 73549
11895 39475
30088 30420
25407 54598
47109 98760
56217 89828
25102 29158
14635 35527
11538 59435
40023 82817
21777 85663
16840 47591
1552 94617
27311 69081
33467 57279
13148 77595
92818 98056
12229 60849
41699 74864
46274 63326
6575 18465
87291 89004
26119 33431
867 70520
2982 16866
39485 56960
47250 90178
26407 30515
34076 54306
39468 40486
6738 29118
20719 69113
3412 69490
25808 39762
25523 46288
25340 89549
36637 39957
29055 59393
15785 88502
982 78411
15816 66090
43649 63484
9172 24283
2200 56728
61655 89527
69881 75213
99046 99220
24809 60488
24221 51855
52358 83967
36637 74217
78216 78481
46686 53584
2456 82694
13479 69577
7475 67977
30741 64094
2426 17879
11086 60264
19306 61983
76134 79341
43192 98052
22942 41362
13371 38160
21534 61670
1551 29033
17603 41998
46733 56796
20078 53164
20000 53337
16090 62350
19926 35470
52497 85296
25470 39859
14064 52339
1756 38561
31500 57015
35502 88958
34109 85612
25115 99027
8542 14154
38824 50124
12554 44883
8458 36709
71979 73763
34899 83416
72337 84143
11584 93585
69049 87037
92460 93833
43014 49608
45731 79073
3915 45742
12399 75039
50601 89844
22773 29053
16826 39187
85388 89699
37357 46135
53094 98525
39944 46203
25411 67848
3535 27329
2415 6763
11329 16585
59624 83438
53042 59355
78482 83043
10927 83068
38927 55147
3329 19493
85018 90805
16095 60622
61280 94050
47500 56815
5574 95738
8511 74577
37694 55636
46590 96432
11005 11387
3508 66560
13653 17525
56257 67866
5598 13259
3293 82260
40705 61511
74980 85909
37174 66439
63056 83183
40061 90056
59311 87437
28859 29535
11875 52459
30825 52748
59549 84119
63951 87509
10109 44784
12690 73976
8064 10254
49147 54078
4772 26305
19157 77467
33276 62579
75231 87797
83145 88914
24585 58151
67708 88002
81628 84848
32849 54307
19144 72167
6025 18801
54744 79420
62557 81615
3385 40885
49770 85588
63805 82687
22339 80888
447 54955
19362 40416
61382 91110
13993 46994
5272 78435
4459 36240
78578 96539
28679 35028
402 62725
47528 74959
24500 56237
23587 96230
28208 50494
71962 92457
40087 60562
57648 57824
79516 81713
29988 48867
8608 75644
55965 87800
36254 88768
23132 57036
13384 71245
21057 53177
21038 52854
37834 93562
74274 86402
4372 14537
8437 25484
28065 83254
56637 86939
6363 61757
14716 35127
53517 80940
3634 74828
43523 96669
35764 43453
33099 61396
33590 55462
22851 25158
43634 67454
2657 6038
65609 85802
8819 67404
25331 42799
39168 53935
90719 99493
5005 73759
51635 78719
35089 66908
67114 79359
63503 86792
49896 54755
60268 63722
52064 83481
64842 83607
32842 78311
10562 15624
36717 79418
16837 23459
21595 81546
26151 37022
64257 81345
22666 61211
3307 10585
5285 58616
20426 88203
24976 93728
10358 28784
47983 51417
13803 20987
26104 52673
141 23827
85122 89843
1126 78834
32813 82402
58965 81456
52243 81982
4774 29670
1682 90409
64959 98176
17636 99133
82043 88415
32825 37547
26424 86336
285 62447
6368 97786
32811 38943
70530 75188
10724 58892
10685 18881
66928 87005
65336 99808
19586 61191
89319 99536
36555 39386
51001 64579
6980 45644
27389 38674
22910 84011
8014 18957
35511 59521
37297 89979
13112 54131
3488 74505
11590 91307
4320 26993
36401 83047
22338 90806
67382 86609
12997 93977
30089 83315
41115 88473
56572 61446
28570 94868
29396 61285
28156 75722
22947 60867
29461 33313
13951 29077
83326 88308
20822 33885
35186 72247
12149 94166
36318 97117
29440 32163
39720 52080
70935 98847
11802 57763
18016 80145
91144 93253
57247 64813
7051 47589
6346 20004
28649 42597
6570 57716
43253 57332
48078 48732
13317 46297
28284 54559
21349 84726
4315 72185
38079 41022
483 43371
29276 68308
14309 44461
33898 41467
39842 97463
17348 96879
43241 80318
9468 81937
86380 99925
13543 19519
81038 89061
9005 45435
58196 84495
50525 90609
25183 52532
78218 94395
7975 50162
57448 95741
41757 42273
45896 76198
46050 69911
2972 10601
70645 73716
18778 79249
11452 49944
40718 93908
16620 75574
10542 45681
5752 7873
58108 62321
70277 96946
656 6008
4336 38017
19402 56714
20285 50097
35171 59933
50688 61794
10833 76430
67552 94828
94606 99955
58179 71692
12589 88677
40120 95578
29966 73484
14574 59207
5595 41813
25720 78976
42932 53033
59011 87531
70957 75176
4112 45001
18656 92980
20296 55239
80338 83559
81225 83776
43610 62187
17378 65129
36490 38856
41911 96768
17516 62279
86778 99957
29692 30228
6042 64853
46075 86883
6050 75909
27292 74980
46547 67302
34034 92781
16468 44161
81033 96482
6191 59401
41612 94404
36231 72729
42832 97767
48372 68249
68176 84465
75842 95903
12893 56485
20103 37709
38856 84410
6322 65186
4387 74794
47030 82637
27182 81198
64430 84257
57799 73094
34574 69858
11044 34390
33383 82397
10761 40177
53769 54721
62815 88636
36647 79417
20197 38845
76761 85540
4703 21857
34695 62439
58313 60779
61406 69363
9019 9832
58490 79321
24501 67970
43395 82374
655 5931
37334 93051
50591 85843
10291 81268
22426 56640
22831 68791
29719 46254
9310 9735
30756 65165
64437 77847
71161 86355
65208 96195
24662 93075
51288 93473
39175 40570
53725 98655
3929 76977
3159 4168
23531 37806
44595 83880
81679 84935
46189 89598
31982 37558
34719 67682
40636 43602
2455 72272
43064 84886
44583 82768
30789 51108
36335 90475
20561 73970
39952 98193
53292 56533
45716 78576
52850 57363
55621 60154
4361 71455
21582 74647
91495 93744
24011 98304
25283 58410
14411 48395
53098 74633
33200 39248
48238 85100
80970 97731
21133 56264
15264 24878
39230 83064
5815 87172
65792 74800
7021 95996
30565 30690
77328 82687
18224 72358
10982 74357
23189 25458
5980 44310
3187 14174
24459 88352
19783 49037
5560 68339
48144 63934
61360 99853
32662 44301
33699 42390
19590 27787
47567 60133
52093 62540
33593 62245
29034 61870
62644 87059
44761 72251
10588 62870
32011 83575
35029 83101
41632 53390
4441 67057
81897 85407
48966 50497
83651 86173
13276 76893
53912 74439
17031 83759
89175 96178
15394 81450
52484 53682
569 79537
47266 53290
5154 92012
18041 95427
23203 56393
62320 70482
3282 51570
44990 78204
9444 44317
53362 86672
4040 6856
55688 73067
49297 60758
86152 96918
10428 78997
95405 98876
14944 83481
36625 51542
64588 71955
47866 96095
11146 97385
18429 24937
31840 75089
7371 42161
59439 87445
46167 68012
30864 84297
57923 92546
60409 64422
19682 69599
12959 25861
27402 35069
27513 84630
51347 86826
9600 51581
86795 91237
5378 20057
17268 57216
16127 28298
50363 83658
28798 95979
39400 54580
52582 72900
42121 67332
29675 83244
22453 93843
35724 68626
23176 89410
9723 83687
52786 59764
36090 76549
16598 88609
40074 68599
48218 96744
29362 75600
31457 87565
651 7388
70999 76844
3228 4447
7730 82770
22315 42396
41852 88112
10967 67903
72465 83736
7396 77478
19182 84780
65015 97286
93607 98019
9549 42252
18935 46579
56222 75192
42791 86985
45607 55697
64473 70712
53071 86933
9296 40943
18141 43880
27448 37612
44136 79004
40620 88463
2360 19207
19356 65204
25226 57318
34814 56863
20644 94488
12227 67422
77975 96742
6960 91568
63374 89571
56545 90622
82314 98548
19542 32516
46789 90887
1724 20942
57224 94488
30604 32269
56574 57564
55292 61511
7922 21405
27374 55069
53662 81349
75759 87220
51151 55231
90936 92994
14710 78101
21791 56516
41116 54244
9840 19290
83336 98474
17044 26816
24647 27453
61715 72392
22194 56768
79159 90511
33392 70114
18776 20371
11220 97842
25707 41978
19685 33596
5972 54559
2020 67324
13909 37088
8883 36976
61615 70584
5383 80712
29351 68757
39676 75530
12786 45095
43648 89729
24283 87100
19394 51344
22644 74273
43503 81197
87320 94696
15090 43389
9496 68908
4730 58091
53062 87018
24868 81946
38761 50370
13450 88530
56270 60874
61227 90642
47342 76926
9620 93576
25676 67357
82383 97848
437 5964
53054 94207
25262 27934
32507 97236
9081 47309
52670 63574
81460 95893
3511 9235
68944 96605
41875 94973
20081 85105
36874 52985
58016 70410
29165 29712
63528 76015
62546 77653
28383 47304
22280 59930
63 30306
35411 62343
44325 84777
26770 48274
12650 12686
43312 83438
22183 78590
53029 60223
48656 82465
31178 56615
71788 89920
91898 94081
30405 86674
53103 55422
21411 46300
54445 77109
21903 29576
7673 88910
34270 91418
19068 27251
18910 97593
72208 91938
68459 96511
44009 56645
18722 63834
34177 77083
35860 58710
13891 82956
67214 91508
51766 57528
65465 75111
70500 90322
80338 96883
57536 94446
11306 43854
64254 66156
22264 88549
41208 57096
9590 32960
19697 57848
14873 66851
6619 21155
26697 95666
32808 60135
5792 89744
65026 95746
11518 29958
48443 71547
10349 22104
9067 33822
2371 4774
20894 87601
62895 86643
33578 89907
46742 69898
1248 11979
30401 49192
7835 41619
38805 47780
32980 41090
57996 91661
32006 66433
45531 77862
41996 71340
61291 91875
12549 41832
9733 62044
18526 80214
51907 93723
6648 11467
73619 89836
57187 91977
57750 88678
73103 84950
64905 90321
17874 72808
9918 90168
27013 84329
17451 50789
43053 82089
25695 73080
32585 54923
41322 72049
6212 66032
40502 66354
52554 92383
17867 33666
35106 81251
4550 72484
49871 95147
16540 84060
1960 61259
52325 54391
12452 88110
39738 43984
63442 90614
37065 87633
514 58164
6860 52607
69907 83987
51948 86926
41070 48890
17589 96779
52679 83238
14776 39319
23619 75683
28097 37097
14681 49985
42702 49913
59748 64198
40889 47500
29965 62647
5501 82033
48159 75050
13200 48699
11698 67534
7196 63183
65895 99439
2831 74146
53582 65614
10229 32299
16778 64501
16364 26875
38440 75070
917 69143
79103 81967
55717 98358
1968 29813
67772 89934
52881 72054
92754 96834
65505 74523
74519 98139
57114 81332
14748 77597
12395 58849
13663 17590
28214 94186
24335 78809
11611 71157
42144 60675
39140 88850
33274 35944
4229 49819
36374 95633
74619 75213
88709 90168
12445 55157
8280 91056
5451 37724
1335 44919
36753 57058
67898 99726
7814 57849
20933 31745
68442 71093
15490 67781
35145 66387
70457 72762
666 76661
48324 58106
7266 12897
17511 43382
385 39064
50377 57564
31578 47420
54983 67970
4692 85108
1093 5451
34217 61132
67061 67266
22466 39770
31702 64982
30593 73460
8135 76383
17815 82164
1225 94844
48063 68498
39680 59597
18489 54191
74386 90799
2260 42852
52545 86656
33341 68521
69557 84591
42784 46552
57542 69391
69870 85824
22055 38053
5105 29131
38522 59161
80084 96437
20905 76172
58723 94470
49819 75242
6514 16008
66621 83800
18805 94508
9815 78394
3616 30563
29053 95234
26395 41831
8740 52402
34996 79977
44819 62094
30588 62346
29969 77089
70784 80290
16766 68233
62026 64121
27785 44693
29023 91430
48473 96222
43332 74343
25839 42463
16246 61344
13456 92453
66021 91590
18371 75600
90642 90736
8989 14914
2310 16263
43541 92358
30399 52720
84389 97803
83649 89751
84112 88190
33293 49525
73880 95048
22121 28164
44389 80875
20951 44131
1427 61965
43565 60189
2366 89158
36203 47497
20744 47960
15763 18197
3944 35166
43831 56337
19765 45654
56642 65821
93330 98075
18439 40641
46779 57133
12185 94278
36465 37280
12876 37850
53230 90762
40819 74180
58531 67007
11689 43587
33592 40709
293 40715
28796 82798
43194 48617
11627 12645
18685 57972
144 9573
21065 96774
51885 76730
25768 77586
14916 21188
23025 75839
25839 43335
78687 81677
12977 48753
54622 63427
63270 85031
33133 39024
14619 53830
3419 27263
31311 77509
30445 82520
44028 55969
6752 80208
13580 94025
47681 49365
24436 86841
2336 61714
24837 42828
27313 31948
59422 64193
46444 46944
7304 37599
11070 62280
36163 95422
4417 14021
2215 80619
43518 89462
22828 53010
29011 71632
3549 58636
9255 65699
28053 78306
20881 47763
50288 72912
39184 50871
71635 82141
31351 81261
65733 80319
21569 74978
45275 75625
31245 94702
10199 83050
45018 45819
5191 35398
43227 57379
76598 95816
64760 98327
9877 24811
46236 84673
24884 93832
62287 87823
3810 93963
17048 20873
27536 40588
17710 35006
37366 65451
19648 69686
9057 56279
2560 57216
33570 38243
46260 79719
70816 95784
74612 81127
23002 71876
29046 83743
26151 79766
1787 21569
9997 26465
30681 68708
28415 96552
12357 34966
20392 92167
15501 55773
88875 92550
34314 72196
8562 18218
2570 20136
29240 94218
1354 76959
42117 72357
42789 57152
63971 94745
7676 82875
4604 50798
15743 95790
22129 61644
22584 48045
38116 42851
15275 40872
16107 16376
9338 11229
258 77578
8241 39082
10260 82286
3995 88691
59474 78603
28195 56897
11853 72897
28050 35353
6813 41405
11915 22976
27917 85865
53383 84413
50656 84385
3052 11162
23692 98745
44917 61244
15582 24302
43574 57366
36488 78297
48407 81645
84362 85027
85759 96012
2930 15964
7512 79028
21315 72212
54894 64160
67916 70590
4522 50342
42640 76742
19014 64280
69132 76229
35788 40427
8145 86882
17388 91155
46286 78506
55225 80266
2583 85981
50207 76690
16642 60081
35810 71569
41395 82277
20323 55915
35613 67189
19336 76823
35414 92422
54837 93564
34434 95419
11920 58606
22928 97099
23398 59813
6956 64562
46945 64130
37699 83876
54926 91520
65524 91745
22517 85668
50113 73523
34734 83351
5088 20132
53655 55828
59285 60280
30086 32689
27229 80005
16564 18029
23087 44427
18065 28281
24737 95976
49262 93772
51995 67495
44264 49363
25125 44134
37202 52451
19937 36420
35717 67139
38713 40959
6469 44487
28056 66310
6923 17822
49922 66198
24719 45030
65752 96850
17721 35224
5286 52175
73957 81180
1971 6023
15859 83325
44741 65674
29056 54943
23143 73050
43850 91335
8012 41787
29836 32269
45372 80014
33489 70029
52749 90635
10004 79232
3004 19429
61303 76994
30 23321
79100 79606
12412 34412
16128 94435
56641 77111
52368 83553
66151 93721
17503 56825
19212 22366
31761 61210
9751 15537
11828 56154
5535 48793
71646 79607
46566 93618
4779 32241
29412 38788
15558 44093
5334 15758
12781 83265
12928 72254
22283 76310
4086 21383
6925 33319
12741 76018
40804 95828
147 9918
35640 75962
44470 63835
14501 16141
3567 53848
65576 74279
42386 59438
10007 90517
7888 74869
3525 46788
46240 49176
34480 73751
390 83047
18598 49846
41212 57101
18619 56544
1123 95191
4010 32920
72725 74470
29703 34072
49714 69396
50189 72639
16233 98830
76450 77475
59086 61144
24734 76718
67852 73428
37733 78102
46254 84156
13695 96141
26306 78737
14794 20320
39868 48738
2817 76788
25135 25951
10556 76252
62474 87300
38818 75336
97773 99320
43997 45291
30387 80424
62017 90092
5125 41735
13719 43519
23370 29535
21738 53805
2980 14190
38682 68580
20728 89019
10953 50202
50072 69578
18559 57492
49 63107
47222 69933
31616 55778
26928 45850
58042 96069
25666 29123
37584 63654
42896 53791
14871 44590
40477 93820
21417 33298
35776 40109
36925 80438
78981 87840
9418 44004
26725 42404
82078 92725
21148 82480
33533 77896
37134 83319
3634 99126
30934 72121
71621 80911
47373 68914
56742 96879
8155 24622
15651 44965
83434 92391
13493 29760
4010 28040
22564 50792
23475 95614
60271 71603
66577 80302
55432 60960
92355 97837
26965 79835
11871 32415
69335 80008
50323 70154
23991 76634
27318 90247
88916 99387
20899 23710
30499 77869
17447 38460
55335 57900
14241 80451
29617 52648
22770 53376
14653 90469
26219 31481
25341 84752
25931 29603
12254 15441
43943 46203
15384 90648
73192 96199
31994 48239
38056 64303
55916 66290
80634 91573
34293 61349
25061 61555
9955 78092
29799 88057
39049 65633
12060 33692
29448 74353
65412 91856
24565 33383
47412 88018
54916 63944
13945 84765
17705 70597
34814 93834
22324 73857
34344 64166
25863 40468
32942 50169
52352 80573
38743 74249
61890 73112
32052 90993
38721 62345
16003 25160
9388 66194
65512 81686
30370 67226
24860 34383
2644 17154
1745 61629
1279 85424
15626 78159
55549 89296
13622 14676
36724 55528
20261 95363
80588 95101
73127 85051
40443 83039
47794 55287
37080 65685
41037 57146
12322 55701
16608 18822
19209 69552
853 20076
63088 89137
21828 68324
37763 46724
37960 73582
25691 98408
7699 47295
9441 76301
11593 78815
59194 91077
8837 81248
64651 87254
13568 94614
8532 33506
80553 85524
10622 51441
33734 83954
38029 58586
3066 83063
64635 82023
15562 20155
33669 94884
57654 88384
68615 99995
3853 17089
91770 95032
7847 41043
58402 81712
86070 89196
9133 70085
22652 86574
59178 69957
25315 79944
59192 92446
23152 41758
6718 10521
84526 92384
7432 67807
56210 85241
49793 58589
58212 66569
52879 88220
39363 54618
3822 47242
29795 59522
31175 96442
10897 32308
8291 21648
10449 79554
25014 57234
4077 68170
32780 93872
6306 41863
56376 77278
25758 95754
55476 81380
175 48332
8045 78933
4772 52293
2877 70286
18159 27977
44076 77712
79305 95004
42619 63959
17810 87669
7688 43434
31949 54711
39829 64597
16459 70948
56647 64133
45860 59460
43842 89543
52798 57589
9414 96841
80332 94088
47413 88653
83119 89697
19347 40681
22961 57713
65522 84114
76686 90705
53654 79386
79995 83728
16316 57598
45037 60907
19306 34104
41699 92670
8433 34584
8510 28845
34613 42709
15117 22218
30968 94431
47479 91759
43620 64403
77104 87557
42794 72534
81770 92778
10254 32968
18829 92217
20056 63337
8698 97792
38938 91382
18753 42443
81637 94828
85388 86223
29575 67940
557 79898
70582 88746
18107 99192
28631 32975
53226 69964
65289 72087
45929 53300
88249 92678
16811 67681
8540 48670
44570 66262
22846 67377
27232 64896
39030 87456
9478 88277
35863 48690
34666 51383
36289 90710
16143 71744
21473 99968
26435 32856
72658 89864
16707 94288
25456 92369
26624 33750
27899 75521
24610 68813
14847 17430
19814 49871
36328 66251
46767 72629
10378 15860
34895 54795
40931 68015
13898 32647
24244 53516
1023 63424
45770 63934
34347 73794
17955 54739
18748 37823
10647 94344
82499 91246
12072 80178
353 25091
1920 94623
13179 48787
27907 52381
45037 58717
93890 94408
61110 66843
62182 92021
44789 77218
14515 44013
9408 53060
32049 96964
9009 76579
78898 88617
42429 72145
1670 50642
49141 74352
56332 75430
8606 28978
13426 19704
2184 70977
36513 76630
83250 91126
2336 93962
31149 52144
72563 99528
51638 56538
16904 36429
45933 81675
898 4294
23338 70131
18855 83839
73862 98600
27155 54577
4055 48427
66153 79143
9739 59301
55908 61070
91264 98957
465 85876
23853 75516
50670 67620
19232 22951
39939 85805
14688 57279
86197 91464
15977 67981
49031 89845
26136 85665
23770 61106
41925 54680
5166 38046
6127 73927
1891 68302
220 76829
40139 62776
9437 44980
15526 30068
32015 85620
2905 35492
7550 30821
2760 15180
73582 83524
49500 63030
90543 96207
2993 23731
39649 48695
16563 89828
1681 19843
27539 65882
2063 14260
6538 49332
19044 25068
11918 21505
1015 33348
21165 48486
11405 93484
53278 90630
1985 74440
31142 99417
48912 75685
48906 91481
1502 38318
27448 77327
9292 40469
24907 42419
34620 69063
36526 45758
42086 91477
9028 28194
23814 49667
8068 21991
8975 55788
43707 66249
696 14362
2475 58258
7831 81117
30790 58073
2047 51345
7106 9939
25911 77087
15926 88326
651 79368
24926 62153
40101 91240
85294 86378
41260 51190
20507 43330
17418 72567
1066 28548
3961 44108
62843 71623
34907 63898
49204 98208
10254 19663
39541 72101
18839 81523
16590 46897
13078 99090
4542 54535
5804 15248
7189 95879
30859 82485
59211 64854
6304 48193
71836 77180
25902 57453
4287 51912
60705 81294
3469 31563
47874 89288
69719 75509
43232 78933
43335 74360
81291 91025
46767 66705
49335 81673
19987 65497
45655 98883
61155 76813
36671 82231
12839 14996
49263 69339
17143 60078
44705 61563
32233 99321
26092 94691
2501 19487
18986 87111
3455 37493
15227 33547
9302 87864
48397 62116
31306 85494
85700 87877
15277 26867
39204 64498
12873 76422
8328 77606
275 24863
29956 70957
47147 60224
38468 95489
56266 97744
1215 80116
63193 86621
25958 31385
29313 56615
14870 58291
41202 52027
62406 63774
24988 35726
37636 53716
48806 92359
53808 87018
14065 18326
41422 58457
42355 81944
28981 38447
1406 15688
3352 80605
39489 79387
549 48921
20710 38176
55435 80626
13665 84525
7921 43219
40778 63580
49955 72564
53319 96164
81952 89482
5157 78775
69306 69630
25959 90420
64572 88359
92035 97373
28346 96436
47880 93880
48080 72907
66298 98535
2060 69306
11242 60175
77991 89592
50631 57861
42114 53223
51076 52317
11388 71607
55460 65093
80579 88278
25567 28818
45513 86928
16031 53185
58975 81368
2725 38707
5838 62754
8208 45087
13989 59865
5274 78221
17727 38641
64209 64610
15826 32373
18860 44670
20212 53500
31376 38807
12745 68220
9767 84287
45586 71567
23454 86591
32446 80201
69000 87830
24914 71040
78492 82445
17996 86318
2422 33499
78974 82030
27910 31759
1056 44488
4959 76412
33233 48710
56874 81730
17746 50782
61606 62763
21321 25544
33736 99305
4509 34905
40138 83902
14117 86167
19765 75666
123 85370
79447 90902
57733 64297
26963 78965
2790 75197
10444 99265
49061 95930
10633 70344
56926 89145
24584 42277
80164 91646
64533 94110
71488 99678
8050 49661
50846 92261
3238 22363
17590 21646
1413 65488
13064 18532
20947 60595
13318 35789
37942 56833
50780 58311
2766 57055
36716 69698
56502 63736
8374 24629
677 47478
25600 75092
454 22790
39199 47842
51330 86892
2701 20660
24085 96746
39244 84146
88930 89028
48088 81302
64048 80963
24479 42843
56322 65848
20836 43723
11181 15938
36275 97937
28672 64896
40723 76767
10765 96551
9625 83252
19065 60016
76489 87963
52937 55324
62935 72677
16148 24747
16418 43947
10699 21741
45856 59482
36069 41578
55946 85254
10559 77415
57754 72940
15271 46037
17388 66371
47271 86652
18183 22969
14983 49471
32571 88617
51287 56966
25880 61384
12414 37357
45853 80042
27986 38923
69088 82045
6983 23325
9119 44078
2176 54733
14190 38746
25542 49247
2878 37894
16999 25255
24532 51133
4916 24780
44819 66086
59429 63962
62041 71110
46798 60530
81019 96409
5725 35583
15817 33137
64060 94516
38335 81435
31780 93143
34415 69364
33309 99351
49450 69118
44545 81901
10346 95726
83979 87522
6438 92951
3195 80555
59261 85526
71110 95410
33404 38289
9693 70767
3586 24872
4887 64181
55444 60476
30782 83145
26543 29407
15534 61652
14431 30773
83996 89663
55166 93616
19352 68303
3213 99735
40187 90924
23912 97035
20653 43164
21784 60690
48472 94284
11819 62297
27779 38030
19805 68939
30915 45576
65565 86340
13719 58797
51637 73097
36149 40440
67670 91957
45871 79061
81516 92350
13305 28002
58969 99744
45563 62450
35219 36783
43128 51525
2345 87512
24387 79635
29483 73231
13142 44134
27415 65983
3740 78425
11733 86668
46966 66533
7411 84850
66265 68901
34269 45608
42217 50000
58470 61107
18262 91780
45446 76519
6968 47288
40153 78527
5819 42807
9585 91116
51485 72250
27947 36216
44215 85110
36865 70387
13399 89288
42332 49402
89356 90366
13935 31071
42763 76176
5824 68463
2108 98892
22531 68897
19460 70063
15058 24208
4175 11247
12805 30211
3157 44633
32379 89828
32474 87432
17131 71777
41252 48620
8422 43729
9290 29082
19972 41207
12945 99783
10290 63263
11898 44695
63801 99492
63230 91521
18832 94949
5999 43683
59542 68064
27597 38001
58077 91047
64531 65658
58901 84176
2088 26174
51619 88698
4639 63810
35213 53018
22512 39319
68440 96351
60970 67042
1120 71283
79251 82298
783 48381
2971 51756
16672 38877
40261 86391
38904 89843
45722 64300
50275 77139
32832 56824
59001 60968
3640 97474
2477 53019
21810 26864
27150 95020
38376 89930
18067 87753
57927 66635
15101 96384
18013 72598
19565 27337
24160 31393
18714 18831
59010 89731
8638 51864
68968 84792
329 86931
17584 68439
34248 41454
44774 46042
89693 92726
2564 22612
81771 97318
30659 43750
8630 41386
8934 99401
19993 94431
6111 58661
53734 92401
21135 70099
54170 64546
11635 31361
6266 37036
71038 73122
46786 91656
23852 65356
39413 92898
18036 89476
40081 50263
63518 79947
24774 35143
76781 89958
44470 45062
24649 59190
3468 59875
3856 10980
20652 54135
28600 74230
26183 84495
5431 41638
77503 91260
36535 79916
22694 28280
75532 80928
67299 81209
2593 18153
19097 99045
26704 78343
42294 82082
75826 96407
21233 92148
53703 71854
5191 41402
49701 63424
65449 72507
18222 57097
25343 54467
56506 92319
59563 77016
69642 85982
80130 80960
80139 83160
17733 29539
21458 42049
35671 41296
14349 50702
48929 84660
19034 45154
44543 73935
29491 79037
47413 82516
20173 64951
49170 57764
93675 95592
26897 77291
15687 28511
36425 96140
9794 65005
35643 78570
6873 87398
72501 83561
6650 44784
13591 28159
46718 99490
58874 70537
66901 97587
20688 94220
23382 96229
7263 32368
36651 60987
39699 77359
57828 63963
91647 96107
34713 89577
76370 82331
57036 94151
5756 28892
25484 27588
3446 53224
867 47192
5087 88313
26686 83847
48025 93501
16783 62410
3525 94945
43693 70145
37475 39049
34282 94592
85981 99679
38181 46802
3225 51550
33793 54277
32244 38102
54286 66712
93635 94725
30915 96288
4034 51905
44572 60835
66061 93697
12134 75371
6442 19753
13393 91151
71362 86545
9767 38359
8146 55822
25636 83777
37832 84371
31175 55658
13241 66710
41478 70845
1256 96546
43487 57651
48184 85479
5366 54232
37663 93789
894 99231
4013 54400
12955 55258
27119 96127
12077 69319
31858 56606
24234 53241
2014 83316
60741 80520
25252 77400
3636 48939
43797 47943
16572 98338
32018 41647
37689 82033
85757 90268
80487 91887
54813 88239
16086 67759
10386 86019
58374 87294
25325 87670
18127 26236
43717 87214
9363 97757
29800 38531
34042 80407
8884 98307
57714 75278
11228 64679
16801 63370
10050 68316
42985 79722
6388 29236
37782 43730
64814 66546
42944 68999
18757 98541
9501 39286
65643 84331
18318 87718
8535 46012
73258 88776
16238 45540
18438 64746
38283 84434
32893 43852
65826 66077
32321 71947
65530 81505
35431 70287
18487 58962
15313 49698
43351 57309
49763 53105
45834 61483
22751 91184
87269 94025
96969 98130
4442 71115
5206 90736
76070 77056
30595 76952
42962 53765
82155 89869
76376 88930
8244 63346
2148 17409
2068 16653
47000 73737
17034 70556
36453 46272
852 31335
36655 41442
29872 98162
46028 83709
7596 53550
32587 60779
68359 80084
3245 65713
56021 87579
55902 90305
11480 15002
35566 48896
58670 64539
7836 16855
6110 65955
6817 49375
7870 92048
19034 20795
32466 50862
8174 19528
46751 48005
69456 80982
1058 16734
80291 94313
36229 81095
13578 49752
32149 74140
6452 28232
19456 73571
25516 28884
201 97908
19105 74396
57161 62680
50635 51401
9603 26442
20785 53905
1433 56067
6874 53075
18448 48113
69099 81676
24806 46590
28136 78802
5081 24802
23610 90413
65712 92343
29100 84084
22944 85810
47306 99851
33072 53820
34692 90399
22998 84427
34172 94795
82763 83449
53843 78342
11852 90477
11993 40984
15987 30059
59513 63342
71938 96098
12191 92301
73931 99967
22595 66646
22720 85792
41707 45276
69266 94026
20768 39668
68674 86619
11718 92943
5342 98436
9059 14392
3790 15035
28617 36127
39756 95742
83461 94026
33299 73469
12450 42538
25454 37547
26473 94655
28207 57734
36202 95072
30434 94101
33929 57684
27510 85893
56233 64671
71993 75718
12342 51150
82959 90866
12192 45540
14886 91499
23551 51178
57423 59824
91692 96210
58227 78705
61066 71469
51328 72204
17550 71935
33276 34478
51752 74991
27565 57708
44376 87759
30552 49213
20287 45387
27386 99260
670 2718
8752 90848
24429 56353
13680 37274
13009 51881
18023 18331
55048 69976
7563 52723
50186 79614
38452 99676
45966 83209
21244 65205
46263 51573
14247 74450
23420 62407
20817 29041
11433 98847
48063 69243
57039 75688
4594 83513
63475 97669
52039 76900
21660 95070
26882 68351
13729 40306
3944 54327
3707 40986
31363 68437
46252 82628
76382 97544
40935 66468
36072 43284
49466 64901
23389 57678
7555 94966
38000 95496
68316 68339
51611 82173
39470 86191
35038 43570
54010 56460
20565 69338
289 60617
56027 68141
25233 27577
4461 93315
31695 67464
2675 89386
6534 92917
25776 51305
40348 75123
19111 51810
16750 64458
4517 77019
2527 86849
50023 58906
24482 24630
12099 57654
27896 73399
7896 90368
419 65326
32813 88135
6631 51992
42198 91046
17811 40672
47348 97192
5925 73836
36883 92163
50344 97219
64624 77067
58067 64874
85412 99656
506 35880
9045 39583
60784 89355
21930 84823
29905 96974
19545 74572
66119 82103
19156 41629
18659 84636
45852 97713
41267 65665
31240 62031
16581 41788
21679 45683
20061 58606
29870 58268
20315 30307
24133 76819
78591 84454
41635 50774
29644 93597
78392 81415
14687 60330
3010 15923
62376 81742
2767 52789
59687 96332
23365 89313
3720 81192
94241 94731
53037 92980
26120 70218
8116 39532
55939 87195
1529 25070
25938 91817
62645 63478
491 28142
6452 64228
76245 89226
69991 98474
49060 79475
7122 63379
19085 44588
43958 55643
29263 69123
31535 87177
26662 70262
6402 90112
64040 89174
50866 99910
60365 72401
41915 57599
52280 99057
10027 37755
19129 38192
7076 88389
6367 30305
40973 48886
12163 71397
17875 47817
4976 53083
4247 50578
6916 42462
22125 24815
57702 90697
13405 48018
38054 74130
56721 81854
33703 95042
44161 73767
25138 35478
92529 96771
17641 50798
90813 93958
20080 69660
21798 31779
65560 89784
35352 99538
6200 39489
60359 92064
21096 61024
36278 72879
20839 54172
67452 87015
1299 34430
3658 86348
6685 10649
58436 75208
24800 73331
35798 67591
4947 60105
34438 43530
42652 68092
21671 38509
14470 91030
63961 95712
22908 76072
3131 58839
59302 70896
3084 73535
17432 83903
19118 29404
7571 75991
49398 68625
37322 79522
12156 92623
47377 74463
46622 91115
52047 68588
38632 50615
16590 97042
40621 60254
55549 68124
26550 87704
49074 88152
12991 86499
33177 82332
274 58921
12665 84612
29164 34002
79952 99563
14970 41289
16175 24787
9761 59979
9580 40582
4286 55621
60127 88960
1027 2195
1639 59001
32404 96189
2513 17413
16703 79104
50594 61505
7835 12229
21103 58295
89737 90560
12007 35889
34571 81460
11447 45360
68142 82435
2836 37633
22606 26890
51966 67986
5243 65205
68318 92082
33547 60424
7301 44493
78630 81203
11818 33934
7653 52333
32773 66168
23804 92772
20962 59448
34127 61926
40057 64640
16600 26552
53678 89165
9851 45307
26540 97824
21563 23607
23132 36998
7044 27944
84656 93544
7286 9845
68100 71337
55244 76445
28837 77206
30721 36474
50329 83968
21359 74383
14189 98210
37428 43053
10695 79766
66746 80250
23515 39151
5565 21303
5705 90883
24165 78734
24719 63342
67737 78352
2353 98343
8381 41953
53495 57344
3542 22908
21640 62181
41675 72360
33968 99921
24560 98667
4979 63134
5133 17887
23306 92568
40018 83483
1968 20249
22509 60566
49067 93488
34620 64049
8925 42999
48548 98211
9940 36630
18115 83577
9466 39413
18797 80765
7145 91168
14342 40146
18343 52138
32184 68286
7147 66306
20933 66770
76236 84642
59501 95844
32147 55735
34579 83869
42249 56302
60195 67675
9771 54304
37591 48796
91651 97076
31955 63593
13765 54712
29395 39035
21494 84063
82666 82877
1563 3816
44848 94585
2400 31670
13407 69942
21497 81543
15799 42066
3946 9199
42969 63455
58773 84447
57833 87270
4790 37798
85038 88724
93650 98882
22044 72251
24180 47967
11960 60130
13464 43011
59727 82668
51257 77405
13023 92810
723 54853
33281 57614
70867 97248
11005 41428
32998 49875
13378 42339
28463 54087
20353 57297
53644 82621
18017 25160
56240 58998
47995 83402
44400 55101
14870 28143
7469 7515
41537 86466
55477 98483
44997 79926
33497 42019
86656 94590
59907 84403
27328 38127
5066 42867
25812 65201
22714 85848
6634 58387
9872 29204
49241 89129
13136 81027
49541 86585
32779 75545
45889 83420
45721 45870
3809 40709
27943 76453
64011 66541
7985 81520
15733 88401
17204 72854
15025 98945
23960 41647
12986 27985
57844 71089
47476 68371
21231 81746
76940 81715
587 63830
30029 73952
7896 66968
21024 45958
8065 27996
62160 91783
7537 98017
18637 25300
8253 95897
4246 25629
27569 97040
43575 56821
46474 55193
11358 56912
3849 29354
43843 80605
65504 83671
8803 58249
49158 69780
55709 59640
10213 26912
63009 95090
19576 69834
4806 95249
15276 48810
4068 11931
36887 72192
84631 90526
496 27970
68635 97426
3161 95974
14963 90375
3505 60910
4506 59705
25041 42794
33882 71150
9942 36646
17426 69937
54041 99279
50144 76769
35874 77601
47391 79535
55396 62718
37383 61307
7439 62623
29134 61167
34469 59640
270 53109
28954 96855
6709 52995
66740 97272
6385 19529
62936 90722
7926 94956
88020 88105
546 22005
85258 96333
46970 56510
3482 5503
32974 54618
41866 60484
51007 93591
80149 90162
72074 99114
42726 70461
8072 69068
40934 46593
45249 96609
60744 90479
54306 69281
67020 86221
46701 83780
52420 95651
59274 80618
11039 14710
18596 31196
49077 87155
25838 95746
8611 63055
10604 23546
12472 49912
4397 35954
25979 40711
49582 54314
32781 32832
61755 69193
8037 22829
28450 52070
35317 84599
31514 61346
44972 90529
14297 19432
68277 75969
7232 65859
55867 57053
49458 51517
37115 37586
22647 89786
8646 16975
26588 34136
22975 24563
54816 97080
22776 97866
8546 34896
64030 74978
7511 24975
28934 67251
3886 59960
65674 66661
25742 60154
46413 47139
36129 36231
2137 98491
62105 74633
10727 35953
41696 57518
48447 85215
46751 91483
12363 51574
39543 70608
10059 93741
20591 45341
56747 93543
56526 91381
32343 89845
21270 88927
77818 80057
47454 90539
60466 84491
8456 49347
18403 91650
25780 92937
77814 80852
56371 67853
70502 89727
12727 53706
4787 47580
7837 13352
16379 82772
26916 53167
736 1253
10159 14323
15570 74406
45366 79124
44287 81727
35894 77515
51290 76791
19466 32273
16594 33914
27243 51512
25626 54095
22870 87586
50673 94473
22653 84683
33841 49177
8991 82958
39593 90279
66959 91834
12430 56874
22638 54324
460 39494
77945 94054
15906 40852
778 46549
59438 67696
3347 70729
54528 69155
3494 76828
46770 94978
18362 92659
5377 74711
17287 81953
41782 64018
23641 57768
22570 95136
1642 27297
7013 92266
41319 65300
47512 74579
34697 55447
1724 11133
19130 42534
13879 53268
11548 96475
1857 73712
34155 89988
17642 24488
13603 21307
15895 90923
17710 97299
19787 45179
25070 80846
65247 74702
42508 73604
16828 33837
7962 70525
23523 61583
42995 54392
81467 84223
86957 98372
31690 94564
58707 65392
30598 53067
3631 52278
4396 6476
1772 63543
8721 70036
18205 44335
856 50925
73998 92483
8338 28757
19264 67773
17211 58248
4074 57128
71854 92824
45435 77932
11518 74658
804 66206
22062 34719
80757 92002
20165 82077
84649 90773
70880 74911
49885 92857
9731 20522
12924 30111
65978 82404
4452 6116
45717 55311
43042 62988
42768 60666
30147 39277
5842 20812
20412 82280
59945 66740
6040 28562
73877 89762
44284 72237
31961 98001
56542 80464
61546 71830
57440 85380
3448 57934
7205 46829
28496 58107
88340 96483
16039 20278
55586 98340
46652 78854
6462 25059
35586 53911
3715 51572
43568 88127
2402 79900
62277 90492
39668 55642
35419 59129
38575 88308
62663 78286
9694 93907
26592 54098
46481 78548
1568 69173
12197 18906
34823 57597
27715 93710
25183 61819
88219 88475
8139 34744
52570 67161
7413 8708
57377 81710
49089 73153
36733 74229
9602 92547
33730 97756
37814 38938
30399 32624
3647 14701
54117 55472
12928 77339
35387 78545
36852 41251
29553 43534
38425 51569
60908 71797
37552 58940
67047 78144
82177 89855
25117 27338
7829 50585
54982 55691
34253 48817
46469 65002
16745 46352
62326 85448
41500 96387
94921 95424
32585 43840
848 61050
12814 90830
92556 94933
44305 69857
96094 98226
58573 83355
62052 77303
39700 66898
87891 95663
59066 85914
27091 90377
24147 52961
34414 39269
43886 46683
63324 98246
2355 95091
57914 77494
75924 82879
47897 94064
67814 77051
61244 81123
11226 25048
12389 15905
13743 35193
20779 50494
24672 27528
15903 70415
3947 51372
67341 98496
16710 36235
18208 81614
7655 74819
20692 45458
20159 73605
12093 28085
7092 26496
2177 37711
19099 84794
34027 48629
41854 75436
44805 59481
62543 81285
32683 69073
21774 37738
28610 64608
72072 99398
39683 39841
20337 48279
26234 61709
22950 62019
51377 83139
73342 97539
9775 97417
869 47717
64217 95592
20116 95952
85818 93343
14692 52908
39805 64451
3018 63685
69218 81609
41093 81747
27899 46659
12420 57784
58345 68385
286 48443
92561 96917
52591 55217
31488 75120
63837 77067
39824 93170
51754 86757
49780 64798
28377 92091
64152 72696
54800 75877
3429 50906
45799 52545
30655 34035
22270 82046
22540 88283
46185 58277
27768 30603
78673 96249
18439 21129
31014 58690
82502 96179
33765 80445
25637 48187
32550 78192
23585 92741
3074 90078
60220 84573
7584 80341
13256 54290
1795 58653
8284 73626
34098 41419
17459 31724
12485 18577
50738 55518
11068 87556
2822 93880
53581 60072
30842 84580
5979 10037
25563 42621
9382 66021
40208 65054
54482 54758
18103 76118
63448 69097
25494 41720
8964 29980
78470 95567
16209 47148
1814 2738
21787 91376
23309 25374
68034 85152
15233 44063
12558 66444
6794 67573
16152 72532
12784 54598
20849 77207
80 30354
40469 72928
26276 93445
53893 91657
35715 86714
99388 99418
62123 67781
74703 96207
23178 87821
59494 62903
67304 68505
9074 79385
23361 59506
85009 87274
16297 84642
55895 77062
64167 79051
66048 79703
2290 99019
69313 83103
2875 17041
23254 47588
15028 77451
26000 32740
3633 26057
24202 53145
1739 93867
56187 99712
15096 29493
63136 70897
43933 61991
59498 78246
30043 62970
57948 99841
24984 78155
8588 55488
4511 38814
29390 64306
73592 98135
30142 93956
24134 98469
80640 93799
52096 68475
17758 30693
1444 16287
29759 76102
59678 97115
38628 73844
6514 52208
41993 46039
52425 87339
62779 68658
22998 80144
20119 38920
41139 79780
73633 83137
2245 97598
7326 62824
8122 40299
46510 74764
79371 98051
4038 59401
22752 42817
51477 96378
6988 8359
11489 30294
52953 96717
13079 99106
25176 73608
28167 65099
2956 38850
31410 82650
57709 61166
26518 65694
55117 72224
50688 80601
33445 77664
50629 77539
9819 18139
33694 50956
10509 97715
68190 70684
30262 88349
34963 37621
47320 64812
35857 99295
5220 38634
1988 90547
71971 96646
18381 96637
24318 27246
38000 85415
31395 89696
1313 68422
2991 7327
37597 47749
58952 90071
14645 45613
9258 14567
22020 26862
18890 83967
67560 88359
46881 75757
16242 63433
50953 90078
71559 96570
67567 79529
23159 40373
18807 41157
22318 83159
58337 72002
23379 98525
56378 64559
80207 87448
9165 44716
2472 47625
58369 67301
82754 86120
8687 46837
2776 87673
20706 45577
37800 80360
36388 83782
9516 14309
28587 30176
29281 69145
2870 44885
15309 93183
62569 79532
31996 57347
33122 67233
80885 90470
24658 26594
24081 71813
52278 98838
7340 17957
82644 83578
50748 82100
59750 75957
24473 63332
55619 97796
50523 90946
39440 94863
2005 95448
35098 84867
78548 86000
73081 97326
5244 28907
25307 83792
16970 77603
14231 50789
16306 16863
60482 80134
22431 30650
31907 97662
59841 91273
55365 83107
33269 33969
5347 79188
35376 70427
62553 86878
32151 99798
34549 73128
41011 41437
17587 47280
46885 55073
74316 96959
1191 29380
40321 78545
3997 8517
3217 80323
46406 83015
15812 50529
37183 41518
17222 86758
46371 76829
753 30124
57173 57983
9530 59139
83999 90861
44814 76710
3568 57386
11945 69929
84288 92311
31171 31550
71233 93921
26538 38372
20882 57581
28845 81419
29192 47364
15627 28201
30064 67537
40118 62896
23658 94052
36316 52899
7999 75637
62321 94565
9305 19431
32934 87106
5288 27620
34962 85054
24929 53844
32245 98417
18170 84767
28058 95677
2823 33425
59685 98562
19357 32107
20561 75064
15833 80988
71986 83496
19996 35139
36223 77666
24418 25167
80875 97212
88417 95042
54438 69297
4399 62687
3786 76137
55282 73185
29444 77623
27373 54430
5354 19221
23008 90988
26351 65136
35142 97018
14556 83212
18157 26232
8796 87633
10361 54092
2093 26937
31664 89282
18382 96669
54785 85832
14122 89605
38871 39917
294 77655
68 94745
44974 63174
23683 89187
7641 8072
295 52961
58805 68395
16424 25558
15724 36806
689 42113
57183 96414
412 76248
31102 93193
25971 84809
44572 87509
4406 29839
97385 98922
32053 53583
50627 99128
21316 93384
24984 87277
26248 90428
9552 14601
13695 14148
2708 56596
10944 47794
42897 47283
14428 37186
34541 90388
11548 33795
13218 83374
35996 39376
22352 68934
43750 74261
47185 88926
20420 93877
10931 55186
71020 85249
18506 49187
13210 73330
84943 97719
63268 77080
12739 69200
13513 22882
23878 29134
12014 52541
3298 19812
68688 91940
36575 58784
24748 34635
5012 86035
52874 95897
10570 71245
2469 11541
43938 78448
39644 85940
90797 97081
88635 99855
51113 95737
17124 73645
59471 96166
43507 57700
5387 85470
27945 44905
84411 94248
17371 85527
76088 89986
77395 86799
47215 56644
18504 96475
34428 46182
4462 89146
7199 62976
21114 22519
48177 96727
26880 93927
62856 98612
12349 23615
65563 86840
80624 84657
26012 99042
19204 99680
87006 99268
59593 98470
32527 60965
34783 84386
33448 92298
22 17876
51052 59964
36613 98117
41666 79421
5255 77825
6209 8641
88716 91558
10332 28030
15192 59230
34918 71615
64171 89913
6202 20155
34820 84766
7167 93008
21614 83230
73278 97728
36691 54175
2071 63044
36993 39149
31201 94173
65239 95955
79290 79749
49307 66995
945 72934
52950 83285
69139 84925
789 30677
52864 76621
47477 89500
66899 73481
18696 38962
39104 63675
6509 85702
8163 81323
7986 91427
41947 48320
61772 63610
54600 68676
51348 55129
50725 94526
636 17596
8358 78163
20933 44138
11621 57212
66146 94292
27265 38164
48100 94178
115 95727
967 26369
13990 43956
40923 55707
9984 15634
43321 59481
38301 82306
19492 49344
21926 74638
14899 70816
48435 91396
18666 71232
91291 97100
41342 45515
69430 87323
5935 12182
11345 60123
86597 98500
888 80288
48769 84457
32611 49046
6418 10006
3257 46297
32012 77406
4000 52354
79489 91862
23323 83719
49450 59274
29272 37123
9002 60375
27826 51573
19678 61300
12645 45546
43426 84715
46585 81989
13255 91809
25113 71502
46452 51692
80747 98735
26551 46754
52880 94232
65585 74921
2498 3151
30662 54111
72687 89059
80771 94963
11621 63917
5102 61940
30534 95773
26238 92719
8787 46898
9970 24182
63172 83984
34106 85431
33406 49812
58022 72644
4336 53162
8006 88398
32869 77689
58619 61880
25300 39537
13307 78278
477 1257
9812 25787
17327 95123
7680 52576
46243 72705
42206 62661
18736 82891
67281 96867
26076 61878
60823 71579
5053 26966
13416 69526
42464 69952
42739 72197
51067 62065
28771 78422
77612 92145
1913 44919
18367 81284
11350 81736
16573 93912
11973 63307
42885 98636
78236 95780
8821 15515
24998 30533
39701 81813
68619 87620
60618 64612
2865 86043
27096 53223
63895 83328
6551 79321
71170 92444
60862 61216
40027 96293
5045 9755
9622 33843
36567 45432
27592 66118
14660 46497
28162 69866
74049 93398
36828 37156
58198 95756
1023 73318
71488 73206
73728 91922
10689 32021
5400 99577
25126 80004
207 3790
39948 43678
76360 79835
22728 92613
20165 90448
10124 28093
35617 40363
62318 86595
41570 91814
26778 48088
660 36202
4230 79716
6567 15579
6883 64386
25793 94015
41318 58076
21109 75641
47565 54321
38936 68287
9651 78384
62813 80848
18150 48397
11384 66383
14113 14737
24250 90085
47719 64688
46202 83571
66195 81085
4154 64711
1190 49970
36216 92362
30998 37188
40450 63336
12494 91990
28460 31250
13380 63524
4221 7762
19158 91303
38423 96570
76884 86076
41302 44360
13896 47618
21065 58369
7879 76891
1034 50363
41957 71714
9673 79401
22883 75018
75550 88939
50156 81221
2371 57740
8345 65373
5898 9608
34115 53787
64250 98794
15296 43493
47024 51309
17648 70512
82541 90561
11028 97734
1519 58871
1633 97671
39953 49942
51548 97813
12577 73284
93732 94492
2424 70027
90530 90882
67651 76875
2221 84992
51881 53934
16776 97087
13532 99286
31488 43924
9240 14200
55002 57490
22146 83994
54932 56992
23285 68578
28085 36586
54624 70611
52113 73046
24435 67039
58803 90807
52277 89223
43162 87978
53563 96488
24978 44414
20985 54078
53736 81365
27305 91839
13026 67504
40480 90783
51269 57854
21034 23345
7776 87184
11443 15514
32616 55831
17767 58411
47936 97727
3417 66363
4318 40347
7838 15906
6848 70774
1932 79384
14592 95700
50678 56281
28324 53889
32419 62981
41013 48185
34789 63944
2088 18002
27800 41810
54109 54404
48524 57106
21856 70173
32443 51186
17100 52985
25602 25954
37655 96155
39308 81188
15392 44335
49388 55697
15818 35410
5282 90830
82360 99282
38475 90584
28639 62519
17299 90160
35908 55744
68263 79973
45278 93884
84466 89901
35752 46393
47433 79584
28898 29434
45833 61482
31050 91325
23236 92036
60753 87453
21103 80957
28354 54960
77309 93080
72122 87170
9038 93282
3888 78831
22749 92183
4568 89496
31969 36770
86986 99897
46943 89127
64126 73615
25444 71266
4655 19044
35299 67496
19850 60683
22590 74007
45129 54868
21347 73817
4348 77609
13260 21915
2805 97877
3205 86153
44285 50743
20272 97601
83237 88255
86404 87728
28952 58082
9297 88528
24667 90194
50146 72122
55689 60158
4708 65408
37465 59689
25792 62799
35993 61326
52239 66675
2967 3817
30164 68383
63747 96543
7617 63550
8608 9149
2392 86323
28996 74586
3746 71225
9539 29640
17109 57758
60955 62882
25117 52404
10216 98707
57933 93849
66093 75437
54995 94310
40222 74520
84903 88276
76765 91634
21873 37142
38516 97168
43887 75442
24761 50200
4333 43807
8206 86841
21103 99738
6213 38218
51074 71376
32533 72809
16753 95785
20300 33900
38825 61658
3817 82588
4218 60483
4063 37365
31187 65742
4560 21570
12468 19677
4368 55832
33573 61383
53691 88765
39215 92998
5556 93186
7615 49955
70037 80496
29261 56662
61934 77418
95968 99193
32989 47144
52235 52614
11820 21053
38413 52535
37716 60491
369 94944
95425 98717
20319 99158
2582 39871
14627 51564
57427 87220
49836 96362
64322 89380
20529 21959
10998 56412
1134 69155
23199 67087
1419 36964
71820 73594
8626 75959
21151 94532
6140 34108
7104 9034
11918 75918
7644 47036
13174 91386
3616 55165
73804 82557
38210 38297
44095 78418
40148 41577
58892 69241
3219 65157
25983 82929
30782 40837
16229 80129
25841 52197
12982 75754
15392 84452
4487 80980
40228 60307
12952 25975
11142 19305
3348 45532
5908 10982
32318 78409
56424 71467
5828 35465
23100 48702
23639 52789
3727 82793
31788 41290
7414 45113
75056 82130
469 28910
28701 57741
84544 85419
10047 44615
27648 34165
14543 99703
72160 95357
28144 63489
9099 49567
589 85939
4623 38687
41856 58650
16320 22909
20559 82335
4610 83463
73248 98739
78510 79827
16580 76859
84295 91333
48245 54581
19776 80390
10728 94680
17306 96896
54041 74798
4081 86539
13837 89770
61115 73264
1821 86102
30546 35063
22678 76147
30160 99048
15567 79166
55342 76166
25681 69828
42442 42857
12982 48382
14209 94939
27115 90349
49025 96393
28612 96382
43823 76209
60508 85965
44963 63430
42116 98409
49954 51924
73595 97378
3005 78042
15318 97937
6043 81530
26039 66634
14665 99533
78592 93117
4714 16388
6281 42525
10273 89636
29687 30755
32151 94838
34926 57216
53035 69301
15380 50254
62373 89590
14187 87734
5204 32616
7898 61664
11345 84236
10163 60875
89367 97399
70182 96343
72431 74213
3233 34847
34101 58574
26251 29627
74781 96671
8103 72184
39947 99260
41489 67226
7397 95562
36632 43384
1986 96926
28736 46877
13078 71883
20992 74689
22794 78985
4591 95324
78704 99221
15477 38219
13402 16610
10468 41627
35961 52236
26125 78758
21324 95756
70590 86783
39943 56293
89717 97035
84603 96577
81296 82809
46222 48655
63002 76587
33139 99146
61749 98218
40859 81215
29966 94576
10084 72708
67734 95045
55419 60453
46722 77249
37308 75212
78368 94930
37503 45609
20307 67031
11891 70387
1135 91366
2655 14439
20862 89377
10664 60379
4615 57132
28293 45319
8718 14532
57624 94950
13396 43584
29741 58713
54634 64957
58656 69299
23239 88634
15960 98213
18033 93811
37691 75549
33351 99666
49888 55477
22000 73881
5181 63458
1636 6520
8753 42880
43385 79992
31587 48021
38815 83363
45512 58693
44090 78908
251 7731
6545 59409
27028 37069
9393 50263
94778 96078
71268 79178
9741 39670
39762 89832
64133 89442
14145 98866
2530 8033
46661 60594
8744 47493
55060 78056
33236 35130
23205 58051
41297 99969
37478 47272
43061 52728
55070 80944
6230 31449
24736 39307
9793 69124
12091 40817
75830 87456
92319 99666
14078 65114
91455 96540
1097 84875
91157 95622
76326 78523
44255 70006
57713 93927
12473 69796
30343 89426
26361 58452
10930 81843
7776 56777
4623 45767
42812 56280
17854 86434
50883 68652
81128 95937
12771 27249
7665 22070
6871 40031
52657 60076
29178 71389
76511 98134
76509 93416
63798 96359
37469 66977
19186 90768
16102 82841
21179 40946
75691 98432
17661 23842
39073 76257
84884 88730
12568 20514
73501 89664
66682 67819
10301 12287
11569 42066
2373 84447
4921 39208
3351 52826
23613 46971
9540 59130
80546 97028
1612 3254
5967 35003
6064 61596
43813 89341
77545 98038
58720 81478
31354 60819
23674 35079
40129 73812
30144 62162
18475 42194
41082 44364
30120 65285
3174 44494
21666 32463
11863 51678
51782 86919
50984 88929
3626 45395
15342 62077
17 38947
17550 27745
66681 90871
61683 86926
31756 88243
29394 55948
9072 90341
52848 76254
34060 68605
14115 56742
17588 68959
81467 88521
8300 79097
28943 41104
40406 47286
9167 14850
9806 17655
34853 97481
10574 91025
51065 73701
10899 11554
41349 48823
46036 55187
25791 81010
14506 48051
63568 87711
33774 65742
1502 19855
64196 82208
32413 47368
35415 88344
88220 95058
22239 24170
32764 84766
51829 70075
19520 98128
675 51080
13600 86726
21273 65585
2410 65021
28253 31012
38346 97045
46399 90276
17006 23831
36111 70289
47575 87291
8366 14833
10984 25457
67533 84621
4717 76574
4162 50298
54802 76603
54651 88257
33366 84510
889 17533
6513 78933
2831 85533
75780 93612
46421 65549
31819 69947
55519 82164
50142 57856
2956 20905
81000 98626
75 58821
17959 27187
19187 24744
79471 85152
73137 95597
80481 90556
30345 56857
34789 56738
61163 90157
66152 69842
69723 71316
43676 57771
28630 81598
4635 96039
42821 49538
44202 95249
28522 74230
24319 89471
19056 40534
77612 88737
77228 92927
45141 58821
524 57500
5758 92710
11515 23041
30537 98413
71950 95062
21939 33582
10946 65528
54448 62981
21678 77760
9333 74221
8899 39681
38375 89162
8661 40702
11853 67796
29267 73062
6749 39525
8966 20888
87907 90352
14163 97308
34688 48892
45225 61263
62341 79462
14559 85919
38096 68831
37210 81607
33933 48713
49543 62958
23853 76155
90070 96644
15861 68139
37331 60590
82716 88433
14268 75138
16499 68857
4694 18677
53923 72896
4850 23440
48951 68550
2089 84175
14968 87633
74622 98812
30737 38625
5781 64789
566 61894
5821 39128
89097 92731
38888 65204
13368 54364
22269 75073
8613 24419
7452 61419
54440 65307
18887 95156
47787 56358
47948 55541
6300 43967
59874 67310
17627 29105
3289 79873
35494 92448
92918 98469
96012 98552
4375 5192
35163 97747
43487 69273
40677 87800
49242 57568
9097 57708
6185 30867
6838 35270
87765 91833
40995 94297
45661 80285
5711 73293
29983 32127
5405 9506
63621 96287
56726 98947
17782 93071
45633 84627
42376 66393
70629 96034
87781 92440
5179 95958
35780 87223
18251 82028
15263 52027
35997 73320
1010 91905
65842 82601
21067 57635
12079 72940
47727 83065
66793 95473
21837 63032
898 65563
36307 84386
13845 96132
56761 86352
26659 46442
26039 84698
1456 50092
5366 29702
19345 68251
52267 92004
2456 73768
23841 61665
19049 26988
83063 85736
22139 87077
32934 35089
80915 86671
16844 33917
36806 93609
17189 18159
31134 94469
28503 68223
62137 92232
17614 97246
29400 47315
40471 57074
64912 77108
38606 91397
24030 57480
75233 95199
15421 62660
59509 96670
33522 75815
8202 17356
72342 99785
27958 70753
27452 67151
20390 75580
27111 76824
24167 59260
36706 54457
10728 80144
93274 96419
5754 37917
72205 75222
3025 46291
22513 38855
14200 98744
28755 81930
39093 87231
9042 63695
19353 52529
31142 32598
37609 65348
48896 85804
3250 23364
37521 62751
58129 58818
16935 74496
7429 55713
47850 66044
57816 60364
7973 49973
33850 83247
5498 94186
64572 89183
3065 38453
25816 82540
39053 97538
71362 79437
57 92457
31414 65738
45404 98506
10080 57811
56615 61486
39978 64816
3085 83289
78517 95841
71557 79421
60141 87110
6 40800
7694 76213
51814 91671
31364 98524
42824 44114
33676 73236
24820 88005
57757 84954
15346 17889
38224 54689
74997 94957
365 71038
4998 36118
13412 50256
33457 63796
38977 70469
24618 80914
32720 73043
54862 87384
67327 93396
79868 81404
20778 95150
41809 88310
59617 66004
50084 51883
47446 55917
29208 95022
4913 80285
12149 62601
17298 83330
80343 92902
25773 76206
2971 95810
23594 62795
19457 31202
64048 88038
48610 84892
4015 4064
28163 34467
64825 97079
44921 63227
16733 35493
29813 53539
29538 30364
63979 83964
57773 70914
35538 86352
62297 73426
18632 46458
15711 18385
68758 82163
62764 93876
51197 70154
1610 60754
11951 83615
29080 59370
3379 83012
40913 91157
16546 87023
28464 45538
2987 76705
48166 79831
31304 41123
68242 94523
26724 42142
40600 46707
37604 57838
84060 87119
90354 93527
28532 68293
78025 92398
70473 75256
25190 94636
77822 85961
19199 68489
13778 67344
29598 55146
3236 86994
6579 85213
15528 77712
75186 91779
34507 85173
3631 55270
11353 52532
30735 99020
57148 72800
68500 87971
14079 43751
32053 77638
45073 71276
37802 42476
60128 74085
13910 29499
8316 81686
35639 58964
11125 40176
25690 31546
3786 97948
17550 98813
56361 84535
14505 63215
63835 92772
58420 73685
24763 37871
14536 84677
50195 56525
77919 81748
23183 27430
81395 85932
22070 57875
24311 42138
67640 86229
46748 58170
37268 79840
21595 74896
50189 57933
1763 87667
58695 65361
5150 74021
54167 65004
1664 28062
28694 96370
96768 97269
51126 90738
22981 54534
13141 98174
57112 57859
37962 76092
30526 94358
27190 37069
1038 37760
38390 54110
64459 75586
37411 86942
12535 52613
17994 79840
9638 37665
39804 87729
12452 20242
40083 91493
28453 70023
14380 61980
41087 87492
15038 99499
29074 30899
29114 50962
38322 89561
25815 99984
38893 91465
7411 14013
52814 96833
37658 66717
62112 83295
37537 49574
48094 95087
19286 51461
28979 51976
20496 43152
45838 91952
42895 46367
25615 56850
28542 38631
63578 70017
48932 84197
28412 86252
70715 71011
69941 84892
15834 79721
37071 37327
27114 64740
21818 45400
51916 78526
22113 80270
75582 92277
14386 15125
68931 75337
55867 66599
45866 46301
3500 37257
9042 47938
66224 91372
34371 99776
17492 38921
8051 26193
65913 68324
13616 25961
17414 21432
32813 84272
70949 97980
49902 93450
50007 77436
27823 37007
19343 71151
42268 94415
74331 79670
69523 96299
43057 63640
67379 78949
57775 90202
53013 63038
57505 78418
51530 57336
48444 71053
38300 97873
59296 84999
5721 24720
4697 77347
2950 99027
21683 50585
17661 70857
86155 89661
28611 85981
14377 24863
4366 27492
33532 88593
3226 99469
24875 88558
32347 81605
17692 48654
23885 23906
16352 25403
16463 25326
9694 13147
9372 81242
30715 72524
72230 78733
53069 55684
20143 36899
23222 25466
28237 31200
82852 87390
52420 78262
55756 81338
4015 44475
13834 99984
49994 63956
53558 78687
15309 91742
54091 68088
41893 56072
42473 74716
7887 98843
16133 65663
59251 85305
27668 39366
15805 55328
3588 17467
26710 59756
47604 62558
42623 56123
8182 63834
25548 50534
26027 69537
5170 85050
46852 54350
57280 80917
4374 66440
8130 28383
30438 68565
1299 22707
23254 70823
37964 53714
5128 60021
13206 33028
71418 79068
402 98099
26737 64404
25078 50219
43690 62190
9470 41274
30129 37260
34816 46087
24182 85493
14715 42869
49286 97606
43443 82405
52688 60833
70742 97870
72390 91149
2886 75504
50932 55382
8778 37053
13554 92797
13868 65047
11988 13758
35664 43576
14581 79751
9922 21499
28894 68645
8068 59885
66989 75362
18070 47651
29495 53816
33761 80649
48993 80631
19302 95147
1311 88582
12180 22369
60487 90018
17299 90943
32881 85186
26066 96192
38669 57914
11256 53490
54942 77441
23373 34349
22878 96286
21569 29186
10974 99920
36679 44671
4348 88972
169 45976
783 93488
1959 78273
22852 89892
26275 93506
3448 32312
91535 95776
5705 61167
36237 84382
52660 58658
23894 89551
41517 66367
21269 81880
66221 87449
59067 91863
11054 43849
17411 89884
32985 94904
66979 92053
15210 49757
86178 95858
68445 89861
21271 60960
51351 55149
54504 77549
19626 95255
16162 53383
13321 73710
14512 41247
55421 99891
96114 98290
10558 46977
68069 99358
57296 78850
8234 65523
26763 60208
10194 55940
24173 34645
8427 60951
58472 59645
45110 86284
12311 60639
629 19400
13492 79551
45050 97895
39709 65670
2880 24854
10378 49805
24095 86056
38153 80594
34555 51028
6684 14434
34701 38840
34004 83987
27824 28248
50833 59074
14878 46026
55792 98016
18663 62388
70629 81877
19470 98668
4491 15854
20966 33048
19660 49803
49351 55703
34956 84599
32718 89369
72593 91446
39168 74903
23051 94590
8680 72953
27454 65510
82392 89160
14268 47592
46839 61250
18435 38337
10298 72729
46276 81507
26566 91983
35340 98188
28221 85191
12469 68942
39122 42600
43422 91601
7957 47633
4560 9266
2410 5531
23386 84952
66476 96342
7283 38649
22989 59235
20660 38196
54237 69096
46321 47670
18075 67929
51044 62062
24580 50253
15919 19171
1996 16407
13239 84567
42420 45108
39308 86715
46089 58626
20179 28962
14134 31152
38054 96410
40093 98363
3333 42106
32460 62106
47462 52587
28457 48904
501 48679
86399 86588
33823 90473
5418 96975
28171 65456
75709 84153
76443 92983
20856 86645
4707 69249
12087 46637
20963 38293
48559 94427
11061 20074
53276 55443
14230 79781
3089 9524
60233 94757
55251 98120
79700 83209
19727 94404
50897 76796
5544 92000
1846 34149
37564 49157
10268 76124
7967 37685
41491 68407
6682 69378
96664 98507
74912 85336
50932 64523
29018 37070
95166 96931
31811 84549
11217 17049
68705 94730
14481 70670
1874 77828
56235 82509
6489 81065
24342 63345
54480 95102
21532 40756
80216 91119
18424 70952
21324 93293
17227 69482
43114 96968
76243 88857
35687 44853
20604 66092
19541 71138
42694 84801
10502 96371
8380 78184
56114 92050
67444 78968
10055 91395
39756 41461
47277 58806
31262 75571
22070 83252
66463 82933
26046 28861
14520 26160
12387 43531
50284 53856
74532 86125
63708 95042
48399 84599
19755 51561
2796 38806
29283 42746
4446 73442
22864 94310
62655 83369
1118 35182
3117 8598
10770 89603
82113 89595
77046 86229
59659 74923
58313 85446
3141 18922
68678 68821
24227 65013
30245 71582
36936 55338
42280 48811
18245 33219
51732 78323
64119 98903
47389 99084
32051 56649
81667 87531
21175 77811
53427 74366
3094 57333
687 91324
61134 65820
19202 19348
5297 77942
63927 71759
77100 89921
29657 32235
56950 88515
15659 22240
15234 88394
43749 77692
54846 80879
56044 75438
61818 86438
29853 92048
29779 35604
57228 83657
7022 39629
66877 79114
57882 70670
12540 94460
3301 55718
48587 55743
83645 93232
2384 4617
73797 74935
12425 44353
40767 73103
7445 58201
10201 63196
49735 53620
5637 79068
30106 72301
30788 86004
24018 73750
18641 30916
34015 99695
18683 76649
38026 50322
37178 72384
5250 63689
44291 61522
33710 78801
10038 55712
7623 48638
54028 56053
7360 55888
77409 94063
11876 27156
18785 76410
11648 62574
32873 45278
67276 90070
88450 97902
27282 92067
9543 15026
21419 59438
31008 95886
76606 79032
51189 70698
59273 70828
70288 77675
30860 64507
58294 66456
38317 60948
51280 62985
47426 59922
44953 68380
16980 25240
12612 55460
4879 44600
58441 76794
13188 97592
37281 72768
35402 91421
19501 21203
7411 78530
84496 85740
9583 87174
51998 97651
9346 39703
44172 85698
10814 76018
37958 52881
58934 82700
47394 67775
24845 44706
13379 75211
34076 64813
30012 78345
64425 99522
40196 45740
9274 62278
30181 61177
25389 34536
65192 65866
17137 23944
44958 54385
33666 94648
34876 93352
43450 49284
35621 82386
60144 99380
83748 89456
71438 90635
31612 56213
19448 64962
32147 54582
17809 44155
6029 56104
13785 49763
43104 45226
6357 44610
387 55569
7125 73461
68741 78577
23327 51257
3321 94405
8812 8913
77295 90748
63706 92491
59296 86302
10671 11740
20548 98238
22788 69069
31410 45353
20763 66761
9069 71042
87531 92707
60358 64753
36641 54584
43141 49055
31232 65543
63552 65106
28756 41918
35715 76521
50108 98824
12049 32372
4637 69400
15272 20234
12455 17025
34461 41707
28853 30384
54229 97541
22894 36006
26719 66864
13030 14488
38666 98490
26358 57613
9259 78876
54686 84926
18582 29977
22725 96777
10433 91291
12592 21218
43158 60668
50823 68321
53532 99736
18337 87573
49180 71206
7415 29451
24162 25265
42531 80591
13340 78774
20573 72297
12164 85108
34806 87420
69401 71251
37962 59954
55689 79539
17521 54218
20622 49292
13384 84578
69550 72426
70641 73214
5381 15197
22829 48321
61244 62753
55066 90354
38919 60892
845 4120
57619 76809
21097 30115
8131 52056
6110 59592
42061 84625
16903 32094
40910 59733
984 65710
4376 16338
61013 74420
6324 23066
19210 97193
16466 93809
10167 33165
16320 92176
50300 70622
29344 65001
11335 51036
40437 92863
46326 69933
73819 99132
16924 91790
25923 28991
22397 75957
5610 44984
19036 96575
77865 83608
28210 72309
32440 94279
31612 60311
66219 75846
19935 78109
81054 86109
37330 40573
2618 21653
741 21254
24629 68942
93633 97281
14596 45102
7353 44527
11862 85445
52730 88228
48571 74615
66214 66300
3521 90375
30043 93078
28690 47788
46815 89701
21159 41921
14032 16023
20168 23708
86016 95192
9003 14795
24735 63236
11049 57698
66298 93734
12812 87422
45809 91352
36434 98663
19996 91841
29666 45203
14782 20215
73449 89254
8007 53570
53706 56029
81161 84217
64829 97453
18490 84069
68376 91988
66076 90859
22984 53978
46313 72264
18629 77731
37294 51814
38527 60430
2473 71237
78223 97329
65663 68665
29662 60862
18392 99596
28358 46764
24946 35465
1037 76397
11367 92530
32642 49335
1900 84921
24947 76159
15920 84739
38222 98462
57820 67900
56096 91432
27947 55140
25892 82907
177 79551
13988 86776
17825 48267
32933 99450
5791 41098
48141 78208
80092 86820
38863 98185
48889 95901
48719 61763
55099 68292
87570 89982
7989 41240
6566 70682
19605 59491
35056 85307
44946 60294
20753 30200
30469 68500
50718 97545
3872 30051
16879 98538
19069 99628
51806 66913
74987 82183
40596 58214
14612 90424
37337 78098
13836 65501
28530 29565
54944 69760
81370 97218
3744 20613
44664 68386
31400 51804
81430 82957
13694 91426
61545 62895
82883 90059
66805 80563
42263 43449
5123 62590
31552 44754
26930 80386
52055 82224
113 60763
24393 44119
7397 51269
51107 52719
36590 44633
32378 73898
9657 59823
26586 87969
7314 78958
84910 94872
18952 50402
92117 99412
5251 95198
84401 95961
14742 43695
76488 90516
18437 79753
1172 59643
16085 19832
62625 87955
37218 66917
2527 19251
10306 35888
59014 64068
55826 95065
13321 89250
18404 95768
67643 71897
66298 70263
19199 24077
25361 82851
917 17230
67806 94896
23781 45441
40974 76687
14191 81302
9089 69139
14748 95946
26170 84571
36375 46190
33222 77386
5668 79406
12908 54956
35090 42934
86210 93958
32412 86323
29407 54108
33296 39873
73157 73216
40385 89916
277 92637
46812 67361
74490 94795
42576 77799
25235 83673
22977 55716
2664 25277
73716 90113
65745 88131
65762 92926
34999 92425
22253 30014
23206 96107
62414 79538
34318 75514
11594 36352
44909 55639
44679 63403
11760 15937
6467 76633
4606 32976
38872 66473
17378 36196
56351 81868
10076 23885
67695 94947
11472 36255
10592 58169
34307 43177
49475 69189
59950 85349
5442 44357
67386 93808
5217 15614
16937 44009
15226 35478
34452 75615
4770 58192
38986 80925
39756 60417
42318 68545
16370 85124
34235 47988
37632 58225
23151 26201
24931 75613
14617 44194
60758 91253
37661 78625
18787 52599
21239 65959
27590 30243
5304 52314
61629 75890
61014 74413
73352 99178
6483 66571
24704 48710
54797 55721
60039 70722
37739 87823
41186 98622
76751 85610
80033 87566
33317 50354
32416 64250
9343 20430
29090 33821
31124 98353
22398 84883
53305 54136
43968 81298
92711 93832
63308 83819
44107 92465
67608 71555
7261 42430
28659 36493
27545 55916
5888 35499
3562 53283
52712 98610
49718 71940
7161 34483
19600 91282
85001 90438
3431 47778
61798 85761
11750 37105
42683 89032
6137 85731
28216 69351
24815 43316
42316 83374
2115 86259
20063 88342
36035 48245
7103 75185
57422 66411
6186 97307
30995 74000
18953 66296
41077 46126
20704 62534
76301 97445
13239 26507
52208 92955
50856 69700
52214 66196
23748 60608
35187 51123
22688 25383
12646 16200
22301 50808
15049 16605
10697 17307
23103 29823
43858 62478
41941 57601
913 53879
8415 40342
42280 48642
12981 43597
86466 94073
681 78527
58530 73331
12993 85227
6230 20995
8649 76674
28322 91326
61526 86336
27022 66258
5267 90394
58387 81584
80029 80576
41087 42376
4896 11705
22659 98994
21871 36522
21748 88782
1178 73978
6337 51335
60432 78832
57846 82988
4457 44604
23826 46071
56046 69364
19049 34185
2335 10120
16769 46050
8268 59456
55789 60331
41825 80020
543 34588
71209 76255
700 49664
13482 44318
23503 75876
3397 64372
42419 79015
73552 85539
25820 38541
15287 79883
55662 56994
32631 50251
71377 98151
10994 87916
41975 86143
8387 23968
3857 6306
79448 88431
25896 35574
35698 76713
11787 75684
6049 72624
68481 81529
44804 45706
60385 80150
37671 74822
47651 65042
10321 80457
14965 91651
839 92386
41849 45789
49607 96563
60462 71815
33497 93749
63314 85297
16974 38455
11841 73009
56683 92307
9653 24068
25474 48652
6522 64146
20272 52045
10380 71050
18117 66399
88066 98907
46067 89651
85043 92735
32612 36749
3490 45496
52719 77541
8929 75840
26274 45948
55498 97069
58547 85574
61646 88834
39170 71498
2404 28507
62536 64225
7941 58025
9622 91587
5932 26195
67339 99683
47893 61165
33943 65515
31141 34421
18513 63873
78967 80376
48805 51385
42441 55274
63508 92551
5341 58809
44471 89798
53521 99288
57090 94055
76816 98051
30825 76168
32390 73422
39254 90945
71775 74494
53960 73052
48725 67191
36336 60017
11307 54685
20390 60726
42660 66524
28737 79354
88313 98155
12136 38260
29564 62148
81954 87154
45947 74402
30829 55927
44326 71248
14635 78575
36929 70586
28708 30378
7603 97205
29529 51806
93423 96435
78174 82579
5192 41454
74600 96679
14631 27658
27441 79247
79050 94709
39980 82391
27639 43214
62004 93622
11647 39295
69948 71380
76470 77216
10671 88586
49833 58973
12305 57245
74685 83672
23636 68609
36753 95099
38959 92131
54064 82213
55589 86428
26335 35325
34346 79717
3400 99930
12867 13943
17412 88572
19591 74632
34270 78117
13872 28110
62185 90167
53248 90524
2873 86593
45379 88573
39678 69852
23151 58989
47198 71948
15006 29561
7358 62770
13391 19775
40712 76165
4009 53797
33965 42859
8099 86797
69627 96896
3983 90564
39104 48747
19219 48455
33766 49666
45 36606
32205 63917
95632 95699
66183 89150
992 43737
34534 39787
39008 80825
11429 49112
14057 71604
78326 92230
78978 91465
39853 88426
15413 18108
10806 23723
46283 54454
18948 96820
35352 73428
20231 92346
30422 91401
6121 51414
5137 42704
14894 25995
66635 75998
916 74390
45687 93032
2634 24858
14007 72673
3694 30656
68262 94731
13369 62656
31313 33718
7435 47991
9553 57739
20890 67758
10432 13067
1471 39443
38795 95643
45246 92322
90788 93168
5019 8754
21347 83368
64542 70156
82743 86200
1031 81523
9913 37647
13532 64849
85051 95178
15067 87425
32967 55597
24679 77505
14711 89669
23509 67807
170 18421
2314 55507
35807 52500
5821 53728
8623 34028
894 4774
21584 97048
39361 43407
57173 89949
70269 98388
9562 77402
8360 57176
53194 55231
54678 84291
50130 98296
337 89324
25202 63028
14722 47686
2701 34288
3093 4894
74309 93056
4341 94133
14287 16235
76723 85111
56040 82939
16664 51881
54416 61978
4128 5286
27034 95228
11956 93854
19031 64440
36109 61401
68648 71369
66997 85350
62156 66913
70626 90468
16192 78051
10789 40207
44890 75397
16061 32130
15398 79185
18914 33202
29246 39009
9129 82652
5208 29018
17512 61124
17593 59688
31543 50895
48939 94446
15533 59614
38546 92326
62466 90509
14609 42010
43169 80633
20819 35738
31928 64080
44761 82472
13421 14323
58874 92595
8240 81957
40902 51150
11275 59859
12939 72720
33026 40755
10890 71884
19664 57249
52177 73925
82754 86563
18713 82845
22806 33535
7807 73375
80921 89891
7397 85146
51502 59985
25282 57000
32478 65329
20091 98075
64009 76280
65615 93858
14725 57927
55936 74977
35810 55685
34211 83934
37608 98168
50529 71324
85867 97746
48903 72546
12733 65655
8367 86069
8217 96272
13387 49830
31282 43736
69995 74628
31022 95901
34225 36812
6129 86194
5694 9074
85606 87996
10511 75296
33849 97377
23513 28412
26637 37628
30688 59813
10788 53187
44827 50032
15635 49986
2927 12840
503 74919
4746 72301
12690 87749
3962 31934
16635 70837
8246 57126
62209 72188
394 38033
50288 64888
5466 29087
7500 78022
26479 49468
8051 88826
2204 73998
17276 52638
48940 50631
27135 45861
7259 38795
66471 72083
48173 51051
29351 49863
57374 82815
14711 73623
17139 41862
39018 99546
54712 76648
31951 84064
59451 60985
8261 96986
20787 88520
13245 30742
5876 24750
8532 55008
26448 44866
28562 33628
72473 81661
13113 39513
41858 73033
23562 48098
32601 97739
9251 72034
25372 80647
65533 84379
52001 71125
59495 82061
68132 73360
9336 14399
69055 69720
13130 23451
8901 69619
20820 98998
15768 90578
1397 15969
15660 64722
66689 87249
7164 42070
61556 93295
11069 74746
53217 94788
85586 96600
40223 65574
484 6027
63004 73184
46968 91764
59030 78841
21318 76837
24208 71928
50272 71437
75103 98387
26771 47867
6232 11198
28620 91249
11107 22581
1841 8550
70519 83224
2642 88247
34757 46373
58359 92395
59346 97131
14338 76984
3082 46433
36171 44537
30850 72060
14077 56952
16193 91451
11306 79561
4811 48613
2845 74558
10552 40993
46110 80028
19341 39713
53540 55781
59367 78578
18245 70689
70724 81739
74939 88828
70427 92149
47946 96692
12069 80190
8453 45525
62285 64897
49836 83225
19774 84635
11057 53940
15282 94926
40576 94488
31426 93559
14765 42229
2266 21074
55399 64012
36277 70103
20647 39445
23342 47753
46185 47398
10394 92663
93291 98091
44935 79706
47173 82453
8900 81572
5077 5118
7798 10927
71555 99525
9951 60426
30545 81341
13938 37769
66005 70284
36093 71694
38115 96094
26866 73221
42017 69612
23607 42633
35918 58770
52100 60742
40763 92020
33731 49715
51076 74746
3238 25336
14268 87560
2138 15100
18161 66932
33231 76429
19540 70932
60471 61166
15941 42713
78246 82371
6067 9185
3007 34569
34495 67442
73458 86096
21616 85223
82076 83197
20868 34647
8344 9261
6899 45359
24923 38970
43395 85561
53066 98336
65821 74116
40282 56567
6720 52939
83889 91443
23856 24841
33359 43408
8954 20324
38018 52864
37001 81604
22392 58901
12363 82362
85002 99369
53843 67209
75715 81280
56361 66341
24126 96861
29471 39619
18417 96983
19534 51859
6191 99090
83607 99613
57967 79697
16183 99851
9375 66595
2990 13689
22703 40566
8457 82474
11934 46590
3085 21371
13814 73694
764 47381
50683 97996
29993 51002
10025 37305
27009 80468
6865 47877
33410 64733
31087 69937
40649 66667
46441 70480
22837 73673
24144 90508
16806 33336
25090 98426
94851 99740
31817 68216
19453 30370
27515 48588
9624 49062
3682 77171
21647 50163
47628 76882
70038 91931
40778 81390
31736 78323
67526 68858
26641 96890
10204 20782
50023 76372
19969 66185
11370 59216
5718 73230
8667 65844
56996 63886
13755 34639
15042 77945
36254 79329
39475 71003
77334 85292
436 84270
41083 63782
23190 27032
32387 36704
68848 97334
15784 34461
4822 37286
51353 82135
46524 83095
40906 52366
19529 66904
22900 88971
78176 82507
27625 89627
11355 55686
54736 68569
59857 96706
20728 61461
50774 90853
2443 24055
7462 24611
9271 90716
77261 80223
26268 85724
6657 66277
39232 80020
45307 51472
6202 10778
32620 77971
77288 86144
74741 90103
60807 70137
12103 36223
47541 83025
48559 86225
8170 98963
37124 77766
31060 41193
47838 78355
27811 38727
11048 18189
25820 35005
62210 75943
33485 67670
47244 98560
27029 54640
34715 64174
4185 31653
24205 35204
9322 10939
36924 85880
46700 98913
29918 58628
39623 50067
87705 90283
9008 69809
45369 92224
17225 31256
3570 78655
24583 75580
45515 65728
12382 27155
7220 81884
24135 88819
69328 88028
20297 49465
16590 74849
17304 53266
17511 43681
24936 32124
87251 95177
74793 95785
66189 80028
17403 68966
35721 76629
7468 78751
22468 75185
55231 78759
50795 82349
7476 86906
29005 68803
27760 65477
60075 71584
1212 34192
18847 34325
2474 72071
17218 78736
91526 97967
27724 74034
18649 87868
37233 92308
23104 52084
9239 15243
5756 72095
5046 75555
12863 52496
2663 74924
13522 29893
43862 73320
10417 53305
86618 88933
17668 28982
41482 87315
65917 80423
45403 53653
9349 40237
82739 84397
14216 37711
19381 89172
41656 65711
11729 87963
77788 82589
55107 85933
55241 82068
882 33517
48386 73660
7564 79637
22740 27460
5762 30995
71488 96790
47736 92701
46563 69038
4145 75383
839 36835
19059 39728
26091 48248
43083 67549
26050 67871
17144 91653
12768 70275
26149 51108
8383 13280
92957 95987
3895 92138
18420 76032
22307 44671
29879 62096
18161 86585
29392 97602
15013 58689
58603 85532
25415 48352
67296 76902
68354 71999
24976 31043
97334 99080
51744 95602
47362 69571
2786 58884
29716 56570
16062 50321
20166 22812
19346 64524
49641 98604
38430 92409
1064 27707
30178 55499
38260 52408
50582 52872
15120 64127
13864 80960
75266 81669
19868 31797
42020 90723
61679 79820
4024 73919
8025 82279
59888 75805
36528 83841
19065 77553
12992 82704
62946 78135
72923 98067
87959 92560
1261 96569
99 26241
1828 93682
52033 54421
25176 93001
78035 92140
6968 81006
53368 90492
19484 38915
30528 99258
51551 69689
40011 54230
86297 95708
44549 57724
24665 39080
32975 54149
6465 26743
20335 24072
58610 96739
39018 91609
85724 94364
1310 56358
70031 70225
42766 50127
61476 98334
17641 34842
1721 34579
42286 85347
2989 9967
14053 58091
9330 53294
14110 79978
51238 88518
65640 92346
3281 73963
42823 45822
23254 87385
24796 92081
8302 27218
9327 39803
643 5888
47580 48834
94212 99168
6631 59085
28673 88478
49642 71319
10760 48472
6921 21267
394 18895
71217 76811
24866 52866
23026 66308
34980 57049
28076 42183
62179 80220
24902 34509
61711 89739
5223 13725
19103 67546
52360 68601
65198 69449
17775 35643
4506 8128
979 82804
22832 29575
4623 9294
64890 72650
70477 95967
23002 44545
75070 90161
24016 70979
31710 79186
16134 42808
53454 93471
80916 80974
50526 97265
50615 81057
52641 54725
20798 32905
44706 50626
4801 69406
18404 84441
76344 90684
83492 84125
63628 67988
24367 82983
30034 79204
60963 63125
46683 86348
9016 65209
61876 84036
22014 63770
9981 12161
13408 57257
52761 71558
22735 26456
31548 37964
63030 92573
8014 69695
16230 91718
71715 76609
27531 64313
33384 46296
57119 69862
19845 27305
14790 53731
54812 65269
7281 80002
3620 97979
93601 93677
19789 75660
88881 89242
19484 77582
56177 61672
63828 74002
38987 49176
74668 84148
77480 84902
18612 90964
71432 78502
18358 98645
4047 63036
55346 66294
49990 52401
62392 92860
9396 90327
22148 83465
44459 79547
6393 37541
36967 81759
64378 69662
30994 95473
40633 47602
54531 77194
3725 84986
2663 49956
60960 77588
2031 65281
15416 77499
73150 84671
4263 5004
56152 88130
39777 85618
55729 98593
72219 85697
17438 48467
20452 27478
39837 84322
72524 81585
18883 81813
56181 66559
26687 67028
13355 26809
17075 38301
33635 35367
3101 80576
33291 90156
21013 99932
45305 64332
7991 73454
10819 19480
34217 57419
57355 66841
75217 98656
59049 80646
70446 83036
8198 16545
27713 62815
4152 91993
41736 71483
45640 87839
36679 99304
9163 52587
63045 65637
77946 83263
51303 95090
26015 28724
10052 52321
33694 38225
39744 65617
5780 32165
83135 84472
94597 96404
27016 34592
38284 67046
47260 83717
79129 84390
28128 97516
7850 96350
79450 79649
29862 67073
62084 96128
3604 67465
2132 4585
66368 69075
28372 94563
6017 39953
5955 61592
53293 87573
23315 34098
69739 95927
53065 91864
4875 85345
1535 46635
69624 97838
8361 18132
2116 55683
25853 92099
20646 95402
31417 97532
18189 18554
47346 65833
17477 25230
1776 56634
62692 94516
14667 22818
17210 94781
18182 50103
27409 39155
59061 80909
92141 94778
67 65029
34251 56232
53825 89729
50426 94155
31171 36736
13360 88499
45101 66504
57618 75808
45318 92537
23784 50829
29148 95837
41486 77467
18546 43418
62561 88033
59394 99914
74866 96081
4785 65475
11280 78256
14802 66420
1458 56417
21028 36795
39679 53729
62393 91652
32140 98141
2909 19763
22068 27837
12547 56830
5214 25459
5216 9349
23854 72366
27514 40518
16570 69305
58530 95479
19815 70945
52016 98386
32372 86047
27341 80119
69796 90065
50528 74826
63658 70630
10394 41309
41960 87515
18112 86589
77984 95783
19214 77716
20095 22795
4913 53188
19322 26517
24859 50484
7550 70500
10405 83079
51778 67290
19497 39678
63743 74332
54677 99810
47969 50654
2847 98699
6259 14705
41036 58617
78952 87353
22963 68326
16398 94615
23657 89820
6821 57321
7184 48799
7866 53708
74449 82798
34245 77666
45605 71643
53115 90542
48557 60204
9371 69521
66162 67152
31150 43164
2869 84028
9739 78383
61056 66660
21417 60347
36281 76749
1871 11417
68604 82130
70687 72943
40440 89498
38388 47190
54601 68833
31643 66589
25317 58243
20458 62502
11522 55127
59631 71073
9885 74300
68028 82795
29503 69434
81679 82738
31608 42874
21577 90349
6287 47960
5766 41257
70302 90751
69636 99996
1166 67883
14541 75281
20618 41683
37953 49668
39952 42930
52971 70016
37809 71364
59375 86131
11221 83805
17915 99318
36458 99126
11602 90621
45147 53718
51202 94401
718 48618
77744 80718
18277 52387
34450 53924
40871 41642
64362 79767
54423 68355
28183 91935
75986 79242
69177 86410
1024 33668
90964 95737
22802 35285
22585 82515
57903 76244
35161 71209
91069 95358
21818 67493
86162 94267
16594 48868
6270 49564
21336 21701
10147 92563
60404 79026
5022 23210
142 32723
70104 79058
2158 96288
55509 84524
32353 68131
44944 68903
29581 38741
13211 68098
55726 73386
10576 51314
62449 84677
42350 42980
37552 50463
8101 56938
3213 89001
16 42464
33440 34196
51235 80601
10692 63336
45453 52535
48537 51350
50403 54401
63780 67227
44202 94318
9508 67583
92013 92081
73808 98975
7745 52238
57918 58484
46050 92091
6104 38212
47332 77416
33968 42789
49849 54198
34937 55045
1276 56334
82245 98241
40667 55078
46720 67660
20823 36588
4141 8523
38472 42704
60340 61508
2898 81976
43089 94442
24445 55227
41162 65093
59806 74261
30321 88138
35802 92580
5266 81385
63266 69127
57015 67081
17716 81364
51062 79214
59599 68965
53987 72395
4832 39882
11223 84274
19587 36249
41103 49653
22184 34351
38485 69077
21628 66146
62551 91496
23415 89514
6074 76709
5949 53853
1677 17865
41374 91089
54789 99322
40251 45612
2383 55438
24074 41120
38174 91485
9525 58374
13403 36778
15015 86158
55895 99435
28004 36897
50155 75501
46018 74923
13081 75877
28243 46403
62473 76630
75842 86701
34720 44532
62800 80321
79541 93577
18260 26366
2122 50332
19644 32228
41016 95484
37676 61211
35052 85350
17433 36776
2109 75010
27962 79971
80845 82437
31642 59128
2311 4973
11370 86295
26908 75552
77961 86402
60152 85520
70071 98880
75748 76989
78871 84076
49292 91680
35560 46749
12500 64444
9077 35892
31739 93743
3251 79157
17563 79159
2112 3433
16371 63769
45550 73293
26252 98433
3178 84676
23164 53336
76044 91913
50059 75737
79138 81818
43962 57801
11990 50578
6814 46486
5195 24489
17901 72199
68608 74469
65182 75513
25856 48434
6702 42930
13318 68400
53381 66045
38007 80345
57573 60181
19538 39343
4742 61890
88537 90602
358 99627
57931 91422
22230 79424
21740 58639
28790 98301
5560 64982
13140 53059
13435 65131
7450 47309
55188 68885
75802 87798
87799 99796
47863 57209
24287 78389
49607 68765
36668 96947
49491 54843
37232 66671
67209 97286
91557 98097
7589 77306
7473 91753
27949 86304
23173 39348
30070 62499
11363 63788
32214 38364
50257 83684
55126 85146
60021 87729
38531 84462
2361 49825
29863 36365
91017 95544
4827 53180
54348 63665
19860 27101
3028 22508
21086 22193
48983 81425
21899 57444
19010 49627
23755 60083
5100 77851
12421 21388
30584 57654
32344 62126
53539 79608
56261 80243
29105 55320
11183 92022
9174 11250
23069 76227
2580 91813
29242 56795
60628 65974
42469 50939
56329 90435
29838 30365
30096 33385
68651 96226
21929 49470
5403 17760
21039 62139
19697 90916
89513 91204
18154 72199
16121 83157
17397 80336
10313 50037
10162 42406
51605 63551
11129 99147
30326 66685
64980 77665
24659 36527
42889 56496
4815 18487
17920 70249
5327 16399
2447 76561
14487 28143
4037 19791
24651 93694
73608 92111
1954 52163
85029 92233
18787 35677
61077 83488
2653 93616
61711 79169
13793 40923
32939 45476
77262 79094
32560 70232
9976 23673
95299 98160
14734 68863
17955 98659
10215 47369
42463 60047
77783 84272
30908 46454
21813 80434
30348 88476
44157 96273
1268 53121
1556 69514
85798 93216
1199 42984
3888 43966
52351 81274
58833 75956
57443 99156
2260 83113
37853 94878
86153 88570
41394 65898
49871 73004
66754 74686
33043 93541
21319 25546
1174 47334
43899 48933
54133 74977
50596 95032
21152 86166
47959 67353
75026 88797
8873 82230
1453 6278
4448 49410
69499 83379
7263 40318
42561 75358
10866 32464
92189 93629
7802 16274
17899 89620
29033 41072
25867 36205
64675 98723
79752 93741
65652 95672
15549 60107
71604 74952
14205 67811
7528 90228
4903 6271
50854 71098
929 90679
31653 41953
17278 51114
20753 79015
40998 52654
67732 94574
20738 71938
45093 88523
21164 35290
3772 15946
5759 62186
47614 76361
57491 73480
89317 99166
28402 45745
33086 81023
39626 64500
26539 90873
22703 68299
29530 68340
62521 69626
25284 95856
16550 46986
15409 69183
29824 31326
20681 75342
21804 41661
81515 92459
45041 83019
3948 85890
445 11648
14643 19163
16491 43964
32412 49497
29847 50351
29791 46054
38040 76765
67951 70071
30824 67664
49059 93788
73284 97331
6211 83538
11913 69367
34276 87102
3858 76458
26960 62691
3864 59382
27097 35025
11509 58617
18177 48717
78128 84311
713 8363
57424 75937
40358 70312
48529 61534
46972 94106
14495 45898
7436 73613
10823 33120
53020 91110
70292 99967
40264 72102
16437 39222
30932 85685
5192 80480
48921 62130
16725 82558
39271 79917
24900 42940
98218 99838
16369 62975
29630 78317
31382 40501
57548 91727
40634 92668
19400 87752
69900 82571
7077 18224
41321 65477
88407 90092
56932 77356
24269 85748
15681 97344
7455 11166
1696 77241
53339 86446
21389 84870
48634 60253
809 16108
7087 77988
9130 75098
40710 60732
80428 94230
16866 36220
7559 97032
72865 86927
6178 89304
28579 45030
54098 85146
21777 37110
8498 38082
60997 86502
26975 88912
10920 41451
27892 95115
39680 51321
25171 32598
56492 92327
6261 36407
46754 59171
44227 74785
6767 87384
2850 69089
39683 68023
74403 80903
3632 68186
20180 41398
18302 76998
13755 56066
34169 45723
44484 83583
64687 72598
9029 59545
55692 63755
81753 87987
5609 26741
3989 71026
50092 55957
25117 83139
14351 19040
32640 84915
53132 88402
4624 36802
43874 54666
8881 40995
2963 69410
41999 88264
28329 79686
17089 63961
38651 52461
6701 15853
32829 49223
14440 59785
27130 56349
45916 85900
51759 93453
13388 28373
5340 11231
25284 30529
7119 51823
22129 90139
32115 91802
38475 67112
9410 44012
50622 50679
23 61512
19114 32390
45455 51519
73047 90463
25996 86675
38389 39649
33238 95494
65573 75715
54718 56507
29428 59430
17359 76927
1815 28679
23312 74084
39019 59780
65916 81120
2629 6244
13742 66660
7821 60886
21269 91199
6517 7453
17787 18680
74885 81082
23950 40408
1038 25750
49926 56874
12713 67520
64776 93583
48236 78678
15675 64423
9997 51960
22291 79485
54729 64130
51732 84615
8859 50450
3201 65294
44822 73029
14191 40377
16605 77888
32761 55801
22272 92267
41681 69575
201 66339
1395 36509
31021 96609
9168 64862
404 51446
5458 16271
7198 23799
33026 48845
10382 11895
61548 67432
66413 94877
48626 96936
30235 33261
28829 81754
64136 93806
14165 88243
40102 63346
5023 73170
22671 95982
1012 67038
26149 81587
3616 27496
13349 30361
84700 92046
22110 58854
33305 67237
30952 82158
48725 87753
84824 92671
39032 98422
2993 6699
58004 85990
48735 75848
28118 39259
29951 64581
41181 85223
10787 93539
17075 52651
21682 33453
39947 65878
15126 22507
52120 68876
73774 86729
19875 37770
24354 64352
27665 90366
4138 33771
35513 88140
19381 21531
56126 73197
8707 83226
52765 75521
19859 67098
15287 37730
27520 85231
44470 67095
46827 99978
17077 30152
39110 99648
7677 21058
45682 67856
49007 80932
6787 17111
32165 42299
4884 10360
7226 26489
13886 50850
6894 65961
32536 80299
35467 93992
19346 96053
3007 19975
25513 45421
6964 93327
1762 58936
17056 94796
50342 63561
24499 46557
88444 92710
29244 40105
4139 22151
50412 89400
5929 40026
25798 25824
38668 70391
14241 37345
37843 77002
36277 41007
72373 93226
68815 84413
72107 86304
11848 18564
14616 82887
40189 66306
12745 72190
2600 53026
38579 69256
33114 77178
58824 88601
79791 90165
30771 87696
22535 91000
71840 81548
36962 37468
63092 69458
36292 81997
19757 84806
17448 25039
14136 58805
2272 21624
62623 66111
51244 52700
24019 67915
37192 88852
46159 69313
67966 67980
68618 81073
23102 44548
35884 65119
7097 82677
16996 19872
17517 19102
33655 63281
28976 59765
56316 63698
79266 95761
27420 62020
70667 95885
27632 70660
43931 59834
21238 70419
19394 28044
2901 92016
7609 98090
44019 49916
83151 87420
20324 20715
61106 71614
15095 43947
75267 90635
66437 68536
45241 82352
68721 83381
21334 34265
42567 97677
5280 78389
20312 25546
53174 95155
1876 48066
36364 37518
41778 82018
43722 63203
26410 93079
35096 78466
7434 92751
49957 59460
53664 55535
54491 97908
41214 83914
21956 83045
38247 56911
20283 43130
31650 31828
7237 8494
10315 64604
3055 61968
36386 91695
27607 57108
33649 40033
1951 55648
20562 71028
12752 54303
40888 52646
33500 34404
43689 91540
49095 92531
84953 90138
5181 53552
33221 53525
44667 53481
88169 96264
2552 91058
60734 70463
58285 74801
28596 99077
37966 45066
55528 82937
8728 20129
4417 62688
39443 88224
8716 53137
13418 59348
37104 73810
31449 44252
52308 94323
86458 99962
72138 93538
6297 81978
59314 60317
88501 96235
52199 88391
36882 56522
78429 87811
8686 59472
30959 80962
36725 88203
69883 94054
86891 94143
35767 86469
39307 66618
24229 75570
35717 65366
37061 54314
31465 93512
24241 61617
46463 51589
108 66750
35125 47185
49018 68196
19304 37901
50160 81430
702 72097
39192 47209
5211 48572
29139 84229
887 70846
59445 91051
2368 44721
17438 41493
18105 81541
63518 91918
67456 91911
25976 40076
17885 30253
17138 49886
8949 44642
7149 43498
36741 88738
21865 66026
48221 53503
9928 99879
30473 60051
73514 93296
5183 61519
61879 82552
46034 79135
8712 21309
56510 72288
43335 68110
8568 63147
16197 29675
17112 17125
14687 43325
10966 25756
22419 58559
51451 80728
19423 32153
64513 77428
15175 46552
17555 95031
72388 90360
23725 56692
32530 70356
13844 54254
62658 67283
65465 83791
12979 84835
7528 58069
4005 23272
85322 88460
64092 98679
81361 91810
55457 86090
30716 36056
31172 37376
68731 95617
10529 35759
65081 89615
17926 84993
5328 23132
34064 41226
40508 51476
1454 14410
11633 58847
21513 61499
21394 34650
72491 83622
39789 81543
62977 76960
21424 85636
27526 90076
3519 81887
94094 99256
55478 84966
71182 89008
35115 48711
2694 13656
13470 83960
37809 67936
48558 49823
34476 58474
24090 75987
28961 65055
6432 87053
35667 72447
308 59384
61713 76417
51999 73191
32851 85920
39032 86110
5256 65821
20494 76639
5057 68024
52873 96133
361 85453
17971 70684
24466 67275
43019 58916
44525 50032
6240 57431
60970 90442
68075 82984
24163 35401
59672 79990
25982 82803
5819 7411
20802 42130
11932 63512
47175 89595
14568 80267
17928 75705
4234 7809
37008 91680
51670 57877
26994 52010
10783 29548
21052 22918
5000 7643
1426 40340
43287 66709
34901 94210
8545 69500
31857 32113
17818 43975
31553 90097
24452 26615
37033 73442
1276 63518
51918 76890
13905 73161
12628 22499
54617 72423
38075 63542
4236 71526
1041 87275
55895 74627
30709 70058
11429 52468
5407 28937
26792 72771
82081 98527
62303 87552
650 62879
47053 61383
26211 73689
26838 55035
70863 81814
36021 40216
81725 91550
4561 64585
4153 29864
40036 54794
75457 88254
82199 85028
44990 59327
33013 64086
59368 78459
22107 91613
20788 21504
56018 93534
30661 34848
72857 76115
11483 74307
28496 94234
6532 51860
46610 52575
15956 35996
80899 99166
29149 64593
53932 95728
25107 50406
19447 32831
37764 49650
73053 83263
1044 28081
63862 81233
13524 28486
147 99885
17385 43155
4411 58615
59893 72297
6390 12154
38863 46834
5463 13236
55684 82370
63905 86352
8627 84162
17223 38079
79616 92848
12425 84603
8852 16896
6915 40783
4964 7696
4732 34026
25763 61617
35359 46363
42484 83412
27447 50008
28044 89375
30411 87130
35338 68693
50791 91470
48537 50767
71716 87280
98389 99026
13731 82566
57678 67049
3439 24025
73654 88467
1068 19849
15060 56525
1053 67966
70469 78886
35581 44138
20727 36655
36966 37951
25018 27223
64066 94141
13823 42732
23967 79448
7870 14871
14898 26350
88420 94149
45195 74102
38830 48998
5306 31854
1226 9101
62724 95529
37062 66172
44720 58430
8192 15852
26921 91131
27860 61982
2768 73110
5633 98580
34998 58512
14537 92840
54063 81653
24984 92679
30246 78094
19904 86506
73474 77841
10656 42514
18249 65215
23533 42774
58669 86191
19681 23985
11832 75842
26709 43368
3544 83564
50259 81835
59099 75775
862 67223
37218 52394
35204 56400
36917 40517
24742 83296
1886 43251
55607 64658
21408 86532
84762 85676
41637 85574
19226 54008
61063 79863
30350 61817
13083 36341
82751 90945
5938 78234
3979 49867
42445 86595
5935 62254
67031 76597
76610 88956
44597 57572
32399 66020
13212 26876
51191 85005
78368 86707
37340 91079
55551 64203
30654 58412
55983 75251
11472 69568
38973 87861
42628 90794
26685 46379
34396 37752
766 21346
59173 68901
19035 62663
9102 82010
24850 62732
13233 82915
39004 85580
16266 98452
9533 58871
7748 77049
18868 90173
86866 97750
10338 89923
75837 76823
29966 84894
19952 38304
95136 98543
3557 18493
48706 66788
11864 56520
14198 50039
57284 70571
40903 85953
16761 32418
60224 92663
57286 96819
11301 65138
6842 33445
5924 76729
92170 96439
24744 75596
48220 97359
3441 99936
12513 18782
36228 72855
1922 17810
6651 28513
60393 63202
8501 89394
12156 24084
69918 92329
3541 80864
18625 66377
58011 97619
15659 91560
68301 81183
63487 87928
70843 78687
16380 79010
4316 85821
11952 23051
35772 50976
45135 85878
42768 96210
7154 30539
9191 74032
4713 54262
29174 30996
41366 92078
15466 38722
18448 38028
35294 94639
294 58761
29786 59964
75467 99875
13227 20124
7066 88930
55690 65093
90779 95236
6761 87876
95910 98110
52431 81017
36811 45482
59148 72227
7799 13572
13848 41786
54129 82530
13520 62158
19818 94249
14688 68537
1052 78846
12067 18399
87832 94239
42736 88309
33700 60477
19065 33960
33810 34144
63527 81138
61100 70294
8353 24956
22890 75582
39680 68631
21806 24865
25695 90325
76344 78498
19865 60640
5247 17592
25963 32565
32583 77501
51589 60850
50931 69169
19415 99969
20249 54823
43940 88353
47649 84734
51689 97249
5545 92890
20207 50181
51346 92150
81528 99057
71716 93689
55520 95182
30670 64947
66309 91062
3038 74269
26900 35048
41707 88118
79703 87154
16710 38017
63449 76265
48100 75422
31097 51288
67769 84172
33221 93819
39550 95320
22137 88827
3939 59441
21791 56977
24732 74352
80652 95519
30856 33964
30034 61083
82672 95518
15232 19596
90700 93329
14011 44910
39139 50466
38203 38637
59165 70502
42392 99386
15895 72634
7820 32418
28336 55208
84498 92454
23136 51858
29528 54735
69801 97663
30569 82040
59487 87557
140 82094
55709 87999
12924 65300
81760 96381
88427 91645
27739 91357
46780 95146
76733 88211
10000 28478
24007 96472
14936 93606
21002 33219
7239 67905
20520 40516
12877 55267
2554 21058
61674 92673
20765 45884
7827 88831
87053 97752
19377 94742
7765 56262
40984 79000
2652 80337
24619 46786
37428 78446
9361 51016
43655 46602
17609 64284
9053 85118
11110 25069
97649 99354
27708 54809
56260 85836
27217 52690
14813 20344
23052 77076
23728 79572
51842 53800
25323 38484
43490 83424
5667 66550
14826 94583
18310 20082
25122 27956
23227 61521
62860 65270
30129 64764
63428 66671
52872 65998
54828 82835
4191 98723
49250 67046
84848 85499
38814 96621
75200 94045
16148 89554
24040 85204
43164 94867
20947 84743
70791 71181
16760 73279
16274 78882
37435 49948
31132 76670
35323 76104
9317 43864
6677 19731
34823 43442
10735 84985
16590 27390
33178 54503
46122 99046
19064 96907
1924 78006
10987 52005
58097 98149
77165 87878
76532 87213
72717 92917
20123 64169
26164 49854
32012 75208
4663 20420
21007 84444
81092 89358
35800 47883
52036 62364
3473 52998
7461 38017
30131 95272
3360 28144
43650 57203
89935 90155
78439 79515
21412 82625
31983 34234
78692 90836
88208 94924
9703 22735
74350 95207
16558 92052
72672 78891
76132 85010
13993 50062
36856 97349
9581 87868
54188 67783
35125 66388
66952 88603
71261 99313
97428 99718
10031 77904
13293 81504
4485 78186
24640 88016
7352 12887
8482 31407
70113 76313
11194 32638
48771 58592
6123 98132
37622 44038
9651 15519
23674 79470
44834 98436
72668 82882
7077 71187
28558 78611
83630 99709
26202 51464
46484 81773
70162 86304
5123 79891
3895 41841
3476 83435
7148 36012
507 51339
23570 88859
41271 93580
13890 36906
3459 70646
31494 66754
1188 31730
74618 84779
66107 92750
59531 74531
51110 85626
11802 44987
14165 79731
26191 70303
78220 87383
71275 91583
7354 27759
35365 46766
8670 91329
46966 62070
6628 92788
26086 68321
45992 62470
12090 71498
38086 51032
34647 71765
7468 67227
64958 75891
17788 65189
18927 43348
6505 12979
31140 77422
38730 80405
38772 62196
17035 18291
34286 80500
71655 98065
32879 41346
13575 70383
63727 77542
9160 98779
61232 79972
5413 69319
62690 90619
2396 49243
10586 22757
29520 58131
65038 73692
53617 79281
14785 70656
11573 76547
56781 66550
33937 85890
32694 80424
47556 59716
76541 81330
11393 22929
14522 81410
6252 39677
45643 73639
905 66106
550 90486
69578 74532
7697 15638
38817 81127
23409 35718
21277 60296
29176 83761
50841 60486
61903 80441
34450 70568
80212 89786
17802 29429
2458 17382
38434 68786
6992 73046
23013 68344
732 85428
17801 75340
12140 63959
6480 39771
24520 79579
54076 78624
6450 98201
38316 41321
30779 31848
41407 85607
31800 50573
42105 70155
32498 36129
21580 64666
85240 87932
28386 98523
54292 84670
23107 39887
54066 60259
9328 96241
43211 44946
19247 41961
45439 62562
6208 64909
32130 89065
86004 95821
1731 96301
61497 80416
11753 45191
13000 21615
35021 88837
14728 96115
13811 39306
59941 65015
23321 28701
74763 76409
31580 74656
54743 67254
36800 41317
1005 1970
25765 53457
50832 72343
17387 69722
14704 93063
43742 94193
9745 31599
56315 73309
31325 54226
3546 13132
13288 13827
56948 69353
2938 81872
16696 55776
2104 64894
61286 90279
9422 20181
9643 45617
77581 80672
17799 63893
56553 84427
21145 61038
15593 52782
17247 60992
43204 94093
32799 86153
18394 73468
14518 58892
56874 86274
572 85615
49538 93671
17318 74410
28982 86363
61878 68288
42400 51916
23189 37049
47958 49299
48733 82163
97379 97586
63157 70153
72750 94027
40569 93632
72625 82501
25642 90389
6759 34651
40375 42738
33577 86487
9503 23530
78588 82277
9479 82037
22780 64288
16937 71914
5749 53465
39029 66063
45630 89460
23040 55758
18215 18648
13359 13569
29746 41490
50214 72003
88321 91587
4135 92904
23617 29392
9400 88821
89877 98901
24780 63801
30111 66390
10039 60331
40587 84624
5863 28433
3446 64048
28709 96865
49357 55726
40601 95984
76215 87072
31350 58724
7413 84021
2432 51408
42462 86776
18443 59564
65110 86960
46795 51071
17058 25581
31488 51538
11102 53418
67261 90345
51839 99498
19335 41208
22069 64047
798 81145
8831 57351
21482 64352
33958 84869
7968 84328
55474 92275
6346 86866
86266 91602
71986 90735
12654 72435
54032 91118
11069 80592
15916 32121
13276 75799
5003 74821
10226 85025
55031 95550
6102 14740
15321 65302
10234 39528
78179 90058
1027 11349
38220 57162
75613 96758
14044 60297
15166 56519
5944 77956
50054 93500
21351 85991
86250 88689
42205 98388
67896 86665
27687 60213
18522 71490
43564 87640
8083 55376
22276 32372
12238 68919
46975 68318
2923 76458
20712 30019
84251 92087
68291 94465
42883 49307
56278 93251
67138 92697
42484 58279
39241 62812
34332 36901
7493 86925
18664 64630
15283 39478
12401 90703
21614 68695
19453 54379
15088 46520
54931 96474
88110 99633
7827 76284
15406 91885
48499 89993
27766 86644
17575 59742
67344 90534
16596 50570
48043 75321
3664 15208
20071 46276
37876 50697
9838 44834
48248 68631
48865 72261
33621 40078
68225 88261
28747 67146
12550 43818
74699 90598
26197 49642
36655 55833
52804 58954
4484 85797
25250 80043
5237 47858
6999 11434
73045 91571
43316 97546
35432 48196
20468 91313
37575 65469
21891 85563
30576 44605
41537 96883
64704 65808
37771 42440
47707 88992
41820 78471
73051 92194
79388 86598
15955 81266
3810 55392
51208 99793
19255 81296
25535 71477
10643 59979
43876 68292
18898 26348
45098 88997
24312 47081
69514 78437
25651 81900
32053 56481
33372 55634
39068 94645
31661 40238
66645 88149
21460 62323
87089 95572
54089 89658
33122 87167
83820 92061
19328 43975
48676 78107
16526 49669
69173 95032
8570 44911
20300 75790
27859 72672
10538 21053
36241 83050
9067 52071
25550 89086
18020 54052
75888 82489
7059 65142
14933 24565
62044 78274
3857 18986
73962 79984
17809 48290
27609 60217
29219 38705
50685 54974
8415 48040
60691 69523
8971 62954
35368 80790
52114 74067
68104 74166
34156 80142
68137 82794
36461 86299
32479 98647
3985 15272
70034 87283
30261 44879
4745 82781
52041 65824
22404 75095
8423 24357
12563 29649
5653 59010
15544 64542
16985 43925
46194 50030
33602 51022
68386 91606
48441 62681
54873 74094
21985 69467
66385 80744
8687 73329
16937 75353
33712 40366
98378 99400
46373 46900
25031 62703
35877 39634
15844 26609
39050 42226
9775 14102
14176 54723
57441 74094
44238 56466
17421 54013
63517 84156
61455 91968
76114 87820
50782 92609
81051 85042
26764 99820
8183 14193
40157 78202
833 84366
32042 63524
12179 38293
926 53320
5679 78877
16655 99523
53867 82400
16374 77760
89703 92451
36431 66157
25151 79609
55112 56202
39056 42621
32276 45649
96111 99359
34607 68528
26674 49701
26088 83286
6416 79739
45852 85055
55789 74069
26837 29827
54916 81415
3510 67151
10688 28102
15000 33540
65432 66219
12819 15267
14866 58405
6605 42244
31362 67266
22523 67399
46313 89822
13743 36172
55232 57629
44022 86214
17659 76066
16801 19319
7724 50923
45395 50075
43496 99742
56075 67833
11767 51521
30966 91436
8222 44901
35411 84161
78596 94079
26101 59977
5386 48939
22990 85710
72263 93678
55974 72091
39108 75219
50157 81566
26380 36251
57614 82874
57169 94064
12302 68159
562 47103
27525 62761
10509 46491
8206 56279
54938 84488
15575 20847
8793 36514
41218 72857
3670 54037
48340 73325
83473 99188
26910 56300
7354 8570
1341 29393
33925 35180
3467 44195
25774 61781
37012 82494
558 34416
72784 75983
37942 79716
30103 48318
25271 40218
36875 82019
61099 84941
26738 85988
25840 67186
20938 74785
77900 85417
34458 95674
24796 60046
34224 46225
4192 24328
38560 56230
20652 71890
73577 84173
27691 28152
44875 73687
50333 69392
41281 61613
26900 54655
5562 47645
46426 61226
7025 48599
26518 27757
33723 79930
3245 88251
27427 81369
53212 77596
20545 89088
40340 65644
62662 94527
2128 17891
46231 68621
36097 94696
54054 64621
32077 57864
65314 68634
34155 99479
42936 76062
15260 70393
16116 31635
4474 31111
45857 67128
44468 77558
47511 80582
51179 89712
10893 46453
68828 80553
4659 77761
73933 89201
4904 47470
8280 42813
5942 40903
2347 46284
2819 39246
19426 81697
60854 65454
2819 73259
58275 87660
13588 52833
11260 68949
56093 72489
82263 91120
53190 64744
24063 99403
18786 43711
13620 28792
7268 20615
19691 26694
5918 98330
5001 83044
61213 79177
31402 47000
32915 86418
22295 26238
18803 30722
21670 91407
10373 18967
20243 51096
17123 44870
8218 66437
55603 59673
73731 77581
13328 80288
62203 87959
25128 34839
83332 88833
39932 88825
19789 62733
47239 97242
73212 93545
319 93535
11751 45561
17584 81218
38178 74115
7724 38720
7922 60247
4378 15580
55520 85337
41409 84059
29450 38220
33850 99275
4477 47827
81589 98420
17641 87803
42810 65725
16300 88873
50129 74456
44359 86564
71779 75073
33517 63073
79000 88919
53770 89143
45518 89353
30897 53070
67384 94637
63574 93824
33741 58258
11762 95060
68384 93273
56375 71041
7809 97665
30037 74217
30708 53820
62497 97966
809 64252
74538 86421
1083 89999
25740 39859
72426 80094
17480 68114
59612 69066
78534 97188
67285 79441
28075 64563
36735 47455
712 9542
9231 48649
22552 62336
26437 68835
54369 99681
45982 64178
45409 57325
11533 79465
91205 96310
95615 97985
17806 80371
76917 99296
39667 81720
66476 73448
27574 77373
10901 12858
27250 40845
28632 32024
63571 85833
34155 69984
62195 98666
53930 71315
8393 19659
5974 75477
54836 90937
12613 59027
13542 54600
29426 55896
42329 94870
43313 51565
9645 91180
38686 46535
8819 37645
15764 74257
7067 60965
94615 99033
12026 54110
10749 42726
87633 88568
19882 74741
24889 55220
28485 59522
54499 57045
30118 57975
8706 49550
17161 50068
26284 69279
80664 81471
44351 96141
23936 60749
43130 46050
19332 22860
40034 77897
27823 37803
17255 65150
5264 43356
6746 93081
22707 72947
46340 70643
70837 82739
78463 91748
64225 73642
47912 67415
50797 71856
39696 47146
58209 79392
31380 83639
8557 38677
59317 68442
46846 69758
7405 13139
58284 75358
9695 34584
54410 95426
916 45933
33250 38782
1969 6450
10182 28055
37013 42138
21162 89447
6793 16921
13208 17760
75747 96191
28544 56703
88880 97737
27709 77409
60212 71262
46158 56194
31853 77987
46636 57030
16366 80292
1170 38605
25992 95839
60305 80477
27851 89286
58962 93398
57966 90509
54475 74494
28260 32534
358 46393
63573 69328
24826 26176
54086 95437
50485 77473
47176 96208
5396 56315
82125 90707
45640 95157
30909 77674
25329 48898
48622 69360
18857 94578
34736 88495
44159 69616
7104 58442
24357 54803
6656 16456
14347 87132
46383 66316
86124 98602
7794 21492
3167 26205
15800 94538
40840 53545
23173 93175
28861 29865
28487 37064
42900 87216
58309 66879
15369 65783
15626 33602
38048 64804
44043 77711
72356 80826
29962 59351
14177 98372
8436 36381
90299 91636
13712 58593
23387 79928
46866 71273
33399 67047
26235 42047
5762 15862
29202 37778
11870 32887
35455 50840
61567 89820
20047 88453
1133 30922
35652 52667
16040 35093
57677 69637
33190 67293
12949 33136
20418 76538
7802 55781
78064 87685
10571 50733
50484 92189
50909 58041
26019 41314
33627 79495
14301 36055
19528 68648
27274 65502
60575 92781
665 79580
3044 37503
33461 75768
37388 61899
11378 67345
29679 63376
59350 79370
4450 82463
15538 86613
77970 79775
81385 84607
10348 95739
68225 72294
91194 94120
12508 65455
50049 86686
50026 73884
15770 89917
26919 71041
773 98775
36667 80837
23626 85416
40176 48937
5649 58460
91923 97533
10215 13959
43208 52143
44290 78779
30641 74331
23781 68704
77511 99249
7180 37381
7924 72882
15638 95733
70206 71915
78921 84550
77782 94582
8918 36060
10472 60335
33697 82675
44459 87932
41559 93103
41656 63091
57012 79047
25403 27778
36017 97982
51906 73060
5273 23810
41514 44390
69242 71930
42016 69770
5594 29101
46548 56810
33646 90343
33481 53802
23929 50101
33488 78258
38417 45309
1660 71644
20997 30101
79859 85788
21858 47063
2234 7987
86455 94653
27813 34006
27915 52256
43279 67699
22333 66911
24299 49189
46212 50672
31475 64945
50682 71609
15316 43077
62056 63546
12921 57120
13450 16553
3471 71853
4625 53899
18941 28713
16478 89653
67926 86311
53467 99949
24217 61521
817 38389
12141 95689
29613 76923
6140 30886
18021 98294
32346 43915
3297 50742
79816 91870
12534 41606
94015 97405
39246 66496
63844 82277
10604 88037
3837 84051
95455 98948
14449 53769
215 47110
14653 63760
20011 58652
48989 63945
63825 65548
51747 57690
8605 16424
22750 70200
25809 42173
61199 67927
37395 90870
6636 69089
26868 60690
11773 96686
37217 59188
59035 77646
7252 79844
60806 98019
90790 99173
39999 85865
5203 64736
76277 95364
45969 67030
17717 38573
54238 81540
35406 80932
66815 83972
47601 80216
25791 82987
7548 21163
27104 34003
27466 96645
45005 87012
63328 94084
60476 69454
76428 80627
57181 69015
21902 81573
54575 75458
52448 54369
15629 62368
45240 73634
23460 58385
26286 35529
165 97744
5834 87409
52493 57483
18377 31900
2885 56633
18142 69367
2485 21192
21428 52335
10068 60611
2587 38501
5165 91665
72289 94410
8799 73740
13067 98791
15358 61752
54769 67711
79446 87274
36481 92734
24508 72191
37134 96084
66 11031
31628 64488
3287 59620
18235 19122
28667 37883
68976 76362
295 19774
67257 85695
1243 67413
63729 89542
36796 83172
19620 28165
36081 74383
18828 47840
17818 28057
33353 52470
40995 66390
26325 88836
9281 74142
46949 93103
23728 83223
13128 63824
76343 83527
37556 78926
17415 71761
76853 92200
6284 14975
30830 49134
30598 35627
3288 61634
10145 19130
53158 95277
34399 48533
20155 87523
24712 58773
40502 64379
36024 38219
39826 59648
7306 81911
3869 40642
2514 82917
4540 54081
14105 91380
28720 38416
1488 53463
45989 73275
1465 15918
8520 61550
24113 82644
67949 95660
18033 52447
45522 68777
26614 47212
31710 92740
64812 72985
25979 43820
53340 59852
76176 82944
1215 29439
32335 84831
19690 85651
28639 65208
18700 62406
30337 78976
35101 93159
21598 89060
75808 92751
6397 64813
11950 50734
2879 85279
12626 82481
50967 88507
57172 84269
49321 68165
78834 97510
37936 87822
89336 90322
8788 60673
23078 85932
12690 54777
10917 59618
48590 77124
42264 59481
59804 96123
7877 24517
1141 4040
33445 53839
61554 81928
29598 54174
6848 10638
54048 66065
50962 74997
61460 68977
11127 86270
92430 94866
23211 85474
46136 72111
11919 63857
55026 83007
35760 43305
46494 58596
71563 92655
24152 67031
14736 55204
25406 31954
36361 96447
18976 26691
24739 65149
7219 84628
10969 42739
18211 26162
52020 74794
54014 82526
21498 88906
4908 5911
22537 60673
36253 78464
5445 17286
27294 43949
37349 62645
31239 90477
48408 54013
73474 80355
24838 49054
36864 83305
26538 54794
17741 76890
1228 83531
60087 71591
29636 54035
38885 44221
8080 95951
44230 58893
39746 85862
36137 37592
16285 33414
22414 71668
27520 37164
25298 69277
83722 97599
120 36105
12661 56432
19466 25477
39214 61345
78301 84552
39745 87888
26103 46572
47023 69634
12510 56222
34867 53207
17007 44986
84034 98182
30282 52678
57231 72855
23237 74867
49324 64700
22056 58400
40637 74138
27656 38109
11328 41822
15349 96724
6917 66628
5810 97872
76190 81659
36712 56872
39993 48143
3557 14358
50247 85978
22355 35684
24235 88495
34441 41584
41809 58150
20602 49341
69818 75398
7799 71883
3805 85760
45664 88482
29169 89766
52729 82843
2063 45824
73416 87902
8988 12415
52077 90786
37173 52879
48403 79164
37091 63357
7624 32195
1523 16797
8498 99826
40228 76469
53882 55010
184 96907
25730 61030
11495 22125
55910 80749
51735 71123
61077 70435
3540 96486
50225 87180
32128 73419
34031 65249
68054 84796
7136 49572
59670 93942
36325 86499
45230 96302
1334 7990
1983 62315
54121 84650
43772 80380
8349 22904
48185 85769
31041 43100
4905 58165
6135 7110
53905 77661
20649 60842
39468 92857
3473 52044
51091 99916
22343 33717
77556 84683
9455 39771
57036 62555
55949 68045
70296 97729
27730 49249
30522 59351
17206 61431
23499 74803
6312 48671
50810 79786
168 2149
532 84479
34254 68384
36633 74731
12683 76042
36879 45867
29256 74053
12294 48237
47104 60694
9312 86321
16685 20984
4719 61500
29400 75431
80577 94833
59258 63640
52170 98363
22924 97102
35010 52401
11824 16159
77453 95591
7942 21704
21688 94669
29606 63657
25698 55110
23401 26743
75033 77630
1156 23007
43110 82215
60452 78856
39701 67294
956 79453
15815 22019
40991 92272
27252 28298
17544 38097
17779 66545
75628 79315
91135 97723
4217 76078
64616 66739
56969 87973
7615 8293
91850 99227
68489 98081
11311 69758
57751 95937
67306 91463
18482 91800
28870 35295
42092 65119
17333 99884
30787 82795
25840 39661
11531 81443
71137 94539
50350 67160
19866 88831
16230 18570
17493 65742
33283 59516
82414 82890
22432 36506
82245 96908
70317 84465
23090 56641
60535 91580
33872 52370
21213 25068
26727 81308
26249 69842
9414 52146
16571 77254
13561 31905
31128 46170
2099 81250
5743 81360
20666 59340
86549 90428
8788 37793
13207 73446
55894 75453
40168 62308
24603 52408
24525 98977
3429 29251
31140 71956
962 88960
6255 92435
41830 84673
12394 60184
79646 84436
64379 72139
22822 50697
23140 38127
8506 59993
3257 12455
19139 97081
88437 88476
6216 45700
56029 58423
29629 84551
72041 80309
71055 91410
35398 80158
55131 56510
24683 76782
12865 41076
27417 95280
48551 90020
39996 95454
73545 84250
72810 99156
80765 98216
39399 68977
51329 56355
40353 75699
5130 86244
20555 95289
36385 90637
57622 85510
38540 66940
25945 26900
3734 27708
81028 89151
32226 36785
62545 72909
88280 96099
58769 83102
41975 85681
4249 90241
33447 67470
57554 61651
29069 77682
75268 79231
53841 71889
65980 77161
88480 99532
1464 13793
18059 21977
29194 34336
9317 16407
30039 55007
10650 62173
8674 88234
14561 28059
48006 91335
18376 21581
24734 42818
5325 6147
54472 84810
32549 38094
2259 7361
10477 47568
1115 11321
25013 95596
21175 37375
40526 87571
13569 16408
16938 78787
20545 26635
59164 79132
5101 96094
34500 96026
22466 62330
46456 73055
4427 73983
46488 84643
8548 80192
47751 94508
62516 95167
14106 68873
5794 67262
35791 49674
53502 82885
36894 85686
19504 35128
43983 49958
738 27146
13136 92791
13893 62380
2988 95362
67254 95948
50531 53581
23669 56245
32082 97555
57099 82536
14564 74748
19987 55500
33886 71166
69490 92758
75885 79064
30454 73538
27176 28228
2542 54073
5929 84958
46615 70721
24350 31597
22446 26501
25187 38184
12695 96745
81203 88442
79297 92807
10098 70207
71211 83777
32927 57923
60474 67207
6669 81515
23124 48575
15801 61242
10991 35750
66431 87320
7178 39615
20225 58503
66430 75413
812 60087
30797 69104
19821 30677
11525 83942
35721 77574
7481 43461
15361 50786
24218 72461
69068 74040
22416 73536
6313 24538
61584 95228
8829 83474
14867 85127
42236 45630
44119 74950
30912 56275
84163 93335
10853 93847
59260 99226
43924 64604
36860 47249
42271 81207
80597 85885
14885 91135
8589 21693
14683 39161
10417 84438
91079 96737
50544 96437
49290 58930
68258 68421
20682 95557
14555 64372
36797 57877
27669 87498
19664 71357
41673 70952
1951 10742
2160 2697
13156 76425
91610 92156
6355 29259
3319 24068
40224 87095
245 49900
55884 70745
31572 59189
58859 89063
41990 66764
1635 58619
17644 37266
24528 99694
16594 56658
16850 57828
24198 90959
72140 78956
22460 69492
74150 80692
10692 63551
6314 91566
16312 28880
41151 83343
50650 81185
8285 55670
40607 41278
85012 93955
78425 85619
15394 23865
17250 48474
14494 15061
10772 16488
53691 96226
62965 64278
36875 71922
40842 92363
55117 55603
50890 78149
31407 39390
59325 69402
2410 46112
15430 50146
19133 36343
76285 77058
45339 92417
12613 22316
40467 51823
85734 99747
11636 32351
40152 45131
22560 34658
23243 99902
4404 78483
23969 25039
12702 76701
7478 51164
28612 77578
75155 84215
28381 77201
19680 99153
10717 50587
8471 58788
13913 14404
42603 70695
46743 95132
5472 10989
14407 30296
18709 20035
67603 99412
11058 55184
18640 44255
70290 74548
67387 97182
23350 80165
28070 43192
21455 59692
68396 95037
27231 39316
11947 55439
4347 68819
17463 63903
60746 68889
21639 81256
54817 87128
18815 30488
50284 90258
26524 79143
47538 67288
52929 81088
34735 41509
10446 85228
28148 66493
47777 65861
54129 71809
4102 73452
87313 99495
31625 75305
5659 20866
60677 66721
7703 22701
16810 71877
54419 98536
56100 93546
19781 77586
33536 89632
3147 20162
62525 66686
42928 75808
73335 87184
67712 78925
33356 43921
34319 50839
60747 84086
3368 52106
4676 71963
9099 35464
20106 45629
59385 75930
50427 79660
1604 1920
40732 56305
19561 20339
43208 70545
449 40298
4014 84598
15687 57046
71174 72941
13494 54363
1784 93569
15750 49333
70744 81624
10160 21418
24242 99428
42889 90866
19384 88527
80589 96734
31495 70136
25014 76166
25091 54633
55054 89552
23501 43527
37895 63923
49590 75479
13953 27503
2352 63684
21815 89975
73431 85276
55065 96604
30880 79446
20103 62853
58893 94842
17970 32622
63670 71257
60259 84927
42314 44450
59526 89785
24195 87726
10374 84951
29864 80952
19496 51443
85827 92837
21793 90821
27628 29682
26169 96898
26995 90250
7858 57453
37007 67918
2314 16053
45458 57123
4290 20198
39737 57592
7840 65286
41954 47855
35658 49140
2857 12510
44304 92699
5572 26154
48242 56423
85003 99712
21773 69365
46242 48322
29972 45175
21536 93635
38587 41507
18970 62672
755 87443
86873 88794
43354 60658
37824 76781
25488 66853
85757 95484
20061 24954
12171 89843
69010 99052
70227 93693
67882 72026
83 79313
57305 99888
11850 79685
7160 14365
44707 79009
1276 2518
20655 31771
52120 78256
64846 91728
45166 99946
17093 42153
33694 56986
22996 62364
13466 56630
46854 84128
57603 66358
36100 58224
48520 65096
1507 97367
84733 95936
48702 80957
40631 50448
77328 86365
40357 97454
30228 45575
43875 80254
42504 54933
44878 59542
16048 62348
1758 87368
45274 61515
11757 65579
19084 78686
16641 85016
12413 31775
13447 18951
12375 85938
30627 63416
78189 79369
29216 46373
33796 86647
17574 71298
20586 98550
49610 92172
33119 64443
45489 48838
51478 75759
22331 22366
56637 64196
24512 60859
4118 26104
35233 78494
58850 73444
57844 94450
7301 86038
17659 80281
80406 97985
35295 66308
6798 23455
29022 88935
10321 14353
16807 88371
19798 22696
8274 28387
71382 82714
48903 94472
37559 69679
66758 95329
977 62135
14201 25127
2185 35085
28780 33743
19344 43574
86974 93359
4921 6981
74228 77618
9925 25095
60276 62869
37316 51813
12469 13166
37764 99500
45168 50940
8607 67198
55908 91197
37582 83193
738 3393
36228 67449
820 19195
1462 35821
38821 78070
13340 14509
76835 81203
36367 37665
73005 84559
12959 32829
3657 94867
91046 93265
26185 83041
28849 93498
37052 61959
4623 14318
17828 25312
2749 22573
80637 94732
12373 55246
5682 16086
89424 97015
33804 96253
34375 80223
50885 62150
50920 63655
55270 61969
79963 98787
9564 86822
5875 81588
25649 70325
75899 79718
79318 81768
460 19720
78623 98053
51665 85165
38036 81557
9612 49254
81891 89654
82090 95323
3378 60091
72408 78980
4370 80762
26816 55580
7087 74716
63519 87148
62248 85817
45497 49330
8953 36877
34202 34935
29132 77351
18160 50367
10498 44535
21937 39404
45050 57315
55172 64227
11301 47413
69250 83512
9285 30192
60778 91841
1822 29568
87676 96690
69480 70660
9191 99915
17586 45316
17312 89181
56761 62233
42004 68054
17326 79166
3406 37399
31014 81608
7329 90401
59799 76276
59290 72647
26937 71982
6104 34282
53137 55937
36233 49663
36470 87722
7065 36150
36511 94822
77382 96807
4988 5530
77448 99106
49 37614
52004 85083
69499 71176
38298 67413
29221 80466
53237 92531
37836 97264
29886 95835
67528 83224
31286 83995
65399 66845
43006 91900
18965 53047
9710 44556
23895 66626
24574 49608
24117 87218
57089 95299
41037 41671
38293 93138
4643 63923
29154 47111
3035 83632
18434 68357
48984 63496
37913 73127
55042 87455
10791 62469
19959 31851
21914 39362
15179 16039
55660 55786
55542 92677
9310 71566
18128 77354
55405 65555
748 31637
23040 27355
1690 75635
52986 53420
54292 69427
4160 38383
7810 56316
2598 97013
22885 26395
3152 99067
16156 87135
10191 85186
94 37271
65349 96586
49973 93239
49679 51141
12688 41599
81105 84356
222 27003
9442 51754
23584 73010
56645 71182
3027 25136
10027 83189
6056 28309
15379 44587
21269 85236
59916 84772
60722 67067
15914 24795
6552 83915
2782 85851
23636 35781
13177 33911
57616 79960
63229 86870
2085 16080
17019 83533
52648 73314
36110 67173
14456 38874
22184 71080
7461 11697
4743 35908
2260 62149
48930 88900
45937 76902
51030 73650
35211 82699
16198 83998
11629 18596
46096 88353
689 72889
13918 64965
8853 30420
15298 79370
35992 89822
9586 70756
66296 94369
18455 94724
347 1337
34970 60655
64810 77748
37813 41252
24821 43241
9020 50862
31423 98222
41584 65103
20655 76858
27176 70806
78762 91981
32121 44299
3978 10423
16467 58869
29678 92349
49159 75216
80672 99796
3793 58647
59195 72952
10620 85512
40739 47688
4757 59459
2850 84465
21647 28903
8451 31685
53032 58694
61119 66543
64868 95468
395 9697
29621 80587
49686 76110
45459 83971
19194 85400
23548 80830
10148 60839
29736 66521
16493 29382
67385 81582
2152 89747
46914 81066
3471 27090
37061 90154
79647 95655
4929 62859
9597 91377
32894 60215
18548 68070
29860 32173
76039 84510
52998 87696
13299 90285
29414 38306
28532 34489
20102 42249
9079 98279
9308 70238
1986 65386
69741 82153
27616 66839
9507 40682
7375 51313
22816 78494
39309 47514
31897 99815
21617 64308
8341 30977
16930 98535
11882 49351
43549 60215
87932 93645
53728 61363
35125 94435
25041 85391
61780 86536
20257 35478
47134 61550
19626 41294
55142 82734
51069 99621
53882 60992
66522 83633
41614 57922
89350 98457
37061 43150
22961 55213
8207 79579
43471 56900
1021 58401
17509 45776
31373 66380
730 50183
34426 58470
18126 28035
37508 45388
44709 89055
65028 74518
10534 73480
12758 85832
43163 54910
36033 50247
13468 95431
45657 95252
10656 64853
7209 91035
57972 86288
12657 71348
40949 83700
56527 93300
30017 39872
1230 72634
39909 89184
30629 31279
25710 61113
25798 34223
43939 68013
54690 78532
1918 6206
53119 57898
71658 90120
6094 61140
24660 52432
4944 55975
49731 75176
8141 94622
34333 46116
70366 95799
25419 46737
33610 72121
16119 98998
3968 74418
31208 42931
13302 24881
69464 91848
4370 25348
22928 72561
42270 48146
9653 78841
1668 32773
5016 54406
7229 85685
10750 47242
40372 64092
18268 89733
73619 87275
51492 99412
94494 95114
6595 34768
61057 65536
59195 78669
17877 43702
854 90084
51919 58135
5986 72087
17014 29596
15062 72130
3860 85562
29724 45266
10806 12440
8785 86652
5383 51989
26493 90308
52914 61150
32136 94695
30407 83943
42913 69417
12472 17706
24373 68545
73395 78664
65568 74911
14562 92231
4146 89890
61513 98704
9572 63080
13842 15513
23203 33876
73226 96174
12196 74907
23975 66621
60224 95879
61081 88171
29288 63129
4915 61150
10872 28053
61792 99720
51055 78022
14045 94475
13376 28136
15147 26910
4641 52376
29684 45608
43601 84486
59150 68632
22285 76286
17838 69165
41560 60124
35466 54226
40745 84090
71046 85483
63381 94720
6173 63753
31112 91692
69163 77211
24602 58962
47903 94584
38939 68242
10462 87708
6329 15501
49112 58569
38110 47967
65418 85124
9087 19951
37359 52416
51237 58596
84548 98135
12710 69059
38249 49091
4059 77658
21029 75445
80735 88378
31835 56320
55467 86102
5718 82087
30539 30992
12525 52274
7731 14008
7935 59667
36110 48734
16473 41690
40267 84126
794 14156
2931 69515
17120 39857
79026 95869
4159 45695
56093 58153
39683 98059
20005 92680
14942 67135
26448 96735
36496 74057
20161 89582
2995 45935
29388 71066
9473 12001
22603 49746
67015 88610
29256 69798
56697 92501
49089 64314
26298 85006
13399 18036
14731 79354
18189 72540
28893 80788
20384 29722
24069 75106
28364 39924
44755 91842
8286 78359
66043 80886
26269 65952
21433 52996
14702 34147
24101 46743
74739 78973
10429 36916
63420 90085
85755 93281
73287 86052
5461 71038
16565 62206
16385 75777
27402 76302
67220 73070
41929 67047
8652 73487
9841 67663
43783 53011
71104 92413
19128 60153
94970 96749
81657 87192
25184 27808
10233 80911
17297 17499
16112 85130
40835 89774
62806 69962
86226 98042
19289 76074
71427 83020
83135 91128
62608 88302
21140 54564
34609 66717
9455 22519
13162 79469
8357 70779
9014 81832
31609 43528
3992 95245
22752 35486
16757 87642
48609 65594
80818 92677
33449 62022
45659 51344
40987 83555
28605 91636
18757 23307
35411 67877
41126 75725
49205 62244
11555 94227
4289 34228
27813 48317
52109 99554
45051 60923
12173 20567
12031 62185
37356 78594
48314 87972
43140 78488
82512 99445
44896 45198
50779 65820
51290 68697
32711 58441
60985 73867
51 81496
46060 74512
61845 76458
53219 74460
1312 52284
39823 97399
76091 90951
9222 55077
10160 89047
4135 55729
31586 80932
26228 72379
15103 68842
39454 52028
31140 86290
68657 90303
28488 47823
1081 20180
33422 87621
26848 59246
26964 69842
66458 83125
3231 42145
76642 78467
22144 34691
51106 52952
9783 46947
27098 74130
16433 48297
36183 86252
59712 75354
87274 88653
7452 70678
67455 68062
52608 72340
3618 9683
84853 94296
26819 90259
12677 41621
358 367
25953 83689
16205 84107
44113 80199
16306 75784
62167 65679
30526 45225
1063 20976
1036 29953
7063 83645
81152 84519
58065 64651
28884 32919
31694 48860
41182 92407
26124 88988
3828 85821
33494 41727
25579 41759
38502 76978
659 20835
43534 97427
80568 99109
68266 98138
46643 68764
9974 71903
9196 49620
246 63179
13560 92978
44064 47571
28168 67033
21706 35896
57058 64178
14165 41733
48552 80064
46728 65449
29862 57582
69562 85995
35559 48663
14380 35661
31045 53515
11649 51307
16471 46379
7579 88579
68961 82726
52402 73551
49381 97550
35791 88177
37329 46146
21714 57344
46801 90938
4193 55195
25653 26585
74793 90018
27270 72954
41684 67737
22287 24253
49138 71873
32751 52053
11947 29916
3673 86211
64031 68461
46937 52267
10324 61798
20319 44778
35060 95233
26370 90697
11564 26854
2516 3560
59789 72669
18390 69351
59350 92676
39006 82172
10779 54853
65274 88101
17661 57464
53235 71245
1685 84663
31039 93741
15099 68268
70463 73005
2052 91799
21481 66198
31296 93289
39464 77870
8826 47327
41247 65711
14952 76975
267 7652
41405 67088
20761 61104
47748 93855
7460 93352
49748 91525
26179 46431
34712 51081
21486 34374
11319 74598
50574 63953
35866 86560
4991 41235
652 4934
48656 91768
54896 96811
76958 92490
70956 90245
40424 64085
91795 95443
7436 38378
1547 93472
73130 89012
33151 34431
15879 32531
13675 97861
2745 42027
2752 68094
5584 10618
195 62184
54502 83071
3925 30571
28350 48603
23883 58392
28666 84536
45936 91688
56223 93114
4414 95772
82775 93538
73683 93988
11222 46271
29834 99013
25359 79350
60084 80151
67412 93889
45944 99493
76336 80012
14233 17283
14289 40523
7774 81822
8476 89954
42109 63378
19271 56548
74829 78448
15099 41903
1788 11145
9768 75382
35221 74684
89370 89825
14911 33691
43084 90047
54242 56799
41366 45487
34055 80161
24692 93045
16459 41993
31510 42757
12838 19134
4990 37830
3442 78652
51510 58356
83236 94746
53948 69328
20429 97184
2850 97755
28600 42955
18687 81478
51308 54369
92967 93618
44779 98897
9847 35839
13873 52947
36632 74696
28089 62550
47667 57098
53798 71998
80993 83471
25842 83913
26178 98516
9404 57281
73419 90265
10097 44845
23615 48444
43331 77335
36858 53910
75629 78276
35950 40463
17977 73673
33293 82137
11448 11920
32102 84007
23344 55366
35135 75927
13757 77304
41412 94163
37386 81550
43409 77589
17352 67515
22326 30446
29208 90440
38058 72310
6628 21881
66440 93230
41157 47713
18713 31979
4904 19614
57851 90930
37821 41824
69577 88551
1504 83745
82135 94479
58383 84102
84360 89110
32808 82274
11463 54417
37140 48963
5543 32381
22145 65592
8814 85642
8473 97681
79392 96243
4453 83358
14431 27446
62426 67929
53777 61800
12380 93022
1433 2369
77576 96901
59678 76164
9858 38120
3309 21732
24972 67819
15508 45661
16398 56271
39813 51638
46170 49579
30646 71060
46411 56939
28794 91296
63616 81420
64220 85421
17351 43505
28133 36998
21920 40249
15505 50905
60143 63758
24036 89088
26482 62854
17387 67094
61762 86815
84561 86759
44875 47908
38831 84466
19997 30074
62988 83309
22136 82954
28782 89418
7245 8419
44119 78298
25531 67540
90843 99092
16114 66184
60239 91547
8198 54476
61009 76987
47508 81832
46352 72662
16207 95665
52211 61375
68445 86240
25490 80884
1544 20101
28490 88882
15718 37623
27788 88441
46772 87508
24254 75018
11811 99253
5414 79959
43933 73600
66 98248
6302 10955
2950 42072
13665 60942
6522 52632
28234 52408
30894 84717
1082 61995
25819 41237
71569 85733
25191 41816
29557 67784
40821 76664
24441 98008
28312 39514
48327 63209
33183 61809
14515 14793
30940 84251
71758 85480
46088 50835
31689 31763
11074 28045
9423 64532
46007 78066
4692 9246
57454 76297
20793 73259
39478 82850
28131 52536
6265 24970
14192 45205
46747 47295
14429 62771
90659 96839
24035 26953
25472 62500
13590 35406
41126 56213
11284 37001
8582 36380
4838 90085
52609 85218
79181 87689
51755 63091
44277 77210
45822 95209
25806 82276
27807 59520
3277 59503
77013 93210
25473 96968
43859 98867
30277 58606
43916 80010
20462 31582
48116 50268
66447 81225
93096 93396
3556 23047
19352 96417
50805 92849
15229 52187
4154 66230
12081 44997
19037 93722
72403 96425
9692 53608
5015 30849
37400 52328
43636 95909
47478 92785
9516 66721
14351 85282
11206 93717
39727 96044
20524 52789
25722 99260
94760 97730
73148 97820
24580 36210
43647 99643
4418 98889
9819 70012
8244 27870
32398 74516
9355 17745
6582 47634
8977 76224
33364 51832
2685 16219
40448 69502
40107 75009
59402 65358
63856 67881
33421 37524
62537 83410
16736 65341
70 66989
45214 79290
11759 48607
36220 68629
13495 94910
44770 84740
21159 86892
54912 98821
69651 80152
19784 81475
24987 39450
15926 78543
1464 77156
49393 59313
33377 47959
8792 80737
57161 78948
25526 31114
17515 76086
61238 67762
4891 15523
72590 77100
70660 70983
4250 30583
12351 74891
34014 67710
87741 92596
15409 95874
93382 99075
23148 39528
9511 92355
79814 84670
37554 65950
70402 98118
46775 51789
44804 66904
14288 64126
84524 97293
72822 80892
29979 67279
26389 36986
43284 96180
55000 88899
25870 90252
64771 64791
35532 65859
47734 58702
7634 47013
12601 73468
82802 99828
697 57848
4443 70891
3979 98323
13450 91284
45447 76568
35189 70161
51551 67763
69064 98655
27469 46619
16164 60209
8016 91383
50617 72178
80607 84931
81408 84651
52410 63673
11934 64084
66674 75916
35023 79439
19839 79175
63369 86742
9136 12059
14110 65728
51167 69162
6514 54654
37679 48195
51940 68501
33959 62752
6862 84691
7831 8674
52467 57507
7808 83043
30520 47151
40007 82076
26856 85043
4956 86720
42024 65230
28746 63266
9058 81640
36794 81140
17530 18370
732 60917
20507 58243
2571 41640
11731 61395
14791 71933
9091 25230
61122 66202
2321 74312
45884 94685
19773 30331
14423 21315
22811 83294
2986 38963
24121 83113
69604 72885
5121 75331
15548 67583
69544 92438
60646 65051
37695 58998
10822 91795
85394 87042
51125 68769
55126 78861
24609 44918
23855 32538
33243 34109
46070 81451
64935 97805
29876 30218
30799 75410
7958 49705
37160 86595
20239 63872
7550 38541
23418 85739
28189 31090
66513 80934
74494 96045
9945 99395
29421 89864
1339 58606
56189 97008
9956 71107
41857 72040
79993 82397
55848 84631
91943 94845
35971 51091
20615 65604
467 85206
32841 50949
28481 67552
22752 83761
74492 86003
45871 74221
73862 92838
26225 89053
3740 72597
50525 88452
47398 71983
26489 48969
17351 26212
20978 73563
8388 64498
4897 12776
10496 16018
11406 37498
28774 83712
20457 41203
30054 42233
49100 71791
18532 84847
52304 52514
22572 31761
28777 74335
20022 77529
13402 53023
26021 51062
5437 90002
33130 54521
35023 74257
48502 77449
63611 71055
28832 96276
10094 72385
16501 85817
83491 93997
67628 71415
43231 81068
92230 99266
36125 46615
38321 86079
37503 93046
39346 68151
55549 56616
20057 62395
42830 73564
26145 52454
5391 91167
22436 41889
19316 32078
67346 94854
15689 96044
22898 66049
57754 58681
47994 68241
74641 94189
16660 27867
11072 39565
9997 33503
4038 50113
67397 86108
31686 71351
36285 87238
25400 76851
82225 95295
3842 60043
5088 14612
29074 32015
58324 87048
60052 72652
40622 62863
21804 64719
45362 68147
24045 64491
73306 85379
15947 20223
16033 37986
25011 72864
70554 89519
52286 91898
40395 86883
58963 63125
84002 89685
31482 88497
3749 22513
20088 27091
15307 46796
30327 81039
29991 43554
23054 94434
4966 15853
6088 52865
41828 55534
50363 89894
35726 69382
45140 77979
40961 97973
14995 52694
21340 51170
1810 99515
1565 17050
67569 96316
5553 70975
40266 72524
10623 35412
8210 92794
716 22011
67964 76288
2046 42566
10622 22085
36651 91406
2265 45677
96941 99252
60856 73140
22182 62391
14330 14627
43595 69902
17195 57105
32196 46620
48944 61459
73439 78334
18206 59812
6328 33592
60137 86255
38502 92078
39538 74748
33207 77820
31922 45604
29771 60059
82225 98453
28553 96389
12438 15774
4227 53585
343 30074
11159 14730
14998 62671
27655 91477
27169 34701
74576 80662
66607 71817
21161 49262
1393 75498
23221 43395
84181 96546
46974 76287
50291 99294
8537 27503
16800 54506
22401 22461
37330 57650
39810 83686
59312 97188
71307 97630
33892 64482
28919 64971
1808 5635
62300 66348
2920 63034
11703 72841
42925 75380
5491 22317
63176 91003
64731 77865
47899 85565
31825 89857
36136 58565
2235 69523
21873 60886
74325 94760
79680 85088
14539 58129
62021 76955
26666 87314
13794 46745
62988 89367
29848 80437
88920 94956
16432 22661
8460 15757
38856 81324
25043 77395
3150 80213
4463 36606
14222 30474
31847 70473
51852 83468
70594 76393
29123 66966
32053 55512
29556 57354
15336 36755
80582 97483
23405 41014
40021 49643
66726 97370
66529 75190
14998 50908
29382 91098
55414 63205
21659 45091
25173 58468
8921 91434
11289 75278
9022 62167
10025 36073
23270 33501
39025 44844
12699 55499
15099 56633
36589 42284
21869 60771
12927 27578
85583 87904
69916 81119
25199 45633
39941 68107
19422 89683
5662 44412
12112 53177
46754 65673
12706 42050
98614 98859
65274 98280
27323 74537
11798 17433
14046 17533
25893 70396
24137 37833
11283 61889
64283 98129
43687 47198
22837 81683
57749 80154
4491 29322
6017 91911
16729 60795
53063 98228
44823 56411
12417 85859
17688 24779
7820 40514
77556 95753
26098 84218
47587 85431
23561 51440
14660 74918
694 12379
22919 35477
80399 92732
16565 61846
63905 92572
69122 72935
33275 84883
60191 89774
13817 56800
20013 81550
91599 93303
67043 84020
17392 70360
13329 23447
7830 49922
35949 83523
31211 97409
43179 64634
31188 91818
14563 54899
56060 60931
48983 88073
21698 40595
1332 59669
40643 90837
2696 78395
8255 95250
4669 97540
28219 75027
5784 12446
48429 55288
8094 70131
5244 81330
40155 81633
53701 76250
19543 72118
92619 93403
53221 53261
57351 81665
58319 80945
77347 91578
33693 54840
4808 26431
52600 57243
32374 89727
44827 83456
35225 74788
6365 87341
29810 46207
26639 99591
53588 61139
81205 96115
76269 97662
64855 96448
78213 78332
47593 90144
18065 18538
51506 67734
59754 61493
29094 99166
494 80104
15249 46974
35686 92269
17965 26692
34214 44676
1593 59413
74549 75512
10050 42301
25343 57030
3915 49533
56447 66294
18175 53372
16523 25315
2217 11306
72135 97195
31729 43037
6638 52155
6116 14149
19838 97510
33995 38578
27640 45693
32713 96947
1778 34968
35865 87248
2387 85338
18176 44538
5235 99947
89655 97880
36044 73600
25257 39334
37901 53289
41552 84631
41866 78138
25357 53493
8443 29193
61143 78800
83577 85676
57137 88453
20479 56054
80405 94795
41422 62669
5101 16699
603 67448
54072 89957
21889 31660
78708 86049
74303 98598
59699 87414
7031 70346
61154 71921
16073 78147
37932 51644
2367 28534
24143 34182
66032 95926
44803 51927
49025 95108
38976 62473
7977 77892
1658 89731
65173 93685
78446 78765
7920 17478
48667 74224
13416 66543
38205 66389
27125 58048
52616 77550
45609 67827
67463 90538
3645 57433
57712 90464
39777 54308
62615 89342
10281 62138
13291 49469
50333 75197
23899 49344
34077 34726
1897 93466
57841 93166
46138 66974
37332 98466
35712 89130
31833 56538
59258 82439
44558 80238
76623 98316
2025 46186
50875 53928
10877 55505
5899 14409
83242 98124
1099 6623
45122 71871
41415 54406
62569 90791
46887 72119
37363 49077
47445 76743
10076 89301
33787 60676
24355 77326
50365 61365
78305 84805
82202 83028
64904 99965
63790 91276
4566 74143
18271 45413
13471 78539
51853 83602
9950 13445
3758 91180
625 80082
4775 42749
2020 84812
28235 67479
43649 80779
7572 74967
20427 98219
5271 39539
8911 73938
88392 90346
4432 7968
21438 50208
18389 73152
65266 95006
17991 73800
3939 97378
17628 60386
23908 39478
17664 63429
43630 47635
62364 79818
84864 93090
85808 94669
72892 83158
28611 48213
85031 85965
8816 21229
14449 59809
6161 59946
63738 81567
31836 66833
80731 93660
2713 94647
18292 30786
45686 49651
30688 45589
45160 73678
82897 90426
20777 35847
18113 41435
55935 85638
43953 89254
76322 94773
49418 87211
23635 27585
13534 88787
52811 86121
1355 65885
29964 71817
48708 51659
40306 63171
31552 92151
41520 55813
26379 50743
31044 71780
21995 69431
14864 92749
67404 95657
68194 95442
65603 74623
21447 36847
13472 47955
4203 99665
18852 70092
50227 98381
14287 22320
2009 31976
18523 90659
10341 68628
13684 24711
19164 37347
15241 64561
38862 72877
22600 98557
51723 59905
49837 83427
33721 39651
29160 87947
41487 47952
43178 84284
8114 70427
3751 84950
17975 32717
25265 56176
20704 97085
47605 82076
26152 91522
25284 59641
2810 61691
20445 32641
36692 59780
20219 46332
80549 95671
9456 53180
1868 42341
16861 39367
23301 52877
54353 95440
33763 99380
42395 52158
693 31169
28566 29638
6666 69945
8708 25311
63322 82153
9456 22954
73646 91585
29861 39625
17126 37543
24732 98777
21369 51926
3336 19225
25300 50963
53205 57485
1648 3904
15488 37503
18533 27450
41141 96924
72329 83513
79424 82117
45740 80561
18743 60505
12486 20708
26963 82652
50610 88728
25206 37680
46559 84429
38597 83088
56024 76589
84259 86326
1859 36423
393 85440
8848 56893
63566 92573
9234 22379
1055 24858
8920 45284
2941 13178
15977 26295
27124 32508
5294 40859
21296 64775
89191 92797
4928 78455
34483 98256
7208 10838
16960 79067
60237 89890
31805 69438
52949 58572
24122 92629
53815 79745
48865 50903
45248 52264
13624 99985
10473 55714
44076 82614
10303 21152
73514 81572
16419 97022
54415 96843
29312 43530
93257 96082
75362 86154
9029 64121
13006 39452
45882 82868
28904 59570
69147 92269
51734 61446
17869 74641
50554 57341
28919 81047
89270 91362
18630 81401
5170 58904
33769 57369
27729 99235
33012 90798
78266 79515
3492 13932
8860 81764
8157 23637
64253 84826
25515 59578
18866 91575
12189 89850
51183 71260
75058 89555
26364 92125
31802 66714
369 5944
18016 40049
28164 71150
41237 64181
24777 95705
7860 13589
32292 38421
8356 88368
410 93868
4850 39572
30015 65865
59783 96451
25258 79414
57276 82657
70694 94611
18449 30928
969 17838
67581 89668
91373 98226
32991 43241
63273 80709
26340 50747
91652 96810
43353 78994
60973 70421
12726 68620
11855 56770
22508 77733
28579 81644
6150 52010
27752 29194
52929 53119
85982 90702
40704 84522
58993 68642
53488 63494
42637 60160
63599 66942
18834 83526
18187 69093
78422 82026
67161 72796
30792 53172
18458 22411
18341 58985
1351 84238
9252 20502
32350 39530
469 54476
20077 45781
38175 52869
39230 48301
87051 88110
8615 42402
10350 73983
25778 39239
20089 27551
62492 71254
38729 44408
8527 62828
43293 61817
34898 58388
48326 90756
51515 63479
55461 61991
17689 85418
27001 71250
2813 62212
3973 66599
3817 6850
8663 10191
34228 51661
4650 70650
18009 98748
76066 91862
11984 60124
17485 83507
4701 33467
15526 66995
41193 97932
26719 95623
29688 93837
8827 46565
15188 53816
36599 73155
61395 71000
44988 65216
50943 62239
26814 70429
11163 46169
26254 84363
46128 90337
6692 59646
32213 88880
39921 80369
34468 92358
28202 81053
6657 47103
46533 99286
42425 74479
6629 71192
74591 96355
62546 88179
67660 96604
23207 47404
23851 24605
20183 53956
46587 58535
19219 99298
30895 72790
57720 77186
1836 83996
2852 16483
29664 94347
14388 91840
59372 92671
42161 87677
10206 96938
2650 61887
25336 38784
27516 34797
22017 64103
59722 89646
23601 89412
63782 87435
12766 98192
65067 94031
91234 94789
49271 51559
59408 90734
58615 68523
44307 90395
40026 76713
24637 34423
45990 51789
30494 62439
32222 65106
9756 94639
76224 79208
60839 80253
27242 38500
55448 69954
17386 69008
62445 71699
698 63114
44802 95310
11632 79311
37608 82560
8931 42163
79604 94027
25962 89149
41981 56810
31955 66031
43521 82187
23828 49676
17008 63543
54736 83956
17154 28318
88509 99797
49616 69370
14399 84081
81713 97100
15013 55773
51267 68719
26251 95890
44214 92873
77424 83584
313 40606
13790 84025
27432 58618
49171 90695
7649 63476
46643 63031
3298 35383
57437 85693
2048 61470
49313 82588
45400 95585
62835 80271
40087 75500
41991 47050
43929 52726
45916 48681
69855 91694
47780 67747
60810 78106
19334 26057
20589 80314
47144 96625
4465 74764
4493 19676
89232 90947
81997 97138
75988 92106
4498 15015
3216 66371
44810 72928
25429 42927
61841 90956
11183 28081
7812 75655
48661 72948
39932 97754
36843 41481
41083 83631
7823 81844
27273 92432
45685 87437
3865 61656
36731 63592
17900 68753
19267 88440
8714 9335
68750 89227
89214 99701
10429 93260
1516 87500
12715 85664
14621 37065
424 50797
34512 73860
42421 58638
41676 77621
46081 75778
27818 68352
21160 89721
2678 62737
11523 23311
27315 93272
39547 41160
1617 58026
3137 95806
10673 76153
18639 30932
17917 72155
8542 54914
7030 20024
63662 83080
40916 65764
3905 47819
77758 80482
10527 17617
51033 98167
47300 68748
53675 67544
1610 12466
49211 65365
17701 43573
46863 58887
33249 53413
38128 43060
66592 93904
6476 74694
13511 57292
17964 51980
28562 31781
76584 83175
35496 90014
11172 62921
48019 96603
81163 87957
42880 90331
39673 63630
16588 55910
3361 55956
11367 69255
30712 94443
63521 83513
6735 13351
60847 89188
31519 44632
90168 93571
63901 66224
67259 80898
251 51519
18940 74280
73583 75819
20979 21926
75644 80448
41750 56939
17556 20779
74778 75960
12874 48000
28259 30710
3237 88846
1912 99765
76146 78301
32953 43608
78694 96714
1113 10163
26250 93570
8047 40249
7561 89216
36310 59480
40100 83552
74600 97364
33587 87896
61102 87420
30533 94480
20754 90577
31986 82351
92610 93783
83400 92909
26644 76124
13100 16840
32093 81103
1227 2641
29065 69708
58299 61834
35399 51786
5519 74282
38796 49553
7008 89971
41881 76567
16045 66764
29319 87209
27867 55198
1153 79536
46695 61118
19441 30176
9766 81832
34954 74347
35076 76510
10532 93597
29707 95738
88175 98826
12222 21939
81816 83268
26536 66885
13193 58801
28300 69731
58856 61840
29059 72750
18248 24418
68913 90115
21780 59511
31474 45829
39270 90487
83804 91161
10763 73305
26919 35260
16413 84740
28800 56934
16341 34138
16909 50086
34600 69336
5814 19896
45402 61178
73583 90772
5825 10589
29579 45040
20607 38616
3240 18720
7443 50604
42528 65616
43431 97008
60147 95299
55865 94022
24019 33562
44759 81177
45344 52508
26551 95395
20896 57713
84000 95932
26017 84483
68704 77380
70681 85498
62711 95956
28836 86995
43099 64917
52796 56907
7843 72750
38962 89987
18368 40908
43749 94044
26243 61300
23946 53492
7013 80604
5244 25680
50697 93758
41631 72816
15673 78332
1470 67667
16001 99489
38666 68722
36880 68250
53359 78118
14805 94678
49946 76319
77309 77858
54778 61247
11496 85075
49819 87898
14931 17497
51674 64192
74581 78136
13516 85359
8553 8991
63281 74752
2239 65075
11825 25216
49755 71209
66097 80448
13738 22033
5022 21661
25778 44510
34080 48845
14778 89115
44021 61890
14723 92432
26483 46559
11317 74546
24499 59021
47208 57518
29734 45665
44508 86039
24109 83296
50212 94388
48496 64162
27594 55570
50673 88576
48869 66579
65634 66419
84107 90001
26468 40087
33153 36591
52205 55742
60720 77500
4849 50820
2983 59951
7752 36550
364 82099
11430 22082
54148 83927
3193 80730
60021 73967
1150 44950
8052 45146
53726 78507
10028 30173
20012 78126
18287 37386
6081 80734
43103 89494
20573 40119
39441 96111
35250 41258
34505 81121
8274 70343
18350 28633
11648 42728
56677 99303
17096 68532
24098 60553
70109 97700
37395 82144
81718 86262
44654 80504
40126 99654
36648 52881
20810 59081
19320 54261
48555 57505
11604 85788
30083 92695
20302 27654
76407 89780
55182 93564
8718 96340
61664 89670
637 12215
66888 79050
13056 57833
38033 49150
4633 98554
58346 87110
16781 46207
23374 24391
38131 67519
20768 30024
30840 33354
61322 84302
1396 79169
12948 44132
40823 44740
43833 61087
13677 96078
27696 84431
93521 96056
31225 87380
1817 15564
45280 77683
69180 78746
33570 69548
12345 97135
55632 68504
39635 79093
95200 98701
50473 64690
58193 58333
19198 97476
42183 80624
80602 82934
7740 20533
37260 61592
45607 50960
17150 62834
47179 70062
3364 13700
39727 77764
7427 13252
5272 44050
27358 63207
37285 45798
32332 79181
1657 18858
28038 71785
16426 26100
20784 21623
29700 95804
23061 68509
68161 88645
62239 77966
47672 72483
40475 51168
27727 58442
47603 55698
6300 13353
32728 71833
23439 75002
1524 65520
15745 69423
50718 77497
25674 65368
85988 87958
55499 85403
16442 68401
13835 98598
35821 47399
33006 38210
22086 42434
54610 76040
11970 97882
95577 99161
37766 86431
57745 90670
41612 90121
32854 99029
51404 99177
26121 90421
53303 63403
13733 17395
5284 8130
39848 64425
19742 97471
54529 82832
50472 84221
76542 85840
44621 66997
59333 59907
1610 67981
64089 81965
51564 68728
18075 71540
91731 99373
46895 86457
63672 63741
31907 51982
55215 75118
95261 96288
8825 10856
27270 37646
56997 72166
77876 78327
63296 84880
1133 20403
15185 18512
21090 86131
54110 80139
12972 32774
6615 46616
88093 95707
34285 52990
6108 86506
22958 64921
6125 18944
52106 87115
10764 64073
64273 69858
30671 64445
10806 30536
19686 24779
91986 92102
12199 95518
79132 93408
22090 78210
20543 30205
48521 99293
23851 49075
70004 89789
72438 82277
79549 81214
4237 64935
6060 15259
37681 50050
35733 89010
89016 95885
76098 76114
35454 60186
7852 12833
41362 92387
15420 18745
19606 97448
41115 44689
41067 43515
29835 37470
18808 58011
25104 28716
14034 64579
60737 74468
90011 95881
32658 81058
34243 44407
62315 92501
9577 59212
16999 75807
54209 97931
39536 75703
66876 96848
37065 90326
9784 61889
59704 62863
29392 34549
15275 98047
51762 79806
29152 72680
15707 19554
52291 84041
9017 10975
74248 85509
8773 84389
29275 46348
26876 53181
21048 99423
29090 82526
36293 79156
11072 39216
6664 95834
49162 66913
8811 94066
62600 84629
50842 74699
13564 69213
37967 94232
28439 66111
2132 4448
38813 96337
32269 39484
31258 72857
24085 84330
16063 75312
8345 49273
26469 71486
47252 68191
30077 78079
42499 73704
3034 43449
51220 69889
76914 82683
24118 29445
11221 76632
43164 65296
39569 62088
15363 73696
93004 96519
829 43322
54488 63900
85784 96392
82957 91869
33 18736
88732 97107
19229 48689
77906 98042
62867 71103
38067 47262
16623 56659
1308 60150
57057 78253
44458 79577
9944 34357
936 22666
2267 86907
13037 34778
67526 90488
17691 20865
25058 31250
47649 98908
28620 96050
9825 24829
7416 92505
47353 57509
59098 68538
46463 89217
18666 77607
22143 50756
80923 90053
15713 73606
5345 23859
8312 36006
7755 54582
57424 79107
40502 65695
12208 92397
7587 11183
35274 55544
53868 61537
48396 49665
18985 69983
15801 90132
21532 27762
24788 35647
20331 43721
11327 61290
48641 51017
15768 94106
39174 58845
46297 80076
21946 70001
47566 57468
62603 74168
22334 66355
73581 75566
60022 67711
34752 40309
4666 37113
15655 96310
35612 68782
49235 94124
69434 95736
38542 41313
14910 45950
19102 25118
25938 93146
3208 39079
26024 59057
39069 47690
53950 89635
91205 91408
7846 30599
7442 26180
46103 46449
65580 81032
9104 34000
7107 30424
51734 96354
41599 65309
20108 95941
41470 95045
53726 67809
18812 60828
95569 96402
1937 75143
83804 96048
35316 70975
30187 99908
4633 46281
17700 23394
12755 52154
39390 47630
18060 35827
2359 88829
32807 68929
29188 51880
71088 94753
2361 15580
31723 72821
4353 21886
80938 92836
1947 83981
7070 86765
35617 79408
68834 81133
27790 67094
53089 53630
6684 76235
51844 98785
40110 76752
23342 46141
10197 33551
7498 48499
13232 84632
21447 91028
74654 99465
67270 83930
46648 67574
39817 61422
8815 22845
37812 91492
65983 95770
54177 84289
943 44507
11218 85649
24565 85753
5113 6949
42714 90519
12349 96674
11509 80857
24990 96103
7774 94165
30716 74315
3807 63479
87448 89111
12037 66131
5890 21808
24405 85769
40191 67313
29521 61113
11178 72837
29614 33998
29860 81461
56339 84600
44927 87984
28329 93784
50776 80988
22195 50085
58353 85609
9964 31404
67534 76188
8343 92407
17921 24118
8971 41633
21661 98114
55969 60642
26914 81764
44352 85216
12668 15447
72652 81662
20820 63539
7538 80677
12484 87132
80148 91069
27808 28562
2576 90172
28432 35761
27516 88904
50788 55034
8964 39605
29313 73095
63272 72098
65197 90736
51535 94435
41458 79602
28287 40518
41214 67103
65545 91231
23643 63303
10159 96197
77818 81644
14410 45151
37252 51815
10045 35094
23824 33392
35863 73895
18957 70644
62628 92884
15551 73166
11966 23083
37802 57850
11013 85264
33860 95204
89603 98476
10156 18758
61822 88733
8614 80168
6062 33052
1717 3659
13083 43224
44492 52200
63390 68053
28678 88669
40509 88072
66411 87553
23539 49709
54249 55300
12846 22437
9288 30683
27054 46867
45667 51395
41278 49758
65946 86026
1044 39759
59849 82159
52061 90783
71074 81393
9140 80284
23895 59057
75648 90888
15527 79309
24700 27920
31491 76721
25585 95844
9845 63855
35082 51821
12053 95780
43182 79106
7257 52100
11159 81496
20521 61892
24337 50709
26310 94735
85655 93078
24054 40272
51523 83865
16120 28997
45643 66874
37740 56968
67849 69867
48988 73063
25827 64869
17621 43979
1792 9872
519 14507
10812 76169
26399 63350
61738 87583
19236 92555
4753 66865
1964 42377
28478 62552
12794 18787
30132 51024
15730 54384
8648 14561
13317 92116
14864 92671
75351 87838
69321 88489
67092 88713
47053 87311
7518 96714
66653 84639
56087 96071
27544 48911
20624 50431
7539 32763
43861 47386
32228 69694
47945 74606
52830 58028
11139 11642
38336 44832
82559 88464
41500 98548
26050 37233
29193 42053
3993 50821
67835 76766
4492 59722
11828 71295
40179 51989
10313 79220
8911 69433
84297 85260
3079 79974
55921 67487
24725 95571
26315 99083
52435 75316
62547 98029
29655 79639
6642 20127
31865 42008
43734 99520
65922 99440
79590 82554
7697 17675
110 42094
34827 38776
2513 85062
59069 92988
3598 84165
32770 53135
35876 53251
36928 47989
9499 82592
20506 35692
25172 50763
34395 93723
63800 76693
14530 80549
58791 69469
32341 72460
32694 45740
19857 41380
30711 68359
29856 61014
33645 57439
9381 58828
37807 64478
58566 85129
59455 60666
19662 56484
37282 96491
3922 63061
81755 92282
35662 77344
27197 48828
24423 67881
2034 85332
69336 75393
62178 92930
10421 20485
58530 91151
54548 97418
43888 59791
21796 37068
52276 73086
34022 42084
4045 66378
57114 99297
20364 41945
25237 79595
3753 12557
25942 75370
47581 64613
97883 99722
28469 64522
23581 60799
21810 36200
24447 31732
27563 81577
74325 97081
67984 72622
22703 62552
5875 32415
21549 59519
28140 81610
312 12029
66368 98321
78210 92839
388 96744
39488 95280
37429 45491
11075 79956
19220 80301
29777 46357
42916 57377
75548 79749
20212 29344
79958 92074
8427 71436
78584 96759
19393 51136
69383 83645
9242 21516
2865 93874
12991 23359
3192 64701
59014 92817
27780 67421
26418 43882
32365 60963
62960 82427
38818 72352
45487 98399
82710 88024
66984 80630
38343 91990
24843 69073
46766 53592
38982 56805
55328 93192
26606 57983
81252 87526
17304 40076
13371 47479
22603 74682
11223 89200
69730 73019
53193 53662
20159 85668
74730 79390
80024 99368
3473 40606
28977 99087
54781 76789
1946 52893
671 45679
14427 57210
25725 69035
11453 66026
27156 73423
49035 54824
337 59156
14605 79812
24614 38309
5111 25651
14472 35679
87550 90804
56449 73083
20431 21495
13311 75649
28617 69562
44931 76810
2214 12741
51140 74721
518 92851
62955 97857
423 51350
8698 46472
65563 89671
16314 88906
848 9101
52610 82944
42799 89248
43081 88117
30144 57188
32885 77716
28681 95742
1118 18016
31154 84886
23095 73604
41186 50829
10340 74176
21939 94058
17526 67327
26788 81540
4193 23625
38761 63530
31117 78884
353 6733
1198 36668
5027 55952
24366 97334
59503 82540
22410 61678
35342 37845
18915 52031
35170 77825
37986 43040
69442 82792
71220 90851
24707 44182
1151 18039
29140 88047
5661 39568
81045 83698
40859 75743
66955 90559
41352 86755
6768 14087
34094 75269
33571 93459
20104 79753
77996 83874
16011 59286
52114 92425
37394 97485
627 97371
20872 67223
15460 38275
85383 96678
79713 83120
34743 59023
2318 89398
165 25005
87157 91870
29555 36373
81192 92240
82123 82742
21282 81349
3605 75106
73550 73948
7902 29639
17261 90993
128 65150
54922 92298
12828 22254
288 54950
15378 25554
5524 53409
21161 98284
16370 72885
6672 68830
47762 61392
6543 37946
1884 98410
15153 75115
9646 66143
21672 68282
37818 45417
30499 59911
14823 79167
21362 74793
29420 75345
8562 15645
17679 96009
76231 93283
58012 97039
50180 68794
29814 31411
5672 6809
8070 50845
46890 56095
12916 60937
48471 65526
12135 91085
7381 16518
46996 51071
5342 89307
36857 56789
41763 51257
9113 97546
15618 56743
43985 89253
10315 25092
77681 85878
36780 74454
26682 32122
13426 92643
4449 71889
5656 24679
40826 43919
16144 93210
67924 75389
36946 86856
46971 85940
15928 47213
14407 72585
31842 86089
1695 32419
3447 88067
78032 93958
1869 3606
28777 96876
8634 69215
31722 87994
58687 80751
72132 88885
50518 79576
11084 29103
3044 20757
75069 92447
18129 73872
81658 99580
6461 17355
60925 70409
83882 88652
10258 96152
255 43678
44637 99486
6233 15411
38243 41032
1794 13972
8523 98451
56366 58067
34622 97994
44966 51430
38665 61793
42690 52712
51222 70038
320 3222
54127 75211
33709 46351
17501 81153
40128 81287
12373 29354
14162 96469
46400 58048
51923 83288
5768 86855
47860 72676
47315 97566
37965 91102
27815 30124
12381 13335
38928 73372
61130 72102
5789 25912
19714 95073
27476 74580
47601 97480
1813 44293
12454 81435
6420 7684
17254 85888
36831 91364
4815 94173
3113 16322
49506 99342
8331 16130
59939 80601
44849 59867
69440 94988
40413 51763
8362 94329
13830 56443
41893 59239
88032 91842
4434 35936
47610 58932
25248 68448
53203 66144
35545 72349
13842 82783
34363 49429
90443 99590
9007 89223
9900 73977
29235 97263
46466 91266
19691 84553
44887 73035
11696 50472
57617 60575
43996 89368
63635 98502
42404 67372
29257 55982
31497 84869
22385 48488
59612 63689
68766 78425
11134 18301
38903 65080
73416 94242
32138 93084
7082 27270
11190 71979
15334 95982
29009 29099
48827 81089
37354 41574
23767 63255
16293 33891
28067 34376
8690 61835
15738 72235
17740 29547
29622 38607
19215 64211
26891 60562
57051 92887
48644 82089
3100 18107
13499 71517
6754 33180
75216 82964
34465 82764
59261 73687
33643 80881
1077 20336
9507 51825
3063 40532
30741 65172
17658 56015
54605 56778
41446 70189
5015 35590
5046 27982
20241 93899
34778 38051
6058 39748
73336 73675
15887 59383
24665 56447
15149 20415
6912 28565
32221 45145
19245 41888
24905 29852
60628 86862
66649 73195
47232 89251
27043 42749
57680 91035
15136 85928
337 15433
28589 54391
20909 85157
44312 47806
23138 37200
10604 56996
7348 86718
40765 83869
30265 56010
42407 54652
41717 49487
73647 87443
57 35596
46659 58833
54933 83622
12086 90461
2875 40557
61982 98682
47268 60068
85257 96359
40677 70997
63551 66689
67043 73875
27442 66440
54766 67512
2840 5027
3094 36181
79647 94730
71430 97739
82778 91540
7393 52525
63215 69382
71914 92435
74097 95728
23472 46541
54761 57096
6349 17820
980 18496
33908 79649
1195 97729
8591 97406
3156 63664
16305 90237
2942 20659
58700 61652
15150 34396
5145 26369
6848 52902
30959 60422
11718 93875
39974 50213
73849 87094
57115 57500
1703 61693
45437 49646
22700 81341
77310 85332
32473 77855
15853 70006
31505 88897
2543 34235
56827 63105
7547 10109
17038 82000
45154 58817
26160 99175
32281 96302
39458 82590
17891 77399
19629 66428
61808 67358
30908 66126
89017 99281
73948 85969
70637 93208
67994 90377
44327 52959
7335 21336
9933 25874
94676 94880
24958 71429
7151 93123
16718 28317
18301 50147
29818 37618
59842 74390
16307 49284
2651 95849
67579 76307
69905 94668
5973 17300
38335 86943
31939 85674
36979 80054
25801 45277
27446 93708
18832 62234
82097 86099
26215 73575
3513 95115
23332 63041
79706 83570
17033 86580
74671 76708
3830 56705
44030 65216
6377 35200
26870 32355
1067 64650
63809 83124
31970 76390
3493 41337
31978 42185
23797 59663
11370 97727
45167 98103
23288 30949
33839 82828
13443 64981
59104 89484
2454 19335
220 13230
70448 92973
16427 20995
4380 76764
59036 91163
4171 85456
27874 37088
44191 44852
29627 83757
7800 8891
61177 91138
46603 50335
56431 73647
12068 37149
64195 71077
46192 96583
64862 77081
15845 33399
10874 26938
309 3770
52800 85737
25470 48954
41327 90261
71376 89653
17681 63323
11320 86221
31737 44869
10605 96505
69833 99558
40004 57643
23855 81904
14076 44832
2742 93320
29321 54101
88436 99598
2248 40775
64789 73519
65268 74722
36235 49363
28047 84751
9693 52040
11285 22817
16575 43848
2676 13877
37500 82758
9741 63437
13483 41502
6603 19421
18335 51640
49121 76571
62324 72093
19079 49451
68017 89038
46715 88786
67415 81840
56198 64018
79991 91702
13081 40677
33730 67817
75442 79351
33444 92653
510 84798
50470 57816
27911 87656
40945 46633
9376 94573
53946 95296
19526 42377
3314 65887
57482 67532
90271 95703
43980 54719
9280 95001
81620 91747
72572 78601
20957 81604
16565 88736
1168 27034
45948 59706
15047 40771
8531 63085
74078 76236
11566 60933
48416 55998
76983 94876
15899 37805
65551 78261
6238 36592
56319 80709
51251 88322
4866 58217
5856 7271
9900 11992
27749 69754
61358 70298
27124 53630
23671 51528
4692 75766
32056 98237
4642 55222
53497 71716
36747 94993
11684 67205
92147 92486
20439 91407
42392 48316
14079 88728
17349 98638
50363 88828
15203 77165
23830 92344
45200 99855
1661 45779
19898 92523
38828 61484
31490 96979
74315 84925
38153 56128
63844 86105
60073 79611
83337 83979
47924 70295
16112 73584
64843 68850
44155 70187
62719 79672
8618 70293
46694 81826
64081 81049
38278 61486
53726 65623
504 38867
29829 57189
58058 73886
56082 85830
9479 95106
87136 99401
1806 23971
53200 76589
32333 85169
23869 97261
49064 87044
90264 92826
75758 98168
11816 93759
26103 76216
71223 72331
6955 66026
24762 90433
37545 54183
5374 36948
20031 71295
11642 26850
67696 95086
33844 96819
17247 44335
7588 89716
59598 83958
11817 17335
80635 84596
9656 16198
35159 50582
29116 83259
56204 78300
48598 77856
5396 44901
48706 83618
72774 76725
31452 40008
79795 88311
77200 84583
19439 83893
6134 15958
37672 97107
64774 72731
68737 83069
26062 71512
83602 97075
9743 57375
44835 75995
31210 80741
62598 80662
5568 23075
35593 53327
11343 90508
46639 57951
15832 28171
9910 41410
53877 64325
4929 76743
70552 91926
7573 62036
75750 84884
6160 24323
1622 4264
20573 23699
26645 47245
10720 54193
14834 94456
25552 64542
78316 89324
11161 94505
32581 50111
75271 91356
45558 71175
71165 99078
65596 76897
25312 26471
36158 51152
7376 80475
5195 38900
20148 25727
33211 79432
14247 93383
14259 21277
70428 97497
18145 79217
18275 74329
30682 35801
4982 17767
71583 73101
72649 87097
56124 86955
59280 64355
31729 33516
63886 85177
15117 78011
59147 75637
28804 35082
83838 87887
14985 48292
14749 39334
85743 90676
1299 91908
713 8925
48761 68259
18701 58545
53151 72032
10747 98314
3106 51202
49 23276
32685 47856
8909 88486
44755 54172
30474 95468
43530 55068
80589 84555
40495 43076
20968 55129
22910 51595
22555 99131
5890 22008
51836 62769
1692 90262
87260 87729
32496 71040
19495 95457
48722 78326
51796 52194
51908 71606
13623 87041
63762 75998
29078 76436
1266 47720
88641 95045
15749 32229
84947 94217
19397 22602
61012 75068
5460 64765
29571 35061
43458 72847
2480 17828
13290 58644
22309 66566
9532 24155
49342 89644
61678 73014
54730 60850
87083 90152
2835 41525
19405 85733
54778 96883
12871 28587
20050 95212
13163 23019
1812 34313
4308 53547
49640 74610
56315 88124
12148 41876
25899 70035
3758 83669
29802 60175
5626 10026
16790 22557
35598 83027
22224 48683
22755 23585
2219 42480
96929 99215
41748 98278
46100 51843
65759 81777
35963 97367
10692 24968
22354 71317
23998 83178
37969 50380
36372 96307
50977 72090
73421 76615
6291 98067
72051 90152
3968 57496
47286 94829
54768 69807
18471 48042
53428 98854
9507 90811
73248 91412
48128 73172
2979 30427
39370 68641
64260 80394
44658 89525
25311 69435
53711 81247
4713 84170
40146 83927
9140 27244
1686 50764
3838 77123
18035 51396
14995 30766
35974 45627
61652 95908
69829 77987
25339 45740
19618 86049
9740 32292
34805 71579
27707 52796
1282 64406
43829 72744
9298 96334
22114 77749
60688 76926
46268 54739
55407 84947
65714 96273
48742 73770
57868 84715
61537 61918
66511 73096
43010 76193
597 67748
20262 66325
71765 93974
83702 86260
44217 60515
428 84169
1572 40301
5403 51046
11698 96688
57341 97773
39378 49350
44206 71605
8717 57305
38082 50959
67058 73719
70952 76063
1482 36248
25146 84069
59488 85519
33496 72356
12378 58865
27838 30853
50169 53712
58803 87296
51871 72881
3558 49122
39797 52578
30036 87520
4210 65710
46560 98039
5241 10172
34031 93622
84303 98612
33100 85961
20076 73676
28772 45956
1795 28795
59775 96928
67915 75626
15387 55872
27061 46397
45713 78723
15067 21118
1613 15179
34770 60074
6112 31369
9259 9862
32976 71717
26380 54792
32356 69807
6543 35474
59082 95673
14702 19682
68831 96644
17418 63973
16353 21168
61649 97071
6306 13218
10309 95506
54470 72899
62268 77782
24925 68833
2111 30423
60155 93973
80025 88596
28081 97443
44157 54981
22112 47304
34513 60199
53962 71646
45568 94637
52485 85514
28371 79295
27662 34821
52180 71732
74746 87492
5352 57425
58302 96208
65415 97236
27322 50099
3781 82497
2226 43164
6313 33831
28024 30292
39713 97805
19490 39936
73570 94662
35857 62777
8949 93355
63304 70798
18920 58747
22396 60308
5878 43509
30683 79415
70947 91384
59538 99442
35462 44401
43021 97709
33768 47774
21384 65409
58096 97081
36364 65920
26037 59876
51859 52105
13706 29848
23332 92195
31599 67346
37752 55934
14251 60435
25052 83461
22037 82357
13895 32008
84257 85463
51908 79722
64397 70733
5762 50165
44008 45083
16338 68013
10589 87641
929 22523
47300 56012
13734 51031
22039 86275
37556 96501
17811 55544
67855 68069
8671 34403
60316 69543
23481 63592
18759 36829
10286 88089
22289 61755
74389 86141
20776 23879
48738 87478
45654 60045
28457 29177
42397 59317
47276 49914
20427 39733
17633 74379
32424 97370
21036 25393
67989 92709
5180 73325
603 95417
28420 81821
13639 25948
37795 77356
18944 78585
70152 88271
21185 58951
26107 69267
63824 81899
33312 83966
2625 5426
17133 54472
22469 39839
16225 34446
60631 99668
4570 75983
16500 70401
33524 55342
57562 71544
27524 55535
8726 75386
14740 54231
52883 64913
75968 93616
33011 63262
8875 23148
3296 65755
31825 49711
78584 90360
25017 73050
21577 77382
1718 29988
14827 34677
6038 65133
5671 30953
8084 11744
11445 95643
29891 45545
5501 94064
14370 46459
10739 15195
32395 41089
38301 67347
12388 33346
22040 30985
4899 44668
4421 85848
32318 63701
8826 65618
18985 66257
59060 89892
43782 50117
63142 69098
7815 90091
22356 48202
18351 48577
21666 87846
25125 97711
10858 71742
35999 37277
65046 66582
27086 39454
43033 72789
81232 99515
8478 78292
73702 98139
68956 99876
888 74168
12542 46216
4246 66463
56207 69661
84985 99492
23672 34271
26667 77180
51767 55815
6199 72903
49448 75331
2932 76894
1221 83540
47402 69137
21318 63970
67935 87087
47898 66150
20449 28699
45091 94953
6533 68647
46198 97883
29498 91076
30740 75871
35881 93044
78839 88048
10685 65860
33684 37858
68017 94457
68681 68942
2164 54632
53906 83990
23633 42026
3734 31452
7058 94131
75056 98186
77544 87561
68222 87720
1877 45398
16341 63136
69424 72350
27647 28575
16902 44951
63598 89303
23465 33633
4616 35127
20942 79030
11015 83523
68271 76622
75612 78319
18051 77728
11874 74564
40393 66450
2855 86841
21969 73067
62047 88982
6268 24597
57622 63394
12583 72422
36379 39763
75338 82529
24964 88325
36768 54028
63389 96552
10572 88035
40399 63285
52176 84416
38125 92957
11096 55753
35772 86908
73295 92346
55189 83573
19619 99773
20714 23941
9458 19379
7912 76355
30410 31164
75483 87155
30753 99211
57590 62876
8218 45614
53869 71433
46053 46302
6406 32952
28783 29005
56597 95035
26150 72790
28970 81798
2727 33387
79139 94607
23377 80893
68930 69726
44350 70898
54199 61319
8550 85000
3584 74809
43899 85704
17470 83793
32185 69059
65280 68543
38407 67515
1578 20454
50226 61046
33283 96830
48187 68889
27610 29657
58907 93587
2252 44907
74809 76721
19076 50614
29797 40657
23504 60986
40896 83554
58530 67725
14180 81806
28176 66299
6508 85144
58461 93168
11529 68760
56329 92496
31028 75634
5243 22748
32417 90224
54550 60904
7193 46225
3026 38348
19872 44855
15673 74327
52854 54311
1397 17257
16509 73914
68681 86793
3076 13172
8327 42233
34173 69699
32482 53777
28806 69915
11660 44139
32622 72161
5780 80824
14522 30639
21904 85269
28743 71394
66930 91921
30688 86541
28039 64782
15815 16795
59148 63680
51014 59184
5283 41918
76948 92808
51697 54388
39812 92248
18607 81757
20687 24144
41919 43000
14839 72967
66084 73217
7930 26282
75348 79718
17488 98073
27728 72764
39974 71400
49576 75144
26304 49847
50740 77106
16465 24668
60077 95482
32236 50019
28706 57224
11523 59192
10113 35896
56300 78420
36278 83330
12910 29107
73848 88214
37819 75406
83991 94723
31075 86766
2754 59797
6682 28184
33708 49375
1960 41827
13777 51234
17947 36502
51761 92829
13358 88653
4136 97411
48310 95923
48598 66078
59521 96342
6129 54470
74001 77748
10674 86727
24764 60327
55260 86909
12107 88820
11121 66067
17357 44961
15507 79468
35955 78922
10480 50236
5474 90387
36635 71432
50543 98849
24140 91653
43288 79942
23931 30130
28517 73840
23435 26451
65656 81765
22800 71933
17390 58248
36799 50956
26389 91387
94012 98600
13195 40989
1496 15111
1357 22166
6437 74996
12408 21493
47007 47721
19314 56029
24407 29871
1987 49423
43887 87892
59225 73212
6695 32710
9012 75131
4190 16987
69010 87251
17027 46038
41879 49493
44026 80804
47167 83197
21484 33723
50905 63327
13933 23012
23694 35538
11357 70624
9792 96850
13862 72858
51072 54404
45501 53680
1267 48593
11236 50624
14458 90030
29048 35519
27107 96893
52459 89172
72268 78124
69427 80912
20060 26095
13736 76891
35950 79100
38671 85338
14204 87987
19785 84165
15197 27878
1029 66981
38396 40141
21754 44746
1520 47360
10204 77466
38194 68234
29090 72571
73274 92597
87341 94009
17514 70864
10502 35474
33023 51143
78855 95482
8107 50902
50740 66638
19976 60800
17911 87331
28774 32627
33343 56851
40318 75896
28034 97483
37469 98491
1387 17891
75340 97070
25097 30495
33121 86431
19001 44013
28043 34464
37681 45133
84992 95550
14941 74232
3108 15817
67705 82842
15368 90787
1125 58369
4794 27734
29271 78847
4827 96786
40256 85387
30725 42058
26155 37556
9825 39027
9654 67183
57456 94529
14383 22376
12975 21648
56716 70837
31332 40645
8130 45485
20336 50376
42681 50975
29647 95433
8736 88102
18647 76858
11046 44998
34187 58397
54423 90543
3018 95141
30045 55921
37961 66375
73202 91540
8046 93391
45967 95950
13015 30078
70370 97316
25454 32040
8382 78912
44085 96848
54603 88300
65842 82668
8736 96968
45819 95137
19303 55245
10367 49224
8795 62174
91063 92106
68488 75801
78623 83792
29719 64106
17903 36921
72084 75101
36088 72486
26014 68054
40382 71985
9251 29567
29914 47665
11804 76860
10283 68408
28643 66301
51138 53364
9357 34001
26504 73683
58072 69928
8712 11909
12538 62089
23226 85631
61381 94976
21213 27596
17611 84963
19133 59410
50780 99362
41623 54073
14144 63572
38377 91149
46340 90271
43299 79248
28990 30359
10357 24673
15779 41465
58053 67531
60209 98605
32294 36861
82539 97585
50903 93367
88477 93994
21141 25926
50758 56730
50537 62844
25606 58286
37537 92074
55184 89124
29728 66134
31705 79356
13155 85319
21487 43839
26924 39170
47138 51334
10783 59579
13620 87034
14423 92366
1222 70638
30829 93568
5729 5860
28536 41579
23306 91812
79924 96872
10616 40629
74025 74575
27382 58977
50879 61072
33230 62045
37504 80896
43982 55148
16875 85583
8935 79787
26981 39650
1627 47733
998 68789
27063 89739
15232 93025
25027 67642
10229 67594
12816 71219
40430 78561
22666 48872
20230 24663
30599 62055
15237 94298
1350 98885
20844 99820
81766 97276
24112 34459
31201 52720
51622 80922
4549 70315
8875 15180
13367 17056
4788 61627
27754 58791
3136 69044
24197 80219
55665 81916
497 50843
53424 64370
57849 93627
8071 21640
2314 92650
610 4423
49079 87545
26464 92017
28341 32529
19060 62217
26676 41473
82103 86218
10558 47632
54754 80831
27639 30047
59984 70886
54448 88688
52916 59342
8041 24068
35745 75858
3226 17447
25967 90441
6090 44827
56743 95520
17791 37918
19196 31791
10766 11553
17072 69246
48759 74937
21145 70226
58475 73955
12633 52439
1897 83992
6106 83099
89268 89434
56765 70979
29650 96878
34765 88262
60086 91345
2986 45841
37684 91289
62451 67847
42244 95865
57189 74986
14520 92122
75513 99602
26947 78845
52263 82508
39516 45226
22487 76029
12895 44880
60908 69054
72030 82444
51457 83534
47379 65628
38001 86706
14515 98394
10553 23879
24617 85262
15612 97535
97060 97126
51874 63352
24891 27434
13830 33554
40272 98680
45087 76601
6222 56985
1251 46538
36639 56440
12102 78175
10516 58593
16286 74492
19222 39392
18367 71416
23010 79825
72320 74891
2431 10706
48486 79112
39460 76271
1673 19629
64533 71753
53094 97426
4469 19481
42051 75291
23914 39668
15940 61931
29188 95852
36657 70244
5377 45184
6341 24753
46021 80807
37436 64569
8718 82833
11076 41853
14431 65634
27328 56676
30490 91943
91679 96813
89877 99465
20719 29256
8242 98022
814 28211
14992 30153
7343 94303
12565 88910
24583 38575
95837 97243
28903 64427
27416 55188
4861 7917
49177 50961
9259 73457
77874 88919
65614 99775
33798 89031
32017 48895
51820 82609
22822 35600
3221 57940
17919 66812
43429 49553
17581 65663
50791 90505
5861 50549
59866 66965
58424 69994
69613 96344
24099 65266
17625 52949
46040 99641
8229 63183
23981 99058
12793 41323
50821 98720
57928 94733
56188 70234
78270 81844
88865 89876
41213 59439
10075 72299
8267 48246
48854 91336
54279 75875
80442 90478
28903 29792
33442 65775
17110 97461
49879 79750
9379 54628
16128 75687
6634 60269
2642 59715
2372 68266
28637 76999
2830 98197
30860 38146
27386 80224
57180 63294
36925 45106
56826 64497
81282 96235
32984 94318
14060 54717
20673 47202
17641 56242
75339 88552
12734 81673
13092 68591
4201 31483
52693 87647
6896 80414
42796 52412
1349 70604
66970 76786
14508 88324
27601 78375
47065 63902
84983 90001
11689 78046
10435 72676
25777 63050
36985 80743
62376 86965
7445 84112
18076 76973
30463 65534
63031 88206
2783 84942
23075 68507
53686 89078
33839 52018
33441 36261
5054 44608
48094 95919
24703 54557
7700 29680
20941 21840
50730 72543
1547 71397
521 64443
47661 69804
20616 27981
27383 53384
4781 74089
44449 99834
7267 69167
44308 57032
12949 44312
20844 79598
23082 70821
45727 95107
33450 92645
79142 82228
25746 41041
13612 95436
36100 75973
4314 73102
68787 69506
23793 72388
50027 75662
21476 62362
31542 68736
62915 65141
58562 73380
42129 68403
26760 82300
57265 98878
66838 67627
22099 92247
13638 98018
6607 28736
4234 85377
66026 79014
54863 64006
21682 29197
86531 97134
33302 76554
15203 96910
30836 98843
1517 85050
8929 59663
94989 95513
11768 47587
41595 61240
29740 31064
47015 74631
35704 47379
35683 45280
81745 89080
23956 72922
22804 47040
34586 92792
7171 32309
381 87229
23624 74255
7319 79859
38952 95922
92333 99295
6584 44040
15880 52372
23366 56890
40412 62835
17115 95435
84360 95327
25409 72424
35 53493
50464 71534
46153 63215
35200 73472
63856 90873
73768 99105
15558 46399
34209 48632
38555 76499
30516 42207
43918 89285
19422 82714
38662 90043
11626 32619
40265 72679
53137 68443
73556 97141
29786 47592
10997 51171
11840 65422
54987 72170
59795 87273
69556 84094
29823 74662
33336 89356
47537 97630
9832 44138
32552 54011
13235 91948
29621 32573
6433 61910
2452 5778
15801 25794
64258 84906
16240 60668
53891 89559
3860 70885
28582 86756
23205 26723
5936 17413
64147 88020
22035 86583
59404 67813
77530 89534
17007 60432
4261 19665
54458 87992
5176 57178
63268 73217
53440 81536
67144 72418
44836 71962
20492 65150
2426 51246
85478 93658
3127 55531
9767 22246
83007 96606
31768 84558
39830 73914
3234 26230
58288 66023
28886 31141
59658 75101
69114 96516
4311 77088
42865 48060
47188 82396
18537 83385
58311 75466
10508 71589
47402 96921
2265 33655
55146 76790
73336 78738
10583 82411
32291 48993
39559 91942
34032 97242
35661 60558
54944 97089
69851 74160
4832 79658
5847 86354
671 93401
32442 78881
26153 41385
22466 78480
18011 86925
34412 84702
46904 95326
68881 91350
1663 70458
34281 97159
5773 41320
18049 71624
648 98842
45298 74368
50120 77682
15794 87471
5027 22177
18834 31310
4563 39019
50278 94174
10470 10821
35964 73145
25600 33665
20369 67174
2048 67505
14638 60652
2789 60528
33130 56668
24940 43633
35482 93547
33993 73261
24551 62855
5562 25988
6281 35820
7773 57773
2602 96074
45418 73960
3762 74597
53063 80157
188 53102
13145 70123
8991 22659
61110 92654
27471 86559
376 16719
34301 47743
545 14036
15772 72015
4971 76051
93297 96644
8027 84500
30229 30691
984 80062
8036 87972
4855 66878
28683 90764
35104 35112
47361 67294
37721 65469
34372 39281
24677 91126
242 31772
8011 83396
32117 52282
29691 82850
39880 47822
95713 97285
22692 99717
1338 17652
22360 67145
26234 62771
32847 36167
62790 99826
53436 94254
22887 97152
53152 70358
21 57465
11821 64327
3989 31239
44660 75261
56602 76696
2834 97758
11618 85923
62881 76957
2833 23393
11658 37776
69302 74384
86949 95164
78362 90734
49780 67654
55105 84907
20321 66053
2188 44780
49698 64196
72668 91032
53291 79839
37488 82244
10216 12085
38929 88725
21967 90785
36953 94946
52281 76017
28850 36706
75030 82648
34276 80783
25461 90900
59257 70054
41305 71111
14127 66629
10027 56177
13049 43671
6936 9273
12358 75736
7891 56575
26324 63596
162 97398
38704 49871
2508 81695
4886 24636
17941 66593
28539 96821
39730 52187
6085 7217
29563 45407
74390 84097
46956 87392
44022 74417
2617 27943
76544 98405
25969 66809
41339 92337
22271 83085
23008 24632
6421 24638
18287 51049
24527 39202
65105 79207
4850 44717
1352 56323
53916 65713
4916 46439
24392 86473
38488 82361
14785 82667
21366 47788
37353 41523
11178 24502
34084 57024
17352 21781
67977 83953
38027 58449
30682 65916
422 30299
14263 31903
10984 45805
54654 82419
17861 33522
23592 46073
47170 87428
23653 68811
18785 53229
88642 91997
74757 75409
1275 92669
28372 54706
15454 70748
89064 95504
11283 25387
45101 79736
4613 83526
26470 76967
10344 38614
5406 23205
42195 71746
38883 49659
46475 92184
20728 24649
93330 94009
5093 31744
8167 71323
9024 96235
2914 42375
74049 83010
21685 71147
69996 87632
40883 95459
90643 99062
45087 94475
40886 93665
1691 87082
62512 72258
90317 91214
13261 85348
60131 83992
42605 93399
9948 63613
58438 66302
529 1647
4470 48543
24621 40905
31842 98233
98673 98812
10658 74816
35987 46269
59698 72089
50322 62839
20861 56091
5724 56983
35389 99193
80753 97074
52099 85931
51597 91591
33048 72529
23103 88279
42757 57185
14758 32016
7910 61496
24694 50390
47559 82218
37477 90594
63746 71510
7417 20287
62672 88666
24524 38293
32223 51373
62241 85179
29871 57450
64766 73422
52629 62238
8823 41101
2497 94958
51556 54516
27974 92757
8756 29012
6327 64535
58123 96379
79109 84208
23623 39973
1472 55135
10062 94704
59732 69266
18962 60462
55621 86646
34772 94341
70481 94632
19067 55175
19881 37118
15562 57260
71626 80479
41936 72489
18602 29444
32323 45986
52644 66102
95683 98871
25966 43105
69192 95354
38748 82018
29611 53050
8470 28570
18688 19762
58708 84095
70928 92600
19728 99989
70692 97442
74154 82488
25610 50286
18921 74436
53532 93250
1078 74665
39051 52786
54961 68130
66381 72279
61440 86637
25130 68154
66723 69068
76211 77532
64742 89268
10169 19795
17080 80619
18088 88056
7204 15545
65292 72529
33495 68489
63724 90907
35520 65117
29843 97751
17957 58877
6204 29249
45522 54296
1810 66498
69823 84303
77223 87555
81539 96673
33357 82012
36501 71300
12522 77460
410 82777
46913 76095
3209 59576
57266 69511
48837 95173
58628 89976
14927 44676
50011 60459
14056 68166
56646 99945
11887 75575
68851 81126
51810 81673
23866 61691
9968 88077
9402 67837
13841 16521
15326 25850
38711 82416
7520 70188
14218 17718
42711 92114
39845 50203
61880 92764
55183 73025
38866 83226
49432 75448
81614 88903
71555 94690
2971 13807
7708 26188
8397 84532
38088 74243
73047 89766
44520 55363
57259 90156
11908 69554
19122 90969
53223 53530
35948 59765
78725 97698
32001 59744
18621 36774
6468 76370
346 75955
78718 93600
27215 93284
32694 42785
36108 42580
1449 58016
20686 52213
2742 16829
51234 60194
45621 55521
53474 99882
59930 76171
76091 86035
12128 61736
14450 90565
3622 84172
56412 86108
14254 46236
52441 58140
12100 94571
15654 75143
27468 45254
33642 44734
21199 27785
16613 81054
38578 61173
42993 67657
16506 67390
42405 49813
91 50111
47065 90219
773 48383
21283 46173
53480 78364
49815 62032
25502 63588
29069 49089
16512 98545
358 84365
11129 90980
16865 21129
3959 91228
56137 92475
38645 87324
27837 36999
37205 84983
38012 61062
38163 47057
32491 61200
42483 78804
94171 96548
19545 37038
82323 82437
4348 13250
15854 62221
75290 82497
49193 63335
67975 70732
3733 72620
50613 86964
13374 96198
1413 96724
3769 75152
17656 42926
64057 73162
19991 45907
5191 12528
42128 93863
92248 94605
64062 94738
11989 28675
78804 95062
12370 76029
54375 54840
1041 43672
14350 41769
71942 80174
81053 84378
80311 83131
29274 70828
36447 37872
26008 39756
55556 82561
29267 59800
33455 65501
7831 13993
60428 66518
12818 79215
13391 18960
62559 86735
37861 59855
13336 59805
14686 54026
63244 95155
25547 78857
8413 14719
52450 60309
28961 93453
4836 12095
8984 13024
6892 51801
40195 47331
22725 64460
5835 6478
49344 54870
37748 46436
42647 48484
60933 78612
30917 50486
15482 24622
69923 97604
19971 76186
78536 88907
872 50200
94988 99740
19218 39623
41785 65007
3566 45035
13799 38519
3421 36941
10580 84185
11148 14443
60882 84546
649 72050
655 40533
36067 78344
21930 53657
12081 95538
6021 30711
7103 67187
31007 68525
4942 97590
24873 45060
60463 90083
70110 77922
74386 91674
73804 95792
987 28518
59988 89510
12889 80220
38307 97305
49904 69360
15903 82754
70521 74253
21628 61580
19940 82039
57820 95372
8667 29270
60849 92251
33407 83881
63280 77919
8257 77716
12248 34436
46298 70549
48694 97228
4021 77192
79298 92407
10405 23482
10478 30057
13080 63301
10386 21087
6407 37356
1799 82987
44400 63625
7557 45337
70931 96226
8512 19587
79393 92191
18703 44917
8126 60123
34277 36512
88266 91841
10094 16648
18146 49053
9427 62892
2648 81962
4068 82667
44587 99625
32596 54960
75189 76864
17634 66617
63699 88188
40194 67635
44671 89541
92883 98234
41245 58649
30489 73506
36293 80212
12417 67590
35722 71599
56986 68694
37691 50608
17486 20234
79989 82975
81502 85016
46802 79016
22233 47392
34867 81916
48746 63217
19414 28866
37404 51601
44980 95563
96552 97653
37242 97667
52181 58323
34145 54627
18041 19017
44876 56100
35841 95492
60542 70030
23657 71349
51637 56142
28162 86382
3623 96646
2221 51778
76382 78551
39130 87620
31956 46968
23901 88645
4737 30831
31405 91425
39670 81092
17356 83265
33496 92018
81229 97570
23289 40410
38789 92304
72465 96533
9145 18242
9565 46914
50013 85035
40439 72860
21751 69983
1508 59857
21518 86484
8775 14979
30501 63214
78045 87828
33779 85527
10897 25472
14904 36885
13254 44668
87117 88518
17178 93538
59645 96691
17255 96218
17808 18798
9320 49824
35448 46743
19474 71134
20117 91552
27030 50251
37467 56434
95690 98615
18622 33425
36906 94258
26298 69277
75769 80472
84193 85873
11525 52343
14518 41585
94246 98593
32113 33689
13327 14209
66752 88448
71345 72711
19183 27300
28383 69937
42649 71677
9011 48689
16225 75574
47237 89919
10599 19679
39698 86310
31848 58686
69381 74266
12294 94130
19455 94540
14668 62358
13267 42572
42164 46093
38791 66972
4689 42756
35618 58508
38668 96282
75370 97734
7090 28869
60061 76037
510 64850
54329 79253
32506 47409
40239 93071
72647 83892
7312 28662
33437 76131
19419 74708
49012 87160
11414 63060
80078 88996
93081 99930
36855 77372
3676 68129
54853 67331
25661 52911
54399 69840
27728 77660
53135 55719
14102 70552
58600 82977
40526 87391
9056 88794
27457 72248
17007 44262
36685 44952
24360 70202
35174 76079
62 21176
29033 83996
14757 82109
31289 32609
20885 46789
90045 96653
46198 95786
42267 91022
29276 95644
48302 72172
72641 83530
55186 98304
66621 77850
64272 68348
9140 82761
59983 85823
42274 62534
21855 22399
49381 90169
19141 94143
1205 65684
33794 44221
13914 84680
60891 73452
2456 71658
8529 77364
2190 44538
38710 40063
3175 21218
34739 79779
17100 87311
64703 79032
66221 71763
51661 72852
73754 99097
61182 96422
29442 39122
66880 90980
15587 73935
35005 88644
24496 29454
28970 59356
29023 74891
2303 63161
33907 43153
13013 57543
6497 89300
4451 21923
34926 35656
8620 22170
20483 27958
54592 76401
45170 46145
27946 79111
22730 85537
1160 67395
30061 82775
67410 85986
47159 51347
8110 19430
24320 52158
48203 96650
22961 66384
17270 38366
63513 86025
18782 55782
66318 99386
17828 83262
2074 22661
5103 97966
29150 91173
57326 74323
2954 3522
31759 51065
321 86717
57878 79178
30302 67411
43317 52357
48708 80245
9588 65572
32641 87643
67884 68168
10914 20951
36524 50340
4779 79043
41282 52543
1266 54527
66954 98641
64901 84522
22247 78643
26354 40143
58038 60352
14177 66515
32216 73868
53172 84896
20330 87745
17851 41602
30285 63840
67428 91134
8255 70228
28636 49918
281 30620
18862 79489
655 76831
61072 71795
18790 27164
18916 31748
30951 42820
46338 59356
44359 73441
18918 61412
61987 85858
52481 87067
8306 94550
8105 88020
14474 97592
55039 85691
69930 75782
61080 67324
60913 96131
40897 49537
14532 66706
31172 36969
17039 70251
66948 95334
30808 66248
17528 18844
5754 47139
18772 59005
15010 85212
30618 42855
53844 76289
2825 12190
37823 96301
607 29304
32261 38272
14755 64513
27426 82991
84019 96115
14065 40456
37581 59616
50855 67133
48788 82581
14445 72703
73785 84571
3597 74296
30091 94683
10189 68505
51210 54157
4328 81622
64918 72029
21566 84378
9363 32460
3829 97941
21428 65784
50769 92687
69783 82154
37835 78560
42019 71325
7050 57312
25380 57626
64331 88041
4340 99153
20997 40102
9187 98497
7040 50432
7129 45572
35414 97552
67291 84849
50057 65199
34731 88397
373 49876
23472 45133
601 58551
29365 50974
11417 57750
4578 17379
31734 32785
34494 54358
40899 65626
63510 77711
68922 83441
27928 55159
49360 77431
6214 16479
66351 69925
70145 85697
65838 82045
73971 91334
40692 43283
61729 65784
34911 81587
20121 71146
1916 89174
15621 72872
21451 59305
53379 69455
31415 32445
65413 93722
49793 64465
15200 31454
86603 94923
92876 95316
27440 38700
20678 57255
13204 41653
77733 98086
26331 63313
52896 68944
22626 67726
40837 80130
6235 56300
23098 94889
68984 89086
88991 93800
7400 87129
45294 90052
9184 18708
10794 89569
48369 85318
20862 39955
39266 83182
27622 89209
4115 27010
9467 37735
27138 99861
43002 69664
39474 55453
89104 96417
45782 58257
80186 88868
34184 80609
31535 94153
58966 68947
18997 62311
47309 63877
10479 70318
12093 69748
39657 70567
16766 44486
44004 91822
394 26965
6614 98792
47795 70801
37754 65208
61718 63115
54283 73586
2272 76742
31429 80324
22344 78756
24091 33839
18423 55535
6047 16940
52875 80572
53963 94375
10112 26834
24222 36218
45485 52085
20595 41497
29755 32098
48857 49319
24143 56779
19428 35510
8309 24759
57384 58131
12625 31907
58214 97159
7891 63320
44934 95978
39792 58073
89496 96489
18525 64985
48126 94574
33932 39978
13211 71711
26157 73894
29857 66289
58281 99936
18260 78619
17193 24235
17470 98826
12435 54056
20625 81613
18210 63766
5864 61532
23632 86302
2 2736
14447 88698
24612 93892
42231 63069
30064 46898
18982 65336
14377 25015
28143 42043
3248 74883
8695 96961
56572 95531
45660 64762
26881 70834
30555 82476
30090 37847
16718 86561
84261 88345
11817 60954
79232 99425
8978 51426
39409 98858
21262 54855
4734 84196
46707 68830
2734 13936
48082 87965
66686 76498
51198 97921
47598 81720
12263 66790
19663 55280
43572 66927
14921 76437
29793 52315
43493 90475
61280 78573
14801 23276
24191 74130
86779 97622
65222 68434
73330 77206
20801 84558
25272 65987
50486 67800
20580 91689
37947 54121
23192 88445
83916 95095
49823 94090
53815 61972
11336 71398
9671 36113
16407 17738
5063 88931
63666 68242
9032 55631
65161 89888
30752 53875
26273 41985
31183 92908
12155 22055
19807 27782
53445 94326
53994 72445
47996 56250
26518 47316
47413 93596
67140 69225
17575 19735
7072 43671
16366 52901
75630 98873
58076 78174
57788 72438
19625 39088
74880 96989
2736 86125
69173 85457
6462 24075
17996 75419
48011 68853
1059 65931
16726 89373
47416 93995
5870 19229
17586 82496
5563 87995
29043 55626
64168 69099
43988 72558
14793 15250
80625 84413
4061 7159
25793 52990
51833 73437
10656 74330
23549 58304
30264 72986
49441 98794
19408 74402
63680 67714
50096 50497
46774 99184
26832 56482
1914 76751
6463 80768
8142 81041
22186 41338
100 87164
29282 83528
36944 67373
59211 82926
71272 99292
17791 66029
36806 37036
19870 87703
24581 27830
38638 86398
6010 89343
2186 55158
170 67565
83919 90094
62930 69580
29868 31595
29420 52111
7181 36752
28156 79160
9009 92907
13669 80266
57006 62214
24175 38095
21495 81001
75070 86382
14460 36929
31468 96828
82511 92559
51401 68940
27423 33751
4017 59869
68163 70717
91096 99041
2228 28188
16777 53002
44837 95670
51294 52023
26449 48500
78056 97953
27181 66528
41262 49665
10204 96669
79792 90652
19631 66453
2802 97960
56404 79438
1448 90080
48760 51167
21469 71993
48449 60987
68630 85276
9487 42589
31851 61155
26594 43376
52330 73791
47767 63709
76794 97280
14087 52788
47699 66633
27519 44169
57260 72849
9605 90643
10962 18515
43228 43768
42983 58560
46016 51865
45652 85685
19947 74271
38307 46032
40408 46143
55822 91818
24913 42714
28278 40145
29180 43070
66613 97564
56531 96274
27930 79742
46207 94707
45053 76223
32714 48676
17062 49375
76927 96576
4058 86102
74340 78471
22609 39817
29419 39968
1628 59377
5985 15468
27415 62486
6280 95236
32469 67116
49759 54642
46188 76759
32425 70748
2226 51571
23365 52729
2900 49813
31607 68334
10609 39214
23692 68028
70513 91243
48907 83386
29587 62925
60256 79122
26613 34768
32191 80205
8648 35070
57507 95682
41615 69573
60079 99037
12713 67984
39281 65003
66349 92189
14501 50303
75321 83478
20903 31827
33980 35862
68161 87933
12036 39846
91817 96869
29968 62037
31410 72222
3573 28546
36744 57680
40810 60731
23003 77987
37884 92467
15357 26466
31188 32908
33070 61253
37046 63105
8478 33720
47632 99395
15450 64147
50239 80227
4669 87681
12762 52525
23056 41346
59766 73398
1469 4966
16036 72520
23652 78574
2107 25092
16541 30723
61845 81327
31767 49301
18142 39697
23666 42404
23452 73596
2023 8677
49052 76707
6601 9390
3411 74702
38070 87697
73817 84676
3581 69986
26533 69758
26798 70226
7760 87920
49860 73138
8992 11307
44550 47455
56011 71396
37263 65283
81682 90309
4952 92921
3299 83257
4928 82098
3865 35604
87141 98116
18532 19102
5028 81693
89827 96094
4995 51486
44845 67328
30120 87571
5933 54340
61934 89321
44071 77930
68573 91013
72552 88162
96288 98453
26105 58293
51243 54459
49329 50610
8450 21263
32249 48475
79014 87774
38472 82870
60343 71991
51950 52973
55164 94697
37971 94169
10888 43249
56410 82703
43537 86283
21176 54000
4499 89340
25398 96632
37022 89646
11610 65792
71946 95786
42760 51970
43831 74663
96220 96534
8157 89087
16959 35972
36307 50905
22157 87176
6288 86100
47185 69824
7499 63057
22240 87305
19954 51749
46192 87365
2188 15791
1943 93329
21155 41130
23541 76807
9930 82749
48147 50083
77077 79409
2344 12247
8775 54691
6973 51780
53387 53509
59009 67714
67167 75639
31499 60058
26732 98428
93562 97216
29282 51915
77371 90510
19170 46192
52575 82530
39524 84757
42495 95490
20129 50496
3563 71833
38206 65559
80702 87182
10300 77785
35615 81621
4197 91359
54150 56271
29341 32985
3021 47272
6251 52109
9682 54114
49590 78054
52734 89942
1568 79050
11173 68038
5831 89057
6729 49505
3116 33529
65853 91214
15907 86023
28508 47617
80631 93831
75116 78211
7362 97593
33348 87898
31069 83447
16552 83383
58923 63863
85203 95896
21855 47189
28677 53991
29479 76779
40927 97932
13193 83148
39015 78225
14104 65872
55695 93352
12307 94281
26200 53942
63034 82453
24172 69794
53422 66284
38674 76849
3556 26809
1086 83424
10598 11590
21595 31074
34150 36368
40166 48249
50233 94112
8543 91595
26923 91708
1135 86122
6811 92091
15471 33367
9012 88182
40085 47270
11184 99090
33221 90772
24064 27622
9515 48730
1336 57588
41217 91252
16723 85977
67514 76579
11283 24760
53242 75040
4173 91120
19745 36121
60404 79438
11708 59862
16393 33594
74541 82642
61145 88491
36180 92196
64932 99182
89035 89356
39453 97935
8326 94598
42594 92173
31692 71376
3660 48214
56692 71818
68508 86890
49769 69419
29609 72466
12034 78632
15627 21928
63972 93740
41692 92091
22469 30547
3881 75475
63062 98136
9717 43182
34516 61221
21381 65997
46837 60322
65499 91708
49796 86443
27266 92788
18537 51926
20175 42601
33729 37059
37932 84805
71225 72880
60203 68745
5590 9275
22565 64852
22467 41503
47024 97275
12081 99781
43359 80402
18781 24102
45275 52551
10429 92713
70513 77751
10518 13692
11971 80429
72470 83844
64407 99008
25685 91787
75998 79894
5482 23857
30129 41683
20585 75488
34370 59864
72096 76730
42717 59270
2870 84771
89941 95814
20360 89778
54724 92046
7702 41486
39377 72554
64345 86186
88331 95727
30710 90678
27366 28038
46552 98518
1355 60040
82329 91684
31754 89758
88069 99865
20761 88582
11992 13914
75408 96233
64825 71818
18267 43889
5921 74414
13736 88523
10144 95191
13521 21188
24311 25935
9144 91294
64768 91843
16543 67713
52178 81603
21914 47381
34069 56324
82468 98202
4997 70048
41807 67558
10308 19157
22003 89149
60994 83273
16097 78509
11281 39710
45111 85351
32458 78493
8194 46663
6005 41916
31443 63277
39248 73817
12348 69224
54594 62241
11029 22339
8061 54860
53202 72245
13239 85789
19723 75337
18649 37557
18776 65389
16263 22010
96014 98720
73179 86796
49705 65590
90160 90944
34658 65868
3713 12177
49278 95397
10656 97940
51453 82087
45462 89795
6775 17295
4281 29204
32223 91250
67115 85382
45298 46781
7672 92879
44428 98352
63733 80967
49885 64209
16696 50176
56115 90636
73631 91719
58130 91630
1215 72933
11541 16327
19181 60990
23177 63042
721 48234
52769 65565
64227 77481
84882 94675
1773 79306
62636 97558
40371 96109
57555 64157
51730 59344
72057 95157
38023 86297
57415 81165
55447 81844
49446 93647
73520 90726
12319 41167
17254 82544
70602 71146
69734 70643
27329 84895
9997 68351
37591 63935
19603 84854
12898 80952
10592 83300
53979 85815
93420 94473
1898 50095
32913 43122
12014 71931
76966 94350
20889 64973
68608 85334
7970 36425
51052 65600
10745 67740
4234 37937
13308 35989
44965 48716
20339 65011
7431 86865
54664 60218
44747 95282
61054 64200
8287 45761
20861 43220
26443 40784
96069 97447
5580 39015
24412 58558
39784 53017
51288 90503
40230 78423
22720 90539
705 59630
177 10523
69675 90057
73989 86354
53589 64830
1318 75948
37463 38054
50007 85451
5449 82012
17601 51991
9566 30280
76173 96526
9021 70480
6827 34408
11780 52359
7199 62715
30597 53623
17772 64216
13905 92706
17112 93296
44532 82649
4559 36391
17612 51429
3951 48680
18101 45205
20147 47919
17691 32587
72040 75195
2797 31613
22058 76962
36846 87534
16363 60526
32861 46993
36603 46186
6715 93903
30448 91839
46763 58199
30117 88261
33842 77443
26792 88542
15927 89546
39908 57181
39174 55557
10850 24555
34332 81714
4889 85831
4960 94088
736 95999
2922 20276
40476 60780
32271 64484
32120 97034
47265 95499
49827 69345
3266 88990
25473 40647
12947 49806
13720 43670
11563 86850
47469 65154
799 13972
68832 86280
3734 67729
20825 54634
546 78339
19682 93923
16245 64975
32317 37725
70261 88781
45305 87174
4103 69058
6990 77542
36239 47157
27369 54327
10261 40783
35296 44547
12970 15175
8015 58797
80571 94038
14335 48863
69795 82071
18127 61508
14241 56887
50610 69276
21347 48473
10739 89695
42740 45047
14208 79971
25365 97228
21940 28092
40439 40562
54380 88593
7839 89184
993 82066
16706 54717
2003 24084
47063 69246
8275 94841
39804 56135
12971 43244
2906 84248
38955 40969
19732 63878
60260 64586
16624 30400
30845 93433
10085 95757
5651 8520
21007 48677
11621 90754
47263 73160
55675 62845
44074 66340
80675 90818
17850 40903
56303 91709
39325 71392
3977 77973
22478 51267
38917 99525
33055 41771
31875 92135
9626 23807
52778 62693
73310 84204
30358 50648
30053 45694
17660 21386
9550 70000
48170 48783
8292 99939
20827 74860
27301 85839
44788 92852
16895 28073
24762 94039
17180 60841
36888 68364
42734 43880
71196 82169
65097 75630
79232 98368
25875 91928
51351 51925
24184 44772
25955 37882
12686 32417
52890 73028
13976 40983
68126 73739
52936 58222
42988 53391
12972 69039
457 30994
86556 93795
36588 75479
79483 96858
48305 56421
23597 98504
39474 60943
73977 87014
50057 65732
46060 71235
17965 23421
21552 51638
15487 38843
12518 93965
33088 89248
2706 46833
10298 88013
47831 74614
25822 77428
13094 28630
37097 58943
23107 68311
44751 49101
20285 80036
31977 49972
39251 46863
11738 42568
15687 38539
68404 91615
49457 70757
55576 85471
13538 15475
36435 43342
42389 91620
48547 65815
78125 89685
23472 67518
66421 90526
23572 40289
95297 97273
30799 91960
48744 83253
2527 55968
11132 45325
22573 72094
37615 88395
11962 67327
8467 91415
20223 95075
20528 87433
18938 32825
89100 94901
58973 79969
14795 29868
33282 55428
51499 75893
60916 75919
46728 97170
45105 76616
15544 58285
67024 89611
2778 31803
6964 61482
24469 41540
68787 98508
1416 55072
93963 99177
60354 79790
4030 67765
49473 79453
643 34529
27567 96510
63531 69181
18384 35519
34997 63346
13963 84210
7679 74236
22392 83846
6099 57162
74908 91325
3744 48883
74007 86020
39303 99215
448 57991
2940 72936
34737 98320
39092 50230
19545 45535
40707 57453
8136 58030
1992 25658
28383 73962
26180 35967
44520 75015
5295 43040
30320 84372
20252 74936
1267 91385
18472 86664
5125 20825
20054 63218
47974 49040
71328 74479
36156 54301
11155 70366
1801 16701
30251 40471
16302 89491
15734 73555
8430 78770
5053 34223
20977 20992
68554 82064
26249 86247
29855 34460
18700 47394
5009 77575
70948 77714
24645 29093
22203 74381
3395 71009
58835 79460
14178 35165
61468 72418
59207 82209
24525 50809
25403 93360
9381 85555
11362 93628
58518 71949
70976 93359
14554 90899
77138 84538
32430 56876
5226 32202
11840 61918
58511 76816
36820 90478
38403 66797
54719 81048
12683 51659
20882 63499
33161 72477
37474 40208
969 75441
75475 82984
72768 84163
17234 84099
4543 99900
10705 51977
80594 95027
83688 84521
5550 96592
32235 46866
32092 49170
1861 45055
3542 74487
44139 60271
22999 64828
82368 83221
23361 34528
14302 72499
16147 91774
1008 74317
57013 62569
59124 84759
11827 58209
65722 70113
5589 70624
41631 63747
8371 94941
3093 80103
4166 38173
3174 27121
90328 99858
42435 79705
8494 72896
32264 61779
3084 63075
9872 88941
33712 73309
10525 81100
11611 28094
11049 54569
16629 27818
20323 58117
21241 97015
21206 65315
44287 56114
1 266
53027 73282
54431 92924
57269 96676
51371 63527
31551 66839
8271 25278
1860 72732
19264 68458
19525 68745
39627 40678
4528 6914
26652 41451
37451 97016
38710 89085
19017 29604
17247 28048
52252 90845
11084 93986
11488 72635
33226 76485
6525 74016
48764 69738
5577 83013
6466 17091
4226 11080
4785 85628
63318 82257
3787 70956
14609 33236
32360 90744
36378 62392
26602 86190
50445 55476
44163 57799
5896 56450
38932 69493
29689 59812
31214 86225
13961 62502
34280 39500
74669 89462
3666 85358
12662 62815
40505 87224
44373 78356
35097 72097
75877 88946
11374 53300
21078 75581
36233 76480
44719 84943
59531 94669
6639 46591
11641 30071
71261 94016
31191 69431
32261 48686
20800 84768
46384 82981
519 92100
25585 85787
36693 85379
3466 45961
5556 98894
41804 66493
84225 85281
28682 77349
48441 93211
5699 91876
12475 26965
39505 63613
51386 59473
35860 43775
41079 88240
69650 71469
52122 58917
20372 53166
15419 96536
20426 94454
21202 70048
27524 32435
4797 98512
6953 12686
3417 84029
50183 70426
13403 91775
49209 83426
55772 89512
38 99603
23382 52151
74266 79665
57422 95670
38960 44758
38077 46212
41835 93640
81879 84658
66738 92712
16585 29145
95597 98240
6234 50907
28023 86588
17863 54460
26581 41062
53915 81365
3519 31422
17987 39781
18459 50229
5139 26239
25684 85754
3459 88120
39537 87926
16936 70937
18152 62399
81217 85080
52316 53867
67408 80888
46680 65119
27023 53718
29551 88537
78357 99089
9316 15957
56383 91762
10644 99411
4328 25113
47715 86736
14367 34108
3538 14688
32101 57737
77131 81772
8331 63871
6543 31281
18840 21681
18389 79439
37702 67409
26436 58932
80125 93316
49304 50891
12816 83793
81479 86624
24738 48841
17494 91190
9266 58500
60849 83163
23399 43075
32512 35553
79090 93308
9338 81845
76608 96240
65556 99837
30427 80886
80615 94588
6527 32278
31743 68149
5364 52890
52399 74427
41267 81585
62594 75761
29179 69769
3303 71016
24695 58071
56563 73931
33637 78072
7441 59738
5281 99122
36923 45851
9362 15129
58286 69749
36273 58989
57254 97214
20929 32946
6995 42962
64593 68694
19716 34074
76358 94874
27816 84169
17972 93437
10327 65679
26050 37579
55752 58789
10328 35475
9849 80051
29326 42992
55427 64363
55878 88684
30199 56946
66109 96359
32897 69842
60733 75759
32947 89170
621 34707
7528 28771
11069 14606
13185 87376
50110 90200
48498 66234
24618 58664
6666 98913
22657 84575
14841 94275
68791 77138
66256 89582
47082 83539
60654 74109
26152 57504
59455 71618
56442 85953
16026 74970
3932 15513
25266 32804
29617 41058
45509 46300
55699 79465
47427 84007
20508 36207
13305 78157
30345 44721
91309 98381
3814 71661
50444 93592
39837 76731
66420 73846
4006 74373
9332 18513
49212 86953
12372 87321
85471 86331
77201 84468
18347 99097
54275 61792
38819 44531
6771 29330
7904 91424
34640 62052
31047 77306
26311 79599
20158 80049
89830 99378
87046 93729
22254 43944
21491 85250
31654 67338
29803 75000
55570 95931
5087 71203
23455 92460
48475 73502
42643 96155
4937 86119
10374 72255
21752 30212
34253 96141
80272 93303
16200 56602
62065 79542
18060 37235
29257 97907
54381 84648
28378 52204
49311 76628
3621 42375
41764 58233
57829 70695
6686 40061
20890 81482
40285 98919
10621 82111
57008 78265
76984 81346
31667 72750
8584 55323
18149 67090
1345 12913
26807 44062
62799 77836
20129 99758
50021 74807
19790 64257
11228 29292
30861 50040
12934 48845
55804 56879
29595 64417
12679 38706
68185 95429
74112 76077
28732 92024
24040 49648
14018 21742
604 96940
51500 62030
16628 73988
21873 36183
75852 83631
76990 84870
9316 21245
7380 75777
51096 56023
30678 66556
7818 44696
26358 66388
66373 82648
41884 56757
40415 49464
16168 33156
12555 86042
31837 92575
78939 99501
38651 67536
35370 49100
32487 46897
57186 69960
36703 43523
54608 62555
17061 63121
46245 60504
22293 32611
33446 35780
36312 76250
24383 90383
48137 51383
33237 97808
17053 44890
52832 86644
9816 43266
4067 31160
43812 92600
53488 73190
17364 43326
13695 36471
18031 70704
7551 12195
30264 82982
67268 69128
16872 19399
51161 67196
41127 49916
55790 60401
34741 38385
36694 77345
52547 99563
20546 69950
69889 82663
29731 39835
19945 53077
1377 52581
45871 77976
26312 34784
25445 65425
9964 55246
14455 58986
66394 70282
8584 27685
29331 95546
71607 83559
43284 62196
31962 76454
25630 61312
11009 76884
4695 60771
52296 66164
18435 70227
92825 94701
60261 93412
31711 79609
15953 26396
25889 50781
48221 56085
66574 97992
5630 41063
78743 87681
386 92380
59423 74376
59020 85184
29224 53169
42424 80297
47751 51551
19468 35632
54656 96690
71521 87130
656 94377
13207 51078
50482 87758
6752 92376
38552 96319
27254 61194
28714 36515
34035 86782
71448 84515
12102 17949
18066 58075
2778 98225
73394 91713
37085 42740
2828 26425
23884 56234
41705 68780
290 96960
9213 23265
54222 92192
2985 76221
28864 31509
30480 84451
11357 64158
18212 47568
73522 83304
51358 51565
52792 94106
23525 53430
22800 52189
46296 81310
69723 73625
258 30048
24353 29362
21407 22929
10322 37369
56943 61710
19774 86271
1575 19037
22994 42400
41651 75384
5558 47029
17300 98292
47885 50079
78108 78938
63619 76741
78256 86668
4495 53563
15384 41184
34864 74424
15078 18152
47111 58338
39198 65397
441 54199
75070 89658
18568 58759
46885 55665
76634 90674
43138 59867
3095 17596
10044 56994
11368 28817
73180 95702
16619 93448
90913 96623
38479 46700
53004 97381
20688 51917
71275 83158
27225 87788
16518 74239
441 18320
13610 14469
22377 78574
71211 96472
29825 54395
10720 50311
24735 75450
157 90000
65971 86419
38165 46219
1504 71458
60018 80478
29969 96785
6068 51784
75523 85779
29722 37834
15064 35233
21767 24454
27126 35691
32052 99453
89342 94979
10282 36898
42127 91984
44635 54572
15151 42282
14002 99984
27704 82750
20691 25264
59641 66133
29205 35787
6846 51610
6736 78622
19662 87049
10219 48957
43925 50991
30881 89502
39606 81764
33394 41491
16093 41640
38581 90242
90674 96213
42283 65729
3222 21817
57091 93022
87004 97438
17095 44412
63908 80802
2101 34149
61611 95760
19878 55987
26523 92541
17873 38964
13937 61806
33273 97327
1803 45045
134 32174
7160 13646
41348 91348
8255 43749
5908 11536
31055 83118
8176 46285
20822 22464
11772 59812
38380 82128
72490 85516
12411 53818
26568 72276
543 71272
39858 68444
10413 88670
40860 68604
35736 52311
14108 73377
3586 49451
66601 91675
17934 36899
24012 75834
11322 12167
33438 79610
38126 66181
80076 89549
69256 98730
40003 64823
8157 49455
86960 87136
792 6212
56898 69272
27844 64534
88654 98662
57716 82833
47056 61607
71567 77981
74490 80893
88204 90259
10498 11929
25742 54089
10167 72642
40877 98139
10405 67219
32200 71676
34151 51198
4961 99243
56654 79717
9318 75896
37303 81756
31555 86941
607 97753
11622 50913
16994 76196
39777 79845
62937 80326
36750 96852
6513 45789
3341 73090
69840 81119
34296 53679
20599 72686
67513 84121
14601 17649
76386 94130
39593 74699
16181 65699
64564 89479
9467 97757
7269 44936
42453 92477
24610 43900
9414 93540
4510 25490
51018 66420
64917 89954
13378 96428
8562 83990
71377 94711
18513 78294
43004 46008
54431 63823
15146 50299
26623 94845
27543 73508
18239 83172
21798 60274
13037 63266
47425 90791
62818 70997
10340 34314
49098 76444
261 46988
3593 38078
93004 95928
11376 38658
14264 85726
9948 75868
34506 96404
42841 96376
19411 74641
24101 71547
43388 69396
39790 55708
57411 94032
9467 75905
48103 52592
38227 66562
29304 96079
1757 46939
22288 74702
34655 97429
70840 71578
12966 80807
4039 21397
26663 41193
19536 42973
73552 95724
30487 85244
723 71317
2517 85679
45110 95327
17712 32705
11587 79899
459 6559
10773 80513
32732 86356
68342 75212
56041 75957
49185 98241
24209 66982
54693 95889
58360 65206
2163 42269
64400 89640
51921 78575
16383 53140
23100 77665
22367 64659
14446 48071
56167 59049
26189 59432
26393 70231
42730 53006
14527 31830
77599 87538
47409 82389
9503 21624
13491 81261
40854 68988
10534 63699
8470 60658
64688 79719
63008 90249
32656 84005
17644 44393
49788 76405
61461 97468
28686 35593
7427 21225
31786 85443
9974 20155
13770 56953
9856 58731
11430 21554
72429 88975
22138 71314
57534 80031
18703 73595
30972 96054
40537 64536
70525 73368
65554 95957
35508 49803
1297 75340
84800 88854
31380 81292
80961 86456
25967 50325
38079 56974
19235 91693
5620 27825
93990 94916
65273 77050
17299 35151
16575 39186
68153 85572
47934 83471
28683 72893
21780 85157
66021 72563
41590 96952
28887 57132
43401 93659
38573 77492
8429 76166
24608 68352
70934 84336
27184 58554
17575 72092
16502 54144
38377 88788
2777 49689
8374 25728
40880 88380
3030 72127
12334 65525
39384 72052
78768 94592
4082 15733
14341 30798
3945 44779
26480 71055
48640 51637
68010 91675
53850 98700
19036 88294
5312 66989
14747 30509
8838 83650
39371 57345
32754 85723
32731 61594
9465 19856
44155 91588
54097 66922
59216 76226
61633 99817
9671 98560
52886 74773
840 57452
48328 97610
17513 61937
26068 97704
84243 90115
8806 43922
74755 98494
3790 81387
21437 73351
64338 99115
70204 79692
65836 82797
52967 94479
37869 52799
82837 92120
675 63166
42822 75845
69498 85671
36653 41549
65105 99630
20927 83958
2510 79443
16823 28489
70547 93180
6591 52684
11281 85197
6711 89804
50912 73048
82264 99646
36115 95999
42905 82579
34975 61647
7532 63579
60871 62755
76332 80617
41208 87320
50598 55191
21328 24843
33915 69321
65271 92466
23227 85958
43169 97155
45767 65759
28521 41799
59002 65873
2687 39414
13244 74014
63068 76814
24120 80549
793 47373
81316 93603
45096 94973
23178 91803
22762 77106
9902 50037
50339 75771
40257 44637
22450 37816
61890 91274
46095 71946
39984 69181
35771 91761
34234 67062
36334 41952
62290 90867
26014 83949
15910 66241
17588 24868
53908 59826
3789 30673
42626 48339
6498 81923
55334 93810
46589 76808
27777 51403
69155 79881
117 48894
361 1637
78427 86186
85543 98889
48953 61472
15798 84733
24201 32227
32754 63406
13184 84600
12288 26136
58660 62320
73926 78194
37419 42335
33065 67397
77544 98805
18217 61495
3177 69774
46297 98140
41492 70399
83945 93697
66289 95997
34150 65359
5088 25455
88073 93580
14680 75738
4270 81172
20367 31335
46638 89120
10879 93580
56090 56133
65114 67710
73261 90079
23291 61267
17726 77210
24534 70330
34504 44586
37123 67197
32215 66353
14793 96991
77615 98913
19919 34238
18203 65113
3293 98423
81158 96410
45110 47259
23226 54995
8056 20124
2843 46160
59042 60528
6125 79683
72928 78964
54474 81145
10037 60621
5421 67898
250 309
41968 88407
31320 82281
20044 61658
432 34453
43306 51483
49701 86930
8729 32184
28146 70872
19574 42300
10009 49762
31774 92501
23404 97133
4145 72225
27247 37761
41819 97868
33366 37061
54303 81877
8520 79037
261 76812
43701 95310
2114 24339
14932 98879
14901 66607
65330 77056
51737 66337
66788 85917
31479 48132
736 94293
4213 99299
12351 95971
46722 89567
41073 93619
2129 46398
31698 55361
69961 71971
19199 86468
26753 49223
31449 97381
29977 91875
25834 99738
55162 76770
6385 37739
40791 79208
93986 98175
67915 98819
7573 26392
32330 80965
42906 91242
52068 93418
21290 34070
12413 40722
24920 53608
21211 66939
6406 17642
92029 93302
4915 26916
60659 97148
59897 63914
79640 92448
58164 69313
6551 32564
8861 74350
23487 38247
18860 63589
27549 97198
14146 23205
57966 64484
10604 24964
6532 19411
32154 59974
37316 93916
60932 89920
5843 32952
3001 13845
63741 97342
11642 71885
53468 70475
126 66326
49730 79452
20254 63333
20891 35104
24168 37846
40899 74635
52134 73159
13009 35987
14922 81533
38015 40925
43413 74318
44861 77835
30081 52502
28790 81230
2458 36921
2204 80830
25084 32355
53017 61240
39152 47716
19718 33364
37772 63697
53821 84732
24228 76136
22016 35316
19146 49140
54299 65761
55957 91670
7255 50568
26931 37793
19852 99709
16150 26967
9919 98654
84092 85513
38258 58277
21394 76232
4571 48803
66475 76595
85142 89719
22816 33383
22812 30307
10572 98990
37423 86734
14863 71366
15544 63789
35402 62772
61659 74247
76764 83315
81663 89511
24189 92161
3052 40347
51900 77330
79035 86916
91584 99320
18036 46125
36535 83263
6737 13740
59247 94982
31561 66249
31403 91790
37216 80342
68783 79966
7231 95783
46933 98908
58119 84168
82642 85231
57201 95111
86230 88113
18532 55634
31799 93835
3508 55257
76172 79941
10418 74549
74220 95579
19955 99107
31687 87815
52996 56420
5812 71141
15230 87698
13056 36587
51257 74262
40427 88029
9946 45611
24971 92500
21484 40269
7932 56888
9833 47104
26453 65498
14362 49721
28657 88759
38382 55986
17182 96975
2998 77885
4703 13562
7289 73116
79421 95863
24901 55641
29233 79159
59355 99144
5194 61570
25621 33101
59668 69075
2633 96229
20117 41077
78173 99133
66022 71689
77023 77417
41750 57752
13408 73871
21300 31601
34425 68406
9599 57190
27306 43083
29498 35939
73985 84586
7339 56251
36463 70553
3298 21649
38742 82717
26833 36935
50768 76262
25001 64492
41661 85674
61585 75927
6903 95679
38215 57648
74524 99097
2329 38524
16087 38067
18566 75157
14089 98157
18042 54957
9967 90708
26182 79402
392 91784
35841 93744
21862 24726
18692 66605
53922 90834
46144 96693
6189 13199
36566 50575
19737 28453
8466 84652
55445 80354
31022 31054
39639 77667
7618 64450
5929 37954
55141 84561
40495 61134
35387 79091
6450 90707
302 14063
10812 18571
16676 99559
2564 77112
67650 89285
73510 95327
47076 84017
83422 89397
18055 85520
24446 69620
17632 34233
135 50673
33946 95458
49374 87732
35345 65750
39231 61706
60274 96540
5963 60396
37954 81024
13090 23243
49624 74110
44469 55819
14872 53470
15607 27295
51719 66303
73280 74003
59233 74393
21960 72188
47473 75241
10462 67978
3353 59259
8704 43425
62338 95869
35002 66084
1406 81781
17325 40730
36374 45492
8923 13611
16549 26864
62943 72921
11983 48272
41293 85737
7551 74658
61735 86556
51682 84039
11142 16431
5189 11751
65177 73868
50868 73363
66811 74489
61919 88631
6153 26169
50428 89727
47723 54598
57553 75195
43584 80113
53 92261
20734 33174
13391 51190
6439 76649
9720 12650
79788 80711
22750 73834
49549 54205
54915 71802
76588 92516
29349 77373
64861 67003
15372 85621
35802 38942
49940 72990
20881 80297
69957 98668
71529 88027
2420 8812
27474 49904
11748 43671
29080 45441
1475 81724
58378 87202
51795 79878
80626 93016
1254 83115
21573 53848
41010 80321
17559 20540
29853 63396
26147 96679
43112 62034
22455 70950
23651 26021
3015 73195
53560 65012
49832 82904
21787 61807
10683 58982
24708 62993
84730 88864
19957 54500
13964 38048
32486 32548
18212 85910
48752 92511
38669 57292
7600 72062
14514 26439
89504 89718
20204 41962
78576 98495
6351 91823
67563 84631
14436 90107
45743 88792
74601 75023
17382 72460
27509 83047
64054 93223
72231 94911
5500 11289
90897 93678
12403 36337
17201 27551
8103 89658
9088 28584
5032 39954
31970 65899
11272 21652
6426 13096
35149 55066
6598 54390
4579 50770
75459 82818
22237 67817
5561 35637
2278 49445
73414 95886
31952 82117
61427 91846
9799 10908
85265 88974
20466 24979
21652 76943
47165 89717
87676 88773
62473 81447
36332 55891
68656 95946
27240 97240
24206 94828
62908 87757
19630 60409
34145 51344
38843 82974
82517 88086
37775 48770
26518 56861
33317 85188
25738 48432
26793 59796
47292 66710
24919 64126
71598 79689
30481 85704
11068 42152
18044 91608
58073 65368
22621 63720
54873 80756
69191 74881
34180 69020
42238 77768
76190 85823
27294 78304
54210 97511
17911 45403
19152 47230
13055 52691
54877 88193
42464 88554
2552 75152
47444 76151
16208 68589
75444 87365
26485 82315
59176 83185
24116 65115
12868 52564
26891 77928
18538 77554
92336 93656
90324 96088
58794 73955
39951 71055
41033 42627
14694 85310
16429 36090
27156 27361
19650 21572
51814 91960
8087 53804
19858 46226
9797 80587
13352 15384
39898 67541
18324 68582
67465 92328
47997 65956
47008 83112
9491 86654
66031 69225
6030 21330
19354 84700
11904 45101
30025 47482
12445 68940
1389 22814
5417 42074
19375 83373
73944 79133
18966 70481
63128 90169
2965 93155
84711 92546
69681 76389
34228 45197
4261 46772
44810 97771
38579 69372
2930 85335
35862 42549
17919 82870
7086 36614
42873 88692
80492 98717
33944 56601
18388 20610
80116 99749
6968 24064
31078 99992
26658 99181
85189 89827
70946 86054
70698 82675
24620 87165
1003 91128
12410 53054
28192 51864
21547 73449
3782 84211
12512 89233
40332 48990
97040 98433
11920 45529
89207 90737
40392 84654
27277 33855
53702 63225
86404 90107
58741 75768
25314 48761
7198 10610
21461 34988
46580 90071
6809 18409
11604 42667
65177 85586
34065 89960
58646 95163
9406 27069
43915 71702
65879 94195
36172 87831
1835 63249
7237 68174
5647 37552
29553 49806
19062 74452
54319 85712
33487 65559
14156 80173
7377 73640
3021 23202
73493 90048
13736 91207
17137 63635
8321 98552
2120 88937
36705 73293
9457 23975
5688 93220
5823 80908
28512 71885
27795 88823
5727 18281
12315 48645
23097 68565
30840 42981
48982 62112
42567 86640
46167 69995
81935 97807
19361 64104
82148 88993
74685 80614
11612 13966
50474 98732
2467 61318
63417 78689
36323 66114
30746 67964
22185 96681
55463 87699
10799 42868
85250 86869
57636 63667
16553 81977
614 5659
2583 11924
19704 73636
25243 54241
27861 52022
2765 13703
3848 56073
78567 83003
26944 38966
27091 94093
41667 92593
59022 82984
14187 32410
25529 30224
18326 21334
48227 96804
76826 78188
21368 22491
17400 66902
13233 58240
80335 90820
36091 50965
15851 70063
4357 99990
42513 66562
54976 81567
50990 55248
47614 62554
7035 37725
6742 10896
69961 86278
78280 79394
10131 47087
77972 95721
5019 45178
16367 48234
20368 50473
24396 47992
31628 83921
36783 63726
32315 94650
10486 22194
57721 76526
21528 90787
28230 64722
25418 38171
83939 94101
11100 66917
24414 66001
50339 56539
7351 32784
79627 97280
71405 74185
47528 80093
27199 73651
3527 38874
9395 26272
10880 21271
9441 18182
1326 15654
2061 97292
36109 59089
19878 45880
26755 63555
44890 90827
6209 74735
5999 88429
16536 32809
36313 98121
13785 66515
36408 54137
62692 63192
25152 42694
5980 96966
1787 5404
45462 84743
50422 70400
46351 49531
85443 88151
59745 68303
21857 73499
54329 65040
9707 51618
23548 65910
46572 85065
337 77408
9442 80046
73803 93855
25489 34134
30811 73734
71153 93183
57674 80419
65984 88163
57127 97112
3994 91754
24538 26717
43514 61521
796 2568
12472 51514
23663 52839
39062 85200
1361 10332
78656 89835
50690 88191
25192 43235
51632 70427
41404 41804
20722 88521
24451 64827
37114 81950
13715 22241
47953 48418
59217 98234
56 9982
16202 54329
7093 15888
69731 89579
37912 58368
56981 98369
15605 28452
32194 82731
22000 77163
33288 70768
42396 96421
28026 69407
46519 84755
54684 74309
30092 34064
21044 87007
81081 91871
70786 94485
80258 99126
50448 64181
32800 72232
11845 42438
11486 84620
4945 23922
12495 13911
12598 67904
27920 89958
14172 68917
59543 82679
77366 95279
15261 79407
22205 33280
48498 76912
48635 70605
8875 53755
98234 99272
39782 90608
22475 91382
58459 78225
50132 95921
31169 99046
1820 92481
13817 28665
57152 80986
28449 33307
42728 52557
58076 87580
32232 35575
7444 25977
7878 57798
38341 44098
34039 62055
37269 63078
2123 74023
44342 59297
14192 45981
71545 78425
74935 76525
42082 62572
39140 53482
22643 31642
72799 90060
1528 42049
5193 67496
59648 98928
39668 84199
59446 73469
30863 96833
28435 38235
26311 62541
34803 94450
8776 35209
43563 53975
10076 38342
35164 82277
43743 72966
33477 51251
1470 74721
71520 86631
2104 38453
50459 63912
77130 97988
92628 93199
7595 48646
19941 97602
24817 55599
8009 22882
34752 74281
19405 20065
7231 46962
4412 33798
53710 67401
55783 87502
91545 97904
33773 59149
62794 67039
5855 61055
66912 74877
21612 65857
39064 49313
63206 69655
23494 78375
9640 10233
79069 88338
55902 56689
9960 70846
13091 49417
18673 55498
51843 70137
48687 52017
43150 90813
3490 92700
96864 99482
25854 41666
3171 46504
2388 38252
10326 97012
13298 83779
83380 84781
62785 83703
20204 89232
22989 26575
42802 55106
65288 84803
27431 58942
8853 89384
51522 85070
2047 25380
47250 71804
37931 89635
77916 84727
19916 61553
68166 99040
15829 71064
49137 93170
29266 63917
21169 28731
64384 68649
5230 37797
9211 35553
67387 80717
57145 90975
20690 27538
84796 90261
35081 84520
24013 91154
33778 90157
41519 59387
25738 85598
9588 59548
29466 65764
12999 65300
47573 56932
38768 66678
2716 74630
37527 38065
72991 94207
57224 91009
76128 76764
68536 79464
37463 58823
9692 62801
42440 73887
26655 55517
25345 29415
88819 90817
22479 37370
31561 75194
33102 89004
72227 84007
65214 76506
18103 41489
58225 78734
12536 98447
36369 51968
66327 83825
53463 93810
24962 68876
74688 79969
60279 93495
16928 48861
2268 34134
46103 72679
7609 24119
59433 96958
179 42619
9418 69347
4028 40629
18742 81771
40637 75598
99302 99990
35003 79653
66048 71566
19690 92081
37924 92675
27531 66890
6248 35770
61856 68546
513 86068
10689 74616
30849 67864
15154 23960
61926 69299
40557 98705
7619 24090
9310 39598
42445 53575
54026 95318
6687 67459
18527 31341
12497 99455
35309 63039
10616 81876
45157 83222
68021 72975
18060 49740
32136 63103
55131 86682
31975 33645
631 39950
17259 97696
28347 71528
39637 45851
45848 47499
17063 42329
23439 58857
41509 61870
3571 77303
3487 57174
67418 93244
46782 50822
25083 77544
24209 56919
6156 49597
3499 84972
12558 17681
27905 28803
5051 60941
57349 95782
47480 71973
40910 99855
60627 77349
18954 26368
54101 70129
12321 73874
33333 83894
34059 64803
8417 41426
29702 42289
17156 36247
48308 90437
7111 43132
50143 94816
16995 58064
14477 73805
22026 78462
35062 65340
32038 95903
49514 63203
9082 23743
13366 77866
56266 72488
42809 91136
58762 90005
6989 96188
29138 48116
24938 44167
17077 31349
38290 51138
26460 40063
5150 69529
23391 25085
49686 76161
10229 94463
28080 34498
9442 68376
25253 31183
3445 56268
12299 36818
44361 45975
35794 37733
9743 28305
57161 66353
92493 93344
43594 69937
35147 41837
24621 65419
25550 30626
90719 99813
1081 90853
29558 68189
894 15653
21733 81504
17425 65250
35620 44462
48829 51472
53505 70873
8511 94692
66204 88365
87135 93794
8944 63388
87626 93818
15118 26665
32669 95103
66902 93500
7025 88332
26464 75047
46216 91522
9727 88877
2092 80787
7311 82018
75343 93169
42947 47365
18497 44323
8006 56242
19032 63976
18494 56610
43463 65070
24406 99989
26503 48947
16487 46673
22697 97567
46260 56594
86368 91431
34215 84603
80172 80208
67025 69120
32973 72418
34369 79739
33564 72449
67945 91284
14 80564
401 66172
27180 96888
14037 49847
11143 97753
80513 86797
20270 48105
27152 65305
5390 26694
25392 75790
12368 99154
33367 93106
1546 75657
22796 28862
46164 75826
1736 73163
54054 54073
23644 89138
33848 91217
52012 99175
24381 46186
64016 92508
47440 75792
8136 32254
64000 73223
70665 98544
86919 90244
26983 99277
2155 53784
45723 64563
5034 91949
29678 66016
53260 98082
36791 43425
8454 26326
20157 58841
57914 58797
82851 96360
8635 93570
48375 81600
18409 28144
58576 90936
26625 74413
15395 51812
24068 50964
46112 79966
15467 34940
49144 51602
43176 95008
38944 76836
16490 40777
60833 74030
54113 55447
2468 41886
10541 66426
1753 55098
1156 93693
42472 66878
6860 66261
57841 80202
45984 92074
73296 81185
63998 88401
32203 82449
36764 55145
36097 55018
14867 19990
24372 55074
21211 83126
47748 79396
36139 59017
90672 93794
40176 83271
9717 59798
48823 50664
7092 42869
53185 61839
89375 97987
11235 67460
43373 94897
5920 29436
34253 60662
193 28467
35933 97956
15245 52318
27614 91386
46132 57096
43302 81222
39832 52958
26458 96948
10307 94011
70200 97232
29114 93354
11616 88038
39400 91134
11713 40230
47354 82797
9497 31053
18574 52608
25122 39815
41378 59483
38020 67587
63634 74151
12953 79137
79756 91942
30076 48555
34933 96450
86537 99623
55740 57407
27656 91054
39045 89345
33706 44900
28558 81997
60761 95507
11468 32385
49647 65975
877 19091
68388 86378
79814 89210
42723 81295
52725 99728
16254 90416
39064 65641
12963 41430
49963 63109
48586 63968
87058 94346
80928 89358
21693 81493
10464 94699
5917 15084
40658 93055
70467 95818
49920 82342
40150 70646
6481 8957
18942 81513
7781 72695
16922 24604
63290 63617
43135 70266
47744 96475
3330 82049
62384 63149
26422 36975
1689 18755
66164 92711
31902 44643
95223 98530
33930 77244
35760 97956
9647 62742
4870 16010
22291 65140
49581 93119
76837 85513
11458 42253
46033 86383
47137 82032
38398 67956
454 73156
24834 33046
3875 32760
24662 43672
12385 75901
71227 72586
23637 70298
33869 99586
30973 94362
49529 98960
11349 85671
86413 99550
42952 93281
8440 55385
18331 93060
36137 71966
12563 84134
31020 79690
37045 83340
51584 91089
40426 85610
32635 76226
75849 91021
9740 28632
411 74841
4125 88413
44131 91802
7173 74020
3121 10096
18799 52664
60900 88288
17841 43713
42616 81396
49882 57268
9732 56864
36717 75635
70722 82801
10517 26961
56177 73103
56306 62155
42601 94008
30333 41202
24045 72476
46623 78049
37160 90117
9890 60437
25834 57008
8403 24827
10022 13715
9075 30469
23529 57748
27952 76293
17126 49228
6711 44384
20640 56485
24377 42360
8842 76747
7501 43511
13462 92479
47861 91539
47121 92213
30581 77609
9732 58931
82695 82761
16775 25617
35597 38624
47567 69076
7177 47038
2686 94540
25019 96556
32923 46277
40692 52675
17794 91428
3533 50369
1604 87000
85206 87844
74442 84153
2073 67798
16339 20576
78673 81281
7540 91566
44810 51962
21733 70987
19283 31451
64013 87558
58681 59223
39359 90694
60598 87636
80053 86362
99 12356
5051 55161
29207 61494
3587 7482
38024 98910
51259 72301
26645 74517
69617 98015
79342 85734
14496 40058
59307 95575
390 37630
23298 46280
38265 85973
4660 54987
72 99838
21383 55870
42492 73114
18574 79787
26608 65275
10467 33780
31455 78957
15799 90939
8202 48588
5246 30873
72584 81777
33097 39730
17945 90205
23498 94913
61130 99529
11981 13731
23974 70206
22338 93729
22155 75662
3816 6030
38278 54337
47953 80493
54500 57587
21275 47462
42108 63606
17310 64998
69701 85122
49022 99061
81178 97287
72693 81655
76705 77067
17189 68174
13221 43995
6482 61444
66375 81967
1985 77051
14095 98328
65716 74845
5583 96596
47434 92773
67392 77398
34338 96306
39346 48776
3400 41206
31735 62630
1224 1981
78257 96639
2816 75714
41008 99684
47813 92051
218 71115
26154 34873
37339 99305
7696 22711
16324 18945
1817 90524
36350 38848
36157 91713
29807 89980
13149 52890
10784 30977
13897 90183
38544 76295
30942 36791
21178 66620
49015 58920
83642 95363
19863 82317
70114 89459
25866 91312
14743 46273
29404 36686
72343 72617
83029 90724
7491 46318
31792 97509
21708 29914
11573 21452
23900 38271
6452 58701
25543 44856
11542 63824
1405 45787
14073 30525
34578 69058
16677 76732
38210 59377
31958 86288
42416 66565
30986 53141
62809 77868
24956 34901
65749 86414
3549 65687
16521 68041
78714 93384
20810 61981
40064 80449
2967 71157
30927 43042
70409 92206
11174 22222
12663 70038
37191 66298
78637 94408
28996 42115
12707 95739
33569 58720
55559 74762
26704 80782
11018 51243
1291 38979
32039 80157
25131 78721
40026 74743
81184 86189
24732 73146
27227 93297
62378 87061
58165 80158
63398 69074
17894 33315
55010 63732
15353 42598
14085 43139
78516 99973
77014 92902
48803 62041
77357 88516
8058 20226
15575 17290
51740 65414
3759 65595
19017 74487
13871 67665
60404 93409
37309 63096
13027 43098
40489 65051
39065 86025
22594 34941
56697 77058
37502 42209
44270 67576
10309 60864
22969 68210
4713 58377
1557 18612
49860 57063
82453 96370
43595 62431
67128 71877
11777 68035
31888 57804
18603 42291
15151 67507
3402 4806
27473 59949
23518 56630
86713 93771
58315 77676
85878 89401
32411 91233
60511 68122
22599 59370
49970 55658
61963 74471
18671 78390
72903 97496
25761 39740
35009 50206
69725 86747
32563 48541
7824 47465
41347 74804
11190 48950
90719 91457
35319 63307
20947 87206
58425 89680
46483 70976
15594 82410
3796 98591
51428 71456
1946 39298
64906 96815
37993 60948
7729 22953
89967 92363
24475 28234
27690 31570
5115 53693
76342 91905
43796 90375
76243 82540
40056 73372
48026 70288
75720 99136
17593 77578
55084 87430
69581 99591
39400 66270
4258 20175
15133 44965
3901 15175
26198 77955
31981 52719
17339 44708
93663 97079
41782 81212
45490 73204
2575 76512
12621 42145
51160 79801
4209 28202
6925 18042
41929 86454
7441 33548
11415 75708
8667 93611
24710 71170
74345 90116
78720 81586
44591 64682
1871 52867
5589 37163
7964 41388
77090 79633
60778 88876
22165 38032
52013 53990
41957 64823
60700 64984
25086 68665
8022 37348
45833 72632
16219 87585
66479 97865
19979 40551
52572 55650
51259 88107
43976 69140
31342 46765
66597 78453
24428 59695
64284 73667
69569 83361
13822 22345
38901 99031
25475 59208
1979 84772
31678 84617
59198 99962
47338 73066
37453 54889
52321 58533
26259 44598
25655 38342
22509 71787
62700 80684
17536 93493
35696 84836
41711 61970
32727 66348
78792 87351
6386 68542
34688 63642
6817 87251
3320 11709
4302 66987
28172 97898
64377 81296
11316 53469
17754 21123
9817 47550
87453 88395
20540 46079
13110 15815
83140 88644
32240 50836
35239 83613
45293 65460
5804 23350
68330 72916
34851 73000
63823 76174
20718 90364
43891 67597
36943 81066
18812 20088
277 2298
9787 85607
6417 83509
25202 79073
34900 55226
71515 95051
14796 82888
36587 59528
38915 96621
27767 49222
24947 82686
15647 26811
40921 66192
6868 69774
54476 78828
40531 85445
43654 86130
25449 76818
51728 90590
12359 51686
15155 55002
18223 18768
6143 42504
54176 99327
37875 49865
77615 96250
27857 62799
60181 78418
6478 12190
19586 38341
4056 69516
16352 79235
67879 99941
39202 50285
30911 36556
70905 89834
31476 58150
14610 97748
959 10902
9789 64482
67792 93549
22916 67734
47393 64623
48856 97187
40184 92306
60683 75100
18296 70720
63353 96179
26022 83323
38154 48234
30642 71778
1312 11053
34211 38189
10983 66350
84728 86876
44771 97989
53747 67066
55916 83453
3176 81136
79582 82131
12713 39732
30295 88067
30671 35644
82783 84780
11037 75668
22974 91748
21213 87748
17885 95558
42672 52244
47697 58546
24885 78027
26043 76727
41731 64286
28601 94451
36809 39497
13828 15866
51958 87396
74750 81594
50369 89715
45887 71065
60019 72734
8275 49022
65175 76437
10345 11188
51615 67699
41878 56914
15327 57870
14948 58964
15124 28512
3905 13276
32203 98089
49906 54538
35646 98143
24081 35370
45625 46131
25047 46965
12604 73823
1179 37982
4959 83789
22938 66778
23494 64296
537 20387
26185 94124
14891 86596
2711 40549
3479 27163
8492 76490
48031 73859
10612 71302
26127 35689
43144 96515
14278 40919
33261 97211
25319 30604
10377 52558
7875 66716
31428 73838
64250 94142
54601 96423
32958 35891
21126 84716
30351 98262
66674 66783
33241 48975
155 42256
47980 55548
4836 33700
13217 63876
24714 51075
90397 91513
64794 65006
2996 89123
22683 48027
6153 36618
11858 40579
17950 58038
70487 93494
30448 73694
61028 91001
30695 97279
3623 47553
12168 87228
50187 52784
70650 72993
1876 6897
83268 89365
30334 79671
75341 84325
71569 94369
71550 80263
68277 88232
68193 97938
11468 86619
3053 6710
7341 42373
21418 61514
24092 90156
6515 99119
17020 54050
5604 41939
47124 74610
46711 51328
73247 89912
33971 61365
4138 32339
46977 93765
30736 52176
37584 46387
25341 50233
7665 81101
21207 32816
10254 23165
13022 41734
13029 55094
7163 84876
54078 66452
92786 95286
66576 74549
15509 94737
17681 76388
64422 69258
4729 70197
55533 77609
23807 90814
88225 88401
896 47350
9429 56992
35582 51172
23696 73827
55170 88263
65058 74509
64709 78077
1864 16797
167 52341
8183 39234
52691 64921
40782 75412
9184 51605
16179 70659
20608 37370
46634 63659
57125 92927
14084 76496
30863 65218
63831 69016
18581 46347
5476 76329
6988 15060
6312 44075
19003 24314
61452 76477
15705 43696
61502 65647
22533 75695
5047 53122
11785 33639
76086 93886
35664 40558
79542 96037
25300 94843
46214 73608
57127 71701
71813 88982
52141 79576
30854 99525
3923 97397
1015 81847
62501 89723
10316 22266
38440 89050
49740 90219
67983 91275
28490 46976
13976 31045
51049 84634
21635 80660
56342 65331
47652 48750
65444 77515
77965 95420
1007 45846
58742 62740
57818 64997
21508 71433
15979 52318
19850 79597
20865 90790
73610 91907
42195 48699
34111 69243
74003 94705
5489 66381
13812 46691
21000 58644
26154 36535
56590 85172
67787 91628
578 34036
35162 93916
26168 27214
9884 54414
31795 41241
1674 62296
23174 24476
58555 85084
92846 93277
8584 54958
76361 82773
5143 17146
64013 97316
20892 38127
83178 85568
40315 84738
58305 88355
20521 78207
19109 89181
3721 23002
13230 22858
72261 82394
35596 95974
39582 65119
52674 77288
43910 66122
10505 58565
28412 87475
11662 86875
9181 39590
13425 89158
8569 64051
4469 53365
20157 80690
66928 68075
17746 48793
22577 65345
35996 81436
6892 28552
7387 28095
26976 36367
4459 60863
12418 87140
85469 93037
2419 7209
11569 32177
75076 87326
867 4856
39615 91171
11658 16890
66684 99948
18588 32544
5198 38246
19408 95220
45091 47548
94659 99425
31718 46378
75060 76427
34695 87478
27472 95143
7412 88207
8253 99907
16608 65957
10072 94989
25005 91574
38394 81955
4174 37971
78866 89210
39076 43569
68644 92565
80699 96690
36234 91945
2554 23820
60914 66928
48462 91617
5706 89029
69986 73138
95235 95696
6810 90971
37804 55925
30168 85069
7318 94524
7925 40394
40899 72785
34326 40118
21279 56786
10861 67593
17467 42630
12165 57926
91188 92699
2791 83720
4717 69055
8423 40706
29453 85129
1308 63920
19818 80285
5848 6505
27594 52754
723 45286
26119 33029
954 39323
53089 59811
25813 27676
20010 69274
79773 90486
54243 77818
73164 81932
32051 51058
535 55714
32787 73485
23451 91397
46037 88601
13410 84011
52915 57888
4878 39385
32017 44025
58692 89919
62358 80853
1751 95070
34249 36396
37922 74552
41638 97725
61388 78549
26249 65063
22119 73238
77989 91107
41713 42106
24814 55776
16873 26906
29843 82908
19710 64835
7123 97719
28426 98790
37447 42131
30627 62969
4696 43923
41929 61164
15261 81917
53477 97437
4706 74726
1641 53410
56680 87903
18628 95168
65572 98492
68570 83456
4562 8726
18136 36423
245 98891
46528 61718
1438 64080
65793 68700
82028 95796
19002 37284
26936 48290
12882 64257
2606 23221
13161 94387
80618 85770
57289 58682
14937 75875
15901 90093
3639 80861
17806 23307
27779 54276
48771 78759
55355 58753
40038 89354
12819 88503
20718 94589
53913 94401
7788 30400
29221 79318
12721 17880
58528 79369
58963 87117
52098 92024
9746 82457
55997 87345
4471 46481
30993 61859
21293 62457
2348 87888
7859 81307
38547 60558
84392 96590
16332 90887
59771 78443
14543 47127
53932 79069
27197 92062
14109 20535
18565 96300
16661 31553
18665 63811
41150 92997
29624 65130
51620 54908
6487 39505
5022 12079
37445 75001
88506 89692
398 25615
48866 91671
13005 69007
625 26435
8079 10134
34697 90573
36848 92267
25225 81944
28854 45394
36605 89797
13765 28386
78825 87336
2431 13687
55092 82547
35306 50320
41662 64037
12789 17082
24167 29748
83018 84652
49553 89713
40512 86302
43516 91969
34087 86407
33445 72385
19488 57207
3266 25243
15407 60941
20109 90405
14166 39881
4915 15360
91971 93447
38135 60607
11781 42141
27263 72421
5380 74504
34497 82475
67539 94409
40037 98174
5077 82445
81898 90547
34944 59507
13779 72697
1215 41082
5715 34056
50807 93538
18722 81799
23 3346
6779 31786
33346 98156
36373 68667
25057 77205
38211 49509
718 30924
9800 96216
12423 97738
50801 58122
54662 68783
52610 56198
31020 57578
28964 66814
70607 95825
38285 81653
11452 24368
66029 86685
22790 41861
71319 81947
65380 86758
847 1185
10804 99994
2530 18760
24249 92504
29345 92699
4092 17462
57260 61788
13794 91047
8020 79340
18517 40084
81664 96021
61555 88956
22259 65705
18156 63716
51813 99519
18067 60593
15642 44002
38856 81865
19793 47658
20550 60692
1094 96912
75854 83447
69487 90453
52550 87783
44342 85879
85025 95467
11766 85603
21689 52621
59044 93039
54405 80336
22377 30167
37769 73328
10514 59632
64329 88338
34264 51794
49908 98866
8157 50564
21130 24410
17568 84468
49853 77595
27894 62221
47243 61335
31052 96380
15188 74359
51671 94768
46271 66325
2393 24962
2368 71393
71693 74446
22386 43858
63475 65948
24293 87397
2335 11958
7625 80286
1554 67774
20040 49980
79833 91582
4231 25852
86486 86691
41530 73468
13102 17859
39044 71487
25413 83977
39750 64238
56178 74606
22189 85749
13826 52736
31395 98878
17007 25498
27753 96767
6174 97746
11067 41643
32451 49471
72 4446
4925 84455
68970 79316
14384 20280
25492 46599
16131 86063
71397 85448
1282 25765
1480 25033
21555 75657
78050 91231
8635 25053
46560 78398
35924 91673
68173 79948
47386 88130
1314 5986
26868 50638
34566 72854
18315 61977
21330 89090
21437 59873
35688 36952
44616 45667
67430 73791
40378 49881
83799 95436
41234 57829
48122 63493
33111 94855
57133 58823
5128 46038
6474 30731
64304 79193
41524 92212
88341 97000
17795 90082
48034 76359
46748 53611
60503 82122
52654 85067
75032 84137
28736 66655
32508 57252
66195 86035
5836 90384
16475 75890
37556 70475
71261 73012
58993 62819
40312 88258
47676 49648
12126 85769
71947 77283
19668 35301
49631 84739
54055 80987
4422 8342
16909 64543
53380 74982
21933 81597
43435 69298
46529 95902
19082 25005
5373 46994
3209 46127
35572 48469
7225 12654
47114 88871
4739 11520
18057 39623
9036 47067
68416 95483
6230 89609
16763 52200
41292 99137
64491 79863
57938 66601
4668 32739
32848 96238
91950 93882
78316 88866
35869 62641
2035 22037
50179 86458
11972 59739
41782 72076
37938 49172
39374 60332
27525 92059
35685 78711
3178 91607
26197 35569
825 88051
28096 81481
27108 86632
48352 91508
1935 6911
58606 91059
19427 63811
21589 67084
8731 95584
56485 66466
21785 52641
38496 82904
15965 49529
9974 92889
39509 86026
39596 83268
46768 88889
29930 85576
72906 98576
48887 89715
1286 47658
4105 51952
52962 74647
25185 38356
2182 58666
25642 82191
51555 78357
65693 79407
16837 44021
24797 69878
51646 98623
12855 37663
9386 90402
55118 70851
3958 41417
14768 58707
56421 96361
77565 84114
37957 98996
2188 69063
86773 88481
36439 41592
19491 42262
75630 87810
66130 98067
19696 71792
12542 37336
56370 95742
8456 82178
13274 47496
17593 75674
4909 53225
20638 36927
26403 80695
15137 90685
68313 73624
82820 88255
4253 77314
18767 21574
23786 70544
17912 37079
93 98035
45754 49733
66222 71529
37015 55973
4680 92689
6958 94656
37105 79372
24873 60397
33265 94147
38880 87809
5692 51276
11468 33284
57958 76125
55755 71738
68585 85049
64682 64900
17033 61168
44488 78057
34953 70971
8252 35295
6276 50861
10044 87500
73149 77681
3099 31222
56878 59749
25076 75333
6246 46601
25973 65441
1182 39158
5017 89767
17518 68820
46095 59052
26492 84568
17993 64859
19957 29495
10554 26435
33586 51950
47479 84002
32343 98251
59147 98491
50401 52111
4883 4971
22858 53685
35978 40962
34065 60823
66880 71038
62418 90014
14987 82148
96642 98743
2878 6258
51128 65202
4918 17126
46340 94395
91796 95142
50786 75694
37090 80524
16872 91130
78200 93616
13811 67101
12632 38002
30459 59133
32799 43641
22633 34203
42963 59917
43923 71820
52205 92802
46610 76930
45788 68787
13695 62470
2396 31429
47023 98050
2596 24861
27894 56813
14399 41457
61127 72050
41302 46514
5988 76087
5333 33454
76936 77232
30057 43103
9977 94854
53374 99480
15083 76088
55190 92632
38333 76814
51144 70368
31420 83233
69940 99521
26199 77841
54868 88184
44758 77246
18641 90861
3264 4234
70906 72481
67875 73055
68844 75794
49903 57154
1657 14404
17680 77246
32899 57711
7676 46381
53519 78232
9113 74803
4141 77270
74082 93546
16996 38482
42676 61987
1864 79197
6884 9784
35883 82027
10126 81613
58846 99518
49328 70236
11926 31145
13497 29206
58237 93525
33434 54940
29939 43297
22282 66027
43764 47215
9242 67979
43844 79841
41160 95282
5054 28182
8805 63142
69441 97964
16154 86945
48766 88503
16072 98401
24801 84336
18652 65375
10109 93321
47848 72260
41360 78329
67752 99880
9251 54283
17829 36871
53136 88129
44039 48943
9112 91403
34164 57337
34933 40000
70618 72222
54601 80670
4646 37690
38488 48886
14609 43420
27018 49148
12582 89978
42135 94598
42536 68463
62133 86758
10213 13267
67196 90231
45703 94557
12848 36314
18448 27242
11292 59917
16174 92831
4309 41041
3558 78658
72400 79674
28720 67564
2084 48806
2232 15189
8220 29612
50115 57661
79849 81752
33823 75364
67383 76682
6069 40484
64027 71143
1536 69451
62379 90710
2046 77875
10208 67147
23994 48992
59619 87806
13822 79296
24750 67037
27453 29036
50848 96417
61064 64828
66070 90341
28374 84044
33824 43125
6746 84373
5699 31710
28062 42555
5023 47797
26331 43617
89450 90884
79803 95091
11268 24772
28705 69389
50550 96617
8343 90902
15660 54487
20344 72003
23156 65034
2752 18160
9312 87749
42284 78227
71086 98675
54876 75966
4876 20462
51275 61625
45060 89507
34733 93967
41520 51240
32476 78054
43243 56821
32270 68451
4707 54080
15589 56567
69541 97503
28820 32271
1084 50384
52034 76604
13310 91610
42967 46415
14378 37345
50483 64177
63946 69477
62952 63890
51070 80044
8852 71008
21575 70878
78595 90954
1418 48210
63000 66376
43877 55902
10936 61724
87570 90284
19547 83179
38717 51043
9323 81227
6946 68221
37197 83686
1611 91794
9410 76546
3103 33558
3244 86542
81650 82965
21131 55309
36308 43854
43642 95748
39571 83203
5199 29964
15596 25963
88499 90045
77632 96625
28926 41572
13971 93852
17193 51166
27824 35001
80653 81569
31784 70409
71080 77188
55580 76063
54992 63258
53308 55829
73886 74802
26971 65303
42295 62712
93324 99041
3540 88797
1883 46438
55598 79252
7768 58618
22541 57870
3732 42360
2142 47700
50760 90126
6220 7927
62426 85636
35769 76707
2497 16124
12531 38777
1151 28465
28403 43350
39572 90819
3917 56374
50582 76212
4349 7376
13141 49066
17820 88489
23167 52509
25225 51839
39267 87193
46012 79802
37682 66225
77980 85706
21034 31032
7969 39401
24938 31647
2035 17166
18891 50852
3238 84152
11597 61558
99448 99588
24526 32098
71450 91140
16212 83486
25125 89122
32605 35295
59138 74685
53989 73184
26360 68616
49981 98713
13217 56003
7978 32425
19242 43108
31908 64873
69074 85673
90550 99086
75513 77070
38695 77397
31954 70092
81239 86897
30572 48925
38110 85647
1490 37826
41152 45755
6263 28746
70899 97693
6613 99386
53589 85971
88013 99260
45301 50034
75298 91853
10291 54002
2222 69974
55237 97432
12583 95925
54635 92583
29678 48662
10298 26253
55424 77198
58247 89687
36699 45960
41835 83008
69187 90180
61364 68972
38417 41018
86061 91178
55477 60096
12806 51545
46422 78489
32381 64618
35832 92281
7809 81259
75401 92616
14252 27094
38345 66619
1724 28296
58692 74200
10247 32565
24273 77135
20631 27994
27137 82504
34196 53151
12166 67580
10005 43795
13580 85296
32505 89563
36089 44989
20570 86929
42433 66213
21310 34744
34845 58195
24302 45305
16691 59793
3244 27025
636 46713
14296 81820
14599 42902
17215 72758
759 99674
534 60516
26058 39324
46716 70977
33828 72348
63820 98077
2227 20428
33017 51267
8034 8806
60434 70827
47593 47979
26385 73426
79886 95854
32148 47854
17698 72925
1203 32385
30068 57925
35190 82806
58502 74749
8786 56040
50642 87927
5996 90321
15900 90580
3163 62159
6924 23288
45781 61452
34522 49450
2303 5483
5577 45284
10767 53443
71065 79437
28314 52271
21144 79480
34864 94150
6728 10275
18914 41695
5803 67358
73779 78283
12486 89005
47734 87044
30787 50235
8351 94857
10001 49562
54515 74646
57072 70129
23952 99404
14576 28636
28028 36334
9126 35338
88123 98101
3862 69634
4803 22088
13908 88900
59519 94215
41666 59167
50690 99906
42302 45518
61264 63484
63686 92477
83067 94747
29835 71589
54544 86376
81410 86180
13309 81812
15203 91663
29738 44681
10034 31598
46194 56000
20656 78013
39979 96065
4377 60151
51749 61625
17717 37329
12801 20770
5803 18007
43922 57240
30042 52855
49054 59201
25914 26101
50480 56965
6954 77538
62915 77587
4769 94843
6463 63499
21854 59907
37077 56084
5257 63375
6093 78676
6673 18197
18253 22746
36357 82875
66367 99103
14875 45890
33979 86669
34119 59958
45481 65829
37183 65271
39006 66419
31548 57223
4853 76122
19322 99089
1590 99934
19267 32687
13634 86564
23057 91665
6068 12347
43480 85151
34630 86531
21733 35144
42944 96682
50172 75022
8412 54457
2803 82071
29166 74990
38855 85288
3062 65568
6597 33023
10572 70969
1755 73051
49319 79357
28997 48013
18826 42409
3190 24615
80791 88715
24815 50439
24464 44207
53327 57500
7651 34781
35030 95913
11753 90982
10791 44462
25768 96145
18228 82448
27170 42065
53189 89431
6067 73728
21678 71906
47841 74890
45171 92952
40338 56401
43895 75291
44400 67118
9190 66452
59784 92449
53221 89190
923 7848
42790 87209
82573 99489
59208 76539
22054 84596
20198 23284
37200 84155
18844 40822
27984 53248
32811 94573
5893 18111
63081 94609
54191 58865
16463 33345
59866 75980
25629 47307
85486 93664
37938 52580
63083 90436
16012 31053
10105 64787
69390 97502
60724 67057
395 16613
527 29481
39787 75538
13366 45957
25584 48467
12880 15211
54148 84191
14675 35422
5295 90848
57450 76320
1670 70458
30565 51406
9886 15679
42533 76385
22197 28689
51824 58439
7409 21939
14049 19196
12469 15324
40998 59003
18503 94304
55793 87992
4693 6902
27842 67264
61031 85454
5793 95277
57513 64189
27124 90622
21154 68613
14684 92706
47316 64975
1111 38212
51338 72090
55948 95915
94685 95473
70610 77117
23601 54382
13483 16470
17590 84874
26235 70580
18692 72721
69590 85533
2494 78241
18665 23868
20579 49998
17389 19711
28122 46398
44867 85989
12045 58396
59421 81663
88513 93449
26272 89981
5709 91347
85868 86095
15044 75064
94286 98659
49532 67049
36546 95149
28938 79034
40673 60898
38326 59643
32509 58219
37719 84169
5798 26352
14368 85963
14524 81321
25172 76714
41242 53927
6995 92722
23999 94928
12360 32750
31779 96255
53004 65457
41810 61354
3281 26971
10608 39507
27468 75315
15455 89099
7043 66446
54043 62627
51833 71976
6404 96135
65842 91632
16136 59308
28916 68016
49356 63241
29547 75034
85265 93669
36718 60714
41969 92319
8282 42871
30090 35029
2255 50855
10913 62250
46605 86039
35070 74552
20088 85388
94436 96993
44119 55638
12371 51387
16155 58651
718 16376
4317 91781
35903 89994
62728 79170
40841 70460
26346 32575
40203 54883
46993 71352
17025 77890
53446 84235
65905 78407
13575 60005
14550 77077
80214 86082
53480 88769
6122 17224
3432 5777
45038 46550
26859 80069
5980 54097
26670 41540
49054 50062
18169 71440
37599 52277
22409 35774
17504 89007
43712 52731
13954 87054
7124 48801
2661 48214
4408 28993
59274 69800
63287 91792
13884 59689
18618 58858
40232 66353
1804 37443
16424 54028
7363 74179
24018 68924
13772 70950
54706 60550
70088 95471
41158 65411
11211 44273
37079 48310
38012 72349
35318 83574
45155 87811
51265 69402
27953 98413
35313 66644
60060 95642
11622 42897
39634 80301
5389 67969
15611 28993
6339 97023
68150 82638
27825 81437
9601 63701
22632 36446
28780 52789
19865 47935
20853 81306
47756 82834
23938 36627
22265 63088
43456 94619
62017 95373
31088 86139
26905 30292
77359 99980
62797 84568
18784 76955
598 51299
32454 89816
40175 48145
26245 72546
15510 75065
30879 78300
33795 68901
17635 44926
8682 80437
72595 90854
35761 60671
17137 99249
18071 52779
30046 92907
10566 66932
19474 98784
72470 74410
79487 96969
29550 43267
52795 74122
50640 83129
33719 68010
23496 32615
6451 62951
1602 97756
39783 70144
63308 66506
15306 58899
20378 60845
72264 85077
49789 78556
43851 89400
23031 33733
29897 97095
1418 80808
2883 50607
79058 85196
3411 45733
4181 68631
28801 42711
4960 84348
18531 32603
63896 94368
29093 98957
7807 74035
68404 81755
35189 82692
48447 60967
31292 49320
61279 93675
35943 49844
8279 49839
17996 25625
13229 39118
69373 72344
1661 15159
40983 59389
19490 33458
95463 97959
47184 98891
9100 39056
19768 27359
51186 72897
42417 89183
17320 74153
677 36974
41256 79931
6581 84229
54913 95158
16341 93002
39536 91958
31948 71897
59733 90920
13200 58034
28572 33395
56713 87814
32760 40580
14578 80412
3141 41499
66156 87569
80056 81379
712 93206
465 78931
55196 85800
22847 75886
4127 71774
18017 62707
10148 49823
52289 55213
82887 89050
87 27196
3267 54434
40224 98475
55422 76972
52612 79601
50155 83224
27276 48877
22875 58187
32874 93961
21570 79452
37718 61061
16432 90495
52624 58503
7170 87044
24429 43027
61428 72500
13259 66345
19709 67867
39590 55803
33589 62800
49444 99848
28738 66616
7819 72538
7392 70594
14649 59698
70437 97049
20916 66058
13771 68543
29255 52801
2412 32762
27374 43868
14433 43438
7469 36219
36283 37090
12280 76029
70107 92027
26023 39862
13140 96453
7297 43892
46895 54812
37459 82511
50999 73479
5823 77707
43602 68020
18935 63560
21815 87077
56091 84555
32073 56582
8867 62470
19564 25026
26171 57541
23188 36673
19662 87954
19432 93074
1165 66772
26866 52389
20900 66669
9583 18599
31034 95263
5328 34254
52919 73052
29713 72174
1925 95685
14790 65528
48339 86745
50062 72820
40274 66056
20814 24364
43108 72745
96320 97333
252 72871
22888 31960
47897 58678
9333 96743
56245 99951
68963 94149
2310 4568
1428 48211
16353 45453
22288 84966
78592 80971
45242 98646
39970 64153
52192 78079
30763 40047
17503 44769
16178 35806
17023 64349
52332 66057
9756 51533
40368 77073
3371 47696
15749 23824
31546 44114
22372 86055
37061 97194
54334 94048
76742 98348
47137 84153
48953 84895
29785 69865
39323 83258
48293 51261
10664 87422
12417 97018
40138 63980
63732 79892
5883 20565
17531 57720
6712 96463
37361 85320
25236 89354
22497 62652
19131 20005
8539 68661
28400 29008
18752 41371
23268 62247
18793 70985
6887 73164
29730 75735
57954 83576
15021 56134
9897 19415
11659 40868
15823 23583
4003 77805
46091 70036
17635 81565
77925 87979
55496 78189
7961 92405
36041 54933
119 1699
22705 78693
25550 93519
3927 68463
39848 86694
82601 90543
53189 92734
33976 40871
56389 88662
78061 88443
20337 20534
25862 90296
9741 23952
15250 89230
22130 61128
52972 55991
59039 74427
38641 87126
657 93929
36845 92461
14752 65288
14689 27983
7410 47677
34999 55815
22408 88541
2623 13593
4298 33670
56880 89280
22909 81630
9710 79804
51281 89356
13800 38713
8304 21780
60670 72638
22634 53466
20975 67200
38676 86638
42226 61183
9195 74931
15580 81958
24009 63227
11131 70013
27126 70427
38975 63214
47473 84852
41893 65669
7783 18023
41313 99856
23592 99974
13707 42787
5132 77702
14700 87216
28316 34006
15766 45057
4667 62891
85498 97898
25235 27165
48218 69896
27610 39368
57721 82006
44439 89756
97916 99613
53567 62502
2630 60805
12385 70033
54152 57196
7184 18668
32245 57859
55670 76988
31014 64176
9216 44578
23733 49958
57224 93945
17619 98232
3892 45895
16410 83057
5066 93202
65910 90297
37356 61645
71355 74476
44290 70822
85042 86902
31677 53757
26142 28702
19413 45092
8355 35910
82868 91411
4549 33180
62146 77454
7761 74622
66403 77009
63504 98412
784 21191
39831 47533
90913 99140
1348 52761
7471 92983
2404 30077
56996 88737
7443 37868
46669 74194
88001 90692
30883 98955
46553 81171
71092 76960
52237 73109
9548 50075
26958 83754
3791 33839
1515 38628
22040 74534
30303 92548
2860 45881
72435 98978
29648 62084
58039 68899
5363 55114
31248 33941
27030 79738
42031 53446
28361 57596
49547 65011
7197 78379
43259 48221
18953 84255
30944 56777
23103 46687
50580 99360
53136 89613
75344 95119
72637 76386
28030 67463
13328 25177
44557 98035
1717 26639
22625 89330
44683 54384
88507 98048
71747 84815
52086 90845
70409 71588
54523 77231
72721 90219
52586 70588
78145 78535
13075 73538
59202 75740
92156 92955
46933 54729
24031 57869
53359 62674
14336 79231
45381 84745
13039 65505
36487 36629
66789 76830
26531 77539
18390 46932
17503 27153
93563 96182
43182 80941
14530 97166
4647 66115
39140 61957
93463 95034
43723 86554
42724 92286
62290 87295
49103 53992
28033 63733
35756 77714
5770 88692
63977 74272
36407 86888
59342 81188
4397 24547
73436 75954
13221 86210
5348 50837
54502 59469
12924 62175
8843 75444
29203 62473
63759 72498
69410 74091
11488 21829
70278 99979
12051 74058
31988 72156
31564 63416
97 26041
5078 62625
25484 75088
6263 93916
40849 42035
22373 57800
22565 72559
39678 92982
68837 84388
60345 71724
24831 30217
14401 52851
21289 30436
8270 91912
80415 99795
79101 94131
25508 86269
30009 31015
5742 40204
74808 88340
89669 93631
79465 89829
38222 95943
52237 59695
51129 91814
84502 86147
19763 96237
33801 97780
22408 52095
17659 28650
23606 33553
21928 76626
46405 72504
50227 87024
4685 36630
46588 61358
12226 86126
7305 65382
18844 32441
61480 88358
33357 60843
20168 23689
33754 96179
24538 39996
65795 85912
32562 67756
49699 99717
41567 50940
19358 57899
78617 95006
52347 55504
1624 34924
51007 80354
2518 65137
983 55668
20524 95416
6596 45831
35572 92372
10749 38347
76093 82266
32882 41580
10295 98757
22319 82172
12293 68133
33452 63790
50377 51724
29312 49806
15846 29581
51033 84308
10384 16160
37111 64763
18960 30339
11663 68161
9374 21462
71909 96578
10381 52269
31833 56944
391 16078
35450 45903
54242 71231
53880 76498
37683 75074
14680 89320
40749 84514
86681 89140
24667 29701
54227 86668
1158 74000
6679 46665
35908 79401
51423 55589
78293 98528
50259 64642
80294 92411
56009 72594
37711 79686
71931 84020
29921 90222
25263 77198
26272 56559
46341 91382
20090 60053
64674 73514
21814 74958
2527 79218
7634 80954
19383 90912
33129 77240
20077 58284
211 7623
85753 94944
35451 51654
53675 67383
71350 90467
46964 64838
66196 96856
11136 12971
51652 96178
12005 35498
57626 85913
80405 88360
42293 45652
44731 81370
37497 96668
18449 85180
63629 85321
38659 78838
29141 48679
28574 43775
42518 68280
37472 48274
16124 28034
6169 16736
53062 77095
9841 75249
41473 87421
25812 47527
20638 93854
5559 92099
57596 70862
70036 92821
17852 94802
76502 87390
15669 59080
38790 89743
57820 91273
16981 63269
61552 73356
27523 44887
47677 56015
10617 52163
13703 85364
27297 45250
67619 93465
41806 91534
12294 97042
23241 36957
31264 89466
57661 93190
6193 54347
44247 45643
56398 69831
14005 67446
15270 27769
74822 94786
19571 45464
4936 88590
23721 94938
26036 59098
10441 69177
7843 33583
11164 89786
24909 95342
10600 41001
21181 56993
41644 81927
14087 61880
44620 99659
10260 22665
22121 39990
59487 63067
2981 39867
53408 70694
14676 74554
55252 73310
17874 45940
15706 74588
27969 72700
63831 93544
22155 32449
85187 95640
43164 70875
10522 85960
48351 77636
62481 91640
37116 59768
36534 94577
32731 50987
25119 51623
16392 64396
7414 16659
64868 83260
14780 91844
18005 92112
30778 56723
94105 95241
17235 23136
56291 78368
44430 91540
34268 46196
11794 84692
2755 87986
38281 38880
12871 37324
55264 77133
40921 59154
2984 97698
79301 88129
70887 87903
7099 99211
55057 63849
10404 99241
82444 86706
39315 54299
2539 54639
41791 88184
73116 95631
9689 16546
12657 95911
75970 83999
9828 62158
34332 86483
46353 49884
62837 69983
11872 51937
5015 24608
60920 91879
21357 32950
10073 45851
79294 83889
35810 76701
53468 66355
82670 88293
18558 56287
71165 83470
24272 78357
3767 73753
32720 83428
2465 5897
24144 64174
61629 85133
1581 44868
1016 76317
67322 68002
38754 61869
21863 56760
4556 57118
52044 57414
11009 48338
15674 71483
19735 91682
5342 75868
42654 48542
34277 38895
9645 81869
3401 41941
42577 64839
12386 47113
22793 52394
37476 93549
94708 99472
21696 59382
28162 85553
4779 36235
9862 64735
6366 11418
27464 54964
18312 82191
22281 79399
852 5043
52619 85896
77742 91390
29840 60435
49909 61130
42653 45459
8351 86523
5797 98055
22752 41515
27123 29888
9461 32446
24601 92742
1886 36003
3396 29191
63065 96954
39213 61718
5604 79264
1480 23080
56771 98749
11278 12182
30027 71031
42573 70713
20479 28624
56758 81449
27659 53899
69965 78293
19049 69465
71972 76759
33199 69367
89977 93125
11666 33012
14238 92334
40970 91578
647 65855
70053 93387
12815 86562
15920 64224
18528 87148
15000 82768
38050 43060
60806 67083
40427 99915
34064 51596
20300 39844
26077 92324
20066 21548
14393 74928
35285 35888
21574 64697
41900 92033
22828 31307
35159 72717
54006 54214
14903 97316
55230 85758
28954 31149
13300 61215
24463 91929
6496 53527
7101 93658
53334 81745
8384 39089
61328 92196
88270 97720
30566 92615
78627 89373
19475 46489
60970 62794
19987 51663
39042 91208
58751 64325
15024 81341
40121 96985
40909 72740
80266 85313
75315 95155
46315 90856
22586 86311
49564 89859
3720 37085
69025 71172
16921 40731
1281 63813
26989 56300
14523 33439
23245 56260
33440 64759
25108 80296
112 90905
28848 61144
76990 95156
70445 71274
25621 99749
14168 22845
18784 19296
71318 92454
10649 50695
43245 45815
10009 89094
13153 50890
59680 71128
27335 38337
7849 25861
41016 94936
9273 76021
42432 99493
22385 59920
55142 56954
8484 40371
53006 65943
34577 62274
43533 71925
15922 82308
22256 61013
32558 75646
2670 67509
26920 57425
18249 88318
39046 90075
42227 75211
2268 76446
20839 48152
36915 94527
35504 97516
26858 83894
63034 79504
19912 33732
40982 52729
19342 55024
36663 90489
65554 75733
20373 35267
13878 78523
21928 29823
26447 58873
19757 96979
6910 90918
50675 88029
84541 97025
23426 98590
14193 43230
2600 4626
22219 86331
485 46966
6008 76506
13957 25816
48134 61314
10662 40155
46892 90191
20935 41943
23306 90032
52410 69330
34684 38954
8115 71549
43706 89121
54501 65761
74785 82424
22841 96470
2779 88508
49088 83006
57563 84780
7913 42363
54537 93566
65012 80452
81304 88981
30715 40428
25424 96864
60334 70095
84193 97845
21945 38781
69679 77394
4395 89081
7951 87754
93944 97672
21760 49912
60172 79142
47653 92530
9221 69273
23245 42414
42677 48704
2190 81618
7582 73400
16573 62980
32030 52970
26105 69492
45082 51392
21188 94950
3721 78123
23658 56955
5036 6105
17541 60955
37503 49165
28429 89710
3546 88937
58036 89898
12784 13982
54270 99886
10325 71378
86651 99980
34249 62781
21673 66490
45813 62111
73565 94383
81945 82420
11863 14783
32463 44104
76872 86433
18966 48142
39590 54754
8524 42013
26304 26598
2394 3490
6208 63367
29091 41676
15242 59150
4625 9311
72019 80667
59069 97631
7773 36642
12447 17640
4127 44004
11022 92702
31206 74083
2711 19165
38548 81476
32535 42322
81589 95958
46401 85752
34558 97231
56429 66939
52131 63754
53976 75301
44413 62060
24387 28295
16563 84233
32734 53053
23206 32351
45794 71483
701 44026
56830 98198
15004 16199
57470 97501
14189 29785
36653 76236
39705 83897
44534 90770
858 39458
16649 99484
5131 82496
5104 79079
54422 75237
27173 28890
2224 99108
32330 81818
25523 32028
85811 89320
52800 98882
22725 29267
27105 85230
53372 98715
66153 68711
14435 85126
33173 49644
45472 58848
60204 84383
4361 51824
9109 60735
33125 95560
32855 51345
2952 88174
3765 87376
14583 82249
35682 62537
26445 38890
11108 85562
45153 68746
57979 61732
16791 51979
33051 51382
2838 79728
11359 52675
35955 98807
44029 83426
20448 97692
55214 65899
19452 75728
68566 74590
4432 8557
63493 65937
13758 68273
9227 43615
315 42064
12170 50925
6741 62871
8002 36258
59604 64796
15918 43257
52848 61169
64288 79187
23123 27409
77588 94505
25415 34551
29161 85001
48600 81842
27626 69265
54368 88859
64139 92673
29629 87732
10567 33448
39847 67031
33014 90685
3688 40973
401 79651
10600 78607
65317 95523
15843 87322
50493 53138
32721 75699
2829 22475
53548 75633
84326 97773
15864 22680
67990 68774
14167 32284
51098 60710
84838 94378
25067 73994
2677 36792
71540 94442
31975 40540
22250 97646
6273 44735
59656 61757
10598 16498
38053 51609
10593 68911
33941 92258
51368 98976
43809 70000
19882 48130
61244 92230
4292 85909
56591 97142
12976 98560
47199 58369
14800 65612
45280 57081
8827 20648
29883 44414
3681 55725
61079 71205
7663 27722
41089 73660
23648 24217
1892 74528
48048 52897
47568 48509
36185 98426
2473 48910
59284 85058
67988 87197
968 24340
81427 89553
39275 68597
3731 87405
8887 90667
43909 87300
31456 72626
62351 96687
20426 74356
18086 32774
26287 44588
48571 80540
15462 50096
35193 58828
52368 91048
24220 55275
44938 74097
3293 56275
39243 87076
9520 19588
28358 62532
15018 75796
26999 30363
60624 82497
15031 55125
41929 45178
29279 59524
428 63407
50799 67785
15244 69753
7772 22480
6794 94611
27159 35223
37499 53947
23245 23864
10468 71466
70774 88775
10826 41671
28459 54022
30194 91933
56350 68478
1468 19171
20165 49499
33580 99108
8521 57161
6004 99775
51068 99440
6966 87188
58805 82012
33809 59741
22881 28445
54063 63764
55232 60821
51235 84570
18533 76387
43527 75465
54538 78429
77222 80050
23445 27092
42775 91702
56040 90358
17254 62174
81740 85795
22423 89357
15762 65320
96675 98861
35462 61578
18883 78603
19265 25735
29709 58253
12972 96129
59585 60042
46076 98375
55303 71009
33668 69813
13430 46484
11185 32127
13545 23623
16809 71621
71578 90156
42579 51277
34644 37087
69799 87564
49275 50506
15376 29120
4598 88167
3348 63750
4904 63505
10233 87601
10346 33819
21153 77796
74745 86280
46529 69859
28891 53462
11945 63478
41150 94825
29371 44163
62919 86921
28660 29802
18371 80190
40454 47807
22837 50603
12630 96337
45816 50874
67877 70031
47029 66546
23211 98492
88466 94198
57447 77064
6534 20151
8203 46993
39585 42749
17093 88963
4921 77702
47489 93322
17480 76849
32311 85031
24382 30461
69055 84842
50029 83360
2772 91075
12580 82373
31660 49674
47958 57250
55777 59178
76299 82145
46166 87493
37288 78844
8880 57706
4072 29423
13571 76015
32666 98957
47638 63484
32481 52548
61685 75783
28444 69224
53207 84853
8058 29157
56955 96303
54961 61688
43811 99883
2313 27823
1229 1769
55475 85758
82756 89637
33898 42151
47116 75773
2762 68502
22472 59795
17233 66246
305 10341
5175 70389
28262 54086
21164 70263
7471 39564
24364 89734
145 34306
81505 98518
47682 75683
7207 20501
24840 35335
13969 77172
13682 66264
30359 50664
24080 75936
19632 63641
28046 64961
26955 35413
24532 40922
21022 48462
29390 44948
39301 91623
18910 53457
33092 39998
48850 69996
5243 8162
2393 34442
52947 90360
64932 87720
35701 96390
5379 72294
67248 81731
4731 19460
59215 93255
61382 65604
45523 74656
29605 78160
3890 58588
14774 79749
60860 80436
3772 83935
5151 58863
4541 64608
24471 83106
20581 61922
37972 92343
59157 89034
2370 84234
59938 91387
21700 27972
52510 93179
23121 41663
21145 89237
6290 76576
82782 88658
21270 40228
3755 97991
43158 64815
54592 94198
61911 77235
7647 27828
30737 71574
11887 63129
12507 36882
412 45095
71997 81902
29756 59477
8032 60219
7021 96247
23112 90022
19257 89803
55550 93466
23874 28763
80804 96247
74696 85052
56538 87834
33043 56406
3505 63768
7962 90244
1366 32407
66316 77245
36561 66408
85344 99628
3143 15844
13360 55839
16120 44258
38629 64044
9587 93743
76543 86932
1530 5773
33880 58313
37867 75014
9998 26065
41471 54888
60650 87854
62965 73649
7344 54902
41912 52626
25170 40558
55874 88375
16865 46662
29351 95273
85243 91475
9754 12500
19416 71924
15734 79021
33291 58137
17181 31930
30564 64555
9466 50207
13631 21424
44431 94623
78654 97460
46242 92947
28192 41063
11399 90006
10867 17617
20888 77742
33291 75945
61875 71781
13716 22861
4579 74178
61314 84419
51675 96931
52498 54431
45630 46010
1078 96227
37011 61803
65757 98280
21371 28953
88506 95294
21192 50918
20964 22651
40303 89510
17918 44411
53122 93458
12309 32659
45494 67280
17433 19555
49278 91778
94469 95574
51423 76190
17283 44076
41771 45602
59583 79929
39922 56075
37248 69836
10252 52921
866 49836
60880 65156
79139 79764
14982 70358
17894 55350
22164 24329
4832 54274
9090 85328
733 8905
55662 88751
3100 63086
43252 59616
38734 76307
34304 51369
35545 70560
1867 44942
877 30303
39264 53436
31256 72524
18373 57347
31295 37555
62018 66049
52955 56979
16113 36990
19144 57538
82383 87845
7854 33587
36617 54785
31 30139
64216 74839
44603 47646
6715 48041
55742 82160
32867 46242
61165 69806
9906 73405
17684 88463
77 19491
35311 59689
34817 84172
34069 41932
49714 97763
30972 89584
43193 70064
30308 56245
14620 24268
14818 44033
4680 74388
29594 69939
59546 94700
29492 33116
14456 71283
14359 87920
52348 94688
66431 98040
13031 55358
17700 40123
86924 98256
95287 95693
10219 58236
23941 84371
16850 61562
45210 72501
10541 69069
1436 10566
2412 60493
29164 48532
41482 71880
3678 45529
6063 74030
50224 77142
1176 25143
24564 35563
1561 93542
44504 51527
64638 84351
7711 38191
89182 92917
52346 84091
6428 57210
33824 83204
47510 74398
21391 23950
87329 87484
85084 98830
75554 92620
25397 81125
5276 24262
3882 68559
565 14947
33969 88997
18995 45872
53784 82300
55523 98225
34808 68853
14830 18873
80113 91385
67391 67665
31004 80201
69196 98167
15410 88293
22553 74317
45418 50563
14246 79825
66600 69499
46060 94672
56430 69877
8207 26977
69983 86370
7829 33426
48656 81025
69671 76351
21317 27882
21354 26809
16229 21511
26045 27840
30091 40526
10582 81510
6221 23976
37644 68442
74372 93363
20103 30784
6881 46842
47288 69253
60698 93010
29481 90461
5903 36358
5503 84491
20847 83609
8571 92238
319 62732
57993 70426
20636 56649
8159 68906
16616 55396
51995 85387
71184 95196
9865 53924
22334 86745
54155 91383
34659 96749
15474 73301
87318 94079
66467 87817
23532 26371
20662 68576
10237 66845
19693 24863
18537 83372
45517 58647
54802 88471
20631 86873
34361 47809
54587 68908
71963 76885
59923 62467
14892 49877
46142 55365
23966 54568
1472 50949
36709 41205
66212 94368
40212 81853
41278 58451
23734 35530
5763 92324
37637 74943
24617 40819
35629 61964
1101 40738
26771 39849
20050 66559
72048 97259
20733 75509
47272 49113
39656 42466
14890 66809
17069 81023
40369 78744
33553 85241
33591 87111
14661 51650
164 3506
3918 59283
31886 73044
56449 71098
74879 87062
11185 11932
21779 78016
25814 48565
26720 93791
55760 90278
29284 88893
50867 54128
25949 51613
34903 87544
51648 84199
36099 57756
2637 41929
24027 72190
60367 70460
23037 78024
31343 64003
56645 65403
25209 47530
5034 40253
33804 63211
94668 95187
64392 75300
56413 59430
35990 90692
45039 70024
80174 88389
71845 78753
32594 61385
25902 95179
29610 76517
75801 88426
85629 94926
22081 67042
35795 45615
58336 80253
3893 67180
9295 39694
17403 48226
43900 89609
18090 73687
31366 56821
7073 27546
23697 93793
33755 83524
61041 82859
17090 82080
38004 84985
59689 83056
31012 93162
44682 89598
15868 97131
6184 63501
17167 50202
72346 83216
103 33847
78038 91348
30399 31283
53603 54738
10549 85865
15735 44099
26408 86672
16132 29180
44257 51515
54410 61448
58050 59478
5902 82015
37121 62938
76194 94601
1151 34333
14139 26418
57469 69964
76357 97542
2293 38240
35415 55300
30652 66116
16978 52944
31983 36215
22233 66725
50293 93746
52741 71499
15183 84908
14345 58113
20350 60563
65471 67516
57177 98066
4397 51600
22955 44434
65720 82979
71089 87275
55907 63521
37811 75455
77110 90971
5532 58882
56291 81875
7854 80698
60253 71980
64942 89726
56516 82065
17324 25943
44035 51164
13214 59955
38084 92591
67160 70584
7472 12325
66681 69925
40286 47242
52341 58932
12402 90092
20140 25259
11461 89497
80994 81267
6647 42528
9221 81217
5564 11628
77144 96111
43825 74939
32079 90069
22524 24073
9192 91285
65310 95824
16658 99267
13792 71999
5855 13857
11606 31659
1616 95866
39115 74949
15555 18885
17271 34139
5910 99785
10333 75806
59810 85940
29869 69613
22252 27504
83479 87925
58958 66444
57687 62952
70102 96705
50281 58138
22339 25513
50788 55982
3760 63006
9734 78238
58226 78627
25408 30513
7465 89927
25948 87208
35734 79249
8936 49564
53368 83547
27110 46971
1118 75297
38086 68923
48020 58985
35038 74442
7640 20273
19784 56962
68402 89067
23108 74124
38841 89632
23766 92885
23946 69606
35856 86348
30226 38786
36482 46590
37355 83988
52623 82668
40749 73817
20413 31278
30349 35089
33926 78083
9820 20783
4407 20232
59017 85155
62459 86259
16022 29843
11932 24030
24788 58628
79579 91040
31643 87448
53859 59586
35770 59231
47949 93061
6167 20591
36452 84464
22114 30833
6145 41564
16494 20798
12784 66747
6505 40558
18231 64317
39309 83633
35484 95993
22215 97305
65550 85996
4933 49847
26976 70892
28864 75576
5325 8850
27199 56662
59861 88354
20444 59064
88719 93294
54283 69209
28711 81182
44780 61830
53892 78840
16148 51323
4531 15425
11565 36755
59465 60295
33829 45411
2337 7725
76571 81274
3560 31728
10457 83189
39692 59038
33481 91983
7460 84315
25528 71539
35087 56310
15967 87032
21062 30231
19243 51210
40584 48680
65156 69611
7984 38566
12481 19790
6074 75913
8502 32147
69213 84666
33865 83838
13285 46399
1130 96462
65001 72117
36792 74496
86247 98429
10263 64743
88335 94977
2582 86033
2753 50014
35953 75701
25323 52535
50932 71540
13595 40198
30397 83533
63951 99172
14269 46908
4241 54637
60253 91503
55348 85274
81391 87701
8644 8724
6603 9716
59634 69081
48325 96986
25658 51714
70954 84659
93852 96818
44256 72076
27836 40166
79715 94508
49459 56113
40182 59270
21173 55452
37767 97221
2548 76375
8261 77569
50490 89153
6009 50840
67634 76662
1178 68761
26143 84188
83810 89609
50057 53543
41130 95306
77615 88782
76414 88886
60152 65546
36654 55449
26517 42848
24779 71267
4601 73264
55429 85907
83120 88307
26440 62340
1168 14957
33634 54842
65158 94418
51948 63005
27216 87442
1056 62709
22937 59153
42240 56269
3256 77325
40076 73608
15892 36236
39903 55375
38287 81781
35208 73512
55438 98493
17186 87463
5367 30349
19135 84338
694 26834
37585 75230
89760 90875
25605 45541
40388 73789
71927 85886
32004 89314
32368 77768
67189 94678
8683 59797
51930 91544
42085 79458
70421 89747
36475 51238
8332 91081
24715 51392
22704 39252
15946 96170
15436 40936
27327 60490
62816 89466
13781 85132
58186 70610
18578 84283
46464 47631
44546 78236
22001 93818
73612 76808
14791 62285
65254 96260
13909 44785
10885 17630
52259 77250
30348 34949
6812 66951
9637 56581
10566 69352
5918 10798
7413 96426
1419 35233
58157 80470
46874 74246
20727 77487
54627 65261
51628 76761
34767 36845
44102 53387
12110 70656
50798 69940
7235 24347
18769 45520
65021 82185
13282 63506
6725 29096
23008 39655
19413 68438
36251 66852
96990 99840
2677 71273
2149 65261
67128 85629
48212 85852
31678 57646
72139 82586
27949 82567
71322 84600
35531 73180
63659 90859
12040 77179
17886 40765
67877 84232
46187 59511
3860 84583
70613 86233
26802 66647
19599 88453
28476 46975
48031 76832
23715 79791
60801 89153
59615 94098
23288 84014
74460 82864
4881 90334
34601 93869
60308 90779
59158 61969
60691 82136
64804 69035
6826 44674
35229 52992
32683 92257
39936 91599
35629 55217
14368 20152
44233 52020
16434 83360
54935 70523
18536 46273
30487 89717
11941 39677
48542 49763
22032 90014
87919 98316
50352 77796
26232 84660
63542 70145
49580 68647
1443 99431
1688 16240
56791 62049
54308 60422
10112 81615
40745 88101
52323 59665
6889 29114
20014 88691
50392 86095
25799 98645
18729 44228
36987 59494
18923 83678
28975 84700
60839 64282
52877 92661
28574 55733
7958 83346
7784 36093
39600 80690
11120 52609
4636 17418
5416 96965
49339 53934
50141 55552
8654 90136
82827 94188
90212 91914
23406 65259
23606 75612
14957 70879
28305 94272
55480 86591
13279 95490
48732 65993
30886 82746
11647 55701
29195 74766
7721 47737
24850 77954
29629 43290
20733 84681
78618 95288
29714 73952
59255 91806
6728 26077
14672 80415
60317 77233
70069 93593
5853 78560
18567 64218
52876 89110
70551 97879
440 33225
6943 15386
684 78221
75796 87963
8150 30620
2211 79443
48002 94022
50012 51992
19044 55030
25601 73888
4285 81716
5984 63566
3122 66046
12079 17251
28062 86179
35165 82972
98226 98919
25932 84287
6580 74460
70408 77492
49719 98125
43514 90592
29554 91380
21161 23335
62119 70627
27653 54741
48406 87292
54499 62508
67614 78104
21213 59859
16658 38402
63506 65913
69422 89259
7667 77596
53499 53815
47802 65279
63900 91606
46772 89443
46425 50795
58536 79286
3797 97561
50752 91056
36158 97132
42364 64207
61374 89991
54903 80763
72294 99692
27516 66464
14264 38271
49620 78090
43733 63168
1531 11487
1638 48849
37633 88387
14037 16004
40798 86970
9166 11343
21255 38262
9582 56610
26653 55643
66992 82948
6898 49663
33201 88132
33606 88511
46219 71938
4818 86398
30876 50551
25921 77879
79183 83449
87965 94430
82802 93485
78247 99760
48603 64501
39885 68686
52796 61503
60233 73126
159 61374
49345 87844
67045 97007
48639 82591
68414 77780
31340 61938
23829 61454
82680 84149
73367 92135
60252 98166
30437 50857
42368 80433
53842 62667
49958 87543
25951 51110
8870 45986
50550 59872
24589 60856
4684 97468
59904 79071
46462 97664
60582 76214
2498 69563
69467 72757
26369 86833
82944 97698
27616 84444
55564 63442
3401 63958
14600 82103
6863 30679
5700 36950
41979 74399
25580 72062
89726 99017
33990 85562
42929 73560
14178 19684
55059 68519
44502 51458
68913 79018
67535 73747
30979 89408
1676 62987
23480 62674
21235 63684
32389 36751
61024 73821
25649 40142
10513 54812
12865 93194
52035 65428
42015 59181
2676 39744
22452 57276
20267 42610
33291 46853
14156 52831
2697 78513
19088 87108
15139 62902
27120 30895
61349 68900
18913 46378
18401 60604
62873 75977
45651 98487
17264 88911
22615 41223
815 71628
45104 67465
59326 65979
34276 39752
34361 37372
54538 55374
43875 50090
31380 36591
110 8702
38539 63025
14884 18006
39231 85548
3532 87610
20478 30785
33395 89083
11172 75282
8270 13095
12776 53860
51535 85203
49814 86574
19393 44886
31776 90360
40656 65641
37899 65078
33412 39316
12315 46186
8619 10808
35075 44928
11462 79560
27856 73551
87100 89474
27972 68074
3985 24073
3692 30997
81358 94115
34687 57939
39913 69026
72616 83591
13387 97797
38048 67145
45429 62822
63205 94135
45658 71876
49018 87522
6397 64662
5979 58281
63791 75958
9358 59952
7009 83648
8277 32923
14642 97835
8483 43178
40736 65575
10090 78925
55869 67632
29343 60759
38727 60710
16884 35814
52469 89293
13285 56393
15960 41876
79856 85364
24879 82892
20921 76322
26395 76552
14182 50860
15620 46428
67171 76298
8512 51523
68337 76982
37555 66097
49183 55517
10924 75162
41771 72490
70400 83177
38841 47577
70895 95010
4714 35696
15139 26743
60645 77916
60062 78170
2461 69345
81480 94152
25836 32318
34439 49201
21976 47711
4236 33059
4191 10359
49557 50024
49487 59960
6442 61118
10441 28694
33266 49834
39746 60152
30879 52729
6767 80919
4149 29378
50765 61599
84515 86754
29932 78640
8409 79334
54200 68487
39418 60460
26186 29842
42331 96656
49091 79620
7814 43604
37449 77860
40161 48546
543 58368
37290 44483
65391 95091
74744 95554
10229 62975
4035 32981
30187 98896
33496 97749
7126 34465
1962 36758
29784 46028
65783 90801
48460 70465
22758 39151
17741 89351
68285 78370
13787 57798
54621 75189
60861 84656
94335 99544
11446 74007
16635 40774
92 14117
50291 62346
17579 25997
40551 70447
92678 93858
70225 97082
17581 70756
6778 14967
75267 89225
53553 59767
30986 32525
16008 77239
36071 89817
4236 21435
21979 81943
31199 78937
24306 69105
33938 95123
73257 98160
25604 73404
86246 99513
46074 52371
20608 80747
65293 69019
32060 74322
24227 45170
46298 77151
29806 84990
10123 87270
35217 44208
21868 28620
33410 70578
56003 73431
32361 57588
9598 43156
30526 54583
23566 91443
11797 86032
54314 76138
26790 45258
1174 63002
31475 89644
39086 69200
68530 79454
7831 49443
1219 38267
82705 86313
1685 16153
5007 94927
86634 99221
40589 79502
2419 68828
40826 55789
26608 55676
15350 66189
25907 58511
47381 72439
1993 36117
13396 73645
26010 73194
4993 51601
46847 47223
32107 50881
92229 94329
66953 72190
9545 65815
77806 93598
6264 80811
33616 91447
9838 85676
17113 43000
29580 35498
29341 47100
5571 55014
57646 95177
23959 35976
43268 47213
25392 35920
17057 31241
49044 51495
12648 52069
37409 53307
10156 85106
7956 22136
50363 73216
22836 46932
16131 92849
75192 77898
31677 55155
50649 94433
17972 86694
37738 98962
18352 48127
75010 77106
29460 77429
12287 37983
69080 87985
21172 31571
28205 61178
41822 54435
22205 78300
16132 68230
16281 19532
36828 60293
86350 97433
43899 84684
33896 96121
7716 65354
5802 8731
43714 71370
64939 70616
16657 73518
59518 90133
47382 84133
4564 17133
6606 79402
18172 89215
2969 23140
65638 85014
55949 75709
60419 91476
48813 82363
50554 75721
46501 64428
12260 24453
87619 92252
264 46246
94037 96864
28656 86513
30726 71114
10794 59577
10670 77534
7483 40318
9495 51550
16172 89638
81688 89244
20849 45800
36692 91362
28894 92221
63973 69111
70849 82452
28235 56281
25813 73679
42449 75976
26685 86959
86900 90313
30419 94162
20051 55872
36797 81900
70818 75627
36320 58462
80640 99640
57418 66586
7254 16307
30151 50743
81298 98420
7860 95213
47305 70251
20357 28919
11593 84347
9840 83165
62435 94392
10293 52075
17181 37225
20029 64232
15188 49639
62248 95089
48546 80171
11972 61772
56558 76395
84140 88441
35472 90616
24419 80928
16438 42128
16481 88238
10345 14913
27869 61437
70279 78875
3409 51225
43887 51821
44799 59493
22764 64779
13928 44145
3018 3363
77315 80498
4019 42057
32336 41177
18171 64926
39338 40682
6788 16015
59014 62317
1688 27696
73204 84857
10080 82154
1710 48303
7167 18320
3430 55192
4021 36231
719 37736
27748 60842
41192 76612
1577 46244
62038 94635
16734 64404
6646 18934
17175 81436
16103 42107
1050 98808
28199 87703
37612 63870
68834 98798
68949 70944
26721 64746
13209 15556
50549 89880
25092 72388
39505 55355
69298 87665
18995 53874
11524 59622
2345 87355
91700 97225
3135 30772
31797 71854
65560 80491
55617 74938
58997 91622
21250 24421
42259 62384
31135 43223
19390 36946
28542 81719
688 10621
14661 56176
979 70970
3428 41976
18085 47022
1278 48045
36388 75673
1203 69726
15117 19145
28367 31365
36456 80366
11811 87737
33026 84861
37813 98665
1155 81974
59109 89574
4324 9571
49714 93162
5281 54001
57638 85205
34786 94191
18361 44505
25211 80896
7145 24524
28197 87528
43348 68476
35088 47754
16207 65310
40548 41265
52967 91941
29837 87507
72051 94032
29552 83650
26659 75789
78682 90577
7167 44932
6507 13676
40490 83587
35686 74268
11179 21980
5551 32435
48954 85000
90717 94560
29879 57659
32315 87300
42363 64414
85066 87539
71887 76453
24153 46061
4628 84692
5078 23705
45992 78852
13885 17246
8308 22463
42060 72993
17197 83473
19720 44036
44247 91567
2796 41678
14588 92486
14303 94517
10923 26545
21242 34895
51001 73983
2692 43672
3073 25468
92069 92883
46084 98631
62347 75116
71131 95648
56365 84483
66883 68752
31510 33069
18964 23870
43255 47631
4678 13488
78375 80710
12763 86324
13926 68341
57088 95620
30804 66136
5423 69240
18017 88348
81213 96413
33461 35916
43674 79683
30837 80529
4701 32161
15379 47821
16644 62139
24027 75327
25401 58285
9405 47683
12813 82715
30417 63578
62042 92281
36972 92895
93 76161
392 50127
54234 90711
18466 44498
71234 96849
3374 31128
59035 67515
3346 30727
348 73641
4067 16524
18629 97445
43039 71976
6393 54247
28567 96763
4803 19641
2162 74882
36571 38589
40722 94922
4945 36629
16117 82321
14347 81480
86283 90206
6533 92816
18625 57863
40769 80443
3708 51455
32610 61592
9611 56398
56034 81548
22092 96762
1106 35427
69238 92617
30959 66178
77175 85103
6904 39197
57852 58641
12105 17004
30794 86267
4338 37278
5254 65726
16052 59335
38622 98650
2999 27477
21316 40010
24577 53739
14863 34609
35040 53977
36174 92117
56452 67929
6210 51305
69186 88401
20188 72457
24770 77649
4837 18863
7416 86442
22340 89794
11263 36923
35597 63792
63962 91521
31765 37418
76648 96007
45194 61968
13916 93538
37918 46585
33074 75428
16481 19813
73526 87394
34828 69304
3949 73718
18733 51359
137 30392
77811 97808
71502 78725
23379 70479
36189 55040
25709 78517
82663 83978
40734 77866
40637 47040
24507 34394
60391 74189
73159 75717
44462 86927
9163 96599
23473 36493
1770 37310
31994 83723
16590 23017
16887 58373
22839 37929
52534 67381
28568 82968
34505 68417
1344 22694
4677 33705
53214 99222
14855 59848
31653 31954
45762 89336
50975 59928
40489 89586
6670 81391
2815 26217
43161 55743
15263 33103
43358 47791
27110 32439
87539 91823
5079 67387
3492 91429
36024 68912
7462 61383
60887 97127
27763 59050
15253 38897
23609 32643
40670 65429
40238 74998
69556 95916
39079 86839
51144 99576
627 79216
28341 92277
15735 41593
17624 36073
79694 79901
56348 83464
57527 87328
8559 72619
22709 77028
26369 32249
8783 71768
41153 51773
4638 83672
60757 77457
86602 90583
13204 13400
79438 81675
61351 88132
15037 90226
19410 27196
19872 98947
67047 68947
23348 65813
34776 53411
31668 53771
60246 71960
28592 44034
26662 34254
38105 86865
13731 76238
15916 67278
3122 27382
3307 81564
78136 78464
54613 87237
40555 70087
27816 35872
16738 26751
14052 89081
33223 35344
57981 60045
10868 19366
32447 39285
65855 91756
12444 54204
43760 65387
25009 51214
85650 87163
62135 93391
61379 66309
14549 65941
73178 89802
19987 20002
51557 95373
87874 93480
13840 45690
27780 66894
44119 81790
38218 56859
38588 97538
14611 91334
72448 76474
12685 63645
22805 39420
37466 43154
37429 84191
35492 93007
68290 97820
64746 66548
28365 46967
15460 25605
45687 91889
26354 72796
60921 93407
9863 15351
78753 88739
74202 84073
58656 98118
596 41790
11081 75270
20083 92832
33754 68442
7383 80632
49957 74897
8412 25379
29387 63686
96895 99953
9069 68511
25660 60474
17105 62249
77051 92826
43071 55541
36147 81853
62872 93121
20021 81370
21037 75538
58444 98534
29065 76630
44019 49157
1225 55131
59923 93691
49203 86396
54874 62175
32702 34029
84833 99617
17987 18226
10045 91783
10508 36507
4082 5636
53235 95093
14483 79302
43771 54651
65160 65689
12365 44418
56634 84809
48269 52052
44999 83612
15065 80478
21914 68928
74576 78673
12180 23382
33816 56232
31378 86928
72120 87325
48606 77329
86589 91474
61381 97283
5831 49159
16361 77743
9826 30487
25944 57298
9812 30769
92723 96259
46865 74000
24842 52195
40603 94887
32714 85564
3774 58867
32072 99359
29690 90139
11534 95524
21930 73272
52102 72207
1273 85797
42029 90850
38845 99003
63078 75358
33507 62342
34189 40851
52917 90351
59056 88122
15782 35458
29336 30327
7945 67161
6386 73721
33670 40251
36047 39017
42898 68009
37049 46846
54282 81110
3065 20806
10633 40250
20327 30657
13148 59589
22193 22598
57011 65414
10849 32230
5073 51386
38638 42574
39886 73565
26351 26391
61968 74046
41744 87879
92979 99326
9088 20262
52704 79434
17009 74766
59213 80515
34288 74529
15941 41220
7092 64256
38572 47308
3809 92157
31436 40054
3585 76708
27238 62749
4314 79991
62888 65806
60126 81163
3292 40578
10266 25536
8952 60221
952 95695
74844 76158
10547 69312
85537 95031
2133 13563
54117 61459
3954 54195
18940 65098
26965 72717
10639 84277
33707 44952
23690 99208
82327 97774
40562 89510
38034 84378
1256 94417
33852 60723
14960 27559
32358 52004
6069 71313
26526 91684
20449 47985
36370 81957
5547 95812
13372 82511
4079 72373
35915 38505
70423 87744
18597 69822
45666 89878
6634 87976
14927 44702
88293 90922
29545 32663
61404 87376
9251 42630
70752 96674
4038 19384
60401 61464
41261 87144
52306 77830
59592 88020
17112 68036
15402 66070
75620 78967
6789 57840
66121 80252
80000 96874
44013 89107
9222 51686
7081 54280
6379 91537
95562 95775
40150 69693
62116 69200
53101 56546
46015 97732
21744 28724
28976 84899
16429 17078
53447 64798
53720 59313
18621 63650
36568 64015
73113 99392
1698 71955
71521 72367
43027 72451
30331 91826
3254 84660
51839 85362
7553 56597
7654 61018
62727 86220
25841 85314
22378 63887
10569 94834
70808 75345
34400 90293
60012 99793
51633 68417
36081 66048
46777 60107
1339 97011
23800 41584
79185 89226
12672 65526
74598 93371
286 7692
8590 56052
22060 54564
59216 85226
22267 23830
65616 98368
23464 39417
42553 77931
13674 43002
51750 79283
2399 71395
66943 95070
3654 56907
4552 65589
12318 50240
38086 57124
16752 51145
6673 47064
37380 93761
19834 78275
93895 99004
4587 51753
41469 45660
57948 75800
56183 90446
64182 99663
4565 82191
40914 91016
25816 26185
27020 60540
21588 89897
13013 80817
9668 19263
83663 96112
25581 43325
41351 97876
17133 99193
57680 92638
14522 81085
33773 49015
84865 93165
44183 82900
52511 94242
42393 78758
72644 85482
37843 83524
76674 81805
11859 67997
49202 81008
16663 78182
62282 72586
1824 94891
4413 80342
35805 68248
20513 84080
28257 63597
70408 91856
73478 84032
28254 92627
17291 49110
41686 47451
7600 21070
29836 86077
19249 20045
66950 95110
12819 83655
11742 77314
3219 50387
42721 67842
31772 70375
89656 92618
38973 56490
20307 39206
13678 44126
2735 48573
36524 66031
18195 65232
62305 84534
31501 73624
31140 64486
61942 79078
35527 92008
32918 54443
5571 38817
49806 90687
20191 91663
39297 77469
9131 44255
54155 96416
14117 92145
28435 66423
40520 93436
21008 29163
2618 48768
34001 59369
32282 69071
12787 92851
49402 57178
38747 41335
14600 39957
8854 23539
25508 75178
3010 88351
36667 42002
57516 95514
1299 29897
2607 98164
33155 72592
46844 58677
6734 88337
13597 20930
32289 81077
4658 8308
3885 73396
5510 19524
36605 65643
38530 70349
47100 97249
19038 62371
7090 35159
19863 41866
2014 35448
1141 16059
53318 53338
12471 82374
40717 69264
18025 49606
6382 18681
25958 97163
82345 93381
22008 51113
53515 81139
57583 72488
9674 24136
8925 43833
25075 65538
13912 88860
120 54179
11049 22943
66772 74193
9743 47881
29802 42787
2593 78175
10189 53864
27597 56948
72581 95181
21941 73594
31897 60158
80315 99423
17201 95762
26838 42433
18248 90978
37930 95884
63546 98794
35876 42239
68018 94726
71775 75801
15463 52799
64539 72046
50255 98248
22542 50208
37458 93779
10636 13025
2227 68055
6230 74969
2901 61590
40580 92123
64988 97539
48812 65078
46698 64415
44826 76639
54639 90050
29545 96718
15893 17325
13840 63795
67370 76284
71213 93121
3345 48976
62099 95551
8971 56293
247 32054
5059 66524
15800 32203
11219 86715
29998 47999
31690 51319
26627 98335
48576 80778
5754 58994
21417 60046
25842 85718
84520 88690
43519 53691
21379 35897
1138 55748
26968 41865
2118 47912
12073 41585
17939 76010
12237 46880
81290 81702
78469 85632
12272 72072
14476 49549
12998 69257
21582 36655
36954 55507
23729 25402
47727 67419
79374 97185
14336 21265
7538 71778
83970 86696
45107 90687
18108 24360
31485 82744
36368 47156
32318 43567
42664 96615
35783 45744
3351 42369
62994 95323
15592 33827
67738 74102
43205 75442
74939 91447
10892 23824
50389 92878
30039 58465
45859 66429
1483 3812
28686 48368
37686 80074
87831 95225
25714 27664
10022 43958
6800 97649
21432 56936
1446 73269
35943 63707
41048 88032
21372 70176
25594 60660
45605 88383
84564 85691
36355 42169
21072 62984
20105 37462
44127 89596
48418 64741
3868 20941
78396 90179
17782 67880
48707 61544
27008 68660
24316 84285
53616 91060
51608 95853
27889 56910
36982 87737
67525 91427
38969 67045
7692 79595
55813 67852
40432 76191
25171 56022
46137 70721
7293 58331
49789 93613
16848 38968
30186 43300
48781 70975
23066 72252
20003 78180
54107 99307
52125 95553
12483 19033
14858 36307
30225 77265
10254 65693
5708 25415
1648 11872
17277 36433
65923 96222
69848 80228
6196 58204
6985 74968
61763 87857
73954 74977
12401 23016
4230 63319
20186 82285
48815 53620
35438 55429
24565 58814
83846 98881
75704 94440
28951 29531
45762 53916
23187 83710
21233 38363
15416 41793
39262 61287
15575 65137
3706 38763
35324 47093
37749 48230
32186 61576
49562 93177
12418 15859
76246 89291
36923 93056
58325 67704
12655 67321
82998 89835
55408 61774
24440 54139
61980 83519
13937 36994
21708 46262
13338 78201
63653 95493
112 74217
2063 38265
62477 84505
24765 62304
50887 56638
21008 55791
28931 60815
4379 17006
21587 38748
23109 25885
7452 67084
38702 93153
40419 76606
46385 51751
11762 29203
27974 93268
66679 90967
5950 38228
5536 60915
8210 36849
65469 74808
52715 95106
19110 26305
62174 72049
539 63845
20460 32234
12450 16161
13892 91369
57610 81695
65975 87116
7608 92059
36597 58245
47619 94030
17594 64411
16066 39728
61099 98964
12713 22753
62551 68580
28593 78739
22083 89644
4825 79636
3990 34138
6958 16461
75060 78808
5593 72617
31211 44015
48655 94854
14436 54430
17585 49228
14469 40358
24615 61268
24520 52128
57607 69397
17872 55026
91513 95401
41927 96189
7680 42636
41714 54647
60611 98472
60754 61747
20420 47680
52819 67587
10812 95432
936 96673
8898 89509
34835 96185
11133 26249
34917 63154
9124 39424
21538 81751
20038 98449
29423 95125
87122 98469
31844 33588
91571 96437
20969 46760
34537 52991
82824 99335
11043 76436
29717 51219
30181 64483
42939 49877
1718 40598
566 5838
7278 38219
14795 36750
43631 85839
22456 70992
35072 56293
19622 29328
43282 49050
47050 48987
29950 95750
31729 37132
4775 42079
42312 45167
8714 58800
18176 41678
2901 7215
27727 65399
12132 29232
18089 63569
26503 44772
28426 57598
4009 58214
17552 46699
33450 85028
27885 84271
39164 69494
964 14706
23869 78796
44857 72212
38851 95150
35433 86422
62270 68327
25404 65339
62631 93988
40269 56806
33587 79271
86862 94797
20459 34496
28823 98216
51944 80414
38338 93897
49744 59321
38560 65621
84289 95927
15275 98457
84390 92258
30616 75587
14678 97684
10889 71268
40900 77491
31194 49284
18186 23958
51561 88945
1464 66299
12601 34751
47539 51449
31213 50816
29988 36669
19362 44623
14976 82348
35201 95281
22448 24870
51575 77923
4673 64519
16471 94601
37110 85531
4025 57048
45762 84341
60190 85183
9168 86829
32214 80747
37132 69516
14063 87369
7101 65077
8656 73297
67438 68590
4453 89290
16700 77783
30487 31516
47106 87223
6130 9303
32687 50721
13008 43573
58675 80514
16948 60551
28601 69802
43040 75633
67285 69550
33507 53346
29589 66976
37538 76029
25438 40481
4921 16539
50219 65549
28156 84386
27958 51389
53814 99274
44612 62889
46189 69508
59839 65397
5547 57154
64167 98998
32178 65357
51080 86172
37725 87759
45042 89519
10852 18140
74570 95461
12228 28597
23805 32095
80810 92651
49335 76985
26603 34578
75015 93815
21493 30105
21054 44429
30857 85953
13494 16875
65375 97989
3032 88507
16275 47345
1022 43504
5500 94082
55191 85389
63453 63544
22653 70809
90631 97287
1108 90515
9524 67427
28686 93967
37033 86059
12083 71744
52378 92754
19452 21869
63131 64988
13743 19801
41108 62259
50735 97221
49624 69497
8141 18183
6618 31048
34762 50871
1326 94164
6647 25817
17875 39795
26421 65995
41959 84979
56568 61995
69546 69759
1183 59437
3527 86827
17499 82977
82580 99863
54775 76084
55565 89795
7695 25738
51533 71785
8074 33896
16530 45207
73247 97093
97973 98607
46829 94964
9287 92050
46863 85763
28325 67157
78402 81280
19761 98873
7491 52034
6544 73944
32255 36108
57222 71919
4019 22998
28766 35403
5821 64838
5235 19207
3768 11553
3243 83772
16684 20875
30814 77066
89787 98559
20224 64406
50564 89758
53031 69363
7217 84396
69780 75171
30412 88065
52646 76560
90631 97432
34733 99016
81727 86539
41282 64300
66233 88464
29421 53115
4534 42180
69729 75071
47594 64264
28914 42276
56551 95935
30756 52405
922 62145
1589 72699
79083 94590
8486 57062
5 1835
27928 59320
5738 27160
74758 96022
9589 12726
83 74348
24920 34123
41851 91167
37365 86558
5701 29101
36710 80737
41124 66681
46471 77136
16386 38952
20216 57628
18922 88581
13237 57664
55939 57071
6566 16185
6790 18776
10146 58613
28615 47293
4980 55284
145 20762
22768 35747
7223 85995
41515 72814
61884 80293
19538 72727
52065 56893
39401 65472
2902 48415
18554 73708
54817 84788
75426 95355
3119 3163
14131 96210
234 96387
7792 71891
24490 71972
11288 36531
19247 25390
8356 94579
23740 33951
59909 73220
82132 87568
40537 45671
23662 90571
30915 42713
70157 86817
44472 63802
62181 78324
59124 85210
49362 56291
23388 99631
35965 41949
2841 94043
25438 83903
4244 58468
79491 80450
6659 16141
37941 55934
20105 27110
44951 58618
2614 47673
48340 77541
28518 36143
16213 71437
38317 41180
72369 92321
32468 79972
59838 92167
5243 17546
50429 56666
38197 42399
63676 79544
25677 98343
41325 42104
67811 75693
7284 27746
25121 79444
33343 51722
33115 75845
52778 96309
30958 83648
73693 79745
5821 89605
24104 81090
5902 46760
27544 91853
11482 98249
68781 96406
60682 68326
15953 24127
85449 87857
22666 99575
66615 90416
32421 83478
78096 89338
23488 82117
16942 97095
1384 96551
69853 89093
7004 11843
28714 70070
36842 66997
32823 56807
18031 96569
60434 88775
1049 79508
90742 99087
77100 95003
32601 40228
56169 77499
37640 94307
56988 85651
38581 96545
16790 72423
15704 67831
64448 76572
70305 75064
49797 90679
14977 42363
55781 98135
64553 75615
44821 59294
78666 94656
4269 10645
38321 68735
5664 65276
10791 82805
296 88075
5387 10719
25838 31859
22815 74210
50456 86243
10904 19779
32189 50969
70667 80202
64532 84771
4259 62899
14996 71559
21837 63027
32708 71111
69196 79723
77791 95326
3567 50884
55394 82312
74777 90095
41538 59921
31561 42279
35226 66809
42699 59763
78502 98941
29543 74074
17482 63686
32016 46858
65023 92317
14515 83595
28821 74914
59166 65900
8248 94149
4729 56081
33061 70534
55762 90934
15492 56615
8203 71018
80966 90549
8643 98388
96116 99943
42076 74525
25003 29684
26354 60954
70994 99518
77178 84644
59667 71725
64551 82426
10548 39616
28120 70080
56149 83610
61131 89623
79739 85733
34420 59186
11275 26912
2754 47104
22781 36411
15118 21029
17116 91970
525 2326
63931 80306
621 23370
9736 24150
25248 92276
3377 9130
13988 79441
58615 68631
22914 69163
32330 52065
72704 96669
13389 55311
55487 65110
10529 47311
15497 30367
70368 93027
19256 92802
46612 82136
33929 87417
62871 73713
16098 52922
45342 92332
12534 63971
530 42542
56377 85004
94207 95748
21945 89176
37520 59286
54424 73519
38148 71032
19741 20437
55820 95707
33107 91988
7032 95628
80944 96677
28089 50527
19350 20954
35609 86592
43077 73816
69662 92222
5693 33663
29603 31679
20801 22233
14669 64308
20443 91127
18797 81734
32500 72722
68432 87665
63869 69284
21184 49454
16648 52450
30881 68579
10563 60293
42724 68955
71280 81063
43599 97996
43285 64763
2193 3245
30108 33204
61180 83657
40018 42075
30543 81952
49089 75612
7716 14407
30024 58362
30708 91438
13523 70916
61694 71559
11842 36570
15651 47122
11725 31284
56346 83803
60034 66514
1540 92588
67773 72622
42946 83111
62558 91923
26959 89270
69498 90901
20032 53211
17849 53928
29760 41656
18631 76559
45936 73667
32162 41442
53160 64267
9647 75779
58642 90319
74315 98649
9078 47065
65000 74651
6187 8474
62436 97999
6752 79632
36626 92099
2337 7369
44292 59378
44368 68856
77895 82935
54852 98080
27257 70976
18185 32712
47594 84056
41003 67437
37059 44594
19992 34492
16424 48394
22425 26425
4253 15379
64309 81713
57609 86750
53219 66348
54138 88096
43839 94025
37335 37969
18878 98646
15480 79546
79288 99854
6008 66035
94810 96311
11099 19142
71129 86462
9111 33366
51030 93555
66348 72623
42963 57197
17552 49930
24391 87516
59796 81136
49417 83594
32732 97135
32652 79371
14714 66189
20906 92096
39740 50757
68307 96691
17203 92011
26195 69052
8000 80589
9403 61637
63642 78133
41150 62040
48254 82444
40393 51797
36985 55059
31925 96490
20774 31224
35756 54714
3725 24611
45939 54724
62372 98939
76232 82821
25061 32705
42479 80582
55151 99388
22021 35338
44242 58738
6613 53578
53970 99194
21437 89147
20286 45388
45729 76099
48347 79585
16358 60085
4006 4191
88028 94279
14137 59075
8688 33007
14606 14786
68495 72305
91007 91262
24678 84010
21034 95110
41961 54763
72799 79866
50380 69339
11474 21444
5315 15418
20208 48330
83357 95889
22277 51258
24762 48557
30504 46280
56823 95516
5866 66923
30429 86989
29986 51098
55656 61361
69622 84278
22264 23893
45457 46617
40251 81515
67758 98522
52098 76700
69290 85767
43795 86592
41976 83805
10139 74687
62270 98678
51682 75968
15580 63407
7575 13299
19205 35837
8776 29146
55308 62758
40187 83526
63779 96436
59391 98253
74465 88152
19539 95918
41420 41486
2638 72313
41314 74908
35596 91913
28601 87749
53711 78166
57129 68419
21026 82676
46610 74578
28622 78774
50302 75032
59763 72758
5889 13941
38857 48583
30336 90975
24298 73204
33357 99134
14161 32589
19382 67134
24851 95197
4942 22874
45738 87047
3828 48571
51174 60451
84756 99303
32831 57144
18771 43745
12048 77037
19030 69034
50668 58527
7333 90480
8465 42491
67680 86782
26336 41234
43114 99461
67818 91001
5370 68463
16021 63788
13985 89930
62651 83358
15742 92194
33557 39070
74393 82824
28645 90479
16296 18693
26768 31428
69108 92347
79563 93785
2068 32726
8540 72608
34075 45994
48803 83682
20082 67719
78120 84258
55685 96022
74967 76296
31805 88397
49632 67343
19752 38574
8128 91751
37082 93916
34344 53693
59633 69016
33796 56922
14854 22978
16189 89364
44942 54978
3411 90651
23558 82634
40793 95085
31572 99232
25010 80129
18694 24586
8086 87566
35031 74901
15018 43300
7266 8752
39404 80199
16686 85547
52769 91184
27538 87164
33632 59660
13121 23910
94127 98218
40363 54460
40434 89244
3439 24194
32314 99762
75533 94719
27474 73976
82584 87043
42910 58435
26702 34283
7319 64514
5681 11333
67045 74833
27296 44150
85210 89992
9082 71816
19025 31081
58987 94249
7092 15683
6149 91585
51132 90343
23563 85738
6720 31992
10757 95028
36947 79428
5976 97995
38732 52482
56375 67811
25942 84079
19108 99763
28701 95953
18327 91138
23733 74166
18393 71257
3352 94405
68214 95992
17204 98844
54093 95735
35629 39323
34511 84591
71463 83394
36818 47415
13465 86063
6698 95346
19840 35350
47898 88942
36425 40190
42680 55820
7002 96682
1421 88937
67091 82688
13304 85416
29021 99853
39429 61739
41283 47884
77207 84142
6672 10302
17122 38816
76478 92804
3286 35006
48810 75030
5069 24023
38704 44659
95246 98029
46680 78659
41822 72603
39939 52178
25848 75645
18061 25181
49225 67271
87542 90961
23157 24399
34811 88260
75590 84607
64462 93156
9049 91234
35174 42966
27729 70416
1737 70517
92121 96350
23766 39030
12982 35262
21938 36297
52249 60650
21718 68530
8103 97591
305 81431
33895 93163
21137 65124
8708 31593
1012 92062
24493 74363
31805 50372
20351 90390
7910 34085
23340 67172
43287 69621
46731 67570
59426 99480
38946 64962
40749 90318
18414 20644
94731 99072
51105 84297
75643 90442
62020 82155
52929 57206
29254 78156
30693 58820
8885 70727
5933 6010
52891 64161
54373 84046
7971 37515
16516 19368
25098 95077
17047 43462
73122 93888
47024 64597
89374 97475
11397 68580
15476 27537
7664 78027
41594 61914
26480 32634
12076 76513
51851 70620
44399 87333
4458 73585
46465 99837
22882 89223
7909 93271
56452 58911
1959 46945
29463 59737
44427 68741
68532 90757
1983 65958
22725 47729
24699 75592
11875 55097
2898 98444
10630 85278
51939 96845
71442 79047
47920 98741
64645 66884
21499 98824
35117 87035
9190 39572
24955 82729
44787 69309
41152 54668
32313 63248
12103 44762
23259 80957
23991 62370
40619 87325
63764 77249
75673 97232
29126 56033
21949 62782
23361 50145
39861 80327
53091 63871
24895 66163
45887 90553
71643 93117
47682 56315
132 51396
11570 99583
13622 94261
8240 49862
60051 65937
79635 89312
41120 65974
88796 90689
30379 95374
47435 74756
39670 56138
12395 57695
33442 99045
16987 77642
6873 31686
81352 84631
13986 16312
8049 99247
29463 30654
33212 34642
9847 16978
71406 88935
30280 85607
15196 80311
10884 51858
33655 35312
6814 88296
14216 35855
48359 59882
24448 28420
50265 87687
8723 73051
16415 34744
24475 96875
30807 60470
18379 58540
77092 84683
41147 42329
7125 82136
65884 92069
18342 20356
14474 93175
67156 98322
15808 29539
12498 18263
66631 66851
24217 61751
60906 92247
52749 73899
21094 28597
3715 8328
42696 82786
7051 40995
361 3455
30558 60296
31002 71236
38779 71666
36865 84341
50728 99473
57167 97077
30469 30625
58169 61881
42725 72227
82407 82663
67101 69335
77026 90484
25119 93257
14456 80584
49707 90323
23537 51928
3850 41385
6784 49891
24294 66290
14261 63337
2493 28536
17414 66124
46587 55333
50245 82573
4474 5895
29079 46681
63503 68340
5354 58694
37968 99275
54673 62781
52911 56584
58440 81894
70298 88243
7468 38203
30777 98408
13506 65262
8014 98150
30174 88937
11306 15396
4823 88459
18770 87776
53566 81504
562 90539
41125 56827
38862 88717
91058 96188
31628 55750
4923 57141
14487 78132
69269 88687
35562 38040
27397 29728
83926 95830
74383 92425
72801 90411
70640 85900
29812 54847
66080 90735
2238 72189
17956 47900
21204 86350
8831 87769
4681 64381
50853 78434
57353 84380
55648 78257
49740 81798
63224 76413
2293 80770
49340 68900
33113 69364
7926 10399
20552 34804
20092 74112
19575 64988
8326 48160
15747 84836
20892 85415
20885 80502
41591 57716
71062 73470
23763 32497
18742 64563
87802 87965
34574 96446
20938 98540
14850 57961
52869 65892
14912 67078
18009 78307
24345 44294
74939 90224
66560 75682
36685 43004
61038 84683
26094 97605
9258 22020
22887 33296
33491 47500
28260 88416
27326 44774
58635 73350
27567 28048
23963 84241
84681 96255
29837 72411
32777 61900
46498 71236
45375 97037
11669 49579
28528 61529
5764 75860
34176 41357
27622 42236
21068 53729
9152 67348
17493 56096
54574 90939
37633 85215
49697 90935
17450 99792
13122 23318
45920 80111
23272 91368
11822 39886
6649 17319
9657 78456
5351 9834
8405 21747
22162 97707
85295 95706
20601 38757
45441 58488
32681 83247
35600 91383
5068 40409
1092 12752
17022 69925
53874 74451
6689 95967
67170 88935
9469 82693
25723 56336
3266 79925
24602 57597
22097 99246
9402 67699
7859 95176
7994 36813
78032 78852
43545 50833
164 79655
29852 33170
30556 72583
75541 86200
42606 76994
862 54864
30085 50042
21384 27078
27530 27800
28359 33003
24127 57922
8735 42416
12636 57511
199 5776
43286 96799
87786 90904
28785 44719
41193 85079
2469 10345
22247 34522
52159 61719
26987 28468
14612 66584
23196 57494
75379 80183
45972 54014
27058 87625
54537 78465
36600 88565
28563 55726
82116 96209
57145 71247
45302 74729
7339 96376
5681 63756
15062 58338
31072 56875
21448 54768
21620 94383
72247 91480
16015 48150
85932 93378
2608 51189
47983 64453
40840 50794
1384 69366
42230 80532
16681 99530
16320 64159
2262 98456
16304 42743
24109 68733
7757 41562
2356 53691
42562 53978
67132 76162
38901 79162
47287 98278
70271 83832
65285 84607
40097 85961
19732 58769
60914 96539
41787 73601
4265 77999
70044 85213
56772 91201
80387 81483
39424 64288
4791 19876
17046 54393
57869 73545
13094 73046
27511 31938
3908 75043
14142 34805
26594 47275
57904 69725
63009 75925
20674 49878
81432 96680
48071 59700
77854 79665
40221 80418
6354 65759
8529 95813
30116 87759
80880 85151
66312 76542
3923 64359
1079 48985
13430 38757
54160 89794
3759 79874
19081 85043
63470 72084
68130 82672
54014 97873
12588 23472
13277 47829
14308 66477
59133 68474
7360 74626
44327 97338
39487 60999
11885 65065
20525 52443
51821 92292
47503 64930
19380 91794
18779 33437
62117 89070
58490 74347
42917 99174
14479 36086
8601 65992
61161 81327
3534 81544
40413 56308
61388 85560
10372 82125
37965 87226
8174 97274
28330 71141
14529 63172
53506 83972
15475 17774
75815 85113
20347 45876
65983 81704
4912 5203
16831 76644
52277 64039
37715 56186
29802 87601
19403 99077
37641 37657
10670 52982
56178 63765
16251 89648
27186 70352
45314 91365
41545 98055
23695 88178
26693 85094
8688 58794
51046 61573
1214 37138
37211 97628
26814 92722
63304 71406
66858 89428
3786 33924
38633 44828
11913 95157
65043 93996
48285 78277
63792 80147
76331 78771
59839 88562
65359 67808
7869 13697
3107 51252
6296 24137
12371 99375
4557 6733
3345 51082
41799 93661
50388 76572
23865 28265
17555 41074
41210 47367
52531 99561
55639 76378
7323 17989
34690 54435
12570 85082
42442 77729
15230 61953
52584 83844
293 36622
38725 65021
10327 78890
3076 78233
31698 48781
63419 81048
70916 88112
46891 73377
18159 93947
44348 95277
40478 94003
17057 92118
1862 47948
71933 72282
60041 91441
32499 33592
45184 84803
10090 19958
13399 34570
78320 95054
86640 89473
20034 63567
46419 53168
37985 47252
54604 93494
33564 79623
22838 64464
49951 97951
18585 32424
50737 68554
66151 74074
63355 71610
14845 53932
9998 29471
33852 72503
23657 89304
25691 95175
19823 42723
12510 63595
8883 58274
7390 47102
25663 52697
11218 51561
63520 69074
16818 45990
66972 67061
54696 78660
44420 84413
12805 30682
49975 73065
18034 55037
36664 66532
74262 83760
14466 55759
2984 71734
27124 69585
43800 51866
20264 95894
39897 51211
44807 62692
43023 65793
29767 40390
15514 53400
44842 55840
11562 52176
38027 70853
78383 79037
8257 33384
31589 97586
32833 70850
35039 49373
27857 68619
10579 12711
25980 51667
1994 17041
7130 48455
9089 22271
44157 63566
58162 77051
76382 76616
80275 82209
32330 87981
15265 95298
67832 92199
20012 71105
679 31258
2556 19165
32488 44426
22223 51646
13503 93507
47394 99894
44284 73777
41299 70862
13077 63563
11157 30334
20471 97525
9748 77585
82787 86281
17823 37709
92968 99950
23472 23888
54646 75021
53659 91955
17766 68761
44526 89364
8436 63932
78479 96227
35313 71317
38330 45714
22241 63045
38580 73193
70898 86884
3158 79919
7035 98605
48313 75301
62381 63770
28116 79379
74963 87568
5228 30279
36135 65652
8507 29496
7840 73232
55058 73872
17757 50471
26759 30831
25821 49430
40774 80636
57757 71965
53616 97340
69704 75257
1638 8684
14905 75695
19420 74463
40084 67649
18276 90235
41895 57048
39335 91694
84467 93126
43181 95187
59963 78756
41950 86203
21160 68506
14377 97170
8502 10429
79961 82680
914 13727
8696 32808
26114 95153
44941 60167
19760 28484
26199 57268
69679 92115
3591 79548
24635 95594
17370 42538
52677 80042
37172 51193
9354 72766
26001 52975
81346 91092
88450 95211
1307 73460
49477 74971
78235 97860
11423 53705
9730 84982
45045 90105
940 50288
84597 98718
41969 83961
19066 90475
66195 90778
57860 68806
9777 78445
23063 51666
23335 91606
15178 89198
7546 40121
13289 75711
59512 93356
32055 60668
26044 58747
35876 73854
60390 72351
54994 80044
54463 55844
38515 46696
14701 45155
14212 49826
58513 68556
1709 82015
4667 79812
61124 99141
41328 92390
85083 99672
238 53005
18008 73201
1176 94546
76857 90019
26080 86805
7547 77440
28951 66798
22504 35480
23505 62686
19193 22979
82302 91837
59982 96566
46258 68833
11368 68529
43851 76899
34093 34154
3631 86507
31923 93842
27632 35610
29239 68352
42606 92983
11870 52774
12460 53214
1582 90333
36520 49916
51657 83707
36328 64266
37110 88946
11858 27554
46329 92230
1439 96310
25509 65993
13393 63466
24488 94645
49573 66057
21956 79430
11624 21060
57873 59869
83159 83602
18542 91685
48610 98917
32765 77302
61422 93644
39248 53214
2461 72250
13299 53313
25198 51411
56043 97507
27046 85358
8734 77132
47006 68976
14782 26285
18551 21419
21054 88758
16435 79239
49307 61013
49849 93653
6973 88646
11574 76371
13194 80072
81401 90877
10764 78532
16158 34735
2383 79840
49723 62308
39768 63435
62842 71241
1975 89502
3415 29480
42216 59332
33553 63748
31778 62490
2248 7434
35472 48892
11868 26429
61314 78438
18152 72351
2079 82701
51666 65692
41546 86432
34654 82997
1702 15003
28507 63400
30872 45638
48476 91871
3732 20668
20666 75864
91023 98622
19639 82390
3165 21545
24404 40748
23881 32705
26036 68784
5376 46268
25113 89252
28588 48715
32865 73448
65650 87946
42566 48994
27582 78177
302 50720
10789 27440
51492 77478
29054 66238
32332 82312
53643 57244
19911 83152
24119 82105
4337 58772
52585 65940
32012 70919
44261 79176
76417 96439
34210 51113
25337 40560
6659 27373
31023 44866
44286 57591
68440 98396
21386 74006
22112 58464
30878 73132
7109 44243
883 46335
17384 55287
12553 46842
57686 63569
23717 31073
40666 42941
44637 84010
77169 85357
57400 71888
37066 51696
30503 84610
31252 50900
5177 76954
41350 89411
25924 81762
8433 24455
73347 87652
32591 87135
93249 94248
64126 83187
262 40658
22512 79856
20159 48745
44047 86320
10302 93411
17756 56168
1256 86686
56607 61087
19469 98269
9330 81654
31485 98165
40361 97160
69929 75327
17241 57935
68690 96915
67845 96004
1486 78125
48131 84584
34325 98161
30391 62030
46379 74118
26475 74425
248 97423
55101 72849
24842 89077
20184 41947
86469 98914
70585 84576
65059 98154
6954 33242
74661 74986
13270 20050
30274 80423
36778 52420
68415 82266
52844 86491
5035 67525
2667 18088
16815 72851
38929 63744
61526 94805
4760 23021
4293 90359
64351 90795
23177 81604
23974 59414
24731 93127
30470 50430
22354 70502
89418 93561
5553 67174
40522 97586
1990 28081
86385 90585
1180 48340
17791 47678
69011 79312
22863 24100
26267 35920
27200 80891
15605 55308
2353 62806
6487 68282
6959 21992
11070 48675
63236 69340
17599 36283
35952 45775
4811 65779
21935 81297
48158 72651
21932 24256
23995 51847
5712 93701
34098 97047
49256 88412
9164 48085
65584 92558
21913 77343
61658 98014
54318 88557
47999 95776
21726 70973
43105 43524
31811 95257
38322 93723
25711 32053
45276 81177
49355 98836
19943 69023
51971 66862
33092 47194
17929 37371
13014 27362
52824 76214
39455 75296
76006 79577
9951 86456
9890 13294
5552 56375
6903 51828
12641 50567
7037 69341
24702 99698
29778 77342
13597 85823
71494 92083
3483 87556
78124 78584
52310 79382
77545 78977
1029 52991
56516 68993
33450 64951
56541 72596
35596 94642
2081 46528
60771 93033
15738 55496
9043 45411
15595 94309
25835 78948
5211 24736
50458 92646
47957 76129
41294 47110
4226 60675
29285 72762
43729 80915
65659 84824
61298 64646
19910 33051
71617 72470
34772 55290
7601 23172
62971 77794
12925 40760
16454 70257
36724 63257
39026 81545
28878 36071
6446 67450
70911 82647
47798 54995
60234 69420
77855 80168
4398 58253
7166 61642
33370 41674
17388 75933
50822 89477
21508 37019
17881 32031
25619 93273
6913 26534
80414 93479
10818 26805
24090 63428
22620 33947
21250 90007
54316 90852
42172 94999
43083 70439
10299 34032
58449 89264
75515 99638
8123 35041
33532 58935
74958 85219
95087 98136
1896 65050
52964 81235
40730 88699
45433 56662
7515 93923
47015 51840
33182 60654
13367 42202
18577 85766
16798 49828
1223 96671
15125 31597
46794 77493
82671 93378
15961 17119
53240 77927
74613 89185
11013 11908
16100 48867
8614 18414
3330 37506
13366 42166
42911 89956
29076 32613
9742 49267
34672 62423
40424 97698
7596 80388
48500 74425
47889 98080
48147 52464
5366 96949
15552 87226
7566 63654
20848 82163
55414 75534
39724 55892
33148 90690
36290 68329
7777 10145
75009 75045
61256 77189
53703 59551
83793 92998
19475 77227
12376 97684
6290 87515
45485 48056
42765 78650
34914 67117
71021 78039
26450 27045
68341 82358
77078 91040
28065 38460
77873 97265
51067 51109
8122 32632
4922 12376
2614 91575
11420 23597
58543 59370
4072 93700
61057 93476
62098 79427
38278 49036
19339 67958
70223 77494
50090 79475
58980 92778
49915 85013
8538 18555
19754 30877
24641 67177
75450 94155
16978 65079
42277 43075
12500 77692
26507 37871
95029 98892
58285 96686
82781 85144
13663 83730
47806 60008
5782 34039
16665 71233
15050 93202
67554 97232
39334 95054
79231 81807
49712 84360
61935 73527
56854 75866
54306 81895
48269 63199
15739 97687
47428 91407
25701 41228
26440 44165
24484 72207
48925 64823
4586 59052
40772 99799
9317 79338
21442 57306
50975 92983
66147 96960
70904 76417
30597 97911
20399 58797
23555 88890
31652 68493
32442 49304
62534 66518
29499 34034
28811 93560
16742 33988
22457 64286
52860 90696
8494 95895
25266 52871
48461 64687
58188 97489
37515 42737
17934 96020
12952 75242
37826 52801
16539 69242
50852 72431
33920 58032
4318 65098
25399 27191
75481 81070
11452 27099
23941 94760
5965 39776
23960 46283
11116 87560
44793 91559
4802 26178
61961 69426
15105 51473
68091 68572
80692 97794
31968 37964
11863 66093
66445 71338
74999 99477
55267 82143
9223 27590
17813 69309
4464 23662
41408 99730
47321 80449
5899 42519
73715 95386
61207 89031
44685 84279
31909 47883
547 68649
55459 85011
56942 97154
16431 84515
19974 54192
22201 62939
57824 92177
777 1662
44132 86988
68869 87480
42772 69519
58134 79046
61212 90834
7987 48914
40719 65217
54579 64053
20179 31901
3337 4704
3139 44074
41517 70851
12196 87678
25959 76717
75951 96556
44177 78709
72173 90510
29486 78959
70958 86074
12087 51597
39308 42385
22832 56662
62669 68704
72216 97116
9013 16132
-999972614 999987423 934644000 -56930610 -999972614 383448973 -181310660 -781243641 655020070 -863194081 -397203073 -393003472 -687154984 729121894 999987423 999987423 512595495 1 399990180 -1 42 862292580 878146226 72534121 999987423 -259552281 174283745 21168081 630432476 -999972614 -11256317 0 -835118054 999987423 92760447 -1 1000000000 -463159650 -132153488 464700514 234256675 -1 107151617 999987423 -302698434 -49150809 318916219 1 -684490619 968185171 870268649 -614381337 207550183 -998507116 -323967740 377468505 1 603153344 42 117453254 1000000000 -37667593 999987423 -1 72901442 -999972614 725637517 1 -509423268 52114781 -38662274 42 -182164964 524935514 223388311 -999972614 999987423 -275722804 -672347183 999987423 999987423 949337047 547019824 -871131274 383215488 -602794020 -201488175 999987423 295524401 -614554072 644236346 -619051094 -890018996 361427218 875821670 -347323733 -999972614 0 -999972614 313763113 -824869978 -703236120 -862379553 999987423 228375777 42 776037962 683513016 -135954647 866277434 -833643068 167103768 -456988675 -817939187 -395424819 -860757943 725518609 -505837550 50545516 -599311704 999987423 -999972614 -1000000000 -730828248 1 446352897 557306788 59151981 1000000000 -1 174801072 453104126 702205256 1000000000 -497843137 999987423 -999972614 911940048 1 -253564726 -999972614 1 1 315051965 82769648 999987423 813303992 26305623 -4371847 -477338241 999987423 -779227770 999987423 999987423 1000000000 584421774 -343386336 0 -81704282 -292960704 659243067 0 167741069 934745840 -739717873 72410308 1 576855572 396158374 -599979990 999987423 361900554 -1 -667145615 999987423 -565606904 282940842 760410482 0 -113483772 308242781 -629556838 -999972614 -265495737 -583350059 -73183144 -770236562 -999972614 42 924177438 -360393963 735836362 -283883908 978330092 -260267109 -580109437 128659625 -851799163 -821652589 -1 -745446006 944895419 462586205 560777606 -938329149 204003451 -706170501 75077268 301870814 188701414 999987423 -378028643 -618993566 711821945 454729990 491993074 -999972614 999987423 -562898905 1000000000 -649951697 -647012085 842759502 -225834925 860077370 753762530 972436567 476237798 -704716196 -999972614 -426468770 64734148 427241057 147209913 -632240618 -499738882 653148707 -1 -190698849 649323700 463366223 -999972614 999987423 42 657254917 -504708031 -102570584 1 -493520755 447057633 274686993 957839645 -999972614 0 -808547635 -548208174 575571787 -693417888 -200746293 -413987505 999987423 -999972614 -953091526 -775644653 1000000000 -945130798 198074468 834596796 -173042359 999987423 -901385449 -438862444 -913073283 352377291 -999972614 -999972614 -493535041 758105477 110263560 576846732 191856505 1000000000 1000000000 806958427 122840488 744663311 -1 -246042444 859078726 -469461207 -999972614 0 -521846386 -911772062 -999972614 0 42 -764452261 -1 -591216507 151632372 0 489183389 0 97314176 999987423 -321235408 -147949045 898612492 997890781 -1000000000 207998942 721464713 -153651876 1 620326522 -8513012 999987423 158337637 1000000000 38125199 -275128440 -691230362 944391992 400446216 1000000000 -1000000000 0 999987423 -1 284762810 -634999361 -999972614 -870215086 554007732 106636255 -673703287 200156461 505112906 999987423 -1 53190848 -999972614 999987423 0 -921329371 999987423 -1000000000 -588456101 739964593 -763903109 -533570861 999987423 741553207 323941209 -941656942 999987423 985205259 -662354614 -71256177 -911722128 -45752788 414439414 -999972614 382692550 244046080 -490191543 -434715037 953533316 131794175 -712837373 -1000000000 -525271781 588727967 -639288125 -90595398 1 -238406626 501319546 0 999987423 -1 -993776355 -318790106 -282791992 1845561 2446174 143884174 -930299871 783690718 375213041 557606182 9525477 -85908755 999987423 -999972614 -996523511 612446546 810613948 892346241 -317763237 -555571929 388084628 187827898 -722790766 823806662 -342011176 -999972614 -367083699 42 736644995 -999972614 -512270833 343156696 976318214 -489378664 -386855519 -999972614 -892240329 510719776 190846175 -432443305 249857986 745563768 -52621450 42 -1 720940728 553301785 -267858763 -999972614 -20341866 -916730537 -999972614 -743329907 -999972614 -987897617 -999972614 -241384408 675875193 0 758739963 4638750 -704480975 491686061 813300180 1000000000 -443824069 -752538378 1000000000 -942944912 300875483 -664268820 -211824288 818277488 -813372514 653322163 -788985985 774877472 951173663 -130672397 211967625 -999972614 -359823962 -629125100 -568728909 1 350515302 999987423 637463504 1 38518724 -433397091 1 -937212594 131312458 -396592343 -1 -333606379 707695460 968401766 713226674 999987423 598449607 -605353734 577699660 913256305 -324278756 -1 999987423 985992757 -677238238 737130554 -259449223 974431140 519660783 999987423 37895085 -183333854 1 999987423 -981247155 393465834 -746556448 0 -769037257 -86362244 -999972614 422378922 -26492360 -377034730 -1 -353688088 -680355194 -354461510 -999972614 -382308326 -897965662 -419490969 -334197589 499893793 -427805280 521045437 -113862873 640012774 999987423 42 295948378 -999972614 -999972614 999987423 702754158 999987423 -51863010 -17634945 -270705329 -691393982 -748643435 -925086635 -793829860 91689101 42 -986051940 42 0 999987423 -236284153 53532659 549595642 -431458750 754419112 956766490 417136392 1 903707905 999987423 -539725406 -999972614 999987423 378470296 -999972614 -1000000000 999987423 -90028024 999987423 -580799239 449187900 -87044725 -210796298 866235494 1000000000 -999972614 446730740 650916382 265488795 581652593 624714061 -533768368 -999972614 259444294 -1000000000 999987423 253054644 -999972614 -340918317 765477887 999987423 661236207 -555124618 -829899983 -635241786 -999972614 -533129606 999987423 -228140964 999987423 -751543463 997546288 -463244003 145028729 26103304 -424169504 -965636590 999987423 951792033 285413175 -491192043 -1 -999972614 -1 714987889 -299234334 999987423 -165821791 -287193857 -999972614 774571702 754423156 117504902 42 728909190 217245514 227276171 -207665905 0 864186774 30060527 88512837 -573245790 -185842681 16221957 0 1 42 301226943 -426916937 749967721 348426114 -71727895 462578841 -600811006 168343415 -178894471 0 1 821340345 -999972614 42 999987423 0 999987423 -806302687 -805275708 999987423 -706829774 -1000000000 -1000000000 143020079 324619443 650936222 -241330837 -804480808 0 0 -351837920 608972602 42 -999972614 423825982 -621578762 -999972614 -823074854 35220227 -933193776 503490791 1000000000 -1000000000 801806459 -452157482 -975737254 -68125815 968998390 187749427 686962498 747014408 -999972614 151893953 72016578 -1 746877970 -77175981 1000000000 -7717183 -592448186 -648148250 459705731 -911093379 -453944496 999987423 704500331 896668373 999987423 26584779 999987423 285707533 -999972614 912849033 973201076 -359516916 661567246 -830735785 -904293742 999987423 999987423 885797367 1 -999972614 -309147860 -206450146 411946498 -999972614 954376892 868699723 -1 -559377028 -293082883 343451556 -93990348 841021469 -658307772 -1000000000 365993350 999987423 -313439184 -939374805 -999972614 -1000000000 771073664 -1000000000 -219125903 -833082982 -516067976 -490113279 -358152202 -305812504 1000000000 -846835976 -918186545 -741365541 623641668 -851463958 0 377684079 -963919661 -999972614 -907702218 999987423 -426292927 -104216328 0 -999972614 1 811820460 -545037746 999987423 -999972614 56022740 -1 -295809523 1 -999972614 999987423 256064460 -605528989 -405474821 -999972614 -964942824 -374660216 1000000000 -907695845 361312870 999987423 -1000000000 504692312 36974190 267600568 899803372 -376662339 300979252 -606115156 1000000000 999987423 33779952 -999972614 999987423 -999972614 999987423 590406339 -903861986 -367950031 -849284903 783161700 -538804080 -527271137 42 341235411 42 206409710 -433182964 999987423 -177225475 -161426577 -1000000000 -659601768 -999972614 -637173123 22238697 -241150029 -999972614 169807871 -583123306 -981493936 243001281 -508327206 999987423 -641062062 156110942 -888329842 -411357275 -814761968 -765599066 -161983314 866378010 208897761 999987423 318658984 637887040 1 710436578 -973132901 -379501959 -426967258 317577408 -999972614 -1000000000 -925689974 654033634 -457390307 -971077891 -999972614 1 -1000000000 -790939974 -290205918 664781074 334829570 0 565889156 -1 455946960 -999972614 -999972614 -1000000000 -999972614 384638380 949988074 -1 -23802834 352332912 -235669470 966977812 622001518 -764878907 -992803109 -577991549 775021405 999987423 -561029690 568611433 -999972614 624208036 -724976429 999987423 -999972614 -1 759804439 -1 42 431545704 245559885 -500919670 999987423 999987423 -525025807 -27691430 999987423 -843415195 746701211 -917572378 -817000537 599280579 521296354 -307407049 999987423 -919196381 -54342145 -1 -806798274 -1000000000 371580350 -227563916 -572328883 574694387 42 -731249715 -999972614 -223677424 -745956335 -1000000000 42 -1000000000 -1000000000 -251498972 42 279355753 588727967 17797416 -999972614 812719201 -999972614 -999972614 436968616 -999972614 -999972614 -197757653 -266163405 999987423 -241560632 -1000000000 -999972614 42 999987423 999987423 999987423 -264715716 1000000000 56095325 -364601658 577030605 504826159 -648874182 310353180 42 -999972614 -717313490 -225763231 -1 918093465 450032573 -579144892 42 999987423 513325759 42 -1000000000 -506768494 781137664 -999972614 -389934991 -863594277 274478395 -541392710 -474521293 999987423 806008922 890134813 -754406602 60176626 -103229044 897618544 -1000000000 -473005969 -359773677 -704380124 87016043 594860677 60380490 807138108 174612636 350002842 -856183752 310736750 584371527 -296660469 -1000000000 564441964 -31970759 -999972614 -1000000000 895315875 920997450 633567665 -1 972508075 1000000000 -656455379 -408000707 -488461468 844472236 0 -160832027 -999972614 -326604004 999987423 -927192869 392989909 25582402 158933187 -903949670 -999972614 42 -999972614 931502263 -913563019 640122859 -1000000000 -280459117 -999972614 1000000000 -760433102 999987423 -999972614 -10953106 -487239833 -989013281 -999972614 -573684532 623552840 999987423 -1000000000 843348255 -551205606 730031013 999987423 385058052 0 121864968 -987532741 1 999987423 173476555 591141331 -1000000000 1000000000 942349924 -999972614 -999972614 -552587686 1 159330807 -410764329 -470003308 1000000000 999987423 999987423 0 -999972614 -495524177 564670476 -999972614 -999972614 193293962 999987423 0 -999972614 -767248697 999987423 952268013 697046428 -508504920 -304137875 659254322 934204025 -142491603 -894192963 -264211361 204426872 -728262679 -999972614 833367642 -466700621 -1 937008097 -535183587 398661477 635624174 -978437980 741752319 -594830306 96851073 561132465 -999972614 -913372069 999987423 0 217016264 623585269 -1000000000 -813722179 269795661 767057083 452123093 240660187 -999972614 383281462 839625422 -51581633 999987423 -695828647 66494671 999987423 649443236 -192793285 -870009081 957321706 264494422 98423856 144019803 623908475 -89955008 611059623 600289093 270722486 -923922487 416024265 -355397361 -117088476 135504816 904966350 907707221 999987423 -914123732 -580796206 999987423 147899598 999987423 999987423 1000000000 -660167788 662803921 670085916 479144333 900224060 -999972614 -293912788 -1000000000 -51508080 559860072 347979881 1000000000 367589209 -758530256 -818702735 -999972614 935311577 -202122199 42 -233474518 122616933 876741804 141977466 999987423 -999972614 238980153 -999972614 999987423 -860278460 287382265 -649817699 -541309255 690169224 -65785711 0 0 816620944 779158622 -912549980 -33145093 1000000000 778068415 581661984 -861184605 687979785 999987423 -1000000000 22149189 -276602581 289103448 -543694468 428103988 1 886820969 -1 -917313328 466305211 94827214 -999972614 1000000000 477752833 360473532 -359833716 -635267396 -745565504 1 -253317394 -320545713 -427244737 758026745 -300958530 -371979726 -998803820 999987423 854695105 -999972614 42 -281459345 -598176680 -520332214 1 -844826630 -489333435 35274788 -42547738 349945670 999987423 0 -897936494 -715743387 -918590937 173674596 -228323810 358546349 280127919 -785141895 0 999987423 -270875784 -999972614 381130292 0 315875611 -500508874 42 -517860676 183199033 -959998798 -1 999987423 0 504854353 -1000000000 -485491221 999987423 142483163 425335269 -729763705 -588204108 155543660 -1 -1000000000 868777165 999987423 812249698 592170634 -619013832 -999972614 -1 1 -111487426 -999972614 311653902 -675257841 153659901 42 723066860 642412634 -809086841 839625422 862937804 -999972614 -493394946 562138354 468046322 -1000000000 1 -387186334 -560277250 -398701768 723340014 420257991 1000000000 250335502 -813722179 -683457626 883802836 -511028771 42 105510178 953180657 -999972614 -589638742 452340088 -934566169 150514222 -488359954 -627430691 -999972614 981076413 -1 -999972614 -280960644 226021833 32385786 -999972614 999987423 -163516787 -850814811 999987423 91423838 999987423 494971895 -1000000000 -348943258 944784188 -999972614 1000000000 791474535 1000000000 406529497 999987423 999987423 -1 -835867893 165572308 485675285 -479558327 -722154086 -196695086 -38095872 46935129 -999972614 439167995 999987423 -694906086 42 -1000000000 75579405 592828026 367214959 -380204218 821619711 209283070 -352002696 -1000000000 -632947919 897705403 -791643485 574476995 -1 -688965598 999987423 999987423 1000000000 -316920514 -999972614 -330154867 -245463238 -1000000000 -976316305 204935431 -299669875 787719670 -1 262004814 35159506 643247405 42 -766741636 -999972614 973317061 999987423 225953324 -254077491 -999972614 -444671531 236956354 -311227230 876378523 33278101 999987423 42 -563460231 -489578743 -537544000 0 470328940 -52984884 -519475671 1 -984369289 283383825 -1 770037987 999987423 -820655686 999987423 -310693285 -343049074 -346557111 -653275542 -371792524 0 514212653 364361451 -877644332 42 729117350 999987423 -999972614 -999972614 214056363 0 975256173 98520983 1 159622006 -757158975 -1000000000 -907475626 314001716 -59856787 -98128145 -633915357 621235675 152897357 999987423 -125210036 359396763 667118882 -215271134 -707084559 999987423 -225244529 999987423 751822599 -315994162 606232099 -412148930 1 534255195 -351032409 -476269494 999987423 662835366 -342843958 -334558947 873236625 -1 372592073 -505305682 185465018 999987423 -1 999987423 304302660 -31248711 -67196240 -999972614 779583104 -988633247 -71250199 91175989 -7305149 -999972614 -856848807 235850473 623417054 -401407703 999987423 -666391271 -18597860 6516947 -924856500 -1 -686350165 -718813881 690289693 0 -55614477 -448550823 814094064 979079130 1000000000 -495661245 706554176 -372855291 -999972614 -364855753 -694295176 -379005037 -999972614 393750263 -444980255 940248846 -407902782 999987423 -1000000000 322343935 -160682835 294854563 -900350610 1 899675677 -257581035 179672895 -528245744 -33239392 843610615 480797012 53576178 558460121 -702374129 769816339 -810765625 -320819583 999987423 999987423 319090713 129164720 999987423 -1000000000 999987423 999987423 -719747948 -553932171 335695384 756894120 999987423 999987423 985002707 49840301 0 -250222892 410281659 886868420 238843811 128450595 242109135 559103710 645747012 0 -97735275 -433193591 159039494 999987423 42 22144496 -439456358 -359986152 1 999987423 -626944072 -57615709 705784623 -783741834 -941075638 -999972614 -624604899 999987423 999987423 -835330155 501926442 794885474 -263498213 999987423 -122430096 -498762315 -524103172 -98478618 999987423 -999972614 999987423 -215669634 710778643 913171627 -657217534 327644337 -1000000000 -1000000000 765499209 1000000000 -999972614 -652148046 -536028287 -903956133 -501911206 1000000000 397653314 590783358 -999972614 999987423 1 -263315037 591074878 802884241 999987423 -556500666 -201535671 999987423 -1000000000 -841603553 -567608751 999987423 290538543 -168176512 42 999987423 -106631219 713054153 1 698265243 222712612 -223161250 265917926 -999972614 271354873 -999972614 626072719 732865129 878689306 -323205633 280554226 228272810 42 -690066555 311983619 -445406428 931739820 -1000000000 999987423 -445652673 -1 -828802839 42 137055082 -999972614 -670236826 999987423 621926555 -999972614 -347250338 0 373551148 -589945315 999987423 -777592430 -999972614 -1000000000 814639895 295375466 -709956167 -756904687 591226173 -730244010 -255508295 1000000000 1000000000 -129626581 -999972614 -744747113 623828995 994482649 -480904707 719740413 -244726151 861540673 622046481 -732486349 -990444140 -1000000000 -1000000000 676403535 -999972614 -863680705 999987423 524694470 -936286187 872719596 334802983 -999972614 -83339195 -999972614 410612017 144096614 438654197 -707638574 635591861 432833055 999987423 -1 611721305 999987423 1000000000 -1 188488798 -419961494 233412960 -999972614 -841787911 -987698063 880376927 -999972614 -582158025 202405757 181056896 923119234 905179083 593278534 1000000000 -611702003 -712346505 -311064792 937300868 259969636 511235596 325012800 999987423 946367834 -974290997 243936483 -107738185 -979198507 -913478226 -1000000000 318279449 -148452890 -823074854 -342301568 0 -332582981 739189651 0 -999972614 477539369 826976974 -999972614 -802384883 -265171253 999987423 256058612 922371466 1000000000 -1000000000 50197434 397996931 710264781 482014039 293861037 323475700 563764775 -798201280 -151027478 -473222713 613402815 -366635832 -940126442 -956948227 -999972614 -306312192 1 259589143 42 1 836529431 0 109733287 -712752500 -999972614 163224478 999987423 999987423 269124238 152442937 -678854098 -557811305 -198927690 -470342087 464312978 893181561 982062830 76228205 -99440702 569258478 -128010680 655045753 -342498218 1000000000 -560430955 -1000000000 -999972614 0 514243902 -708358440 545286241 834388694 -178420367 42 999987423 43652953 51939117 195165494 -95177553 251022885 -547207120 1 -437306207 195525869 885496208 -379707345 -636245349 27286568 -999972614 -905087614 -4963421 -257506687 -999972614 -792182562 -371752577 -271398751 478505566 275764311 -467984478 734425354 465491239 -715280016 -999972614 690934853 -106130249 569786328 -463824915 1000000000 -999972614 999987423 1000000000 409473939 -999972614 -680427472 -999972614 -65148218 290027564 492471740 -436582432 850048756 434373479 -644803817 -571518582 814568838 -351782956 -468285906 476492443 529886128 453140823 -999972614 -836585219 569493057 -957984770 -452555830 -960622932 177342835 -999972614 594001011 -999972614 406492752 1 0 -1 -935370327 -564139808 0 519271056 -741402103 526395553 -996519229 -1000000000 0 963821418 -341285982 -822426355 374592231 26523775 -652247186 -999972614 984505088 -742294001 56198624 1000000000 -1000000000 136014248 -7960832 999987423 -999972614 42 -429637152 54602219 -732578930 1000000000 -980410503 1000000000 999987423 -462805884 -764640016 705318663 -657104171 -302997277 256064460 940972457 923222344 42 283619273 626948356 -999972614 768149179 627737533 998851303 90111784 1000000000 0 12796104 -999972614 912315193 -661885542 -495476325 878441077 591733899 -601944343 -999972614 798439928 -938372240 990156769 -1000000000 0 -1 -264254547 -710428047 207132349 -999972614 -462966324 -93549649 572639215 -1000000000 -443824069 999987423 999987423 -564427192 -786982354 -352393094 -974929300 4011189 21570119 639563448 669661589 999987423 -2276802 -603589429 522286998 -945551552 -999972614 -999972614 -900048989 -157178845 568496220 -741782182 -693531858 -244263005 -999972614 -645243456 -356125678 -129644476 0 290852466 1000000000 0 935162800 349534620 652928996 -570062378 -970184539 0 -802312390 -550852119 386407809 999987423 -147941387 -285431487 153406465 566416680 -413837307 -999972614 627431848 42 -29642687 913272146 -890215382 -878609102 -999972614 -925907009 -594603884 254841133 386606198 -999663502 -849636073 -1000000000 898141002 576715377 767254957 87461962 0 -823999732 -106940959 999987423 -999972614 -999972614 -999972614 724619017 249552212 241772030 999987423 199656091 -515731477 9447300 -58958078 1000000000 -668835382 42 847126615 -525506710 137944685 -528551485 -807532712 -1 999987423 42 882375755 999987423 1 -840460027 789141151 474923930 711418808 758360025 -325207692 -999972614 780519130 -1000000000 42 -605574234 999987423 615239661 -244023261 -189229232 -525397246 -289605512 570499042 -586071898 -785997039 291739780 -266992741 215007310 -999972614 427613762 42 59945903 42 1000000000 917826696 464698582 406368798 788385614 806358932 73496405 999987423 164366949 -910490873 -1000000000 -593391777 -999972614 -1 830297249 448223285 589715729 -999972614 456281222 278004763 -317723438 751158226 -999972614 -806733611 267529771 474684964 -170797967 -840463922 -999972614 -513358571 -485491221 542575387 -834809865 -100478203 42 42 999987423 -999972614 -587100421 420656009 -999972614 230973745 -1000000000 -413925538 430119428 1 -8893732 -668702288 999987423 458095093 999987423 847126615 -999972614 981031158 1 411329515 472794063 391928468 -282011754 -256035729 919506694 29986703 -999972614 -171854069 -862131886 -999972614 999987423 750577441 -461493437 -999972614 -1000000000 -736007969 217578117 -367445824 999987423 -1 -873796865 -734741932 -675688541 999987423 464831401 -520302081 -937024144 -944842571 -999972614 738804695 -1 947802081 798044774 -1 491351367 -99594673 -693279664 -723734058 -954133703 593530428 999987423 -955736357 999987423 0 -478175645 558456505 999987423 521578718 999987423 763945994 -419453754 564223862 -387236067 -1 -900635226 -216901745 -851224788 999987423 419080582 1000000000 1 0 830328332 -91197528 736602028 -953146120 -999972614 85003148 1 989303353 959014094 432251634 -1 356386356 999987423 -521223565 314815497 1 -999972614 -665899676 -999972614 484713701 1000000000 -1000000000 743811493 124047725 434724775 999987423 448518596 -609264002 -999972614 999987423 -765331261 324381537 775555516 -69074869 -476372010 377055023 -999972614 42 -192872611 0 544332072 921396773 999987423 999987423 1000000000 -620833869 386436381 439882156 -317250448 234582829 769452704 313987919 653051380 382850633 826192529 185171169 -999972614 -941106576 874961108 -12226200 405400407 498848331 434141353 -913312215 245570122 -174298375 744243356 -563126272 249329512 -336082668 0 -631255326 -999972614 -805019472 -999972614 -329892195 999987423 999987423 364515956 42 978282093 -370177193 937389951 -157751082 999987423 0 0 618011799 -544818932 42 -999972614 -647103950 -168145531 -684741563 -645449225 733430901 352833943 464098065 310071735 498131517 -999972614 55001490 0 -116903078 302568830 999987423 831206984 -463974908 349055541 986776643 -999972614 1000000000 873949435 -710670020 1000000000 76666478 -1000000000 1 999987423 42 61205796 790834379 861712845 561423152 -843316513 -1 -893480246 -780214405 -250766347 -160314294 -378735437 -999972614 642409168 -248353598 -305046332 -527170834 570732331 -999972614 42 1 -383118777 -505951390 -358522980 -999972614 -961919911 202118828 -1000000000 -708493633 999987423 -503922878 999987423 -1 148268514 99677362 999987423 -119212052 -44922472 -999972614 937000671 -151789572 294862759 -214286708 -480677979 426070488 999987423 188910561 551096044 -220439342 504093708 -552144938 -1000000000 -14075540 999987423 619698142 914300538 1000000000 393900021 303241623 -999972614 895103417 751176261 285341067 42 -941607617 617553261 -1000000000 -456920276 530277673 990569044 1000000000 145747107 -758659825 786609749 -486371323 358822861 -590268712 999877852 -651806135 42 -217680772 -23814627 691814696 -999972614 -275258981 -227422797 353596893 -749961176 996337637 191912520 606569620 -715750786 -291694781 -474100819 -152742275 0 -648302384 100486938 -770099160 -532484515 142128592 -155786388 857705929 999987423 393038804 999987423 1000000000 999987423 -999972614 42 578354250 421349203 -999972614 42 42 -882921220 253655924 -999972614 -999972614 -999972614 963384894 -1000000000 541246175 975144649 -1 -999972614 -999972614 532750330 809663926 -843131948 -400579646 845370275 999987423 343420170 398761766 475399602 -306015686 920195874 454654238 -225035789 814243586 42 -394677642 -291521339 -999972614 -985056886 -999972614 -951771521 -328927574 -999972614 -155657968 0 755448753 328201654 -109932154 408520731 892072029 330622598 987495219 -999972614 999987423 -1 999987423 -132918511 -619150827 -846708131 466555397 527040234 -743727319 -975705693 -999972614 999987423 999987423 261285065 -218227626 -1 -1 -1000000000 -354694909 -1000000000 876403317 -1000000000 947179611 0 -999972614 0 -394079698 -999972614 -113355312 -345804170 829219735 1000000000 -999972614 763561553 387353129 42 -999972614 85392447 -1000000000 617151011 -1 999987423 -1 4005025 -770703283 835654095 556894787 -856118557 967765601 737155142 -18637849 553835292 431799593 -898155037 0 -57004851 -965930787 363022814 -688043273 -999972614 -903336762 42 1000000000 42 987596788 -233666400 -111150680 942900685 719862326 333731795 -41615300 -1 -71068385 -1 -570531529 1000000000 106567871 209392986 621400666 -1000000000 830763030 -677558744 415029894 -999972614 -883724602 -1000000000 -329285414 -904486272 -347422226 -763542740 893685815 -999972614 42 42 -964436856 -682468879 -782776076 -999972614 -528655880 609070877 1000000000 939243532 -1 -636607856 999987423 480080208 743239866 -446805145 -999972614 790682036 646507115 894027436 -843329791 -793659732 414950221 376645702 -230176097 589038700 176871568 303028304 999987423 -999972614 566049511 -749736744 533770237 -322635890 -501885131 713934851 792445945 -999972614 48992691 -403959684 397010515 509445008 999987423 993322698 -380569127 807480130 999987423 848971637 730931703 -1 -607108633 426305360 -649924352 -1 -1000000000 -1 238124926 -481048402 -250239471 -153187939 978721220 -191389770 -591761188 318292282 -142933941 -182720333 -46795620 999987423 18009958 -1000000000 776127361 400359869 -51864798 -91169676 577439174 504631625 346814824 252584490 -999972614 465899839 823972424 999987423 42 1 214886098 -757700329 -123166309 -53735057 -462032434 -247653889 868445120 469893160 -448434017 999987423 236032076 -904105240 -179082042 -999972614 -311602964 202268099 999987423 -1000000000 -915086902 147579218 -491556673 509848829 -730307540 999987423 999987423 -238521890 999987423 -999972614 43975550 -999972614 102076442 -91292862 87858988 125467844 -437521948 -999972614 582854206 -137162207 549169623 42 -1000000000 783463812 84299945 487744804 -1000000000 -999972614 234509152 -696355469 370906414 767535474 999987423 840031457 -917313276 -991942527 -673027055 778503168 -86321823 156128186 580825324 -211081578 999987423 -907392337 1000000000 925475706 -598166661 999987423 999987423 820667072 999987423 -1 192064639 -179206790 900961529 42 -999972614 -40076035 784820384 804969190 -860611277 -174037396 -276378486 -1 -999972614 -819237623 0 1000000000 600647176 389452936 266463350 1000000000 541216276 -474339475 918743127 304944676 359643042 -999972614 -1 -24421143 0 1000000000 -736704431 -432363291 999987423 -809413517 -735259634 -728683926 -669644431 892669211 -893585912 -527157786 521726572 999987423 -999972614 261527200 479117690 -999972614 -999972614 -1 42 587561913 -678998450 0 -225283578 -999972614 874485643 251710636 914826942 1 232167341 -726987153 809696450 783732125 734695712 -882739939 -207185544 450785211 330695594 -380578041 999987423 787234101 975800103 946046071 -611187166 -856757473 -707780518 817325078 -534586869 708647854 -408026220 -445716357 456109966 -999972614 -907983170 -304744507 -39687482 -564661740 -712001505 -999972614 0 -807288505 888486568 411910606 -915471762 1000000000 -350968124 999987423 46552783 -29275600 -999972614 608468795 577679563 165847203 999987423 -689948089 805139954 572297102 -1000000000 0 19567682 497003775 666219881 -953131000 -999972614 486250359 -356121755 -93677370 0 -85018828 842220339 678690721 -834321295 42 -631159348 -999972614 639137153 -631539315 1 -157365228 -118357751 658689972 701006297 1000000000 -999972614 986972974 -654653225 609771286 1000000000 -247953435 -564723363 42 -696408236 945120452 999987423 42 861172390 -396620766 -375527104 -177977478 485362937 0 -83018897 -96262192 106296384 -625723398 -796276186 999987423 -999972614 424554824 -224809194 -999972614 -487420984 425730852 -572720744 -627700277 1000000000 952724488 -809186326 892660788 -999972614 -91983309 -601703420 1000000000 52656697 951007489 76337884 -360695358 -999972614 639745239 -72467357 593822566 -291519502 -252932302 799350621 -999972614 -493917745 229748470 440413415 -489882554 74481721 916143436 -709540844 955118575 261304160 1 -740827466 -987625103 613707113 42 556221639 788303793 999987423 999987423 879575437 546127095 -427585294 -28940883 -999972614 -58293422 -109802881 -238593062 -553951443 -24204839 -22867266 -902097458 -816782259 726007110 488409435 12698407 1000000000 999987423 999987423 999987423 -37713825 219705992 -952552461 -450076775 -999972614 -1000000000 -782025913 -1 999987423 356121242 999987423 -1000000000 37943523 -427720016 1 -999972614 1000000000 -275750952 999987423 -155656215 383437348 752047781 -846055093 -551055431 788616487 271223505 -729902183 -999972614 106503900 -258652423 980305627 941182597 493773899 -749665583 -999972614 -410024485 278765240 697081988 878969168 762249399 814463208 -215578892 -535750706 639027082 -999972614 293380086 -481985607 -999972614 778771967 393191390 -863260774 -459768986 193240 42 -833568958 0 904815144 922018879 73246070 -195016020 999987423 1000000000 -735892923 -930914017 -282096748 -240806656 -999972614 -399006242 472449345 999987423 -788315637 -440876254 986577223 -253124995 309740967 983832255 -1000000000 -999972614 464526661 601596042 1 466405591 -24855635 -979598501 -965635993 -671237101 -999972614 703216651 196806513 1000000000 527338507 -812095081 1000000000 238699865 999987423 -999972614 -999972614 1 212927073 609942533 -890851313 -1 -191349207 1 503733862 301591291 17953620 470864195 -91241157 -165437637 -1000000000 -497094069 42 -271299164 -1 953404590 793693032 -889299156 -907892809 0 -461083133 -999972614 885924425 175489272 -944759723 -995937841 56301500 -300339686 183033397 1 710537817 999987423 650238823 999987423 978787913 -203304708 -530608430 1 1000000000 879670148 947285522 103794793 705784623 111572329 -150279437 171608103 -832123178 579535185 -336322922 207989870 -999972614 304644717 514103368 -52740011 -18105223 -999972614 160376097 -999972614 -1 -920963478 909721407 -418719944 999987423 -282009363 406040551 703891897 593793184 274264559 -100597138 57551749 783791190 -755265106 1 -92125884 -169083917 -999972614 620767359 -999972614 834634544 987632590 174692055 -1000000000 543531757 -878798614 -999972614 70398471 673658938 -80596590 -999972614 644825944 -999972614 497695899 999987423 -999972614 -444333281 655012357 -494969210 79256306 -816623312 -1 266422516 0 -583151513 -1 -1000000000 -331167112 -307435365 -152196076 740881344 690371954 -706282424 924800053 999987423 353235127 -999972614 -999972614 729035318 -999972614 195946946 365360552 -999972614 -317052225 -1 -323251644 999987423 -987085739 -737834451 -999972614 -1 -15461162 712368343 -865510669 989976868 -1000000000 684722356 808127165 -715347351 -36737794 999987423 -660472257 -553853629 90536123 -464111261 -1 -674799503 -999972614 -131187545 -774219387 -723209123 -1 -3032183 -481050949 -717786794 -86654980 743435020 518339025 433365868 -544336754 -782091609 -853873657 1 626339790 768476470 -849440509 999987423 -999972614 0 -999972614 -672595889 562138354 -691325631 551117513 -593554040 -1 118171772 -999972614 -90242375 -847668670 -902317723 0 -924558036 -5562085 903385645 -999972614 -228747736 -119799954 -852168449 -286972493 1 -596471369 -713754961 -463163411 74201480 -715164560 121905318 672849234 643779105 -915374611 -873998334 -282430088 1000000000 -668147717 -50697784 -621026414 1000000000 -1 -339210149 999987423 671173628 950262005 -191914884 -690439843 -485647972 -999972614 -868063008 -623717091 689206254 -1127415 -999972614 0 718357660 14407215 103512293 -929144518 910398884 1 78179166 -344840525 -256424726 559951564 -213353951 -1000000000 63170416 -411611417 -999972614 999987423 164426865 999987423 103001775 569844119 610591316 -1169752 -777127998 999987423 389465978 149996947 779309523 801216584 123170491 -999972614 -549451374 963640310 307478396 -871078687 42 87858270 -999972614 656812351 769421644 999987423 945326278 -461870119 -158438326 -264432947 42 -119939060 1000000000 -877566895 -132072100 727921380 -999972614 -999972614 535838581 -1 -1000000000 -848341354 422152125 -120924716 383461105 -324687569 10037746 618061687 -720461888 504695695 -242366187 -1000000000 10389123 999987423 1 1000000000 -1 -1 -252891432 -7243871 1000000000 -953438894 -284488674 132621826 0 999987423 -336502239 -193785975 353970521 42 514902318 367640436 -203549594 553519862 -999972614 237918043 224100194 -51392020 244412525 -916686401 534533626 257687308 287618210 -320120771 -916331209 42 -999972614 1000000000 999987423 332616081 917637762 -1000000000 -25939634 -300082344 -137901046 -737420333 -493367018 0 927797934 -999972614 -359495149 683406827 514514425 -695753792 42 896349735 -764482261 -999972614 -1000000000 911981121 559192068 819639321 -673876764 999987423 -999972614 999987423 -249466783 -239785249 -21285406 -389716730 322343935 1000000000 675229011 1000000000 -481848008 49380166 272596195 322011307 -989200261 -999972614 574168732 -305580416 384941902 999987423 815741605 82512764 -859426490 824804341 0 -565208899 1 -646179859 -452263656 -999972614 -999972614 1000000000 -1 997631179 260203074 999987423 646651021 1 -306244871 -999972614 -998698821 -106637803 -488410570 -496767759 -363538396 -1 393922927 662310063 -529967071 -807270652 193009945 -999972614 -1 -1000000000 436442872 1000000000 -999972614 -306335132 659580565 1 999987423 -550713848 42 -1 452379193 492740451 255899579 44043398 999987423 306739894 899309585 -283456063 -311092627 659379667 -343546529 260931598 -258747884 1000000000 -743878780 567915095 951071505 994112545 -280478639 0 999987423 -563945574 794515664 -676502125 -1000000000 -865940188 99522081 -790091838 999987423 233607073 678116908 1 -740990210 999987423 1 999987423 902175382 0 0 -842508703 -999972614 -316655997 -190252853 42 -1000000000 -999972614 42 362012095 585089852 422954505 254461756 999987423 999987423 -134611311 723929432 -263518590 1 1 599303874 55457869 0 -211483990 424565352 449099864 1 -999972614 999987423 999987423 -1000000000 1000000000 819907198 -733542209 -752127195 -999972614 570035867 999987423 -716386450 -64060124 -264688874 -116141764 -736934954 74951591 1 -409756617 495152414 -999972614 0 -999972614 237032430 -488693874 -1 -991721223 -988491737 986306397 -1000000000 -125284953 -999972614 999987423 999987423 1 42 91235944 499601918 999987423 -945572995 -334369066 -644222943 124598347 -790745995 761779619 919470023 558054743 42 999987423 1 124656197 -565792959 797378322 -544428162 -799429545 -999972614 -427453510 310781009 -1000000000 -881782072 -999972614 -999972614 -82035815 9525477 10069778 -999972614 -999972614 -999972614 999987423 42 -153456842 1000000000 230747861 -715763634 -779501909 -416430737 -194817577 1 -545332092 48619951 192648632 999987423 1127133 60916869 -59705853 843790902 0 -121414841 409519499 42 -913526262 -621861170 435951360 1 -277767188 0 1000000000 362845094 54903010 -355245145 310627813 -225872233 779631591 853498678 68676597 70567739 -999972614 687663413 0 375549511 -439423763 606237741 -933443682 -55092606 690671797 431606169 -450403970 711774691 370133278 -391471224 87376993 672624148 523015054 620517516 1 -367471020 -339340916 333022423 690198065 -757184903 -287360247 999987423 67534970 -792974522 -999972614 -510826175 -770802930 -1 571832005 865792543 969337611 422669717 -999972614 999987423 116152032 -999972614 -144868335 891528327 -691758096 668210436 252513214 0 42 384124257 -5771740 1 -666628409 -868460184 -468179957 575350457 -277854005 -235482575 549109278 999987423 999987423 -662553678 614133209 -665556899 -862764573 287718374 0 -377072757 -824555434 499513549 -121387380 303227049 -478007999 -389756285 147472111 59912984 -630936244 -999972614 268747241 898293462 916311685 -999972614 1 -999972614 -873456498 389486466 -999972614 757441575 517095439 -328824592 0 138909858 -999972614 959352448 951428874 999987423 -1 -264470676 237172169 528901962 -460532502 -598744893 -962096712 -1000000000 -996260345 711287038 807112450 -917987511 -730195033 -515500421 -999972614 764884252 -843559013 -322748478 301698380 -358824245 -686474204 -934583063 809779580 649541570 74797251 85568639 -999972614 -381497289 22000718 0 765864036 724623222 -176570846 -999972614 -1000000000 -562099397 587316147 -451854866 -3708841 -999972614 999987423 -999972614 129276292 839393904 1000000000 999987423 -1 -53935945 790551768 756844708 -312026721 767347187 999987423 -900053773 -964978445 402147912 -1 437708987 -999972614 294112173 853655379 999987423 -417367371 -999972614 999987423 -660163535 999987423 42 42 -999972614 722225428 -106061098 42 -785991500 -999972614 521353247 290111536 -84870249 875443899 -565648231 999987423 -404304200 437559431 -192178048 1000000000 -196349122 1 -920092656 -111303386 -153507912 309560075 566236030 953262814 -282242104 -493909703 -375649576 171977549 477588367 -1 531688477 539851538 62292949 989378374 29889832 -999972614 -1 1 -1 42 -999972614 -466092827 -999972614 -635592070 42 1000000000 999987423 -99018644 42 -47638048 599744130 1000000000 -999972614 -999972614 -620526751 42 1 -187124113 779062377 -13467163 -1 -854647729 -124997184 -723015867 -88164724 881923861 -318017413 -468869270 990825451 206650901 -713298676 -999972614 -999972614 42 -992790942 -893322463 -999972614 -294346849 404668390 0 -999972614 -25346403 -111231844 246427778 893685815 -521253570 617639929 0 566408113 -143195681 9376725 13139843 829191540 -999972614 -1000000000 -382414177 -1 999987423 -1 -1 -1000000000 477362652 590351375 42 -420178243 -1000000000 174629307 -999972614 775059822 -923900602 782585091 1 -742989017 162826564 354052157 -530205181 999987423 -1 42 -645582596 -275853367 1000000000 -1000000000 999987423 588597793 798250434 185088337 -307506594 304718991 -191888870 -519789624 702800550 -659612720 -688578855 163726771 -486280945 432890530 -1489878 -428443804 -999972614 63293095 -907930712 762135881 -999972614 780700757 -762414493 -999972614 204209369 104833268 771975054 -482787459 -271834847 -537049587 -999972614 -999972614 517005142 490611751 -775868275 -916174554 0 563216625 -138708317 -294749080 1000000000 -1000000000 348128396 158831355 22374554 -955501464 396074542 473992273 -263317258 620269843 797689965 451094368 -625933692 599906077 -49963193 326611223 970911790 -800186312 128193720 202693233 -540758102 426216625 -699665829 -83560695 -150567892 481812642 -841248898 -109296346 125810876 59777403 1000000000 1000000000 -695275240 164466248 999987423 42 0 -416700692 812523662 -681904563 -962439796 900285515 -357024287 999987423 -353841076 -70000191 -465733769 595078823 1 215273546 -961819980 667727861 -999972614 -720685014 -503442876 618865541 999987423 -999972614 42 999987423 -172686750 710540809 999987423 -797357995 811284903 -1000000000 718961036 -999972614 -781579181 967322128 846189868 -823933232 541854024 -999972614 -275978947 758509795 0 -1 479203084 -97544518 109178891 -966576341 -19406628 -207800996 -615436104 179748052 51152589 1 525847809 -949408128 367729537 999987423 -390465994 -751461201 -122059519 -350115831 -820849991 1000000000 1000000000 -365714283 -626980447 814849779 -669546204 -638556225 -1000000000 0 282660566 1000000000 -612010034 -999972614 999987423 144368169 -295382360 -712869768 -243158518 441454781 -278927438 -95547885 567509377 989264699 -682659500 -393775530 -444379339 -259821469 -727895303 0 999987423 615015570 -294853011 -999972614 94282392 -3566736 594392972 755145608 347270633 975758210 -680372349 -40249005 -432725329 1 -951995310 78635192 999987423 -222352459 -837396216 439248762 1 -770560045 101939674 477831601 -877523955 -1000000000 -949375828 -280425443 -609205659 97067976 117876537 -974795498 388551380 255453320 999987423 220660731 999987423 1000000000 740630302 459350864 -298502314 -5860589 392038757 428842941 0 829340180 -999972614 798458146 556764379 -296381331 -796343897 1000000000 999987423 534170024 24635712 999987423 1 42 706760921 1 -1000000000 -294951437 496937452 430605938 -198369378 1 -369467081 148957506 -163553033 886715933 934081465 780962723 729364465 1000000000 670751418 995517118 845685485 287415510 -1000000000 -1000000000 -762642867 -383264144 715257194 266205854 999987423 -780035456 56814887 -923083895 -68511776 -492274129 -1 999987423 -209520519 623320808 -346865769 -568077969 -68690611 919474911 -825428506 -564120716 432045017 -203903830 -569021292 992643481 866700252 676382853 -934968139 -981179416 1000000000 -673703287 42 -158475707 -999972614 -895132260 -999972614 0 1 -999972614 -869410327 29942753 -999972614 -452443530 -440248891 -547509343 586057802 1 -392200748 -1000000000 -327768355 143005141 -515517816 6668111 999987423 15205397 390777295 -839393711 4106747 475744915 -294156781 -659082632 -234219802 999987423 -999972614 1 1 -649179640 999987423 40482006 622946817 -557918993 -1 59970028 -141117649 -322014915 1 -519097017 30800736 680966448 999987423 984706325 413740604 -1 -733749268 903794277 1 -334558947 232634752 -999972614 350792731 24940563 -999972614 -971839253 473796876 370042922 -966346446 -999972614 0 73885983 480991614 856389057 -999972614 -958597645 -16159247 87438128 -415408896 613613857 -853835388 -534136841 229571872 1000000000 436134600 1000000000 -419488898 -417840466 156504908 365391244 36982874 -1 -744463322 42 -230961317 -949736552 232835250 230786770 919778431 146666245 -404873020 915570612 -654035631 209720750 999987423 999987423 178151182 114330896 999987423 -557182529 -508683093 0 -23674716 596101192 106974907 721212443 824798607 647268022 -579318809 1 -677126038 555383496 -999972614 -465756311 825210864 0 1 451328364 -596510812 111132718 1000000000 -1000000000 186479924 0 -749078838 340336528 -996538197 82113937 -22239480 -299768171 1000000000 30215766 -322400839 997362803 999987423 -999972614 -766922619 695326370 803525645 -1000000000 -442305678 -1 -178328498 0 -609647831 -975874627 -1000000000 1 -637267075 869833201 42 345739059 310736750 141038724 -228918732 -1 628520267 999987423 241384341 86433067 -1 956611431 -999972614 987538681 -544480146 42 934424036 -854598253 -310253335 537270721 312623442 53780433 42 -744286218 20579075 -999972614 -541655025 -332555100 -230895602 240854722 446326315 -730968808 -444937018 689388422 -496076469 -856650776 411117770 -1 18698050 -485464256 -999972614 -710926185 890039867 -999972614 969600427 -803751918 486916478 557671002 0 153929248 42 -367925621 -34615045 -1 864842629 94883369 1 -967210448 -1 -268027543 884244371 -955267357 -902519762 -74503464 220669956 -885215325 -1000000000 999987423 747185311 1 -999972614 -740338987 636926023 -6438129 -308865205 352339121 -411167385 -1 357198619 286245677 -693472060 429786613 -1000000000 -776701599 213535743 -940541898 999987423 28149622 0 536207718 1000000000 -999972614 205540724 -711826626 -999972614 156851717 392285947 -739653353 -476231735 392097602 -774600484 999987423 183180705 684168993 -738632993 -989509676 -1 42 -590868516 247800488 798456769 399848900 999987423 42 -588505071 806965321 999987423 572211949 525848506 -317790384 287977850 -216409722 0 -79128877 615030790 0 -282617602 -293190463 1 1 394235291 153754555 -393461019 672199252 -185305080 -1 425948705 973493917 250315092 -1000000000 -66581600 591075413 42 -580528997 -692094135 -953966041 416776451 192149403 -949779913 -53684939 -39724611 42 736119535 0 42 964088661 -751986891 -627334423 249125686 -410311679 730437209 -558336078 -337804405 -732581136 600898806 -564029275 999987423 1 1 776105468 -611486577 -411263567 804541993 397182907 606547153 -584279069 798101634 624698571 -535591798 566724297 -102821021 453895287 -1 28739319 -1000000000 -1000000000 468546591 999987423 317079261 688632083 1 999987423 -884854760 894468371 158227806 -841928940 -999972614 354116253 -802319672 -534240887 999987423 679645492 -263317258 839560896 -1 -240250762 999987423 -248218511 915970722 536750237 -577377350 453283703 0 154527627 861682290 -102923553 -463632739 -90868114 420241362 -1 621401856 362283809 999987423 -226978597 104012621 572389376 572449910 999987423 -787393932 999987423 980190357 66573252 -200865060 42 -754183059 145931950 -147085819 543190472 42 814106336 -999972614 655577405 -178402724 451990425 -500320683 625666914 -120352467 749641685 -851059980 42 741810079 87934116 543470592 -618545738 -999972614 -768402200 42 -881267143 107647334 -511324054 926297450 499755258 -397277557 179514613 -111876533 -926751827 -999972614 394783860 -999972614 206546283 445653948 483434383 999987423 -646745453 -712112632 -168216230 999987423 981817781 -999972614 0 595364883 -227571788 641637283 999987423 1 -999972614 42 -70459430 -477338241 239750112 -215529437 -562322141 -999972614 -999972614 750379389 760662356 1000000000 -1 237326894 113447528 -69249017 -91578257 -1000000000 674824232 1476488 -818850688 -552294105 -938996398 132394337 -415594382 1000000000 -493858116 -900834683 -999972614 -628857144 1000000000 -775384944 -685062148 -57023676 159861302 732417374 306476261 -999972614 -654232191 -882856810 -1000000000 -167856271 640805243 -999972614 722519246 -24358481 -906984842 -111828683 -887067258 574222792 -172697584 -571580544 -858560285 -273952479 -783589729 -309389317 -39465758 42 -342306979 2970435 1 999987423 576012735 -932766352 240594825 -999972614 -873934954 1000000000 102640479 753886304 905480811 -608575534 859380040 -1000000000 -468406832 -221256566 722208220 -999972614 999987423 1 -222641679 -769412629 540433831 473738919 42 -916796872 186308392 -1000000000 563258679 -1 202649832 778673547 -717750515 -999972614 542049795 -335357923 -333943656 -999972614 1 42 42 427791373 1000000000 999987423 -848407154 -719533398 999987423 -999972614 -254936872 -473759894 -1 42 940049622 -532113026 746498456 999987423 348424745 999987423 -800216689 -570207010 -996364433 -834062568 -968229460 471228647 -40011445 -1 -999972614 938259335 -103495045 -228419358 -1000000000 81212952 121220524 232035920 -999972614 -352989446 -645243456 1 1000000000 999987423 -212633514 109433029 559329586 925445850 -82967932 -738778642 -20641086 263079256 199109358 865244533 851673 0 579814747 467720189 732279877 473024724 30699580 725861277 58515681 674537147 -1 -561828470 -999972614 -149801080 -1 911158967 999987423 1 -38899890 -150419377 -240165859 -351441197 663632987 157731328 -548746272 -611424572 -438987830 999987423 503388500 -549803091 113590139 534237603 305942835 95552874 -334020650 999987423 999987423 -914624896 424554824 770206122 -926342609 891845787 261228984 863847718 -295452909 -314764418 -1 -798354857 -440353859 696644541 -95806190 976772347 -999972614 -270817965 -829011613 999987423 776232765 -841490428 -642058997 363255277 1 999987423 42 629468957 19176229 216579010 -999972614 560073685 89149696 999987423 -1 -386884233 547720116 -110121123 576365819 213068923 844286121 1000000000 -299928752 809017868 -427218254 -975123239 -13961844 1000000000 -635885113 -251666184 126208797 1 814294018 173461672 -522018230 -773748378 73161154 687215028 885679876 445109356 -995009179 613641853 -917810484 999987423 159369799 -692420368 217677859 1 -206143217 67143034 -601933274 999987423 351566181 999987423 -40275811 -325081306 586148559 -999972614 999987423 0 975518455 346657491 305994591 -878319053 -88458912 -999972614 -441447798 -827159778 -999972614 1 -769621132 427066931 -506097366 -276666719 -841269336 -879066707 504036842 1 -1 -510168573 -974132333 479662687 -284936987 -579161312 -999972614 0 93111770 -999972614 902820989 318330905 -343961156 -457080735 73192208 809434785 0 -208235869 999987423 42 552556899 100122568 949357050 -832287632 -764636872 1 -36972192 251383143 -740519143 -988678712 908715069 -998512124 426743860 94449983 48693000 942304352 999987423 -648353141 -464310067 -999972614 620062024 539296795 302568830 603670154 171578358 0 -999972614 -960599990 999987423 285573510 -823732893 -918622789 1 248141700 -999972614 275855068 -1000000000 -300388686 -936346949 0 -260788111 -1 755595943 -578514692 -589697346 -716456997 -35370971 -999972614 -487842601 999987423 750534595 999987423 -999972614 42 999987423 177619464 -370593705 -163001104 -999972614 -863311297 621425443 -310597817 271846523 887080411 -735707176 -777029168 -360558224 -321569141 -734904929 175353965 -518524334 463349223 42 999987423 1 -187344923 -30725563 302760735 -387534534 0 42 775374367 -999972614 -263983484 -117926779 42 848656182 -915257084 748006954 -990636807 443037241 -541895887 -701129309 637277681 -549055095 -999972614 903967085 -999972614 -680065027 999987423 1000000000 -999972614 737950602 965568690 42 999987423 -737802700 -999972614 541147952 621230053 1000000000 -480557264 178390923 616656879 -292744247 -962957830 1000000000 -457429708 -706042215 -999972614 -902823542 999987423 -628053120 663454996 1000000000 -158911747 999987423 -727061876 -999972614 -856454841 196700381 42 875645411 -33963605 -74914780 -162157109 -260604995 738574531 -899068230 -248929087 -904853096 688037660 557974327 1000000000 635433857 -309323921 205037834 0 479002376 739289118 929579897 532876854 429802913 -776760750 264520362 999987423 505656023 999987423 -999972614 -106844564 -1 -595656114 -423240082 -364631884 496951268 -809162478 -338959157 999987423 -990367321 999987423 -710353923 -429725907 -896541348 -610609077 737658464 -327349845 133715632 -841283822 -811756175 32759421 570669628 893312372 -905767577 -1000000000 -1000000000 42 177941863 72849496 710909348 -999972614 407221905 -999972614 330657758 -901716853 981295674 232201094 -329932634 252506203 -177390146 -999972614 999987423 320266656 -1 -179788912 -999972614 -999972614 315531107 -385042046 1000000000 999987423 568289673 -780119156 -1 71308683 999987423 447954300 -14258321 -439326893 905132889 -999972614 527181658 -307384472 -835109350 -477401719 -452896565 0 -999972614 999987423 409652420 -967849788 810140436 859772709 190753441 -819472304 104473688 969049373 1000000000 409120114 -1000000000 538507184 -573135930 -749126496 826590370 -869552331 1000000000 827191287 -409089184 1000000000 1000000000 999987423 -856464574 -999972614 115805490 690645392 734252976 -279826228 448060237 -999972614 430186435 0 881485040 703375009 84251670 1 -232241065 670057844 0 -808353854 566174995 -1 -248444495 -807071690 297795252 -1000000000 1 -223962356 -828550894 -556337538 1 232302678 -594107989 534150844 693404328 320486269 -900105611 -381233378 82133920 -597320673 1000000000 -82834346 -427256358 -614211706 217361283 -549721500 -864681887 0 809017868 887419542 -1000000000 -1000000000 -384818536 -500543283 999987423 999987423 231189789 999987423 -671962495 164345828 -999972614 -973883012 596205791 584589460 42 42 999987423 483326908 -469826248 -169723728 210594476 1 -903729595 114010625 42 -999972614 946559383 -948301105 -69846395 876439585 -202700977 -19032066 1 322188581 -887817248 873482698 -999972614 1 -20665984 42 904358364 1 -811223533 206171552 -112487198 -511752718 -1000000000 999987423 -680644007 957254476 -368606120 331616760 -273307649 -468167692 718133239 567848926 461275881 -362532785 -999972614 0 880455824 -999972614 320772041 -174913029 -136960898 248532643 -352004006 -525305522 -317973321 -284992047 -852356521 0 -932322928 220261646 -455787313 65688017 85596325 -53387775 -1000000000 -999972614 367997852 282148169 999987423 -975519587 -792296410 -494969210 277846217 -368924368 999228384 42 -441109147 -184669535 771687643 17116116 -374250071 -89955008 0 539078087 1 -87940461 197026130 1000000000 393787895 -1 -999972614 -814756697 -856486476 -17534453 -551906522 -999972614 757725198 999987423 -919613932 911035178 500406937 881506326 232860297 -746511881 0 833066299 0 -336502444 365026975 437282607 -999972614 494025190 -1000000000 999987423 -999972614 352201813 -72103502 -33996245 -649168435 -451556929 -610340910 -759178384 789935380 287252120 749719603 -468903932 626594561 -78063256 999987423 796691174 999987423 517937898 325543859 44552255 -340841476 999987423 -667492295 -674648974 345552208 -429884052 -113768389 -1 -999972614 -871918318 -507345878 154074135 -858598151 -617621485 999987423 -999972614 113221526 -765552188 -925625996 -700966389 128264379 700203206 -413015587 999987423 999987423 190015449 -999972614 -999972614 173784726 153986190 926880786 -999972614 -925517758 -1000000000 950656922 806872504 -999972614 -409763152 999987423 -96941268 652588692 -963583854 -999972614 877202800 421352072 -864923331 -241189155 -590405212 -653587335 -840452703 0 557679273 -103568607 -206537971 -111432914 42 346301889 -512194473 -73871085 -782133100 999987423 943935053 -511107435 210773024 1000000000 37083058 -974200395 260445373 999987423 173734112 -999972614 -1000000000 -857043096 -433820758 394307591 955246987 -517877504 999987423 158673537 -999972614 1000000000 997694659 912183338 635039075 -806634061 743988506 -48541491 -687222506 706442924 633907333 9450829 367036517 -535323995 -992801378 -1000000000 -999972614 -999972614 999987423 -181224098 1 -354017637 926974291 608501926 68579643 -36636496 -36750485 -431434336 999987423 -783330869 193081349 -419193918 999987423 -384782007 -953686352 999987423 806190005 -27798890 -240003999 0 1000000000 -890047711 -69413239 -999972614 866951752 944165700 -651639909 -491936772 430211325 -999972614 1 -223089448 843777307 0 597791491 -1 -541351129 936513797 270936225 -999972614 -1 965148958 648388180 806313055 -202674279 554049236 463698308 763170898 0 933560351 -277101051 999987423 -439630683 -519761181 600656076 897424416 138141260 44013066 815043582 392604562 -544880118 -32817237 -399808561 178774786 -279627968 -469089806 3666319 1000000000 494832498 -999972614 -546171573 600245934 46744365 -584497216 -999972614 202883718 972504322 -760921320 1000000000 -876719040 260221070 -435946561 999987423 897136550 745285465 -453567202 -46972817 130107952 159633256 289335480 -999972614 999987423 -481409355 668607283 -463255332 -376011945 -999972614 -877719121 779057401 -427456442 -661539880 42 60891437 -308773893 936066969 172341028 -410721804 -74163829 -1000000000 494791737 707699060 814824016 757675567 -393499777 -384615294 -999972614 999987423 1000000000 835675956 -897596692 -184740312 -928967661 -999972614 -11130538 -1000000000 981663666 112236292 1000000000 11322453 1 -1 -530090594 -1 119803599 -570313162 -318510891 924577466 1869677 670394980 76584800 418498288 -533026615 -677428016 143694626 -308123316 -295421389 874505570 -776913418 775127003 -302297832 999987423 42 -243420378 0 1 -956536344 0 -716048980 -944197875 190720425 1000000000 621218516 398046716 591352577 -437219211 -1000000000 -393040715 -106454048 478982476 999987423 347365897 1000000000 1000000000 -548188445 1000000000 462058285 1 74399373 -509884429 532147218 631635741 0 1000000000 823053865 896977649 -861281238 -471369822 -999972614 335124806 165705268 943383893 1 0 -470427811 25367706 537508327 900900993 -999972614 -730081674 1000000000 434655161 -999972614 -675683870 -999972614 0 -999972614 831347559 837516679 504507833 -970184539 -554116369 42 999987423 189844994 641726234 -353363134 981404194 -138575850 -1000000000 958683186 -966173793 -243789807 -106868039 561452495 0 -999972614 830425555 -999972614 -552236226 78123695 -109651793 -37537146 324002847 714858104 389406455 -789877548 -9446199 -492708487 -938125778 1000000000 -693185263 999987423 215166027 -1 338017861 90647703 -675908350 785967617 -999972614 42 1 -761550942 324577514 -145920986 -44982614 44469901 999987423 -815967880 -257060250 999987423 815478158 42 461935958 -466716604 999987423 -1000000000 765399183 -1 999987423 179923422 42 294656786 0 829376745 -1000000000 -1 -928176865 628654827 -233251832 -745170436 395105615 -919396434 -141142829 -719158812 246067159 -186599676 -929627364 -504163867 -650081296 999987423 321620815 -1000000000 999987423 -999972614 270697635 -179375384 999987423 -580648922 680725243 -299024646 151426304 0 733918342 -120591938 999987423 818016331 -929972391 9665592 -1000000000 -427553672 513871840 -621633917 -20267009 -999972614 319794646 -671267027 -76351629 999987423 783900792 170653167 -561850575 1 860957775 -463867552 587082247 -261053384 487346968 -1 688845497 -461232895 -1 1000000000 -851806174 -952612680 -1000000000 937027980 434955309 248065166 -945364080 -462168685 -999972614 -765362375 -702087558 -18292357 608072807 -210336468 1 999987423 -216379272 -84280066 -11696785 -82665007 1000000000 -631185593 118706688 -1 -743260680 28444606 -480868825 502061354 -1000000000 0 999987423 778668127 406660759 -767309452 999987423 676102406 -46937320 560337992 999987423 42 1000000000 842060448 0 -778808797 307565317 305480753 -474927278 331532070 773633369 320951036 279870119 -960824474 878363312 -748229614 -852424092 -91225199 -295807462 177433501 195012216 999987423 42 1 265759524 -837124930 439643736 696039055 42 -814761968 -934481491 -759422960 -506575774 -935370327 42 -998250478 979704667 -755678136 497229980 884231597 -1 446211827 -652550776 1 -1 -999972614 -999972614 589833319 905360952 926178980 -435149528 -1 -516750758 -10962080 -999972614 181888330 330347735 769206441 347938588 238801276 -547478136 999987423 999987423 -867510825 -454511417 974454566 525835824 -700404647 572210815 1000000000 1 1000000000 35288743 1000000000 -104350406 -816798439 -839702845 -666753337 999987423 358240746 999987423 931222544 -999972614 -323840090 -776661735 237919593 419361296 -999972614 -31994831 -137576260 1000000000 -118978535 -1 -990589959 -484168550 119511743 497615333 968436470 -586879696 -1 -109671710 -238082038 -1 999987423 86032384 -999972614 -588777532 939551549 955135436 112535103 -809636284 740264099 42 -117830214 653262469 334763491 1 -330831440 999987423 -52004308 -174102058 42 42 477345677 418225132 862362641 999987423 299062284 -999972614 1000000000 -379413121 752160075 0 -999972614 774529293 355930683 999987423 -17133301 999987423 999987423 -232593041 -167619793 -999972614 543955763 1 408338677 -232233262 -1 877087765 570300187 -341383268 -890155180 326086406 -382161576 260475783 -772601107 -493681632 385478535 1000000000 133428226 0 0 -293443057 10104924 476029889 -999972614 292193113 -1 999987423 -917897124 452690636 636544455 42 -660914271 936721251 -807713672 -272639269 761488344 0 -1000000000 262696150 988972310 -1000000000 -953131000 -528297701 -1 -999972614 -989998226 619800631 438584180 257728777 344801948 42 -999972614 261301586 235823373 253581391 854579117 -775575130 96698201 42 -56948120 940753470 876736167 -999972614 580621096 6210594 -1000000000 42 -548188445 -1000000000 417871615 836410657 -79008949 905968187 0 -696643525 -591487694 0 829606381 -1 -179813916 -249085765 999987423 -999893752 272818759 -999972614 -250251237 999987423 483445537 -669779756 448666250 53984269 605658119 0 -374231275 -124764064 22620958 -467052498 -803751570 858384256 -1000000000 0 569258478 932600861 -667024015 -185513107 748258089 225741820 -804110821 0 -829261799 147330834 -139480793 -228270870 -1000000000 -1 -1 672327231 -4936602 640839176 -382179740 -466441330 999987423 0 865031452 999987423 -999972614 -606910072 -11744262 -906939765 -928273460 -64734252 -758159366 616551459 42 -820655686 -978302051 999987423 -397338621 -973869044 546282397 999987423 951628666 999987423 -135217876 40749243 1 221571871 820762040 -817396633 -1000000000 765369487 -260381234 999987423 66891397 685522224 -935004900 -999972614 -973529911 42 143900298 -99291224 697087667 1000000000 716869039 -186179652 833410433 243310227 759294286 -999972614 923478979 541544746 -1 -999972614 631326337 440188295 427656927 999987423 384073461 673617649 -574720397 1 999987423 488055254 -756509990 42 114864029 -380759918 463834679 -999972614 775004797 56028164 342542008 1 42 516533370 1 -78280638 -1000000000 58657039 -35942768 -1000000000 -408722727 -695063821 463635608 533844542 42 1000000000 147634403 -999972614 -950136782 -109671710 -1 -88112085 224225403 -189226403 0 -113484655 -999972614 -882217238 873114862 984031893 -999972614 227106734 442609109 -1000000000 489098915 639379175 -461508871 999987423 999987423 -938837616 40677976 81692181 410633312 543272480 -412847361 -999972614 763543436 -673552737 340696186 519409141 -771952494 999987423 963526917 614253197 3927510 -18797289 -386754090 999987423 -1000000000 253762749 613003001 -495194689 518413676 -278383464 167535197 -754920108 726528489 1000000000 1000000000 569060849 -776493062 745199894 999987423 522071612 -95976864 81726537 1000000000 -239909739 -377816947 -646709092 428965319 999987423 8461806 999987423 1 -611309836 0 -447795656 -1 -110536676 -133967255 -833446171 844026458 1 1 -847864238 -243368865 611721305 -999972614 -133727464 -449394697 -107338761 -999972614 271170902 -305835914 -999972614 42 999987423 150011091 -33014819 -999972614 650762318 436307335 -95619052 -1 0 -999972614 1000000000 -1 619604526 243214945 -149415475 563463768 999987423 -1 645187105 -1000000000 194999952 822264438 1000000000 -970363392 -369466925 635498309 -779149801 687696396 -341924114 376840035 1000000000 -643509513 663707099 -133647095 -465215701 -1 999987423 75148588 -262212816 768107786 -1000000000 601852301 141593341 999987423 -170258948 -1000000000 -1 548233378 939224745 99239115 17447199 -782431097 -622855887 -999972614 1000000000 0 -170752368 263423006 -999972614 -803917699 999987423 419509282 495337810 500593964 999987423 -934321906 220489866 999987423 682992335 999987423 773933512 76467762 999987423 -306875257 -391201184 -399247915 666449514 1000000000 -804954472 847023544 274681179 1000000000 -443306338 -238621265 757601938 393161412 208881219 447606652 573296332 887720236 -999972614 740849831 -999972614 42 1 -999972614 1000000000 -776908080 -272275050 999987423 853967778 -916439990 1 1 373968625 999987423 512964589 -999972614 236020578 999987423 -999972614 255378204 -999972614 -179593669 354769664 108833493 456152576 501447047 -454446572 885366352 163190800 154904704 -531767060 928196424 999987423 -592591163 -969521856 562817145 337990408 417069650 455433636 304714355 999987423 -68754694 999987423 -49103460 676519108 974173372 -789895406 -468945179 999987423 -801922816 673428323 208542620 -267650897 -1 -1000000000 -876662307 -941656942 -306779745 -895733470 -10544654 228942980 199671883 -806022268 -367589226 -999972614 0 0 -910779407 -404865523 -999972614 -806765480 -409438085 999987423 1 393322126 -999972614 0 -766395889 810021686 -622455571 958207417 -122627871 384916720 199839823 803517885 -750537017 -999972614 1 999987423 -785677768 0 -981926146 428300161 -201491127 245713140 -366490593 691626042 951664010 1 -474458060 -596662878 -247722290 -77215949 -730982772 77322282 -1000000000 -167677868 -1000000000 -844673061 999987423 -96082744 -661237615 -999972614 -652512042 -564933485 1000000000 -1000000000 -783193704 -92652891 694875627 -368292653 999987423 -807974561 -1 1000000000 2213620 -693345030 263127656 999987423 -828450547 131924069 -66500855 504015590 -484605378 999987423 -567829031 247828086 28539387 -709615585 -489174370 922600556 -26969341 87224647 1000000000 825543627 714817301 256445353 298800030 -213056439 -751186913 261951156 411512404 744963512 369028135 304336111 -868079312 681893081 -595695072 -200600815 -999972614 -727895303 1 -999972614 -295561144 999987423 -766766309 42 -827574061 -590161819 -430642505 941328412 42 -999972614 252512884 999987423 -88927792 -999972614 -702107031 -1 1 -234967049 663983465 -442907440 -999972614 -59800877 42 -999972614 -342203522 999987423 -47010116 1000000000 -1000000000 -1000000000 999987423 -209007069 956921931 253932285 241949951 -999972614 0 1000000000 -866820181 -1000000000 -376011945 1000000000 85152683 -828586863 -747757317 -572684743 -27117662 -999972614 -1 0 806192243 -149403678 -886496148 42 -999972614 594366903 412226441 -302662090 -999574685 974667197 -636579303 -1000000000 1 -999972614 512169386 1 1000000000 432099112 -658386002 -748666837 -104788544 -647798853 -999972614 -178690441 617084678 1 -638301838 -429311762 -804230400 -771658824 687683148 67959079 -801652387 655580529 -693393287 839170264 908350410 1000000000 -1000000000 -8165773 490318707 -1 999987423 80461533 -211066089 -1 -1 -153816230 -81900249 -311837446 58040771 243802009 609809915 2605471 999987423 -798776503 -548496118 -83018897 -341359996 -28909527 -485581325 999987423 -581620789 622841546 -979750119 -747264588 -937127145 -808049181 1 -685134299 -999972614 -888621917 -616176453 -999972614 479774268 -1 -584536068 119905187 -3548116 -448409717 999987423 -389572920 718102577 924893542 646728123 680590010 89687041 1 -714756249 844690130 737289515 491552779 -103132908 1 369348954 824564550 107138760 -246520091 666721703 342207312 -847496875 42 113369294 -1 413570385 847992281 -399951309 -345953903 -55866640 682079652 669091489 -1000000000 47607051 999987423 115130635 -1 692013475 -570833881 -723040813 999987423 -368244698 -461289217 320796070 -999972614 -1000000000 -1000000000 914855423 -26630350 209724881 -999972614 594009945 439805215 -431188373 -746403185 -59804836 -133354809 241805696 -102787480 1000000000 -625166762 620728771 -999972614 673428323 42 245857362 999987423 -355823469 107320913 999987423 -1000000000 -180453809 999987423 -578500893 615734095 999987423 -241301438 42 -916070490 999987423 360254831 -285545618 852172807 904179915 -417331031 38480725 -870897321 -328336526 -976930180 239807385 42 176970832 -734431713 -1 182451840 -659840131 164366949 -1000000000 -208828166 841980961 -999972614 806780685 999987423 318972710 -999972614 999987423 -887554821 -483835444 -565234949 -1 -999972614 752145534 -999972614 578996683 -905790699 504915532 1000000000 190850077 -1000000000 0 1 59496279 -1 999987423 733926861 -691007905 0 -281588661 -999972614 -583135715 -999972614 -424554500 -974359087 1000000000 154290368 1000000000 -369148288 -94127537 20756902 -646526182 -999972614 168967692 -329637775 -999972614 -1000000000 -609241382 -487541753 -465768445 123042435 388758556 404971279 999987423 -1 835523118 -999972614 635033070 -999972614 -957320599 -153411272 1 -301037680 532931390 -999972614 999987423 1000000000 -999972614 -1000000000 -840002737 -819599169 352236681 834734336 881385026 0 635233714 19554357 -268260984 -30203480 -523332687 999987423 1 -298017861 -999972614 -799592983 -999972614 385856477 -360292132 -999972614 999987423 -787257473 -210249700 -1000000000 254994240 395192815 636265859 -1 -758922218 851036066 308859787 11381824 -653228608 -648646467 132217650 1000000000 999987423 -1 999987423 -31525938 1 797159022 376000911 270731020 999987423 -1 -339998238 -290979882 343441572 -533275278 1000000000 -584762423 -124647622 -999972614 58012890 -798387065 -134363991 999987423 -651505681 1 -730359886 246427778 -802215379 15718618 -936389928 -894324341 636994285 -999972614 560110144 -1 314553948 -593959197 -493326424 0 501664810 822149966 -746116122 42 -375169142 -199325462 783025030 -264921834 -1 760719866 -734981684 -999972614 437246568 -153450364 111341935 361014094 852549580 88311676 -86531521 -61467123 -943107405 452585053 -535731938 -541830573 928274473 -397859321 -982512405 734035144 505656023 -1000000000 218342794 -554633916 712712160 999987423 42791025 -928404977 -759402353 581719757 32557803 211702347 344481866 851657006 999987423 -821410420 999987423 397303526 -983701654 -55775554 -706630874 195204284 558352820 731035731 190982828 -33658014 976602226 999987423 1000000000 -369432874 -532185431 -1000000000 580908527 -1 736613031 37579178 895106183 744987861 -821619570 591954560 680744144 405923784 -434732856 1 -829012696 -698563343 -578444170 -307412079 674202151 -969102704 -312166043 852833976 -957041221 538865140 -583151513 0 853770744 695750624 -413607847 999987423 171688392 607922178 951486080 782842755 -343312629 -1000000000 -429118270 412968108 -320922970 719934308 485819704 1000000000 -103879485 999987423 -233189117 -280691138 -999972614 -1000000000 999987423 231210876 -856109177 409369973 383661928 -611235984 -999972614 -714608009 724619017 -612785840 1000000000 -112625795 826996295 999987423 -989382792 144174239 428927620 -768153017 885969641 -395519506 772325336 -1000000000 999987423 941799378 496195829 1000000000 -875293348 42 939500390 -176659460 692084590 -999972614 75809026 355950340 -194474328 918840686 -449425161 -1 -265297091 872100606 66995530 959541238 -903643507 1 -19492355 -640740498 -519793552 -999972614 -400368940 -999972614 870454504 -999972614 -999972614 -638138974 -804103747 -720377983 -311689988 430240838 669789515 -999972614 920664424 645446786 -398437006 9108777 622538745 1000000000 1 219134049 1000000000 -431180321 -815275771 0 834730130 650419284 -999972614 706392656 -486378599 610127901 999987423 42 692208021 486967237 -913851666 -999972614 772328947 534312413 -1 770052112 7409768 34901249 0 207095557 630156499 957797928 -970384990 -769695049 915452719 -214871384 -227297356 169652414 -1000000000 -828840801 -999972614 -62058775 -1000000000 -165978481 999987423 -997020893 -414087022 130320585 688352883 -660772850 374778714 999987423 627585228 -1 -177227230 -772904381 -15269189 137079975 -27376973 598730585 433337165 817360978 1 568253669 219501235 -642467749 -353207499 725105823 -604804151 -353302588 -700819909 -1000000000 874505570 -775768630 -240107195 -828006119 -495474344 -999972614 236807137 -198749953 468494412 603716285 115838453 -416753194 714522551 999987423 -359516916 -368234987 633588871 982215837 379830788 -849636073 89862956 965482152 -428301010 838767543 1000000000 -797148539 -599914417 -112747177 36356785 -149113646 307430846 -343072132 -893098441 -968280178 -999972614 -999972614 -999972614 -45579702 -615625854 -999972614 0 42 -625776069 -315921752 -220552335 -27404076 0 -546235661 -528879506 142549609 210969442 -111019251 1 -573176424 954048977 999987423 993640238 -999972614 -986732984 340688327 985696546 -968752901 42 -737506330 -417632862 -733629251 -304490162 256100291 -528298477 1 -307029552 -827664241 -620039236 951548590 -67427272 999987423 1 -999972614 311485396 894228124 90346418 0 -999972614 -999972614 999987423 -456788942 -1 -143785007 -232592579 -75530229 999987423 -844149298 -999972614 0 -325917659 767278203 42 67108936 -805549434 -999972614 365833165 235215249 1 541422868 42 -999972614 999987423 -196832898 1 -999972614 -421940477 -1000000000 0 1000000000 288069581 -367303837 -755375087 819581307 385023552 1 32499973 821888547 -496852916 -999972614 -88901094 512445365 42 1 42 999987423 -777021499 1 511792195 -733062113 623560780 -55279660 560878012 -372087527 -142405536 -141686923 150178353 -999972614 -656893675 -999972614 796092109 1000000000 -747341822 999987423 -525804613 -803429957 -569793012 -999972614 306022391 -910457125 866048754 0 42 999987423 919184446 1000000000 -773668983 999987423 999987423 -1 -113434097 -96496965 -81392229 -304854078 999987423 999987423 697087667 -1000000000 -486440410 -124469347 1 -916322859 861894125 999987423 795608916 680893499 42 -999972614 999987423 61744575 514260355 -115659185 885693160 -999972614 999987423 -1000000000 -1 436397157 588398761 -419361186 -236704910 999987423 -727925017 -384501057 -869277656 969105508 -509431784 -684456038 -590919327 -1000000000 -866123302 311493190 -246931000 776719757 0 -70065428 785580075 256447190 44234628 -37467175 -999972614 999987423 -1 510974283 0 -756896085 -892706518 -938508198 330337871 -70994412 601808166 42 -958335730 792430513 944585048 -999972614 999987423 -823877728 -578520663 -825396665 -507271874 -621134908 1 42 -272812559 999987423 408259029 1 782851404 -499808920 135874075 -195574591 -345489338 -571674688 -612182749 -193154933 393834150 478913359 999987423 -167200493 -40072988 -897998191 999987423 999987423 175166725 1000000000 -213235559 660660338 -1 -999972614 999987423 -999972614 -872281247 -999972614 -621476835 -999972614 983400720 1 -385800260 -716534406 1 102494852 3998360 110317123 -50777033 750588860 -516666984 950895719 -999972614 -449436284 -746511881 -1 78099582 -345749755 -56002735 -335225384 999987423 999987423 -776113810 882975263 413157540 238291206 -540576507 -111843008 -414235871 278133459 -140510136 -487181315 211597008 -639339761 -1000000000 -305935796 -1 668594795 1000000000 -105507238 -359286450 883082474 -159725552 -966410424 -256755595 -66209993 999987423 -358428090 159035141 528180433 -857403896 711616410 939893280 679092743 -333176584 999987423 42 -1 -39776243 -999972614 -171670074 -398287559 -81565522 -807904928 -314824304 1000000000 999987423 -92794629 523234802 -322728085 -999972614 884549343 -999972614 -349418697 -448385401 55457869 -748982622 -754833850 -504052918 94150951 163171908 1000000000 610372926 371434215 482981035 451916471 -999972614 3720840 842877705 -972471520 42 315561000 -800058649 -579363613 -569724969 999987423 1000000000 304992957 -635295890 -76876682 -147384498 999987423 418896155 -1 422957064 -286467182 -1 63427045 399430798 47598958 250068329 -999972614 -999972614 -222505386 888579034 956815271 778863976 -999972614 -33147336 -241981844 -493578139 -1 0 307284493 999987423 -854026423 1000000000 999987423 409756344 719483779 -834607815 -446345102 119783947 -254019728 313262964 -507158790 -791338580 -153439837 52191690 -669631651 128096063 0 -999972614 -463639121 -695584704 984465400 389179499 197277355 -733858776 -362363292 155235399 -841754885 228245437 839959468 -1000000000 684644791 -1000000000 -1000000000 681905521 -715770402 -121094091 -140111609 674151852 1000000000 -49964231 -592949590 -280264134 1000000000 52636566 -1 516353516 1 922119842 -544017320 -999972614 -177227307 -128445555 366762723 1 999987423 1000000000 -999972614 550970514 -191978065 -52615094 -512740922 -635866751 -201322285 -749522244 -672160367 53398532 -1 -454975273 999987423 -858737652 -999972614 27011307 -1 306732485 61642726 688562321 999987423 559401840 -373661826 432046326 -999972614 -323323264 999987423 1000000000 42 1000000000 0 -190525301 42 27611888 823182671 482006663 0 -559994115 -1000000000 46568498 -827931152 999987423 594637198 46631055 -390225216 916683128 648467993 315865210 -705404875 -999972614 -158093974 -606832559 -580204183 -384447821 748340386 -60027930 -313020941 -841197653 0 -822649673 -73482058 999987423 999987423 -999972614 -303216413 -365123164 1000000000 335588476 42730415 605252433 -891386733 -766985401 -682018237 -300785661 41981296 -667170705 866646715 -999972614 -919502670 596349442 -738485723 -999972614 156510413 -751221999 293858470 -674749268 1 -882072791 696778836 -791921209 -705342262 -739674428 -1000000000 -471841972 -403686852 453467720 110003693 657210102 -1000000000 693831041 -679212406 991702571 561269984 -1000000000 -999972614 90763923 -726381109 -583781910 -999972614 -205208980 424373345 -1 67554904 999987423 -926378283 562338480 999987423 90679390 -456863262 -912761554 999987423 -999972614 651284840 -147305275 223712084 -1 -999972614 -871959781 -98439231 -85665538 -103361338 852471789 -457754038 878278605 586581633 -274875815 999987423 357342590 736322885 -1000000000 83982150 135516206 -552262875 87727886 -999972614 109641682 42 1 11450360 -472110652 335160620 999987423 -702128905 1000000000 667395369 -650794539 -104169943 -574605140 354794031 898805701 552622720 -673034069 1000000000 -4577305 999987423 1853912 999987423 -949199427 -999972614 -1000000000 163968992 -999972614 589827554 -448429669 999987423 286941394 -999972614 899556389 667383157 999987423 -913073283 766302476 -463887455 -671654930 -999972614 -1000000000 -51786909 999987423 701459215 -828077011 66558655 1000000000 -999972614 264191083 -999972614 740635479 712397573 -579797348 512885125 -593461188 242370223 -500520485 419203156 -681090674 -486601511 0 -100031721 597618576 -93390481 -225225353 968926937 -126455411 -19118085 231658248 735930098 466728517 999987423 42 -1 -833774936 -241362552 112719883 -672443900 999987423 1000000000 42 999987423 999987423 -730739171 -601205764 -31463001 -838544126 -604058514 1 -456736190 711582791 200493736 -917542446 880442649 -674891825 286734898 -1000000000 -292209885 -999972614 -109925305 -1 -811117296 303894641 -165443819 75702020 -999972614 569578123 -60539239 219622231 -821748787 -68544241 630901543 0 -1 -873170372 -999972614 142917471 73137475 464553397 -522774544 -999972614 999987423 -1 999987423 1000000000 228272810 441268411 -285094356 42 567887106 -999972614 999987423 691966287 999987423 999987423 -280528731 -615784299 42 -999972614 1 1000000000 -324566753 543124395 -908139151 -1 -1 -980142951 690753440 999987423 147331319 625586277 420734861 4607830 918128309 -716436537 672163199 999987423 -775838242 -355313134 -275469421 -255093473 -690350360 744211102 293935975 60560798 944752816 -999972614 0 1000000000 -46632402 42 -348786295 -606052894 -394376346 -999972614 712307596 -525624307 140906974 468547657 -688894410 -221302824 661464460 495682820 -521178620 -272787221 1 -695627882 -668629751 207012893 -999972614 -999972614 -490860145 -377980229 790262333 424006411 164771891 -91744062 -740148851 -125312715 -999972614 -271507177 469705338 0 -202087508 -77762624 -872891631 256166047 -215454958 -607793196 -319560849 63499206 -1 -346821682 432492567 676199755 405911950 -502465034 555027751 -999972614 883543265 272253977 -617603671 -610670844 0 -999972614 284563531 799664151 -876676213 883617298 -820849158 1000000000 194895600 -226155008 479034048 -1000000000 -232103631 -772232051 364612040 -357673177 389720679 -999972614 -944863492 -320322680 761271496 -79843852 -999972614 -357312131 516591201 -618657489 67866015 1000000000 -104867644 -999972614 1000000000 25669272 -922451757 714864852 -999972614 -999972614 -573225014 999987423 -1000000000 1000000000 770953259 168920568 0 -945409813 -888314566 414128081 999987423 999987423 -326908563 999987423 -246282987 42 341408631 -951061355 -11538587 -436037324 -160088825 1 -690794124 -999972614 -79372162 98096326 -628878177 -719745337 -429268954 0 -1 99119322 -573473302 528764247 -49741125 30051889 717573277 233589039 -868185402 -1000000000 0 655159848 999987423 999987423 -71286058 -181954519 480219995 999987423 -999972614 -746421601 -135829389 -1 999987423 12848144 -521466686 999987423 0 -1000000000 -999972614 -1 -93505262 0 -999972614 -392869364 558903944 460056919 364907031 456499326 -784942557 681403215 -568582946 1000000000 342783329 217924584 -638145772 -679452253 477007738 464596517 577047275 470008297 999987423 896113025 749359009 999987423 82261583 42 740749145 -905671971 -999972614 999987423 485105125 1000000000 -996541992 -695330871 473992273 383501726 -1 161979612 0 -999972614 813529454 505287335 381075543 708066006 999987423 186930835 196952000 831528205 81608601 169441816 -1 97896182 742249158 -999972614 -788973166 997280422 118045713 -812248735 357926670 798905597 -841978332 732589778 -531524083 999987423 -985811480 379664845 307064370 -821088694 -999972614 -215160036 -26319782 -404449968 968382928 895038023 -598170566 -173492281 -126321936 333904953 720956128 -86814785 -999972614 -446754258 311719771 -669558035 1000000000 461857003 -620274965 999987423 768975775 134116108 776429216 -1000000000 477116379 -564689727 1 804865635 522069727 4918169 -860667719 -764026500 907772879 117701698 -439481020 -675914419 563045219 -999972614 -999972614 -700805374 486563875 614539740 -231023457 264218201 675171458 91285678 -315023389 103951835 -134003167 999987423 -999972614 -309915555 71264219 363423612 -999972614 -673147619 946386642 699932013 694964733 643956894 -497768935 576205770 -113203108 -171569213 812326125 -997781256 -508180535 -357209701 244867199 513898272 33050779 -712752500 954289417 896084877 -1000000000 -937147032 -833856695 -832206965 999987423 -659207741 42 999987423 1 999987423 0 42 -266629682 -999972614 963649917 -579761618 193594346 -574091329 -355921742 -638035112 865867209 -836988430 -71548909 42 675826729 876154309 391783750 -999972614 0 -538086142 -60364240 -607752908 -1000000000 -765744834 167844612 42 -825186980 -3888306 999987423 -736814130 -609121877 -675459562 -621967692 -359419193 -113483772 -445099662 -366069348 -999972614 1 -94578311 -999972614 -450419291 816457671 403140941 -1 12231336 -911316674 75809026 -1000000000 -257595430 -566512625 -999972614 -604087138 66794826 999987423 0 850171677 -180748851 432101031 -1 -366457709 -549701088 729014292 -942700526 -426055164 -30541218 583924821 725256930 999987423 -511782539 320369876 912767643 42 -480406115 959667603 198865663 -435875629 879575437 0 -999972614 -147825659 -899573307 -178967843 999987423 -373584295 -1000000000 70193550 -999972614 -380020447 281902068 -999972614 -344039486 -776364398 -621086174 999987423 -406114527 430258175 59277356 899772405 -935003711 -824506615 0 -333302356 -999972614 382805133 -64761484 -531874250 -717765991 332364375 -332780786 -533106731 -649356517 99667248 -1000000000 999987423 1000000000 913039961 -28956020 -408912121 1000000000 783082489 999987423 661678532 489430511 -949306106 941003561 -680855882 -596268925 -999972614 -420424207 668835583 999987423 -999972614 -812677041 1 -190879716 -205561076 -379487630 -732136317 42 -1000000000 -275148229 86623460 323211397 133853665 422134073 441079357 -437244532 -148258844 -609443102 -38023463 42 -127747353 -55287262 669260216 -41001297 943720291 87873235 -503507710 -194726798 -919451372 -839391388 968605157 -907302210 -329327383 -798187344 -990099827 -994316553 -470890904 -1000000000 418960579 -1000000000 -337577543 -642146293 42 999987423 -230974813 -183374863 999987423 -680424199 -986853203 -31799184 145838942 42 0 531697918 -574921945 80559078 0 -999972614 -1 -539860748 378235363 1000000000 -659900910 -911267019 596999197 999987423 909196570 -60304012 -464899224 743699089 -71833808 -435122015 -328269499 42 -999972614 1 999987423 0 -984486615 -524093764 -1000000000 -533514704 -846425516 633213348 691923931 -502615548 920897612 999596890 999987423 -1000000000 -908407220 -640782245 -578177014 27363985 -1 -82291700 -357191078 -228316322 782345492 1000000000 -670760267 -865655995 152123958 -999972614 102590838 -999972614 1 999987423 -308266497 -646479535 361488355 999987423 828477215 -999972614 -725739470 341810745 -76960509 -694095474 82475446 -1 587145976 -7561337 -457593575 42 -31804248 739957888 -52117144 382041198 999987423 -999972614 999987423 1 234762116 -840682376 -999972614 -794663852 1 -672283920 999987423 -72977958 -117314886 -649272206 -410108934 -1000000000 86290397 387989496 962382124 1000000000 920823216 -746524321 -275943100 992910527 -8959967 -1000000000 247046701 654740139 999987423 625115405 -999972614 69605724 -812017127 1000000000 -755099857 202028352 834692555 -94435805 -381984337 458483774 599762461 -80213472 -618886127 1000000000 976381464 175577089 -548214544 -480878223 42 876286603 -15568298 504559833 42 -999972614 361108333 31300960 898018930 -462752592 730529688 999987423 640570786 218955024 -1215077 304265825 828406331 -96634680 1000000000 1000000000 -997157828 -503936186 536207718 299181910 -532626409 -662681854 999987423 786997752 -1 965135991 510227980 -999972614 642708480 -999972614 582480639 -1000000000 886498809 314682501 360668922 572131348 -34793380 604081011 -253067428 -940594063 1000000000 329812085 999987423 -24995950 1 -663605412 999987423 -460233472 504486891 42 917652388 999987423 886728333 -761660249 -312452384 999987423 -913831545 999987423 -348170971 -1 999987423 -597163433 -1 -999972614 541193919 999987423 -439006413 -402629822 -999972614 -858961248 897327736 217262475 978202375 670720319 809745827 -1 598176263 -146300149 -174255930 999987423 664743301 -549828213 1 -194873651 -868174187 163607196 999987423 188625937 1 -78871834 0 1000000000 195321992 999987423 597862119 629878094 471728327 77848530 -614864493 596665247 -531436259 -999972614 1000000000 -122856454 -46254924 267328528 -464812610 -636496126 0 374224375 121216563 -981174259 42 -88377487 1 950342113 176384446 -214740657 -588273691 -1 -662598621 -115017086 357894255 -753418523 -184592300 17959748 693041571 734347515 -1000000000 -999972614 589491458 -324700036 -36892989 573925433 756786004 840014842 -742885594 562538973 176321856 -999972614 1000000000 582344231 -742576756 -790059119 1000000000 0 -999972614 -691038729 1 170183120 0 -599526597 1 1 1 1 -880820279 -565687118 -39740096 -1000000000 -178573398 -681393308 -316296037 -625995362 999987423 999987423 999987423 1 -780386211 87235743 452269820 848683355 660644750 760227411 -148902488 537393571 1 42 42 253116365 -876544750 -1 617212204 42 -999972614 1000000000 -999476792 334492299 -925042375 1000000000 -179035175 737129929 301512590 292069675 0 -999972614 0 -717551860 507487761 -777345327 -125415628 34923258 1 -839117252 999987423 385803822 640626930 -999972614 -716604755 -116596260 -1 425626185 751930027 -325002395 -494851023 -102950988 687896130 1 1000000000 -283428201 42 620810515 333323918 -349603880 -999972614 -857287492 -999972614 1 -1000000000 -1000000000 65968840 -388904691 -1 -1000000000 835826305 3014514 999987423 274909819 577005003 -154044216 447580022 436403400 -88377656 273598897 -1000000000 391492137 -809670910 -607971316 1000000000 726772099 613434674 42 -999972614 0 -560665323 -57884683 -1 270623861 -999972614 -1 1000000000 999987423 -441739412 -830938154 -606265716 -352882036 303941365 -386504954 -520602524 -852366392 867654636 -1 -47530969 643590920 1000000000 -956421355 774069483 -233045261 -739831281 33530966 -3764346 -999972614 -1 999987423 18185984 -610195856 -449426829 -966983570 482754825 -738449596 969483551 0 880800805 724623137 -1000000000 -168504314 -989070923 -878089890 688407573 -832783840 42 716903003 -16939020 -815022954 -812941289 648655623 -676550022 401811703 1000000000 -363619431 -1000000000 531062518 999987423 -1466175 -1 401131200 457298703 -493019218 -907440279 -300830094 999987423 -1 541029256 -1 336831214 -982792925 1 42 413451307 -771969353 -574111427 -316186068 -126458450 999987423 42 181975464 34340343 999987423 -754268905 -1000000000 -515584597 -999972614 -784068978 -101302744 -42286607 -545433370 999987423 -954520867 -119142584 -960728458 -999972614 408645150 305769687 -695727872 -615639996 -1 376191531 -1 -976705620 -999972614 -4316342 -81502486 -327863847 -34040281 42 -465732419 621271439 162332230 55569753 -300475005 -977957226 0 149992578 907180137 -999972614 -367855508 804283220 -5153965 410481532 105408361 713134834 269069622 377842588 954296295 42 528776989 -235315990 999987423 -639247573 362503297 266120832 910777631 -378071380 -1 -999972614 -1 381881226 -541754340 -94652134 -398608857 999987423 999987423 -1000000000 464974184 9085425 -1 76348368 999987423 450545901 -1 40197 -580796691 1000000000 -474278997 -547085254 -999972614 999987423 466876669 -343917403 435363149 1000000000 999987423 -999972614 -1 -1000000000 630344265 926185153 42 999987423 999987423 999987423 760729978 999987423 -999972614 -160177011 553571928 -912533910 -999972614 654065574 -498897921 -446690252 1000000000 605761886 999987423 -665507306 209021488 -952014167 -703604368 42 -999972614 179115483 -903751992 999987423 1 1 54417981 -255855757 370817668 -1 -1000000000 488704891 573186674 -999972614 853046432 654673276 -942407814 -347595327 1000000000 435004052 726836918 790582313 28259554 759143185 0 42 -194588723 -979146328 -905640483 -874510582 746074968 -999972614 104576424 999987423 -297937505 468687828 156179947 277527311 -999972614 104123025 42 760603683 -999972614 198379974 322718347 -979882817 999987423 -971038399 999987423 0 -999972614 -592376380 124610891 -376742687 421316979 1000000000 -398216917 400121561 747332276 -812581793 368088182 -920616342 -1000000000 -825504966 830291789 499271840 -268768807 -1 999987423 -438406108 746250543 498396539 -383002825 -1000000000 370044742 35482318 -928691465 -297900032 389624171 -657378530 -230384268 876018282 100909812 -999972614 -193068064 129543487 -153788110 -1 339362117 557085208 -536863730 -534189942 817672711 -1000000000 -870275265 42 -999972614 275115876 213826874 -108710132 -990535767 -20666540 254637898 -781525484 999987423 999987423 126838413 -1 999987423 38237384 999987423 754828270 -695474319 -120138115 -955148799 688528080 -451895723 42 610580843 1 371280952 -955525404 42 -366737954 -115089059 -982442416 488268397 0 453662787 -742702584 -784946645 297399717 717554816 1 267518309 697455924 725766265 -1000000000 489183389 617632808 -866510793 -587566813 253962506 1000000000 -262985631 -999972614 -650081296 -1000000000 246048050 -426974598 0 -66496058 385327045 999987423 983220221 -1000000000 999987423 996260160 650537847 -978833488 -629653615 -470803681 -240012054 -790932336 1 999987423 1 235352280 351005701 -69007724 1000000000 276638822 42 -399629187 -448609761 -353400900 986690222 -999972614 657978085 -701842407 -245544589 991674202 1000000000 732794629 -348424067 -924743760 -967910653 321363559 -884898278 0 287925026 93376833 -867767176 988790941 -372386628 999987423 -1 406897509 306650841 -261795382 325610185 351058068 42 846082501 48729712 -565316375 -237626179 875537872 -667845756 818390287 999987423 -372434369 -973169622 256516689 -298183343 -492190435 822239358 288525213 -1000000000 -999972614 903751932 -504163867 -971273339 749342039 747059741 603476300 420601705 410532765 -1 -500584160 -60378231 42 135389353 999987423 -707137994 999987423 -882964821 279573975 42 -446245265 -145716954 -416409218 999987423 -513342908 -374134369 999987423 -918856479 -999972614 -256316625 999987423 -644791516 999987423 305168242 890076774 999987423 999987423 -1000000000 -493521429 -859961930 999987423 -1000000000 -224759241 -999972614 75334433 -932056964 619757188 -1 -335077957 540011214 -312344442 663665412 999987423 343065930 -274756243 168143267 910555938 999987423 -421943283 999987423 476112441 188386403 42 42 847417803 1 -345019053 999987423 812997524 0 229157574 -999972614 -407044694 -1000000000 -999972614 446350645 44673557 -227535458 -658641656 1000000000 999987423 662899326 -605585390 0 779583104 -166883312 1 -999972614 -270807467 1 -356551381 -320354219 -652379506 0 133089010 55176107 999987423 522185140 635138498 -650790957 -113186722 -285247251 436248178 -999972614 999987423 1 -206084465 492863875 -999972614 712319398 -999972614 -472500413 589648209 -456697798 -570268520 -902389134 888097198 369845770 0 -999972614 -45254684 0 -943878344 0 -933252844 1000000000 533961612 -568474084 -217198499 964568953 112605376 42 1000000000 999987423 999987423 -386955934 1 999987423 -865840640 1000000000 965654425 296263941 709492726 981357838 -470383602 -1000000000 -590121276 881922942 0 -405337393 0 343516507 -688064889 -1 1 -689567912 999987423 -524417945 -385721744 1000000000 -999972614 -961414216 999987423 -170372144 316082375 796521522 -534261685 294320946 741296221 0 -354194793 344107095 999987423 -455301819 83137452 685021986 -1000000000 167482995 -1000000000 -1000000000 925207160 1 271858761 -253042625 1000000000 184976221 999987423 -109338577 -320279023 1000000000 -148622037 623074704 -965942920 -25111998 230015527 -458014019 -814992097 -1000000000 -101397600 1 -269797509 -999972614 712618534 -1000000000 225887249 -393318649 -659660368 -43236593 -16811118 -999972614 -720924449 -264138529 -490850308 -1000000000 497733076 -653429923 348831805 999987423 -999972614 208335821 590231229 322750966 -949306106 3383717 829843281 -380412743 -932725794 -134295078 175249563 780204304 -88340356 972472336 42 -623462107 -117699467 -953443588 505675668 -734046040 983065574 -388151637 -339207449 154880723 -591527775 -179302551 905121045 73334834 976324444 -594292316 -324711890 -289578987 -674369210 370756962 999987423 -663805975 1 -988678712 1 870185433 -688885855 157401192 513684677 -655716179 725766265 790149414 -180966400 56118429 999987423 -597066574 900705063 -1000000000 -577258235 11277707 42 468342997 -408529844 -214272639 440633677 902898713 393642302 -809242785 -999972614 -520952944 -333009913 -315584114 -140748212 29985347 0 -999972614 -999972614 1 42 719863815 467473688 -496270431 -121341553 -84357393 1 550843057 487631043 -347407632 -577982843 206589804 -434944257 152438160 0 1 179589484 -999972614 999987423 -1000000000 -142489801 399064718 -1 745817791 -999972614 334646570 -1 601350193 595364883 817749924 999987423 -999972614 371580163 204570054 999987423 140279585 -1 999987423 440313591 999987423 -673217527 865530321 -259258497 999987423 -778944664 129826561 -497685643 513963147 -17594078 0 -41112236 374746853 -999972614 -179486360 1000000000 42 -999972614 999987423 308777124 -1000000000 -767854468 -1 -42177897 999987423 0 360430129 -237891930 6065182 -667433335 -73607735 999987423 -999972614 -1000000000 760298630 876216868 -1000000000 42 0 1 449776266 -999972614 -643400684 42 160191649 948141962 -981017398 922308677 687012803 470217736 175832471 251449111 -720302095 423384120 833342632 -541798036 892149713 -167734166 -175916956 656803865 999987423 -1000000000 670754532 -1721415 193400576 999987423 -185901221 574635702 464224511 -999972614 -999972614 -311149276 421860417 -471135900 -999972614 42 999987423 999987423 -342864264 -719707573 -163387772 -999972614 -979949310 1 -320435067 -1000000000 42 42 42 842602936 -999972614 -464103656 -625289836 -484549800 2426685 -998502621 -913966824 -954971455 -644179052 42 718880326 -1000000000 -724205268 -371887824 -999972614 309007575 -999972614 -785102567 42 -993051195 1 130315476 460343621 -508641222 999987423 563724758 1 716403082 782353332 394646197 892437827 999987423 -821334637 336481973 -186597614 -21970480 163583598 0 1000000000 -70820837 612236761 -394582488 -375242152 -440792804 -784578196 -154591607 -74085734 -587854190 180188491 111575248 330433659 807574608 -587301037 191909072 814274402 295809278 686174576 -999972614 -958289710 -501693439 -539763998 -108125330 -635028219 999987423 -577067192 -162157109 795990343 572073997 797902810 999987423 998425641 -549052414 -354141874 1000000000 617375938 -999972614 -999972614 150272910 87517312 400414026 12810410 -311473189 -881388610 999987423 609008343 690366166 -627124381 493793138 -12652339 696011093 -999972614 -454386108 -97546741 471658869 538660523 993143013 -542357008 1000000000 357982334 999987423 -317114785 -129474997 90859231 42 821593553 999987423 133238665 -1000000000 466391876 -967562092 -211231625 -656388302 789162604 -162423281 360682864 -901804919 -1000000000 -209527471 -999972614 1 -449533268 -94051014 1 489060160 667728136 57833183 118094097 999987423 493255756 -475398658 328967161 -179594978 42 1000000000 953387098 -351324959 -788386343 177004665 254478180 996701830 629151601 -659539885 1000000000 -999972614 999987423 -998269059 -1000000000 -999972614 518338811 -999972614 -12625928 368500082 762430327 269966523 -1 1000000000 0 -917278758 -145247526 -999972614 262946036 999987423 999987423 -852183151 -205161601 767064191 -374802006 761271496 1 999987423 999987423 290748902 -926716858 -999972614 912813847 999987423 -639491860 -737252155 267121851 984306622 -919502670 999987423 421481593 1 134451660 -74503464 -635475785 -592532546 -237688088 259651680 -745304168 10389123 -999972614 587318715 458063194 271451261 1 -862956628 406670765 241949951 -463902296 928788970 -835523403 -794406080 999987423 717312571 850516129 -520302081 319553442 1000000000 -787716839 -999972614 42 174080559 -154901395 42 -327749620 -749099522 -382557726 -999972614 -687243485 125604294 209038194 736542852 -999972614 49583942 128916388 -750443270 999987423 945788903 1 22227874 -101847206 -439149539 -999972614 0 999987423 677693851 830865360 999987423 -999972614 -33316486 726132393 1000000000 -371411385 999987423 -787744196 -84766168 919031723 -1 252615684 -560259347 1000000000 -483339353 -775355588 363807089 189455879 569796198 -476232292 -56066181 -889278184 382942312 988557438 -1 653994898 1 1 -988384345 297761593 992842534 -397590627 771478325 397603142 -1000000000 -530616437 0 -1000000000 -312594948 -1000000000 428345011 -695903010 34392430 455392417 1 999987423 909008045 -177102853 578004186 536264194 1000000000 0 -540419366 -1000000000 1 -838098927 1 -232689719 1 -87876731 -240316094 422219400 -999972614 -463800706 891664516 672461693 999987423 450255066 -434212013 -636776895 -1000000000 583530780 -619978778 -87741737 42 99420146 -429221592 -871901206 89151430 -999972614 -172869272 -991038771 460812477 999987423 106680285 34078873 -999972614 924730665 -1 -983600297 306187357 24484059 -729540475 627567984 -180019217 -738389526 999987423 729530647 -447464804 686153931 -455715464 -156438664 -786983015 391987185 -999972614 999987423 -530575617 177258076 374459789 999987423 -864585032 -999972614 999987423 999987423 645046936 -1 -349727744 -328294022 1 378394778 217086972 -616125481 999987423 632650369 -6299668 523618058 -999972614 -968382675 14704296 -633532426 605062174 999987423 -999972614 50518176 999987423 -1 79797209 -740548171 -529537562 999987423 -931366156 1 999987423 999987423 831387362 -504620117 -999972614 -301056970 936798277 -733697398 -999972614 999987423 842811189 -336234920 -333854969 53087585 -999972614 -842561023 734612940 -999972614 548817060 -329437217 621613976 746011429 42 561712469 -206074383 422216688 -435536758 -132796992 -385601682 -797737116 999987423 0 1000000000 -1000000000 -909798972 999987423 -360892027 203815212 -882167560 -129095111 -751179326 -1 382500768 193380145 42 -74218201 781349539 -290876595 -1 117684680 -747298907 -336601012 1000000000 -254374545 888942422 907485639 -8053839 999987423 698712041 322076333 -349954984 1000000000 -12024932 0 510591122 -999972614 441840199 999987423 -760994743 -919721261 631400570 -6797621 -565208119 -212606499 839562563 -42714144 147322915 1000000000 -889931320 42 -871322017 438170160 -1000000000 424947292 -890896814 999987423 664089055 110886692 -999972614 -1 999987423 329598116 183003786 800317463 360519445 -218878766 -857225856 -40353321 999987423 -70637609 924266733 -999972614 -685358073 999987423 928544253 -985064960 788944934 -678300917 -785924253 121846564 999987423 -756768520 -141090345 0 180081846 -999972614 -557357307 69002796 -109634623 -999972614 992336312 42 -4317464 0 -5626613 789922339 624686965 999987423 5042762 674438211 -720399360 152781141 -109694252 347088529 -565993474 1 999987423 -137852855 -777146600 964298318 650050812 1000000000 328998453 -962129838 -999972614 790233467 839596220 -999972614 365499482 -999972614 -220412460 173027902 -119099516 -323140535 640951117 999987423 -66013744 -923083895 -999972614 951367807 -664728248 -113768211 -42345587 -999972614 -630376944 658271043 -431514694 -150034528 -999972614 793497158 -273188345 999987423 979606452 554808638 623420597 -620143333 -124414101 -716056468 592985004 841608605 -703644428 -481718225 -861723340 624583277 999987423 55913953 -367815343 1000000000 -534440335 411007667 -999972614 999987423 0 399938274 1000000000 999987423 -904912364 -755974317 661252040 -1 -748565234 -741459256 -310019780 -221651444 943377053 38753677 993765011 -801047595 -797745875 -933734504 -577379333 -869646447 180871609 -1 999987423 -999972614 -999972614 0 691835297 -289767999 -999972614 0 1 42 -832371258 799179444 -542885605 -150468438 -999972614 -320692954 1000000000 -1000000000 640752068 610948639 491057037 -999972614 -724794306 273832705 176027862 -1 -335739768 932642642 -157460637 588658742 -527832207 887343340 -628222002 -760743098 756724417 818664876 -1000000000 45063743 -999972614 943566421 129585994 756524197 576739109 274740353 -413175096 176966504 928556122 -103773499 387994546 -860958716 969146511 -663987962 -999972614 156199413 999987423 -851340938 1 -999972614 857029455 43465565 107752186 633361668 -167400116 -68473676 660434111 1 -57612132 42 -880540716 146692114 -355334260 961669176 -229353711 424256329 -1631418 -999972614 -671050902 273333471 503388500 -582621346 145509627 -42946310 -765897245 507563239 1 -372754270 1000000000 716602023 -999972614 -999972614 517115728 170477707 999987423 -120286258 -134350248 849237887 688001280 487076657 864865566 -482822994 -999972614 -932237436 192582642 -999972614 153687670 999987423 999987423 -589535680 -999972614 -349414047 -164914045 -149852317 -493223637 42 605956501 -933458168 690408222 -883467762 424397917 999987423 203703428 -779389025 -1000000000 -219763922 -979770211 680364095 206822667 547563985 397657667 999987423 128136895 -875416463 -999972614 -862839162 358426451 -999972614 -999972614 -127572241 -485748482 -999972614 0 42 1000000000 0 1000000000 514162150 -983946771 -452272496 -999972614 0 540494745 -1 42 42 -233794223 885170229 -365316850 -545053345 1000000000 -606975043 -1000000000 -580793891 617756116 -999972614 -603337059 576149510 35589964 -568644904 -854134996 589201225 -999972614 42 -444276279 12122379 -952614141 -999972614 -932244341 -660715681 -883921336 -5349095 0 596714710 -256759870 -274434746 685071645 948874845 712280893 -1 -711714960 999987423 0 1000000000 -277921442 0 1348355 -1 202617516 937197183 597761468 -999972614 -627222248 869630241 -30261343 -222909734 -877085940 -501377499 235225600 214671009 999987423 1000000000 -971940778 -547912905 507937921 785070232 -595010085 749400356 -909089605 442842153 999987423 -999972614 984892788 -999972614 -1 -201989877 -714787696 -843608640 -9376299 -1000000000 -1 614832571 999987423 1000000000 -999972614 0 114790733 -573271458 -21084447 119572322 489838131 711930957 -18797289 999987423 -862865003 442784337 -480296140 221219266 42 462590561 79809468 -178811330 1000000000 1000000000 -652324474 -312696378 -999972614 -87824216 178221667 -696227314 45723358 -117388450 -999972614 -1 999987423 42 980916736 570228276 588651500 -1 -999972614 -892646716 1 999987423 -49951473 999987423 -999972614 -241616003 57474607 -826798205 664135842 667908705 -999972614 813040620 999987423 979784240 -999972614 831104312 165126618 42 -1000000000 -909544899 670057844 999987423 -1 -346659965 -543911273 346146285 -647191971 -363879359 -504475959 764365119 -453527650 999987423 999987423 -1000000000 869168197 -555864209 -779844907 -832957782 400798129 -999972614 -1000000000 426210463 663977226 -29184365 -657591559 1000000000 510352230 -435438680 -402757259 -536831694 0 -523637559 -923878755 -498505300 22942514 573985410 515535302 50179608 -999972614 -999972614 -683316784 -463256848 -490584055 999987423 812944840 -169534435 -108791152 -751020753 0 795141756 739543503 -655458372 -999972614 42 -343801765 -517361279 -204846185 317977926 -411338838 -708472762 999987423 539947186 -943215700 -999972614 1000000000 643857498 330129833 -962550283 533248001 -297302173 -155902957 1000000000 999987423 825958702 -327941750 999987423 392571 -571359089 435371117 51767422 -614754273 43816207 378602522 798941783 999987423 -990770984 -999972614 -1 -476063264 1 35744453 -405751343 -443516582 -481946469 -999972614 -999972614 648655623 -210249700 -291268677 -1000000000 999987423 -829155748 -51905492 -600693307 705141908 -306012015 686531362 -107352559 -872018381 -608051309 476914518 -513666034 999987423 999987423 197931936 792044048 627403001 18106848 -46470616 -999972614 67184047 -41939822 -754421807 665486457 -999972614 609129853 -533510898 -263779182 1 -888472603 -655606877 -999972614 633458946 351351140 -959905942 146492070 -796609984 833468952 926082203 1 891775918 -1000000000 -999972614 -833868100 171079688 -346565481 0 -732239690 -734706162 -293414751 999987423 -607982153 -598068483 -720602184 218444821 -999972614 999987423 -399722418 -411469803 701745815 -307570835 999987423 713725508 351704793 -999972614 -1000000000 702073963 -999972614 42 341499834 328969825 -637782197 -999972614 614184735 15701172 1 999987423 -984369289 -725062328 -123454905 836716365 1000000000 -165002379 -928531421 860145613 -771369215 4859138 216238446 -130965604 42 999987423 -190244767 -266462433 -999972614 -436257196 999987423 736038358 445429123 -871892098 999987423 -960419128 999987423 -135454123 -798653968 423641708 850969875 -277449992 999987423 999987423 -999972614 860452523 521624916 -367784213 -1 -87928753 754994824 471491376 999987423 612634528 999987423 912329980 0 -673412066 -413092728 -999972614 730891487 -185439640 -27240876 -881241194 42 295320403 785769690 -211717866 0 -1 398145486 -999972614 232824940 235738779 -999972614 -462838396 -758443165 -808874027 1 -330829586 -999972614 -1000000000 -379240806 -402926862 111876488 458319410 -199309372 -56223630 397616382 276497782 -509254558 -1 -248912645 -594708235 -216728427 -667364861 -200923452 650163015 -322948625 1 -10691501 45432559 1 270555766 784003941 1000000000 0 -798713428 -916730537 -654733778 999987423 -242202559 999987423 742327342 -69590620 487631663 999987423 -763210659 -794206449 -999972614 -867528998 -573687338 -51243661 -452693998 999987423 -996027095 -353322503 -168101124 -999972614 340064955 21642703 -396766133 791813633 793127096 -355742033 -1000000000 -999972614 583463013 262844119 -778551455 1000000000 -185944762 879597808 999987423 1 0 -999972614 437961912 -999972614 -984520138 804908663 313943889 284940222 952685251 -897491444 -999972614 520167008 -826193456 524593373 980264945 -1 -119229713 883384693 -326179104 999987423 -686350165 -13161102 229284331 -644198344 -468964832 -327998848 786372589 -853860016 999987423 87853807 -999972614 607349365 -666765487 967348215 -999972614 -949136181 -1 -913695267 -539185844 -911241990 149562199 360453693 546937632 42 0 144341172 -999972614 642688791 -94085022 -1 585721459 999987423 226716303 354568134 47481929 200639179 720063694 -999972614 42 -999972614 -719598690 -11229956 98277374 -391926356 -787253093 733076438 659037164 -999972614 -407305528 999987423 853358548 -934946470 1 149842281 79398008 -933543417 999987423 42 -841754885 135079239 617688170 999987423 -141755000 -585411752 -919034477 0 252268016 -190600483 133820901 999987423 -17462166 -236880885 825712439 969826037 -903550739 887837239 926390277 -19080377 873920203 -603980830 -829808014 638432490 1000000000 999987423 -999972614 -1000000000 -263772609 -470492945 -376201374 -1000000000 -259225412 -744938825 -110066110 0 -583864434 993778213 -905755494 878297787 -93729785 -550624100 1 999987423 748464267 1000000000 -732878381 811273906 999987423 -890402668 658038965 -999972614 7147554 999987423 -758313067 429866913 -358039454 480574268 862309591 999987423 821390619 1 923314232 -185661973 999987423 -98947398 -63565705 -112667515 -228419358 835496112 -253390557 -73425124 999987423 393161412 1 -999972614 999987423 -999972614 -999972614 -872772609 -899784177 -546171573 999987423 -835965308 941008207 0 999987423 -467789189 -999972614 975183715 999987423 710261728 -420357961 -711169935 976170260 -365154540 -536096667 -650651529 -202638121 -33228898 923769562 712319398 432477060 -206916714 1 751898212 -569697618 999987423 1000000000 325214383 122860844 356750531 1000000000 42 794312203 42 748323911 -360695358 1000000000 -1000000000 370654264 -791328016 455946960 -999972614 999987423 868398115 320951036 679356195 -775228529 191489787 -999972614 -102750171 -999972614 42 188855972 796763692 688276575 -332583267 -949865347 999987423 -807270652 -353166611 1000000000 -999972614 1000000000 -629378419 584597778 0 -145433821 -355737608 -53539169 560166024 -398020485 -876923674 42 0 -479144063 376044892 581534873 951714593 1 585674129 1000000000 999987423 -999972614 316417028 0 957014606 172551062 671616327 0 -1 345728730 623559853 -209977906 -999972614 -999972614 -906691118 -719891897 357728600 -999972614 -999972614 -918870550 611962419 313678967 1000000000 748964387 1 -169447974 -407663079 -379175868 1 999987423 696225430 -310526270 999987423 403007894 771679072 999987423 938149646 999987423 42 913022173 -984597333 42 970764571 147946998 -423032018 999987423 -579926655 699729024 -988194534 926265416 -989625962 999987423 0 -1 -757691497 -420721724 -999972614 -475181707 -424009712 270922856 -228346143 890908974 -541506778 1000000000 661349708 78510306 -1 980143257 -276180112 205785042 -999972614 -257347901 -999972614 -813172774 -999972614 49071817 287956536 454654238 -906270734 -835842426 249617684 -805265810 -340458539 -1 42 -788929335 -573434998 -999972614 250671432 -999972614 -506529322 0 1000000000 -144499712 903152339 122635606 411745392 -570676470 926625172 522209727 -260557836 -999972614 -315303686 1000000000 -1000000000 999987423 -760950365 -669916649 999987423 -645992341 783911636 -754435972 -415471173 650591359 -504503710 164680373 -497980283 999987423 999987423 -31405215 600092055 146626743 113356209 596999853 -379680358 576859722 999987423 -880423021 42 -999972614 -347946019 42 -952435413 -19044880 1 -999972614 819269980 -999972614 95960189 748116846 0 241986233 902668351 -1 -398810459 979238295 973157185 -802050961 999987423 42 -731151357 947120673 489381964 999987423 999987423 1 -999972614 -1000000000 42 1 1000000000 612809891 999987423 999987423 42 -102111014 -1 253975070 -778937079 -803103868 -999972614 -958187531 -1000000000 852043985 916426399 821331660 -850976310 -579756506 -818803594 -910053306 -669437703 275591570 546319927 200484700 399790686 -826802732 999987423 999987423 -999972614 -358695280 -909448303 385494024 67007201 -972935225 -902712624 -999972614 -163851119 -944685383 -1 1 538314120 999987423 154839677 -121761416 -205491894 870055850 799783292 285019354 999987423 -43941624 -1000000000 -554375900 -999972614 -706068097 -243001974 1000000000 -556579111 770447994 42 -1000000000 954988493 -583292701 821701311 851603386 350673804 -49162442 468223331 -27576440 720334973 -130453742 -863770729 -309612646 -646118888 226728900 999987423 999987423 -999972614 727402009 -999972614 -283850744 274624401 999987423 1000000000 -999972614 999987423 948874845 -999972614 -999972614 1 -999972614 781990379 -576972493 -1 -999972614 -436819152 -999972614 -192802059 359931384 925897527 -999972614 885655531 -1 0 -217888663 446616406 -490313281 886808147 -999972614 -217971784 -999972614 -125213370 999987423 486007883 561057155 -999972614 351760305 1000000000 937335965 -999972614 686138661 999987423 589196904 -1000000000 -999972614 0 -918374131 65611227 167683564 717116280 561220181 42 -1000000000 -73101581 -134164171 -249153709 303525301 -482316202 -778808797 389805463 -561189176 -999972614 1 466466990 999987423 707557562 -818988378 -357740153 -154965766 593501252 -672847580 1 -774489573 999987423 42 0 334957337 795675087 42 42 42 913689294 850579730 -1000000000 326287440 1 167524336 -999972614 -1000000000 -647330832 -999972614 666788556 -914652296 -139628248 -732189402 -999972614 42 -999972614 176434886 -653833998 911441900 -999972614 191697679 112947792 178235022 1000000000 -471385868 262988704 409918874 24526645 801290070 975098805 965950508 -331394717 50810309 -1 -550686995 272263300 999987423 -239035734 -307935955 -184669375 1000000000 652006493 -884762441 666226770 -504408205 999987423 1 0 94772697 -243262938 -999972614 139674466 490492318 519086235 833396984 242166090 -999972614 -141462759 1 616639787 877433000 -1 -500848731 981141847 109553213 0 753322281 458565525 -880649518 0 -326487222 -598230924 -145122908 -1 -999972614 999987423 999987423 999987423 -312466385 754274783 -686378176 674900971 999987423 -445409896 0 855072468 -572039677 -933036665 -582507072 2144173 135933970 -1000000000 269055490 1 42 -603076158 -758559537 -999972614 293287721 -343458242 -101072254 -225867774 1000000000 629127948 -999972614 780971695 -999972614 856307629 -626690052 -2037615 -521877713 1 -999972614 -1 -27311293 -1 1 999987423 -999972614 120910322 -999972614 80159774 57437640 -1 -470337689 638867272 -974959420 -988609871 -264328165 0 619204534 486711887 -754817149 175914225 657983918 -999972614 -747320601 124763803 1 205270645 999987423 -54336041 -494133094 439136584 811757207 377194152 268992582 -3200495 14376251 676625416 -234376477 999987423 42 -999972614 -155528019 -782561392 971207778 -610525498 -999972614 -916433990 -796326118 -366169681 363157684 905943993 -328785006 946218895 698807493 876688908 686134172 884354240 -82202558 42 40692856 17161132 999987423 -736894230 42 445256659 273555256 -40072415 999987423 -999972614 -82756530 -224157272 93517249 391141930 921661304 -225838323 999987423 -992316324 257331360 999987423 -440997753 -513470561 428691978 -1000000000 999987423 999987423 999987423 -699914061 -979034191 -961407664 1 0 -792800624 -41477888 -634891421 -837121478 -147788936 -701689179 -874594999 216572196 999987423 -360910226 -685816594 -5419463 -153651876 712009191 1 -1000000000 42 -500689695 1 -917520300 -5602495 925722852 -788850186 108450653 349048322 -49578790 0 1000000000 0 -577312499 322593429 -731018657 491266344 -1 -894472741 -424527521 -952851193 983619130 -605688090 -516073432 1000000000 -615235472 584463279 999987423 -855677311 543969985 0 0 4728693 -782810868 -499652976 999987423 701103287 700207562 -396005811 -384211477 -999972614 -1 -490351673 -804732859 403447467 -100502750 -96630260 -999972614 659367115 999987423 -189801345 -428166673 -988656687 0 -512431547 -533876920 983532915 1 440899106 -1 361360794 999987423 370150205 -181220284 190411821 -263929125 -689773171 -636589092 718607727 736312062 1000000000 1000000000 742973147 695332633 -999972614 810561752 514596036 818511785 -577370425 -902028634 999987423 385570156 -740398025 -999972614 -894381895 -565208119 -62624499 530307008 0 42 291363786 -762539508 -944702569 999987423 -187470162 578643269 365755018 -745843569 642000162 252239488 -232131516 165360719 -770797714 -898203570 21885065 -754791657 697206708 105281534 295978203 156068016 196866105 1 -1 -1000000000 -1000000000 -6334407 -739838674 999987423 66060752 -751302866 -130676212 -999972614 0 714651044 -680372349 473634231 734610314 870105765 81527345 -806875849 0 -999972614 -195457841 502758027 -254203493 -999972614 -501480822 -441618895 -446071834 -219800793 -999972614 188628414 -660741047 1000000000 -730406965 42 999987423 939412255 -1 89372958 -727032494 -999972614 177705148 0 962615720 651720157 305689669 -798896971 -19163031 909338250 -1 -772148867 116686135 -118751277 -999972614 886868420 -646051219 -899071426 419341158 0 -608742563 533474266 -693688629 42 -919464410 -999972614 -1 -843846682 571443098 285952827 167126885 862466411 -395106388 -445124355 42 36772212 -64245434 342548813 -65486530 117667799 -745712490 -141879107 42 -860480736 -999972614 -673250928 822721645 696082485 -2311843 -539898889 -155254923 999987423 -121595460 -1 0 999987423 866448680 99736019 -742907540 -596375301 999987423 847209689 775546179 968698589 -1000000000 -1 0 -514410989 430101466 999987423 279491476 198777970 717375092 180754307 789722219 -1 1000000000 -999972614 -942224186 999987423 1 755247063 533835628 1000000000 -478219336 42 -369172256 -218622258 640298024 -727243424 -650950247 -706101209 999987423 -666531684 -999972614 -156740550 0 -309217781 241176014 42 747644681 518411195 65981217 172469720 0 856022864 486280174 -441427254 520455922 343666703 -202582356 993641112 423779100 268286217 336470642 -667980722 -446089904 -121461566 999987423 -176834527 690198065 -315252547 1 817697794 435754459 -529430833 -87132787 -999972614 -338847481 1000000000 695973539 -999972614 302380504 577439174 1000000000 -175979645 876158806 604428482 0 974723224 -216530727 447197746 640258731 231048987 1000000000 984278795 -447654589 906795398 503863068 25557011 1 999987423 726727833 175600467 1 367722512 1 295582846 981670305 50438572 -221814224 970374800 -880399467 -180287761 42 999987423 765305362 -599324467 680364095 138943824 566037165 -871007888 856441238 -300005767 -707772660 230168504 -216657999 -576765903 1 999987423 -310721043 626021967 774788416 289856621 42 72594928 36735770 -503114292 -748950155 999987423 856613705 -944722722 -999972614 144837272 -650106222 671543060 314548631 823862813 652709171 87438009 0 -274768091 -265968197 287538511 -933487174 255825035 -50996162 263526033 915982239 1000000000 -370799803 82840751 42 999987423 687161363 1000000000 306202052 184310475 -1000000000 967176190 -565208899 849281890 78589435 -491218596 -394377076 -1000000000 153305927 1000000000 873937034 -484334475 282773874 1 818893033 661153399 227637226 -1000000000 -345012721 -229546357 504594026 -1000000000 0 999987423 676695812 -733944408 406993095 822538801 199189504 -971989920 73667828 1000000000 -1000000000 -1000000000 -309964772 1000000000 480932049 119198091 221433551 809549587 897391206 -256115833 -999972614 -146368327 -302796811 300122629 54581195 890350034 833403758 -59863457 93886512 1000000000 911006543 -757903881 -487290395 -253145074 -1 -1 -999972614 92277085 800183818 596730567 999987423 829710275 1 641853562 -999972614 823294351 1000000000 1 -999972614 876888205 706629843 796521522 348723161 574963539 742489299 -903341315 -366079590 999987423 575078930 -999972614 485734517 -583536382 -1000000000 -893877528 42 -975728233 999987423 925983659 92504614 837853996 886870276 -643844266 409218669 -999972614 -999972614 999987423 -765134274 904040311 119384922 -868063008 -1000000000 130841254 1 -170389437 1 -413997247 -926109974 246649609 -1000000000 -864538743 42 -554311962 -854360818 -140912491 -627476665 -148117151 491604876 -992746024 42 -744008040 -653253003 378062822 -230352069 -733967871 -960510956 -39131007 -905847997 -967824445 85822971 -736704431 -999972614 542022798 999987423 0 42 1 -114473080 -694320555 869159512 787621447 509579261 -458646575 451606691 42 988269931 532350517 212702612 523807312 765099126 -350464041 717442482 367795524 -223846673 999987423 -642965067 -999972614 607888237 -795573540 -637790873 394915620 934825527 -740217459 -1 890736722 152574738 -85389934 790968048 999987423 42 -962129838 682436911 -999972614 -233779238 999987423 1 -999972614 895487758 661583330 -999972614 999987423 899043130 -999972614 796104838 1 -342691097 358140302 162236993 -34770723 447433504 554213925 -398465070 821551320 -685254197 -29519725 693134655 -238795076 916194558 349464837 706481923 -1 1 -849247802 424000174 128362796 73521138 -166336555 595944620 1000000000 -683826851 337450034 -999972614 320704502 1 269678729 -115477305 999987423 -388907113 -1000000000 999987423 42 512099791 -850594621 999987423 -999972614 878904539 999987423 -1 -779384995 -999972614 999987423 999987423 842157625 867587410 1 -999972614 999987423 -157963465 999987423 234450772 -1000000000 -9915257 -644426405 607735331 101647880 -657709965 79165114 483924965 -1 42 714506176 -622034728 -919491260 415974494 -967273530 0 -163475484 -35167362 -999972614 233340414 234838834 999987423 -426503285 -811058237 422757770 -999972614 944785737 216673287 -558214658 -1000000000 -403859809 462602449 -999972614 -1 -875079513 -523427306 -578430749 0 638208868 -596196242 -700155007 -504243786 -48193311 -146465320 -312330011 -173356186 609368172 341595845 178686328 1 836938025 653669810 42 -456405811 -999972614 -640275020 -999972614 -1 999987423 -527933952 -278258375 -412795280 -906536604 -1 685271390 -30025169 999987423 -215219502 -640813967 352429207 182578737 -660141678 999987423 -711925811 1 919275232 546430314 32742707 790854087 654393431 922367891 1000000000 -999972614 692661972 1000000000 999987423 -1 -1000000000 456570969 190746836 -61452437 360861116 999987423 -548836278 542926103 -779339904 -174650765 -999972614 -999972614 -999972614 1000000000 585089852 185840121 513220140 64214067 1000000000 472261480 1 -537212494 -735155038 642987779 469439750 -1000000000 999987423 953413763 461249302 -762992028 956166786 -999972614 -52537551 -586887201 0 -621382972 283926725 -759376488 -100355937 32143135 665720809 619606124 999987423 0 -342206241 -612700246 -559460805 42 -809405552 -1 379679302 999987423 -454573514 846831627 -447335873 0 413389874 -305742871 -497960741 257041641 663507449 -775621311 -999972614 -999972614 -999972614 999987423 435691486 -337490066 1 617700523 -1 -999972614 1000000000 160734646 935924654 -103577339 -1000000000 -234850678 693645425 -999972614 42 -687709884 -544755242 -366635067 1 -529746624 42 -7075680 -910685520 -957460723 279741587 999987423 -473825555 820977804 999987423 399848900 -569644833 647183658 1 999987423 171636808 1 999987423 -999972614 -999972614 911218511 -829048142 720726133 217709175 452160765 416731042 297092828 -561757294 42 98643058 160524621 0 963542292 -1000000000 -447221816 -251252302 -339658435 913454378 883558952 999987423 -998873741 -1 -845480982 274369422 999987423 -592656166 7341767 1 -1000000000 999987423 -1000000000 218651381 1000000000 909331576 42 -423534924 804530703 -211011809 695894170 -1000000000 42 -38888800 59213943 -999972614 -646779232 -168849564 -566300990 1000000000 -269688204 -575539591 -253768742 -999972614 806628592 375656480 588798810 -999972614 -547814304 1000000000 -884046850 794743406 576618533 524740344 1 999987423 -999972614 150123495 42 -712870560 578093233 101138803 1000000000 -496892288 967945497 683155857 -256939342 0 999987423 -999972614 42 15989707 90169580 999424701 -410198731 999987423 42 573619867 -884958722 -609500436 -366874756 -999972614 604455598 -1000000000 -126300868 -3481289 1 -1000000000 274852844 51663423 718136680 565400853 87629706 2374793 458759414 42 -338546558 -601571996 -244080734 710248106 557296915 -538766781 294838687 -802087909 -112562527 1 -711423510 -50202989 -12785710 -365740225 999987423 738150663 -970080217 -999972614 -242856981 -887269862 986702029 988233688 -645278338 -94863441 -224756281 554642951 -999972614 744717176 -648691504 73490398 0 477860730 794284785 252773868 -609318382 -918234084 686275474 504273156 999987423 42 -1000000000 390139838 999987423 -470225833 -999972614 331950079 -466420136 -343364230 -919399325 -149852843 -382662223 -150322168 373033566 553957470 -1000000000 999987423 608468196 1 -536535598 999987423 982954841 1000000000 -999972614 245087898 436459682 773386634 -730383189 999987423 -250600131 650373170 907593524 -473067706 -141960609 -360149569 42 -40824555 -112233611 -750355346 999987423 -877596570 -999972614 839650338 42 -976231215 17573500 407076605 159330807 -4027859 718650618 128903710 -999972614 -1 1 895579484 999987423 -387759328 -999972614 267614459 997231163 891632325 839314556 999987423 458687348 -999972614 999987423 -947555572 -236544760 -616720254 -930393345 596724253 57509205 610223379 999987423 997180809 -903303441 1 -458727885 -902880312 327029378 -479019605 230457543 -684228992 999987423 -747610179 498564851 0 133381443 592875465 -120409357 -999972614 1 -999972614 1000000000 -640275006 1 -1 393649577 -250022996 211707048 -1000000000 42 577300579 -871918318 449367647 999987423 1000000000 -1000000000 -938369789 -263109093 -1000000000 -399401630 -241247562 -704247923 67631485 -2796493 663086436 99520059 -376459291 72245381 -526384539 -645506071 424787043 -999972614 -1000000000 53563984 42 -818531251 999987423 -144940590 639563448 -76699472 1 348388266 -948125927 161302381 -894238660 -615350037 -528321867 -873515359 779921978 1000000000 999987423 -972633884 91186303 -1000000000 -953672679 -14631709 -765805133 788823647 0 -307784736 -399173750 -696154640 597123089 42 -403381753 -686296350 428767076 -284800954 -59560516 -101246624 374085008 966829142 999987423 -621672454 474748429 625947370 -408894734 -603126267 -263739933 -122332288 999987423 -1 -1000000000 -1 -8234630 -28623184 0 516620999 321806594 481275246 446713653 1000000000 999987423 -417331031 -824610547 0 -89371225 -840449410 569153777 355463646 867821367 -35653547 42 -267320592 1000000000 -429667962 -999972614 -368777110 -352120370 -230268392 26075053 491604364 -886416419 991797138 645496262 0 -1 435545012 884001150 -701423270 -758284966 999987423 242060342 -17759446 -999972614 -507481236 -443245188 -999972614 -64942764 999987423 387391854 -999972614 -321893866 -999972614 882166623 257134291 -15820386 690659417 240705723 42 1000000000 -775558045 -105551544 -607009341 659460382 999987423 -1000000000 -777538164 -872478124 -374986336 1 -152536063 -999972614 0 -54668194 999987423 1 389837884 516701879 -627040707 -690919112 0 457598354 -1000000000 968708032 120565296 324741892 -13188565 -582295418 9313719 -391360661 94510657 -713629259 979848827 910669964 -584121952 -731823401 -999972614 486076612 885632723 1000000000 -454257205 -295337828 1000000000 1000000000 42 -626823300 951381769 -999972614 -728451224 -28313526 780744850 -547356867 138314605 999987423 -641366827 -888731669 950814457 633987682 737435047 -1 -999972614 355865504 -930256240 368313823 104123025 999987423 -407673756 -112634637 0 999987423 263004744 -202259556 999987423 683146788 -176755241 651363752 28322682 -48712818 1 130930985 -270809895 488058985 -7445482 971511855 42 -685179721 1000000000 1000000000 -524633485 0 999987423 494729306 999987423 -938983080 797979616 -20567417 -110121123 -251214466 997556640 115735016 -15021435 1 -462514600 999987423 -421074792 -1000000000 151877205 928964428 -999972614 -347095248 -307005887 407363214 -590461128 1 931301415 999987423 999987423 -546449888 -749418762 -592673497 342438265 999987423 -539226131 44443726 42 871399997 463669816 -421517685 -999972614 645905569 104528311 -870170419 166436222 -312155665 -681406210 830936534 -351937003 -999972614 95715102 169036449 -740291200 541395043 1 -999972614 459266251 -1 -81846559 224941693 -608413982 0 -302205384 -999972614 481312320 -86100045 -837014218 -803835057 -299151145 254531649 745598733 359981919 346800372 -497022457 176776094 843793284 -499643797 545437203 999987423 257633290 -999972614 770760656 -203251226 -148720115 488656460 508775771 0 -184767312 -18508762 -999972614 -1 1000000000 -999972614 -875878898 739000480 -546989344 173028232 -840610797 -997611135 42 -423313092 999987423 -174519552 -453082446 1 0 -538306470 -999972614 999987423 157686244 -252679055 -999972614 839559459 1000000000 594575007 -802459631 -196216767 -1 -1 -999972614 -470495601 53258694 635659546 -999972614 -329864983 880692690 -495440956 -406036007 521045437 999987423 792572776 -1000000000 1000000000 -956994764 -183108428 -561178905 -1 -830997034 132393464 -890814716 1000000000 -338941024 94501928 -182984451 460301683 941880277 58964616 -999972614 586829654 -851293244 -49233368 -999972614 234937049 -35736765 1000000000 999987423 42 -106148941 514363708 -731986556 0 -295324625 386539339 -999972614 185904234 -999972614 -100548706 -1000000000 42 837346130 881728427 -1 -306500252 999987423 686769576 -328129209 999987423 -982912514 600959216 0 1 110995665 -799946568 -1000000000 -999972614 442099374 101801568 561510394 -455155212 -106714015 42 472880569 880379954 -879808255 -1000000000 545486660 772476899 206393337 905492952 999987423 -862129028 889097480 -203090441 -999972614 143490826 -999972614 -112715803 42 474979940 -337266690 -644767910 42 630506635 1000000000 -589027334 -582447522 990050418 -1000000000 208713780 103994242 -670065091 -618989078 -633218346 492476164 -378867489 -999972614 999987423 116051538 -148452890 -1 -292863189 -394283425 579754964 -999972614 0 -57228467 -2827105 -726569994 168274027 -578376146 889723162 999987423 -999972614 32742707 -33415908 308160219 -55832126 140733045 999987423 -448983186 999987423 -999972614 356170188 189226610 -672740255 366154017 531529968 -417271644 930572470 -142561233 294763111 -999972614 -316952208 42 -44613222 -1000000000 870878584 -720188158 999987423 -999972614 -1000000000 576377300 999987423 -443917700 42 306393430 573630228 133539299 440448296 42 -434975997 -922171311 -134093514 216605350 42 42 -999972614 -316041388 -999972614 537393571 282665338 332366355 -537905153 744291668 407581031 -107300900 999987423 826079079 999987423 -1 700152872 -557246748 -934085776 622695643 67200309 275013444 999987423 20514252 -27075024 -812150576 -999972614 239330414 -178316330 -826123871 609082520 -909651641 165469639 -854688841 -549396603 549481319 447880517 633174092 -353802630 -72455905 952831376 -999972614 891714744 -709972938 -1000000000 795101666 -1000000000 984527192 -999972614 1 185498270 -1 751349298 -365617479 -1 -1000000000 1000000000 957186316 -480369491 440692375 311459845 42 -323632716 904936037 -731599790 -959758466 104661812 999987423 -718273463 -309316976 999987423 42 -999972614 -999972614 -313305036 -131224538 -983846257 923414652 -1000000000 -313550439 -839234959 583569256 -247721709 1000000000 634282279 1000000000 -1000000000 999987423 180559423 331616760 -563460231 358514699 972168633 -999972614 -1 -710429092 -999972614 -606377379 1000000000 -92229500 297011004 743556756 -498177884 1 -645286780 -217254456 -999972614 135654282 -918049669 537068488 -999972614 186850739 -650648218 -937439395 -28760177 -999972614 -999972614 -732087930 -70002913 -532273044 782284828 -781036759 999987423 -778760048 93474501 -998436219 210247711 -572459729 621235675 999987423 0 -676976132 290803484 -999972614 842979864 999987423 999987423 -870192450 862828368 999987423 972599635 -396346379 -206240074 -1 1000000000 877366227 42 -33304073 920571570 536207718 -896163870 623420597 -479467649 -457116762 852818060 -519756082 815775758 -999972614 176307813 -793564122 -735955112 -1000000000 822275748 -999972614 -161507519 0 -882144765 -999972614 -674365335 345885842 42 391051499 304583949 1 -999972614 536191835 42 770586582 742831097 534133738 -685429675 -840848535 584670165 326996996 -1 999987423 403399942 89201739 -999972614 -999972614 -999972614 809062413 999987423 999987423 679867834 0 0 -126671468 0 -875398597 558630427 -999972614 216819958 756631228 -676298931 -999972614 -186556402 -144406223 -999972614 371028355 -951803093 -699082867 807001832 -999972614 -504764946 26630059 -538220093 -999972614 -999972614 -272035840 -151500291 -22997115 -836693717 0 246170951 1 574152641 88282834 309189171 -632129117 -935185726 893682869 1000000000 909615868 872425095 -252103442 134720986 865430802 360561457 256516689 -10211064 435688844 -999972614 -11073939 -999972614 676298213 -999972614 -494953220 114908536 -1 -184204400 -784845037 -701662707 1 -907675346 1000000000 539824329 999987423 -707096426 0 610468402 -530933394 277004607 999987423 -878478188 1 450834664 -53302227 688607797 -362941607 -388292586 167312312 926753093 134564794 773189189 -480390790 -999972614 -215413856 524138940 271582516 491683360 1 -999972614 -94546753 -1 -1000000000 17264189 102927897 39435545 440448296 -397101888 -1 -999972614 999987423 196907524 -203622886 725233097 -999972614 672290169 -390376753 589264535 -999972614 -294158496 -555923128 -84818623 -189229232 133208919 991902513 -368969889 687421066 937616311 -1000000000 -517626282 0 -999972614 999987423 -21432588 -478706467 478011440 -296036011 -622299475 92703613 0 313395327 245036064 -229057306 996296789 314884245 999987423 -787787657 -596022097 284950405 -235762657 -919941486 883252241 76788182 -475139292 -999972614 -146695654 659213809 -222958742 -1000000000 394621168 707533667 346529965 0 349963281 560299209 843046531 -680357897 -150897002 186479924 0 -71578301 0 -18225040 322261990 -268096307 0 -999972614 42 42 999987423 521296354 -103752225 753194321 168810644 630824960 600856449 999987423 497296068 -647274585 -1000000000 1 1 1 -1000000000 962787571 -453092687 -262789708 -999972614 215644910 -1000000000 -712497882 405633176 -747054913 -999972614 -101221309 -999972614 238452291 999987423 -51251255 -292445182 -866310930 918558984 11335442 1 -1 999987423 -918395757 376427823 739030012 -999972614 168412203 1000000000 42 42 -1 -635344193 85568639 -999972614 -1 -914422393 548823283 999987423 1000000000 571759704 157330552 999987423 -380830618 337733378 904767639 -999972614 999987423 -28323245 229578902 -1000000000 -256016264 -240579683 -657931204 105204114 -488631527 -614184207 536486752 -999972614 -126487605 304605094 -541341343 -524551991 0 -1000000000 -1 657073439 -454036678 446499308 -936124439 77587925 999987423 0 1000000000 209546547 999987423 -999972614 -899253719 -999972614 1000000000 751214822 999987423 55817695 -317269195 -287882864 -1000000000 179151281 -669810495 -196092752 -999972614 -152636150 230510260 754874431 392499290 553092770 213066168 263849028 5939670 -757314929 -12506288 42 932276297 1000000000 -99100542 95445109 -999972614 530220244 61983665 -999972614 -116072844 -1000000000 42 467402835 -1 -545064258 1 -378741331 169854220 0 -999972614 1000000000 999987423 538856154 1000000000 0 208089011 -644370816 261718283 314026734 -999972614 0 999987423 -29508193 -999972614 892663442 -108762527 -365744156 0 999987423 953065923 -566639971 42 212432157 741545111 -85713882 361344099 -41528493 -240113520 -185261158 284146437 999987423 -999972614 518398524 -655680900 -999972614 641537331 -999972614 -1 -918805955 999987423 1 633643306 -806362860 999987423 -492804348 -629606236 -561362260 -157343215 -880252751 -732495581 519272189 999987423 876830796 -132736845 -231725413 333849283 212170199 160895768 999987423 -308270139 452691320 999987423 -1 0 -999972614 -383163786 839667620 113594296 -50778818 679958102 -887124012 -999972614 -690049348 999987423 -999972614 1000000000 -40761189 -1 852637228 -935134309 -952332362 -56438395 28739319 999987423 196952000 -999972614 415485110 -685013450 -320791695 -670381270 249338080 -407210214 -228571824 810770649 763051952 674711828 999987423 -399163170 611548506 -515665988 -736235143 -999972614 -1000000000 391777275 957589626 0 193089985 -135942730 -234126392 649936211 494213989 -181766497 668650199 451244027 678386907 -999972614 131182539 999987423 -40725334 -543673156 847745971 91888281 844259191 -1000000000 -501987974 999987423 999987423 459512283 987386715 1 -349242016 -999972614 500116805 419593835 569670006 -80270072 -480462786 281293896 433730068 659680087 -85420202 -838776297 -146777265 -874637000 20113997 893955943 -290318181 810285360 -751195818 -1 -113888615 -999972614 334617946 976118686 -681218260 692434293 -1000000000 -564843500 990187693 999987423 42 -38940636 0 -1 -1 693877812 42 1000000000 -999972614 -999972614 287854885 -1 -982836021 262739910 983107600 -1731789 767154071 999987423 -952088423 999987423 -1000000000 -1 -488671842 -430095690 390938463 -897122985 495416751 -526055784 85633519 320547222 -843720030 999987423 637680085 -6001667 465238212 -866965654 507041604 188715050 -962955544 -877376313 -999972614 73008107 -280627842 877069827 28223377 762182504 -703941782 458670341 -302431834 -305339911 568829490 -829816272 366619851 999987423 999987423 -228058883 999987423 837532359 768557559 -653526769 42 714300862 245460261 -43515459 217131517 -1000000000 991580601 524651634 -41794972 -403666328 414965278 1 -999972614 422808433 0 51510174 -1 719328226 196936787 -992197323 -508374679 0 569216074 -163962696 -961123470 -526745069 0 999987423 270282924 214280194 378726189 -734583476 -181183036 999987423 999987423 919959212 888437677 1 -928905265 1000000000 1000000000 -647509081 -215578892 31154652 957415489 267975189 -1000000000 -431311666 -345339787 871215369 -64830944 127769428 699155366 778049771 80159774 267204206 449804931 -462944692 43990528 -999972614 -856816373 -1000000000 -904962668 -320561168 -999972614 -174255930 589163012 -194575689 999987423 999987423 -592923418 75302651 290957953 -435241881 -916580539 463508515 -183115789 107369247 -129830352 -654487339 879138950 947140170 483669803 1000000000 -343045628 109730997 -999972614 1 151178049 -999972614 597211702 -149696428 -324356651 0 -807127860 -707879069 677455811 -958645753 12237975 -562174489 -473892558 450537388 1 352779432 1000000000 1000000000 -44973849 0 -541232465 -514725310 -726017174 778448713 -999972614 -1000000000 -543898985 42 608748020 0 1000000000 -453350520 305735579 714750727 -999972614 285720866 84976022 -999972614 -999972614 -960214217 -481974233 -902824291 -221179902 343202700 999987423 -778808797 704407795 -999972614 559531671 -34938929 -599387673 -112108310 311638264 178251377 -991379615 -765908413 759792179 244166313 -1000000000 -289239763 -286079667 -999972614 -119844723 1 -999972614 -853432314 0 29415179 -494908268 -258809505 995084562 400852124 -10685136 -138234138 294459193 -1 999987423 575774018 -848808142 242870458 999987423 1 -177456221 999987423 628410172 712161958 -318851212 -443996821 -1000000000 606975499 987772359 -790704795 -329324123 999987423 739366820 -736020106 -848703129 938101168 411429292 137761355 42 999987423 -882405237 -33023456 -567922624 -340438569 -958192110 588269254 -526686439 -70833688 42 190142489 -999972614 -246432900 -586757650 328143901 -954585395 1000000000 999987423 351695234 1000000000 214028256 -774757361 947755872 630661660 226561896 -347205687 494685519 742309660 -611773982 277670670 686547441 174283745 1 -919409785 -1 438536065 -993930877 -999972614 624507245 999987423 1000000000 497005576 0 -901515011 580917410 -999972614 999987423 -999972614 498131517 -919742063 -765284542 -724456990 -200770852 -999972614 806069649 22011735 -535473294 -155522304 844334601 -306749203 708740719 -610860831 -1000000000 -999972614 165827662 0 -999972614 -488530258 822578341 -924353324 147289149 0 -1000000000 -999972614 -871984280 432985104 -999972614 -999972614 -322185796 679598986 695412743 999987423 1000000000 228064881 53628534 -331575974 999987423 668300303 -828467025 -1000000000 408124067 -683841924 -105908343 -811429483 842821208 140397331 711974180 592677991 -167492902 -562420524 476890531 -178093215 -889497520 1000000000 518747867 -1000000000 999987423 -264894638 -999972614 -697235794 979579234 -525609995 -718260239 -401637665 -1 543043498 156199338 0 -443041434 -234710076 -198833762 -988325070 -999972614 128989321 291751757 127687901 523484441 999987423 -418986493 -531605479 904769204 -762691726 440210541 -460126878 189284574 -164020059 -983184367 -359941607 588826823 515563751 395627847 -575730535 -412346285 -603069797 -1000000000 42 0 177100262 -1 578967829 42 549828228 42 390831344 999987423 175449796 881385026 88282834 -999972614 -979506963 -785751987 -42414135 393194452 1 727369662 -569377064 613472082 101870491 -95177553 -296690720 -882424389 999987423 -563001287 -1 -458062091 974274469 503548202 710864693 999987423 -567299246 -738739423 -673779021 545111477 -999972614 -63130528 999987423 590344022 -1 -734410395 42 -505669672 -479711003 859105573 581614959 999987423 755299484 73486793 -765577298 42 -522721430 1000000000 999987423 -555537453 0 -793053215 -492132007 -415027480 -1000000000 -708253982 -916375502 -1 1 -999972614 -352432551 999987423 -999972614 1000000000 294526065 999987423 -330946373 821075296 -69807486 42 273956797 764313570 559827489 139468432 -999972614 -999972614 722319260 0 576103182 999987423 -170389437 -1 -520313060 -49379188 34817586 856896008 -1 707031774 -273135559 608203647 854038411 999987423 -33796772 -187257695 -647330947 -999972614 -559763751 -224413812 1 -914484744 -999972614 -169238370 797585787 557945937 -709965588 -1 755347623 1000000000 -396138793 -1000000000 -589882298 -768670501 -741619084 -587594822 999987423 -292053512 810568742 807046731 190656170 -308258247 -999972614 657419040 574532423 -266014203 -1000000000 344965021 929549169 200584419 0 -999972614 -1000000000 68674168 831281938 641853562 -316642377 647673364 1000000000 41789296 32215068 -729400806 -793836906 528917808 1 999987423 283747045 -977685897 -810893550 -1 -583015817 215576875 999987423 -139675503 -324718154 146860373 -219022504 282742330 -999972614 -696043625 -872365858 925974025 -344397411 -793742516 -972187646 42 999987423 -813052389 395175601 846068380 1000000000 305443119 138989070 -999972614 194251995 402183883 999987423 -1 -803085618 -868046382 1000000000 338694729 -694604140 999987423 765674548 1000000000 948924647 586356952 -293540925 266698825 -367707329 -770899604 999987423 -1 -480540099 731667208 300778336 -999972614 825210864 -1 -418237474 895118002 107170377 -515609565 -999972614 476855470 -544102735 -999972614 787826584 395474416 783599249 144215231 114606585 700722628 -42334412 0 213495491 -999972614 -487007911 999987423 903707905 1 -757619995 -623636444 42 -999972614 398465688 66398305 -452799794 62890346 -1000000000 152725124 -995782335 -239252286 436220816 938234326 -408248695 686575207 -859690156 999987423 56125938 588798705 1 999987423 -999972614 -270376861 -378502402 297417791 1 82524631 -134906318 -294713659 -693143359 1 433069339 294341750 950757283 -481986104 190260385 503908539 931908402 999987423 -123369564 42 0 225551139 914138520 -970064335 -146766185 117977229 -432080731 -999972614 421067241 -366255548 -631203201 98700130 -1000000000 -506289600 -310141879 -143441956 -379352347 -918307220 126861706 825757736 -1000000000 -96909696 -999972614 -480257460 -757363173 -84130115 999987423 -999972614 0 -76052020 -730599329 1000000000 -1 -1000000000 -210390846 -607331644 -85271693 -999972614 -999972614 -999972614 956938983 -999972614 999987423 0 -237411335 489569014 960449411 -777912273 1 -550120544 999987423 -999972614 999987423 42 -925621827 839862344 188340201 465973840 -999972614 -215210620 -1 42 -128203089 -1000000000 999987423 999987423 419708604 -384353116 451535451 -57863282 727852361 1000000000 864481335 530091650 14517736 -493528854 391781038 206396245 -494426412 -864461006 -13410653 -314833864 877482178 359664234 -1 1000000000 -437306996 729431021 -1 -203130687 1000000000 1 787572269 -605582815 203574147 -1 -351334880 -1 780225729 -640786174 999987423 -999972614 178542209 403911990 867601151 556191928 -139968480 941086184 -453905323 87066712 299607667 -372645755 -533677347 452514136 124962750 1 317048890 892941304 439096433 417987593 1000000000 26885976 999987423 477035600 -317841994 -52974547 569840070 137225650 -34233820 -883921290 0 860704360 -317943584 759778543 663278617 284689915 932921191 769100334 276843021 -961338142 -999972614 -783059544 872132557 999987423 706194671 -927514069 797258266 -396006903 927524413 713001144 1000000000 -158833653 1000000000 -318985130 -565629592 1 -938558961 548619841 999987423 691945844 715247111 849720939 -390431550 562799116 -327565155 -999972614 166858023 125336995 591648745 -262804622 463232231 -555396021 -452151718 -1000000000 -999972614 -127760816 -806768359 -619917864 743503867 -404857429 -664159183 166288477 -192113641 139903110 -235804783 194567583 205562649 -999972614 -999972614 1000000000 -1000000000 -600275756 49293322 -845949538 1 830317118 621562557 42 -341361890 -654963730 -916733297 361243694 -928815128 1 -80557396 -321299320 267848517 939134465 924491958 -132862566 -541749712 504541158 -679584029 -882336114 301524006 -759567898 63016504 122738071 -999972614 -793183285 -160930904 675773934 182121366 891246306 -413722133 118371964 -92277067 786966823 -1 -473782804 -193179443 36554223 999987423 1000000000 -991549702 109609533 -727130747 642874711 325651498 -33128140 762600620 496966274 -104090742 0 999987423 627924060 876010754 -978737577 -999972614 -261807306 -130788122 -999972614 134757192 -1 -429706878 -80020719 -849312672 999987423 -965839543 -17705707 1 155189015 242057837 195012803 -519543709 1000000000 -999972614 -98712227 999987423 -739211040 -551050567 -769137381 -429940071 -582169549 1 -272090447 -965100937 931111916 -838261082 776204297 90243710 -36555745 -117876506 -145248278 -45557838 -33226647 68740049 -999972614 -530228360 404411007 873760483 0 -202621275 -959777058 501944112 -216275708 457016901 373702323 -360083277 -833281532 999987423 -630573795 1000000000 -999972614 -999972614 -999972614 842204095 714201100 723768204 540712661 -999972614 -999972614 -999972614 309054514 999987423 999987423 739241188 703183565 999987423 916466190 42 132036843 -687577835 533217900 635895187 427103473 -453341501 -363886835 229656953 -1000000000 -114443506 855095606 -459244973 -249480069 414499815 727090130 -834435383 905408518 -839753050 545666108 999987423 497113261 -390784278 -433996380 -683277312 999987423 -878406603 -1000000000 -122332610 490902484 -306444321 653188776 -995610572 671716838 359976573 245179562 -110012615 999987423 1000000000 628706034 -101466636 -252221331 42 -893061598 720486829 1 855688561 -999972614 -999972614 328152938 600462664 523585647 15679105 902433196 961523296 865033716 -475121936 -260209934 999987423 930367838 73183109 1000000000 100002377 67845055 1000000000 653697662 352245021 1000000000 -691553887 -931628450 232619999 0 85397134 -406975355 999987423 -50494253 -591527775 16334830 -729455752 666983139 -257405493 -232300061 999987423 602648657 -488770490 740051142 -792758472 999987423 -1 172863465 643044408 -325128061 841633630 900062653 999987423 999987423 1000000000 -595885786 42 42 -937253100 -128065073 709049222 241561496 -305874762 167961717 984701891 -39396588 -389235652 -228760496 950984994 712538366 -610724036 -855698544 500293252 907838359 161975782 1 849142468 999987423 -1000000000 847556695 -21832782 -134513233 -1 -999972614 999987423 -999972614 -69316992 -737282170 0 562651522 -465761635 -571470624 21079049 502101868 -1 -1 650464657 999987423 -1000000000 843277625 -738804886 -512522139 -999972614 1 353294082 343339327 -939775030 -805411597 -836102959 -302447030 999987423 -640961310 -979232850 -461472398 57210209 -793195920 -999972614 -999972614 -703299380 634667023 -999972614 28853633 -621142193 -999972614 -734391634 -233033251 -836098663 180472349 -651601473 568289673 76931620 -588722067 1000000000 -999972614 295122448 42 0 -10762219 -998923887 544824849 -993827869 0 710921458 -587997 999987423 408461978 679856008 265603415 -1000000000 532590653 608277407 598250752 -1 -410806362 -482568208 0 -999972614 278374467 0 15233796 -231593840 -214990919 641207763 1 42 -235736019 -330404801 -343258981 64179663 999987423 809302639 843015544 -999972614 1 -387224035 -199991473 -546968237 -968118188 226819583 729675952 -999972614 -999972614 42 999987423 523822378 1000000000 1000000000 -20363928 212353863 167979907 -745160742 125602671 -710128800 -1 -1 298531487 -506797031 0 8135488 -1 -999972614 -999972614 999987423 750704432 -797148539 696058319 999987423 712558351 714923585 261416434 -931371546 0 -553318518 793569683 -936144446 -978285407 659894917 422872572 999987423 -1000000000 -302840821 -569126816 934797936 356962392 -809824628 308632593 1 737446093 321308671 269507698 979458112 -35109548 5506622 -532906396 902876098 999987423 -524026380 -274366188 -407245285 -769636239 211367729 999987423 -757356016 302220115 -484218627 792840726 746622071 871509733 885025165 -686392147 573904934 -948277067 -105700131 999987423 285470414 1 895400008 197629640 -999972614 -478846570 842517514 671456617 -375970562 1 -952246614 678815948 -681128407 -818570428 -445909901 -829901057 -979972654 999987423 1 1 611233042 -668003885 -1 434036661 608093541 577364106 -1 -999972614 55575684 -999972614 -824803236 999987423 973636510 552204013 -951053791 -92383527 -37446035 1 -1 -208783961 967453410 -138251996 168466333 -435528070 701057218 646305743 -999972614 459613710 -523404776 999987423 -546504839 -933479721 -588351586 -937521478 -999972614 414585883 -951231664 -999972614 -954457467 42 26911535 206398027 836510518 998461444 489606450 -145187580 -139799628 -1 1 42 -165060971 -608229791 -565166888 311398543 372411691 635361983 -1000000000 84157345 1 188349093 1 1 686027469 1000000000 1 999987423 85822971 999987423 845685485 -925818200 999987423 1 -999972614 -990681700 124994020 349493351 1000000000 -668501442 -591183027 999987423 138871751 415687367 707557562 -522658474 279147350 -273252818 -202655784 -1000000000 999987423 863325574 513760294 -340688006 632320432 331647532 161067354 14395966 -249352176 -304420204 -176747985 410323814 -972019782 -339671240 -355909547 -396346379 -11857468 -1000000000 -417539623 501290709 -653079925 406091457 -999972614 667300653 -213902415 -478728592 317608635 -571199681 42 377806388 -779641081 42 -999972614 232381350 625412671 47823224 815711433 -113480833 1 1000000000 940208162 10096807 110491559 -282879932 -667728438 -1 42 -198223967 -137824754 69515362 -595355661 804247677 511883440 -808386085 674887190 199819745 -914406443 830083616 -414759359 -708114225 -479498197 -88065964 -242856981 79589804 -481048458 390044794 -430484275 165347032 353726297 469915437 1000000000 181464961 592762919 999987423 -688242185 999987423 -118413385 999987423 -999972614 -61052521 1 1 180401719 -655135268 -567164871 -725935830 -524761702 440400710 -990273272 907676229 999987423 -490224964 -311976263 -122857864 557012864 894027436 -260425828 -546223907 -1000000000 -240587830 -999972614 -1 1 1 -202879495 -1000000000 -329260901 -953514653 -999972614 -665590462 -999972614 999987423 -436823597 -1000000000 -625412318 924474174 -227754599 798597527 -999972614 650535314 851657006 -737009384 -398098565 -494462138 0 -999972614 42 42 -645359609 -1 429684889 314873450 -332620830 -999972614 821215691 427211499 -608269205 241197992 -834815045 -625603233 -238027436 604678965 -155039593 999987423 -1000000000 431742905 -1000000000 -872028501 492941373 999987423 834455177 -874742393 825582870 69524474 -12490351 -880127696 -112357552 -300616141 -1 999987423 -307494 41586254 999987423 -816572194 -334141727 -999972614 -411437410 -999972614 430211325 767410078 -388320102 409570492 999987423 954885707 999987423 630122576 999987423 999987423 0 404839949 -611428101 0 530941547 999987423 42 -878148527 -655171789 -731483168 482754825 42 1 -709923010 1 -341063062 -591153131 -999972614 923080971 215312399 279564891 -847850843 233157136 585353247 678423770 286682181 -999972614 -400138705 -543865264 -672740255 1 854463233 -123856625 999987423 640531600 0 -1 -999972614 -1000000000 505756303 -1000000000 -999972614 1000000000 -121565704 -321784149 474004040 -420566108 999987423 577469796 -999972614 -111175174 999987423 622621357 -142057914 -999972614 190958708 895669406 -757443552 -248117208 760644465 -860544453 42 999987423 1 107183979 610028389 -716677625 445118389 686785806 209627951 415534526 389507356 359784063 0 -702117499 0 1 0 -647156905 0 -813262041 -743716725 -999972614 -599586086 -131543277 -999972614 -134906318 -853772627 810144298 372525870 -799386746 260424611 -28631959 999987423 562226221 -581809152 -999972614 -999972614 93414253 -999972614 38245665 36730387 621069703 -357597909 -570556192 74660431 899282918 244255178 -141730547 330499226 811895629 658051999 -999972614 -1000000000 413242491 11417009 -796259833 -999972614 -653192577 1 -688935690 103032616 999987423 1000000000 61168290 -306012015 -710824762 -298666117 -518593854 201023672 -999972614 -1 -666272344 213637673 -364986908 -414483463 852211629 -494048940 -891581195 -555576499 999987423 -533776568 734774944 343874515 -689813070 28543929 49102862 44034954 42 0 903071783 -691713383 42 -999972614 826941376 -999972614 1000000000 551740859 -301657107 -829233597 999987423 0 -1 767809480 475044393 -654110967 -385601682 999987423 -133036917 999987423 870957421 4888241 0 -999972614 -999972614 -183787357 310596317 -999972614 960638035 978262611 688152050 -271112892 -277101943 -832950501 286137351 -811103198 -895028491 42 197517345 -727654313 -311087896 -196158325 284668276 693758072 692537584 464519631 -999972614 -1000000000 1 -232727364 -594453585 638375153 -623912587 -184844524 -999972614 345182112 -999972614 158232782 -862865003 -359716300 0 -187980762 -459024280 999987423 426678670 -929866390 -999972614 -591187909 511187608 1000000000 -999972614 1000000000 -990007413 1000000000 -591718375 761312510 -708847269 -247089836 999987423 -234408666 -512784992 502172826 -980374681 -999972614 976592922 1 -999972614 -906230585 615573845 -35807889 719368135 -954779599 1 1000000000 999987423 -999972614 1000000000 -999972614 -268734130 -1 -846026343 246075182 -424916501 237059073 999987423 -331567195 -999972614 -403687392 -261428475 -999972614 999987423 999987423 -55837752 999987423 754343249 -374436015 1000000000 -935708741 -30261343 -440495442 728309004 129544751 -1000000000 1 -999972614 358036373 -832524804 309319885 872646314 -1000000000 -999972614 999987423 -79983049 -1000000000 -229729353 -989528436 385442148 -999972614 0 658343400 0 -145026507 0 0 -1 999987423 -681237582 999987423 999089816 367893984 -727106028 394792241 408075318 -654868971 593674169 -2366782 42 999987423 -1000000000 -999972614 -999972614 999987423 522710488 -999972614 -364989696 28493823 -843371509 -262139989 412961365 -999972614 -1 258002323 -999972614 737460764 27375781 -448566729 -999972614 176532193 -230208658 272663147 -41523508 121209221 274461978 679667684 42 688385637 -971690870 365359345 -777850658 553987520 -51480523 -500439680 145567349 42 537732108 -3635801 876127909 -432959704 -423350787 999987423 71783270 -4521531 986938694 991216897 340792150 42 436006560 794700780 729917238 -999972614 999987423 42 -1000000000 850403245 999987423 -999972614 -737510481 -681508286 1000000000 999987423 113291031 -999972614 1 250765662 27455222 -515868645 -999972614 281686227 -552141645 -9069635 309677077 -999972614 623823675 224920920 -999972614 -761915195 -831925541 0 219950309 -80059939 -902347260 -342247709 203606884 322553231 889592485 0 -999972614 42 -907493993 -535540084 -85314818 -256992891 -999972614 -327736116 675826729 -817646959 11791071 999987423 -1 434954384 -308595281 -606416532 999987423 -506530163 23046518 589996676 286391168 1 -155394138 -237124506 662935720 850049717 46655520 596808936 -1000000000 -819313520 -427386849 183075995 -323558787 564364743 804815808 42 -976542776 10449030 -846591911 0 -240895813 344390859 314388099 42 -1 999987423 136573663 749575978 -309535382 -213958540 42 -835955589 42 -342932664 1 397011765 1000000000 -1000000000 999987423 999987423 -822230545 763105324 87314969 999987423 112030420 42 -1000000000 -924854836 248415437 284193505 878232329 -863473148 -413127043 553288040 236481266 999987423 -152480278 -405750546 1000000000 -993447362 -999972614 1 999987423 -1000000000 707077640 -731250172 -211885196 42 245489340 723840774 206857000 -1000000000 -45933035 1 -795421635 -999972614 522657681 -557909722 965221967 -433065262 -355149388 578066042 607080389 -471419948 -1 -999972614 42 -699403636 1 -912606399 -999972614 -999972614 -628880998 -1 -259359265 42 -849998181 861850468 385276897 0 468242857 -781273991 -1 -548979690 -362807820 999987423 -890533050 418004745 530342682 406738857 955113858 -84935093 -983339130 882751291 -37987913 999987423 -184265359 -1000000000 -190891329 -1000000000 -999972614 1000000000 -1 -535064889 -442445073 -999972614 127312267 -641287797 -1000000000 42 -1000000000 1000000000 -453384928 -999972614 -401398937 848901613 653293274 -999972614 -175240 -826203987 -107326070 1000000000 -569588582 0 -511368372 -770749947 761106460 679069496 -63737571 999987423 258349687 -1000000000 -290172707 -532739183 -824162560 -413151010 -999972614 999987423 -277200655 409627990 682489321 290966800 999987423 -1 723771881 -509039302 -964299325 -727276706 498981347 398808559 888839330 -46369836 -186141831 841797423 -554088006 617528015 -572368635 -238851029 -999972614 321996149 190561476 -536505116 -835402556 488400478 -1 -806305709 -820639035 999987423 256064460 1 999987423 -830153675 804276052 1000000000 -453489344 999987423 693304765 999987423 0 -520039775 -389130037 -882427673 -915620457 -143505477 1000000000 496886203 999987423 -999972614 114816449 -789500854 0 -407009790 -722378171 -115927178 0 658752631 -147641014 142004043 -700447618 -919469545 224136419 -795043020 465059394 -520131448 760733077 -173226104 858963655 -890860234 861530406 999987423 -710918033 -1 660621717 -373183918 -653165563 999987423 -327766634 -659539885 38158517 81244868 38626061 451564276 628705899 746155687 -37039310 -318262234 999987423 -632809428 556479028 -322865049 -260534123 0 -999972614 154282261 -362701634 1000000000 -557247715 42 402745397 999987423 -854102374 20338042 -1000000000 236417446 -999972614 170439810 999987423 832290051 -462496463 -644062416 288776901 -218175863 -291248016 -310125941 1 -999972614 999987423 699929751 0 -784782887 0 0 -48423177 -837457128 -888530905 -766371803 -606733155 999987423 -955275748 -999972614 517610433 -24024206 1 612131851 -114907331 908096960 999987423 -651278970 259409257 -376907563 999987423 999987423 -999972614 450936084 1 -999972614 951283598 594269492 966373545 -119936565 447317872 -823429911 1 -213803351 270190455 -999972614 -860910309 -165540340 -255780572 653210150 999987423 -1 -124595251 -999972614 -976912288 -181450605 -461143033 42 27411725 -810373653 -566224945 999987423 -1 999987423 999987423 42 238778626 -999972614 924315824 999987423 999987423 -224964831 1000000000 0 890509375 -102341427 -32606776 999987423 859596458 1000000000 -254160391 -494876853 -994174511 -759527974 838523630 383919341 -243050868 -405835103 799425393 1000000000 -344563910 -999972614 1000000000 510112539 608567050 -999972614 -214149662 -118901509 225567477 878379929 456538333 -371830978 -633165327 -869204838 -414827600 428303292 -43324450 -999972614 264461880 -59409179 42 999987423 -705376346 -312682603 -1 711621660 435767226 999987423 999987423 -409769867 0 -789859392 829277997 -999972614 496632973 -642433425 -347422226 -993916461 362847986 -801316361 999987423 -575629014 -196057576 931040832 -420045773 -999972614 -397098119 -243237982 -673769508 328276030 190344193 560134092 184150695 581183850 360129044 0 925515283 -1000000000 -110299060 -602432574 999987423 414783304 384551482 -871621739 -168299376 -595180578 215392237 -119651378 0 999987423 522869060 385461925 -472106727 -795721095 -1000000000 -410848387 563149840 435578425 61794689 434696215 -999972614 -37332901 -505047510 827495103 568787602 872360080 -948765615 -999972614 -540632072 -120145964 42 499676504 -188807745 447057633 999987423 973526348 3477961 -999972614 824731544 -91616434 788841179 517802368 -242705062 -536693725 0 999987423 -999972614 42 -127067044 999987423 -47118053 446438518 -866894488 -707044883 461282204 -311396302 -1000000000 -441024224 42 999987423 979358921 -999972614 685268985 -964481890 -602112064 227018113 -49446412 262885035 658375121 461249302 354077911 -134221458 -999972614 999987423 -1 999987423 -446285982 1000000000 630347652 -328222295 846567344 659333627 -999972614 734514932 -124644132 999987423 -677257510 -1 -999972614 -467748503 0 -282239264 909041400 907912659 -999972614 19597647 -510439633 190850077 58569505 648651918 -716356652 999987423 -999972614 -1 623611501 773511892 0 42 -950581922 999987423 -432027322 356370530 -1 -973161171 -534412339 -89496027 -507785742 126499033 208782578 -248101088 -97436321 394754033 -1 -851799163 -908366264 -520232799 0 -68157180 79815513 -904968108 -399899649 843636346 -999972614 690859160 -999972614 -143830332 -871639266 743454603 722045809 62462180 -1 -763157497 213535743 -654502551 -547324406 247846465 999987423 -999972614 319857277 -1000000000 -749175608 278081477 210983807 -794709689 -1 590128386 -999972614 -559554485 -80593939 -990571506 -778406543 37820448 -1000000000 356984554 -999972614 -487987287 -407686578 42 -233635547 429006621 403399942 -1 -345579511 538269866 999987423 -289503889 -660983717 -91524127 -748385563 -851340938 999987423 -95884184 -3751961 -46267811 114756659 -239242697 -1 -326670679 -228441394 1 -624011906 877482178 -357214786 999987423 278002699 -270987322 -495557870 -196572974 -999972614 95076851 216922147 195390540 -1000000000 -258300280 0 1000000000 217178230 999987423 -252087527 -307576659 -269517090 37625476 1 -916262960 42 -256035729 -1000000000 380590506 41231346 -774489573 -19910844 -537278840 737380770 803239519 -146777265 -10624489 -999972614 -485548659 298591252 -151778872 498564885 -701826434 381920169 -680355194 447394952 541727182 -999972614 999987423 -999972614 442842153 404401840 0 537183682 1 -999972614 -1000000000 -925322460 -752909724 659384099 -166830247 569478758 -499687707 -579002484 1 204014275 -354054697 289670896 942103537 51251636 -65094062 -412479832 672385961 -999972614 -857475589 -106513158 -792023508 636955690 -999972614 147448379 117300400 618875942 -846183497 692931888 -351723871 -264774807 25523140 129166704 42 -481297632 -690514183 -999972614 -999972614 686424357 -306889008 -1 -183388716 -32197476 -303672771 999987423 984700474 156547462 999987423 -999972614 272310768 -999972614 -1 -999972614 -999462872 999987423 510972827 850589649 -569676018 885304771 -485157727 42 1 -662135 -537023034 540182128 541646464 -1000000000 999987423 4773042 1 -388393928 -1000000000 651364698 -37987439 -938644798 703547150 -1 75221870 723833276 -835927770 -891294044 309465407 -999972614 -938887760 138792803 319696936 610726846 126106108 -662354614 -977129950 -692929345 -757199203 -999972614 586781786 410083063 0 -631812769 42 999987423 556016890 -184031404 -999972614 510780649 -1000000000 430480265 -177724653 972202945 411489882 581563665 -739257320 -933721894 29254210 -162486019 999987423 -444017780 -217996151 -825297922 -848691165 479987619 -637327173 -143848587 -564791234 233426473 -922632879 42 985689119 258187805 -999972614 -45100549 -695532021 -999972614 0 -981745994 817104180 -115975456 844805470 -254974819 -946726588 88615798 828233009 -1 559823584 -70733236 18215544 -1 -777742919 -1 -919721261 104060181 42 616472860 -209940755 1 403383777 -1 -425064556 -1000000000 660432317 0 239812690 324332995 919527176 -247158861 999987423 -853736668 606217188 -253415892 -999972614 956353844 -120185744 0 425380115 25508664 -510762349 42 -999972614 -502707330 -87438867 -999972614 937519799 840765911 62557797 -63402846 -999972614 416813956 -40011571 -221616900 -708284179 -553604546 0 524967045 614703237 -1000000000 -802585600 1000000000 -999972614 -999972614 999987423 723659212 -713435991 -479720731 -588541340 1000000000 191718986 -548568545 489863839 1000000000 887368864 -632161058 375892684 42 -913951945 535707939 816217826 784804033 -754882665 -735281478 -999972614 1000000000 -1000000000 -742107214 61939959 26789535 164650968 0 -261246475 307344394 719349548 42 1 -912324225 -862482881 808305890 -815151518 824335297 -156083166 -999972614 243059366 941162354 111142155 145423610 1 486867019 875026283 545920453 258372015 -461922794 1000000000 -253582660 63001373 -192326645 -999972614 -535986286 -294243122 -324225314 -999972614 499010863 1000000000 -688407666 126551584 -999972614 -616204771 355406013 -106774542 999987423 -673027975 -999972614 811459783 999987423 872582175 -739673648 25571386 -443877270 -205440700 401723071 180177847 999987423 -999972614 347412889 -999972614 490353457 -763109293 -999972614 -147288591 -99302515 -448728574 -5910057 942415029 -592194142 -778772105 42 1000000000 -236309983 999987423 -49586456 1 -304762849 -254974819 -710317388 999987423 185431161 25847608 -642821211 -51799857 882313397 -65188670 -999972614 -637009483 -314511664 640703414 160890461 -999972614 -999972614 -390795801 -1000000000 84766551 -995941944 -999972614 89151430 -1 999987423 -50685129 552396820 53190848 0 -999972614 -855241660 672411368 -388206987 -203687561 30699609 195259744 45737990 286454811 274828278 -559524296 -603771342 908456444 -662562319 980961274 -1 6485581 -905581522 999987423 -500513200 863174932 -491925767 -895282922 587901813 -825444447 1 -203824564 482498258 -999972614 249831109 530079444 -163809100 -578540956 903539884 1 1 141262130 999987423 165696890 -543898985 996237825 1000000000 1000000000 -269819897 -529411451 -640348079 431402994 42 -657556786 0 -129426172 -449768974 -840936179 646568146 999987423 -1 -58884873 -353327376 -1 -208282817 -999972614 26622894 -1000000000 1000000000 -999972614 531814211 42 -1000000000 725500956 405971870 59351067 -47136551 -602048568 433694425 -696747707 942073478 999987423 -222557352 -567070799 46296244 -774095340 -207394026 42 -307651610 287119136 -663798990 1000000000 409527959 999987423 -382179740 94309167 -977258119 941043008 23135082 195746601 -244551184 -977037197 668294246 981838547 1 999987423 -877046647 795592476 -559130249 -289555747 -866894488 -713260160 -751385956 -550074436 854217128 999987423 769436074 -1000000000 -208600975 539517609 118528335 -999972614 -776572613 -528104053 -519732999 -396988814 -129807785 666517050 -564988709 0 765287348 945024236 -275324274 795311117 683623945 -759960090 -1 999987423 -841552580 579868397 817770425 723985968 211584521 417857150 -465527491 -261052339 949223231 767400546 999987423 -513928899 -660425435 -654215919 418665825 747808109 0 962389846 -211920958 343882659 180712037 924892147 -69045778 188359747 672808980 363112817 42 -460691903 682528268 -659755141 174086572 804655956 -1 -364574283 869708850 -935188618 42 -178476824 -740720625 127821719 1 -950692844 456547148 287915323 1000000000 862213797 624634060 -891413573 -975220423 930980215 -274919291 973249818 999987423 923173236 -1000000000 -1000000000 -626455945 138480647 -1000000000 472063937 999987423 -387096179 -578254056 -68122767 949258541 -267028269 -1 97204779 -999972614 0 572062992 1 -184517547 -999972614 999987423 -626800944 -761083203 -495134272 1 -4407752 -361459135 -723986925 971277650 999987423 0 -835100131 470223743 315423261 -905847997 -244408297 544694789 -795721095 251584225 -294093178 -289238385 -570864977 -162915549 -11372898 -913456455 624361936 -999972614 -809384109 216617613 999987423 -518111024 92495012 999987423 -455362368 642199720 -987625103 -999972614 -751947137 999987423 0 1000000000 -999972614 615700297 -1000000000 331477555 -981999161 -558089024 63603627 -999972614 -613876584 887103566 42 1000000000 -889592400 246835088 -999972614 -263315037 42 -111717234 -775235800 315284652 -245000930 -158457581 486541072 42 195723123 999987423 -727734355 1 600617335 -351476216 -399416690 -754802569 -999972614 378305828 -31161316 -936567534 433155694 814613183 -282415146 -715287911 -226760818 679549344 -528241941 763552528 781111971 446228413 -590467536 -306586683 -365216890 910566969 -646299747 41170566 589432045 986524739 -999972614 805222914 81106621 0 -981057554 -999972614 -832395123 42 979498115 -209164352 961221140 604911931 -999972614 -999972614 -435947085 -771660594 -999972614 823870024 805960533 -999972614 955489745 491201889 -999972614 407311932 230763481 -317496098 635350767 1 -479131695 76711887 -831808247 999987423 65398234 501048536 -24057697 990252502 88332273 192933273 -140270366 741681912 11108037 -999972614 -149696428 686455078 -905006350 -463386847 364176772 -999972614 970394127 -999972614 653299922 1 999987423 -999972614 -476268192 0 -596528397 393996423 999987423 -429505121 0 999987423 916485638 -336481747 601864534 -660134093 -876538834 -999972614 -999972614 -999972614 -688582084 561446990 -137979515 0 -337262794 264835307 -999972614 548391519 -855191257 -151536005 -999972614 -242144863 -614337612 -940997164 42 -989918510 -385491248 -676852166 -407415776 -832721124 521046742 -646262700 98407346 -403289278 -140123318 -652251531 -999972614 999987423 -247919557 -999972614 1 -602099141 -999972614 -881645957 -999972614 999987423 -999972614 -1 0 -438046165 206309485 -138140593 -933393416 821595026 142051473 -82605558 -999972614 1000000000 42 11567024 -908410348 45129123 1000000000 -40026470 96495750 -203512389 13736468 -679244487 -999972614 -253042625 440281829 42 225899026 -341727287 931241798 -575104692 999987423 -999972614 -831278306 -316660143 549774404 -1 -311974293 550966713 -765556841 0 40034880 -659035984 836538122 42 400760610 -1000000000 -999972614 675453374 676717750 711128139 -671780141 -282692262 1 -683996715 -81742611 0 -323489936 354021246 999987423 176275707 -198448676 1 -741590688 -81932584 -999972614 150643355 218658436 -214286708 90237241 -1 -694234023 625784061 999987423 -82189173 744058257 -1000000000 -688063882 -999972614 188372815 -690066834 660994003 1 949606785 -30192078 282270199 999987423 -345962444 849106474 42 -1 999987423 1000000000 -253164100 512623644 -999972614 1000000000 -546118933 558276316 1000000000 976506497 432985563 147188330 0 -319441016 -1 -999972614 893580258 917702619 999987423 823289764 643623077 154443158 -1000000000 709459340 847165568 917344847 -999972614 -459743742 843181496 999987423 0 -541625169 0 -666001957 554522078 533429294 593142843 352952329 -796765 -380858549 -819567089 551841540 -71462723 -205625728 999987423 -302990650 1000000000 701036954 -878171549 13282548 -346605774 -540512505 234815679 0 622189608 0 -77449757 -155359914 106471028 -577840204 -560948858 -999972614 -253176917 -781735475 -586446790 -766242807 -999972614 -1 -1 -397423061 -866052672 -299595642 -1000000000 -422764765 42 -532721484 628692271 -999972614 204051782 -743127555 -719315323 0 435355967 999987423 -1000000000 30566762 999987423 -521112243 637201873 1000000000 -1 -836584748 42 999987423 975618262 999987423 1000000000 692799166 -476619943 245822253 601725842 222986726 466478888 1 -771215780 0 885834929 439090290 -999972614 201633519 965397417 689401098 915759550 115263682 -999972614 620417745 -628989976 -1000000000 387276898 849966701 346872948 301189295 -999972614 1 -999972614 -363973425 -1000000000 999987423 -626153410 230355043 427237183 590013100 57273915 497881088 -999972614 -170258734 -1 474527920 0 3206505 -408069523 765294776 -1 -32427830 788712212 146367305 -649560327 953975954 704927413 669204801 999987423 453323212 -898818508 877672371 -569880394 -92686601 999987423 999987423 999987423 98753844 -61414395 -406140154 999987423 -1 999987423 -165393445 -15222390 832128699 -999972614 435025071 751003902 668254782 -771499686 -742549541 619639357 -288613346 -720916619 121967765 455913632 -999972614 567073497 447813748 119391247 65245210 -655531137 799887037 159484619 -260073686 -505646162 84401901 -999972614 999987423 -195387253 -999972614 -794123452 1000000000 -200847111 -1 -1000000000 -998698821 -872166692 772345215 269439857 662930653 422158286 -1 42 -999972614 -913042170 -961310619 -1000000000 464077403 -929465859 -899109696 -999972614 172871008 -462337172 0 654354630 -823074854 355720845 -18558682 -711181252 108870830 -441194148 -439894303 670150904 26239168 -999972614 850429742 999608737 -999972614 1 114485024 -552478272 -484201679 -828921836 -319647606 -113796411 -1000000000 266447362 42 -327607389 999987423 -764682320 -626468694 120784799 197742630 -852975784 -839768926 1000000000 -52934720 608727042 999987423 741636359 -380359241 -392753188 646274665 1 -833223632 74722171 657155809 687953068 432521205 275242425 -763491872 193370876 526326132 -60350820 1000000000 999987423 999987423 -218398031 902401560 969943428 -398043265 -522976994 629825545 -999972614 -1000000000 999987423 -368665538 913999276 -48086559 926156986 1 410264422 -508901189 -654499340 -942260370 -436309311 -635839293 -999972614 911263996 265405605 42 766227233 -999972614 42 -928107553 -713086209 334319110 673653751 1000000000 -999972614 404573554 -207353682 -861322721 -868656026 829923723 -958522675 646886918 976782771 254437492 1000000000 -977037197 -359303190 693134655 42 963207760 -283818524 -606765407 977821113 807705432 857935070 0 -354189638 1000000000 -551789697 -548568545 844938697 -1000000000 42 0 820217547 -999972614 519113624 67707463 -665780983 0 981317513 468890889 670939101 350728353 412523114 -97714386 -999972614 -299196026 639487356 -999972614 0 -1 -179734811 225794094 -431463217 34462381 -375970562 -999972614 731456064 -652931799 428936887 999987423 1000000000 866533946 -1000000000 851534651 -306308317 175235279 -846591911 -845924658 202920171 366604231 999987423 65977810 972864124 -999972614 -999972614 -805688839 478133789 1 201113259 838632420 849600362 1 165360719 -508547472 -999972614 2586341 851556952 527360827 -999972614 -762682636 -999972614 -189155099 -371137867 -191119845 724878312 42 -735937467 842866425 802175523 611233042 514992543 999987423 -805299234 464750937 894890279 -657184061 -733994416 -700858153 -332307767 -497377551 -999972614 -239236615 -1000000000 999987423 -472178340 -803386505 657232213 999987423 -595111485 -639647208 -695376342 318104670 -999972614 -1000000000 792855089 799347241 320933202 455339943 -339099868 -1 999987423 411350119 646566110 757875802 963720684 892655819 1000000000 552204013 0 4337679 999987423 -115636144 999987423 134586153 -1 -964031442 -1225360 761575270 797480344 999987423 -1000000000 42 28502744 -97823347 -285814041 0 999987423 -421972235 492937297 -1 42 -363361568 -236858561 -623258666 84787757 -881606740 -482259131 -1 -290233089 -999972614 999987423 130484740 -912398022 846281728 169359224 784788493 254066996 999987423 609055538 999987423 999987423 -733550371 42 0 0 -333398227 886141641 999987423 350735111 956743174 -381900346 -960451905 1 -1000000000 276785576 -999972614 714426730 -280223454 -946568214 -780934254 -534840459 -877861518 776751700 429780478 254991841 561950700 616277777 999987423 70330935 -446308381 378433737 -253755277 51639126 240332841 821514065 -661726162 1000000000 -999972614 -999972614 -1 -666527647 312574696 401343505 -1 -1000000000 714486247 921132539 438800958 699086824 42 345019659 -132028573 863944330 674084453 999987423 -783559800 -999972614 -562739879 -1000000000 767266481 466580175 926720324 881923861 -548849577 -748950902 -161833513 667574385 -149761482 999987423 79797209 999987423 634049308 -956053863 855393460 -595896287 -19991631 -999972614 -235102755 303103350 -753793763 -290917423 852311774 -146874852 42 999987423 902988964 0 -771905307 615005572 1 476909487 -1000000000 46760312 82859147 56621776 399319044 -756618934 999987423 623912665 -239702593 -864193572 -999972614 187216381 -26171888 999987423 1 -52907641 54426260 179744436 -1 -432656014 -639933426 211660635 -787226477 -328605258 -890302196 -62717159 681173835 64284666 238407297 555371971 -981296045 3554966 612281755 -780306411 -990596103 -999972614 366484401 151653309 -854360818 999987423 0 -562841789 949046793 -305742871 691682437 -27657396 -328351130 -39321119 -571862626 324694535 -853290140 -999972614 42 -564465354 158072489 521386844 42 230911287 42 490023422 824219769 -890953422 -598150189 -999972614 0 999987423 369764791 413661113 -99199103 -90984006 120941420 792538166 -999972614 -449611666 974871688 483802526 -1000000000 466823660 623096670 -999972614 4592805 -999972614 659389875 1 264494422 -974673942 689998606 -999972614 67261826 168619613 94256331 439716147 -376358248 0 577631490 1000000000 -832385612 -1 -802194645 -280452034 1 -246142180 985958775 -262519857 705660853 -193926959 925495518 557521218 -309454021 -999972614 135751283 999987423 -974249356 1953731 -1000000000 999987423 42 -147364432 -999972614 -431747060 512691383 -676100515 999987423 -216137301 -947911092 804495509 85376089 0 696111753 -1 999987423 -488577976 -296603739 228320468 -105926339 -534397559 794997335 -999972614 522651221 -999972614 -515995182 999987423 465689259 -999972614 -999972614 311585465 -999972614 -1 -664319140 533508875 672291994 -918953114 -318262234 -999972614 984241716 999987423 -999972614 850025976 -999972614 999987423 409084241 999987423 -17087578 -775896818 -362366752 999987423 -999972614 -558603387 -214557880 -930952179 457296838 100401914 745296195 -999972614 999987423 91058735 -999972614 999987423 -364592433 -793050300 999987423 248610334 -962701225 435549983 -518099558 -364986908 30049542 -102005145 -413293854 385154076 -857942962 -999972614 -1 -787535569 347649805 -999972614 518010257 -522568714 -565912335 71972194 -191614286 999987423 -538377146 -999972614 866005276 882286106 -169398046 61465825 520792052 1 464680133 458109812 224978747 -42890516 -216275839 267494252 279355753 42 -611138519 203569625 433927794 0 -14404475 -169361692 0 -999972614 833100175 -1 -1 1000000000 285943128 566870655 1 946810514 -999972614 -999972614 476738473 932876275 564645916 -833157945 170097198 -999972614 398046716 -482677101 42 -602013421 -9560440 359278125 855185030 999987423 707256957 -284023207 -9107983 1000000000 999987423 400855408 654393431 690496238 -999972614 999987423 42 -280965898 77435924 -182474685 -368787602 218144741 -999972614 999987423 -554548704 -951380288 -1 -517800177 723004735 999987423 429649474 643604773 -999972614 -1000000000 598391310 -1 720044263 283558206 -999972614 -665949239 -910765691 114689153 207138779 1240671 387732502 27239652 -194929422 -516572726 -330140887 311398543 13150900 627777110 -849250118 -181785533 731014666 0 173931398 217134488 -696774098 -365954058 -241430077 0 -76280233 -452455427 -399869914 469971437 1000000000 -250131440 874541646 -999972614 253560090 -297375903 999987423 999987423 -999972614 -1 905906713 1 -522889917 68858191 719245578 674890799 -771562520 999987423 -951920275 408427285 999987423 -109506095 -351095672 679606434 -131199770 779976348 236451129 42 708170233 615746729 -32076470 -999972614 -84064075 500408463 -187959633 -164373947 423798355 -44906761 -892455549 1000000000 1000000000 -1000000000 557211618 -721653734 395254461 -23872567 -110923569 42 -578313879 329114138 1 -420079401 -900001603 999987423 -999972614 0 -349019304 -1000000000 1 -655997388 787742032 -225680022 42 -684204856 -52294443 -822306538 -999972614 597676191 649999207 -730624473 1000000000 -747304415 -719443793 999987423 383223878 -634440323 -1 -909727249 8102339 565096206 499419632 -772757068 -390756536 264017211 296917477 -744125660 150894056 -994852119 339819428 999987423 -777493084 391035711 267365860 999987423 0 -999972614 124541421 -1 823991205 0 -1000000000 -376085787 -191439240 657418866 -93771219 1 590783358 1000000000 463520909 -999448999 -223766796 999987423 242319132 -999972614 63049921 108109174 1 -660072107 848221338 585006723 850551451 1000000000 29412647 -666348781 42 -424551526 154428859 999987423 -383034045 656758262 812331526 -999972614 1000000000 473066253 178251377 775239978 864897993 1000000000 -489668741 -999972614 999987423 219012054 107827345 0 999987423 999987423 -907149095 -221505744 206579392 999987423 -1000000000 42 -999972614 563459190 -594351714 -977568485 -150630037 -751126159 -999972614 -1 -999972614 -999972614 -755551854 -467759524 -1000000000 -365539963 -832686263 -491773288 -1 446457942 92609796 1000000000 -999972614 454712950 -363220667 -308448568 176593184 -999972614 -638330671 1 999987423 -352930711 600339258 333086504 -336676866 -563283366 -857475589 0 -713550455 -748776285 908126139 42 753886304 767775065 999987423 -757627195 -238199024 1000000000 918630157 1000000000 -557837219 633698917 999987423 355463615 -999972614 515203558 77976087 -999972614 287517993 -509003689 -665312787 312486437 1 999987423 42 -999972614 -609343547 -116720790 627372883 -986199322 42 777048592 -248299758 448239578 1000000000 999987423 -878081912 -1000000000 0 999987423 999987423 49704669 731790697 155289087 921038721 952498384 1000000000 0 105437798 778521094 804668596 -164199536 42 937658506 -999972614 931684275 -161240236 -176845591 -665257415 847092387 -145626753 42 -810352449 841453453 999987423 848839531 -875642411 257179709 331101859 -369505108 999987423 957202410 681430853 -999972614 454633906 469097893 925628221 723200324 999987423 -999972614 -79004918 758739963 -678130693 -387825536 999987423 670966676 -49984226 -999972614 407322395 -999972614 999987423 778214262 -419022069 827146506 -999972614 -1 -999972614 -211310821 5050977 42 -1000000000 -133667993 -999972614 -265694808 -942171848 -632513966 290246304 793329491 999987423 42 1000000000 -529848268 -336619717 -871333782 999987423 -940024305 0 979420743 -999972614 -481616585 -128706921 -709507403 -1000000000 -264888813 -34793380 0 -494766156 -404085205 794750412 -780285106 169263800 -236937218 1 -915833617 514961664 -999972614 -530318696 -318054526 -128970455 551462344 192609111 424646102 0 -526755616 -999972614 -999972614 -999972614 583429757 999987423 999987423 -512718243 264773309 42 -645568243 311051077 684809801 -133036917 999987423 -143156932 -1 -999972614 980615590 216074039 -349418096 548275460 -425981429 -127149797 -999972614 -1000000000 999987423 1000000000 540444045 -581850107 -145535770 -548090881 125682792 -57126038 999987423 1 46690881 0 968686509 -329501677 60515147 -999972614 762032273 -603724865 641158147 -999972614 650238823 -435047484 999987423 465219159 418836450 -800338164 -798201280 42 -283659075 -1 -1 471759965 -859377579 -30387943 579452567 -914001144 -678240922 -388064963 999987423 177941863 -262767738 281852301 78928644 1000000000 -878889696 -380238498 -2823523 1 -1000000000 52923493 42 945116365 -1000000000 -999972614 -732546391 642722961 910376611 788839038 628418997 104633990 -177972279 -999972614 538516315 999987423 42 -999972614 42 -897324750 -999972614 725199885 999987423 968270494 37957888 1000000000 881290687 42 4319156 -804666689 -73263725 -307336010 -151984061 -98805765 -259666582 -1 -391763004 -222342143 -167777680 0 999987423 999987423 -304844209 -11460485 326287440 288825184 999987423 891108448 -788293588 789242747 0 1 1 644706764 -257630879 152657627 -986679731 -663465394 1 -662761222 49507076 225717798 -445602528 999987423 704317700 -260574167 -661319160 929721341 729676193 -754791657 -575443958 999987423 -893832244 484815076 -1000000000 -848698183 134592503 999987423 -212186328 2854101 321922145 -63302110 -1000000000 -626998204 291340170 603890130 -835371052 762877439 911540721 -155903782 -322870188 -217599873 -116124413 -278651070 317577408 999987423 -957724203 -192274079 -924209182 -84889871 999987423 -427092953 565564266 60169437 547112633 -575218101 1 -562756239 -745022940 -116197882 -152468956 -1000000000 527457736 1000000000 999987423 728042035 0 132038741 -904545318 42 132632390 -889336268 713371453 326447330 124731168 -1 999987423 -22784668 252787647 -634606740 -1000000000 -721653734 -999972614 1000000000 298240796 709671109 -1 -414683142 -520081071 -1 960778876 516060142 176674558 -412636396 1 -499913060 -1 -1 -1 -594988963 -359867562 -999972614 -197565873 728267890 999987423 -535259324 1000000000 999987423 562579968 250254680 -1000000000 -913787017 -3164189 -1 -649811107 -930951325 -999972614 42 872898840 670644513 -110121123 -310347906 -913099369 -2762917 -187020219 999987423 -280838457 -701306709 633030190 -938187754 926354717 -999972614 -584793613 -802420782 -338955810 1000000000 859806820 833185577 214814843 779057401 657831757 593313816 77994171 -999972614 -243325815 -143096063 -84454536 763736453 265574984 -948317542 -851107745 884268403 321412036 956943685 685047710 346047712 -578961638 -999972614 17946481 867855276 999987423 -758625511 884448349 -320858845 592194334 -900800401 1000000000 -999972614 1000000000 1000000000 490271863 36278794 558123234 193818165 -999972614 -817379334 306995854 -449412519 999987423 -773335265 -269820192 -673949987 999987423 -775410219 8637572 -2796493 605563409 999987423 -785573818 -927016314 -278487408 992318841 927166965 999987423 260923051 -762325179 519746491 737660542 999987423 -1 0 910271495 901109253 1 -851275830 999987423 -105682860 1 191851196 -1 -390535463 -999972614 742039683 999987423 -851340938 -655493047 0 -262308596 -427076038 999987423 -909700918 -591213389 -438552315 -287516099 -378088435 -869230642 41674367 262461152 -977835021 541287505 -985759330 42 -962870870 -999972614 -726129587 544161634 226401218 907690625 42 -974128126 62538125 -166079846 887719042 42 -999972614 297532313 999987423 89327154 -995334988 -48135732 -314406912 -958788862 -599770320 1000000000 -117750285 -999972614 83399615 999987423 -922374873 -331030528 57671514 857913629 210314681 -1000000000 -183905549 1000000000 -824568721 260768240 -844826630 193789381 -994401749 999987423 794100648 -473792188 832594026 -999972614 403575894 259566446 -621963760 -1000000000 -42553159 -624558099 641506162 50438572 0 -999972614 631766674 327948711 -875718315 1000000000 -818817163 -999972614 -49854218 -149793442 -937156744 -986217168 999987423 380971246 896622631 490767419 -1000000000 697272801 1000000000 -409311219 -589313506 -332111967 145430110 -467339861 -434459575 995219849 -1000000000 -434629025 0 37771846 587409997 -999972614 -1000000000 780959716 552805443 988950744 169859303 -1 999987423 254800486 1000000000 1 -999972614 -32850429 -809665081 -999972614 -999972614 -999972614 40463050 999987423 -838981161 -884625294 -610748111 -461870119 999987423 -999972614 -28381250 704313255 -833883698 464624744 -554679649 184259478 160193270 -418493272 -999972614 801282340 584242318 -425742262 -202627542 418831693 1000000000 -544414653 670020694 -999972614 -226064120 418710346 443091884 -1000000000 1 85600521 -999972614 738554064 0 -639828236 784684532 -804274165 999987423 -799554884 0 -581695068 284030061 259730770 -329582250 -906986612 898018930 -791175557 -608482409 -505751484 782350365 999987423 179378195 267422795 -971938866 911540721 -718666960 692759196 503395757 999987423 289430415 -311300613 708405651 -999972614 -45391820 -862156481 339928988 -253390557 0 999987423 -309798250 999987423 -874926589 53587076 -721621331 832892057 229694465 -999972614 -1 876010754 -778133943 -937020546 44361368 686833849 0 -999972614 -676370698 586805983 540541524 -939013426 -268018566 659434909 849452714 703680734 -999972614 261032963 941914601 -999972614 709436606 -612762250 -640289179 -98230331 -400646326 999987423 -965987509 978177796 -999972614 -214848029 950248184 -180458157 -1000000000 999987423 356923178 252843514 -721811842 -1000000000 -411080525 -974558284 110724861 -988007398 532024266 999987423 -203963644 896657836 999987423 309151899 999987423 480128748 999987423 12985324 974734182 775446201 -651006628 -363839859 196192321 566751808 346186091 999987423 1000000000 257098730 949290155 -859077717 -759308147 1000000000 504986020 -506744234 999987423 -203192887 176674558 -604725945 -1 443561496 -968229612 828488639 -909947596 -1000000000 -583250170 945867235 999987423 -443579603 426335620 802768920 0 406971930 -823215836 540610902 311832453 106609458 212718496 217241294 925064584 -1 215544608 1000000000 49525345 -568902429 -32128732 42 -666348781 943680135 8716346 30695504 999987423 -59730003 983102886 464676698 -689963717 816137436 -999972614 372603910 207158137 999987423 -590006093 -1000000000 -297317564 412109514 -999972614 989501424 -666639990 999987423 -812158111 -999972614 1 292326916 -1000000000 931067977 999987423 622089337 826726637 999987423 387035901 999987423 -1 258782294 -151456973 129525889 110930232 999987423 -720399360 14069605 -999972614 42 -1000000000 785516286 -68966099 42 296651637 626115313 42 -830851593 -668981938 -643564512 1000000000 82369171 -999972614 -975308893 -489888909 -672895318 505009040 1 -919304045 -697037134 95352939 196251846 407452604 -348786295 999987423 999987423 474497228 526395553 999987423 -16974113 999987423 -655469887 975501937 -999972614 1000000000 967077817 999987423 863284498 154096746 -692565175 415597067 0 999987423 -999972614 -77685241 999987423 339903465 -179600241 947861492 -853581081 -999972614 817555862 -999972614 -1000000000 -627573137 976757709 889432167 -46415175 823570529 47409620 -310783338 -58254743 506231377 -999972614 -1 163949076 228896477 -1 1 119608774 42 -900346390 913756152 939160353 661038762 -26822363 -128557408 -419689145 1 1000000000 0 -1 999987423 -1000000000 42 -531419719 0 165173686 -137620585 782113042 246993238 524480422 -770703283 -999972614 -1000000000 -662295575 -1 710839996 1 -124022712 461041077 -999972614 -149182908 -811297416 818319478 -287367466 999987423 -321840083 -999972614 -532270578 539863726 714323694 -296443985 -322177914 43018742 497861674 0 755536379 -704888183 -1 -479811857 -500439680 -74971609 426501306 999987423 42 999987423 327980903 999987423 1 -999972614 566227112 1000000000 -402617860 171092405 -923752008 -579618013 -999972614 268727387 -633114924 1 -210946077 -135302698 681316359 230015527 901970355 -237678218 -865805657 -999972614 -304447993 -999972614 -955148799 -1000000000 543554148 793086417 999987423 -1 649264986 -999972614 -291126540 337537589 136111651 355828888 856195388 0 -61578932 865760444 763885371 -1000000000 999987423 -640451452 -878550672 999987423 -287315716 1000000000 -711262345 -226708596 -594628463 999987423 -612153045 999987423 -81122135 738358757 -829085333 -998423382 -377903424 504341811 -999972614 93472519 -978456054 -999972614 -1000000000 1 302438841 570482000 -999972614 -839241869 -324874648 -936266804 -245018229 999987423 1 -912033084 396899210 999987423 -1000000000 999987423 42 -999972614 -143930515 832507989 -999972614 512143548 999987423 -203824564 840085782 42 80243796 -687958108 495245994 -360379570 -748123226 -630882373 95162584 771737706 -357350240 -999972614 -631436290 -509753953 1 999987423 304560254 459810335 -949791713 800775190 783580418 618668074 614871472 -111162234 254668318 156511463 -598099118 -768637357 -999972614 -252225059 -999972614 659580565 -14594359 -999972614 -366780306 -1000000000 830721178 -639459044 -1 483028104 -122507821 0 42 -41439643 -370519685 0 -999972614 1 270240328 863579127 -331382179 -864408192 -999972614 -999972614 -1 -601332948 0 0 -999972614 -440916108 697285869 51285671 -904431010 0 739490469 -845106947 482195388 671236875 42 -447592043 91352162 -1 619521798 442775911 819298212 708421073 -293401375 1000000000 -306817312 -1000000000 15233796 58204982 640061877 1 769040038 -999972614 -863165864 -735086528 -999972614 -355018598 -193747910 -526012485 -305528400 761258708 1 999987423 -1000000000 -379102674 486755426 -283893680 224670774 -804230400 -565098488 -16380459 101664550 291482485 17415047 -662422450 999987423 -121391917 -812588903 904574877 -1 767044925 -489746048 443044025 1000000000 -767379621 752597276 579091109 -31556367 -982454745 263816356 -509281617 98846542 -160751656 999987423 -999972614 -472305830 783575698 492219512 -538265314 358087813 -351709821 -722329271 -521030629 712692735 -999972614 703508487 -261435598 1000000000 -999972614 -109476759 -594287120 718341056 0 -549688566 664516062 -478356365 37291274 -890539713 -798664028 999987423 -597492252 938902314 675741594 890105414 999987423 -178214415 625784061 -126828281 0 -919660861 990082140 -582942375 927613610 -996157578 -878443224 348617995 -19719437 181681856 -405108687 -470984359 999987423 -129316456 927828331 -969322266 443283679 583843559 -410858049 -205463520 -834532729 -928989411 1 -403428595 -399946573 -1 999987423 42 -797463027 -825776985 -926360818 -397478289 50193366 -920609948 242018710 894634360 -681917674 42 42 999987423 999987423 1000000000 705829031 -954133703 -204180881 1000000000 849252714 -783078913 754668428 28371547 -999972614 999987423 999987423 217835791 111372575 -1 -936241076 -999972614 -387013654 -806720928 446963381 -165540340 -999972614 -999972614 -786966290 -331629198 -999972614 140277205 322702276 -898537828 410476963 999987423 935047317 591810296 1000000000 -24475863 -999972614 -1 999987423 -979270985 -327634599 -819955880 -414075740 674003159 401845553 -999972614 -459378721 143314981 -130678317 619648282 -866965654 -942358840 455900211 -710742043 -999972614 -1000000000 -207218528 -404901052 -732546391 999987423 -999972614 -257602038 7117677 -232647997 1000000000 -940150145 444120023 1 -999972614 239759370 -999972614 -118237143 -205020310 -299688903 138932870 925071849 1 -402902464 229476522 684290055 -53428816 -376797033 -999972614 548877747 -33799899 218663028 -874219446 139850092 869155380 198289414 965824371 793946081 237669456 329967114 -351631243 -999972614 55305185 42 -608228091 -999972614 -152837736 -675459562 999987423 1 -663835913 220150680 -45715925 -445561741 -999972614 -1000000000 999987423 -772738480 828948034 266447362 -486334587 -633354466 810959571 42 293228469 -999972614 511503393 -381482009 792586851 1000000000 -697137799 784483403 99675075 1000000000 194919804 322335227 -290083137 417531658 -999972614 -999972614 1000000000 98491712 225626397 342528530 464160560 -999972614 920453085 683325370 -473784555 -999972614 936377216 -655740494 -159865879 -48107089 1000000000 -251732499 217931886 -999972614 1401555 -289240646 -999972614 1 300228520 -225291141 265907592 -630836765 368672587 -931908461 450386130 1000000000 -614022204 -642848190 -718292184 470566910 -1000000000 42 -415901314 999987423 988128130 -1000000000 -999972614 -999972614 42 -71917676 300348896 -120662591 167336819 -999972614 -999972614 -711670514 176610633 8470297 622493995 -218625605 -999972614 -471699482 371484968 564260356 539991133 -227734240 758574855 -921546275 814872755 -875903954 1 575808695 -61528730 0 358540892 -826042506 -153366862 -924039013 -1 -999972614 103058801 -504620117 1 734339632 -1 814647645 988920388 0 -1 999987423 -184323927 -841674954 271166068 -1 11825493 433924387 884563232 -913064076 -933570093 -999972614 218400848 -382489954 -999972614 -999972614 260821737 -953206460 244440999 -463187678 -533894622 1 -999972614 78083852 -1 -994578478 -1000000000 -556742164 -281694196 -687301621 179170911 -922439911 -15093335 -757741709 0 -783559800 -1000000000 -491192043 -709894428 933861150 75862723 433328312 42 999987423 42 901452446 -49592901 586870594 411695101 -685569853 -999972614 -295506968 -97517365 54915883 -999972614 188877657 -999972614 406813977 70903423 -39496367 936899978 -1 -931825846 -138729726 20272802 999987423 836271175 601606888 -10207366 710542223 -361361256 331180227 999987423 -548707923 834528085 889944203 42 -999972614 181016226 -638209909 -1000000000 -999972614 995995822 848891957 164398888 999987423 -52395031 -153407639 591587806 -190780403 -739675364 -531509324 466232362 -129043924 -207514326 -1000000000 -536894792 999987423 21158735 -913768568 -236696287 999987423 -659973481 -191305028 42 -570950706 -696502883 209661363 -369768374 42 999987423 528321667 -1000000000 -1 -490136721 -141503870 -497518084 42 339438508 829376745 999987423 908371421 42 131891455 27994781 -849806073 486249026 -999972614 -462709822 -428786061 1 -494679932 354986934 -367061389 956790634 -746815460 479934590 -548208174 1 -555970726 519257766 552006515 451131428 -41262330 533128861 999987423 -999972614 -7303572 -834173785 999987423 -941131082 606276726 -960172049 623072780 -326825329 490401745 999987423 1 968610644 -365100442 -209446291 -1000000000 999987423 315947515 -823400392 -363318384 219957606 -196686358 247198911 -907304735 -1000000000 -995358487 999987423 -999972614 115381581 819053061 607706637 941723151 820477956 76497445 999987423 999987423 -1 -596329021 -444512548 -469255702 919076276 -999972614 1000000000 999987423 984892788 -327682405 -1 411031301 -368096846 956750532 -731505930 -999972614 1000000000 315641714 796036764 -979450090 993403566 999987423 -803850519 -30408761 42 -295275580 -597704720 -844752623 935313817 669806149 564436367 -999972614 501985378 999987423 -385570766 -793488665 176819481 963450590 999987423 -770192460 -999972614 0 -131538600 948790497 -507126001 1000000000 -180660545 -321487556 477499763 -1000000000 0 -310944238 -1 999987423 657575206 0 42 709557063 259810361 -380578041 0 501204799 595758993 -873325316 -962911456 -784684881 866094954 999987423 836349402 259327301 45711640 999987423 -744732443 -902592803 103163671 -97352948 -999972614 1000000000 -959949668 -999972614 1 712490550 313273223 905017652 -672134477 0 319813801 42 268217747 -480540099 -999972614 0 930548602 -271509920 999987423 -892390489 -313322173 710288056 130471445 999987423 -104386775 956871166 45485315 1 -999972614 897903508 -1000000000 999987423 832950166 996813983 -1 727778614 345850317 256482710 42 999987423 999987423 138988665 -874909898 -1000000000 -710303948 999987423 -999972614 -310296571 -648874182 -465371823 -857857386 623506109 516859818 -304834618 -510253389 699278373 -878411733 -151376919 999987423 -744041255 -598860035 615282517 -608427414 537040785 -433996380 -925849732 -87268905 -1 -999972614 8858611 -837003820 999987423 0 -426270225 611418952 560803156 -647823533 421236612 696725854 259727109 447478847 -647615143 319060329 653158937 42 0 42 81092008 -387746507 -232300061 684869220 999987423 -889773464 337070085 -629527029 -69739876 -52180895 -250592714 -999972614 -999972614 1 -188725777 -999972614 1 -999972614 996477596 448169160 927808595 786223761 102590829 140413796 -450131727 961537075 77063517 566576737 866627197 128608557 -417697113 999987423 -470907488 11960094 -826246184 -999972614 -999972614 864164380 -1000000000 372887530 219942157 945886834 -478221071 180236553 -473955344 769573431 929005204 978535085 -999972614 -627264480 486646066 520965200 -999972614 999987423 810828021 42 999987423 999987423 -706893534 904937980 821699442 875502665 -999972614 1 -1 999987423 667516599 0 999987423 484860650 602119340 527273103 478967382 237288235 -985198675 -772757068 204480734 694654645 802007512 -803788400 681351195 253124909 -745550944 -259142412 317595581 -1000000000 -224732202 -825386471 315568809 999987423 462059234 -478502928 720350348 171770386 -999972614 135458801 758445928 -416882547 145015940 -975594541 802600493 314194554 -941787415 19350618 435397308 155292839 -1000000000 189872544 -456405811 285863532 616416159 -80717195 771701646 131879864 999987423 966554511 630917932 926855404 467483124 42 -224509715 -495187044 808097795 999987423 0 -999972614 401018317 -471018495 445228348 897894758 448355636 999987423 -165282656 867594455 33143251 679986108 1000000000 42 -908807860 869864968 -756614912 704126708 939737892 -607222786 -256390113 29900692 -711086341 429195610 -765722279 -409071849 -999972614 999987423 -355467638 798313221 -196290435 1000000000 635144900 -925226067 -1 999987423 -215142980 1000000000 822659096 42 231884711 502254978 42 -549446680 -1 -999972614 -80604223 655890019 -532302123 1 1000000000 91480088 -627753966 -1 1000000000 993416008 -325857679 -1000000000 -999972614 664252219 415178468 999987423 -889078986 0 689303723 42 -681739469 1 -1000000000 109723257 211111261 491549274 950972031 1000000000 -92273959 1000000000 -661375856 -743824553 -738154634 -232456933 -999972614 -654283810 -835225508 525457836 57135500 -753697778 -518553053 -395055667 -79578329 407581031 -986255040 -395618092 -824518530 -716099072 -220404504 430060810 -1000000000 567633184 999987423 559382301 -233096544 0 999987423 -972450460 1 -999972614 533056048 42 -999972614 912071807 749343860 -564614798 -999972614 -866704913 1 -739236037 158609682 -999972614 65688017 0 -999972614 72282056 234774483 264657060 -29096973 815814458 -999972614 693814857 325556568 -43889880 -766503815 893157601 270358984 492258641 -369975631 999987423 363372034 -774441132 -647828109 -924471302 -213831604 -999972614 270363443 -646174562 682618942 -767516249 1000000000 0 719161567 -363361568 -868025266 999987423 -59921496 -999972614 1 -1000000000 -762879689 -469684666 1 749343860 444122942 -999972614 -999972614 562689801 374172049 -798384374 -1000000000 -1 74087932 -999972614 -852782977 42 564505628 0 -645964610 481982848 -877034404 -180757102 281900591 999987423 -423501181 -345642435 -577106287 726519219 -999972614 254338560 -713295952 777010017 76551759 -94911020 -589697346 628292878 -1000000000 -488871938 356121421 -1 -538205426 151065741 65654818 -999972614 942496780 447232370 481882525 999987423 496281649 212369972 242562699 680718836 -999972614 -602613387 -999972614 521782447 -625780410 -568433902 -453828563 -594535828 -999972614 0 724787712 999987423 382435887 1 -58037544 -578961638 -553932171 42 -480316586 -260103492 920977267 -719866779 417149097 999987423 999987423 -480316586 -771688269 823020719 424938368 48394849 -877318402 926537105 423682259 999987423 1000000000 -517778473 540155846 -411631248 218619811 189114882 -577205952 425999152 705479241 -426306710 -999972614 0 -390528441 999987423 999987423 -801724466 999987423 8560757 770173752 90776541 -660114278 173470068 -60717337 -999972614 740505149 -805888393 -641741940 -1 -210243329 999987423 43432636 350551958 -1000000000 652944398 -389723244 642064447 793881426 -324173895 802733141 -499738481 -113812911 574015102 934404495 -999972614 409539163 783737936 -1000000000 -999972614 -123277583 751226411 999987423 -394422579 -999972614 253741671 0 -1000000000 807640826 217894692 311036977 759154685 -999972614 159142311 -138349512 403964037 299532587 -999972614 -344308167 -591669581 -630262606 999987423 0 -864743155 999987423 1000000000 43332581 -99700172 451328364 999987423 413062733 999987423 -979015440 -999972614 -999972614 -235899627 -137421063 405787780 999987423 19537029 179046983 -307032116 -463859511 1 1000000000 0 87943215 -250510934 998280450 -209639682 -793741941 -373569097 773095662 1000000000 -999972614 -777406310 -818049931 999987423 -1 894997163 42 0 999987423 -298721302 -494663510 619935500 892149713 -1000000000 -100048406 529362427 -1000000000 -12363102 -26717527 -195885209 274518027 -999972614 999987423 -261684093 -152942194 -1 999987423 -809246207 945950993 -78750291 406036763 374600649 999987423 -738261751 84005638 295819833 1 -662370259 557600555 676386572 470196498 -94332426 -293562203 873867884 -999972614 -358139111 42 284775249 42 254243795 -547419008 999987423 -104287084 1000000000 -32919089 -967179951 543506636 -916546913 805211076 -760271556 999987423 341286207 381632475 -178179613 -572038762 -349200487 145604772 -607156652 -999972614 -1000000000 370977823 -402961312 999987423 -96219020 978959296 1000000000 931015207 42 968646072 999987423 -659006501 660434111 1000000000 857715590 -585299468 564425844 -905099797 -741923512 -47253623 -504932347 459897393 -819913474 -1000000000 -846642043 -999972614 -954086851 -578493052 440764073 701220450 59133358 0 -999972614 -289958563 935647208 -622655389 140411517 -999972614 186503058 -202122199 548378772 354370590 -525090783 -1 999987423 702295308 465102803 -705786495 -211497634 -823691550 999987423 377242971 436707361 273833304 -606434863 798561618 -725723871 -649051597 999987423 -733924962 -466179308 216706465 -713730220 148384009 -999972614 -956372239 198637635 -1 -694295176 100724489 578829402 203664444 -85908755 -958025618 -334404754 -931733202 999987423 380653260 697458053 -903550739 973616783 -512355969 -350013527 202812543 547484430 -999972614 999435418 -112550299 -102934022 234881604 -64830944 -468200744 -44375788 999987423 -304145660 -607673454 -756481510 106529566 895898390 146352770 -583919741 79595450 -15126601 999987423 -366874756 -854622238 -203834236 305041560 -140000237 337495329 731228 -999972614 432367656 407799783 -112511073 663810717 -733265267 187784282 -189045175 -328988759 -738500693 -646690972 930111041 -999972614 96852207 835522521 888364029 316937074 671568144 -778015743 -1 -999972614 809829639 -565296192 -16024021 -537817561 -999972614 266223789 -1 999987423 -999972614 -718292184 -77819349 999987423 398894259 -28350637 383327991 -324633459 167341317 -590783908 -200126117 336733767 -48026600 -897433182 -483675600 606805950 -1000000000 -999972614 18403544 999987423 -1000000000 310115821 746306917 -865627961 42 838985116 -1 999987423 576942363 999987423 -248543461 208624750 186665940 14060480 354838524 -1 -65037238 366450634 -999972614 742249158 126112541 -277352376 -695829552 1 1000000000 291675560 484438816 391434562 -116153205 -999972614 73859575 0 576964399 895153896 -523733406 917915835 42 1 -90831372 -1280094 -345858061 999987423 824732904 894807653 497252960 895979915 366718223 42 -1 42 533637667 70204364 1312402 -999972614 1000000000 -999972614 -118129889 -398820111 -178422789 -1000000000 726216262 -382570006 -943896974 -999972614 -912627090 680160723 -999972614 -416606615 744195360 -1000000000 -566938327 31842621 -541099110 -586994414 154692100 0 -709769244 -484928112 -807028014 264200078 210962812 564559109 217148574 42 0 575145658 -999972614 999987423 179084368 999987423 -727028238 0 673486888 985417948 472020675 1000000000 283800157 -631999683 -890339121 -999972614 24535187 569616486 859629422 -390419904 -592843778 -287297986 -928641736 441826530 951064908 0 -411885453 0 -1 499845597 42 999987423 -578673432 999987423 406305984 -999972614 999987423 42 1000000000 -1 -157133664 -999972614 -482948581 -935368012 -526342890 1 579119744 1000000000 42 1000000000 -999972614 -999972614 42 172186826 -999972614 -851147551 260504697 751936994 -999972614 340361024 192038172 -999972614 758087221 -1 369543543 -441466885 -999972614 -830273194 425027324 0 -999972614 999987423 -45120242 -999972614 -202895094 999987423 -97442286 437297859 -741697907 74145856 -367637064 -346874008 439993375 343065930 0 992690330 707105952 -955808620 87484010 504121286 1000000000 -829013155 918136038 -368782757 -732236909 922406854 1 -24666549 747494660 -699193263 644424745 1000000000 111429368 772285258 997381051 625634590 889045056 -999972614 -36654799 1000000000 -999972614 -738778290 -66758969 707478001 463866428 606580269 -805441560 847743298 999987423 -561663722 -999972614 759739769 -947395280 -280627842 1000000000 42 809451516 600043992 -383921793 42 680484977 649541570 92948915 390187285 -172115988 416783393 -200490921 -999972614 -222511448 0 -594014340 -434570853 56259863 879919433 -116052848 202214667 42 -609151548 716042863 403106040 841021469 -53735057 -326473561 939543381 -758372273 -317688924 -925772123 938640235 42 60050261 -793151443 715686786 217157751 -678967588 652885251 963741452 57482470 -58833233 -479039576 -999972614 77809984 -840945279 -186594981 938723526 -619244155 606480284 913514487 -685239688 184692214 -764773400 -907056752 1 881785331 999987423 -885132693 843660594 -999972614 1 527977219 658885845 -12132467 -860034562 968630 -1 -542908832 -999972614 -1000000000 164556049 -999972614 -622730046 -999972614 752683388 -1000000000 -661042459 -707767973 999987423 42 -571892572 -999972614 -688382535 0 -59776709 -999972614 77689922 -767750670 -501402743 761481645 559161173 153071706 999987423 384227886 48491153 -627950526 266411702 591652741 -489715678 833637717 583084886 -24956824 847085029 205722773 931832865 999987423 791271832 999987423 -231137870 -999972614 999987423 749079884 -859344545 977781898 689839011 -999972614 375480208 -745243211 -999972614 0 -376293895 528511637 498467540 -40465413 999987423 -935297261 -105716847 -999972614 382674372 -56390959 999987423 -900714231 198012528 -101978710 531343554 0 -205560524 -257962681 -1000000000 -139225809 -999972614 51082432 489177744 -768790533 -999972614 243450567 614201264 -331469580 -837936440 689810352 -868121044 568018546 1000000000 42 -906425247 -961575452 -13059228 -999972614 -760392161 648061968 280973216 -1 245087898 -999972614 285786474 -999972614 -463716155 1000000000 -999972614 -999972614 869034224 -349009947 999987423 999987423 694284955 488857002 -822818269 272947566 -734056164 -693985287 675773630 68530819 999987423 58499769 696566562 -16427178 520069749 485464904 440016800 -999972614 487239588 257122350 484987000 -1 179867464 1 211272855 -249340750 -640786838 315217313 -64065795 999987423 999987423 -673309268 470397306 -999972614 -397099133 -476151109 686895150 -1 -999972614 28409293 -617293690 622260188 999987423 999987423 317332413 1 -344953822 -999972614 233006013 42 -605358109 -72679800 -999972614 -521134349 394795286 28098587 494439428 381404131 -1000000000 -87674052 -999972614 -672893376 856866801 -509414957 -697483943 -1000000000 144234256 0 404300604 1000000000 -716562047 400189279 -999972614 474704323 0 1000000000 307296189 -842568998 -1000000000 995347592 -295421969 407787925 -687543931 -58553841 999987423 169512841 -459453948 1000000000 -726299966 -759252643 890090115 1000000000 -220833394 -249025202 217091371 0 -831206444 -619245265 -1000000000 536170374 994425074 1000000000 -312330011 -183435530 199729146 999987423 -346611225 -999972614 216819958 999987423 -549280672 -1000000000 -8822926 -999972614 159575970 -834809865 -1 -155498750 -582320892 -915965345 961088877 -697105168 -1000000000 -999972614 11395448 374501091 -124673754 0 987128879 -238103555 -69312673 195747836 296676718 0 985503571 -999972614 -532737828 999987423 -415746635 -509399980 -927079379 -67930585 42 226310640 364277221 -761187006 999987423 -224208602 304673841 623024365 -203923419 -627089188 693758072 -559218019 -316665593 244659735 274546719 999987423 -318695857 -383273708 -741028029 -214074902 998190382 226235404 -1 408246794 999987423 -68897024 742365967 -999972614 75738612 -39599748 -999972614 999987423 778443412 -1000000000 0 884849446 892715168 -362948269 -535986286 -999972614 -746800824 -994737567 -202937491 -534785393 383872032 -1000000000 -999972614 -1000000000 0 851243809 -585024939 -488651244 715096568 183300778 -478245631 837583094 1000000000 1 42 323201774 -420259062 234093129 679837817 345465270 427353495 98850091 62750498 1000000000 98414792 999987423 463197647 999987423 1000000000 999987423 543063985 999987423 -262600119 -508991915 530993224 -999972614 999987423 -14838257 -755869904 -908198956 -454375831 -204783725 485254518 476550310 646248432 -685179721 -652553049 959552491 -999972614 -286787434 -135014553 786818846 -34798779 711821945 -104303732 999987423 -214010157 -867422244 791267982 1 -768023059 -444973252 999987423 180740760 -1 -410111668 517076623 547614683 41996875 35698667 482911956 857597983 42 -160501318 -1 -999972614 677948341 -377877633 999987423 -172832716 317196701 -792280963 551765277 170463351 999987423 958100294 -1000000000 351289969 41789296 0 905393204 0 -999972614 -297320049 828231939 221904385 15917126 785786939 -239297800 -2914264 -813971886 124624903 -617000300 581281147 -741230562 -72250583 -672341173 1000000000 -999972614 -999972614 -662971480 -238344601 999987423 -1000000000 -56593148 999987423 126397438 -999972614 -999972614 57158956 453826185 777569276 657858163 -999972614 -981450770 1000000000 -999972614 -55806122 999987423 -999972614 -105442043 -915027353 316357625 -999972614 796199269 1 130140442 -965859909 348755250 -91223418 -40064895 -258856209 373823004 -886636565 -864117715 -521623734 -913240312 -999972614 -348404132 999987423 675617456 -34962213 -921741151 -956730403 1 -585804201 -873776007 936379101 593534165 -1000000000 -184133261 -999972614 -473545357 -108288407 994547767 375363349 -704812348 999987423 512459342 197670863 798667535 -985116184 -1000000000 196744157 -164152117 459587199 -196130965 891821272 -1 715862741 1 999987423 1 749215217 528315058 -967923259 317213517 85722773 -23738019 -191918943 0 644818462 -855756818 820218875 -999972614 -574293912 1 -61574626 545483831 -567747148 -999972614 -8646580 -999972614 120294430 272091060 663576076 999987423 71511934 -999972614 999987423 0 -1000000000 -466341499 -999972614 -1 31662051 -1 885716348 -712974580 46170054 999987423 808062287 309668906 -999972614 -222271555 999987423 -999972614 627053470 -306012015 -1 -798775087 -924690884 -552607219 -733489991 642793530 -999972614 627272066 0 556715882 42 1000000000 898477673 999987423 999987423 999987423 876863210 545197731 44145836 519117041 -821814939 735380593 -1 697375532 -999972614 403926580 -1 338412176 999987423 943556887 -539365330 764209180 -66058004 -140510136 -759582163 410281659 -1000000000 -729801504 1 642242255 -144858126 -531854941 -205161303 763806747 -999972614 -999972614 1 999987423 -19991631 1000000000 -254688210 -542548896 -999972614 -413151010 -999972614 1000000000 382862095 -209480297 -520165243 140463536 -94563029 -869294069 -107253019 -999972614 658242774 897811459 1000000000 -525953375 42 822430457 -797257338 -183802062 0 103217005 64383269 963957894 -20205035 -1 -999972614 -523042027 999987423 -964144661 -794071086 -696468964 42 -999972614 754231987 -999972614 819279365 -733665511 -494770192 975183715 972932782 -574768154 178150581 270866712 -772836585 -138428204 1000000000 999987423 -69511161 42 1000000000 -833178280 -729764561 174720957 412066103 763979946 -871274451 -999972614 -773080212 564043776 -1 -999972614 -482861844 988428372 546430314 -135765171 830381340 627258309 47464465 -974249356 -56338525 -618893453 -1000000000 -966823560 -270527021 -79855945 -505669399 -924847003 -463524845 -862349634 218672479 -914273452 1000000000 999987423 -1000000000 1 42 1 750146393 -999972614 -999972614 491078015 -868586250 -763361237 -610318696 35707039 1000000000 545186186 735636725 543991556 840545205 -935856962 593275744 1 370331185 -59451493 -574799336 713481129 -999972614 -999972614 999987423 42 401868924 -1000000000 -999972614 -1000000000 280741369 307659745 999987423 -422852927 999987423 336871275 955289909 -182324884 -1000000000 206461205 42 329701115 -382543693 999987423 986458605 219882755 399646768 999987423 -952754003 166637004 -484961974 -999972614 0 -203807917 -999972614 771812369 999987423 -1 999987423 598481121 -128205933 890005503 -63216014 -999972614 771977680 -997772662 -999972614 401659530 -595300860 999987423 -459232538 -368568791 693991230 -999972614 42 0 -798215490 -617527054 -325054821 750332645 -1000000000 822489348 -534064903 -355607519 -265747003 927918346 -657381434 999987423 -961180671 616272483 999987423 542510650 999987423 -999972614 -1000000000 -222965417 928326557 322762546 999987423 -71982053 57158956 988503540 999987423 -203012650 -318442250 -850770220 999987423 64065926 374395960 1 -1 1 1000000000 171496460 -341412163 759781034 -170568152 920123212 999987423 297732220 492401895 10816136 -667918333 0 -75229711 -999972614 -163415731 -966802280 -142834115 999987423 -904047598 -203488667 -341741160 -6555046 183351330 520234290 -999972614 42 -999972614 -1000000000 -45628324 -179276305 -999972614 -999972614 -44249470 42 -875252759 -1 -347244956 0 -794890055 -318321876 -526108193 42 -999972614 999987423 -1 88280719 -395028803 -999972614 999987423 -842027140 -853341980 0 539825544 284291532 42 474264176 0 -620603454 1000000000 559356859 -116345554 999987423 771164032 -288499845 -711925811 999987423 41561209 -999972614 -824727891 -999972614 319013281 -999972614 -552176598 42 776625598 -98615810 205545532 978262611 536701180 297432222 259065496 678733433 -531003396 29098775 -989103434 1000000000 999987423 -117948360 208006235 -301103625 -124526456 -953357682 1000000000 557867096 -1 135020456 116413789 0 -978562067 -999972614 -877131616 -795497865 -1 42 -159842095 -623469533 -838409964 -928905265 -706893534 -704726987 954406879 607687864 -1000000000 606132485 -250359300 692419605 -999972614 -532113026 187256278 -999972614 237690632 -559151319 698850396 999987423 -258264104 146941170 50067127 -999972614 -1 34095774 999987423 146439247 -1000000000 464225764 184952397 15444281 -999972614 999987423 -904021534 -1 -1000000000 883258266 -535006933 999987423 999987423 42 -110930061 135217977 -1000000000 796398160 999987423 -1000000000 -684597512 -431833157 -922939358 -19484378 0 -784411990 -595984313 -229534379 -999972614 640775095 262062446 941965016 -1 839006284 955583200 -877030833 -1000000000 0 362158746 -822228739 -401130031 -999972614 508201112 99589949 899221808 -999972614 -460628098 117157609 1 -156824261 -999972614 -1000000000 843072235 -591792107 683851951 999987423 -327366274 556176456 999987423 -485459365 -605646559 200760111 731931052 1000000000 42 999987423 588804502 42 75855275 999987423 -771013778 269387801 853941976 -755740924 -482172938 1000000000 -841053546 -861337498 42 388940649 -428642863 -952621166 421052906 -473290676 -297592739 522475569 -809405212 -481894961 -1 601487193 -163788192 710447387 1000000000 -1000000000 760622105 -196932367 -999972614 -863948945 246553065 -589229821 451591393 -358057745 413823783 17556749 108628965 -218824431 -709708167 -717595993 -683469515 1000000000 848644010 218896554 640010470 999987423 -826311024 766519990 -769640288 646891093 974970336 104449779 -287601126 -518343775 690677375 -640064536 0 42 999987423 -651370545 509279238 -116200224 329533253 -826563749 -273914946 -999972614 999987423 380518874 999987423 883905376 -619445653 -382460205 999987423 704426244 -84582326 -221554523 -999972614 -226664321 639596894 111580856 402121758 560949634 598564586 1 1000000000 656857189 -594057850 1 -322705334 484341090 -228715471 -999972614 1000000000 333129278 -792004916 540589061 -999972614 -116248600 42807561 -940693437 999987423 -744712816 50026032 549368390 -326843058 -95397568 410449527 643290129 42 999987423 -489077084 -999972614 864306692 -834635585 733512466 -707918548 30171966 999987423 -629107137 -1000000000 999987423 -959477410 568888986 42 -890749830 -367948197 780021681 639487356 710694703 -777050996 -222214047 -170219181 -54389409 -936559019 -1 717207238 -725902420 -809093723 999987423 -974860034 999987423 -680052794 114612722 -477874248 470397306 0 -589824607 -999972614 -269393067 -245038121 130093111 -999972614 252375269 441009890 -118751277 -999972614 0 -999972614 -999972614 42 -1 42 -79043431 -1000000000 -867970731 -615124239 401960382 -938121179 576993055 -504513372 -999972614 -633258120 -179331022 1000000000 -555406701 -210345148 73493770 822103776 -986801605 0 999987423 102247264 580088786 102899758 -268265485 858692655 -944938892 792921628 280893827 1000000000 42 -999972614 0 13200268 -999972614 41816293 29524647 369061707 -186229590 -999972614 -1 -999972614 -195611006 -946078548 999987423 725655273 0 562610414 -921280492 984146759 999987423 946634852 -595157748 -1 -15292224 -922350951 601595177 -977806009 1000000000 592588198 217931886 42 999987423 -138618253 -357385694 999987423 663128984 -561804603 783511041 -999972614 1 131597084 274118511 124731168 740784732 -999972614 -387659334 999987423 -600731882 954599228 300998869 33117968 -681036315 -676555604 1000000000 500015213 -75131746 -828663472 -177264146 -315921420 -999972614 -999972614 -1000000000 -999972614 -999972614 999987423 -592288146 248828901 356274777 -357464327 999655729 -904940464 780753073 42 170381438 -999972614 -715387768 -662761222 -194678748 951364891 -440560443 -999972614 32567647 -530203492 -1 -843985940 999987423 -870798650 -999972614 -999972614 -529692751 -999972614 721707160 -578804080 291460053 -574489793 -562561092 0 -999972614 -692574846 267602925 -556590041 -743896027 -1 -999972614 999987423 -157723813 -573684532 -881668755 -486159707 -538589859 -917812362 -629681363 938565785 -999972614 -99100542 -372453155 -624211377 774567377 299352923 -415710794 -891003590 -682081329 0 990112698 -183844862 700152872 -845783627 275887865 999987423 -358522980 276912134 999987423 -939085714 98612584 689443633 185349280 964671499 999987423 830127803 999987423 -968715703 -57533748 999987423 -769728073 53357429 -740374941 609009168 596936719 0 629166577 686810396 880129002 -1000000000 1 -507996860 -999972614 1000000000 -1480554 148663425 0 -1 -799388277 30705933 193069751 532024266 492188524 -546530314 -1000000000 -494257209 999987423 723313396 -28747307 82976162 -1 1 725665634 422090268 -219887979 0 999987423 -999972614 -999972614 607349365 -737753895 641063528 590186308 -114027713 1000000000 -86188368 0 -999972614 4330334 901894987 481869256 -999972614 -999972614 -999972614 247800488 -999972614 -999972614 -999972614 -656908454 -999972614 -156007989 -570347056 203554713 -935605335 -816894475 999987423 -900409596 -177000033 366451898 -999972614 391051499 528603161 357993745 131294560 264809942 -122906800 -800776578 153878729 322570352 -707653249 -999972614 999987423 363482844 66384259 -999972614 647799562 999987423 -498021272 -676180187 -398268917 329343720 655913563 936418944 1000000000 -761010080 754069662 0 484926751 -896289219 655264157 -432101986 1000000000 -999972614 -805603332 -196887520 -458859310 -816099823 -256524685 386443314 409620076 999987423 435662059 999987423 120397101 -282532976 588310256 -104384987 -999972614 -919209284 -999972614 999987423 -1000000000 -591718375 957031210 -1 673509274 -1 544128538 779299851 -308050389 533523838 -999972614 42 999987423 8939826 -455624505 -999972614 0 114045112 -244390618 520671606 22239905 -595313515 -109367524 828950530 448318504 489106176 77752571 -777293975 169143220 406187917 977714134 -186606716 61285141 -511826647 999987423 -819025949 -884943756 -639385222 -622998592 745006590 -113965767 961305539 -999972614 956332251 -999972614 1 1 -996121030 164396246 999987423 921257957 999987423 999987423 472725019 958255998 917652388 299565797 0 932748226 999987423 782844386 787573806 421378589 -308282574 220548333 132817405 188016131 42 -990491619 932041464 656136284 -565577810 -999972614 999917711 992464831 508043445 109699935 -656268911 -999972614 -999972614 -1 -999972614 1000000000 999987423 -781309514 57630003 -994836665 171020992 -1000000000 563551775 863030179 944904496 999987423 -851767444 42 881731719 137105848 -769229736 -1000000000 -202188757 -97985404 669097817 259135255 -340801978 -932736874 -1 699381580 224113780 -999972614 134055063 999987423 600152512 353147606 137017003 -46852198 -774643647 999987423 -1 -999972614 520396245 -362022599 42 -529884519 -910078446 248563933 -832316646 111974492 799729964 999987423 -1000000000 -894059998 -572408588 -520496808 656660465 -943718320 42 819773001 554664158 0 -436833055 -50742502 773746423 468167413 182110163 -117604051 -16295399 -135750917 1000000000 -19367486 367997852 999987423 632849865 -826225354 -999972614 -999972614 442841986 5095676 709253903 -729322818 758739963 186138263 -999972614 890733944 -1000000000 999987423 628772923 -333694243 -999972614 644765281 -302737240 419796337 999987423 -999972614 -11529768 43731755 396890037 -351146502 707443764 351316162 1 -455761458 -338168723 771853710 264685287 0 -751880664 -404696434 -1000000000 -1 999987423 -1000000000 872360080 -817898075 724667326 -657726813 -1 -783425835 -999972614 -92882539 -980681927 -429418347 0 -278574309 -714492400 300586540 -821307315 -799962842 -999972614 -220846334 154408072 710204809 667403612 -383972551 -983099504 -286249272 -1000000000 711037725 -377221201 -724994326 -660967904 69394809 -973620273 999987423 420934633 142193611 -672056677 -426967258 785965789 -278487408 -99770893 261502557 -1 42 466542867 -999817783 125035234 -275675687 531340197 1 -999972614 -278648476 -428126668 -557303515 690997668 -638388603 -275750952 42 223534036 -573747963 -759393227 -156161670 999987423 173388536 -1 -1000000000 358837051 -571164568 -300132357 -999972614 129999279 -525359698 1 -386858039 999987423 999987423 1 -305742871 -666628255 999987423 -999972614 -748034140 -708988531 999987423 999987423 0 706026092 -591594436 -40893272 42 1 -412115295 592786354 -315425200 1000000000 746647886 999987423 -1000000000 233755806 1 812418876 470217736 -999972614 835912193 1 -904806093 42 999987423 1000000000 -999972614 -539412387 -732660942 -482728784 232416616 -534999497 1 42 -999972614 999987423 -120924716 187601507 1000000000 257363480 1000000000 513446220 -325655786 -1 -999972614 -1000000000 793216967 -860783309 265130763 -999972614 999987423 -434984286 183072102 -865940188 -59910091 -994836665 999987423 999987423 1 -864229014 736206502 697728254 64429106 -520239397 -1000000000 1 0 -914637601 1000000000 757991989 453758964 861682290 385856477 853163794 -427133346 -1000000000 725338065 1 -207497612 55154671 -153523717 654694743 999987423 -370592566 -771061149 1000000000 -868599882 968724817 -775558045 809870504 359146502 149994983 -999972614 -1 -454337845 639594504 84032812 -999972614 905179083 999987423 -25159714 -736427040 708327892 -1000000000 999987423 -528257922 840660989 787122343 93869012 968848707 -1 830255613 -663766477 -905000422 -850363445 -515201257 1 -191025824 -336601106 -455929653 999987423 331584834 -471122752 -578234063 476580091 -66710747 972178035 -817246370 583555888 75822688 105325253 347361229 330729536 708607880 -393439616 254478180 590951581 995779592 -630109069 -487546785 -229479020 824972557 -383887764 -542903582 -510143798 -125257212 -504475959 -999972614 999987423 1000000000 0 -999972614 999987423 -999972614 42 -519099146 -999972614 450959180 0 42 -93049838 562233948 433288285 385851917 -765596189 -1000000000 1000000000 -921947541 -291340572 -963324313 417487604 1 -785466769 -392680355 -433965115 35689480 442613327 -829261799 -193079357 656362468 713417239 679565697 355619694 -202786491 -607793196 134941647 -182790659 -823775992 127404478 -414017122 -721493030 0 -168116405 -81144274 -200319050 -582919293 -430830322 518271106 836538122 -494953220 -362193274 -259344223 1000000000 -485365019 -306350806 378742773 -785841512 42 -768792537 -481762946 830894922 1 -863659331 -66983649 -601336412 -131572926 -805352365 999987423 1 -760615323 1000000000 -512527658 -951913057 757872042 597608105 -577994351 999987423 -317103358 523418532 103394507 984171974 -1 999987423 -999972614 669736340 -669974877 -771945747 863010001 999987423 42 -604839614 -609751382 1 -620043428 -1000000000 -481718225 -999972614 1 -74067570 -609167357 542346024 -19189461 356185877 -196146766 48723520 753518341 -575577112 -308314035 781221946 -382353045 273724559 176620538 13805692 515337185 -913293957 999987423 270786313 -27267063 300782329 635226447 717401041 999987423 -230328771 -306275672 -999972614 -693810397 -999972614 -793576628 42 -763967822 -999972614 250914370 -256798758 885876643 -999972614 -707918548 768476470 849016494 596726736 765714140 -380454821 -999972614 -35087085 -999972614 373540405 804640734 -999972614 -881355129 -731696648 641861651 53357429 -291752238 -1 341485346 -391705134 -428974040 -413766576 867090918 -999972614 325834866 -761468664 132009844 272028086 620102860 -628115827 42 42 452754850 -180071024 -659223414 989967296 523620441 1 952145985 -603771342 999987423 -450462141 431742905 -1000000000 -611985406 751217310 -999972614 -96590855 573331257 21703691 42 42 0 291662457 -635857130 403762926 -703086551 -1 -492853893 291084656 296556948 -308946632 -1000000000 36608744 -958844031 869051080 918194213 -709967375 -502389477 417054254 42 774382991 999987423 -999972614 -862517435 541952876 130268886 -75564297 303671161 898301253 -270646393 -999972614 539591768 1758996 -999972614 999987423 -999972614 976218863 100531772 -511852246 -427326020 873864146 -999972614 -634043297 -258402344 -432449567 968941790 0 -182186885 836754566 90080898 -884900976 785854735 -620213573 999987423 82181304 -999972614 -986853203 -625933692 -1 -766567697 -889612966 598621250 0 -999972614 999987423 -284350362 1 -599162075 1000000000 -669234226 640301963 -121428448 -307838126 1 825002613 -289527376 0 207024180 784675255 -522953644 999987423 -488031454 -617733094 -999972614 999987423 600667466 1 466913608 -1000000000 -1000000000 -169752313 -1 -830141843 -542372005 -717655098 -979417297 584408912 -808874862 0 -519822148 1000000000 564897850 -614547652 -835364564 28154539 -845436157 1000000000 786381465 -261285637 1 36511899 -800241010 -452176226 999987423 50445833 -372077595 975152150 1000000000 1 299362736 309513661 -808998293 -231661082 -999972614 -312323293 42 -999972614 -999972614 259721838 -999972614 42 -324648405 -297600633 124724736 180757121 999987423 999987423 576377364 -389389471 -999972614 -568800986 155785352 -1000000000 -442211054 491344490 34743206 699186317 -293617520 1 42 -501376529 1 42 256094666 533595082 468470737 331384610 356970836 -685458526 999987423 601944085 965639798 452446740 -659433892 734497312 999987423 -841516533 -103663284 715278826 812991369 451254197 999987423 -807378122 -1 -142696694 999987423 999987423 252760487 -473070248 -699668383 -855172814 -124970855 246012351 -999972614 999987423 -302537747 42 -650856319 1 -428184609 -421340572 703891897 60426172 -292625897 555980565 -898571158 -999972614 0 -999972614 -999972614 999987423 416879961 -999972614 347732659 -908284672 378159379 65637685 -951654379 200051529 -726801451 -804480808 -185328081 608769219 -951869888 -1 633123232 999987423 -169674897 -341625333 -878098683 -999972614 -808179584 927550082 257728777 999987423 655151390 999987423 -999972614 63945829 -643126379 999987423 656673612 -527507179 -999972614 999987423 -752127195 -1000000000 -337185940 991499065 935000007 -212804448 1 -388064606 -938968257 -45011939 -893622529 667781139 408436828 -778495150 -737287172 -999972614 811495668 -626671010 368577658 -67427272 454281094 324757436 -198591230 778521094 71783270 508285357 999987423 999987423 -545880860 -1 -1 -1 707182006 205663605 934095102 946340764 920255185 492511433 426795117 -38137565 -49667093 -1 927311316 24121683 781415857 42 488082246 998804777 -733018803 803217955 -208017413 -345234794 -998055938 199597787 561464588 -132750889 -264541111 -1 -458062091 44295980 -1 966807119 -522553227 -307116494 94502111 430495562 310306866 -599081432 629683682 -562298068 -1 -707381181 -927201840 332740760 -415608804 204871402 -999972614 999987423 42 665099969 974310374 -56607371 -797148539 -205801580 -488244380 850916049 519362305 -66121655 964545835 645079971 -747054913 -413986423 0 42 33197832 -814052987 -342203522 739936820 -198896876 -1000000000 999987423 -669715556 729399593 574317073 -658067390 -1 471827590 -1 518174331 207530172 238922668 948627411 42 347732659 -229995907 281293971 185829436 -391344793 906675213 709272766 31196149 -839762655 -763500726 256751373 564001245 737488144 -17765652 -785198174 999987423 -747583130 999987423 -999972614 -36578373 42 571254703 752656260 221446418 42 -928827953 -718213740 -156054048 -999972614 -588849878 -1 -410489408 161635883 200723327 -114626989 -465918534 -468430045 957365523 959309225 991184915 -98665780 999987423 -866165745 726426868 -486387836 471517103 302306482 -432705280 251663593 -999972614 916508603 999987423 626145603 -1000000000 323821293 999987423 -999972614 -288626145 295384713 46935129 -1000000000 580113425 -369422254 -647954405 -795522913 -717601465 -629387318 0 270793085 -748800279 669091071 -480345930 42 999987423 704562681 214952974 1 -25645578 -999972614 -474578584 233692275 297316391 916879752 -215183876 -942679784 -1 -641904888 999987423 -281345458 -1 67338111 362120385 218638818 999987423 -1564719 960199048 -6445269 999987423 -999972614 -999972614 -328820749 -253782006 42 -715001692 -969627912 622246065 684324122 -92491650 -926797978 -5920292 -454129892 1 -676331992 0 110008148 -254635777 201769949 -999972614 1 30532116 -640566555 -762083415 1000000000 -636383590 999987423 -629093178 999987423 999987423 -705368937 -731452176 -999972614 -999972614 -1 -857829582 -924055133 -641757288 -201668075 -237862766 28432964 549440451 -650368872 682574973 627493939 -692664664 -353767629 224098395 -1000000000 306010385 -932181184 -556885979 -338964431 42 483393052 395345555 65564844 -344633536 134997037 -549086051 -1000000000 -973354780 788256720 699055750 1 1 999987423 521992652 582394502 192742157 -443135103 381417118 912849033 -5897349 1 -356264576 975462366 491168016 -999972614 999987423 109115634 209606185 30172199 -826750948 -972857426 -213609916 203985084 217360911 -892215044 336686368 -81932584 -792554752 -1 586779597 -999972614 999987423 0 -24873734 999987423 42 999987423 -488437677 -998881605 -921439744 -321327784 1 999987423 1000000000 741171438 821041611 1 846121749 -1000000000 -4284864 -428373903 372185363 -789694540 0 -747785738 319948398 -560258234 -128145598 -84977138 -332165305 -790285112 -685863400 -731452176 730940851 553209091 -418372409 -367186628 999987423 999987423 1 -225838323 999987423 -1 -737246368 199745438 -589375433 -373147335 -133279204 -286204562 -999972614 999987423 -1000000000 -654288429 -460524526 -999972614 265631086 -1000000000 -442445073 -195907176 591414438 -237401112 -953304170 -999972614 405654728 -999972614 999987423 453658447 -984747649 150873429 136525538 -269576816 -999972614 -165024480 294854621 999987423 -158749607 1 -999972614 -328207659 999987423 -769757770 254532726 1 999987423 697566349 999987423 304371278 -911441410 491030340 571650935 1 -544625746 887396598 448426347 -468482921 -802814178 -458312413 -42048013 855688561 548157989 507937921 309859077 -84364884 -159197142 -508397104 999987423 905451860 -291717688 -152391762 -965442363 561871950 0 -958261864 683080044 -725858904 42 -1000000000 -999972614 -598646508 -999972614 -999972614 236891710 -304526775 -63534229 -250765802 -937769413 -33348726 -465263868 -471319011 -941117570 1 -1 999987423 425536869 329055080 106116650 0 1000000000 682620898 42 -1 -195004478 42 999987423 -999972614 910386852 -499081239 613027520 -44982131 -172584156 0 298365991 999987423 -131702554 -586223260 1000000000 317387471 -950879951 999987423 -919560897 600146256 -126631840 -1 -40555416 25312628 -283633787 -999972614 -999972614 -678282531 -744486076 1000000000 626806165 -486686052 584988733 896886786 -999972614 -1000000000 787995732 999987423 -236123628 -778974337 999987423 1000000000 443083780 -982432900 -472341281 595438549 1000000000 0 1 176610633 378283564 999987423 0 -697848782 485198285 -250503198 999987423 -500070021 313562454 -238047122 -461487591 153868860 879857641 1000000000 -508637580 -344143347 -577895220 -999972614 0 62386013 793788968 179485002 1 400141156 779816202 -1 -8030419 -354930285 340988316 982263983 -133258613 452343013 -999972614 973645643 431799593 -582518051 -532008102 42 42 642603928 -682820181 999987423 999987423 585860779 1000000000 1 367344425 781378390 0 -999972614 1 -999972614 -608381722 -186536329 -470559053 -362517024 1 1000000000 518195855 924021683 0 -246003426 -999972614 -651366413 -247576009 -618015336 574152641 665255816 174639021 509212946 384649277 904625593 -387497545 56376858 -567007306 0 -121709800 -950741509 -801540409 413014307 763699629 -614701056 -469138940 -262926476 999987423 293979302 -716260495 0 42 580674552 -999972614 1 853704212 0 0 0 -202135571 1 808855772 613087834 1000000000 -162945788 -296532541 -469910700 0 69663020 -999972614 -12717770 945985088 -806433490 104328584 1 -67288522 -370955969 -270478754 122608769 999987423 513952774 961442193 -628927321 -246082001 999987423 139563330 999987423 42 -11215142 368054209 -860911337 397485076 -572855586 999987423 961202705 -104859160 999987423 -11408189 1000000000 42 380646238 -999972614 999987423 -412617736 -933586094 0 341932591 299611011 999987423 -1 304577610 865483366 -620447335 1 -249661260 -412830006 999987423 -999972614 -999972614 1000000000 -999972614 737515390 1000000000 999987423 -234146093 291690281 405332100 999987423 -56677027 36815299 -914417701 -428560431 385317828 897873069 713971495 -247340631 -164045906 1 -999972614 638854850 428700512 -999972614 420510347 349148481 -284292583 203841810 159280605 999987423 999987423 -304953400 999987423 999987423 -244381465 -315471931 292646028 562651522 143769608 42 -999972614 252923194 995795272 966422817 999987423 -706017991 1 -1 -265771150 -755580611 -317177441 -866701570 -547086586 -981213076 -785099460 747310316 999987423 0 -34229457 353569080 878314417 480893651 603028012 541547383 54672179 -765044285 -902309176 656231205 -373195211 585784836 953060736 296859312 742221932 -1000000000 999987423 -441109147 999987423 1000000000 1000000000 -999972614 -219125903 -908846605 154193573 845768355 -834058290 -999972614 -999972614 -731459496 999987423 -9284971 0 652802317 -494856560 848585970 0 660985562 893679759 -213390590 848661254 0 -675692957 -999972614 -804999494 719190858 -200625938 522503802 -405870285 1000000000 364443962 410320833 999987423 999987423 999987423 1000000000 -999972614 433675984 -999972614 647204098 73118218 -997622631 -999972614 -101173763 136851290 -285356967 79965727 999987423 95231682 -586083706 -399720099 42 -1000000000 -717418552 -957711771 -379680358 999987423 -814533042 -492043239 -161433892 -928749696 884356443 -960182040 -670782623 999987423 944745091 654109328 1000000000 208123645 0 -301708541 817849564 -709820056 -525222421 -952909700 20823353 999987423 -414185109 186212112 562819950 -172835317 -1 342082474 880961236 -501380228 -357345893 480576967 999987423 216436372 949006856 0 -206346995 999987423 -724343262 -522743719 -48721916 -805976589 -844633154 544460255 999987423 1000000000 -999972614 959577970 -750637773 999987423 -154040171 999987423 -365436115 -457778018 531225372 540868374 -999972614 -302875772 -455114020 649031729 999987423 408274608 -1000000000 -112550299 351704793 42 999987423 -999972614 -613433844 1 467566374 524105988 155872989 -997932429 1 374205945 427328462 552950980 408945580 -295213692 1 563028388 -1000000000 -999972614 -188973189 338742671 839020760 42 -977819762 -682752619 1000000000 -1000000000 -1 -384595407 747168020 910090525 -922080156 16600239 865562457 -396874141 647473333 -350403991 -1 1 75378280 0 775202649 0 -999972614 -518959628 -641782301 315455747 999987423 -925903062 -834140870 731552111 -879269429 -17570293 -553855457 -314790271 -1000000000 176396078 139411136 -1 124975335 0 -107821088 -999972614 379286362 -405499086 839614205 -362579777 920364010 285468866 898042867 1 -344397411 773782847 -455089078 999987423 -256605677 -219085279 -49409867 -287797087 0 233919640 -204497190 -771735716 536733407 1000000000 -999972614 -999972614 1000000000 381417118 1 525207138 -864973546 990789800 386910844 -876376959 -1000000000 999987423 -652976140 -565161246 999987423 451635259 -246952166 549788595 -517986400 -999972614 -971824884 1 42 0 -353188002 398374409 -268386534 937818310 -53005790 43223714 -922763 -999972614 999987423 -845088098 -417520162 -999972614 -697863098 440343116 749039490 654221293 474628037 -1 -581440875 65926729 740334603 -999972614 -730406965 1 448943250 999987423 -951935636 18169014 1 1000000000 800010558 -191469615 285000758 855600951 846333491 -444965162 999987423 -601554201 -187232511 -1000000000 -594752954 -390503291 42 999987423 999987423 753310454 31457295 -1000000000 -459520718 -961716858 1 -999972614 1000000000 650535314 447069422 907898589 -999972614 -532618591 -531959144 -30623667 999987423 42 -73812317 591138445 621451271 824115141 999987423 93414253 821377144 6967462 443665081 -765660881 -309015099 -575586547 361556474 999987423 -106964793 -401364163 363783684 -999972614 -787750711 778642094 -999972614 397386263 -224969196 181734918 999987423 87106686 -837799193 1000000000 -87991848 335424658 -161884087 -685489109 -111456912 -884465441 612794847 278905386 -601637559 -903644021 -477128421 0 -182239753 -899994891 364548720 113233031 42 485503284 -999972614 -25480644 1000000000 61547601 1000000000 229556987 673394595 -64225849 -651739254 515167694 -58754776 260923245 559687361 0 564660067 758100013 -999972614 466405591 -999972614 1 999987423 708490508 -679300432 -999972614 -140376482 999987423 230467227 999987423 999987423 999987423 -982931805 -1 -619461278 591712903 -1000000000 663117291 -979349926 408550837 -999972614 330202632 -999972614 331766654 -962121774 925887592 -277090407 998080072 180932012 -437577298 -999972614 403926580 -230366229 999987423 999987423 -411250048 -784446494 431532319 967989093 104576424 158268259 235833681 312532871 14464106 42 677388845 -492108236 -1 1 -621788503 268559520 -635918741 284409242 -111424060 -246083457 -1000000000 -392305016 -753650037 468516715 -37064205 298821041 510577273 1000000000 497459670 999987423 2113093 -793959211 456974661 519714599 386005512 381304084 -322073526 -220575167 -178542811 -504797937 180523718 301929225 -999972614 -514542387 1 68079637 -449748692 0 -950077939 999987423 -115026500 -1000000000 -1 800889674 203143298 -1 999987423 -999972614 -696196688 -655358527 -999972614 0 999987423 999987423 -999972614 999987423 -1 -346449568 468451409 -947017712 -533708440 999987423 14402273 0 666128376 402469810 -1000000000 923949396 -999972614 -999972614 -559636213 260379125 -867670044 727957659 408729338 894409179 912311977 -1000000000 603642133 -816350080 870991952 -475778695 999987423 243108036 -1 1 -151294369 983470127 676706672 -779101393 784131397 0 -1 -428124529 633643306 654972338 -999972614 -313132963 999987423 -56714497 -1 -66581600 290907292 501670958 466369232 -999972614 305238042 -388650000 555745722 999987423 306087654 999987423 999987423 788323842 999987423 -74653533 936127041 -999972614 162001506 210169298 960363003 462054261 -1 -58077325 197442336 -801649698 542123771 42 480100344 -504491934 905214527 0 -174410132 -281379753 767706642 999987423 54835612 -944842571 290353586 -634585383 -1000000000 -947329511 -738032875 1 -263906023 -828546940 -933826662 532803235 990520250 439632909 317899424 999987423 341750511 637196826 335004168 -859764675 42 936410327 -573434998 42 458686487 -551742448 -999972614 -729395090 1 -999972614 0 126571456 974126341 -130308233 -961199961 1 -940646756 999987423 -688750431 400121561 891371548 -1 -863989544 -999972614 1 -999972614 -736282169 -492209822 1000000000 -19744169 999987423 999987423 -951577119 999987423 492777364 1 -722372885 999987423 -988133079 53190848 763244028 84402029 -754988443 -363027154 -721867218 816566933 -1000000000 999987423 -999972614 299234641 -202638121 717424489 -999972614 999987423 1000000000 737881020 262355066 -534407356 522851687 -675329611 905610738 999987423 0 -854239520 234116241 -319448891 -999972614 -155930131 -578063267 999987423 955685433 356821472 610938814 -999972614 -820203730 -73181110 -877587360 -178633341 224516658 -792642655 -907741081 331886146 62131206 37260526 148370430 -907251535 -565354218 -1 -1 42 -452595284 -999972614 30576947 1000000000 -583189455 -999972614 -999972614 835827106 -299586327 159983874 624769363 390575984 1 42 999987423 645456421 124483793 914330780 364368491 900188184 385987737 -414248306 -999972614 -999972614 687913246 -693772158 -891694632 -760379787 -511674350 -975751530 -979739566 921978427 -999972614 -999972614 -174077778 -286191517 443400288 495250005 -952350776 -869298274 -1 0 865584496 0 -556056810 -679323464 676218533 522197065 322219645 534765144 -880008543 -303642497 -223168239 210627225 0 493924243 596586327 -999972614 984797465 999987423 -292032325 180224919 -666900905 999987423 61552305 -999972614 -939882261 999987423 -640368201 -851137373 -681861455 -130199278 -704875996 -999972614 961210272 -877765263 712538762 -232275071 116040903 -688430357 -719712837 820038825 999987423 1000000000 -530578980 845037754 -116363378 -837158021 -21717705 41916859 -251376120 -340051391 999987423 -25388279 -1000000000 -791785595 861907461 -1000000000 154602176 -385600101 -564872030 -692677686 842905949 1 761656229 -999972614 308471469 798394060 -836489354 -616934954 934259175 -60350820 350895421 -822545405 -1 -1000000000 -268522564 -914480578 -999972614 999987423 -999972614 896864958 -977830221 -990354716 -109225725 -999972614 -999972614 967812579 999987423 0 -365015743 121925667 -320859887 -532652875 760870924 399280366 999987423 1000000000 432332200 22794568 -990250986 462435958 -583996127 -121389359 999987423 590910773 250532086 -999972614 -411741282 -1000000000 -1000000000 -857328803 999987423 -712637289 -138352061 123098726 -946938992 -670293639 999987423 969090047 -999883136 -806095057 -999972614 75211423 910604796 198826282 -529992694 654570606 594577856 318454103 264485116 999987423 -750004987 258404845 -999972614 -450638769 -92270366 -1000000000 999987423 -156894101 -999972614 858254887 -245777006 -999972614 -999972614 773594653 568356638 942181260 -1 508938790 997988425 -284068201 -335668425 134889994 -687346591 999987423 -999972614 697532215 171379752 -999972614 631853932 0 837739752 681502688 -1 -96137839 1000000000 875834902 377519896 -1000000000 797459782 -467339861 49656118 123345754 770626607 465913067 -344344337 421069116 604034303 761909741 -496748679 1000000000 1 -1000000000 -793387262 971479600 -561749228 42 39416575 -366983890 845882584 662290294 -1 -1000000000 902414800 -1000000000 -999972614 633852345 999987423 385101040 1000000000 168797447 0 999987423 886229317 664837941 892218065 1000000000 -716945738 -1 -385647755 888150849 -445356717 978183317 387018861 -251454494 -346287882 1 -655811549 321642383 193254042 -652744424 -438939444 612692552 248036177 999987423 -212417202 -744120574 42 -944006906 193877285 1 488400284 999987423 -999972614 -418043049 -302479573 0 -999972614 -585790221 -19715432 173509635 -137193897 0 -876163252 997575792 -55273164 308464241 -650742682 999987423 999987423 -272086341 -189689360 105080075 -709850899 999987423 810674901 259573475 195526708 -1000000000 -555460779 162955007 -1 153376380 -374725649 759223679 617083397 999987423 -2075474 996299569 -1 469242104 -380412743 -548306107 180065199 -999476742 886768681 693301246 -1 0 -999972614 999987423 589177084 -795721095 42 -319897928 -352773602 949968085 -999972614 221017953 999987423 673055270 754973186 0 399438900 -93080435 999987423 -999972614 348550945 856665044 -580655928 -124742395 -999972614 979947476 219088737 842068896 -999972614 95793945 272430006 418338562 777895361 -999972614 574587406 -215552058 933493739 -483637671 -404807983 -63223015 -522351316 -408425410 -363840297 -999972614 1000000000 475975629 -595381719 352783789 -606995977 402151184 -120744211 837502503 1000000000 -308764343 -707331441 -311504034 606480284 1000000000 755109216 -302878995 818036725 -844920526 42 -609972738 -326430283 -214939625 32626790 -609520781 42169158 1 -758542228 442829004 158070751 401032247 575134337 -1 480748651 264717175 42 -435242298 -183388716 319140773 440858791 -1000000000 823775157 -128475081 -835861938 -504513372 737408869 -177513394 -999972614 999987423 999987423 42 -428786061 -727665692 1000000000 -1 722470708 0 -70447120 -78969391 -496023350 -466374320 63768756 -675077527 -468093386 -436804535 -999972614 18698050 -387540256 -260290967 183722758 431262326 999987423 -583900973 -476350004 999987423 -23753125 199702462 543331644 -741992140 759820766 922537524 399997184 785376248 -395845405 859068057 -101548629 -348976847 754742946 -293248686 19755096 404798650 -638145772 -759327270 1 726815442 -665818824 999987423 -1 712163094 -365180567 -962642580 -221945020 0 273590950 0 -734429467 917437890 940297399 -50463959 42 -1000000000 -948009116 -561669130 36849638 -773649997 -44848379 762846072 -999972614 1 945305490 378130972 -375698911 -310392246 -602146339 -999972614 42 -595716197 -1 -1 42 -999972614 558874039 42 -835719896 750916878 63323795 999987423 -844633154 1 748534916 719485319 242296783 0 -131892688 -1 999987423 941316615 144402612 950996144 -306457899 42 -53387775 -411338838 -853918941 -331598361 974478454 301552187 734348921 -1 999987423 -999972614 14453978 -432443305 802889270 999987423 -999972614 -642421057 6263047 835307107 -989509676 800665783 567758672 999987423 579560174 629342451 258968620 782842755 0 -999972614 -999972614 -999972614 -1000000000 813311760 928788970 559838298 -179312313 -1000000000 -178366990 434216255 -312145499 492476164 568187715 -936555322 -999972614 -1000000000 -999972614 -999972614 767149135 236057061 115607687 580018224 314249929 149764456 20822561 -446821918 61048546 -1 184186099 999987423 -999972614 -891156415 -999972614 185482009 -468531366 151748605 274087465 939262165 190364610 -557246748 -33498442 -137743611 707843738 -999972614 843707393 247871978 -307640406 -891273542 42646437 999987423 -230538772 -999972614 -381501046 -999972614 -999972614 999987423 -592539690 -554741656 486199209 1 489932877 537013368 -188308962 744457646 -287418097 999987423 905118333 1 -518077720 -31482868 -517662414 -988969958 78510306 1000000000 999987423 228272810 641198948 -520745332 -704276226 -202586956 -99708097 -592233746 -999972614 -376898265 1 -525774079 -496484253 -611691546 -769667812 42 -969627912 517587192 -387129016 700355812 254972871 470614193 802733141 -843364258 332959127 555014515 441656935 -347070893 -262878616 299877465 1000000000 838746605 0 987023463 -317811479 -586993240 999987423 -185413102 542698515 -666900905 106083806 -831596666 -836758145 -351665623 -999972614 42 777656894 217666039 691236268 -999972614 -304778132 24560329 -67983841 277949498 587741714 189258786 748887924 876721763 -54852471 -236620859 999987423 999987423 -484871046 372087381 911152104 999987423 42 -999972614 -33124785 -739307302 -222625561 781761126 -999972614 1 -679851304 -977332329 -385443427 -999972614 -149270405 999987423 1000000000 262460345 -67242334 821862987 999987423 78758158 -244879186 -278454980 283889695 -999972614 711429913 -7487404 -448432057 623091069 670276896 -238978225 999987423 1000000000 999987423 11505297 -843258889 -680528905 766830599 914268293 -228419358 -133596731 -578731752 -825537110 -1000000000 423842572 -1000000000 -642185878 -198893989 -1 999987423 27221514 -78489531 -150245349 499015110 999987423 -884073222 -858783263 72561319 -999972614 -522889940 450187461 783210202 227417560 42 999987423 649198548 -990316892 815403380 616305218 -599437812 821872476 498075890 736568746 42 -660873584 42 -207641100 0 749899922 734464153 999987423 -1000000000 -673111578 1 878274978 1000000000 -1000000000 0 -930513269 -827078427 -6952037 1 -223902545 -350346270 160062347 -324823802 999987423 975259930 406485504 143658132 462932493 -510826175 290957953 792587109 -39187084 0 -871897990 658412813 273451646 437088263 42 999987423 624394886 602105744 -999972614 234013659 -999972614 1000000000 981120206 1000000000 0 -479163973 -179590441 1000000000 0 232425024 42 999987423 253122813 -665731682 0 42 384028827 634631815 -1 -699841870 -806764434 573546181 747974832 -605306040 -877066578 -1000000000 1 -676456252 -999972614 534714334 281277875 25573095 1 3783238 -903718513 621613976 78280908 0 339559440 -277887623 -1000000000 -542362239 0 -287671273 -999972614 -844503758 999987423 -1 259008744 -428485124 920168810 -439947350 525006531 999987423 -205591490 643590920 999987423 0 -540064486 860078797 1 42 -999972614 -688029697 1 -565607545 565325591 -1000000000 0 -135635278 401116353 56062351 -623614860 0 999987423 402800604 307641722 -413454178 260024061 142093742 485635463 42791025 -418641024 999987423 -463775619 -326699338 -249339903 42 -158239772 351019300 -134317061 590673973 -751998175 -1 -1000000000 96237031 -34427802 786101581 749822791 0 -26462390 180065199 -999972614 -471918160 -69536021 743943503 -1000000000 880486810 -691194973 16747499 -999972614 42752147 -254395740 -454511417 -999972614 -264260472 -999972614 -1 -854271777 168341076 208004667 777274415 446947616 -897821589 455307458 964708394 50031605 -230742494 452102114 -337700287 -48308111 -416447623 554167777 1 42 -999972614 970190062 64764611 704604192 999987423 -573609476 999987423 999987423 -351859622 -378923323 386308145 124867282 -91138509 -1000000000 -455301819 0 -959335247 -999972614 -999972614 745719311 962029748 -999972614 -531464006 551446161 -999972614 -976930180 938203315 -262716859 -509952656 -771882229 -999972614 -959714732 -366666223 0 42 919687970 174295705 999987423 1000000000 -630865548 -556668557 936293124 999987423 -855402154 -782188072 42 -3303143 935937725 1 996287113 211001498 773209393 42 999987423 -618787170 -238071964 99339197 -975960264 -354373514 42 42 546723135 326403266 0 -719589976 -120244491 -536336159 845776566 -436149163 300558736 898832110 116222188 999987423 326394969 494431828 -74557202 42 894670631 -680913316 999987423 -520808769 999987423 -999972614 263267113 646862747 -1000000000 -999972614 42 218417445 999987423 629151601 -234973527 -1 -986564512 409158232 0 -901718111 -36259977 -1 594765282 999987423 -999972614 -884322496 0 -735379656 -999972614 -303316855 999987423 -149143404 -646301093 -432780090 -291230376 -1000000000 42 573231684 230640272 1000000000 56158900 42 42 -999972614 999987423 0 275423761 -999972614 829866994 59761496 -120554584 995881704 -52857620 -1000000000 -1000000000 220442289 956637766 607266569 -955591717 -956909925 -264860184 -123959471 -731452176 791090267 30179742 568626624 -589364786 -421819012 -1 -855570559 -999972614 -304804426 -462340124 -277173768 -488217268 999987423 257611397 -856121853 156522272 -605676826 -206576356 838570617 -93891096 801048067 -240760986 -256424726 552654803 -999972614 236639373 626958033 284443257 1000000000 -723379154 -541039420 214309084 -948444515 -443844452 910391372 -95281990 -1 -635747224 -422099315 999987423 -552144938 216749048 -742029368 795378932 -736873091 -1000000000 -596396204 -983099504 -257294625 188978013 -252383279 951388181 592017447 -1 -999972614 -20341866 -395191833 -999972614 363807089 1 112756493 999987423 -218945371 929089952 -604024478 632858222 -237820776 418838972 -1 0 -2230250 563942541 -807805166 1000000000 -1 42 42 682212800 89005472 -611465893 134553837 342128908 -999972614 999987423 -539527746 -350938049 524929968 -999972614 -58786672 1000000000 695632222 804818931 658438569 -999972614 -828240971 892714864 -967470286 -204164549 523284209 363215760 899058571 -884013050 -999972614 998280450 -128260797 -908592028 179489659 -335418978 -512502663 353543949 -323102171 197849693 -432945575 -106871062 724277589 -386608339 131707638 999987423 103827583 -514300797 999987423 -1 174811501 -727554426 -692681843 -241615454 -629797193 480840968 -277204983 -48479250 -889749842 311433631 559890486 -706139364 -42403022 -550770227 744167134 -1000000000 1 35407384 677313908 239337926 -224881730 59670442 982256919 -624462775 786876985 1000000000 -956673133 311414518 1000000000 62478006 460591178 1000000000 999987423 197534853 741565661 -1 1000000000 -27625135 -309342803 863304796 478231229 847719 -916480993 -999972614 1000000000 386513164 -330050281 42 662694696 -490194370 -630835884 -744398153 -638145772 709684678 210612004 999987423 836580556 -685763914 -919142066 -62117047 -999972614 114116876 697502432 723412470 921728170 -999972614 -119991434 -999972614 1000000000 -304473175 -1000000000 999987423 -615088894 1000000000 -641670319 -999972614 756241663 -942944912 -999972614 -848958724 1 -1 371074015 -1 73118918 -749780698 -965922497 -999972614 681729751 565956246 -596263667 -206909252 -817976271 -416251973 277141477 103015748 177720304 452953206 290591514 1000000000 966743530 -678529890 240694656 -721899455 451452218 720919497 42 683561632 -362708079 -278262539 789821920 114158675 -610062005 999987423 -788251210 537632633 1000000000 0 836886828 696320183 -1 -652118798 -1000000000 559958598 469725093 -233828139 325244951 728811593 557524354 -502523055 693463234 -898721785 999987423 -104096085 209655122 585878303 -842449910 -208218432 1000000000 -831094922 -999972614 -999972614 568855424 -934563177 286657938 71340710 562138354 -1 -740655323 1000000000 205619156 875896738 103780889 700481731 -855958444 71368389 999987423 -747860701 -218111821 -1000000000 403929451 914372951 864907603 571611246 414404332 -866577882 648314086 999987423 900776704 437257228 -357848956 -609752145 864663668 148297595 566597380 795306844 87734988 -403375234 -736859844 -97835911 -123845557 436875697 1 600948135 -227061161 0 422798747 -999972614 -1 -999972614 121642196 -1 -544207841 -300787603 -787531084 -760114403 -252268637 1 -999972614 -999972614 75138301 -1 -999972614 676687205 -999972614 999987423 -999972614 -548836278 -655786603 859085069 1000000000 251608767 -485269468 172579939 -258394691 999987423 -835408074 523942909 999987423 1 999987423 -856819927 42 729014292 -205580949 999987423 -189229232 1000000000 100062966 1000000000 573346651 -82291700 -390782964 -476761427 150946746 -1 999987423 362916340 922006571 999987423 1 616661873 999987423 628006607 -568497500 -59835111 531707490 -299247408 -999972614 911159365 -999972614 -55157370 -723243498 -131275323 873243487 250315092 999987423 -999972614 -928408320 -135778764 -999972614 42 102827635 40074494 -999972614 400561247 298500700 -293848837 544943011 764437729 -1 -1000000000 42 -782188072 -126109979 -1000000000 114713725 -158757687 999987423 -722250590 -359517009 56492286 -387186334 999987423 872717468 -481550435 708935658 90271289 485935750 0 42 -766320198 532046523 352091679 999987423 -689310523 -602013421 -617543145 829219735 -1000000000 -433030890 -817788885 -999972614 -508075861 833410433 696807439 -431955580 -673981682 -802600941 -890527050 -773146804 -238442606 718507651 734784828 999987423 -532871749 520482606 -259020566 1000000000 339643318 -34937319 -173538716 1000000000 42 -356088859 999987423 999987423 -999972614 42 187757765 238594975 458670231 111412639 206873932 -385095951 42 241390687 501372195 120157981 -1 -610155739 10712833 315752029 -671990082 1000000000 -590871375 -493711026 999987423 -999972614 287355706 -339222443 -749989249 999987423 505795163 -999972614 821031793 249137818 1 556504205 1 -561238388 -577364636 -999972614 -44356762 -530709700 42 565157201 798511566 662195063 -753430323 -853353821 -402610006 -178483242 477269697 -85458035 -78223234 -200844551 1 0 474627063 941341358 -82446905 -388669925 -548686674 -131184849 0 999987423 378370455 0 -636306497 -1 -645109956 -11059843 -595763118 -67788225 -789638502 1 358194485 -125960956 -97622462 -596766447 936681722 0 970046267 551292873 -476714889 999987423 118812195 132266325 -494876560 -381748830 999987423 726377606 -129018124 351596587 -968191431 -375209722 -999972614 -651081955 879059598 716872347 1000000000 -831662390 676324372 -398393037 715360048 982082697 -304046720 -200771560 999987423 0 0 529801579 25782923 -956417553 184059801 -866520034 0 -227389699 -522576504 -999972614 42 850298092 999987423 595615021 1000000000 1 119225383 608766766 -639729912 -903426877 -226872224 -40296216 -674947428 1000000000 40336734 401653320 -195157492 -617798789 -144456308 15786110 133360852 -122972700 347225125 326630301 605042024 630241873 14134835 -378184127 833742918 518190463 755410140 42 781362727 163583598 840442706 859057743 145499143 -176407222 -475059371 -999972614 0 584867080 672512195 -446773549 -457063815 -999972614 -446472772 923414652 552476170 101976048 1 261976788 380690270 999987423 -313009031 -587269484 -632002116 233963722 701176823 15260510 953611495 722020253 -936034299 330028931 6646510 1 -150603518 42 -1 -548208174 832739061 294597053 38592316 0 999987423 -137131085 999987423 425797675 514186283 999987423 -1 22547329 -176664090 -607017027 1000000000 732387879 -999972614 -569600347 -999972614 -1 887362307 999987423 -459433337 -999972614 -399065026 337918941 877565117 -999972614 741646491 -425063965 -877773646 0 -125317056 147023242 -1 -11395314 801837036 999987423 34431866 41528719 895594378 -994479679 -138214386 -351813979 -799554742 -993663493 -408613266 -1 597238625 -34635074 -669424272 -609840317 -703518482 999987423 -999972614 999987423 -632088288 459512865 0 -636005191 999987423 -1 -780401942 -278360121 -243138483 395377057 34078873 1 767067075 -505142722 289818348 222857312 -990355866 -1 -503701961 -380390889 -181778205 839373881 -748794747 -293006868 475263369 88911785 1000000000 911941091 1 -1000000000 -335398096 999987423 -922836137 -858964350 496783326 -1 -345297511 579640057 -624714447 826479925 -295557387 593910642 377948157 -999972614 -722586277 999987423 -687100731 965304969 -272452875 497107422 -999972614 -14848591 -21492888 -288033782 151382779 -228486420 999987423 837164831 -448671195 0 -834047569 539047766 -309140178 51321882 -918107810 -575197365 1000000000 999987423 477008425 -914595540 -1000000000 999987423 -890213191 1 670376968 256094666 -651202834 -999972614 -733821358 42658334 -154858797 -999972614 -659840131 -999972614 -718957388 -595919561 861074108 -467881645 -132417192 476938516 719975223 -999972614 -90647011 42 206118024 -81008468 -666348669 -251813644 800988562 79013026 0 -915950002 1000000000 -999972614 -14534755 -136176402 310227434 999987423 -999972614 595915498 -83594799 -841024290 0 999987423 1000000000 -1 -8730235 999987423 561047727 999987423 42 -221859067 -859630118 464831401 145608905 -999972614 -999972614 986048534 999987423 839744480 -1000000000 -613617019 966366162 -864789323 -998720803 -630556198 -52395184 -309600931 -184824054 493526283 1 325868078 848925689 -168026283 777496311 -388761948 287252120 739369740 -753662095 416471569 -269774235 999987423 999987423 370843760 -498530138 -549306055 651358153 999987423 999987423 -112820329 0 -52693429 -999972614 -346462361 -215136755 0 -617136442 -109626679 1000000000 -309963472 556495449 -515753170 -249435382 -533071876 602771226 -919508551 708195719 -1000000000 565432835 0 -357847104 -651445154 -1 945154952 1 129224761 0 -352714838 -999972614 -999972614 999987423 -448789557 1 982978031 0 -552435384 13211250 -633411982 -999972614 -461306858 -300032361 -101792936 1000000000 -451280460 999987423 -953285568 782132245 0 999987423 999987423 25479330 -915405265 53776458 279870119 -614005990 746816356 -999972614 -813173717 999987423 334744256 -1000000000 -496453320 810590253 -1000000000 999987423 471141198 132252638 14132154 448842822 -399155482 435839752 815236413 999987423 -351666575 852326571 -1000000000 -688148590 1000000000 -197153 -301019462 384236699 -523134907 -1000000000 -908139151 367729537 1 757517953 -999972614 342012107 -84551117 999987423 -742923926 999987423 1 -304606449 484324037 347935337 -382400512 1000000000 -56575544 -1 -676496292 -49534269 411656541 -22091791 -1000000000 1 -724641811 382641729 138448161 999987423 -999972614 823263010 0 -647317328 -227186313 -1 -8646580 996799172 -615078971 -1 999987423 615048638 -240586771 -267596428 -859601946 1 -435157843 777420708 0 -59705853 533888232 -999972614 -999972614 -117787828 1 -275558928 0 817035068 1000000000 578630976 -146400451 404049193 658568075 42 498045408 999987423 809829639 -791254183 0 1 924571816 -290399288 -423705758 872920983 1 -713139957 -940413716 -331479040 -999972614 -121185336 -991074769 812991369 -385570766 930539668 -410253694 -1000000000 -574436443 -999972614 -723349396 458103779 566986355 668405169 999987423 -999972614 518948246 -874223716 -152579701 84752028 174835353 1000000000 999987423 -469804354 -569146185 10010645 -999972614 1000000000 -319642701 -500750029 926051878 42 955772554 0 999987423 573736262 -144823095 -229449507 741691469 -1 793073941 260363216 1 230835767 498621682 -999972614 360497750 -378295272 -950123552 691964823 -1 50827235 -999972614 -523782461 114827099 624861091 393675706 999987423 944965908 999987423 -336065083 -852801887 470563123 1 999987423 42 888078741 -8975777 1000000000 999987423 0 64196358 -464551451 -999972614 -627383061 999987423 762157267 -73527582 4931598 42 504861493 -179006510 1 -661443013 52926649 697116024 -999972614 -825217227 794778637 -999972614 -666098973 -173518334 -999972614 -551469968 366619851 999987423 -999972614 360693296 999987423 -731091040 -857900405 42 563694913 -1 -784413622 1000000000 332144428 1007414 1000000000 841333713 949833917 -235299455 585268871 -43275178 165817074 -397214029 574561973 1000000000 129605777 -999972614 434691209 745353064 206171552 295316676 42 0 -232662730 0 0 1000000000 -1 -887612988 -1 -302997583 -999972614 -61851554 -462423844 758105477 -999972614 -329193437 17661177 1000000000 -66191565 24431572 -196682462 999987423 999987423 -980120801 -172645037 939655787 955094823 909287326 999987423 -400625709 -534609311 -999972614 -1 -418879629 -252011579 -1 -500826722 1000000000 -905227089 0 189538145 -18251531 999987423 -1 0 -124423064 -438635266 416338865 999987423 -1000000000 693700216 -1 -1000000000 0 405260724 -999972614 -999972614 1000000000 -999972614 -983042110 42 35751466 1 -762235130 -999972614 670567228 -999972614 932878164 871065358 926739847 1 492601125 591011563 599906833 1 -233823514 -999972614 -97847845 1 999987423 -971123482 -222021090 -682815176 -31340700 -226645436 711511651 963648602 448949638 947246356 645657842 141239030 -1000000000 39009623 632868945 42 999987423 999987423 -1000000000 884750816 168785810 1000000000 -880884041 -1000000000 -999972614 -346554905 482163960 -767737850 290863167 679590268 568846213 999987423 999987423 -608591064 999987423 234363759 449177869 17153310 1 -1 -688122071 -300508095 399224080 -546210937 -999972614 -284140609 -862240766 -1 458170055 447498052 -938195162 -1000000000 -999972614 -634732351 439201231 306982510 990647396 999987423 595423793 -658316772 -999972614 -502893923 0 -999972614 -999972614 -103606150 -464873161 42 -411139050 -370304718 823537212 609518712 407569932 999987423 -179658995 999987423 -503949863 -710236976 -999972614 -196926499 875046278 999987423 -125826286 -521903198 999987423 514928137 -712279602 -999972614 42 41494524 67229122 414226909 999987423 0 -915618475 -701596321 615652432 346301889 866164800 -1 544084005 16291266 268848988 235689388 206589804 88391852 999987423 999987423 -394058834 -469474603 999987423 7776078 -968229015 817815957 -180224458 321374017 -1000000000 -468279869 1000000000 -568891651 999987423 999987423 -520968349 192037836 494662923 42 -103601233 999987423 -1000000000 -1 348667290 973802715 999987423 -1 -361254398 701112180 -158525782 -724155108 -772287845 -761924917 848589870 999987423 0 899456974 213826874 833991384 42 -65541329 -116779466 999987423 -999972614 579892559 546474584 750247912 0 -795060731 622509475 999987423 -999972614 -169748284 -39249988 -999972614 -825477550 42171650 675991056 -529656720 -1000000000 -999972614 292216967 -587459073 -999972614 -849117640 999987423 1 42 959547108 45991534 312811818 -178842252 -999972614 21748035 532897341 -999972614 674348690 999987423 -1 986264090 401632647 -293769710 839737392 -436721370 953294310 42 757517953 -1000000000 0 -19852790 553100636 -64190104 1000000000 -1 531740307 -999972614 731850863 22395979 949586816 -170044788 -178422789 -67638367 668541243 -669938151 -681310234 -733497821 -114917512 -966116028 -999972614 999987423 -551091529 -999972614 -96743399 1 872387382 -865646548 -688511942 -402971919 -501056835 -47181664 999987423 -573137602 -378061986 455500556 -1000000000 -791743433 -362326519 -999972614 -999972614 -780323931 999987423 999987423 -349162616 -130494972 -525904821 -1 999987423 -1000000000 590203153 518088089 -720216487 820493772 -999972614 434651487 -298547528 999987423 -117598246 -950456032 -211874812 -856892492 -418372409 -406301434 -739320712 134243381 164733660 -32136333 -478165791 129944393 692802932 1000000000 -186279780 224511910 999987423 1 468546591 642232900 317608635 -999972614 -654186105 999987423 0 -269699727 999987423 551221993 -474960403 999987423 390035389 -999972614 999987423 -575418675 559787549 -252277260 -999972614 -374423387 -432775158 233871594 42 867410866 65788976 392361338 -999972614 0 393751602 999987423 -518865865 131017976 477580776 -731621161 872590169 138299996 -394245261 -733723898 -999972614 -749851395 -553990672 0 -652931799 -49600126 -244472833 460487981 -819831145 999987423 239132507 -1 -972839247 -382037560 233195933 90782076 -73349708 1000000000 830287670 293102198 -9724166 848339966 177919314 -865699370 -723752954 1946544 608235822 -992151235 -1000000000 34094629 -967348707 999987423 402123903 212350965 200484700 -999972614 -566657821 407253748 -999972614 -795891414 881177126 -344911839 831069154 -757189233 390373054 -228143565 1 -477008047 59357289 -346797152 1 -688226845 470160087 487613134 767194587 -1000000000 460131150 -999972614 -598222192 1000000000 -167855992 214728283 -553601166 182963638 -442389386 -587021639 -999972614 362368326 908129541 -999972614 -828210587 -1 271432635 915852496 -754257311 -409597510 -982138488 999987423 -218773676 531293891 761589424 -1000000000 999987423 999987423 1 -537722307 -719790098 500318282 363223958 -138995403 -1 0 -270749308 762884565 -91962693 587561913 934432905 -999972614 999987423 -153730173 -894013299 1000000000 -419738795 -481468487 654720946 -710813177 -359439912 -116095977 -196353138 944774940 -228623238 400348544 999987423 -604448380 -360190096 -789750628 999987423 -88902114 1000000000 127756905 161875714 -765954082 999987423 999987423 783285737 72293784 -828740472 258684879 933245139 -244209315 -45925409 -999972614 188433093 -635258774 42 -999972614 -266852060 602251431 42 967110994 1 42 52877545 849622311 42 -150104589 -999972614 243031668 999987423 -145024048 -96774178 -253274815 -533176051 415962182 -146711941 1 -190267356 -999972614 -691013328 -999972614 999987423 -537722646 -1000000000 -1000000000 0 -467046399 -369264872 -545012578 -564114869 -299586327 999987423 -999972614 -12778403 -22172427 24082351 -254553128 399227183 640329997 -1000000000 999987423 637564859 0 660621717 -647061090 251921817 -447882413 -999972614 35623559 -679618915 300209191 -999972614 -519709286 -390711903 999987423 965174036 -693785848 -999972614 -1000000000 447830587 9729344 -434799315 -3995479 -181586689 0 125410071 -853293319 1 -148674734 -811612926 42 -37107937 -418758058 -230240552 641407137 1 -999972614 -373214325 1 -999972614 42 -809962131 167976651 -695919941 42 -474474408 15376307 54292620 -535860929 -1 274129180 42 -918441810 1 252098887 -144529545 -1000000000 614364364 999987423 108970382 999987423 386513164 616730125 710034014 929581786 -783015920 -630936244 116047795 -59582876 999987423 -531410453 284377265 -499522944 999987423 17606430 216875695 -346804407 -999972614 -905142908 0 42 999987423 999987423 -458223465 -462595912 381760677 680194513 -1 -171214444 -246422101 -747692211 686282425 378603084 862732693 -951216183 999987423 -715610954 849685880 141816373 204046316 -999972614 -710617886 -673628773 999987423 -523346993 -999972614 378347518 -825053550 1 1000000000 129046874 999531757 -902989045 1000000000 -836557046 553631637 -470754664 -393541116 725544218 -4857571 -748513103 340023151 0 571744680 598937369 374193194 -544894363 -1 -101348998 -724686211 -611465893 -999972614 0 42 151877205 62372472 -1000000000 -1000000000 999987423 -314809872 685034083 598713109 -130664746 84434678 -741356019 44650267 329693690 873667628 -999972614 252172378 775927012 961221530 999987423 -216062202 273479671 -776093777 -533677347 -999972614 999987423 251493371 281440433 429560500 882269007 465419294 303193207 999987423 -409582306 931530502 -999972614 -1 798253351 -276910147 -545993437 36056932 29979790 -999972614 -1000000000 -50859626 -412274277 -60670720 293106729 -401762453 1000000000 252487245 412004944 261594222 1000000000 384834131 -22092666 -63659447 239912754 768173650 -999972614 289353208 1000000000 -427133346 -674516298 111319337 -751296913 900754985 164997593 758620315 0 653944955 -745854909 1000000000 595137451 42 -762917016 428140665 -558296920 -804114463 0 -1 738223200 352563686 42 -1000000000 -569244167 -877310012 -950943761 -258882766 -426154933 -999972614 -553778706 60720654 -651423524 -269313586 0 999987423 606364989 -203146936 823638075 900036744 542085686 -71678537 999987423 -1000000000 -170476210 863173953 680825956 416424238 408457594 -912665148 -1 493326555 -837457128 -797969612 -132994353 -595535985 -999972614 -361070647 -719348675 -255639557 -932925555 -386493118 -244473301 999987423 -205075083 -882272720 910750159 999987423 1 -690869635 -1000000000 106638926 -917840339 441087517 -628972360 42 -999972614 -999972614 -688499073 293631060 -384207170 0 -1000000000 937305958 -815428597 -25080635 -440344110 -468260423 625715034 540155640 523963463 164071356 999987423 278107529 -536680407 999987423 -25260172 -871647580 586489089 74701628 480899847 42 -226060421 369682144 -739717873 337358942 -343835130 -999972614 306117291 -999972614 1 -13857363 69663020 -251576956 -1 227389326 0 -31344067 787159991 999987423 -724909713 -980596512 386838068 -999972614 507369802 -762007084 -545298775 -523215120 561609975 -1 531842151 543623135 999987423 206134782 -207275167 489575322 -676012845 -150869284 0 674195043 -999972614 642899316 -814949602 -716721638 254048696 905974348 110647015 -736341974 -868032829 742214656 483401908 -800821051 999987423 -957714737 728242472 -221112442 854621197 42 933124054 -322340782 -999972614 628138919 -537017769 0 210664424 550621988 32871194 495355225 -291382068 999987423 -212677269 -84155272 -747535188 -999972614 1 -1 34969406 -918107810 -1 356605849 -9507772 971705909 -764066143 42 999987423 -678815331 1 -600847732 -430332040 319401452 -131421853 528671611 -601375896 42 -573628733 42 1000000000 999987423 51292887 42 608111459 -999972614 -123836723 23500236 -923291800 -1 220517758 -610336146 -369815851 -33239988 246526634 652818249 134150281 407536092 851387753 1 -876166438 -999972614 621779440 -999972614 964900831 -620022502 367758373 -999972614 -348933366 806081862 999987423 -1000000000 176866613 -538246849 -362053860 113535829 -999972614 357056184 353189188 -1 -455676197 0 578626034 -556823560 -440023626 42 980121487 29459763 18900990 -510731286 -842287140 -913475225 -489343713 -23962176 999987423 137835370 999987423 -905729476 -360446281 1000000000 -624639076 999987423 1000000000 470823953 -527861159 -431048717 1 -868655457 569955923 523322674 -395028803 -975318013 198426220 698955865 200631708 42 -889167174 -114698480 -485538293 42 -209938641 -999972614 -415099920 924646726 683303805 -1000000000 872521532 430688212 624304356 553335816 -626548417 675343679 454542711 -399004370 82556448 -244399003 -819174606 -613974886 63530873 861450588 993263731 -999972614 -999972614 707460747 999987423 -999145372 610629550 -1000000000 -511689666 42 -69438849 111870851 665903484 -43781000 42 -550723464 -228587928 -325068922 -783209986 -999972614 509031436 -342472045 -118665037 531835430 1000000000 725605414 -812931492 365649603 999987423 -322186172 627850360 -565486032 -68799841 -999972614 -445994504 809597570 123650951 -987393302 -1 106663323 -999972614 586012758 509794668 -836048380 999987423 -999972614 0 -835230819 732225976 884969372 -775293445 -449140770 -590349048 -726776978 -882537279 -1000000000 -21504708 -249988884 999987423 372080723 -676529214 -616499259 1000000000 -245623676 -977618958 877918079 209027498 277489960 548231109 999987423 315265423 559539630 -26632563 392505763 0 492459955 455091201 999987423 -534077417 -905756881 -611755265 -482541419 1 -1000000000 0 -999972614 341901136 918104082 967517703 -811612926 -1 -442856517 0 234792916 -59300049 -75328765 999987423 299460327 890139371 -798138408 578643269 -999972614 -1 -1 999987423 77470218 -951429959 -912999262 -1000000000 -999972614 323650950 -440234713 -1 93711898 -999972614 -508991915 -164671627 -245000930 -821210887 1000000000 999987423 145600043 423273153 -735640530 -104859160 813938341 999987423 -9082342 -72564417 -989594150 831851037 -999972614 -999972614 999987423 1000000000 1000000000 320121711 335155199 999987423 -343386336 1 -23873371 999987423 -465233119 -628013759 999987423 792200861 -999972614 -33765664 410239383 -542525831 -639088941 -1000000000 498028055 12667966 565294348 612113461 1 1 -754341047 1 330329808 -717620293 -345804170 -283818488 1000000000 385697500 -1 -127861555 -143323545 -999972614 -243368865 -446124868 -381715372 -484554401 42 -192231405 0 -533134921 -635079466 -342656191 -1000000000 875422661 -35474038 332711791 -16024021 -381197257 618342893 -352952999 795320498 -999972614 -862454284 157652337 -206328385 357308275 -662453956 609622205 -645117560 207525569 688701506 -742582319 1 -948203669 -481222820 948265452 999987423 1 42 -351384379 -1000000000 608488169 -582891381 1312402 830359273 999987423 324564139 -948325734 -999972614 -322819651 791967246 -652643891 282976115 813908024 -926020207 -566829782 42 1000000000 -970165288 -1 894093902 -800733274 183435660 -978021375 -806242616 733390204 -689963717 -999972614 -999972614 -999972614 295115444 -371819264 242503718 757957435 -171074664 139499625 -455862604 -992345380 794282333 286774262 916025768 961222545 142969515 65878918 868774609 -771022290 1 -248693441 112529616 1000000000 663251604 -978605346 1000000000 -711255620 876664528 220017955 -999972614 471940530 390192902 751226411 1000000000 -676927999 -1000000000 -257980665 636499639 -999972614 999987423 -113173280 -1 784214952 -657155634 883794775 822328829 994088393 -465557311 1000000000 -619093783 -308951998 340423427 163641335 1000000000 807274589 -271020191 1 -595355661 770329823 1000000000 1000000000 999987423 999987423 999987423 387928637 -999972614 51091494 397517635 580690307 999987423 76427588 -672406478 152605499 0 268263995 287563905 -206953368 82459220 -815000785 109912198 -1000000000 -453364619 999987423 358768090 768029537 -101649400 1000000000 -999972614 348408139 -369999411 181092907 884817958 -77623907 -951805256 643788268 -253248567 -999972614 216796140 -394918184 -103970806 -205372742 -367784788 -534216088 962948666 -495426498 -648168334 999987423 -1000000000 214031238 -999972614 999987423 633541329 323344704 -17248258 -880241860 262121887 -337105030 963210694 1000000000 -999972614 -1000000000 999987423 946967564 -630310458 -1 -999972614 -1000000000 743658410 -859453828 -999972614 -41387392 -999972614 676894916 -240598280 916055194 1000000000 -899360237 408445944 1 -561931197 -405132434 -999972614 81790934 187503102 -1000000000 0 -511897164 -881927701 -999972614 229241951 -999972614 -564033262 -1 -763392631 -315515645 -196874050 42 102494852 1 0 832901957 -386906086 1 -552031465 0 243582808 -173165571 -24540662 1 -641388612 -621861535 -752381162 1000000000 865668918 351423312 -999972614 42 312798486 721529609 -1 999987423 896582267 -187733103 1 -934707727 999987423 780252595 -502651953 378157727 -311440241 -336696857 -999972614 -86308582 42 -161635834 1000000000 -999972614 -788887188 -816858608 -182732212 -76748568 865818123 -999972614 -742275554 473851706 926331571 -530847387 450745421 -999972614 0 0 559265913 -999972614 -517768324 886025121 704224826 -152406082 655448110 899143669 135820995 -999972614 -999972614 -999972614 907654908 439375578 77815896 348082598 119391685 -944296868 62859928 -1 758693689 891979146 999987423 -723613342 -999972614 -1000000000 -786401567 185702627 0 -650441719 -352436432 265342406 1 -459452235 -151368037 735406871 -990009966 916295840 925989328 -111690474 58714564 999987423 55783459 -1000000000 359430858 -123438723 374205945 788517004 876319643 1000000000 -999972614 440270550 -1000000000 77212135 999987423 -926579647 767035187 52760888 97954597 -174913029 319170654 46078849 967844452 42 -999972614 -454055718 478694954 -795937768 -505395406 999987423 204689818 -1000000000 1000000000 999987423 141302480 -404323578 -397148268 -1 -199778685 314168734 588316680 1 1 -1 576630841 906330490 1 459733440 -436009297 -999972614 -850840081 999987423 384112800 957790397 220830216 999987423 273832705 -782594767 -141859603 -815827503 444288459 750033654 -1000000000 833562373 277520612 -858521208 -1 220465557 -999972614 999987423 42 1000000000 970071434 -12986932 24856224 936197029 0 999987423 -673281497 464313488 519019635 1000000000 -245694369 -453234123 -999972614 999987423 -712752500 -526478313 -999972614 -38888800 -893785061 -785039624 1 -4036719 999987423 631973353 -105137232 0 -741933721 422789259 -229794997 948037250 886245900 486174681 -972852502 401091244 -1000000000 -340590813 249727194 1000000000 -356193213 -999972614 550606211 -877610217 118334455 -1000000000 999987423 -595533488 -922957216 -309891582 42 104447867 369938820 471839240 999987423 -463686955 -224132978 -455747714 311168367 377317771 982048409 159961586 689607402 -927300337 -651628143 999987423 799931998 999987423 -999972614 42 -173225924 -299595642 548339180 -88065964 -999972614 160575529 -999972614 999987423 -167840974 -999972614 999987423 42 1 -999972614 37554806 -373007915 695415159 -67958777 -438731403 -438191917 926925271 -260070376 988444252 23263502 -759913378 -136514159 -16093021 -108623942 820399519 -999972614 -439301562 962809639 599254440 -999972614 687625847 103076273 -21048496 279256370 42 -968731870 543114689 127218821 567998125 -28258091 -77948814 -737934823 727211515 -733248819 -750758947 1000000000 -1000000000 -428048293 -927073529 -999972614 -999972614 -127696818 999987423 15242560 736998306 524903151 42 999987423 782922219 999987423 -830529282 -408708630 -131845592 625784061 -902403768 91293360 -466749635 159061585 -999972614 146418608 999987423 27898803 -704888183 -790742440 -224225961 -847333122 163872778 -999972614 -339254990 283621497 -400646326 -368026266 999987423 999987423 815584711 -993893714 1 999987423 0 -921438414 269437805 -347536371 678388635 -410717659 999987423 765992138 401699367 -894681216 -801037716 -706280772 587567074 -753270682 -758254862 -775242894 -427880917 999987423 -528765026 726475151 471134063 522524861 -999972614 220809260 0 1 -999972614 -999972614 -84386736 884317379 -412463903 40640420 72230459 -999972614 606767137 864188384 460794215 765467230 -1 870105765 -914591674 1 734764699 -502897666 -800801695 752557617 -2994839 260338439 115950374 -654855974 293719915 -588300119 -1 42 108970382 50979591 -972631646 -999972614 744885713 -768769239 -1000000000 252739680 62107989 767765554 -338458409 501184517 -988142663 192397433 477570678 -500340213 148121212 -918234084 -870400133 -275005168 -86017697 -208975591 -530858932 -276533362 999987423 42 209452368 -140404995 -460237566 5745997 999987423 -117582702 1 273737839 -184256532 -261561611 -870362946 77308441 -754905635 -698039051 -325293514 -966798477 -999972614 -919021256 -999972614 -597086349 -555630191 -451510732 947246356 -999972614 968411263 -469255702 -25670597 61502332 -331949243 -999972614 -94013809 434406637 787514542 -999972614 211511629 999987423 -512673877 -861934470 291022082 915759550 -999972614 -758305153 887355113 -388874195 724624800 127525049 -1000000000 -265175843 -687873280 -999972614 -163523605 442249257 -302554151 -999972614 -999972614 -957816388 -341834825 -1000000000 321783262 -328779086 -205917216 641544132 -964021921 -451172795 822638674 1 -130530388 170065440 -7999800 999987423 865372288 -646393605 -628538749 385875524 -999972614 -924535940 -999972614 819160570 880314940 -299521238 381263088 -1 -206668900 -1000000000 -398299083 0 154170469 -23414053 0 275433598 -646314014 173088917 0 -150480738 557710779 1 -595308563 42 1000000000 462482820 -242394111 -999972614 541185014 -308773893 0 -314684443 999987423 771348117 1000000000 -398901207 -191318941 999987423 999987423 387866055 826521915 6274971 -647610929 699851362 552303919 -650973085 1000000000 763247845 -311665607 999987423 766736609 -101619615 313834401 999987423 -935437350 -697482570 -999972614 -727665692 -95397568 468660681 -152672617 999987423 -1000000000 1 -999972614 999987423 148246834 1 -999972614 1 -332707685 -611428101 -999972614 79783670 -596015031 -130377969 -405374765 -916900020 816599181 -351635799 -156367341 -740253530 999987423 33977574 559429040 -621334312 42 227854774 -268314816 -1000000000 999987423 691991164 744457646 463005568 398482017 -58600490 431759430 280049763 -363604475 242679375 -863291824 -128440626 999987423 -91350392 -197064740 -71719178 -678094463 823512951 913547556 548047910 301556876 437526200 999987423 -999972614 892056833 288949553 665625172 1000000000 96024124 65721624 0 1000000000 -1 839301946 -544301208 -725179832 -308178218 999987423 42 469755777 132069619 858353340 -999972614 -67983060 608246785 292251616 -1 88179509 -20015146 477055065 611795135 -1000000000 973644273 23120973 -424964229 -469963991 42 -678885710 0 910155615 -876915057 640589548 14821106 1000000000 -150583511 551408205 -481985607 -210285501 564436109 418277298 999987423 -347641652 683066873 -494540816 163299665 -999972614 -1000000000 640092221 999987423 66444946 410268058 999987423 -504597986 -988973691 1000000000 -1 649113060 -999972614 -479461753 42 579975171 74885930 -1000000000 867959936 -61833605 -518486215 -999972614 526802013 530339409 371310089 394818775 949142026 291655183 -267350047 -804191831 42 999987423 940727133 999987423 936882235 -999972614 -1 -928754422 1 -848411381 -225434374 1000000000 -228204424 -520351075 -999972614 0 866441957 273737839 -936678955 999987423 266755546 -47671198 -635834604 -557568825 1000000000 652120733 -499714685 -245775783 906021204 -1 399901442 -999972614 289493424 -1000000000 56226361 -288033120 -999972614 -789536525 546746369 443065165 42 22744990 537002882 745350128 -212980321 991054146 280139799 999987423 461080958 407156616 1 -883269837 -621724790 -251766176 166409144 -204745309 847030969 25742770 806004756 -150809700 -831174611 42 -116136479 -828177418 517684578 1 -253057116 0 -51026613 -254448249 1000000000 207806477 476391283 538488123 -19201605 -279392900 95897992 1000000000 355623001 8352511 -182344206 -240093166 1000000000 999987423 -173624843 -1 -631470630 528896758 -999972614 42 -263504412 -295666796 999987423 57630003 -688585753 -917343971 -451843616 999987423 459069587 1000000000 0 992857700 -999972614 -617835473 -1000000000 -1 -646530155 999987423 334854069 803104535 -56879675 678768372 1000000000 -999972614 950866989 -880078935 488039546 999987423 0 -766462805 -366951757 -999972614 353443817 -432276450 461574534 1 -67672687 571815058 -999972614 357993745 999987423 1000000000 -463688918 18143866 983003954 -1 -712525237 844986390 -756036958 -289848073 192838540 703434329 -1000000000 -991689085 892533412 -67897158 198707639 -815197188 532670924 845399193 1000000000 567070683 -999972614 1000000000 -999972614 913542695 -830629758 1000000000 1 -991948490 -271161727 692997131 0 -572293407 999987423 -999972614 -411069010 647466056 778167066 1 -999972614 241370073 -252009004 -897306617 -622074945 -892038701 -999972614 0 -68593283 -1000000000 -661414646 -149749420 -632556548 978202375 139680107 866231893 796673470 153632819 -854242447 20256036 0 -726238494 -811917377 945446413 -969691742 999987423 -999972614 -333324353 921059181 -142271956 -999972614 999987423 1 -999972614 -999972614 619634644 -791414630 -780881251 708036837 504306393 -346321611 -657805786 999987423 -637863543 -314227100 42 -507519285 -812627551 -853989201 999987423 327834950 819949158 999987423 235155258 542774153 498554089 -1 1 104859243 33090942 570603737 1 -373186189 -759340961 912604679 -893805459 -304242258 -651623217 999987423 42 667636927 -999972614 -792339735 -999972614 -525573568 95655135 42 999987423 1000000000 -479618365 120654164 428272227 852745748 463532126 1000000000 -42662241 -999972614 639834007 -999972614 1 -56884236 -273326815 -738129880 982048409 -228880427 -929629357 0 -60399695 1 0 -227789087 -999972614 -336856458 999987423 42 273615736 704426244 523011693 -95728021 -1 980508220 -780401942 -791496957 513510540 42 -738007664 71901418 -306263427 -999972614 -547025865 -875490573 -502980151 999987423 207764335 681948749 -490983930 -999972614 -585734679 -55439869 45365425 -742202801 -207139773 999987423 0 -999972614 146171138 1 788712212 0 0 727411138 -145462619 327885323 301960432 -944821506 -168383282 286245677 656039817 698916951 -947233032 -883506949 -792249616 -348130057 745208149 -415134062 1 -522653100 -108980963 -593127066 -1000000000 -100812620 -493160711 -305917116 740981994 999987423 999987423 -898807955 896055378 -258791030 -76857513 -20391366 243747353 -999972614 999987423 607944656 -410576651 999987423 42 632101339 -390196269 580745172 976788006 777728910 -722154086 999987423 -755339464 75873471 -984234001 -969670434 810838664 -212450971 -999972614 -16527422 737131850 -1000000000 -434551715 172324963 -637142689 877618959 -67311992 103629064 -677875073 391579645 -491216669 199212706 338875313 671442879 -707961308 -227231856 430784929 -671341799 -738672099 17154401 -1000000000 -257486733 963209494 -999972614 -412609692 35092942 999987423 42 329214768 -999972614 -999972614 959839034 -194261243 -716490445 -463331763 999987423 840703456 318894645 520485745 -544585884 999987423 112611671 -815613488 -217893514 779412530 0 936555680 833553390 592253291 999987423 231821924 477549964 401785895 912211525 819100805 921856351 -494728607 -1000000000 0 744094343 1 -86862840 42 -18881636 561239691 783636026 -563502968 42 999987423 -290073461 97788340 889214063 -737067351 550615009 -1000000000 999987423 561446990 47288267 -575022680 -248015924 -693424872 -493336672 -900910230 899176745 -999972614 -999972614 954684613 0 -999972614 -656168558 -789695198 999987423 -164938083 999987423 713145410 -1000000000 751954977 999987423 481960991 602752117 999987423 246698727 -551444410 -813135501 -733183399 -646383670 745540083 1000000000 373823004 42 150817773 854931773 -109798113 999987423 999987423 -679270451 -899134448 999987423 31647416 -999972614 731302796 -319820402 315156958 -999972614 789209743 999987423 -426547573 1 1000000000 -800780332 128429650 1 42 -1000000000 674489115 572904668 -59948222 -258717337 284871296 -743385638 -713080129 -971088967 -469501389 150141425 -999972614 -688407666 397638194 654872162 1 -143886952 -393024655 -1000000000 -358549595 199597787 525302598 253337500 -909297168 -633354466 255474317 379005613 -236278809 -1 800183818 -778877666 504444060 -397371618 684004127 -298240970 296993590 -999972614 872931724 721242362 -783885870 91063540 298970278 -1000000000 -44052765 549599076 -684944533 -156477293 -137727051 829913997 287915323 512434217 1000000000 204346521 -695507644 611972953 -1 147831468 0 999987423 925176800 575538319 -300091386 204085780 -120474869 158781637 -127299515 72837063 -976665450 1 771011600 -999972614 -416400516 -11679295 -978605756 -1 993640238 1 -1 -485469468 -64240715 -333398227 725588308 999987423 -90525398 -932688940 656181204 999987423 -999972614 -954365870 -690212581 714426730 262270646 -309720096 251321968 -227231856 999987423 -999972614 -643930646 -708477898 -238155300 -999972614 -616889780 -1000000000 352298382 553276597 -509979093 -537406059 -720100324 0 -999972614 220120483 253190596 -637796563 -898167191 -566749720 -272702928 42 -90573078 459572679 -989067932 515240686 -1 -720128145 -318918824 -591412897 0 414561542 111013253 629180056 625715763 42 0 1000000000 -1000000000 698229549 -289122243 1000000000 1 -578977496 -664751547 -83960494 201917150 -1 -999972614 -372398288 -999972614 999987423 42 -414103309 1 999987423 525732311 250941582 999987423 -777172296 1000000000 -579959329 -999972614 -409938625 392996068 345574453 -29727344 -17632409 999987423 1 -623596756 263550820 -278258900 999987423 -947550674 -333775686 -1 -992839087 -999972614 -611757935 373155770 -715381423 -331065728 42 -306162812 -378769557 790822907 469362138 0 832725358 -1 536589904 0 879572533 223329793 956897400 941521553 -984572627 -293748595 -454782981 999987423 -951585593 78099582 464854601 -441789847 -586335118 674276594 -476051046 0 -537256426 501944272 212670517 -999972614 982340804 642906393 22870579 999987423 -274709147 -121686467 -596262328 208991156 574561973 -589200573 508108829 -873161784 1 -430287580 -1 -884636385 759221329 -999972614 653051380 -552709466 17771143 293864597 -446224124 995420448 582579031 -683603752 663239045 -1000000000 -571156759 -382596999 713852896 -292998777 -613746853 -1 -999972614 950247443 -20531755 236787987 -1000000000 -238156450 -657525274 473311510 999987423 513826981 -999972614 806737773 171608103 -418924403 42 509928277 -274623562 461573515 -1 24552534 845359200 -941871336 -244978043 -196808809 -217655206 -928325884 -516580205 -915627616 839376765 348103563 -103870438 356296232 600857828 587837102 456070088 -565395623 1000000000 204991254 -42271953 -861701542 -293063447 999987423 982213036 999987423 1000000000 -921596250 -880475921 -870511674 1 0 364904929 999987423 191305974 418539719 -413431833 -999972614 336392729 -770703283 302516445 -86749459 -999972614 8637572 -14634593 1000000000 -999972614 72402789 -1 0 1 -64253027 999987423 -298376933 -717826758 17771143 -756105271 -42946310 848556028 -151811901 -655284123 22654005 793737638 692485548 89953611 766705921 -230914746 -613994047 400068521 999987423 999987423 -570084711 -999972614 609554671 631658461 999987423 -1 -303759159 733782548 -243342575 -180044837 -740334820 -657626648 42 307095728 -999972614 -622000644 -328597046 338171507 0 923225462 33397171 -999972614 -950456032 932567055 -112408813 -999972614 999987423 130763279 -999972614 1 -825496117 -460218032 999987423 1 -1000000000 544655996 -536917146 149876629 931258585 999987423 -999972614 -983239776 -999972614 193984807 -809112383 -426147284 912226939 -999972614 -999972614 0 -329615159 12578685 1 -999972614 950303213 -888921029 1000000000 -721473317 766145260 962287092 -671144794 -985163824 -685657214 -1 -408432723 -999972614 999987423 225887249 999987423 -150764636 0 -524037071 -540768902 999987423 -682272993 23625289 -260159467 -780223608 355900278 -1000000000 723616699 609642413 -999972614 274714122 42 -153757292 -558669684 -992534333 -685179721 -999972614 472837020 -921390146 243324494 987104469 0 -794043950 42 -999972614 -1 661479066 -999972614 -1 448598087 803198891 -384508067 -135531899 482014039 42 -1 -395098980 -1 408118562 -580586351 -1000000000 -1 900921835 1000000000 -35404314 999987423 832679057 -616133147 -758313067 -119320980 999987423 1000000000 -754206075 -999972614 -32714295 448789189 880114873 -261044865 -999972614 42 -497491377 -18608552 449286061 932582616 140795856 17690453 -1 -999972614 241340284 999987423 1 999987423 -435438680 -1 -349452583 -36987064 -550712712 999987423 999987423 232957523 4356011 -572275498 -999972614 -999972614 -373967086 422957064 999987423 -470868085 -1 868026908 370021762 -999972614 -279364912 1000000000 -88981568 999987423 219350788 -1 910750159 0 -1000000000 -999972614 -1000000000 238162060 -999972614 207496425 -197347522 45221682 1 987268194 71683799 324021195 -999972614 612089084 256883446 -626853275 -999972614 -178358989 1 -929806038 1 -48053294 336123957 110363167 -490713928 -510128128 -78864607 797397786 722760461 -685507566 -999972614 -652158644 713033331 -149712049 539140875 -999972614 621357473 201838794 42 -487734089 684628358 -82857866 -355242350 -999972614 -1 -208668178 -999972614 -692810933 -999972614 -688277015 644575965 -180760439 -892396352 -831645748 97254020 -228796126 -337451341 121463394 -999972614 855621134 -540598003 42 999987423 -452511532 701192790 -477055981 414257100 -862217533 569450769 -626834311 236420037 1 1 626369055 928454572 0 42 42 -176222944 227237471 42 999987423 804772403 594756707 -442804912 1 -968285079 361863768 -193704931 635405179 -349551228 -45497275 42 367067579 -200671632 -999972614 -1000000000 184427334 1000000000 161119438 396402196 11228242 -927664037 725356899 103776758 -1 999987423 756794642 867372513 0 537270721 252920055 -211228930 -858759913 999987423 818713233 -86875653 999987423 -578885231 861391692 999987423 -543402362 -333634744 -652997880 -1000000000 -526079677 999987423 1000000000 -429325148 35933570 -999972614 42 499231189 -986212935 628017425 -22172427 177612282 999987423 -67726003 872293232 437578918 -82071344 -716836922 754029965 111729186 0 999987423 867198917 -680524371 -387425739 999987423 769067135 0 999987423 -809327927 274227214 1000000000 -342120618 -967316287 -585365213 -999972614 -81362735 417433613 638153060 999987423 301774384 999987423 167223432 975818070 -372951037 216606929 -1000000000 33222109 42 1000000000 -1 999987423 -135215872 999987423 -263377246 42 37153074 999987423 127653068 -999972614 389474164 -554929996 46762453 -798790476 -692208019 1000000000 -119354631 -16647945 1 -949929757 -80506820 899232596 170606360 -999972614 968605157 -626858183 -240795082 255825035 587046688 42 -922677369 -999972614 999987423 256166047 801183643 -1 -624632586 1 -172020127 1353453 -185261158 -1 -1 999987423 -532008102 -792563392 42 42 -227634073 -589036529 999987423 -1000000000 -161197271 -834310869 -432639080 -495652243 567395588 -838829007 644352423 243341415 793848922 -261374195 1 -999972614 -435394100 0 1000000000 756367259 1 -620499104 999987423 -1000000000 901466559 -752542768 -66140677 -1000000000 663083841 -999972614 -275853879 -451969187 -1000000000 999987423 -479169487 24870398 196288245 -552250053 -1 999987423 806128671 -924627776 -1 908426878 -120991725 -197814343 520740399 -106879228 1 -1338522 629589784 -771334669 999987423 999987423 194904857 11205770 -999972614 -749747896 -504629531 94212604 662691713 714426730 900099342 -999972614 812701814 -100548706 480219995 0 247756991 -999972614 202420830 -456876951 358193464 446216246 329918026 -561095715 -757057906 999987423 -864060837 -501671276 -490391956 -259903651 -219901008 -118343888 -222328127 -375675686 42 -199305766 0 152545241 677396394 -674515121 446389731 746816356 420264089 182390059 -999972614 737787954 1000000000 -504379326 -291715982 1000000000 1 -620546557 -999972614 -1000000000 19245153 1 -779844907 -999972614 -1 -836911076 -196716706 -12312288 600655365 970446348 108844932 868707529 -407778904 -999972614 -999972614 839366313 471430359 990545671 -822827325 343071538 38753843 -944815159 1000000000 642689382 -999972614 -999972614 42 -93422093 42 -651294393 760343695 -836233001 -124787360 999987423 896895398 -218241392 -155826747 999987423 -721918015 999987423 -1000000000 -105255371 1000000000 42 -999972614 773951903 563622827 -130942379 -999972614 64311286 386928734 71854261 1 59699801 258628142 -550988283 -343090432 -244324789 -670251677 42 -1 -314148708 -999972614 805196707 -1 40879962 -647858587 999987423 -550772588 -76532342 629042736 -859617244 42 978557205 334614524 -204059064 672231449 367036517 286455534 999987423 -805148089 -518076267 665194373 -696184436 -86708977 0 0 484062247 -416329644 529782188 815309567 52455215 632825229 -470513164 590041821 -817116304 -172384837 -478804491 596131536 991072813 754748766 -931450446 999987423 245760548 152008152 726159465 -596300574 396457242 -999972614 788771136 -611428101 42 -830058783 -237647954 -48391759 -652873211 42 -650199557 -372275978 -1000000000 159035994 -800926708 -484094327 531851368 -747488975 -999972614 -999972614 913433550 0 941326604 -870415695 732956986 42 87745826 325276486 -652261679 -1 484507371 109794521 690505175 -999972614 -492867725 -893622250 1000000000 -954183896 172771255 1000000000 14853069 -681956146 -37196830 -656623480 51143105 42 639091155 -460289747 430309403 -999972614 856702319 -27038810 999987423 -957238416 1000000000 -855516635 -999972614 667784138 262458075 -727215840 191789283 -791038994 999987423 42 999987423 801522898 -446352048 200056827 -999972614 -1000000000 -909881349 -209332841 -31313646 -999972614 -378021782 -999972614 -543379002 5340051 -923768683 -987142956 -665298763 0 -714931479 832681862 843785031 -248138601 950252836 -999972614 -928755622 -394950597 42 124613087 -424198907 923949249 1000000000 276452475 331688066 999987423 -999972614 959177226 -980094621 42 -1 550984241 999987423 442981833 -311330978 999987423 -950589163 130525484 -265923120 1 -75382025 878437450 -999972614 -880777619 883988932 676309730 -396137207 -310848031 208917865 537871812 390868576 820981419 -999972614 924543684 718302925 999987423 921832386 -419463966 1000000000 -771278431 -818301705 988407226 -875361745 999987423 -999972614 -320902825 354171866 872571581 261431571 283411536 -999972614 42 504362756 784131397 653794900 -855476230 -784725472 -774010315 42 -161688918 895372255 999987423 -348360780 -418967024 485923714 83131755 -322865049 -717304283 -729368783 259759490 383025534 1 357897806 969447855 904051615 -810709577 -999972614 42 0 -324538933 -123582248 189817974 999987423 151540375 0 999987423 -128421475 639879302 -63683082 999987423 -1000000000 999987423 -999972614 543943888 -912212555 999987423 -834541602 -831478497 24811228 0 -634325518 42 683214736 -999972614 999987423 -911332642 236565975 1000000000 999417855 -1000000000 -355243371 482691936 -183377335 999987423 -451999995 -1000000000 72801622 999987423 -384788017 0 1000000000 -223870187 510141412 1000000000 85920786 900747534 -64589042 -638399217 -489595140 0 -524405412 -684590883 -999972614 999987423 158946098 -598891446 195525869 -899938119 999987423 36190034 -755884506 1000000000 -999972614 -666535826 -999972614 -999972614 819360597 -999972614 999987423 -190432812 -566052569 94116151 213962066 1000000000 1000000000 -40231800 293610083 -508652497 -999972614 42 432467560 -906833482 -999972614 532706392 -553292130 -771278084 523271164 587927520 -999972614 531697918 -579051465 768324660 799399482 438351910 81767956 298142617 42 0 -999972614 -202746073 -999972614 1000000000 376324933 -495340283 652253367 -255158842 781529698 906836756 -965789615 -999972614 958930910 754590644 -722389685 999987423 999987423 -984977523 -974664438 -999972614 999987423 -741292240 584630085 553784645 -518891182 -1000000000 766197196 -999972614 -93943938 727921380 436169735 -715527462 -681710101 -595495693 1000000000 999987423 329693690 999987423 1000000000 -957774388 42 -999972614 -194683899 472403315 -239224548 -1000000000 -24143709 -999972614 -827446459 -303373484 -866140330 925843380 1 999987423 239644911 -428221573 -999972614 999987423 816370026 -1 999987423 999987423 -697638595 428846898 929730626 -1000000000 186899475 -459240430 911700574 -349429121 -800476606 1000000000 42 652326829 452354115 -546211776 0 361746247 -576585687 -811334958 448307236 542114038 773447406 -19141882 487126468 -886903648 -367572825 999987423 -19475479 -706022726 -330095036 -303298864 999987423 -393661886 999987423 -999972614 246698727 -609464097 -237686668 43465565 999987423 -26001451 999987423 999987423 -999972614 433890268 -682435049 821555948 -28039712 -999972614 293040119 218025402 939117819 -163844287 -665799834 999987423 984270356 -205167624 999987423 658533859 597260799 188795789 -344208639 697081988 -999972614 521153271 -490611319 -948400094 -999972614 27171842 -615266722 428431932 857773664 -377383393 42 351528546 999987423 3008331 -568351376 -417356222 42 -117388450 -626537170 -843801255 -820840894 1 -811587892 -1000000000 -999972614 1 0 955710422 -463866565 999987423 1 -601832349 392739878 42 999987423 -582825849 1000000000 -671247731 -1 452220203 -1000000000 900966084 -230309806 42 -439389172 355142245 -1 542698515 999987423 -103204175 921155007 1 84777821 790150297 -999972614 326378051 1000000000 1 -179658995 -964718896 816370026 999987423 670720319 -179862005 -1000000000 -67354620 -12145095 -768094525 317450061 658288230 -742834429 408799414 -907345607 302334649 -386150884 -1 -1000000000 999987423 999987423 647963958 -844495508 -137491942 810438202 616639584 586489089 -29228566 176453376 -999972614 -422457037 484843309 1 -415756468 435564041 -536493163 324785488 499905806 -321120432 362382331 877526517 -482143424 -658787118 -818434126 -601856456 495877776 -353243937 755519322 42 666660952 999987423 -570387091 -178158199 -171614335 0 -705553591 140017083 728086173 999987423 536672005 -221528374 952372831 999987423 -207216618 -999972614 999987423 -47004899 410332704 636957166 -310256155 650904116 -504427740 1 200309002 378103747 999987423 -412327964 685271390 -966231500 993014096 824658991 -999972614 474647552 280390151 470058866 0 -605055738 999987423 999987423 -745622582 999987423 905092730 -984124786 591862819 422789259 -681951076 1 999987423 -1 -999972614 77947830 165499288 182776507 709257596 972638158 1 969979741 999987423 485635276 -1 -191766051 -506942205 322836399 -317524626 273356000 -288150889 97888155 -999972614 -24071410 -800889667 -582143847 -999972614 -93106538 42 999987423 999987423 -160097354 1 -961488 999987423 1 240188221 136177269 -999972614 797618194 0 615309708 116611054 -970516379 -999972614 1 -1000000000 378727578 850442369 193744853 999987423 746623344 -1000000000 357051428 -571428362 295149351 -999972614 -6731772 -598294754 -444876448 -392173619 545330510 -234242970 0 255231280 -1 999987423 -1 999987423 -846879501 307420659 210749249 -999972614 42 777983243 -615104362 239190572 242298454 -661707124 -766470677 996655298 161269309 42 -57286405 -229346713 -1 -112073844 72420482 -667576203 -224239055 -1000000000 730813715 -680118159 -250492362 1 262184733 -518476050 -86436247 -389573284 903539884 -375440152 -798544531 146112790 -999972614 0 -566340043 -754870308 830118628 1 870830127 444002659 973990565 -827160447 999987423 -316497664 -524969014 413798441 -999972614 -999972614 -353289457 -757057906 -392087098 504692312 -892318577 -35036529 -999972614 -597677019 999987423 -849997611 429602284 517208921 42 999987423 379268044 1 -1 262250788 211358564 631828551 587506108 -564167729 585765820 399781334 -682909885 -3335081 1 42 1000000000 528410698 -491015162 204353562 -896384650 -999972614 -880112902 684834164 -652321404 -961229109 -527727980 -3781670 14031045 -999972614 -947721646 -999972614 819446401 443556962 -530150921 -999972614 691723669 0 -966122028 999987423 -735220854 -517033987 -769077469 -1000000000 -80124340 786550938 -810007416 570616033 75873471 48026836 482981035 616115477 307323356 1000000000 -823365157 -804734471 -676065406 752420029 -401156680 589240093 913203960 -1000000000 -458873685 -680032496 -344567059 394170189 -999972614 430890833 0 711492150 -1 -631457158 951130431 1000000000 517332269 -868562198 842967640 -1 141960682 986304219 190279428 887518680 -145711327 683328261 220829119 1000000000 1 -60942599 -211621910 633552066 36898221 999987423 -768362737 1000000000 -999972614 934399243 -441319808 -321181792 -1 605073493 -211732079 -926520919 -748372223 999987423 907396248 -826286505 598924173 50435607 822040899 742369951 -428954266 -646056041 1 -961883769 424000174 -758522078 -512673565 -170389437 999987423 -981165327 -999972614 -932224327 -993530012 -550293858 42 -1000000000 926545442 -504212626 999987423 -999972614 93769630 1 -1000000000 -582442475 1 -96235996 -501534362 -999972614 -1 -910385337 409034071 42 -490670967 -999972614 280331364 -924104885 -287447251 -813231805 1 850672234 -191148764 1000000000 0 366633072 1 794261102 193277941 576149510 -837372248 -423990472 -137901046 -268579946 999987423 112772525 593227173 -266602152 42 784950729 -762817067 877655466 -999972614 -170779402 253362359 -397312374 -584694871 195992485 999987423 -1000000000 579086065 -955890437 324733081 -574041583 -466689151 1 284049858 152154018 310398137 -999972614 -830735785 -397614132 -999972614 -999972614 -402497576 -1 -561227453 339682883 999987423 -49926627 -449373524 -743821198 -446772174 -446444339 344640574 -248609122 -999972614 -550389573 42 52766519 -363318475 -137091820 999987423 59133358 -12626469 -999972614 -352168434 -1000000000 -160970649 1000000000 822961715 -999972614 999987423 -1000000000 -999972614 165347219 355785329 1 -798077367 -580855005 502657598 999987423 -1000000000 -651340727 85135544 60775728 -4068599 518174331 340680081 563564976 999987423 -826849120 329585177 -115330801 -479169690 993143013 719922581 -1 -203076915 -444478725 19318639 -600763870 999987423 -999972614 441835235 122327119 -224809194 999987423 847440492 835142506 -960589850 963138972 -999972614 -252298934 488944338 1000000000 1000000000 -573859323 -989333583 -1 -759387581 795983697 -999972614 662704981 -225076404 -723392372 609016227 999987423 680260514 -733324192 -179113080 -651682851 112947792 -974828378 136288730 -132050421 615287160 -1 -193963153 476841697 -1 -748940124 999987423 275388366 -588764652 799357413 -318442250 1000000000 -989562059 607150923 318258649 -400110893 923768581 42 -999972614 -436533400 846680348 578079370 -187619948 -13813203 -121727445 1 999987423 -598137667 999987423 -999972614 -89694234 1 430789025 413458827 -999972614 597357695 634620141 21359072 -233823514 -349452583 -821918878 -1000000000 -506173695 -999972614 418028447 7423401 -505376253 -446756644 -976914541 133382229 154640912 476391283 -999972614 -892121869 -257117601 -940956498 999987423 -1 -36952144 -999972614 -762933333 652527130 42 -999972614 -674522179 1000000000 -740139182 -570493857 -881138451 594637198 -1000000000 240481111 -173279468 -1000000000 1 -808910795 434541809 999987423 -351554526 -764641545 999987423 177655631 999987423 619408997 -999972614 504673169 999987423 2431683 958286219 768476470 303999281 -474432884 911892460 -999972614 313210636 86037925 -999972614 42 127645883 42 -590615579 -999972614 999987423 -999972614 814172872 -392539859 -182912365 -719824809 -393944149 0 999987423 398104641 -810732148 -955982085 772314763 1 -793913567 999987423 409635118 336977907 815403649 177941863 314643219 42 -658886738 746161137 -182200119 150507151 -968889670 345728730 -501907973 38190873 911034274 42 -999972614 -480037352 -25133084 244988730 224262937 198352377 22046413 -708550248 942453298 1 -397348741 805234481 -179133512 -720359436 316620950 -1 0 958279588 -34610165 248896432 -765138170 -999972614 256279518 490416301 -508865252 -536495734 1 142270422 1 546658208 -999972614 -88912986 -733260371 -530533697 -99936495 -461015229 -974325935 435356834 525194858 415910567 -22573717 628742276 187143933 334770011 818664787 -524093764 177911997 924892365 -195136297 414639480 -999972614 0 -971032463 -1000000000 526971816 15242560 1 -278804723 580690307 -1000000000 -190656427 -999972614 838651760 -491734688 -696514115 -830974994 -287222604 98435045 195822699 1000000000 -920394164 -755066808 -24075199 -999972614 -1 225651766 -5133281 1000000000 999987423 -999972614 656673612 764555563 -214561171 -999972614 -485098938 -385410203 463438184 -775018383 461417103 0 999987423 452977786 775989129 -999972614 1000000000 -1 -1000000000 -239228679 -1 951678072 534889741 726882885 -1000000000 -102744674 1000000000 -86100045 62917373 -623448222 997162367 999987423 956300663 17416909 18530458 42 -1 -130397274 119594769 1000000000 0 877157513 -1 -452070564 -1 -937956215 -1000000000 1 740981994 -999972614 999987423 497344549 -451919779 -437008425 -467648042 -742329456 -999972614 1 -999972614 999987423 -806809166 -999972614 999987423 -225191899 -1 -676607802 0 941615796 -864918472 -999972614 -818295892 -814021580 229157500 -871742584 -552348816 1 42 880965610 464429135 -835398044 467010724 -786049186 150735236 415059968 -969593747 1000000000 781384531 84437351 -541064162 -768713992 979606452 34336272 -999972614 209392986 -1 634773166 -737172699 -999972614 -983924103 -999972614 -170541790 -632809428 6659488 -999972614 -647725940 -147313417 -27008130 -8888902 999987423 -167739083 762751485 974232976 999987423 0 -1000000000 27849456 126188092 -929453185 579684540 -799415340 -1000000000 -999972614 -401321060 469698619 999987423 -755439047 -914766492 -405622620 -122430096 -452304556 -999972614 999987423 999987423 -999972614 -265117292 422271413 1000000000 -673535162 0 625032458 -227923356 -999972614 -108747428 -736009706 -1000000000 1 0 -999972614 253975070 -88102502 -706091523 -228019266 81324869 -441641479 1000000000 -999972614 999987423 -999972614 -1 999987423 1 -75578597 999987423 912413957 663670036 -487766947 1000000000 -335113864 999987423 577120350 414505348 -820413994 356011023 453894535 -1000000000 1000000000 -999972614 123186226 986531663 1000000000 308742701 45252449 949012085 627130092 610032739 842666233 503649084 -480037352 -107971840 -302109934 -966677662 -999972614 -1000000000 774775929 -349720643 889571206 999987423 -405578844 -454546906 -999972614 0 9738442 -86511952 -548984130 -999972614 -129036510 1462432 -602507582 -163650539 -999972614 999987423 -335398096 796269512 1 -999972614 -999972614 189294973 999987423 -522842629 1 -917721931 770858523 1 -388930141 999987423 378157727 876361425 96219099 -1 865593302 187778297 180724089 999987423 -228768717 -349102081 360154747 -958590132 856522733 -1 999987423 -999972614 999987423 -337871220 58824601 1000000000 187767766 -921127807 -360340698 999987423 0 1000000000 -1 -41491509 -994722844 -313447832 -191068808 184130067 -1 278756402 1 654647932 788060559 -256398661 42 -962164164 -999972614 91936981 921315919 371740109 300499078 252865869 999987423 -664095882 440963631 770413008 -259208498 934946110 282382104 42 399955333 675264189 136394788 -635868178 -999972614 42 968452763 -210309906 467948508 571075997 -500920153 -33964709 -999972614 -999972614 782461883 219832413 -299943568 -927587301 -792181056 -999972614 180513340 418773432 -854764398 999987423 893125219 -343887143 688240249 708846396 42 -926444972 -9532238 -483068664 999987423 -457306975 -1 -620736250 -458361921 302720283 1 42 -121042736 17977522 872311417 -818085234 -999972614 861341009 999987423 -999972614 -90001184 -760967348 240215742 205016655 -988634814 -1000000000 1000000000 -8010312 -999972614 150023071 430326746 561107147 -378882336 408408993 -999972614 -581280414 706156445 1000000000 -459954856 999987423 1000000000 -480389983 529155284 -643776804 -41838504 342642844 -39641554 23081313 -535001962 999987423 787070862 1 -298883907 -1000000000 999987423 -781243641 998618667 -603234558 -106230733 11424839 42 236408409 -1000000000 -496213922 0 20888181 999987423 42 0 228163287 -1000000000 895218122 126722009 -924692415 1000000000 88974769 263639775 -457876912 999987423 -100344244 -999972614 -805651793 102198160 934857472 -927917156 -1 -999972614 -259770134 -536142340 200004955 808053782 -152881737 -921269524 -839913617 -916379610 -999972614 202312250 -495382964 209956282 219508731 922644629 -338611686 -636085529 697535850 0 0 42 883120249 60131450 302977501 689149475 -165906777 115096624 -451919779 517638175 999987423 -1000000000 0 -577106287 -316792881 -134195072 -619570684 309773372 -30406729 -615084360 -606072545 -1000000000 646886918 125782912 -52700038 130179096 999987423 999987423 -789075428 110491125 466269678 42 463918198 52467382 0 42 -424033650 -999972614 -541150055 -115280900 -325460326 675877365 999987423 669096308 756695489 524218383 566055344 240765111 -769302876 999987423 -113952458 1000000000 -999972614 518190463 696552289 -859534687 765992138 -962300335 -835764098 283221559 1 669308296 999987423 -472442510 -734788651 -46464457 924386355 1000000000 999987423 255820386 -250780169 -970616245 -999972614 1000000000 981974605 -984302407 658595564 -276951785 480034820 1000000000 -271830057 -999972614 -965215300 -974165154 -614547652 42 1000000000 -872028501 -104169943 -739985978 0 824707522 -994210946 313867885 -1 922429664 1000000000 448304911 467434890 42 936027415 1000000000 -316651125 1000000000 792986851 999987423 999987423 -788671280 999987423 -944070752 64734148 0 778287820 385109613 -312443896 -137852855 -1000000000 273771399 134951593 323348677 948153524 -34198628 -999972614 618519725 50063980 863804121 492605494 -999972614 999987423 0 -447079586 -155659347 402998928 675144861 -1000000000 42 -808570 1000000000 -899909243 -226421820 -429274937 999987423 -833535371 468926441 -622748432 45361874 333392640 -498415149 118709605 999987423 937956247 620689104 -876662996 936568568 42 999987423 -117866876 1 189642539 137731898 1274079 330871303 -774021874 -53716772 -999972614 313503815 1000000000 -999972614 960151511 753079386 736683096 -960854172 -553951443 1000000000 -86449214 0 -892010877 -437531490 497133709 775304691 -317452709 0 687611489 473662436 999987423 -999972614 190312586 231902763 -1000000000 -208760095 376233713 -213413953 7500277 -457619802 999987423 -459702093 999987423 459516067 -314526263 -426585636 -999972614 887186917 -254890162 -946756546 -436028020 -241998384 -66996826 795919163 182133212 -609596380 999987423 783252431 -157668202 -61391672 -999972614 583114098 -463822244 866514239 999987423 -697848782 -167082355 42 -94923071 -513093525 -413787637 -811404451 -842257222 1 525811952 -1 -642410789 673944330 -999972614 936057903 156560452 850878053 665169995 1 -873612738 927280985 422573556 545309014 999987423 1 -999578192 -999972614 999987423 -165308445 -1 -999972614 -41649811 -541498725 999987423 -1 351756545 -999972614 1000000000 -37412168 -949648975 0 244432140 -830456926 999987423 640123968 -999972614 -25692238 -996337536 -834239717 -665571215 208099206 536154452 108684455 -34942865 -312102734 -746271930 -122012005 -277828084 763538482 -269622049 159898560 -442291273 -376501226 -999972614 -938610446 -513927073 -555691672 -1000000000 751753488 106819830 719164153 999987423 -981891342 0 760370704 124724736 -1000000000 44707610 229940510 83207695 -78317650 428659066 74330516 793481754 0 -947608732 -999972614 1 -962043323 42 -999972614 42 -291067033 462660138 -224071596 553536341 641398453 875301442 -999972614 -727367764 179564443 751822639 -999972614 1 -856369084 999987423 950781932 -1 -202684413 757530380 -579021340 700553889 -1000000000 -67135792 -854203454 274712340 1 -839855787 -787531084 -898367392 975183715 999987423 446383422 -617645622 -127958203 516314745 42 -511307841 -999972614 -999972614 -312989608 0 -797139269 -1000000000 5914060 836473876 -216799830 -751398619 -999972614 0 -570234909 -1 1000000000 451210788 -585233323 -527376386 -999972614 1000000000 -999972614 -379437723 999987423 -1 269004753 -263980574 -999972614 -999972614 -460316488 999987423 -620058470 -225677415 -449137678 913602732 925143807 -736411749 -492196152 534118885 701855873 0 396942537 710822296 42 920390481 42 -586423802 108746715 -486426179 376114064 -396009186 435224475 -39213069 -73527582 -999972614 753646049 -591721979 -728182665 60042827 999987423 999987423 -621636915 -1000000000 -385072501 -236550892 632625850 -514725404 101629553 -1 -999972614 -219172408 623221568 598707256 -999972614 921076912 -898494039 641018354 -999972614 855819899 -729941904 -173112398 -446264514 -1 78049785 999987423 0 -153730173 999987423 -960710377 -550360775 -345458275 -946609166 984613447 68118841 -999972614 765026465 910378642 13342975 422405712 999987423 -385987222 184888010 -707707855 -812708464 -297091114 550184048 -999972614 586389914 -999972614 -645220163 382511706 999987423 697199775 -1000000000 -915617236 999987423 594785525 0 147621381 -328373988 632898098 -232996354 72066710 -610984950 999987423 -647480424 -1000000000 419509282 0 45336959 42444312 -364474135 33824717 -857472512 -1000000000 -71887184 999987423 416034015 -664483395 999987423 19862008 285712694 566743109 405975764 206985732 -351682258 24749839 700569302 -426122676 642735475 999987423 -999972614 -688250892 1 999987423 -439465526 -401230125 -662509311 -47184849 24023622 -925220583 105742511 883818094 -194584767 680514218 999987423 -349954984 768541374 339819428 200202828 -84292169 0 860955161 70974253 512087103 -361154987 -999972614 999392191 1 220238471 -122368086 -1 136058610 565516630 674556032 -579304240 -302340764 0 1 -683554672 999987423 441153951 -759326348 306541622 -44906761 963636081 42 89881197 -884055810 806096711 977936156 -999972614 124312590 -959695296 -458825144 -1000000000 467942632 694268762 999987423 360336298 1 -854072937 207202112 -379416024 454924508 -96403536 -12205560 400545454 561498052 999987423 -164471221 139717385 -1000000000 262670014 -159842095 1000000000 -999972614 609795438 600835847 238886008 -968126398 -999972614 416212968 1 -228449653 442144807 -41619500 699287373 -999908299 717179422 822350853 529003680 999987423 796872826 0 432451528 999987423 -271611478 999987423 -999972614 -457600465 -925196852 452829567 999987423 391196566 1 504789921 0 -794136413 618013611 999987423 -999972614 -679032670 -161010870 -206115209 -659615499 -580675769 1000000000 686865927 -1000000000 375505178 760107740 -999972614 895120210 951009988 421836824 -544932744 0 285446347 113102521 -999972614 1000000000 -662902207 -27691789 902200483 -434359889 42 -1 -905852285 -999972614 -344813018 999987423 223132015 642564921 371543653 170861345 530248983 659812952 283512255 -756327075 827469230 -28102709 -277376815 281060291 529798322 -440852386 348413012 999987423 836455581 538397395 163281538 -999972614 -808365827 924852109 -156048029 -690977812 -1000000000 999987423 1000000000 203336095 1 -54996169 1 110100224 941163079 -7954290 999987423 1 -428018439 1000000000 42 384153537 1000000000 999987423 -245246254 149007084 -949179422 104577327 -107054437 934403096 553036679 22845735 875775413 812627565 166881788 -999972614 672007083 -999972614 171395142 0 999987423 184276266 312621981 550517872 -1 317196701 -895733470 1 856307629 -1 152312294 464686408 137008542 999987423 -999972614 -685989520 886939291 -590468783 -664000989 -999972614 686343034 999987423 -24496160 -999972614 -1000000000 217585224 -999972614 1000000000 -868032829 -762690866 350824581 999987423 -126871322 -318549795 465521323 495799489 806655761 -692511741 1000000000 289138075 310956194 -999972614 -528991850 -603956125 599420809 873857889 1000000000 982185131 910976999 -1000000000 642991283 -382662223 -143705084 -480406007 -879108744 611457996 -1000000000 -448533051 -999972614 -640877443 97876184 424745278 1 190473654 -999972614 -125432024 202847834 901016982 -999972614 -607477650 -246885494 999987423 -999972614 501656244 83612603 -999972614 406415940 -500750029 48525217 1 -146490145 -287687662 -674792826 -246737352 440478859 493233311 128254394 685158681 0 643466201 -258915558 -419011503 91689101 471527805 0 -726304969 685088833 -742265351 -1 999987423 456416975 999987423 -286345383 606347934 305175593 -893060553 1 42 245949344 592457597 -362959628 -72763275 746110520 505526069 -888317644 -823004180 999987423 166474027 999987423 -999972614 348108773 -747489826 -600799797 142955045 91734333 -333734002 -999972614 378108506 463550204 -771364189 -88990157 566885737 -999972614 999987423 160778698 956269593 -91298696 97026505 -848958724 352874729 -913284389 553016688 0 -950847843 -999972614 -816390179 836499661 437816159 229154220 -688381721 -453035375 750165004 655837543 -830546923 999987423 -376431464 1 1000000000 -352338212 -948432709 904403324 504789921 388977692 -583991691 1453380 522529627 -999972614 -715520458 -943065475 -541022986 -739133390 1000000000 574731910 192105640 502061354 194025865 508272499 -36902308 -220785732 42 0 547065897 999987423 -999972614 274166443 0 207411475 716319033 897784759 42 0 -651273419 -738412123 921937860 999987423 -1000000000 -1000000000 24734041 -999972614 757337575 1 999987423 670030900 1000000000 -136275048 99085552 10386924 644416824 1000000000 -345384247 769738093 -186794837 -1 -794448889 42 -999972614 9155655 1000000000 999987423 -999972614 34672577 -26312889 877921046 -400454836 195048217 -839330287 -999972614 -862548151 376391748 0 999987423 872260895 -98087878 42 -888858162 -190051988 513748620 287004117 999987423 988029209 -86414105 398862583 -790333456 -277681624 1000000000 999987423 -603020212 981663666 352917077 897364761 937070262 -999972614 42 -504293137 352527448 -1000000000 -863187621 238978209 357588965 1000000000 382425452 -299628823 -999972614 -999972614 101249158 969436630 -614587626 951486080 -265384047 -1 450745052 115076163 -440759390 -976989923 -461078117 0 207723375 343156617 -25134439 1000000000 999987423 375348924 743655625 -1 -519697900 -895017417 881980674 999987423 1 1000000000 999987423 -821656736 -990483200 -901059752 1 891961846 1 -980778964 -69570491 -148650816 -62758983 184520775 -999972614 -402194995 568080469 -999972614 501773766 -609949452 18333067 86882216 -999972614 169216507 438423976 -999972614 -55788138 -890360046 1 168864965 1 -999972614 1 -843516487 -108910093 895558729 -733805133 999987423 999987423 -824192246 -300958691 49002190 -999972614 -1000000000 -999972614 999987423 -141752890 323802669 -48667882 273312427 -618650675 256889640 1 1 999987423 -1 999987423 999987423 935114062 999987423 794208615 36589727 -999972614 -921614184 -299695400 -768275988 648763188 857481613 999987423 -66946507 -66140677 -1 947341601 -873463397 999987423 -139390205 965802560 326843655 -999972614 356639526 -999972614 999987423 1000000000 218203764 999987423 -972692633 -672975895 22227874 493302505 -178036544 729530647 -976239022 429178804 554036551 588762104 -354407980 -346594390 -999972614 -599176076 71467670 -853022268 209272424 706194671 707222762 42 -348292665 -999972614 999987423 -1 112006132 153106283 -890697896 0 -784787930 449657426 972989275 -999972614 42 996682542 -999972614 -472528311 999987423 417449912 -972161745 769082123 -307621685 -23778449 610253198 219154225 -360215193 -600710147 -265607504 329547256 -290584065 597653120 0 128890522 679598986 -329709314 -239424187 176674558 844898067 235516384 -770595489 -999972614 433751625 749967721 6193040 965967883 694607599 -595956997 999987423 -1000000000 741735319 142768353 -431539200 -999972614 992985171 91008189 -402330408 202579208 -28217146 -754905635 999987423 423247353 0 706862955 0 -74426818 388590418 448960921 867193941 -799963288 -999972614 -938642712 685957399 -948952564 -268245686 126466179 323749391 -37900908 193329875 573452403 999987423 -877268658 -640367402 -128748037 621928315 0 999987423 -952775571 -231718433 -999972614 -576034926 358612849 42 -474103317 204763297 -798240881 -49965553 42 104718779 999987423 -385800260 -1 -742123175 541856122 102453496 -837396216 -502826736 -390915579 980641281 -243699975 319790471 926452418 -105257534 -207139773 697790342 -705753280 999987423 295454153 411678911 469530977 691518047 1 302539528 -348312428 -451424617 -21425589 1000000000 431108619 1 -1000000000 42 -62542714 -999972614 -494969780 -867405695 -1 540376337 762227533 694209425 1 498185135 42 704138415 -572575485 -509862835 -999972614 -714954543 -951562465 -429543811 -541521169 89817358 991929130 999987423 -177090779 999987423 42 477719627 608460874 1 42 -999972614 -260716563 -186100898 -999972614 618960919 53287961 -113173280 -739843012 -771905307 -999972614 389442001 -410987033 999987423 0 -574178952 837733008 -1 0 -435275449 42 -924977040 -999972614 -1 500116805 766564420 -999972614 -999972614 594440336 978172419 -166227656 -1000000000 -999972614 902236496 1000000000 242261208 -999972614 255630390 839129847 -1000000000 47046502 -430622472 -628901380 -61809340 -734230124 845325020 32455229 347866153 430186435 -544567642 -975165410 -814799614 896871199 0 999987423 -1 999987423 -690849706 -270760599 353109206 772742462 204409036 -48975121 322060094 -633912249 -272812911 666394786 -780707556 999987423 -1 -541744569 -722366303 -269820192 158219094 -621447583 42 -910312992 -448836505 626440621 386193792 0 999987423 -228472082 42 282653807 835588498 -5913774 42 999987423 926942662 999987423 1000000000 -148971464 342860309 1000000000 -999972614 -999972614 272349129 1000000000 918599227 807364320 324093911 0 203641514 655684322 -999972614 42 -999972614 -734871149 1 999987423 999987423 -546002319 597524494 -399702963 1000000000 -999972614 745663668 -98019515 -511746328 -1000000000 132715985 239530805 164434609 -907119476 999987423 -340053814 786532735 -885023988 -55494811 667560602 264183694 999987423 -1 999987423 162122132 -246571933 937520361 -417025619 399487571 -1 1000000000 -999972614 -169666738 73746358 811369762 242760741 -528654381 42 541467661 171878258 -667463951 118803143 42 611856199 683705585 -690946538 999987423 -1 589636910 -837396216 450004527 1000000000 -16040586 999987423 19870485 -82269976 -622874236 -658650981 -158982642 -1000000000 -998453378 1 -1000000000 843049482 -556936200 921755864 -900257905 -976617034 177812046 579767172 -729353520 313453777 -607840260 -964644790 200777590 999987423 -999972614 -999972614 999987423 928256729 -373073819 -504159406 612664980 117625831 -25928977 424998082 -512432619 147674348 279277278 894959938 757991989 -999972614 42 -1000000000 -1 999987423 -999972614 796005743 562865769 1 -628280610 408124067 875270766 -711036167 219787597 -397452385 564641931 -999972614 -672264588 640132618 965475338 1 -418372409 999987423 27472507 -351890873 -1 11887235 988887204 999987423 218697374 -518102949 530499089 -608161279 367597796 999987423 0 1000000000 0 -822340834 1 999987423 64242792 505521930 -656170565 -914186608 136556988 -539661307 130533086 -256303054 -773384534 510549313 999987423 0 -383847463 1000000000 -36121546 -871679254 42 430227059 -634985436 -960501743 -1 -653123294 -314085233 -531221814 -795988089 551442630 455411906 -65000512 -973377091 100053297 609520057 927257122 -749042765 225301254 -958200132 -833414184 717175758 888865483 -815648327 -1 265308255 -237977423 -156045391 -273791134 680814933 999987423 103002162 218400848 999987423 -1000000000 -166722698 -96865809 84438493 719394986 42 -512131029 1 42 55337977 1 807420311 -716901084 1 51531851 -901214592 -571161196 -194841130 -22597265 -592656166 707533875 111575248 775004797 -817824318 -639267202 -812968174 -268907865 -287350449 339152638 965568690 442127669 -240652940 -170975892 -227528023 999987423 999987423 -634654036 -727080978 131709919 -912778723 -611921508 709252734 -371801295 603429937 208949944 -819307282 10447622 21108093 9269597 629111096 45625675 1000000000 -549484653 -857493596 0 -13252154 -745760644 -383456905 -999972614 -39853277 -999972614 42 805222804 -999972614 82255062 855470044 754494890 310575922 -453527650 625586277 -999972614 -1000000000 999987423 -999972614 999987423 -350331477 -113998803 -96421947 850959435 858292452 -553007408 -763752308 0 -999972614 -720572655 -478804491 435576911 -384807223 -396625156 -999972614 -349369287 -805607995 811722895 -999972614 -729438544 175492175 611026835 0 -79048592 999987423 0 -1000000000 999987423 -999972614 635599756 -910433454 -1000000000 610173975 957254476 999987423 -650362382 962214786 -158994943 -999972614 776811658 977515958 -999972614 999987423 0 -367459653 -189011496 -682255622 26870966 570269272 14216861 42 -77093205 154617452 0 -133595735 666193800 406950114 -440411898 -986451709 999987423 -227604591 -415193060 42 598374316 821648832 -919944672 418461164 -999972614 -814062808 141125401 845946202 -655782272 845617509 498823618 -1 -531515614 -821903448 -999972614 -1000000000 -284017979 42 331915625 439234014 0 -1000000000 -999972614 -45502301 -126602464 999987423 -789569116 445603506 -642477237 0 -863214677 214913472 539282651 65256921 423553570 -597865485 999987423 -253726912 -308152765 720223689 1000000000 -227466318 -999972614 283515782 416087392 -999972614 968698589 -980454470 999987423 -123215056 -999972614 999987423 360451778 -273528672 -527243865 -999972614 1000000000 800657986 -58454214 -144987970 -999972614 -999972614 -999972614 -506641454 -210700161 91352315 999987423 42 -144345523 42 -185627623 -1000000000 -999972614 -460238375 -335079972 891631812 445200755 654720946 -928823290 -63422125 146622583 372355767 -1 -130377969 -999972614 160660576 469088944 205471840 -1000000000 177070910 -210285501 999987423 1 -999972614 -72181414 -55984726 -566640908 -365302609 -999972614 -999972614 1000000000 148604844 141818228 831020308 -438768882 275235707 -999972614 -999972614 28729307 -1000000000 86861661 -419793903 999987423 71281797 169886643 645505701 975976678 426509264 -173904176 -149981854 -645076097 991418648 -496734222 -318443011 -218629311 -356308846 -999972614 807455033 649140636 -670688523 392258161 -884571456 1000000000 199463888 108181025 1 -999972614 577800021 -154484828 1 999987423 412621153 -999972614 -441586405 415267470 -678741390 333818764 -999972614 -17615630 454633906 -216986291 -999972614 374172049 999987423 767430711 -6190710 1 -608772023 -778154782 -961411014 939713735 -442214817 712266500 42 174142887 -623165301 944121676 -935176185 -68707559 842202565 459338927 999987423 475398136 910388593 -351203453 803407609 -420390203 236750350 999987423 139727919 -676065406 -219680152 -579071771 -709649061 999987423 -1 402719502 399719134 -1 -999972614 65650453 -999972614 853538535 -799504785 -999972614 -999972614 -233590083 829829551 -492101594 -463196339 999987423 1 -893098441 767297014 -999972614 1000000000 809662300 -1000000000 706760921 687642624 1 -142906448 -999972614 833411869 -895436358 -229057306 771628689 -33064882 -500278338 1 -204470681 635986260 335411089 -1 449836123 -366300066 -801316361 -825915853 -1000000000 1000000000 480558195 -748255464 27998204 -573926774 258586043 999987423 -999972614 -869689300 -446402794 -992836192 287260807 999987423 -588480565 21271001 787332591 616230619 -835038192 -999972614 -658111836 -9989526 -152623266 -747785738 357230643 999987423 0 1 -764338462 60455722 -999972614 -548140072 1 999987423 -999972614 677814151 -1000000000 -638170679 -23517561 442709592 42 -999972614 741899083 -114997608 -1 -935988642 -46583244 999987423 -176474168 -976498690 999987423 772080592 -813830371 -661296935 -926086930 -999972614 999987423 1000000000 616730125 -722154086 482977471 1 -797059157 538750605 -124595251 449224512 646364681 1 -1 -866149669 494049973 642356242 0 -485997405 -1000000000 195607406 999987423 -1000000000 999987423 -999972614 -311493304 361332532 -1 990252502 973444147 -985699011 42 -999972614 -589316793 781618723 999987423 -373228358 -214123888 48390493 -999579076 -593499804 150141886 400617624 839167528 989535224 -999972614 1000000000 868681739 999987423 42 880076294 999987423 -900893286 103032616 876599992 5590892 279722135 -193949634 575585807 699728096 -161703637 185340135 -1000000000 731557928 876350946 -487534046 -449755876 522644134 310781392 811980441 999987423 -647650190 -23471731 145781586 -194278507 29505188 1000000000 0 886078349 42 1000000000 -1 -999972614 -495128918 -359964186 1 -422022278 -999972614 -435753037 42 483022560 979780544 1000000000 -409225076 946823095 -61809340 921258326 -437083039 -999972614 162417295 -999972614 518881965 0 214668920 67881307 85596358 479541427 -999972614 281293896 -903091069 999987423 335183348 42 159098753 -947895131 297524249 -137145059 -503733859 0 103327084 597046845 -53751415 518764586 1000000000 -942401671 783904387 -999972614 -534962708 -104639064 -1 995132839 822721645 999987423 -530639631 0 456510798 -81478307 475519806 -260672369 456076113 959461846 250146198 -103804233 443665081 1 -74762097 999987423 732105751 1 -999972614 236761097 1 1000000000 -821493385 999987423 754299271 -835800089 -999972614 -962782522 -1000000000 485592472 190528235 42 101235340 -999972614 -999972614 889561253 -677204288 161886384 -999972614 891000751 999987423 42 789777719 -1 268012725 0 729723445 425167813 -831231583 -87161594 -92440737 999987423 787082707 -1 -8463606 649743236 1000000000 0 -999972614 -326329719 -831206444 -773682851 -905090315 172286522 -5535231 -187794132 769109572 -276666719 -392513978 1000000000 978858950 -965785845 -386443435 551929749 0 -1000000000 21158735 42 -999972614 373411140 663302722 -1000000000 483661 521831720 -856042257 -107924783 1000000000 898241117 193583900 -1000000000 -782178119 -999972614 0 -373444643 -165016925 439138707 999987423 -653306600 1000000000 -375762681 -406440437 929891957 -1000000000 -617136442 1 -1000000000 0 1000000000 135500315 -847564019 1000000000 -999972614 0 -868775949 -1000000000 -1 326741 104009740 -152706014 43164734 45187579 -134146589 419814951 -999972614 1000000000 -358529696 113223200 -186106976 839496046 -220862724 -157550442 -320676001 -664918169 834002973 1000000000 -999972614 -1 70819480 51721775 -546928166 744816912 341839297 23510483 -1 834089090 -743229712 -227388150 522716595 -69338238 1000000000 -246101505 -871516045 -357514722 -532231003 999987423 -578538367 394525645 999987423 -990883780 -542544330 -978839155 -101577374 -670834379 770755936 -797139269 -663532584 -730712901 -468907467 404165820 283649630 -873912635 701079203 -387048362 186221109 388658974 -1 -848906282 -629711908 297379639 -1000000000 102981844 -258940567 999987423 999987423 999987423 626741089 -409084063 0 117397551 999987423 -1 -1 275422238 43471336 605672010 -731505930 -769439663 -601804511 -180160518 -285576697 -1 792846801 -584055887 999987423 1 977958895 42 999987423 988267948 -395145399 611697409 -113155959 -259898965 -777017467 -243076349 -535064889 -1 624619870 159726671 -820957998 14681493 1 -1 -980895901 -999972614 818584532 -999972614 282487042 0 -987668450 -999972614 42 286273775 -766911970 -963365962 -1 436311258 -392782977 192735380 42 103365358 999987423 -274978384 -212635837 752423472 -999972614 999987423 999987423 -436955716 150427842 810901644 720415386 565950132 -1000000000 -968736894 -98072095 0 935023664 999987423 -1000000000 -701826434 -88978752 1 -679494974 -720518179 999987423 -828264228 -106602379 -527768953 -942698028 -1 -145939717 -996724701 -758284966 -941301364 -999972614 -691194973 459572679 -999972614 -945729968 62107989 -790239613 -505811470 645894971 0 75859196 -1000000000 -574376359 -888653380 -1 -1 -1 -407210214 516168677 -231472147 -926321987 -1000000000 46083431 679742076 -999972614 999987423 -1000000000 -200749844 -1 -1 853662280 879895970 -965697661 -392762495 -614547652 0 819766243 999987423 -388692696 999987423 -999972614 470811877 999987423 -143487598 -556170635 999987423 -29545269 380319523 80279725 -979196317 377626064 -87764709 -438370237 -399564220 -100719779 846659656 -1000000000 75185153 300948720 -258275817 792465064 999987423 -1000000000 -855161083 336428255 48716962 170965957 -221791287 -967980577 -999972614 -282566424 822765352 -999972614 -999972614 999987423 237598968 -999972614 999987423 999987423 -840658774 -1 0 -829012696 -1 334107258 -826793696 0 -711544619 409008594 -887976046 999987423 227872302 215140001 -889165482 -624272224 337825181 848297145 -406314779 290204593 272167724 -98657706 216809277 -871949286 -913386327 -384638761 -422685437 -486325950 -999972614 722472520 457210530 42 -867799691 -65764037 -139100823 1 -258163945 308811269 775896405 -861719886 -718581190 477794865 -99828005 -260662427 999987423 508920880 1000000000 323321988 884460916 -999972614 999987423 999987423 999987423 -999972614 470670769 -999972614 -582244151 -384343939 1000000000 -703676681 -596238395 -153320339 -999972614 70493787 549097838 765165284 -190697510 -384984246 -341316212 -901788951 224643724 -6030499 -667132611 999987423 541080824 898475601 21272333 676796022 687387271 0 -456935360 616532610 999987423 -395169643 999987423 579610107 999987423 -101511418 -463169685 42 63043856 72245381 999987423 0 -597458396 772085748 -999972614 206459463 348736855 151641278 1000000000 -847258263 1000000000 -599819055 -1000000000 -467967708 -747993576 -379573999 -405209370 -1000000000 970005279 -784109960 -450919055 -317999776 -418773354 -418306184 -62153342 999987423 196748113 999987423 999987423 681657975 610237033 -378266893 96552162 -1000000000 -588921865 270720089 396372399 -826657379 60371132 49583942 -103371422 -525448125 -999972614 999987423 -999972614 445879479 679192790 368815395 431164680 -705399565 -293692990 -999972614 824925668 -82035815 1000000000 1000000000 -49666570 393649577 495226168 466581547 -759090048 -275431927 -660807406 491725516 663928099 -779202200 542053348 618513977 -468348528 -1 667808111 -865439827 1 708485231 -242903714 -999972614 392997091 314615194 -238493369 -248308219 2522675 -759815472 -520125924 -480866618 -999972614 -415552878 -999972614 -203308393 -498909175 142788255 -360557413 -819512704 0 266312757 -300247591 -888822306 650814931 320589596 900350380 -667024015 -274316270 1 -999972614 1 43432636 -923874838 -370786191 -920963478 234912986 42 524533714 401239557 -802684618 372299913 849884266 -999972614 -483192087 999987423 999987423 922612416 1 585137447 569912818 54903010 -182620476 -999972614 -812419279 -385921875 508511610 165120612 767142336 -1000000000 -999972614 -541035251 -642577924 999987423 999987423 441571432 -999972614 872724252 -1 -999972614 881442517 -1000000000 999987423 795070298 458180206 903708983 999987423 -866738386 145262162 691939393 -999972614 336466909 -972408774 -51239915 1000000000 53161918 -999972614 1000000000 31801526 361378484 377405 -58885083 676575975 42 -369234133 -578594186 1 -168594330 -555327234 42 735152913 833705949 -999972614 -530972168 1000000000 971464761 952394497 -27761359 -705013027 856553198 1000000000 83410642 0 -26089127 -723189315 -627977084 -419856348 -818513877 -217728171 -181450605 -65020072 999987423 493838545 -430790740 42 722667894 -999972614 -798131356 635011721 570223071 -889826117 354570916 477116379 451045561 -815717039 904476514 1 464769230 999987423 981164384 789277052 -1 79318027 975273611 -239085614 949354759 -782011687 -422941529 -610656623 764780615 655128778 1 -147142647 903009535 671346636 492357874 -352160845 537874474 999987423 -1 -1000000000 -824722974 -419696777 193789381 -23036473 -313394809 706209946 496028298 -52177645 -293748595 14395966 0 -434345170 -341166884 1000000000 4697729 -70029340 -411699656 -999972614 -111650218 -999972614 229648079 -1000000000 -999972614 581044761 289593117 679310803 -652209524 -958803394 358253492 -784772731 781907108 42 540630101 -999972614 795232681 -999972614 260302956 857008490 -1 203860297 696307665 -429023012 999987423 -999972614 865432030 1 999987423 94604899 1000000000 999987423 -883293065 740719856 999987423 0 318454103 1000000000 999987423 182240245 -380569127 269387801 120465963 735872935 157611021 -208324335 -953376694 -821331993 42 563687142 1000000000 42 416327146 -885223474 999987423 -999972614 42 999987423 -115313425 -55968052 -1000000000 -917364097 437574138 -648602859 -635851235 -884301297 0 -413389080 -253650344 -10038474 617110228 -246042444 -209347421 749172131 990050963 -999972614 -71933828 -373887747 -1146002 -999972614 0 150646517 999987423 -999972614 -517829254 159812738 -26139363 -362488679 54896268 26683130 7581931 0 -277828084 999987423 1000000000 -530745221 -999972614 421852378 115381581 1 -496634800 1000000000 57749045 243327173 -531498808 -24737966 -63688056 -110044215 -999972614 135337859 42 -390592257 68764434 971103921 368626662 900922664 370014838 -426466645 -145506634 -581184921 151814168 -15758634 441591497 845098576 -440666143 -896223340 897133800 261396441 -265898041 -968827574 374476152 -531568165 -905966661 688709509 -416152775 -636798332 -539652229 653505462 -968266495 1000000000 943048879 355331549 992401863 539456213 999987423 -1000000000 -1000000000 943136191 -152119219 -698493850 933615787 114795290 42 1 -1 -273683776 706628259 1000000000 0 -998957535 1000000000 999987423 -982638075 975069842 560314918 -207082987 995016995 -508492525 1000000000 -681776572 512118124 0 54655475 -471631491 -1000000000 -999972614 999987423 -968229015 999987423 -317500656 42 999987423 -269272935 -659018311 386367191 130867414 1000000000 -1000000000 -228131658 482691936 -244423670 -461809142 971650127 0 999987423 999987423 -13806501 626575269 999987423 -999972614 -957989709 1000000000 696036967 -320738747 -999972614 -882303880 583072252 -811574010 -132177855 980503279 1000000000 110750518 817815957 299793369 219012054 -122104828 452863331 0 42 259335333 -126171104 -1 -999972614 -357011679 1 -525734167 917961585 -999972614 999987423 -299177411 -698796911 1 733783147 142060682 105807977 -278702930 -330854986 -151219381 498798270 796853613 1 999987423 221650769 -331845438 -30693267 -334546091 -511399448 328546678 -437975879 481264382 -1 1000000000 972261563 -1 982219437 -699003382 999987423 331167824 297938336 42 -1000000000 -1 229805665 -530639631 -514308782 -840592834 318744651 176368474 42 -310592640 -271085864 161847765 831846980 547512461 605711658 -316856118 -28860266 999987423 -103344927 -911744887 147649747 982705061 -307844953 230861046 900327184 -500698796 884693444 -999972614 182398146 1 -832289013 42 460440711 999987423 -65890598 -333788448 -657301935 -216280229 1 -968512043 -232227265 -426013004 475631457 -1000000000 -368523888 -238403525 -573473302 -648681226 46830084 966448714 -23285070 1 999987423 -406094212 -354614907 -1 -842695210 999987423 289430415 -927005780 -550434117 -881442807 -557827483 1000000000 -1 -999972614 442683266 -1000000000 -867120074 999987423 922958633 1000000000 -169066305 -376466804 -815363894 -327328175 -41390128 768873193 1000000000 -1000000000 -726037899 -999972614 -1 83308867 -1000000000 971341305 -828236785 75378280 593613276 -999972614 696111753 0 -429878700 -250067891 155610268 -1 -999972614 -782773569 453739365 -158914189 -80190285 42 2471341 1000000000 -764039230 -297404045 999987423 -676094063 -113541370 665723238 -999972614 -999972614 42 -471134885 256770525 -999972614 -242092004 -999972614 -1000000000 409567917 999987423 -446881830 -387150166 78641914 223668057 -228846749 0 -339387364 58462978 -356696720 -886728767 -749224351 -1000000000 -784154024 -991155147 999987423 310558090 -817657679 -827856702 448233190 875469952 34331763 263350180 42 990834999 536765774 823294351 999987423 -1 178278046 -51911561 -799622904 673133471 -1000000000 -603039004 -999972614 810177423 344558712 -175380046 831439956 -647331703 42 -1 -151101616 912576905 -763617411 -526251982 573391215 -366671003 999987423 0 -303155184 0 42 -887549556 -419525030 644349924 100359950 748128731 -1000000000 999987423 -710689203 921481955 -201596164 -78510713 999987423 0 868247934 699247505 -1 -640965598 -654007073 -999972614 800964057 238792714 999987423 184665983 542880582 -638958876 528357819 -999972614 0 999987423 -999972614 -726959775 -787853008 -999972614 -171638206 -398820111 999987423 1 999987423 -312550730 74617062 -833556072 -679695294 946621817 -806115147 -580610448 -729398932 -760429500 37623306 1000000000 804276052 1000000000 -1000000000 220596340 -999972614 -373452008 -419359080 42 181740454 -276209201 999987423 991543581 -999972614 -47348393 -404732174 -416090402 -999972614 -1 330925843 -102208065 1 713452351 -894617290 775069791 1000000000 -837372248 -865002468 825648052 -1000000000 1000000000 -693288181 834694122 -609589422 580441773 999987423 -438676265 -51407100 722875722 999987423 -544256577 138986377 -930325539 0 -516923808 -312989608 -363834012 -286962255 277175634 999987423 -214776574 -90103704 805744812 42 660127711 928977222 -999972614 999987423 -999972614 0 -1 -577743906 -434424726 999987423 -1000000000 -552053609 -473956614 317576889 -364816647 306541622 434571028 -645869718 94569124 402373178 73461338 -156981897 -525592764 999987423 -780855540 -999972614 110623170 -999972614 -999972614 567014333 1000000000 -999972614 42 -999972614 113401552 783718079 -94492881 827199791 -831093207 164828327 999987423 859465700 -999972614 999987423 482791323 466139979 1000000000 909203932 -719163244 -999972614 -969627912 1000000000 419418168 1000000000 455900211 -999972614 -976915844 440858791 821968245 -1000000000 -248509887 -999972614 451123475 894078261 -999972614 580355452 809468049 -903077295 14364102 873227398 207509645 -999972614 999987423 387916713 745564865 956283463 0 231662755 435618737 999987423 108871269 -38739796 -923792587 -181443478 397539109 491644205 421637362 1000000000 598121491 456932134 672959566 -697604974 -422241429 798471254 -461619482 761898588 -121830832 348942220 0 408164089 999987423 -980811120 -782174132 -767856310 966411482 940178164 -727236903 -958386406 513747306 42 525075697 -613829819 80742901 167516665 -72928067 -631455981 576012735 334990963 -852277986 -999972614 -43389815 -999972614 86156988 156407738 -999972614 -905022790 870100807 928115166 -989662497 -158253655 406958755 999987423 -554576936 609507166 571501188 -737771685 -126633413 999987423 1 999987423 946402424 297445000 568726086 -909487467 301271853 811709427 915989000 354277116 342151650 -384143246 42 36318103 0 -946586776 999987423 515912153 -999972614 -895322724 418772358 -580643608 999987423 -189753665 827850613 1 999987423 622082485 -520594466 381761374 397224353 -712160148 890716397 -222739719 -896058970 -361305007 778691532 -362266575 613847937 42 416281546 953877134 -253208842 -35093027 -225828281 999987423 999987423 405271507 19765833 947014885 150391370 -9328205 1 -999972614 1000000000 869027123 649394383 521868827 -999972614 -999972614 127290074 372796531 1 459219241 0 -676815887 -774164455 122472023 -814186481 -1 -999972614 -408453312 -999972614 -751793967 999987423 -876702364 892017687 -1000000000 999987423 -990716418 575728263 999987423 214124952 42 540685418 -617562027 8242191 669798514 -766126916 294140234 960335775 365180959 246731690 -758891074 -500812252 -684878171 -255336164 -808285921 454641907 521557948 903463643 734519284 -987953374 -25305304 -1 -465072610 -167732661 -274773723 300179074 331167824 -536730768 999987423 -512689436 -515353342 175302605 -51847970 300843090 999987423 744310233 -320080474 -557293215 999987423 1 -999972614 -999972614 -120837085 513322614 0 340976535 0 -1000000000 983207345 -999972614 42 1 -594577016 484176024 -508809304 1000000000 802133759 999987423 1000000000 717008722 204172343 267856302 248119038 -942117082 752316653 1000000000 955257148 -527776972 -89290834 999987423 -729006935 -685287608 655781397 -290542719 71999100 -999972614 -1 999987423 -830160647 -327473087 -210157657 -599137404 -415315677 42 833457930 1000000000 -679394081 232549394 1 753355063 750804235 -999972614 -257206907 -999972614 -999972614 787679656 0 999987423 -492486437 -527885347 234508248 -981600172 860799927 -817231357 -999972614 1000000000 -131384792 -336249051 0 1 -633020880 -59407754 670867147 -790627509 570954719 -940748092 -128076418 387847420 -1000000000 -999972614 805663921 999987423 -1000000000 999987423 -748726103 -891439084 411974578 999987423 -999972614 504673961 42 -814288400 633411720 1 -999972614 881444020 -309653814 689047889 -1000000000 -178428132 -540879411 -741841741 758943303 -923407853 -682468879 999987423 -361606253 660818951 -728083628 1000000000 532475852 410573682 -999972614 -918036752 574618294 -338225147 78617974 -147815336 -378710877 -840482093 42 999987423 452815060 816523758 999987423 1 999987423 285160084 857942168 903875029 -852983532 -944914935 891315907 -999972614 -1 629019959 -918870550 -951977138 -769918329 642837003 25853253 444181831 -362226542 291935708 -295595451 948793200 -559802391 -303089628 660482748 241010531 146760374 999987423 79280306 42 -117337773 666973028 999987423 120824652 -423647326 -159396305 192514274 -863594277 691906182 869204129 999987423 -577210036 -159612371 736488812 291019582 -202357888 -437105748 510026608 -97252930 1 -999972614 0 999987423 -374712944 -1000000000 -1000000000 1000000000 390597132 -194212010 481116886 -999972614 458247316 999987423 -999972614 727866998 -1000000000 -239993591 970594359 -539973622 999987423 -999972614 999987423 447758057 179830422 -926858177 -1 -693596819 -898192751 -635674521 223219467 371658966 -790810326 563322619 0 -272700532 941309898 -707512143 1 -671893455 482082317 -731126589 43950816 42 815149166 849305012 389626024 -186556402 -784035637 -603706721 -870494764 251997789 217994873 -57134633 -116497527 -764383189 277270107 1000000000 -776647140 -808794310 14754118 -668054559 -999972614 914987350 999987423 61953282 0 622672858 999987423 599801996 -999972614 -223140897 1 -999972614 -975002131 -628903244 -1 286731349 223292485 -972640230 -88268059 868862498 0 -999972614 157240312 73738235 999987423 -596162542 -560800061 999987423 549268139 -859153834 305198860 -689113598 -543767328 -999972614 1000000000 -546279368 998948257 -442518166 275086050 -695498882 -932851627 0 -131083032 -819329405 801959930 472802331 -999972614 -999972614 -636935617 156842143 -999972614 958334001 -70763088 365768515 999987423 -587528818 1 430508948 502061354 10104924 42 -999972614 421561016 -188230342 -214501193 503630803 -1 277383422 -649895352 689613864 732956986 -1000000000 -776973679 0 1 -738861311 458229874 -1 -921987013 -543683013 -936948558 357535142 1 -1000000000 -880710804 -564463354 -1 48888991 -154154754 -829380904 746810935 -547685656 685966026 645255065 999987423 1000000000 0 -927249624 231080128 0 -999972614 -999972614 -982905783 999987423 -71280063 -921892719 -685062148 -528980437 999987423 -54855902 -999972614 820477627 226401218 1000000000 42 -298735686 959336163 295662091 42 -412645667 688287906 -409010383 42 999987423 -94330669 -273647257 568907904 -932491116 -522049463 -781775485 527878006 433458573 42 -1000000000 -198370221 567222060 999987423 -434107051 -700485123 693839615 -999972614 -993763229 1000000000 -1 936126643 -288920351 478781702 366757948 1000000000 999987423 836737476 -540375902 421236612 492904714 -31840547 492730245 724440510 999987423 879153243 -630466104 708050150 109280235 973877579 0 -235577733 1 -407095055 -849511170 -709659330 -398469180 1 766906487 -183874120 -394577655 -861195650 1 -19275420 998512113 339425167 645551352 42 -469839211 502407791 0 999987423 -738530481 -1000000000 997448806 -841248898 -996052551 4321188 -505088956 -380422030 -369466925 114214599 -1000000000 146525052 730088877 650238823 544884941 585922399 542558838 -897248315 999987423 1 -326836934 188969276 -360545005 -1 283444696 0 -613459517 249864683 -999972614 843003561 883891476 999987423 -278290363 -430925127 -999972614 999987423 893154381 644963081 598325744 346169220 -398677067 610134706 1000000000 984597684 889930907 -597586078 -244507875 -29832049 -326667882 -244499548 -736939249 -332422367 999987423 -838618791 -772904381 -701703958 -147294552 436972635 -999972614 -999972614 -370034943 -100615693 -88268059 87681235 484493873 -361419955 -434001613 858974645 -338565579 911482204 680179841 723219647 -1 541072007 -861143433 -284912830 0 -36364791 -897893097 -416217226 687419772 999987423 -719911035 -727258176 124261070 42 0 1 -999972614 763250017 -779513251 999987423 1 203618686 999987423 -202259556 42 -999972614 7526203 205030690 -941207095 924661179 203913783 750669908 -1 355434829 867740877 1 999987423 30937563 868256475 -741965980 584889044 -191732851 139376620 -258280675 -630228866 -692441299 62503810 -413493634 418635358 -831749543 1 942103537 -3622584 42 -686450932 -639581886 207516558 -191256777 -824105075 -856110446 999987423 -518959628 -164466639 999987423 -1000000000 100741789 671137829 -758429938 1 999987423 227796817 0 729987212 906864674 993363121 446502645 -472384274 -554687367 -426415391 -378221630 999987423 1 296288567 179776785 -897758254 914916354 -137706098 356807573 -805322796 744451109 346193174 763929754 172551062 1 936797221 633338715 742521221 0 -846645901 -428311233 -473954874 561772060 999987423 782159251 778443412 445562484 407621636 612026341 547846106 -986380505 -892167389 273404 452088834 -902883936 956023633 433747417 435481150 -907872314 -1 -884757762 -905020367 -1000000000 0 -476335459 0 -770334677 -180420188 -863062046 241251848 634606281 86496426 -1 -527356301 714890276 1000000000 -999972614 259202481 608027317 42 0 -180042251 -938549813 -116462116 211123219 -999972614 -1 -481737532 936368217 934575870 192481786 585168632 42 -952913488 517264178 1 46415054 19901599 -390818762 1 -999972614 551458356 999987423 -211940474 795754535 999987423 -31541877 0 558253156 -1 335058219 532761732 949870587 264193203 999987423 -772638754 537702430 56747713 -484499688 -998646754 870564580 325094128 -483994748 620324187 -205440700 0 -1 476384266 -1 158758151 -999972614 -999972614 644996836 925092440 639000218 0 -999972614 608811522 -92705841 304298293 676655609 -927550706 -999972614 42 -999972614 751944898 321146214 999987423 -1 -817562288 999987423 -1 -454282609 1000000000 601692983 -328081079 999987423 -24702595 848005088 627967832 -78951042 -817000537 142037940 835265069 1000000000 999987423 833804692 1 -999972614 547454084 -672238567 -400387089 -882562550 999987423 -413151010 -801569476 -1 961400683 213909295 -769737846 -828089546 996237825 174999730 107601369 -1000000000 -1000000000 52880482 -457023292 -870077374 -999972614 -999972614 -628710061 457397877 -399454122 -322751388 435595764 95679443 -999241748 -477317052 451684732 -1000000000 -999972614 -819862263 -238444582 -902896774 -588195586 -979175781 -1 -735670656 -829887552 42 -877775359 -854076220 825495840 218497666 -999972614 -430953094 -556800695 83409120 405981710 -999972614 -584808344 204117925 987632590 816206677 7546505 -477065768 178099488 857804970 834494357 -999972614 -523941466 797075635 0 42 -999972614 -1000000000 42 42 -154617886 999987423 -999972614 999987423 777089035 -999972614 34790317 870053522 546857796 -431242822 462381765 -999972614 904714406 429725306 -721673256 368171797 -270186715 -411111330 -999972614 -999972614 -527424542 490989131 984214163 6525749 999987423 -999972614 -355346038 640176898 42 999987423 693546745 -839205086 -337996781 -1000000000 458657402 -636547099 -910312992 239731696 894478150 -1 -400697431 -1000000000 718390615 -661405808 746922909 0 908448205 -136818590 -951248402 -205390547 -922446507 0 1000000000 -114877514 -776299832 -999972614 999987423 -999972614 783070128 -786684405 999987423 -932342917 -1000000000 312247309 747465507 0 544592272 -592252751 999987423 -675493258 999987423 -905176515 -38919692 -51498371 -999972614 -31108889 -300712690 854099537 -575234294 42 -999972614 -789834444 -415537767 0 101383440 600733145 -355624720 952363960 -251376316 -742073987 -383949416 -999972614 362332107 -6475587 -552348816 -685848254 88392609 999987423 -773287032 -386340747 174357174 -1 -267614896 999987423 999987423 -737258613 875469952 -649438392 197269899 688037176 -771484610 -199625072 -594999374 431495463 -999972614 999987423 -327478488 -214286708 271476290 430196390 -343502834 1000000000 240056059 999987423 -510826175 372299913 -522457606 68767131 -1 1 -532658377 -637646686 292632865 354967660 -142406890 707232078 -875878898 -999972614 -583209868 328523350 -1 999987423 841187303 924422315 -967006630 -22186938 -259735864 895181927 399295897 42 82457853 -999972614 228908123 505944282 999987423 -44982614 -87964452 42 999987423 640452288 0 -554882066 194925680 965566914 -197628102 -1 164442240 42 -731559912 0 751857126 357562900 140440473 810986453 -1 629180056 737165264 -570528543 42 -498135506 281620469 -651141228 -445185585 -438839586 -562023339 -203192887 -999972614 -167504629 -999972614 634973728 -974656692 -12534740 -1 42 680580690 -875744028 -395765223 -894771650 429471462 999987423 905136953 -963536069 82312908 -699297280 -98324835 -394472578 -162562745 -354576143 -999972614 801401077 508973055 -105053136 -526639492 -999972614 48965219 -61407311 -27085643 -999972614 -988978470 -845407641 825022393 -122401990 -198740980 -282191492 1000000000 -176658735 -180536601 397007467 -113752095 0 -477074260 -213198755 999987423 681000208 -1 -999972614 -876270257 -999972614 -496087903 220375774 321412036 -323942700 -417279089 -8358140 -810070521 748746577 -999972614 320602456 131714851 424199861 865091377 999987423 -900333234 -531765395 -948333569 -225617534 -147796636 0 371351288 296657812 -463442686 -274388769 931913401 999987423 713959330 -999972614 735528951 -746427107 275051641 -253352508 473078860 -1000000000 150079920 -343307579 392957908 -322477299 0 1000000000 -456006569 925342920 -157652960 -553438841 -999972614 -497080849 -710214806 999987423 173768503 119231052 42 167279192 872880110 -999972614 0 649035782 -346122431 659586235 42 846705355 964043888 -1000000000 -999972614 -999972614 803160231 -233132126 290615797 999987423 -215322184 -1 -78692452 -981134868 -184265207 -282206905 -1 42 -857773285 0 -738829594 617135809 -1000000000 -470277928 -696913105 -45354624 -55373995 -999972614 216673287 -1 -178887339 -939436977 783326445 -669755051 374956460 -969016309 -1 -999972614 858228183 0 -446338506 -577659899 999987423 -290215998 308507620 -27245430 -571128935 -1000000000 693532781 824260796 999987423 -90868114 0 447595912 424653172 -541613178 999987423 516075823 999987423 33146812 -999972614 373135697 244627037 -337171523 46683728 -1 -110025503 -484062232 999987423 999987423 -989838044 782907066 -999972614 523325875 42 999987423 999987423 -601716494 176535247 -999972614 -173308352 25375009 -999972614 -999972614 59301035 1000000000 319813801 916146794 204088229 -372677432 -80434306 351026971 -444914017 741486773 285921227 32074478 -156309437 -310333896 -720215398 -918489166 -944339432 1 1 -511568376 531856353 1 -999972614 355804428 999987423 0 -859034386 -976467952 -552391223 -48541491 999987423 -566535114 42 -1000000000 256279518 -745555015 818323152 368907043 694119750 0 697008458 1000000000 644232902 -1 651518384 -980388923 297895063 -785870885 999987423 -174565953 -1000000000 583530577 96806459 -660612735 -372522200 1 -796261997 -999972614 -888476482 -411717597 -225996087 568754812 -414941297 881390434 0 999987423 -306801010 -464218943 -329059498 724229340 -563432633 -203982345 -312276516 -306386024 82714536 -1 0 120352931 -568903618 -978408853 707858059 -793911118 999987423 -782822231 1 183931404 42 -1000000000 809254587 861066848 526807155 1 -1 281138176 -661523777 1 -414752673 959927375 949165859 999987423 453381539 346920783 -809776190 78937780 835433090 999987423 498561548 0 -36497188 630208581 447918052 172843392 -257019091 -147112914 -15280498 -999972614 484650087 999987423 1000000000 -291381238 -863800433 -355812893 -956456517 -1 234568469 62584390 -418011599 -999972614 297081989 0 1000000000 544388359 97893369 -999972614 -826356785 -435745317 53738021 -999972614 627403001 999987423 999987423 431120294 -88003982 -214150816 999987423 -320329514 -822849825 964731463 669407116 -822197184 -999972614 934857211 1 -379450629 -541696471 -780781283 -967179951 180478909 -661281441 -198378419 -508569710 999987423 -258156683 963505978 -146489570 1000000000 181974447 999987423 1 -943943547 999987423 -856912602 810868853 886553371 15685772 999987423 604449428 -19715432 199061916 -234332482 -358039454 -448518996 42 999987423 -999972614 690505175 -999972614 42 0 -636717941 999987423 -192915806 -863373789 1000000000 -917905580 499975369 568998578 693792105 199711864 -245752304 999987423 -793893255 -651345681 -805428448 -1 1 999987423 42 804741293 -999972614 -1000000000 999987423 -650822507 267530799 1 1000000000 -999972614 836423999 -1000000000 207091086 -15695549 -897758254 999987423 875879897 -999972614 492014317 -203899897 513928520 122802455 -917880873 554038379 -975169194 999987423 999987423 404673410 42 0 999987423 -292634698 -1000000000 -49688892 679877926 -678704968 999987423 432982495 -404873020 999987423 -999972614 -823124947 -484194814 68373762 -203706861 -999972614 1 -244668444 -395761621 -999972614 674890650 824859438 940308326 999987423 392897175 -709095238 -88981568 -200195238 -1000000000 601261541 689190640 -999972614 902878883 563764775 -1000000000 999987423 -465085590 10598664 416216898 42 1000000000 -916854017 567804017 3482898 -560672572 999987423 1000000000 -507096553 0 -999972614 664089681 494029986 -48885068 33100674 -701469675 458247871 238531424 -353730876 77770933 -724909913 1000000000 537355308 -830231144 842162905 -1000000000 797158664 78989379 44351476 126692253 -140690828 42 -782669882 610226229 -644920263 -999184203 -808891660 760857980 -646628040 678134892 -19938008 -999972614 -271366613 42 833864427 202295229 999987423 509911030 1 999987423 902376335 42 341740189 -777229380 223597089 208291243 391336728 1000000000 -840291015 -834819210 212040772 958658682 261814070 860489966 128705707 -327867504 -188012655 -214156337 -896383302 -700345664 -229729785 -167181043 -959904038 -724680818 -999972614 633039099 1 -770869552 -427328979 999987423 -494743254 -999972614 629803130 76797449 -392076373 -138438260 -999972614 -506211520 485660259 -55971288 -465159792 -634196869 309206110 -607836492 810776903 406065737 999987423 -217180866 87338949 1000000000 -515220932 999987423 361304505 -144499495 -17319099 100626512 944306590 1000000000 -999972614 0 42 -483506259 -999972614 -510094938 -731375428 1000000000 -999972614 826242385 -999972614 -999972614 -820878826 263181208 28457994 464397717 454554969 -118415113 261242686 -100048406 234491840 42 190797539 -938798373 -609226307 -921466639 -487742762 -882538319 -637863543 -831527184 19870485 171904469 1 999987423 575451855 -724647896 316771435 999987423 999987423 -622847431 -529008024 0 -113343392 -497731618 42 866324718 999987423 999987423 -999972614 999987423 -401297491 1 -56549363 -435782570 187822566 999987423 42 42 306203877 822793406 -403404771 999987423 -494041795 -999972614 474807366 -412570466 -569990977 -473064699 832247988 -607674709 -522031501 152656737 57017652 121327639 1000000000 733349390 27048783 -622704681 986389430 995581757 75633545 996455854 -231661082 10077194 999987423 188488798 617035106 -162537998 -885836146 -175020336 240440797 748127240 1 786721545 -611067390 -485871091 -659361777 468763917 -918473371 999987423 720639471 999987423 215788493 53564314 -127727199 54287153 -563161102 999987423 -735745243 172887176 291464646 0 544209166 -30751207 352114154 50165860 201795835 -999972614 -249178602 940791292 255765505 -924039013 -1 -711968623 50972791 -847053798 999987423 -378614114 42 665662527 670796378 42 701970069 -226631829 926051878 -615085375 1000000000 999987423 281284379 -501427582 -999972614 168177673 -237893904 1000000000 -32189922 -343061118 -554619559 -327247326 623137574 -128706921 999987423 -1 -916480993 -10962598 -979876239 1 -923497014 -721462947 138686731 345678657 597565298 965755984 -203778768 -999972614 -726971191 312957942 999987423 740320707 314577491 -669074293 -819456146 -87210713 242955212 94982858 999987423 -1 240679288 -347126369 -721014459 -75032877 -999370428 632759187 -817347247 -303736119 1000000000 473796876 353528868 217859101 132817381 -560430565 457627619 -642346779 255391031 -999972614 999987423 395641489 -739757781 -941112002 -999972614 427780140 -999972614 738793804 -635245536 -748122992 -286092708 999987423 -843874536 -305932494 -246082001 528007109 1000000000 695996561 -999972614 1000000000 999987423 -1 -368465090 -282577389 -753216112 -481294443 102654053 -933487174 -214164954 -486226401 -179249599 -181819159 -457743782 -719747948 -22363357 -235630960 -1000000000 42 394082324 449290483 -775093428 0 -230934185 0 857560653 175772206 723200324 990401832 -1 1000000000 371383535 -683552070 -1 -38413667 999987423 -1 -999972614 447143637 -104536713 42 -688926603 42 0 1000000000 390908369 847969456 504108146 -840087426 999987423 -518071996 753518030 932549678 42 999987423 -589364786 508953752 -521295879 925369993 -851454913 -1000000000 296352211 -1000000000 646924839 730737179 924725740 -654473927 -560570312 -388967418 -44203665 1448844 -942914885 -1000000000 -299781339 -369047354 1000000000 40106853 965228101 -1000000000 938900127 -999972614 -999972614 999987423 415530436 -1 0 258621315 0 152695404 1000000000 -957076980 -162128613 -583123306 194223916 -999972614 460327005 -486092379 -243843598 648742124 175316187 -516834465 215780893 -223908533 1000000000 -639548821 -337438828 443285669 -1000000000 660985562 -443061978 947861492 794252728 999987423 -800113352 -359244399 -963360421 999987423 807001832 -18561873 -121198645 214613080 -302248901 -1000000000 121753394 -413334766 406576220 1 42 -407864038 -352989446 55093571 999987423 -999972614 686141268 -999972614 999987423 -217411575 -477401719 -913537782 -203315355 -673483228 952886607 535470049 761092736 249620725 1000000000 1 596576130 -544956466 804727408 834577572 999987423 42 273909124 107610787 1000000000 -1000000000 -95903383 10635874 -901814412 999987423 -19943775 792669391 130810593 380079939 -1000000000 999987423 999987423 863949165 999987423 -1000000000 -1000000000 82145371 575741794 -999972614 -999972614 -157823112 -147177252 -748497275 915172808 378535716 -501987974 939092125 753080619 -94202607 -832072056 -818833632 532231645 811554079 753681292 0 0 999987423 -386955737 -214959125 -415583371 -1000000000 -863940969 -328317319 -1000000000 1 270523347 -699820164 -1000000000 300644105 -1000000000 982119321 -190656427 -496448286 -532823985 428574907 -807687626 -186941949 -835330827 1000000000 -999972614 322435724 473521614 481470684 -183147602 -1 1000000000 800784202 408378620 -550666490 46842960 -999972614 414482708 1000000000 666173575 -731059619 -1000000000 -746653003 481737490 978196803 818634069 87132117 -998828872 18413163 892018995 -272035840 -999972614 1000000000 -824123478 0 -912423420 -909516396 -859429063 -99701062 -1 -999972614 212522747 -793026565 586743307 -402224523 999987423 -807605249 352320931 -999972614 -564407464 0 668539345 -480953911 271114255 -856835990 -950892824 213013899 -434696567 171188023 836797474 -999972614 -470542451 824707522 -402624757 -254481328 999987423 23862813 -508750724 999987423 -1 204480734 -994768645 -162508288 122831238 -559865722 1000000000 415448372 731936837 -511971725 999987423 -957126800 -115888014 -887808191 -1 104830584 999987423 377840412 -666325488 -918600947 999987423 -999972614 286385224 151099077 16901275 1 -664828926 -384852865 444342240 964165210 -1000000000 999987423 -1000000000 -332160962 -1000000000 123700310 -456386039 524254392 42 42 -873848545 -411254344 -929110589 -624709465 -1000000000 154865934 682461495 -999972614 -702841489 -1 -999972614 -891021632 999987423 809915863 59916089 -439908911 1 -859828692 591833829 -902074792 999987423 -233397759 -675831059 -846207514 535421687 -417316505 -106546337 -230601691 0 -483737456 -588004692 42 -475985906 -999972614 -652887012 -188267561 732198610 -999972614 -1000000000 -999972614 0 371179236 -607840464 42 429188030 -351631243 -34565238 -1 -534665225 999987423 298159963 208379835 42 505965454 -178955125 -1000000000 494143339 -785781072 -999972614 -59611999 972727423 -191798215 -403097330 982645571 -292802669 481712105 989949454 97109795 1000000000 683778900 938862902 999987423 1000000000 802257934 1000000000 200484700 89881197 296149288 999987423 999987423 155711325 999987423 -795347577 716069556 978180007 -999972614 -999972614 42 391715310 419575933 1000000000 227300905 -870813947 -827915259 -517691542 661094400 -5798335 0 -999972614 1000000000 999987423 999987423 445979238 -1000000000 999987423 188256728 999987423 205048104 -508927489 98629216 -1 11439881 760644465 378623339 257589732 529420159 189671974 395488182 -1 -685234460 -1000000000 -1000000000 -867445752 -944369745 688120038 324264439 -435528070 694155436 -999972614 998804777 839229819 -576417232 542648606 196676450 1 131401543 -1000000000 338158618 999987423 241548531 0 1 -999972614 394685438 -515910870 388447204 -539471751 35092942 -207595370 385087374 974609877 -503436168 268077451 -141515453 -1000000000 520508356 -999972614 3576993 -1231265 -150414487 432626523 671778736 0 -754940456 187629091 -999972614 -141798462 999987423 595948493 187216859 475843274 -70737805 -19069816 -626962539 999987423 -715677610 -406822629 -293944517 -115671276 889411804 1 -459739857 -636193385 -999972614 384184569 807896918 -448117820 775047500 -83035299 999987423 -919941486 1 -218779254 -1000000000 96005825 726579506 1000000000 -330389068 -999972614 3032927 315175253 999987423 -340532612 517714229 999987423 776179254 -76603676 224303837 819074408 999987423 -169208365 -297701971 836371164 -727553927 -685467885 -367362639 -1 -167580101 42 42 -519631850 449680553 -620492674 260446723 999987423 1 -157172416 -371045842 973836605 381333156 -999972614 884242986 -159969314 -177261787 788484305 879834434 455065364 330280207 -1 -738321776 -1 764224004 -999972614 -165699045 527579857 472055011 -999972614 -160595016 652387642 487858868 -964118625 -426699493 1000000000 360460439 -999972614 1000000000 -504791488 -564649620 -837057381 1 -221811450 -666099944 -153258120 -301609797 767518346 -478844221 -398215433 462239147 -454388977 890848198 999987423 999987423 999987423 -154090287 -962233547 785716029 1 672029825 -227972965 -504987347 -345384247 -18246872 640518236 -572997842 -999972614 637262742 1000000000 -999972614 999987423 515721756 -807441182 -160097354 0 -288296440 846237038 -943663525 -484822676 803745075 -1 -172517968 999987423 -953547096 450017010 1 -1 0 999987423 -999972614 999987423 -654502929 0 -375668969 48581814 999987423 -655284123 109786807 -999972614 462435958 -1 -970118642 -364169848 1 999987423 -999972614 -999972614 999987423 -999972614 999987423 897975324 -312253782 50201631 1000000000 355720087 -215136341 566416680 -589899140 165804256 -1 999987423 999987423 1 -1 55635153 79739389 136529980 -681387939 -992285321 837502503 -999972614 -288316001 -790670667 -1 182463121 850551451 -999972614 612750386 -651059300 660600914 598794737 325806845 69083819 -1000000000 -331391305 825363944 -857995528 427066931 247696544 -273283237 81970900 -981442518 -201584328 999987423 -999972614 715607233 999987423 895001496 -999972614 -734601347 197392518 -169342190 819261489 875461048 999987423 999987423 769789080 -606563203 999987423 610508218 42 456147349 0 -20112513 -119772983 -828632463 999987423 -1000000000 -999972614 -627420438 856199064 999987423 999987423 357890821 739609105 -397478289 0 714500410 -539463289 -768433253 -818129890 999987423 -901233592 1000000000 -215636049 -588211721 -999972614 -729349389 570613899 402355882 -148090781 446173665 121198485 999987423 334115562 264494422 -947546050 967431922 -1631418 329189458 -52702651 244906413 -402266978 999987423 380814607 -784637037 -804666689 -923608935 -135843097 -980019793 0 -698753720 -968211891 906800533 896375797 1 246403639 -999972614 -179704302 -999972614 835824150 290311687 129039821 42 983225492 123966848 -993298383 -454511417 -136818590 45248823 544432808 -737061758 -1 -947384327 1000000000 -86044941 -999972614 987679978 262606131 -1000000000 498377546 999987423 -999972614 -202621275 -999972614 -1000000000 951757660 -568817153 -999972614 214613080 -20896623 -1 693637463 1000000000 -999972614 0 -720566127 219913785 454356674 -128425275 -395510380 999987423 -271478482 -518356224 757642347 299253515 487681226 -999972614 -908297075 -934672093 -352153172 661702616 1000000000 -348516780 999987423 999987423 974540200 499491202 -501334898 -655259795 539920592 1 594232993 -958082763 -32479743 440960431 999987423 -526736712 -304944775 -224057528 1000000000 494582217 792826366 -422873491 129029340 788863511 294668873 -568240214 -999972614 424008010 -1000000000 -251845422 672787587 -833715575 -632686362 -578328704 28739319 87896302 55986150 -104546568 999987423 469558079 -1 845042896 -867617512 1000000000 -999972614 788323081 -949002831 -999972614 149966468 699985633 999987423 810029854 0 74942669 -777485765 999987423 246352815 319565342 -364518696 429678269 150467310 -245470783 908127114 -690938418 -159708665 -999972614 -457780066 254128908 -299433484 275309163 -44659910 -999972614 -1000000000 904509428 618750920 -999972614 911844741 -589740777 134072744 -469090640 -558122139 -248946485 381816651 -1000000000 -700949526 -700316515 346395236 6087654 -12670291 -713372814 999987423 166116278 673111073 -999972614 -414198945 1 -305381341 996654835 70588555 -999972614 903453969 -330708038 1 -26319782 819532315 900683826 -367503139 497525349 -607777939 -423369617 -517480467 0 -208902840 999987423 -974311029 212117120 999987423 606064782 -829127915 -91104493 382516238 -907267303 -554506308 999987423 98666769 916965916 -1000000000 -999972614 200949274 46016653 -1000000000 999987423 1000000000 -682369255 188786623 -999972614 -55245571 0 117347453 69460081 145591107 919341064 -910555671 -538312754 -999972614 999987423 240854722 999987423 -927320902 0 419560841 624912837 999987423 999987423 -254554238 -999972614 1000000000 293044519 -941880073 344022738 230175956 351421316 -224390613 -792571305 -999972614 999987423 902802261 818190242 -429082826 -911193243 -117775247 405428683 -744269229 -999972614 -201059554 999987423 -299591665 -932956909 -598744893 358658640 42 -1466175 -440894458 66897298 -319260607 357917455 42 0 -333091137 448090656 999987423 -783753065 -246432900 -793062112 999987423 -999972614 588955475 -161635329 -279392900 461220407 0 215376164 403841965 -619362408 361066325 -253414595 -661930653 -984622441 -999972614 959667603 202644615 999987423 -322394933 561146724 -620725893 774749664 993188521 -784188059 -20836598 -999972614 225686072 -493781420 -999972614 -999972614 1 42 -740384118 531357161 -640753369 766250304 -395899868 941189335 999987423 405235399 288442320 42 641580151 708591195 998813377 228638189 352037271 999987423 -695982507 -1 -765941900 0 -992836727 1 445868734 -402970510 42 549253453 -90906872 1000000000 -835693686 227152450 1 -884742155 -84521421 261005495 -574444315 -21922716 -340350489 -13081228 -999972614 0 774744031 923673122 -744110582 -798227538 147386479 -42653207 858173681 -931186369 999987423 -1 -1 139408372 -12658426 999987423 559677280 -999972614 386840759 12605189 -230541275 738748617 256483765 -657465766 1 470732733 1 -713787606 201337882 -300803716 1000000000 -366951757 -999972614 -561498247 42 -992015642 -999972614 0 1000000000 999987423 -278574716 -821127679 -799306503 432314364 -411993376 346184298 365649603 258248617 0 42 -74163008 -139143347 -253650344 -1000000000 0 918650218 -766838900 -291838330 -1000000000 435854015 -1 999987423 0 -160100858 -13511145 999987423 0 -253414595 -218707894 -999972614 737408869 915370232 -308258247 -753904152 -315323048 -999972614 -999972614 649728627 -999972614 939048545 -286787434 584601568 -951738633 647599277 0 892288329 -1 -904567496 -999972614 431771804 536372003 -501132115 -323084665 771090260 699287373 -1 -389465297 1 164754192 999987423 292940016 466692093 999987423 -162299084 -999972614 -217797780 745628752 -999972614 -1000000000 -227186313 150981354 -508016662 999987423 -1000000000 -1000000000 -340815634 -999972614 -695934708 591741098 0 -150466753 -860051331 999987423 166022889 -81054852 259564552 427607874 -819232985 0 572359638 999987423 519455216 -839631210 999987423 999987423 999987423 721593853 945517983 -999972614 -217878998 408080258 465468326 -998286862 -1 -690071589 42 418225322 -985199068 -1000000000 836791949 10568008 -791113149 868368218 -365744156 -604804290 -306454024 902143559 711763729 167979907 -560524237 999987423 -672427982 212552653 -144877653 759321359 -824852876 119557439 -209539317 -840906485 -762484438 782791448 216617613 -999972614 -530677189 976393755 -207222967 999987423 -410874611 435294218 944823412 -675637945 999987423 -1000000000 914300538 610773209 678181758 1 833849203 -129869643 999987423 -999972614 -145987264 -782789674 463807465 -401217528 457777800 -235414534 -812392176 -62093101 42 1000000000 999987423 -771945747 -999972614 116086892 15998156 406881192 1000000000 -589176041 -221083120 999987423 -574071397 251778752 998425116 -1000000000 999987423 -999972614 1000000000 1 -999972614 -670180107 476004456 999987423 644732460 894027436 977725344 -261933333 685733702 999987423 -1 678287822 -999972614 741247506 -755636213 462433787 -999972614 593812222 -411166592 -598135343 -623509102 377344592 -567409705 1 -999972614 42 -574967714 -595672331 250318903 661601174 -497791720 563258679 1 815108576 -154322992 134350865 13867986 42 -781479146 -1 999987423 999987423 -398901207 -886847654 516793353 -96235996 729368762 683305724 418729003 0 -79853442 799347241 -383476881 999987423 885209605 -410327853 -999972614 717929178 -680800438 -887769936 42 -33230543 999987423 999987423 172341971 -928203634 -1000000000 -999972614 1 -139108596 147872692 174750430 178704331 0 -999972614 -485197566 234470011 -100574400 -514049087 -294983311 837814685 497794920 350790390 -371872322 -683518871 565509171 -633224224 579852531 -732828363 -602546336 134364018 763226584 733892132 -720916619 441128450 271257877 -125437401 811978121 -971867537 0 1 694568168 -999972614 83769701 -521515 702781909 1 574019949 651371691 -988788703 999987423 -654146213 -247730529 999987423 892809308 83404262 948431020 -845315954 -107054437 -387308564 -177116377 -999972614 -506214467 475635128 -999972614 -999972614 253337500 173478684 -451533718 129139959 43357150 -283768310 841965407 975463418 -1000000000 167057548 890083531 80087412 352893945 -1 -934715907 -271393939 13122839 595578347 684428467 485612730 -1000000000 -999972614 -774413131 999987423 -929237128 -349033569 -849609066 -45221753 50963153 -456891372 716934556 705426830 -1 216577045 -469923549 -660548647 625085881 -155485624 36582211 0 -62196784 0 520674489 -725755259 42 650121563 -1000000000 -144355461 670383173 -999972614 123584857 -350509438 42 -162840248 -999972614 -1 449460845 29246102 -28562266 996015739 42 -804664923 425425356 0 0 -628952456 -915148142 999987423 590656518 770742855 -447578087 316167609 -105887846 -925515093 649293956 433991295 -771947624 22464801 605894260 307972133 -999972614 -523304300 833187520 999987423 915634086 -863197982 0 697051954 -999972614 1 80829575 593316605 765782856 -606858687 -999972614 741510712 146628273 505218706 -650370896 997841793 984131021 -999972614 -430821538 965082793 415682251 231510808 954256514 999987423 253847259 758590794 -884013050 897023706 384942694 420203477 0 461439805 1 1000000000 722873724 -290933041 42 1 -432328946 -999972614 -24421143 -378516633 -999972614 42 -646441585 -651662716 -134330352 999987423 42 173475398 -206203411 -762689102 -55042025 -623226711 -999972614 322985011 0 -258220775 704391017 -628563801 -351990133 -824589143 999987423 0 277575217 1 -634959310 -709806665 -89187319 -999972614 -373546676 -266056712 42 300795966 -999972614 -665045724 898655256 -999972614 -659584066 1 -69474627 -999972614 -715667148 799172216 -260811020 999987423 546845873 -645913560 1 -232275071 -396422022 -92612740 -157930076 992533383 -655016610 614837126 607686855 -901791829 491978189 518932977 479987798 711312663 143059463 -21527400 -642951097 -149043904 -999972614 42 999987423 506169717 -645361566 -662104959 -217455552 -642696029 102927897 -143901447 -391366894 0 -999972614 363796134 -861783110 -999972614 -918005860 0 194539028 -529848268 365666100 -642654906 154839677 -781369922 492153098 -999972614 999987423 963235843 1000000000 999987423 43420175 753439104 999987423 -929187577 -1 248725022 -554045412 -362207409 378849643 -461125679 -314110411 999987423 -999972614 998352642 -999972614 -999972614 -996477454 122032741 999987423 12820652 -459301768 999987423 795101666 999987423 -538000887 32077848 -430699409 -609425935 705262595 986981364 -95451189 987931275 304927964 -1000000000 42 999987423 -453726055 499015110 559913232 -1 1 802915426 -479498197 -180163707 944100063 -890790967 553015211 -461973892 -1 -999972614 -1 273863889 -267639823 192149403 -999972614 97619840 -875450931 999987423 -110685490 -166708753 -266388722 -458391650 1000000000 290912994 0 69801611 -523316142 311583089 -462525679 -833357335 583134227 -81665322 -1 891441407 -1000000000 -999972614 758941476 69922702 304278887 -598611647 692538054 139363494 871215369 0 -979088295 -1 -469080860 100311162 22751560 141392916 -906178645 -776647140 -385038488 1000000000 863638598 -414607616 -628796974 999987423 -1 778801100 -12303495 999987423 -175795307 -150042798 -538878394 999987423 -440688157 -758317878 -1 888400682 546065590 429838266 -383165802 318530762 999987423 0 612056510 311072431 746284866 -485369357 -246558549 -415820201 999987423 398207221 -999972614 -780477918 -139085305 263423006 -324854536 1000000000 116754275 -314294716 999987423 782061006 903431933 -543345833 -898369973 -62214513 201420498 -909548194 476227259 -18496855 -116918781 -91156427 -1000000000 334293139 -554396727 -624032832 -999972614 808591309 474389554 999987423 460164235 0 -891904360 325651498 -145405248 -465528555 -999972614 999987423 155566941 716752442 -925445599 1 -269311798 106470982 -582228862 287930127 723055915 1000000000 278431589 -1 233426473 -954670184 450386130 999703978 -732309929 710176413 -1 121209221 -772078352 -782089088 -823817788 339862597 999987423 -1 -834284099 -999972614 -1000000000 573889349 -955462154 -63923091 414699235 887518680 999987423 -999972614 437324299 222026760 396443323 -683469515 999987423 791996316 -310014752 -14751063 162931564 587753694 1 -627696254 999987423 0 999987423 0 -466261112 376044892 1 -1 679115268 271264213 -838104970 155989584 -469942774 -139234730 -999972614 51988654 999987423 265983937 1 -573378793 -999972614 -6173901 -42470790 958866330 42 572461024 950702347 -794324606 -747723239 919326459 -79454071 -901709637 -77482665 -303934464 999987423 999987423 0 237344914 1 -493578139 -537869681 0 -626562645 -577436611 762388546 588229997 999987423 -630894427 42851915 244496435 -1000000000 761116052 1 -808459846 -697638595 -851497912 120831938 -797088970 -999972614 -684290787 -73916094 723203955 316867825 -779226501 -637693950 -957463482 -999972614 523576631 -858924001 185636168 999987423 999987423 1 545725953 -864210862 -1 1000000000 651776975 999987423 999987423 42 -445719529 -856899419 -275150307 -1000000000 -999972614 53190848 289910296 677071997 -878217216 999987423 -300435525 42 40630718 -999972614 -985846724 412434157 -999972614 993593718 14103401 16023788 -464254694 121410812 409169188 523130873 492758598 42 1 999987423 732057214 25395951 1000000000 -360741126 490821053 999987423 -983236619 -999972614 -47753692 -7668385 116332933 520011431 42 227980764 -481898941 692759196 -809380965 769663020 1000000000 -1000000000 -163476870 326462467 -986961805 42 616050202 999987423 -595949989 658025606 91914083 -308249889 -999972614 647840348 86800634 -973306789 -67661741 -999972614 -877817505 342295870 615580563 -543076732 -348329654 -136393318 999987423 -999972614 999987423 -999972614 42 603093161 1 914302286 -327757444 467300672 1000000000 -5153965 -611252093 1000000000 999987423 -425564111 -999972614 -241252013 0 -885000839 234558969 953939708 -760278514 999987423 507881041 793588303 -241101792 -638949202 -903341315 204833779 -738341040 -103320991 -999972614 512132805 1 468178814 -1 999987423 798386991 -76047630 0 354225910 279306479 -1 876322999 -131345304 -752545087 999987423 -795927178 517338397 -505889436 999987423 -580226537 -603939117 -999972614 -599980715 776017624 -306287319 0 42 -438527948 839501063 999987423 1 795106871 482281143 -979321924 143467849 482281143 365559704 -976148012 -597245990 -189934924 -999972614 999987423 999987423 -999972614 436608506 403386847 709826112 -234815213 -999972614 924315824 225998742 999987423 -187422803 -122780101 208660984 27094374 876939116 -784292495 583763795 800110295 -590722774 482198611 -964052743 405993939 999987423 -1 -718216239 970885734 999987423 775546179 479493153 -345827902 -999972614 -999972614 288453290 -250420081 408526910 736863937 379084365 -1000000000 -999972614 -114820176 999987423 -45030922 101355558 -1 -999972614 607434340 -999972614 705262595 -1 -899490058 -834039985 740180054 -999972614 -726102186 459629958 -999972614 298063121 -999972614 -143489107 1000000000 -107586845 244034507 -738533912 -999972614 -96784094 -1000000000 -548880533 -507438515 277268135 999987423 -1000000000 -297855270 -1 42 -181083685 42 -486280945 -1000000000 -1000000000 -999972614 -897007061 1000000000 292969820 0 910357449 999987423 999987423 -506761624 999987423 999987423 531182631 -97497116 960307798 68490117 -340482236 -822705814 -539036887 -1 -100405993 -999972614 -1 -1000000000 -149647108 -730110252 246458283 1000000000 -999972614 -8895143 -325773176 683101068 -153494193 -91914260 400150291 -1000000000 503970952 1000000000 -977378320 42 -685267594 11907097 -127406262 1000000000 -1000000000 1 -715055620 1 -1000000000 556014741 2605471 999987423 -999972614 -383085669 999987423 75342645 810820133 -711211887 -518375266 -41651276 359859216 39323523 982053376 -48683111 -357675815 -221905159 42 -999972614 959061056 -249770378 -999972614 -640633836 537604784 1000000000 161698585 -723271484 108544284 -999972614 999987423 299647953 -308258247 -553425337 -94368678 559951564 -589949540 -137877374 343821600 -882040649 999987423 -234182985 -1 999987423 999987423 777453526 -999972614 1000000000 686987933 -78223234 148337076 -143770193 769058432 996177489 -411415910 999987423 395933064 1 -1 -825021607 111067673 -711463251 -636195307 -783054508 999987423 999987423 -989874234 932362125 1 -956163585 -999972614 -563386575 15643833 650971433 760966844 -108588928 -999972614 932256348 -999972614 42 -999972614 42 -807099410 414846005 189989640 -162823072 999987423 965753960 542639057 -999972614 754924059 -932063211 507281104 -999972614 1 219222712 -619787862 42 312641246 -999972614 999987423 441284212 1000000000 500311973 151288464 -89633456 161394197 999987423 762479052 0 961429193 311467465 -473902947 -314338449 616459757 955612288 186623139 42 1000000000 999987423 -714757466 -93738336 -786024229 999987423 -958739964 1 1000000000 999987423 -440027143 999987423 -999972614 -348667136 541186853 556490584 -999972614 -999972614 -382088756 480315829 999987423 -676259904 -999972614 -1000000000 147882696 -399411175 0 -271998834 -1000000000 1000000000 -468355593 761488344 1000000000 999987423 999987423 42 -77852407 999987423 0 1 499106019 28561979 -716565449 -681962383 -488672292 0 -117152672 -651723144 857941302 420303866 1 -553524993 999987423 1001543 -783197845 188695655 1 -627665020 -1 999987423 -756569233 -971012439 -246020030 -621269251 -231137030 430296068 999987423 -241560632 241681124 999987423 -999972614 -766974382 467906121 -386658693 -1 11451295 161300005 -25241695 -38867040 42 -203488462 1000000000 1 761218839 42 -413030458 -618750312 -946476281 258322248 999987423 -443429850 -312717005 544147147 999987423 293349560 999987423 364333776 987714649 999987423 -183863998 -544672176 47552255 415687367 576916193 572512873 999987423 -999972614 -999972614 -812076274 741256553 334177966 276796986 533650611 773995029 105943413 951034184 -969418115 -186011699 0 -1000000000 -570676470 999987423 -39608168 999987423 225317381 999987423 464484130 -784725472 855688561 254286624 389796814 -999972614 28468251 -373418903 -938471625 -243308319 204451006 286244293 -999972614 407029849 -216104638 999987423 -999972614 378360575 -738981142 343062679 -530455068 819639321 999987423 619058920 -47668113 192699119 -590722774 -999972614 42 869159512 -942371789 469198959 999987423 -999972614 103571286 127001504 848298275 675693473 399078486 -84292169 -999972614 -75340010 -814024767 999987423 450370300 167787391 999987423 -999972614 178494496 0 -58553841 -999972614 377589451 1 42 42 -459963062 -840943826 999987423 -878707023 -307672190 -670263798 -1000000000 -300993085 315394607 895079899 194999396 -8773691 814464618 -876344281 1000000000 346257786 -288120405 -999972614 -907445761 -986113464 0 698187406 999987423 260954066 251296225 139833599 983629771 840193981 -523111910 907982015 999987423 755403480 648726571 999987423 -57751924 1000000000 -999972614 1000000000 88866690 993186179 999987423 42 -524964028 -684694089 -369118785 0 -1 1 -999972614 19133710 1000000000 702878503 42 -153775198 1 999987423 -267579653 -1 -612399741 -895616397 319032704 939595970 1000000000 -483394484 -847282916 747841438 968230551 999987423 928819462 -89694211 -562950943 -348404132 -279022300 -404008520 -1000000000 -906042440 363265934 481162194 -936073515 -366465008 -495202065 -810576138 999987423 376779443 -393013698 136106014 133053000 -925708010 692471309 -167239117 1 415280509 377865757 -644337439 690357171 842617198 -818568048 -181870858 -999972614 -999972614 -999972614 42 398482183 381130292 0 -1 -263071904 -13627484 139724825 0 1 -1 -85153561 -932537311 -673438001 -567609643 -270799137 -791882006 667939452 -51001467 -142050473 535840959 -1 -999972614 1 1 774440452 986310525 0 -938461175 564425844 654667707 -32875896 564990746 999987423 999987423 999987423 -551498026 409829442 659812952 513035928 -999972614 -999972614 690548420 -151246339 -380337039 -3581714 66845017 -999972614 -999972614 -382795292 999987423 -6747656 -788316622 -769501313 999987423 -656409569 863575956 846643356 -488672292 557824697 -66143259 581285387 844874563 -383993624 310803750 38461388 803196769 953583497 -14486266 -425963401 329053436 -674949671 -1000000000 507145661 77294115 810868853 984447130 -627645947 -712983626 968018116 417991960 928651811 999987423 -999972614 -107685958 -492570365 -356465435 797955425 -999972614 -1000000000 150724470 381666987 -824087731 600233695 -660882108 -195842348 609434366 445463450 269320206 -834195886 -960273857 698115619 406609378 -999972614 1 -998894139 -117808519 754973186 1 0 110991572 999987423 558576419 264559921 1 -399123957 -363295312 163269315 -270826459 1000000000 95116146 999987423 -338616534 1000000000 -179687361 -191501390 -10758720 465168500 456213844 -999972614 -368026266 253471065 -579723940 -595896287 -363170701 -750809736 481625220 276806200 970674965 691220512 -999972614 711067548 -906965353 -1000000000 -388353253 579870318 -669711849 621758951 -999972614 746343206 635521001 931921469 -298956353 1 999987423 130032552 -588420746 -773750644 979075996 -1000000000 42 698748049 999987423 999987423 -552360390 91779271 769260722 931553067 -712206320 999987423 289593117 -923550929 -381109251 999987423 1000000000 1 999987423 660008544 -338565579 176308009 970179290 -498307147 0 -971298975 -518806844 1 -999972614 361243694 -158027305 999987423 -492827885 999987423 -52268785 -749094637 999987423 -90894058 835508768 -999972614 -273480459 -430493114 1 -1000000000 340760508 88391852 -974287316 110896511 -182295595 999987423 -888690522 284795181 999987423 999987423 -466274588 124704538 -999972614 -999972614 -415901314 -221945020 999987423 764833332 42 -520158513 -674282559 -1 -999972614 999987423 -1 -352975126 -814515040 -999972614 -374157516 -106305799 -253755277 -768305896 -33366300 253320686 918473776 -1000000000 -327519579 577721815 999987423 -925142559 -971050522 336209242 596630411 42 -182778054 -72327532 282882315 -999972614 263128778 434207627 -964180945 -999972614 -119902761 999987423 1000000000 -391517066 -300752298 619426914 -999972614 -999972614 23322909 347318864 1 -663162574 -1 998629973 53827216 -439156872 -999972614 848423920 -516503899 -562483097 1 475501184 -845208481 -999972614 793665709 206552547 86975998 354456695 999987423 1 392132972 -487737270 901476300 -630570055 715060638 0 69043100 381476475 999987423 -418306184 599256253 -999972614 999987423 -112116558 42 -627192726 -999972614 402470127 -336439580 -999972614 -689205823 17709871 128269213 -546150640 -77498092 -999972614 -928940739 735889636 1 1000000000 912067077 -978802932 743540474 -645368989 -1 42 -950777380 986040157 -57429551 999987423 113715468 -566258274 -270952243 -4596290 491310863 1 1 -357531477 -996228553 -231816832 -777081523 -669669617 -525609995 844888328 -1000000000 -1 -999972614 -555950007 -11130110 999987423 42 56608752 654368489 -999972614 -420307899 -1 -338958026 -477155237 -590221662 -999972614 -112710468 -282683124 -916637159 124724736 -797981005 94024104 -283684099 0 1000000000 44899895 -554366833 371329284 0 -539909384 999987423 410955844 999987423 -271478482 965228101 -1 -958292593 -391364518 0 882246656 -95650198 189471859 -876136617 665854410 484821216 999987423 575298058 -462498012 -670919731 56095698 999987423 769039660 0 641739276 -999972614 -461010666 585137447 -1000000000 -768275509 135352305 -54875710 42 802961960 1 -999972614 999987423 999987423 1 936569529 1000000000 -1 -994796788 -758305153 999987423 610583394 -948877555 -925005311 25261323 -470475654 405011314 288078223 555859455 -999972614 -999972614 865304339 106980004 -100330020 -999972614 999987423 1 506764273 864849177 591833829 999987423 42 999987423 329019071 0 -993750128 -25484631 555938246 1000000000 42 -354893762 278920172 -143374899 256516689 947314496 -999972614 522376820 -103606150 230289788 381007298 87219610 -90877461 -999972614 126668866 360542388 610324199 1 999987423 863541363 518199780 -590770215 243767395 -740937513 -734712989 764345648 -345688062 -751055105 -820365882 718485945 537018794 -104259898 564740136 -310017721 547082650 -447453343 -1 -999972614 1000000000 0 540474412 -616986640 912305362 -676064459 836555730 -1 -585470428 1 -825879528 66956171 -999972614 -262755222 647481973 391290426 385043725 856216056 765476718 -987686632 91368872 361425500 425532942 -999972614 553367138 292972416 -999972614 818892046 -975030377 -975028851 -407536169 -608772023 138365734 -527384668 999987423 651007147 -162128613 104818588 772588790 -859376011 181556043 999987423 -809910511 999987423 -1 -99854895 -700620748 -895694045 -875622006 1 -600424337 0 -914271744 -1 -1 0 -1 999987423 729117350 1000000000 -362816777 -79503296 -1 -473067706 42 392825679 -1 -589253693 892018995 867622162 -999972614 -526100911 469591174 694771962 671693706 341144177 20404261 -483612215 999987423 198467826 -979484087 -234517155 -338658320 -502997228 -666579741 919470314 -999972614 -193969983 621424330 110065465 999987423 -1 -1000000000 814141493 -503800441 -982750677 -1000000000 721866131 -999972614 0 803281096 1000000000 -199684256 -392878695 -670924004 -558349520 323926848 999987423 -999972614 -975903678 -478578075 576377364 1 649846428 703084333 -37416260 232252004 591104684 709215284 -419755260 520203612 433288285 915909090 143443505 651671105 -256220576 841417573 -301309576 848851931 999987423 1 581701224 -65764037 289460223 -566950895 -873912635 551052856 -566548672 -226796294 -460100170 -999972614 585875747 42 -445301942 -999972614 448724142 14395966 -999972614 908149005 0 1000000000 666279599 433745675 -76844613 -999972614 418099089 556179434 374404067 -980850451 0 999987423 453422474 -546279758 -248674027 212749281 299999531 162529428 999987423 -999972614 -634672068 -676816701 -52330589 -53647699 524219809 -493160711 595739635 -57160694 42 -700934971 -623692748 -917112751 1000000000 404366135 221099558 -125257415 438757221 999987423 -388802017 999987423 -999972614 42 972599635 204168950 999987423 129545622 -108675498 -692498147 -1 -999972614 -648876836 513045061 378122792 556570830 1000000000 -627383061 -635683903 727239886 -425333476 49845496 90356584 544038508 -629928345 902847427 1 658734484 -921186031 -630433574 -299875714 -514322565 1 188571282 -14352274 -999972614 -108387237 131632129 880337993 226445061 -38135634 796735562 -999972614 -215975953 -337906289 -999972614 212343998 -999972614 -660561634 -999972614 -443306477 -843802618 -689668621 435011236 504346951 999987423 -999972614 -398444082 1 -2596800 -375085362 -544696595 -584536068 304838594 999987423 -999972614 97653403 967777916 -154704724 0 453833723 -1000000000 -1 -999972614 853531902 -76780505 -937240290 1 1000000000 629652742 -999972614 324438795 332685596 643475032 -755976371 -921246556 999987423 -1 -495786590 1000000000 212354899 -503852394 575460508 246153422 260584633 1000000000 -447387841 593279288 -645761996 984400207 -999972614 -133066826 110100224 1 -1000000000 365038202 726011376 0 339030767 705700008 -504159406 -835194923 -1000000000 -541584593 240782893 504296205 1000000000 21915348 999987423 999987423 -999972614 -11850404 -569289547 999987423 765646977 -663942847 592205126 -442703856 -172835317 -999972614 544189254 535453188 15069191 1000000000 -429067179 191031434 -744753845 -1000000000 550658706 -437958226 926095963 544636712 -434112525 -894499890 111668788 -922003148 394493052 -427105195 852193389 -116831993 -354683564 1 999987423 -835189706 992980429 -543587937 -604523425 -999972614 -301019462 629566741 0 1 -1 823315385 -650893525 -982831218 -402197340 999987423 651598970 -248000275 -999972614 83374302 483791101 0 -566514012 710865359 -1 -1000000000 -961145956 306819687 188230279 999987423 -695035835 -313710066 999987423 -673552737 348072492 -755908218 241262545 287718374 999987423 -221149442 -125511710 560603567 -999972614 -88968043 -905296366 357692585 38488652 -996407720 999987423 999987423 342151650 -537459500 42 -609520781 -999972614 -672303175 -123717604 -421306392 0 1 909656746 -613601948 748881550 -530956552 -32888209 489450284 -1000000000 -437306207 265746341 42 -769598871 338992723 999987423 999987423 385896682 -517719217 -1000000000 -980724977 -277508984 884091277 1000000000 735949906 354782646 -999972614 -862744568 237463426 -180042251 -866784530 -344026742 196274699 -1000000000 373722592 -908592028 489797759 -56424639 -501683474 -560919504 -296354632 -28929338 -199504758 72171655 859197314 -985305469 -19336603 999987423 -999972614 -61452437 377275684 -617186963 -186355619 200623268 328771164 -999972614 823363866 -955364353 1 813484738 -809926340 -673245474 630812948 -433277729 -180396081 -352151991 -234443715 -907056604 -334436796 318928171 216410625 974324694 999987423 999987423 -721685385 286818001 186104442 767918375 1000000000 -999972614 -732131297 -811030410 999987423 1000000000 -758859665 -673025259 326979434 -389854367 -932990488 868158533 486283926 316645541 999987423 999987423 968537584 42 -302983907 999987423 433599229 -158922591 999987423 141581803 -46228148 996964241 464369505 895394102 -140730798 -455864073 999987423 -240688869 -1000000000 -180084003 1000000000 978553533 1 668734681 -139660724 999987423 -350547564 232524044 152943280 -427566458 -489727614 -999972614 -1000000000 -532634131 -1000000000 388765858 -999972614 496430664 262328569 664771031 0 663116040 -999972614 -999972614 548310917 1 1 260457747 399060306 385290635 -970184202 -899649698 -584742831 -1000000000 -602677627 353708587 -503154432 165082468 459572000 1 -1000000000 -418864795 -96462900 -562912562 796443788 -812311482 -473926509 -999972614 999987423 748199029 -543135530 767391352 -629237855 -999972614 1 -640374972 1000000000 362503297 907258521 -999972614 984410612 1000000000 -553891065 -587399311 65743849 -52630592 42 804466647 537045436 -808644822 51946112 -329831355 -1 -758859665 199751511 980235010 -519676919 1 431294014 1000000000 389951110 -999972614 -1000000000 499597464 242371280 1000000000 -605226418 -1 -661672860 999987423 -154072137 -876119022 13775552 1 108053667 -999972614 -101236402 974431140 65956485 1000000000 -987686632 -644990864 -528990453 507377913 -535823507 137702039 -982454745 -841440733 977053773 -999972614 -888514280 130664768 433581484 -350750383 -372626772 -279856328 0 465651684 1000000000 475019505 -830401447 -1 552248710 -999972614 161474699 678499125 724707020 -851886595 -116958345 -448642061 1 -392079040 999987423 258504359 700470984 -811516645 -999972614 -999972614 -708257760 585861398 -1 1 -837754308 -279923444 999987423 460335966 -855057964 999987423 900717639 -577833648 970052561 0 484616793 -191798215 -248607398 -211632136 224857785 -437682487 42 969483551 0 -711524983 999987423 -776661735 -1 809608021 118150610 430779140 263423006 -1000000000 -999972614 -999972614 261834433 396697406 -939217864 -999972614 466106235 -348467435 -915744529 399921955 1 999987423 999987423 -859302768 620046099 -1000000000 -547408250 -999972614 134925544 -400831388 -619839363 999987423 999987423 933857394 673501671 739110352 -641988459 -999972614 1000000000 868472271 -375350728 999987423 301833522 999987423 963143058 -320633293 -831251179 -726761029 1000000000 446073765 -576591484 757626777 -999972614 -87458767 -742094084 65034848 -681653 -525347126 42 116152032 -47574232 749648521 -278428939 147806431 -573505459 42 -195368997 -992460956 115017 -1 11376340 -275369823 -195393008 -999972614 -999972614 465383941 266051139 1 999987423 641883198 -116166737 -870213091 -556313416 384645211 422747601 551251009 299553419 -389708132 999987423 1 300291560 -182237639 -682836033 -840848535 598488705 -999972614 -915035394 517839402 25075958 354340152 -976498690 -199828067 -1000000000 664820456 70404664 872820239 -619861513 692042993 290631617 506206421 -901442350 -180909818 1000000000 999987423 -161958323 623040998 -938829017 -881809450 -486308938 1 -107736478 -833726535 42 -342858865 -1 999987423 -999972614 -999972614 175554940 999987423 370251035 42 999987423 -1000000000 726841974 -999972614 -682035178 -999972614 0 -999972614 -573411701 -999972614 -983919919 -780709142 -201949016 -694206564 828613226 -1000000000 193945245 -932953109 -575390321 42 403540904 195802505 0 -456559086 -12187303 -242260698 -1 911540721 -999972614 -999972614 1000000000 -967144390 334919782 999987423 246726953 -986217168 999987423 0 -1 -849364571 -547353494 970352411 -999972614 634774307 150305797 -52908061 -620514057 375767638 -319500826 -999972614 -289674103 -253431629 341975470 -300688160 -36259977 -5875916 -1 470941433 -693504311 -364288637 42 -758336262 -301022361 0 -999972614 -589531538 304806373 468113149 227677497 -409121652 999987423 -30103166 -247838580 191720236 999987423 -207103201 -565136395 -1 -306050678 472097711 0 153036508 169854220 42 880337993 644963081 -304466838 -462543160 999987423 -1 895126907 393564515 621949345 813323063 999987423 -1 -997872520 -999972614 538898056 -499038089 -341601030 -299780216 914423545 -335164587 670871325 -1 216673287 -939703213 977028244 -968969547 -543589728 885729030 468608734 -126836711 -350021627 -768504961 -1000000000 553679320 -273060214 371167832 78420273 42 727960171 669796257 353980409 883379346 295455809 951548717 -660315285 -986740024 490902484 1 885834929 352494887 1 389837884 0 902215210 -68230833 999987423 1 -971668258 0 988407226 -397491170 175479299 -136903109 -984365699 334770011 521820895 81232802 -1000000000 -297237348 637407709 137643262 -999972614 1000000000 -450878919 -1 -1 -1000000000 -947286265 -48846932 -844254788 538220538 999987423 -999972614 397982006 -722154086 -18075953 -662108813 -617620942 697029823 968951463 173355800 999987423 106698379 372654208 -574457596 242977140 -633199160 -929407461 999987423 0 365980433 72493414 771042117 -245183608 647908800 -649992373 863383699 613519632 602655665 13738911 781128786 -796754841 887961181 999987423 -519822148 -503365860 -748982581 0 999987423 -1000000000 -352980133 628333592 999987423 1000000000 1 -999972614 921419115 173204048 650464657 -41634139 1000000000 -855131729 -463484146 1000000000 252958022 717380526 -24525016 999987423 -286106896 -999972614 -1000000000 999987423 0 258710764 -533567258 999987423 -76041340 -140101527 427976132 -91524127 1000000000 -386689176 159569873 -8601956 -381241369 999655729 521137013 999987423 985926901 343244610 -375719782 -87981761 -370629551 369785387 -396692464 244723696 -30074364 -398183209 508153273 918194213 -845256460 999987423 1 1000000000 -673167669 30904767 -225334513 -824847442 -999972614 224887644 -999972614 -343990051 -90329752 566276839 -467487984 598782593 42 -358592536 504729091 -374709014 589938311 -89739339 241416939 974205056 -32712955 -418033760 -999972614 999987423 514994702 567036153 42 -287609603 -999972614 174194082 1000000000 -293451723 -7310154 774664594 -593727836 501068385 -991484457 -552558863 -738808212 917370597 999987423 1000000000 -107635542 884337373 467253499 -423861978 0 178344947 42 -471437916 36066926 337140740 655622793 755350271 999987423 -999972614 270697635 -933241183 -835228490 -790742370 42 30776443 -999972614 999987423 555868460 -100548706 -349692156 -365386444 878987416 999987423 -216009619 -186943251 -136217 999987423 202568839 -381834128 -437882143 -213123238 462866801 527293169 42 999987423 -953728374 964043888 432571330 -801973550 497972359 1000000000 -128007189 1 -372689181 120555300 42 999987423 -988342349 -1 0 0 -237118992 759820766 636202811 191193676 -70830791 -689890478 869411347 -138271493 -463110639 -1000000000 457070531 -1 -999972614 1 42 391617811 312191804 435805093 -999972614 684255758 903176511 -352438548 191756419 313670064 -343151691 999987423 -856298525 504492752 42 38203387 -579828315 -179441900 -895357914 999987423 -480210742 -342985346 633116284 724884964 664627993 835168562 -219227262 536005610 23303054 -1000000000 -277255010 -1 695283818 378287585 999987423 -1 999987423 -999972614 -380337039 730788185 975632288 -122650577 332641819 1 -1 743430941 840039868 -1 -502160418 1 999987423 -200179382 -234631404 423425059 560038395 510486514 -861956953 598688674 846692297 150704236 999987423 -914454068 -1 999987423 917053651 553515188 1 975079509 -999972614 999987423 143490826 999987423 320121711 -999972614 -1000000000 777507011 600886249 -462826654 480801578 475439098 -719522469 -713317872 55665432 999987423 -822003553 430013746 -785741816 0 -498415575 -146047313 713773061 -338058982 -946756546 1 683561883 -708555154 597043065 -300681031 593788789 -572684743 -999972614 -1000000000 0 -443943367 935313817 274599816 -230768578 734970377 -1000000000 -999972614 -999972614 -1000000000 -535317417 42 -632279729 161837330 971673241 1 -757570094 999987423 -999972614 -682559533 925570898 149267971 1000000000 999987423 1 325918555 -874669981 985367400 -896918552 -701149527 -376759093 -265274559 -194245798 -166957662 -893810659 134338913 426198287 680504969 254478180 107410558 354711819 924664623 -288476515 448762094 291675157 1000000000 0 970355157 -999972614 915043175 459015488 -416221528 -484203387 655686068 -628500309 -714029615 -646243847 342377656 347948720 999987423 999987423 -678408039 1000000000 541806258 -924787073 426050202 801465560 -526411064 -327880222 -999972614 821031793 -825804507 226060577 999987423 617748882 0 -439230343 -900899994 347539576 -113051107 999987423 20843202 228955894 -703696826 138365734 999987423 1011913 476384266 1000000000 -500288539 42 646254322 396596610 -454909095 570043214 -132182636 783580418 386214754 -349254439 47826509 -170750963 -913782496 280088504 -310757449 -493742820 -687790960 -338565579 0 -604612921 -988973691 72283398 -999972614 482657283 1 -999972614 292251616 -297490824 42 -400762027 889294157 840703456 -673011861 -98980572 -799879692 -891136503 -1000000000 1 359459823 -746263749 -624690836 547932949 357606581 410207686 -127055220 458109812 238826703 21235453 -715784460 223911754 999987423 -999972614 -417257066 -999972614 999987423 1000000000 42 417511006 486289217 -819844409 -999972614 -999972614 -143757354 391919294 999987423 -643407250 999987423 122682962 -231198447 216288753 -317253669 -906395104 -1000000000 999987423 -366694943 1 -1000000000 756185765 -277017118 847205736 999987423 957325405 -319253669 321374757 -1000000000 -478393828 -85418427 682721286 -567376937 1000000000 -822818093 -147512551 566486769 -422819280 -212664295 523207306 215870143 813107637 0 257915528 999987423 -386435024 -743060428 999987423 -777365976 999987423 0 599292005 145426000 480351026 -651851613 767347983 -999972614 764748628 842780569 -999972614 -442719162 -410098726 189784758 -999972614 918128309 -999972614 1 717006926 -382114248 642409168 -470946321 999987423 -947555572 1000000000 -881505072 -4190193 -999972614 999987423 -722372727 569852214 102200652 648744494 149473856 371658966 497615333 1000000000 -878724081 131984390 668454810 -999972614 603713089 195007378 394529771 999987423 570529226 0 1 -1 290429590 999987423 -367612803 999987423 1000000000 -999972614 -422702221 -999972614 838327982 -377631526 -275369823 -743532449 -197595959 -382829420 18687166 572336290 82885095 -331825175 999987423 893354384 -216884690 319481654 1 -999972614 0 925854108 -739987201 -935984569 -355967210 -313107684 999987423 999987423 -1 -146359566 382511706 -474458060 324045147 999987423 -1000000000 -999972614 1 -20152346 -999972614 -513991375 688324740 42 136383918 -996880254 614673578 484490553 400293943 969613816 -467816086 -110228438 300912518 -33799899 -839706281 -1 -958634346 800122548 -883705850 192311545 -704494472 -546135179 -61851554 -814981737 42 -132133675 -63839805 999987423 999987423 999987423 -621484452 429747057 639888576 187384709 999987423 826978129 1 0 -999972614 -1 233640034 -565965296 -524792575 630762538 1000000000 -765849625 410252413 -915520438 -542913184 -999972614 -248670149 744329909 745107530 -76383027 -502901859 183743546 1 478958691 444499090 666251471 -81507255 -975408378 861201278 -520237783 -999972614 357085313 999987423 999987423 -999972614 -611623249 -422099315 -551609196 -245182291 -95258457 -127256051 700137046 -485620311 -906165608 793023298 314191263 -999972614 -1 -999972614 952808724 -959854086 -844792607 -995153710 453062912 999987423 -845794935 340879247 640870323 1 431381168 -793796112 -1 -261056913 834478158 -999972614 557898868 -917613912 42 515963461 396097763 106995184 1 0 22335491 -789501381 -451508530 878499346 1000000000 973372962 -999972614 999987423 356718816 -835716911 -1000000000 280615862 769013385 1 1 -177440754 0 651383481 -679066312 -423235554 -205591490 -1 1 999987423 3984449 589221273 195693061 42202650 -154048303 -1 -438326558 544165647 -184616729 414451947 1000000000 -803199562 -497685643 -859501647 1 -278280963 -432027758 195086686 144508760 -151832268 -1000000000 -722130894 904139822 -830285092 -1000000000 -380459048 -438127129 268534457 -351631243 -1000000000 29942753 -909661462 -227462687 -448029622 -730103136 -594203267 -409665571 -716871300 42 -874144461 185295432 -93976985 42 -890465126 -952167452 -10566723 -1 -957247683 1 -866404615 480658402 -347849334 -256169277 -438900501 -866701570 1 -406582304 -1000000000 -4582205 0 994174399 622662069 862655449 77011144 -781620990 -999972614 -999972614 -839060457 60135192 847281212 -383267569 -554344385 760932623 179801841 -69695196 435342845 35438814 -469855347 1000000000 999987423 -276507373 928576166 1000000000 999987423 149891598 999987423 -262599952 -1 -808005638 -833418058 42 -999972614 -432563965 805457350 906587179 -179664132 367402630 741300183 983876452 999987423 -401125265 1000000000 -875777670 1000000000 782205565 708148039 -972471520 42 66448990 999987423 937364863 0 848982963 678116147 0 -228564947 -76109247 1000000000 -88406684 907646113 0 200561120 1000000000 323260872 665518444 951007799 999987423 0 -234447056 861823554 188949027 -999972614 796198322 -976498690 1000000000 1 -430953094 232153454 -860665880 742596445 -653344620 -999972614 -755285533 -1000000000 683101078 62502476 401060731 166405725 -999972614 333807279 -543931861 0 42 -999972614 0 -547495383 43471115 -999972614 796156832 999987423 -483536264 313678967 999987423 -384698562 873902792 -830974327 -333253619 -373754043 -999972614 1000000000 -433191472 1000000000 -308829596 -910425656 -771625889 -999972614 -999972614 42 471246000 -656739099 675300462 566089379 -999972614 999987423 -650247420 992717506 -1000000000 -712464397 574161109 -501445911 -974635176 -405049109 -999972614 980780006 501734844 -905688429 -926744360 778806906 914225960 630846031 816541951 -999972614 999987423 999987423 -1000000000 -70416863 978340195 999987423 66838091 979972250 383290005 264017211 1000000000 999987423 -999972614 772746585 528102281 -1 42 -555133610 999987423 802856552 -819884922 174796482 -286521838 169216507 -621826892 -487707107 -999972614 -509281516 1 1000000000 1 19121808 -999972614 999987423 77993661 -691044 -711965684 421014855 -1 556325794 1000000000 -999972614 -336787445 999987423 -175722654 1000000000 134454909 1000000000 1 -226155722 116125742 268907386 -117876506 -1000000000 801732102 -403856844 430011370 -195321544 -769579126 1 -887825713 999987423 -721483975 218012210 454516269 -999972614 412702245 368407532 -913891844 568453054 -1 999987423 999987423 160619768 -690858634 422211123 1000000000 -161622401 -389811989 999987423 242019944 1000000000 111086190 -685209933 -999972614 939899043 -32745966 999987423 -283674632 73942343 -998203155 -631898375 1000000000 1000000000 315257780 42 -733888941 731701487 749884099 -999972614 0 476740816 -10290124 -664820875 42 744172996 -1000000000 999987423 -877982844 -446202502 999987423 650773747 957936593 -1000000000 -999972614 318077718 -362185938 932039299 720980636 -482491931 -520968349 -1000000000 818902635 -279189295 999987423 999987423 -533817843 724278886 -15997643 -999972614 -700162080 96300396 -999972614 0 247096323 -999972614 -431973265 653899274 -666429675 -659843982 999987423 -228501866 944731345 -115208540 0 1000000000 134345958 -999972614 -919944672 -1 10967783 -345203762 620406866 709167974 -868178525 -42477700 1 -1 -999972614 42 -1000000000 780252595 -227163377 -718863528 -172616778 -999972614 529091633 -879868986 411946498 -806328659 -864419247 65634578 492234836 -143239926 605531451 323538988 -797901664 928214981 914339701 -545828837 261666941 487908581 999987423 -999972614 -549061041 999987423 -999972614 -169434023 103121839 -439423763 -995998465 469097893 -457817867 968002527 999987423 -611792109 -726281459 -960487959 922371466 1 876736167 224304556 9905005 1 891989499 -676270234 -1 42 -116673799 -999972614 -100865313 -999972614 -999972614 -1 815086220 -426768577 1 548393060 -999972614 -107052248 217775002 -446193263 777010017 -43389815 999987423 15460333 -821069049 -262662990 -1 174604284 416177252 -576845222 -740997057 -342535883 373865112 1000000000 -999972614 251933378 353711657 999987423 44523771 -808433879 999987423 -777742919 919194027 -923263694 361033099 -1000000000 0 -999972614 -936552675 -999972614 885637205 -1 42 -262825490 -938471625 999987423 656136284 -952022872 741105798 -999972614 953503958 879120492 -234904591 229003060 684704166 -910915235 1000000000 179144730 -192217627 -540071070 -134028152 -1 315292483 -534608839 999987423 951867151 -1 -912128462 -79650883 453824608 -977310927 -409746886 -2553603 -965628793 -529920009 -502022628 320588581 474684964 -616073553 -641934179 126243917 -490922161 -346498848 99051322 -685847355 -8919997 946606966 1 -774100204 -754385093 -462445196 -538913208 -125034270 0 162791058 999987423 42 -999972614 370843760 1 -447400310 -23872567 311959703 399458914 -475432913 0 -759516090 -774602938 396560007 -612933093 -47383340 389139719 918555000 1 999987423 999987423 1000000000 -795442102 999987423 999987423 664241672 440370465 -1 -529910582 -932330934 -425483741 -740710597 570982990 652136629 972873397 -325794602 318932762 -341626290 454350657 -999972614 -577887662 369881143 -64417180 42 1 999987423 966890832 529431612 126127692 -999972614 -107460870 -999972614 863592503 999987423 999987423 -950657437 999987423 -368168434 -138562265 289569738 42 -547526738 -509448234 -409014380 -224738538 114855781 447033018 -181474594 -954471104 -776577974 500183891 -1 436279485 -999972614 877545723 -999972614 0 513719714 417585975 825291492 282454237 -999972614 -790320267 -188243801 609832194 -220840936 -404978115 -999972614 -635074739 -582569660 -364139052 416218734 -937902681 -207860501 42 0 608206742 930096959 -1000000000 1 -204497190 696405106 -406978766 -999972614 -736424935 703729638 -1000000000 -999972614 901693099 -1 -666092401 1 999987423 584176198 -737470244 -430884825 538074436 196652454 364064698 936647471 -928368220 63364414 999987423 -966311772 -194658335 -999972614 640671349 -202891563 0 -1 -578598031 -1 -17814308 0 -152725505 -538477867 453145295 277792224 -561851892 91623506 -792007280 999987423 1 -1000000000 -1000000000 849428928 -999972614 -172931808 -304398240 -817098499 367795784 -1000000000 -751253110 999987423 -714791008 -430710460 -15438054 -998751662 999987423 439787946 -707461974 1000000000 0 -57260983 -529318825 42 739763707 177671536 -349913079 -243308319 -7704258 -606041756 -986664673 494584603 -220958311 -999972614 -993161899 -900423219 885447101 -645418028 -148696483 -613870950 657209638 579423070 -133129211 -658386002 -999972614 -938947346 -996203560 -956994565 -999972614 -596911133 999987423 -237581341 -849567803 1000000000 473410905 710865359 -302265211 -568501354 42 -939644835 404664975 -435540300 -507620692 -105996647 -903629526 -548258038 -308865690 1 -72468322 -999972614 -213665168 239983452 357058537 -999972614 999987423 42 906356075 381829397 -14631709 552778195 693360368 477752833 377153195 70064966 -221363824 1 999987423 -162537998 -330154867 -2953608 141396371 334093349 780713723 -376594502 -537292811 999987423 746195581 -897758254 612809891 999987423 42 -694883462 -644562782 0 -999972614 -175213483 499265529 267731837 -143781373 645710671 1 -529994684 395246154 42 3545902 -1000000000 -231531279 953977524 -1000000000 -150071447 580200608 -174540776 -519516460 -528915699 571925119 249631788 353820730 -430331434 593207761 42 255372562 -731376509 16860064 -800136124 -104824964 1 -687616543 935669452 -999972614 -683454602 0 768072146 -905856436 999987423 42 -838705188 909564076 287553523 39289535 -326394456 -346306639 104737581 361396464 524502233 999987423 -1000000000 950996144 -958987040 -999972614 -930989458 -999972614 -467326157 -236236920 315693100 -355471349 595502327 -47682784 -987530965 542558838 898142461 -430652967 -620752282 42 -484997066 492651399 999987423 -682070363 -1000000000 -184987949 700261744 999987423 -108565454 -772639426 73466877 -672571176 999987423 -902454044 -329335579 255218392 187564758 -824154717 -348166450 49730869 -971530161 385749945 748188507 742204346 -837100064 318836960 272977621 -602165527 -330054305 1000000000 -698941453 -776501501 -156952201 -213241925 -999972614 1000000000 -126684707 792739098 -1 -744654823 -569353725 -409166957 -936954451 -532772607 -188034716 42 -286677845 -999972614 620639521 999987423 1000000000 377932194 -999972614 308852507 -409619802 125836189 -781668329 1000000000 -169314166 -805584416 209298592 840090144 -636284207 999987423 115735016 -487833372 -668626107 -732617134 1 -999972614 -999972614 218893187 551253244 -999972614 556799568 42 1000000000 239866625 -817798059 509714556 -999972614 1 -947141165 999987423 225405684 999987423 859421650 556825788 -750820270 0 720185851 999987423 -763593438 -621794816 -999972614 -999972614 -406114527 400797210 -999972614 -999972614 553909341 28613167 -1 -1000000000 999987423 -938691386 211584521 153605780 -417403054 871179595 -512389573 426133273 0 -378296068 497025191 -677599031 172531519 -529519160 42 503059978 -442908709 705889717 1 -571376199 -118349992 738364744 -1 -1 0 999987423 1000000000 1 78689631 260819596 0 -572251040 -296917762 0 963937257 680407195 -1000000000 354547542 42 1 743839402 501319546 -845001810 -999972614 -217198499 -890449529 539540905 -120138115 924823409 78778164 999987423 804893760 -749644584 148080340 968270494 746454631 1000000000 -200616044 999987423 -999972614 356191633 673821183 754453627 643900914 511362919 -853867714 244175450 -737305930 726597205 75478334 -999972614 -885034061 999987423 587524685 999987423 -283864589 -277277338 278271484 -934566169 -1000000000 -880293892 -999972614 -500585620 -739995425 -525288809 -999972614 -790485371 -999972614 999987423 266680590 480184236 -271222570 866206215 840954441 42 -758812157 976312428 615357563 -1000000000 802123999 -406544720 475444646 -999972614 590422075 42 -738014799 782519656 -633865134 159888001 -38989615 0 989103475 191867837 1000000000 606887089 -123455729 80462647 -999972614 19567682 0 1000000000 999987423 997648441 552212448 148671160 750788700 -999972614 -941544010 999987423 -125440397 -263930229 29069551 999987423 42 999987423 443740580 -965512065 897011005 572667458 690474413 -1000000000 -864838294 471525199 999987423 -1000000000 -1000000000 -999972614 283485368 426260982 -54910652 456191848 757806367 42 42 688861737 -384325947 376647825 -155884004 -999972614 365833165 316314823 -557827483 525366955 0 -122685564 -1000000000 999987423 135487317 506882107 -1 402709759 -700877074 923389950 -999972614 947548627 -47904418 -999972614 302191845 277522641 -913433255 999987423 406736023 72048312 -1 855753670 343136621 -684155749 -1 -844673061 -1000000000 -934754781 -850333029 543969985 -1 -181954519 157095368 999987423 -999972614 -1000000000 -309940772 1 950831650 -999972614 679594128 999987423 -112930 730692787 999987423 999987423 999987423 999987423 -1000000000 -954725606 609705449 42 578892386 981836228 -1000000000 13406011 213322031 -999972614 -999972614 118947093 42 999987423 999987423 -403877132 -533331764 825367318 -644886573 -942371789 18349387 0 -999972614 -999972614 576545519 -251896186 763861796 -52430435 55887901 -662877044 -701051909 -557256691 453348714 -1000000000 788337794 995387099 -999972614 80111185 -369607253 238498311 42 413062733 881989581 509454002 72985490 -885292816 -35406468 -507264445 999987423 752160608 580186586 -999972614 -999972614 -999972614 -509870428 999987423 -625603981 0 -647975780 -785520442 -772544275 1000000000 937814042 0 -999972614 1000000000 999987423 684245762 639690473 -999972614 -9428619 992663735 -69660854 -625615593 471772275 -1 -891292689 0 881018678 -999972614 1000000000 -788705844 -999972614 31006408 309233119 999987423 -999972614 879700458 -830367932 322836399 -916116125 -599509454 -261272373 -999972614 783070128 -13329875 999987423 209001569 -327736258 -999972614 42 918240138 824220862 898243808 -676056288 536866939 697258709 -127765082 -1000000000 -517674555 1000000000 -999972614 -999972614 960329667 478292765 999987423 977985302 176986219 334079744 347827497 958052298 298240796 -1000000000 990583549 999987423 -334666984 612690424 -910704673 609821248 -800167887 -283400597 282252916 1 -409363617 -216276079 906907045 999987423 1000000000 823977560 -843880733 -999972614 -772065052 466432662 0 -638035999 -999972614 -647192475 889136742 -488400428 597667898 -786383468 -641814185 -766207451 382922738 -839272854 1 336748773 572454909 862851538 1 382003206 1 -785117409 999987423 -111201982 969092815 -1000000000 639733080 171790222 999987423 -753881916 25059422 929730626 -999972614 999987423 -169322959 773995029 -577833648 999987423 941909517 19554357 29351384 930675971 999987423 999987423 806308257 999987423 1000000000 -371283948 -862280170 -691691762 999987423 -999972614 -441447798 -815274661 193236289 641732273 -1000000000 -830838494 593698820 -910938006 -543818649 49778257 999987423 -999972614 712164980 -27231973 -189025271 999987423 -778579005 379962047 -635258774 546063271 999987423 0 821624602 -369383991 -710382571 -717858061 -879691575 717706252 42 -675810618 -281787107 -112108310 999987423 -233040641 60513249 730414290 999987423 -990716377 14752471 -354005606 -165254745 590660778 -469569620 0 -272563048 -338194334 -601752276 -999972614 500078872 -999972614 0 734770589 999987423 486394833 306829740 42 395701810 -620741582 1 611636324 -57260983 768960704 33171249 553216789 -861978901 407531226 999987423 -834732134 -304403667 818293444 -68544241 359139710 -204785375 844803285 122635273 501053153 -1 42 -251381173 42 552143362 286314194 -614144088 999987423 804951170 19668822 -425771015 -486478216 999987423 -999972614 0 -138656495 120517090 591039907 -809693455 246028308 505915825 -585315214 442444630 42 926229285 -720303964 -999972614 -529458426 -620319738 367866279 -999972614 -234264673 -93967447 -875476802 -81150620 282165257 315122290 1 -1000000000 -937076054 -585110973 -435671909 -909150457 787737034 1 -98737787 0 -675613197 -387972227 999987423 250350508 -148902488 -286854923 -999972614 -999972614 -231690470 679692142 56065834 53180861 559840902 -1000000000 12061220 -126485078 76920716 275834709 999987423 -1000000000 40802470 -391782650 -999972614 67877921 1000000000 178220164 92890818 20279447 -741337045 -290973252 -392535165 42 999987423 55280814 -971798269 1000000000 95310184 945669325 -754615993 931862336 599548550 413608442 -695186890 700618282 -944254756 -480420792 674022036 323857678 541003460 -814634945 -999972614 -120599713 -783557981 -104103957 290780381 -168632648 -224881730 -536577736 743024097 870132219 -1000000000 -554879481 999987423 65158004 -130177838 1 -680879488 -946680376 999987423 -177248526 -14581811 -574400732 999987423 999987423 956072513 324619443 81232176 999987423 -1000000000 -1 -749717274 -987759638 -999972614 0 -760218053 770161858 -999972614 -313458138 536282678 999987423 -999972614 -836194720 999987423 772008981 -1000000000 -561807764 -321235408 432164267 999987423 -816888934 -1 833596174 1 67088180 999987423 -999972614 262393753 -364048154 -385153964 -57439808 -805026846 862739635 999987423 1 265593438 -942873928 574945226 4948699 985262918 -716800918 -232145592 955721745 -999972614 -89862307 -48074942 -153603202 -336327442 -262941778 414014108 447657819 -583441707 503707390 999987423 -999972614 -641221662 -49671571 -999972614 999987423 -999972614 -265326501 -999972614 -474653806 577141946 881863789 363687316 -999972614 -733540816 95162584 -537625766 220186928 910476198 -999972614 887019986 -999972614 42 766264900 -999972614 -599288089 1000000000 562138354 -999972614 -549227237 -983478090 585525204 -558189593 966001156 549774404 -1 -765494622 404501441 340845555 -754147930 831837971 336820502 134930050 42 -975859356 525751586 596421484 679556878 -438582927 831140233 257803533 -569332609 -823501197 1000000000 722751618 966136003 948005371 834665486 -1000000000 -963695622 913828101 -628424358 267013539 -328619987 999987423 999987423 -147483934 -1000000000 -629087745 840372088 -505169383 -849115011 -565681776 800665783 1000000000 -46952301 -1000000000 42 780700757 -109757381 296929124 999987423 631943788 657983527 900580360 -999972614 78258992 671365909 -187907178 450995813 999987423 -999972614 -999972614 603216190 -361220174 -801740559 383554702 999987423 -841195842 165988251 -765517474 -177188490 -821418506 -486940026 191321687 999987423 42 1000000000 999987423 520264042 -426253506 -818685914 -999972614 280051404 -999972614 815844784 486004521 723037035 -1 96626846 -484168550 206447404 287334142 692179705 1000000000 536517777 85753841 999987423 386247206 228881691 341551092 692691283 791705189 -548078797 -999972614 999987423 550518762 -312767826 -404111865 893094414 -597756900 583362998 -623599153 -406690240 10548013 141108653 34984303 -1000000000 42 810874424 0 -699508655 -516831671 70654804 739011964 -1000000000 -253875647 -435359443 863147222 -595064357 1 -588486982 -986093429 692280443 312422867 0 -415660367 -267653225 -580116158 921041349 -356845457 922857134 -66594581 42 -999972614 -642915840 771588274 -5457213 324067711 263766859 0 -195123347 -345937641 -563639283 -148650816 -933051468 -971054194 -1000000000 -1000000000 -1 107257573 42 -710788361 -643485280 -491489185 659510518 -446177354 -160458571 672510873 231636397 -1 745152070 -999972614 999987423 913859594 -947213833 94150536 999987423 42 -35597140 999987423 42 -1000000000 415733229 27278801 73404872 999987423 0 -305927914 -919939960 946897838 -86308582 -471702246 914868036 999987423 -1 -824162560 167819964 -999972614 -489446277 466807036 999987423 -999947982 582248833 -999972614 -303791712 -879128050 -1 42 -338569825 -862402861 1 999987423 -1 -48487033 -999972614 -996876632 780692472 1000000000 -999972614 -1000000000 -999972614 1 245354850 999987423 -140173795 -552228597 999987423 525854102 616305218 -1000000000 -999972614 999987423 -267816436 -1 -398635127 -453370819 -337472909 -999972614 -883621623 520984808 99920728 -999972614 871097343 -273012456 -999972614 -279695502 -999972614 -412723013 835646423 -793659732 -20114301 -880674979 -999972614 -677050948 -343941648 -192291745 205312202 -999972614 1000000000 272881443 -92183523 -358187834 -731738420 -999972614 -559370896 -727949039 -130292325 678874572 -521982036 1000000000 509597255 475491413 -942234013 -154901395 -999972614 -726475121 -810694923 -900580989 515877626 -13084623 566750720 42 360511999 480561252 458794266 850803248 42 1000000000 190321048 -778537798 -974298195 -999972614 1000000000 -999972614 231548825 1000000000 757875802 -22597265 -833943030 502294699 765881325 -316675459 1 -1 -382564958 466217932 999987423 835495626 -268888864 42 526127323 861879427 -269797509 907753684 194271323 42 -52775585 -637054042 -999972614 -424403777 632747578 94690685 379754081 -999972614 -860783309 62550301 -1 -617603671 -986369574 -337801863 1000000000 -476557472 714920664 -620541573 -375710132 999987423 958388945 -78063256 -281658521 166089327 -697309643 957837153 447362763 888002021 -759034353 775882972 950211205 -1000000000 -784253161 -320487347 1 -331007244 411810247 169105293 265946061 999987423 277216129 485034876 929989744 806381785 774919417 -999972614 -981948345 -40148209 91497564 891632325 1 242243574 -996850726 -477902933 0 999987423 798506694 42 -730281171 -999972614 -516325524 -332183333 -868429669 434119985 -446686549 -999972614 -277975261 -775164695 1000000000 -5156240 500976971 -999972614 668743230 766877623 1 201506714 0 -18090999 -388988223 -269476400 128051845 470232314 927940427 736783298 -999972614 -999972614 -160056737 999987423 -779304467 1000000000 675439406 284030061 603071011 32742707 499725108 648108721 -999972614 999987423 -954413345 999987423 -509552898 999987423 586997378 111260764 557684239 -737126749 -425664484 -302779204 1000000000 -850858708 657826077 -796154107 -178369283 -999972614 -1000000000 433977893 -984368790 -549911040 178031781 -435170642 999987423 -999972614 942787788 -999972614 990413840 -1000000000 767822529 -525469797 1000000000 -999972614 -1 647052045 -628222196 -507191760 -615024865 -830067610 999987423 42 -139248249 -309815360 -1 263134029 -78204790 -853918941 401027777 465919657 -274226837 -571049565 -248428952 -395858273 -37337724 615543907 -983946771 999987423 -481800785 -193146843 -497008464 -487794784 -206034839 -15762696 496923502 126327342 -585216445 -999972614 940928734 137682774 -989385885 -745309792 -451814522 858292452 0 -999972614 -1 -270487912 738545400 999987423 364448954 -867082646 -359867562 502797630 -1000000000 255362234 -905769780 500521355 -647650190 700533724 -999972614 0 -769040210 -884742620 416523722 1000000000 328954551 -239484189 -673031805 -148382163 604023150 999987423 42 309965446 -727106028 -921439744 -1000000000 42 -999972614 -384737896 958390781 -990710702 42 999987423 -287313094 563582722 -698783696 -741909156 329563054 908131258 0 -371226032 -432266711 897321785 -999972614 905336376 -951772481 -999972614 0 329664838 -999972614 46078849 86271939 -357532155 532211975 851927261 49521480 -745569153 1000000000 732144761 -526702842 544332072 -1 869714177 -110181585 854084026 -84611246 673453859 999987423 -999972614 306242227 0 42 -1000000000 42 544887227 -859602965 999987423 999987423 923959130 0 426168126 18530458 629321860 -552309358 465269249 187114399 -999972614 -460133333 -668993218 785667535 673581384 -821065500 -1 -828650875 943912339 1000000000 762550987 -912283865 -681791964 -1000000000 999987423 -999972614 999987423 1 -1 366403835 999987423 578948825 15056892 -206641141 -1000000000 822255766 -999972614 219253544 525855511 -999972614 -812686219 120251205 -592325358 -1000000000 -31108889 -999972614 739123147 -24154850 609763166 866487494 -931171474 836047563 -352927058 -999972614 -999972614 -999972614 -687455847 1 326372556 -620301860 999026004 391235237 501038647 414699235 432536625 -999972614 -1000000000 180561732 -641071026 89927882 1000000000 2703177 999987423 133944024 141238839 999987423 -38662274 -88571951 906145479 476433162 38011118 -166992960 -610661986 486698316 -999972614 408674125 -915308733 -999972614 1 -160043808 -194489753 242288636 -601863453 1000000000 -209441699 -295795680 -479712242 -999972614 -388959393 -70532937 42 999987423 999987423 -865190995 -315803564 918171102 61075803 -731284889 385733006 -377149395 77515666 -390661290 -833432724 719245578 245708802 572572525 943740582 0 906872709 909380736 -332690448 535761515 999987423 42 -999972614 -270826459 708607880 672137538 999987423 451981448 136003854 -234707657 83860157 -481359639 999987423 999987423 881918114 -89489227 19133710 0 -1000000000 -999972614 42 848337250 635500615 -463152315 163969405 1000000000 812884513 -999972614 -137690269 -562033916 999987423 -90338459 999987423 -205591490 986659915 999987423 860223218 0 316918719 418225132 -999972614 830440326 -1000000000 -999972614 -678958551 850865845 448057809 -999972614 -717377556 -34937319 -32892862 859851794 714892805 408065239 999987423 652221547 514039526 999987423 297055289 1 1 999987423 0 1000000000 -478761094 -175629594 350492992 365050131 347288373 -658892939 -521266450 433404205 999987423 -574908917 7296501 1000000000 898537918 -490535866 -350860711 -50924976 34333153 42 180178062 -879691748 325751867 -241977972 1 999987423 -400355254 999987423 637982026 -939865650 1 -570248228 624686965 -275930997 988969757 -317775827 367507364 -833264353 871287918 -999972614 -1 533432556 -869912375 940239188 -416672304 -520238026 -999972614 -214561171 894086051 -416780892 -999793912 -93949255 42 999987423 979078561 472685879 -999972614 1 1000000000 926260996 -1 -237928954 -577066085 -14812255 -265201600 -472651845 0 0 380909550 -235188568 999987423 374375031 -186000287 -807776255 1 -999972614 435304860 -490106719 -1 -1 -540575316 151177877 22374554 -628542037 -387448537 999987423 -835678737 941289773 -561159011 -772926271 -1 -509253441 -216067476 999987423 -290249107 999987423 70954028 -250079450 -280397535 -618681536 -471945078 999987423 -926503567 400895241 -466762731 -1 -439389172 -292181691 999987423 -235896139 -949304169 581045170 977283873 233564972 120441231 34884671 -575501157 -49046163 -738533880 999987423 1000000000 -763124321 1000000000 185212606 -578875172 999987423 -672303175 477010200 -482234225 736774484 13425610 42 832657815 -617739582 628327443 570377350 -641634262 947697516 -73026691 -191547098 -329756002 551969146 -999972614 382937351 809674905 -627324798 -113210582 745905640 976500067 -1 474479231 610525442 -523098088 362925942 -311524669 362260827 184238063 -592094577 1 234092260 -999972614 -851582107 278927787 525367368 999557498 119734531 -999972614 -999972614 521353247 -999972614 -999972614 -973098846 -184230104 -744898358 -331628307 -314843965 994982042 696423932 754893446 757885922 42 -898367392 -358373665 999987423 1000000000 -701051909 -475376384 -1000000000 0 -775296762 -695562442 999987423 -860844263 999987423 126551130 -478553942 841297693 42 999987423 -999972614 820960389 -919728220 292479847 -368816486 338159502 999987423 1 999987423 -999972614 828553498 7147554 398941226 422258999 -437048784 -905387673 -999972614 999987423 610868964 1000000000 971428085 42 968679152 -80408712 588748847 119043576 -215154589 -82909735 372649868 -906978186 598488705 -1 983924931 118342444 189952568 537002882 -712767229 -999972614 -1 -613530919 -1 236185656 501115924 57657425 -999972614 5166843 489450284 -1000000000 -1 844472236 -605585390 711821945 999987423 341254135 61278632 -181553404 951537409 367811470 -1 1000000000 203753463 450645866 -895976900 -785729553 -999972614 -806391874 999987423 39739803 -999972614 368315332 546134305 1000000000 -100234646 -349009947 999987423 36577981 999987423 -766724919 999987423 -170827157 -1 31530801 -557787914 359398624 636544455 -367494064 -672255476 720371883 -667981320 649238847 999987423 -999972614 315997252 -491725033 -377332451 175441523 999987423 999987423 761829732 999987423 1 935218391 999987423 -34178359 -540600578 873697989 -819390992 999987423 -36895618 -292473538 999987423 -999972614 -948380721 561218494 -219221523 -278013858 1 91643271 -263444876 -705906061 691274260 -380336175 120603920 162824148 999987423 1 -999972614 863668842 996125349 -630245454 -642895777 49581978 485557635 766602538 182027066 -745282103 1000000000 -999972614 938129647 313350744 999987423 1 -157873464 352086030 -138872417 -831535877 -823508906 20338042 999987423 974667197 -437679359 -544207841 -1000000000 489503133 163378564 -342683970 -999972614 0 0 371976431 -360266518 952245024 -699524721 42 -429813423 -930337187 90772765 483843460 -219669722 795608916 999987423 999987423 1 1000000000 122116707 -989333583 1000000000 0 -687856184 747414829 380440930 393356887 881694931 -1000000000 1 -999972614 368933811 -158421184 905212716 90048627 -248796518 1000000000 30687400 -999972614 -913951945 -51213750 -1000000000 609445354 999987423 130415122 -999972614 -999972614 435878327 -289372940 974667197 704924281 27890598 999987423 610788796 -415230466 150945847 -128010680 -1 541395043 1000000000 247416147 999987423 530726442 999987423 -999972614 -872652341 -126407273 560050623 -43275178 206230703 631644458 11329116 269841631 647831135 196785192 36915815 -1 -1 -901511245 784084978 117845680 75495328 818110865 42 -629259171 0 -334340036 746540328 941753529 246339075 -252943616 564009831 -954495789 -428184609 582055439 -1000000000 529867796 42 999987423 774118502 762783326 -736020597 157100321 1 999987423 -283627721 -1000000000 -248838635 967529187 -871810904 -999972614 33969414 -390327881 344450681 -295313808 -506034314 411557631 -1 563077714 124020361 42 893856472 405269765 -877470912 -349254439 185913201 -954855909 -559865722 83803125 209262676 1 -784661207 -654034447 -395781551 1 -764179916 164258586 -481737532 -190369912 -1000000000 -999972614 -937902681 -999972614 42 992119598 479031534 -999972614 -710034154 -999972614 -140257419 982235475 573817225 309904352 42 -710185787 228683703 -381588912 -571327043 1 0 0 117262173 182958683 706118443 107230332 587317702 511430379 -1 133049590 -671238928 999987423 845899963 -999972614 520802382 -999972614 -398086531 -493037479 -999972614 -777130739 -953131000 -1 -1 565438126 -396137764 -995620226 -927838893 992857700 999987423 1 -485674666 -979871103 157330941 -1000000000 448873464 -317682930 1 -999972614 502751482 999987423 -938525531 42 -792655217 -146390633 -351839525 35020589 -47808091 -117503687 -605380705 -379630113 -999972614 943026240 -456472829 -107929664 -1000000000 36052335 953546909 -304286832 1 -405069148 0 999987423 -843218061 -999972614 -202431816 999987423 -313336825 -352363131 316082375 -999324491 -1 406623701 -1000000000 -1000000000 1000000000 -1 -578004972 -850190884 567445253 999987423 -982544029 -354343678 995811084 283691086 -183411099 -676277393 102604358 -687897384 836158991 999987423 778050444 -283476932 -680487624 -999972614 948901632 423641708 -1000000000 534996466 0 -748693426 -58573832 555270386 247604690 993232388 -404504230 861887939 594302897 84550688 -999972614 -93255586 402652243 446901771 -1000000000 217614841 280017462 -200986738 -999972614 -104647298 -440324129 1000000000 636095089 643831871 -827317290 -999302637 1000000000 -954938841 -891370817 -720732410 231135913 748953543 -999972614 42 425751922 585498515 999987423 590317075 263038581 951592270 -60134260 408845655 993085241 -16433407 0 -940405504 -252573134 -999972614 -1000000000 493906835 999987423 999987423 999987423 1000000000 -1000000000 584755219 0 999987423 43636111 -474382676 -356249544 -619438207 -945666290 -999972614 -1 -897465826 -824473713 999987423 345592531 95994207 989657180 -727953837 -368825653 -564880203 -917444950 -310576734 -699799361 768093531 -890255049 755479089 -527507179 -1000000000 -785172971 1 -999972614 -198386104 -768763812 508253280 -1 999987423 141468897 -477565588 -388978462 294248108 -474563804 -181315928 -742254356 778673547 230043674 1 -999972614 -361076269 -999972614 -394976780 -1 -1 -602363445 -999972614 -442047552 385604086 -789416552 193562937 -457848946 -37708560 999987423 322340490 448960921 -860620069 22226295 999987423 726928659 -646460637 -625260184 553382586 -1000000000 440552311 150210442 -448394674 -999972614 0 -920488412 -689871806 64125282 916242707 -921173240 -200844551 -93883310 -1000000000 -874049437 -999972614 -999972614 -936171130 520150934 -931238910 -999972614 -570695939 307620390 999987423 -1000000000 -317667744 999987423 -999972614 -834721037 -84823901 -1000000000 999987423 922073296 810825431 61671341 132702304 -109671710 -493022380 -581198581 235052296 189999857 -999972614 -999972614 -999972614 0 437917404 -455236032 -775465459 -130263288 579687572 -93504374 272746856 -890222311 999987423 -67670095 999987423 -359432781 -316557297 -999972614 377329041 1 821368935 160555111 -999972614 -2857417 999987423 -513398989 -852266029 118909242 259956269 999987423 988535602 -999972614 743503867 138566935 69558681 -602303959 -999972614 999987423 724671132 94829790 -442705216 -502787101 42 627938275 -716251008 -202315109 -456353925 -999972614 409483599 -999972614 511406582 758757918 -341883354 41498727 -840236376 1000000000 256561050 1000000000 -999972614 752668319 -1000000000 -770346121 283114664 367594801 898434004 -37467175 -1 602023322 -976837073 -999972614 -999972614 355801325 -62491292 321940614 -939562076 -925400702 765614352 999987423 813187581 -663224433 345030959 202214667 1000000000 -999972614 863344942 999987423 -662550147 -324636924 584898648 -357671422 1000000000 -108289616 -527310845 999987423 592960961 1000000000 613360635 853426185 -21510246 1 42 165649442 -94716567 0 -874181089 733254268 -1 999987423 -538000334 -1 36085118 665618371 230044884 -999972614 968306910 -911863881 1 496232303 643517333 687412182 -747259553 -734721454 257329988 -257683496 -975718983 -341540563 584552885 421075829 115445571 101732825 417154517 425987194 3014514 999987423 325411600 -836228912 1000000000 -68719442 999987423 -550363765 -999972614 999987423 -1 282948548 -382640613 -1000000000 436598932 -684202982 -537543113 -311364552 -444297567 -621897187 -277204983 -210758712 999987423 1000000000 613302164 -866106604 -842499886 -391963784 -999972614 92508419 -712111764 212377775 17435696 -880678871 923160316 473066253 961121585 523147825 -999972614 208915679 0 -1 -335397472 266985290 201556835 599395854 0 -675016987 -131005947 593228035 -873009030 396825195 -583135715 -892509717 -641047661 -582337807 284146943 -881218776 863505117 890639503 -511505740 899990411 999987423 -385122976 -356845457 390657934 693901843 -999972614 1 338588795 726358279 -13943928 999987423 168514512 42 -999972614 -835386387 -459352779 -654736636 701776455 999987423 -1000000000 -766289125 999987423 -999972614 626562315 151531618 0 229154220 694699471 905115979 293305658 -340527006 -889354376 656476390 -941226784 -373230301 -251664072 368979100 95660013 1000000000 -264984735 -200075429 696399139 -441417779 434761197 -861546963 999987423 -776936626 121084929 0 -244981967 -690107890 999987423 999987423 1 -389849865 18476159 832003751 821607784 999987423 93989620 999987423 -496049051 -818550600 1000000000 -197237087 1000000000 82502846 -260827051 -920395150 97438591 364715623 1 -999972614 -999972614 -999972614 -761946745 -431092236 42 999987423 -600712878 296518075 -275564328 866599872 661420478 999987423 0 272622997 999987423 177637792 399497434 847081925 -230682121 999987423 839170767 998819866 999987423 -1 319146320 1000000000 35698667 -944239399 999987423 310991856 -1 -681386125 554971782 -511745886 -26985768 -58711142 42 -204953216 -651424965 932300802 754942376 -535355574 1 -782774087 842819820 903539884 -347768115 -414522393 -713574610 856802676 1000000000 -220771421 -312059831 752492035 393871901 850575940 -350875050 -999972614 1000000000 356396556 -303008086 -178696567 102963881 420800537 276197881 -61893201 -854867992 -602600186 383321345 -650750855 -999972614 1 1 -999972614 -254250290 520986312 3539776 313848369 -691347446 250817288 952602228 560828547 53321 -1 -979916914 -836465655 120784799 -229490479 598293394 1000000000 -857528090 999987423 -800035913 100359950 -93779740 999987423 -440561492 249500568 -443822670 146466508 -940109202 149826058 -1000000000 -738436012 -1000000000 -272946677 -359939867 -94704503 -1 999987423 999987423 -951216183 391617811 0 524768150 -523272363 -239994155 49861904 -311099133 782353332 -981983698 292505613 -892965806 -154265011 -340760178 -80959639 558511668 -720601969 -127486877 -54124075 -999972614 -999972614 999987423 -999972614 -1 46555029 -192934375 124577323 603743082 574080031 -999972614 -727597797 534635989 1 774170904 -122222292 -570281637 614263016 -565825021 -901000139 637698678 999987423 635525756 752930436 -67385637 794532194 69605243 -999972614 -374700889 -390111522 183210314 125080531 -881060048 1 81041071 534639854 999987423 153677234 -730989671 -999972614 999987423 903120305 -898977386 640824546 42 -999972614 891683079 13956811 -877498461 -30882741 -462622255 713905604 -999972614 -440203357 891683808 -689790982 315114503 -580732777 788269575 999987423 554481097 -205580492 680364095 96449622 1000000000 -954677919 -999972614 -575516202 313101411 -677715017 -550103535 1 999987423 81512553 185340135 -126631840 -250914589 42 289872390 -180192807 1 432650917 999987423 236384169 -95917787 916368575 1 42 344625985 1000000000 -170779402 -1000000000 693113999 213725899 537221429 112611671 -999972614 1 439981613 -1 958783433 -999972614 -792504345 -225201573 -1000000000 436220816 -999972614 -332408794 77729275 -999972614 -33107964 -79288696 -28629806 1000000000 -391364528 -430008651 -486936418 -766565841 187143933 351723111 -3862550 999987423 -91423183 -469223676 -1000000000 29986703 -211010380 652156984 231910190 386802279 340065597 -121414265 -76387945 0 790723772 521404330 1 153064979 -999972614 559480191 0 567283128 -1 368407532 -444768031 -999972614 1 -942315300 460158836 741612449 -782494685 603473304 0 -1 -241297440 296288567 558159345 -104116284 -1 42 -191205101 -999972614 308307212 905299845 1 -907698592 -121585503 621351278 281688268 -999972614 -673884072 757227655 299741797 -874594999 -764150041 575422237 42 -442578086 -919287496 906992701 961523296 592039155 0 192658959 564183269 695750624 999987423 225951264 944826824 -704487006 -999972614 999987423 878877100 420267194 -525609995 184021599 -1000000000 839169192 999987423 543943888 1 62231081 -544230677 -705884223 592872964 -367350963 799197 -999972614 999987423 700015540 -373104788 574527917 -308316252 1000000000 -999972614 -1000000000 587487785 999987423 999987423 381950574 -209886907 458931336 910221899 -667110631 870323729 512691383 -655926694 999987423 668423990 56555077 999987423 -1000000000 -543116302 -178174639 -642596405 677616855 1000000000 -1000000000 -611197656 740293637 -999972614 989067545 999987423 -377908537 808427749 1 -999972614 -1000000000 -738697722 999987423 32169072 0 0 -132807323 -688311612 31742472 754281242 -934746433 -194041131 469471507 779426204 -671825930 17088035 708480422 1000000000 207525569 -790851279 540043416 -999972614 577538478 158938362 -999972614 920248393 181033523 -437752770 980230046 199867381 561941813 -836198817 357406424 1000000000 42 -1 -1 -64804320 999987423 456542009 999987423 -1000000000 255809821 -1 42 268045156 56850377 -326970641 623391824 42 -1 -999972614 440187398 999987423 42 42 -999972614 277431877 449766013 555718566 -999972614 851856069 343687856 670052700 379566787 162389224 -430622472 -999972614 556669411 628822142 999987423 -174855284 218761743 -635780500 563980668 462933847 -1 323966873 334360925 -363315123 377977537 -926231756 710223829 350054644 -781395621 -999972614 -1000000000 -493766575 814299804 270373845 255905201 668929402 -557786717 -82661542 617915385 216930738 -366559512 -999972614 323722280 632533106 1 309599731 -893848742 -569268142 -558083798 999987423 -326349595 -898304206 668309294 197157503 233381464 0 -408410087 696158429 -203527225 -999972614 999987423 -999972614 462842989 -667025774 1000000000 -740443705 -854715963 -320880476 790146415 1000000000 -355459867 -423162178 -37987439 714847632 42 -67694257 671508824 -534591078 -1000000000 -918389001 824016907 304707550 -113362369 1 890055651 484332779 -331080449 964304838 0 630651132 -314655796 268483073 -445474602 -999972614 -580226537 -549020334 611989497 71427738 108255850 -999972614 -1 -999343090 42 999987423 0 -196824714 -636297885 -132324125 -999972614 375185385 1000000000 706229690 777874628 733915478 -407146882 -1000000000 -999972614 429866406 219512751 -324653943 654941104 -674168609 543660619 -621331635 -630740729 -1 213264566 879373060 -1 -745047586 999987423 -245661621 -345651819 702120492 346950266 -691711249 509819838 -270109141 -87946538 -1 -999972614 -535481184 -999972614 222456285 42 978110862 517110285 151810768 1 -82240479 649818926 -391360661 -95976292 1 624003577 518014119 -275640737 495294797 529217098 -953531542 721810153 -673412066 714260859 -925196047 -988366786 -484596092 -233539797 -181322317 -453378939 -336257323 -719399489 224098395 0 840476399 352657831 -656071496 -999972614 975270126 958388431 -999972614 5659070 661567246 806683249 -999972614 -902759036 973530651 223051611 -532716369 -282757151 919508843 -1 -336299467 787098778 -884523769 -236997827 -807258665 527423623 -999972614 999987423 -999972614 195523927 754175086 138377958 42 828930945 -513894930 -409797355 287647681 -397754064 581547059 999987423 -13024839 -999972614 -999972614 806069649 -999972614 211356714 -249046004 -148051931 568019308 -999972614 1000000000 634087319 -246627038 830208609 336033842 999987423 -999972614 999987423 42 629054884 45792859 999987423 -515150147 113170939 -870511674 -999972614 -385656053 999987423 439504586 999987423 -80957517 -168225148 -477473066 992533383 650121246 999987423 -26099148 708071923 999987423 747418154 8623484 -272810594 -309600310 999987423 -816900109 -999972614 963614685 -395750575 -610994370 -645566606 -222983446 999987423 -432587937 -999972614 -591284395 -1000000000 318476991 643303163 -1000000000 42 -999592572 698242879 -430727088 776103708 -790505378 848459776 -999972614 42 768348417 -357740153 -648277984 -693391151 -422605948 -1 -999972614 -999972614 -926968253 999987423 0 -328179405 544427268 385388925 1 794150528 542939668 290596952 -913293957 810561752 912498377 748087766 18342679 -945185717 836168594 0 415480956 -196891760 580670816 -999972614 859068057 -56143848 682526288 422395607 -536719954 184447116 997780791 81641609 486546303 205440290 -1000000000 -532448341 999987423 827025395 691421370 -459702093 391663322 42 -645925966 -999972614 732618052 -581788491 464098065 -135389603 -751138635 -453015279 1 -277461696 0 620639521 -690198634 -243168297 -371228309 -936465686 -16557491 355288197 517800047 848339966 -999972614 -406104969 -910733508 862987464 -754767813 -517829254 -433631329 541395043 -931936520 325093952 -1000000000 900012251 -999972614 -541417243 313205758 158515938 42 -987092032 637160971 665730373 999987423 -1 -734809248 -1000000000 -551625750 697341144 1000000000 42 -983194336 -454850231 -1000000000 -106400355 614266706 -729574563 -999972614 -25480644 -468810807 683592122 429764872 -1000000000 -180768629 737848097 -418390739 -843824312 -639478680 1000000000 -915308733 693758072 -441269881 336269399 -792187586 -194567400 -435441823 -47181179 1000000000 1 519568110 -85310954 -1000000000 0 950659079 991313065 -498357031 -224227594 93984620 -591478530 -898406040 -999972614 -191852033 -869823469 -237504094 -599548999 1000000000 899068097 42 683328261 1000000000 -1000000000 -211957926 42 99287232 -1 -228788983 63409083 -350470965 -285657506 -1 971109350 -358218657 -503853385 336935870 -999972614 193170529 -147946604 -676179093 0 -999972614 289504054 -778154782 449629478 42 42 536707254 428696978 0 -999972614 962735313 1000000000 -316859143 -977976718 667759123 1000000000 -999972614 -115941666 -928331598 -903405732 -526013667 -181622952 -232090136 950738349 -413011277 28423254 -259259586 353823634 -478702315 -999972614 995016995 -819502033 -273742462 999987423 574561973 -883550789 -1 -598216595 -36732829 998392393 -999972614 915533834 999987423 -999972614 845796288 -571952690 -1 892302956 337756871 -179792362 -259565542 -973246722 -265112517 880454724 -168110448 655166817 -984427609 704181152 -557155996 791055322 256018312 806603615 993098885 139164986 949791855 91402243 999987423 325021059 379765865 992158096 19160477 955912553 192139504 -829865105 -362260722 -999972614 199749907 956753336 0 431028581 -999972614 398244973 0 872758122 174164232 -999972614 999987423 -345626294 579411319 -999972614 -803537449 999987423 1 47252912 908626954 309072459 -785171551 999987423 329888182 853126242 -801078205 -999972614 100313394 588429636 -313259995 -770661816 -1 42 -291905401 317353440 -490969108 -860828835 -861205535 -770341706 -1 1000000000 -57156097 -946073788 -934891908 -999972614 1000000000 128531990 155259287 863279888 -59578865 944282943 0 -999972614 452458445 -352291607 -1 0 595404015 -999972614 -473290676 266427114 -14875908 -236518039 769037068 999987423 1000000000 -509344982 -581011172 -610580306 -33708721 -309560442 237531810 819908247 131949790 537355308 42 999987423 150367913 -407804618 -1000000000 -1 1000000000 0 -149290665 999987423 -635278800 -332503650 609121879 672694212 -890228924 -264914244 -19442215 -999972614 438478378 1 999987423 226061201 688192170 185490345 42 -570122992 183597880 327176247 -999972614 1 0 -179047967 -881374135 -904832023 791648209 9045740 165170932 -724043006 999987423 -965950638 591025447 82089817 -975084199 0 731893339 1000000000 -760194116 147831468 -887927529 125025142 932201406 820694866 821246403 24310844 999987423 42 1 221897292 543508379 -382341964 -478967240 435434331 999987423 180626545 301806609 -344197022 -858322237 -133823279 -999972614 -785009426 -330922109 816084373 999987423 33776711 44629533 308699970 -413449352 999987423 724196161 999987423 342620642 -645070780 176653026 -751545742 1 -281658521 -912627090 -866879015 141008269 999987423 -613617019 374893098 -850443529 -496171219 677685847 -642086419 999987423 974428743 -848200273 -753279426 871077817 -654190829 -999972614 -104058648 810482003 -925112610 598221227 1 291899625 -348738350 -16329376 -999972614 -792735444 999987423 753904626 112932310 -462968631 -679851304 -999972614 399715079 791457685 957081474 -673552737 -81841005 564183269 417135954 -1000000000 -215829760 736626627 901915522 627172730 999987423 999987423 42 109527861 972635964 630380407 -12866457 -452099073 -912344849 -727320621 -559158944 999987423 -216784294 693633535 583297529 876010754 -296357478 -343330482 -632420657 1000000000 -34411439 42 999987423 -3382748 785838970 -191256777 -557369496 999987423 -23614707 -136996827 168291004 999987423 -941733617 504283797 -1 46749408 999987423 42 683365976 -386182137 362804094 -329783682 -997751455 324695560 930178488 -975169014 10424198 -120530447 95811203 409208108 948582472 -623950453 528710704 -839107469 -962957830 106357477 492937297 428090256 1000000000 999987423 -731823401 799297115 999987423 -999972614 206076156 296859312 -1 379146536 -358817604 21075088 135649831 538160883 42 172579939 -999972614 -124734777 -952260974 -27671651 999987423 -626643396 246979357 999987423 84184518 234838834 -604087138 999987423 369122101 414454475 -342018752 999987423 831208722 -309147860 42 -848028580 912464133 -999972614 963957894 -527017518 35145896 999987423 -666767982 -1000000000 -843156175 0 463224714 1 -855739258 -1000000000 0 691524906 -681517165 -445411385 227070519 -1 211698172 0 -470184529 308971383 -999972614 1000000000 766586892 -842985353 -999972614 -749965611 768080053 -940986035 100568801 -1000000000 -621405918 -163507133 999987423 42 -575844107 1000000000 972922685 -947624312 137893125 -1 702697965 -203013503 -1 73530799 -986078795 -95750787 -1000000000 999987423 153168804 -759441620 -1000000000 999987423 -938576758 -640225392 -193992090 342194866 -999972614 -71894255 13652022 141966033 -758733959 -1000000000 -116519854 846037266 111163685 684574571 -1 366363465 42 1000000000 654387404 14440820 422352062 -999972614 -635603239 -999972614 -626182893 -750107687 -325606673 -302339293 -204217136 999987423 999987423 97338261 155644687 42 -1 917137375 113418695 999987423 -421977317 -354580343 999987423 -65267389 660813995 -176076576 999987423 286554792 1000000000 14970315 972465211 -999972614 -145532718 -258310779 999987423 835776449 -73286935 1 429566288 999987423 357118887 1 -1000000000 620202062 -999972614 199984693 -516782631 -1 607877127 -429059253 1 42 453819623 -723550703 425795447 81664491 999987423 -444272628 776129713 980129091 45427688 532445212 36600349 -39778332 42 -160870729 -724373599 42 1000000000 -1000000000 865647 526051327 0 -924747759 -999972614 -574191595 295524401 585110876 712103561 -476499946 1000000000 -42304070 -318836313 -507845135 999987423 999987423 -1000000000 -651332640 407156616 -580031005 -422241429 541281775 42 446974432 -1000000000 -72467874 1 -268879067 -726190246 -999972614 680461250 999987423 -999972614 768116552 -779145267 -213969429 551117993 534945506 -999972614 537261992 593380488 999987423 336841918 -749945789 808222948 281764747 73271875 -949736552 -794737308 892751603 725705414 643247405 -1 864314083 901109253 291181792 140102936 -223955156 -235378512 -767255977 0 -556548750 661270004 490611443 -320093426 -228613609 -388817651 105587603 -357614561 605942990 556959219 910211818 -231069621 690426162 856004648 -999972614 80435292 111894059 -996606236 159303916 -999972614 436694084 0 -999972614 511966360 201508164 -600078484 794814610 259160701 740278133 -174995150 1000000000 1 807634115 -186144460 1 -39717921 403257940 999987423 -11960515 963045727 799460701 999987423 932805805 803671697 -999972614 -1 -999972614 -1 1000000000 282605839 953066862 -913073283 -789023401 -554406815 -1 -956569132 741296525 0 -574585238 999987423 1 999987423 -116639716 -12556804 640147150 -19950649 999987423 319113196 198418270 40975904 -999972614 -999972614 446694597 -856319676 -740338987 -999972614 -977803159 999987423 -160715948 -182743377 999987423 49454713 -448519160 -803711196 -999972614 999987423 349443027 -178847831 -1000000000 622176404 -999972614 555867826 -271602795 999987423 -1 751876547 -811581470 -366983890 999170724 821873100 -437208093 740697983 999987423 -118188783 127405572 -112793885 999987423 -626468235 -448968380 -999972614 1000000000 0 999987423 468701263 999987423 -648162932 478723852 741776836 352449569 -243694096 -999972614 -702411483 -1 1000000000 -64039971 0 -232253027 480997097 112463446 -115593881 1 999987423 565423711 999987423 0 999987423 -571566392 -1 42 -821084220 1000000000 999987423 -65228885 1 -331013896 -999972614 -186399896 -1 580290370 999987423 168871159 -999972614 849138396 356331151 194514631 870262712 -999972614 -494953220 519774159 367938041 -1 999987423 -946854204 857309724 -79386979 472299021 57912061 588597793 -999972614 -420079401 -881003673 -394102366 -999972614 531282130 999987423 729081052 -551714267 353731499 595948493 742508412 116040233 999987423 42 -912647148 73331134 1000000000 606437562 455197688 -999972614 -910641236 -170433945 880454724 -833895127 -999972614 -191338266 902143559 821160031 -999972614 -7240025 1000000000 938410734 -616436914 589552883 1000000000 671496552 0 42 -105234739 750369224 555803372 -491227009 -999972614 525671235 1 937823990 -1325933 843091643 -5642841 109041931 450581350 507825688 412467359 -289344339 5239370 378347518 708823580 978035230 813253648 -566468687 713852896 -999972614 956019526 623404440 308540692 42 -814570941 37570277 863526088 -261030478 394520896 -999972614 448818703 1 731617495 996022406 31150483 999987423 -51443481 -471160528 646237316 -454839061 -999972614 1000000000 533540394 857175295 853368747 918606469 -940571846 276239255 -999972614 -999972614 239311722 708330052 -732578930 1 -1000000000 999987423 447553526 353191539 120709588 -106333555 999987423 264461880 -111479067 42 -302567243 -1 -693023526 -618545738 -999972614 301052975 660279111 31062217 389468573 -602723612 633672434 -652361546 999987423 -1 -1 -723613342 -533292643 579561959 -864647535 -825916878 -241629285 96599620 480780445 -731190390 -999972614 -744717644 999987423 -374508054 -999972614 -100932118 -266852060 -42889780 32737198 -999972614 -117254160 -317069209 1000000000 999987423 -213845726 -999972614 -999972614 826576914 0 33373889 -297625358 735247062 625881587 -936511201 -999972614 -415828588 381882823 917263482 13589389 238066965 378255313 91148699 -1000000000 741791993 -736894230 -799459645 919286428 839588639 618916398 -375930284 999987423 399719134 -999972614 -615780898 935439926 -972228496 999987423 -150062379 29550737 954581585 365143124 865003378 445135849 437054490 -975020622 42 203002368 897371734 898970293 0 417150848 -180258145 808224782 216563175 -1 380653260 387506370 -443184963 -177086847 932582616 532383100 999987423 -999972614 288685325 725256930 -547285044 999987423 437460080 1000000000 999987423 819184779 253149154 -203137795 999987423 716172487 306597220 999987423 -1 -18797289 0 630088714 719746936 -963536069 1 238291206 999987423 23725129 -396001928 999987423 -661538121 -999972614 -289667100 -964231826 -273629609 1000000000 999987423 -1000000000 -775286548 -999972614 954936098 999987423 -999972614 213218486 999987423 999987423 124946215 432876962 -1000000000 42 -708138025 999987423 0 835264753 505346180 -886354787 487599642 999987423 847711348 -571786864 204433882 868662555 999987423 209466201 -513106278 999987423 86638320 1000000000 -1 469286542 868970130 -303002369 -999972614 -245327406 -999972614 1 -879480387 -833118854 42 335691519 -667550860 -397878223 -533005026 -862330725 889082664 566236030 119036021 366752592 858008060 42 -570361181 238796165 1000000000 -999972614 21878819 -924263271 999987423 1 -978226944 654378647 -307620070 317800769 744769816 -783998651 -67691023 -999972614 210526489 940175522 1000000000 246221391 -468964131 42 -58298646 1000000000 168693396 -919457803 1000000000 217406719 -748828662 565174866 999987423 -891605952 195693061 723910913 -158519536 -825613620 322932966 1 131192040 -144664682 -542379816 -1000000000 322487350 974370263 -1 -62759458 633816740 859582730 -329964716 177124694 999987423 -1000000000 999987423 1 158994442 -667428028 -486890369 31189487 -973144699 521167436 197070225 -124462682 -552598689 197245659 325845693 -538865930 -658552313 -999972614 -26588346 -172390528 42 -985184322 -999972614 -559023540 -324149776 -596396204 -272595386 473577683 998726760 515801195 -684067586 -798227538 -351918229 -999972614 -941576972 406943853 -326337538 565609253 -999972614 -987365425 217998095 999987423 418119111 999987423 -72721257 -999972614 -1 380226924 -966748003 999987423 -999972614 -1000000000 -1 535988973 -677377335 784003377 -17766050 -728300518 783212827 1 -1000000000 828516406 687642624 -842921842 1000000000 597153445 637886084 -296876914 -463181005 -999972614 641726234 -970608250 -614553727 -203308393 999987423 -267356632 846481854 999987423 -1000000000 940265803 -904531290 999987423 -1000000000 -367451452 1000000000 42 -698118466 266019975 0 999987423 354277547 -635874311 -824739907 -999972614 862035463 999987423 -32965591 -441302106 1000000000 178855963 -860059368 783775293 234277757 999987423 43800503 174284532 -476620025 -839342810 27682145 -1000000000 633208382 -95344417 542294610 318187135 0 -999972614 0 -999972614 259137051 898626242 -539720241 484564594 999987423 -393904009 -904150229 42 0 -440832882 614837942 -311227230 -442108765 0 757716584 -34937319 -391625751 -931346947 795568213 -642778605 678463177 -906311208 -714104068 -914253328 63485835 -69633172 -385926475 -551096882 -16330829 697210210 1 1000000000 17900475 -507464332 -785751282 1000000000 -908858975 -815781375 1000000000 999987423 -107452810 108309608 -502356851 993778710 -54928750 42 42 999987423 999987423 -793394440 -748183073 42 0 1000000000 -999972614 1 844893914 956650714 -124251980 -537901863 642151066 133406435 -442948661 518944049 -636502254 535202323 394279927 42 30817154 -999972614 -1000000000 1000000000 802925722 299210025 -999972614 -424768742 679644798 869414645 -191373420 999987423 999987423 -1 124229514 999987423 42 -855980741 -999972614 -798048377 998065268 -529889669 572449910 -925352071 -812686219 -604551127 -1000000000 674418835 999987423 135483107 1000000000 -446992544 -1000000000 -382000769 999987423 -999972614 -585209358 -363956375 999987423 -280423334 -213198270 634431905 -558745630 -999972614 -999972614 982082697 -22764365 -1000000000 0 291880779 664976125 -999972614 165919952 -518758404 981516531 -415804932 2594945 -1 -974392797 -470542451 196893111 163761263 838699159 -917652732 -643996169 999987423 378715829 504783687 268311102 365117414 999987423 104662480 -999972614 911710082 999987423 999987423 999987423 -874655441 425498729 797327264 427046531 -1000000000 -999972614 -114166490 -33366300 81834306 -453310420 -805475673 -999972614 -39204881 585137447 175423354 455263352 -809327357 -1000000000 915541446 999987423 218839292 -1000000000 478008243 -588655033 -28848945 -241150029 835453946 -79895054 -136303000 1000000000 962891310 -414231558 -512922078 777260106 999987423 -812847512 999987423 -468039514 -1000000000 -911579170 999987423 -1 999987423 813177499 1000000000 527256048 42 702821130 729451437 -999972614 676802040 1000000000 -483712586 949963342 666041699 855405055 -999972614 -812677041 981371484 -774540625 433197935 629299735 1 479908661 374703812 42 -6974699 -999972614 782587943 999987423 -999972614 -939935300 -977905548 -480902876 -809936756 -701509397 535889662 -969822048 -1 0 219516440 867045701 175122312 42 999987423 -134360520 -999972614 -305390168 -999972614 542731167 999987423 -262837601 812356301 495691642 -590613759 -41170730 152506287 70065367 -285441820 -999972614 0 1 977337206 137552302 -97303558 -75343840 42 -503055837 -104415053 571418022 -1 255809188 969736507 772219380 -1 -691383472 -999928777 999987423 473241790 368599336 999987423 895499107 581085303 1 -981085518 868283952 -1000000000 -622052455 -139694667 812531161 1000000000 165403944 391339229 -827664241 -999972614 -917659821 888737158 838129287 -124286211 -202408524 -724318905 -706130188 861330093 88630223 -681847730 949714506 -856972150 -664489926 1000000000 13680300 742112791 -371598391 573182574 1 0 42 666896745 307230820 999987423 -999972614 488268842 398858208 294716121 683276108 -693424795 -475054408 1000000000 999987423 713580183 -388669925 150578652 486028943 323353734 439503282 -377076465 1000000000 848324584 -84674576 -999972614 -999972614 1 404970690 563576649 -1 -615681778 830816065 633203274 -150327531 0 794594143 -563523136 -1 887084607 -449272459 33795058 0 688178099 824727319 809081157 -139119965 0 -777610239 999987423 -1000000000 -999972614 617850613 -495871751 -850840081 -97751316 999987423 169501462 -344799175 999987423 561145749 550482582 -999972614 -1 -104269096 578503788 152909886 -537157575 -525093351 430059639 431118174 -463910321 259115210 269820240 896321965 1000000000 999987423 -999972614 -1 827896141 -548242265 -144863030 -613612293 0 293839684 42 -202551006 934009511 42 765808053 -265207082 -966403620 229515599 -999972614 -449310317 -767582923 799191827 -234113315 -530597065 333128378 46683580 -476467456 -859715891 700997979 -12959910 968030705 999987423 438372978 603138944 -997476247 -864409743 -616340504 -149681575 685529911 897133654 -305328138 468345007 -84437690 260302956 -631295174 811168099 -472582128 -364091917 396974745 168844052 573529110 -70491149 -1000000000 566544771 444295822 697255331 -396137410 -400841238 -893484670 999987423 -15732256 884796681 19241919 188435347 999987423 -999972614 999987423 -466693736 240405930 -375167842 673835124 40719930 -703910498 -999972614 0 -773272260 -436061512 701436171 42 -820336220 999987423 -999972614 982051967 -110178228 -498720156 534632318 -767202480 503834005 -999972614 709842973 -286172523 -440138581 -86717510 8597053 -596281308 333859503 705790654 19855803 123033604 -999972614 28876657 42 999987423 353270858 357787010 874365502 913571838 254063279 444946330 -999972614 -702182880 4767398 -519732999 109935477 628001009 929942875 452738062 999987423 -214437815 988205818 -379990581 999987423 696262400 858761108 -118712462 154664670 -258018079 -999972614 722792802 -581720649 -923407846 -622513296 582468570 -955906754 1 -1 -1 999987423 -999972614 202216225 499623514 0 1 -513558361 47664542 0 132161855 -501285488 392285192 999987423 -999972614 -834866642 873764095 -654499340 -280966256 0 -74187275 47370532 -398665523 -308155068 132165977 999987423 798296106 -267578197 -634660395 -227817108 -27651869 907070694 42 -1 -392173303 891076019 944874321 -1000000000 -245551586 -675182617 -1 667383157 620640399 1000000000 -999972614 1 999987423 -850236641 -999972614 -216207634 -41489620 312714887 -596500227 119013186 -999972614 426102154 -3469383 -211595653 -66125588 999987423 -262962364 -29228566 -993303957 -427209618 -709916778 -999972614 319500573 -999972614 999987423 968352624 -6684498 749648521 999987423 816625211 866450602 53139318 667492110 937459324 679192790 -19895866 0 -781393180 715099766 -838329699 0 516076122 983212260 -999972614 536032029 -1 -66226762 694319984 -758038076 877997837 -594970468 298624584 264872407 -112562527 999987423 999987423 947480625 -749544433 -599137404 -645402971 850953965 785586678 -976837073 -999972614 227218498 -999972614 -344953822 389959850 151720102 830467305 819907198 -123445341 42 359153272 41012158 200609074 255118325 663922198 145750593 180019017 -737335100 1000000000 896175569 333974267 981525048 999987423 -527777892 302372910 513952774 -497845020 -766070967 61224768 0 -221129099 -999972614 -324623881 180574581 -53448232 -230043207 -799105902 576936451 -5793919 734673908 -875515491 519483981 -747307687 -390431550 1000000000 1 1 963937257 881391913 999987423 497500015 -279949901 -349761451 -251412962 787893543 -590285475 42 -774854192 -309806551 37028613 26842452 -999972614 1000000000 -488540622 -1 42 92911630 999987423 -184395430 129502425 293021652 -994237548 -349413228 -463741294 42 122261158 999987423 -179487712 991194387 999987423 -999972614 -342030204 999987423 639182758 783082489 1 107743402 -867848885 485660259 -858511772 1000000000 913083512 481743111 -570478203 60306871 1000000000 -999972614 -1000000000 -314464163 0 130912849 -830099301 42 0 536187699 541041992 -999972614 -356893964 0 -234518693 32495140 4631924 -587566139 -200802494 42 244892633 1000000000 -768745420 673938687 -825444447 102090315 -326115050 734173074 -897345411 712367280 1000000000 -336118176 575063278 -999972614 -400373492 125211816 0 877016170 -701014772 642486727 -190360583 207720999 999987423 -250051879 999987423 -999972614 35963968 999987423 978089160 -200122532 0 999987423 987886674 -982796841 -999972614 -236922632 42 -721139355 -1 -674464633 -991489598 -406544720 275947379 -571053637 430594011 -819189543 -999972614 0 0 -1 -1 856056974 -674970312 149235858 -932676748 999987423 582377261 772681389 831412895 -687627333 144426823 699406480 0 -423039380 42 -999972614 999987423 615064712 -302821386 -310751585 -914200849 999987423 -945090492 -422002129 -109213266 -1 -285256549 -439074558 665505976 -431850492 -803154958 1 -365492899 220594551 294526065 -134277701 -338630740 999987423 -513029194 161017894 -1 562685500 999987423 559883782 -999972614 573644538 913981812 435564041 413554071 -999972614 -412675916 -278693852 1 -317104095 -585939931 803525645 -999972614 720185704 -177343239 37973602 -268535095 958100294 204027850 543951979 -540123972 -363555269 -676458801 -36352834 333081447 805356921 248620528 971472238 999987423 -957366237 266034375 -999972614 1 -249436403 -1 847265058 -400646326 999987423 -999972614 -1000000000 1000000000 428318802 1 -245521622 -999972614 -638474480 999987423 999987423 234602897 335934988 -174650765 999987423 -751037257 580586855 596684484 -688704692 -999972614 -236829804 -674770034 -238584647 103896018 1 -1 999987423 466926424 120251205 376992283 -577803671 -999972614 -211758011 -303015729 -75131164 842819820 922960164 -613433844 18720275 221052123 219030366 0 840671541 42 -724740271 -987335111 -999972614 -127548947 144896271 250992945 -850448469 824786991 -384208143 546323173 -999972614 999987423 299727031 969175565 -575207225 876154309 -226621112 1 1000000000 766426289 828901448 -683776522 914301768 853691965 -570650494 -577525304 -535262044 0 0 280139366 -402034888 225144516 251437080 239015894 491166898 439725001 -507682604 -1000000000 2673559 999987423 999987423 533199209 -837158021 -400261560 113327956 0 278141198 676863933 -449100790 -380291329 -37982535 80062835 -999972614 517849136 889148483 -33077103 310530913 -513525626 986304219 65346492 424990414 134824722 426086772 0 -266930940 1000000000 -570353477 -378774974 999987423 737123050 0 734166561 11533310 999987423 -469575327 999987423 999987423 643677335 -812510009 -119141574 288989519 -917594048 1000000000 999987423 999987423 628670148 999987423 -1000000000 1000000000 541410858 -136463646 -418279012 -570249287 999987423 -1 999987423 -195591037 932716535 -150484667 576558568 805120817 -186556370 -1000000000 1000000000 -203572267 -508523536 999987423 338579458 -244031796 -525706800 553136646 -651997613 999987423 918157029 832293373 0 525620693 228763051 -446221389 647899081 -609105038 999987423 0 -744359543 -887396284 951898042 -231810105 852560097 499623514 999987423 -986763167 750985867 740981994 1 -358309200 -302547456 42 961453178 -452671696 694748641 458018780 403185835 -999972614 571254703 1 927680925 -1000000000 -545317938 461764843 58913549 -29766615 -355027709 -19686749 417282403 999987423 734398371 -324946384 611233042 -1000000000 565438126 553510163 -368195359 -325908218 368915534 -943659743 -999972614 -1000000000 -432462436 686996093 999987423 436928407 1 -208628090 -1 233704051 -123838456 0 -758917698 1 448681748 0 -340731208 -325482103 -10948861 1000000000 428552941 -215817791 1000000000 -845615542 402269811 -1 475962208 999987423 -540763603 42 -249510935 839870519 -999972614 292934675 -568918677 42 733918759 472513523 -999972614 -226396255 1000000000 42 999987423 -999972614 -891213590 -999972614 999987423 352790193 -609599150 999987423 199820071 -999972614 -399225062 -8828509 689520122 213827064 1 906884994 -1 446718096 -752610224 698110401 -999972614 371259816 -927222635 349810050 -999972614 502405641 -614547652 -93674966 805163164 55427176 -416293736 0 468018438 597665760 999987423 -999972614 -494076026 -999972614 -199437343 -227744700 42 999987423 1 -1 999987423 -999972614 984139474 -155466631 -24351367 136779117 -999972614 -612002152 -609677866 -904430226 -986679731 -856540489 909089436 -66445177 999987423 999987423 87315416 253748448 505183818 -999972614 -999972614 -168724317 964165210 618827099 -920123545 152845539 223243056 772013214 218259211 596048199 -999972614 412814400 0 -115340975 1000000000 999987423 -1000000000 42 -1 -744195489 610164593 -752999023 497386329 -394537878 41231346 745598733 -466993921 454441153 999987423 1 -831278306 -286542574 999987423 133164530 1 1 -435661018 -379565305 -866173297 -999972614 -999972614 -1 -414827600 33595239 -916375502 -966902898 -178812320 -1000000000 687761212 42 967439136 999987423 -1000000000 206171552 -999972614 0 -705426741 -580767083 271372400 -674234733 -1000000000 -1 -562577415 42 311365261 932560931 -125061431 -829921232 852188504 -765209799 926451882 999987423 508207073 -993363099 40896884 129359903 0 -135805763 642265144 478685249 -282863841 -999972614 199275596 999987423 -130739061 247721876 -739093309 -343049074 1 1 954454025 -93592884 540285195 146922027 -160284403 999987423 115954166 544319118 -999972614 999987423 684931447 -298729035 1000000000 -677945896 185394438 38360763 999987423 187137188 -197828723 999987423 -664932822 -607631942 711978665 598275765 -382713586 -217198499 -1 793257915 86532053 130553475 -999972614 266269073 794817764 -930618825 915559558 958391079 -469664752 237541787 1 -422096929 -18906779 170028308 -999972614 999987423 581330844 49620115 999987423 42 -559514426 -999972614 875973384 0 -631959513 -1 -848612675 864237771 -999972614 7862072 999987423 999987423 -1000000000 -818658691 731701487 -395039045 -836945342 -546872738 -1 -625829869 -835224530 -41008945 -65301712 -141217795 -711415220 29528417 986911279 531100729 -999972614 999987423 207588602 -721389144 -1 241863876 -999972614 -975811811 -911337387 594982948 1000000000 42 -880192039 999987423 999987423 42 0 537162706 -999972614 -675077527 -110314747 318730917 1 309668906 -734411448 -631229165 -203744740 635460839 -152059549 -887732323 999987423 -673132401 501341520 265703110 629243662 -582893203 531604623 -415220528 705437242 -457390307 -435717829 791750177 -827118884 -999972614 889411804 -999972614 999987423 571061433 26998733 12428374 125619769 484810822 -742968247 -488809364 -999972614 -161561048 -813970769 999987423 959721987 1 -6146101 415974494 646568146 -556744759 -589146067 820284882 0 -670724064 733282638 1000000000 0 -999972614 42 -999972614 -974311029 -788933966 378807360 -1000000000 0 -379829531 -306500252 129166672 680553582 497866100 211372712 25807266 770530907 722722279 -62336381 331526111 999987423 -596441228 -999972614 -919182989 42 215689323 -1000000000 87854205 122045960 999987423 857127449 604688606 -631693191 0 -796028373 -224046762 -869244784 -77770772 763490336 -686378176 999987423 -999972614 999987423 -554537070 -577155070 -1000000000 42 -999972614 520733892 806592377 0 426557466 -560078412 -999972614 -593070072 360015705 831407182 -851840031 -412723013 59429806 -509740894 42 -667050452 999987423 -966027981 626476658 -1000000000 376537896 -642830282 611457996 84258749 -706898578 -702355810 -897837857 999987423 42 -482537417 458830761 42 172072024 42 -763667814 212949725 370382872 -492486261 -274506845 -999972614 -766859794 999987423 999987423 1000000000 533691064 536054143 171997340 -999972614 -1000000000 -999972614 999987423 761954903 -999972614 1 -231946412 455804606 -706869330 -977037197 805331631 -570676470 -999972614 -218235580 655634825 999987423 -681552779 -158497707 -794101180 -774377830 -999972614 -567612892 844468600 -472415282 -1000000000 164095982 -345080871 889827755 0 -737212374 717999937 868848600 -462426373 173612922 359493715 -543110207 292853224 351932212 0 -1 283430403 -17698782 82535034 997368342 672385961 532114542 -34040281 970784899 -423324784 464491453 623244826 873231192 -414075740 287405637 617885204 -1000000000 -290950147 -872397341 -809179899 -750015475 -958566981 -373517977 941521553 -895319982 -522889940 -502753028 785838970 -999972614 745624583 -49279436 907538760 -912795190 219154225 -951299029 -999972614 967062895 124216466 999987423 -861006797 -1000000000 863704716 999987423 -1 -1 628494669 999987423 860831220 -688483019 999987423 -752556447 -999972614 -417747414 -999972614 664536833 681891973 115450900 303846157 -235349253 290436606 -568643970 999987423 534353015 -655350438 0 -359132124 -161340006 544471555 -172834342 -305976721 389217726 -643485280 497466080 -657875281 -308238863 42 -323765010 118705956 -441651052 26105004 9226554 359583293 -568448355 -987438140 119894997 -19626408 955189158 -999972614 141895127 329324675 -999972614 -143791974 -487095517 649572083 999987423 -454070579 -939287652 -999972614 42 108373775 -573271138 -957928824 -753018295 0 -821971012 -556800695 383125629 -256681585 999987423 999987423 -96421947 -1 -1000000000 -999972614 999987423 0 615499371 496771569 -31193284 -736072397 999987423 -851648640 105354506 -999972614 -593206580 -159766279 0 -834917469 -166547086 999987423 748860225 705964164 -999972614 -255778046 991047504 -999972614 622307817 -887097805 -869683354 754667965 -340532570 999987423 993213758 -445495050 -999972614 -52979929 999987423 -1000000000 -924431659 -427858686 230813070 42 -999972614 -916706847 85026163 878159179 541463247 -199350078 0 999987423 566476595 -672595889 637262742 -1 -999972614 -434970081 999987423 -999972614 70720072 -310580885 -1 -550770227 -999972614 1 -595381719 -245404389 57760881 -345811857 1 999987423 -239108016 -227456948 42 -451869991 -704236500 294759322 999987423 999987423 -357359101 532926402 -374690924 -547627420 -999972614 482425304 964929256 -1000000000 508736904 -550888600 999987423 -226692473 762706750 -22387703 1000000000 -774338043 -813706387 -999972614 911120353 -666459227 1000000000 -1000000000 -533410501 -796516589 999987423 600116255 -999972614 999987423 -178494363 -765797060 382471719 -999972614 698706176 -1 -48244873 -310256155 327122945 666983639 864462738 753343952 218012210 -570642311 -914782836 42 999987423 42 821306400 944165700 -131154905 1000000000 396848588 851164533 -37870556 -999972614 -106519720 -938125778 -970015011 1000000000 -812510009 -357181392 277959967 241442756 -635650881 606069161 -1000000000 161053380 -430797437 431627061 -817527575 309022146 526113977 985947509 -649569614 0 205510390 -665899676 -105773054 639599135 -45587747 -769757770 642719641 -641295489 282731411 42 -445538412 401882216 -999972614 -1 999987423 303966913 -366327940 794847699 -999972614 891162377 720232728 232307957 -472258815 711282220 42 999987423 -999972614 -265269994 1000000000 999987423 -999972614 -200615000 -186101409 978702446 -355409381 840904895 999987423 0 -515657788 -297944919 -999972614 -641491686 999987423 -709689066 482591452 -755019932 -424251371 936745793 -591072175 720736868 -1000000000 636860600 698683282 -746346799 470938760 230289788 999987423 1 -778133943 -892318876 162641534 162540231 1000000000 -368314408 -725987088 0 -145368136 -165869510 427080316 -999972614 211378357 42 -1000000000 922740074 801918514 33314395 966228648 987267618 999987423 -999972614 566290885 426808918 -1000000000 -999972614 -186730418 933539239 -1 -437936678 454716945 181923071 751381132 489111771 553777720 693785758 999987423 -1 1000000000 239885829 -266930940 -999972614 588955475 167786456 0 373939088 958683186 832384124 506512105 -999972614 1 -405417055 42 620789745 999987423 -125004156 -450655846 518555025 -86855643 692941858 -761409613 42 -808182162 0 802522288 -731728743 -715520458 1 -870709380 999987423 -1000000000 -999972614 -938904867 -999972614 573753281 979402601 -996395504 -999972614 243948702 -269726219 -355232621 -968293644 569776534 -456302901 312744984 -245016890 -91900960 549175707 320951036 999987423 666019805 -844606051 416445079 -420178588 -1000000000 331671307 -506571548 -909580049 -1 147401340 326963508 142138627 -90428819 -951005977 721747139 329075458 -257630879 -82167248 -936260046 -684259776 -806041089 -666383331 834228057 952341374 765447094 590478665 -999972614 -999972614 817923999 -399874443 156165532 592457597 376462933 263151348 -539355615 975608741 -780988945 132270107 855011439 999987423 105322162 775249775 530657113 -576426776 -712987346 -999972614 118139712 -291390538 -601615430 -654202737 765059452 -555535670 1000000000 -800385521 76571450 -333858799 320383545 -423200429 -286997607 -113867092 922656154 111668788 999987423 -272496817 51734613 -999972614 563990280 -1000000000 570183845 -569210838 -456875778 -884789159 -999972614 380382263 -999972614 -999972614 882237769 1 -129165924 -1000000000 -324377442 -77954060 -171036239 397132486 -539882809 917702619 -879585576 -275992830 979106983 526350802 -421981215 999987423 879882503 -449954255 999987423 -999972614 -387689229 316867825 514573147 -928229408 117157609 -151912244 -485997405 281309316 805125345 999987423 -455447861 -320170613 23924844 -492829382 999987423 -746820464 42 577268911 -664861554 -647191971 -1 -455889583 -374120038 898422455 -496190810 817715676 -1 -819906436 -65294990 686275474 -1000000000 750918643 -1000000000 -435980146 956602416 580488858 -652476129 683896809 1000000000 -1 -373745324 77331529 821390619 -1000000000 792421544 384882722 -1 -437158424 999987423 -303468825 40298682 686599593 999987423 999987423 -891405699 849979458 -257744873 -239886867 300413806 522874616 261492972 148297595 -927226624 778521094 586901210 0 -999972614 -392823282 -824645341 919593000 166089212 -1000000000 -92473523 -212060841 -999972614 860056037 -999972614 -218644464 -865436841 -1000000000 -663021194 -238927711 89965823 598325744 883317960 1 -1000000000 -999972614 -913875572 -1000000000 602777758 999987423 32591909 -115174186 676589057 -307734605 -531850739 76974495 208338101 180724089 -596622134 -999972614 -1000000000 80432934 -830603515 697426447 224776995 371723807 1 -1000000000 999987423 999987423 -466395115 -86355287 -153167782 261982852 -288939692 -697476719 183620649 876450789 -185507899 -31814562 -999972614 965413602 999987423 -856722200 -999972614 253371759 -671457144 0 -944474174 144230349 706417419 -84118840 999987423 58727431 0 918185019 0 254123375 -999972614 0 1000000000 56623844 -1 999987423 -567273301 -761629950 998869486 823293132 42 0 -906591241 824663974 1000000000 999987423 -671130570 999987423 205760080 -266553927 409228285 999987423 355096435 284193505 -668003885 -1000000000 -6808570 -1 42 -255106667 749508491 -999972614 0 42 520812367 878038063 -724809495 860280155 -752556447 156085008 0 -722015252 -819042905 999987423 107605223 -999972614 -210011662 19597647 -171609709 999987423 -283104142 196871146 439631762 -415901314 -575591132 1 -362952743 -37624522 -777553973 -28083083 1 0 -999972614 -605058530 -999972614 999987423 -880073037 999987423 329047604 199387299 -999972614 504299118 -852210986 325775853 -999972614 -392380220 -999972614 -377454603 999987423 578071305 204694258 939801849 -494735401 546687918 -577962518 1 -863062046 -911831921 999987423 -913939628 -749868154 0 -362273515 930002862 925195531 -999972614 1 -363089174 644071837 -999972614 1 999987423 443695255 393347398 -597163433 836555730 -170820096 -309153625 -632126667 -999972614 991975814 1 -1000000000 683296495 90083413 -999972614 1000000000 510246175 708335263 -524598643 -732699089 999987423 -586288661 -283818524 -443458278 -454866706 929742385 816811154 -808476844 -732699089 999987423 1000000000 620611742 -144101684 1 -807956567 -253387442 -162901039 -322390550 -318326716 -814024767 -890770753 -869447806 -474679862 -235180484 978395956 999987423 999987423 999987423 -359916481 -92585227 196049803 30175851 253075549 779902855 -730383189 0 754417106 -618135906 -586376043 -700712692 999987423 42 999987423 -717234607 28203753 878129698 475222189 403871985 -12628773 -126729181 1 443147627 -782599428 -999972614 962273595 -1000000000 621666432 535095159 -763172069 968094183 83438152 -810622973 636477660 999987423 -51302289 665688475 78282675 44610138 -999972614 725605414 1000000000 -404903307 -768407883 611136186 870861842 971895690 -842866222 -999972614 200650337 -739575017 -978139319 -999972614 751222538 -999972614 -808621822 1 999987423 950305761 830938503 -607286323 -537417054 668632710 833076239 731264052 999987423 999987423 -229864626 721245773 -999972614 0 327545785 -281719192 -873542798 43364074 862219722 -443378152 -775512862 999987423 580289719 1000000000 639579035 -715850584 -184721677 280525117 -527861159 555712929 634158183 -851884714 999987423 -71412817 178330351 -20665984 -170878431 -1000000000 1 798305022 230129555 -958640612 300605430 1 620062024 967876933 -590133092 -407963767 922204911 -513568289 999987423 42 756443658 663128984 -276745544 -678409909 351798680 -299230451 11636891 -84948368 -1000000000 -890799842 -999972614 656359189 0 10798917 683996521 -484548132 42 589974121 -497845020 -588333608 -133218693 -454002240 975068785 -684012181 -562547208 698875002 -484235543 116005901 1000000000 -380982397 1000000000 -1000000000 -367493879 -69365423 1000000000 999987423 275707005 608264849 534844150 900803380 1000000000 -332583267 621227596 601857887 -238034395 999987423 -299891275 -207791680 -603373148 -757543571 762002973 -374136553 359583293 -93883310 539460930 427161618 -363371553 0 999987423 -272960475 1 47367046 -999972614 -122808724 605139774 -891275051 -311719761 1000000000 999987423 436882543 999987423 888748649 339904253 652251290 -679225392 -635974538 59151981 116501114 1 -550888600 -818633996 660329323 620925608 -416024133 757303919 -286865905 443476118 -618035119 -320432810 -649334428 436161735 780260085 602738896 -999972614 -615085375 -999972614 88236956 -312993177 1000000000 -862908449 802364631 638217791 160575529 -971729998 590225200 999987423 8468381 -1 371488041 454416931 -174876913 -808098408 102066192 -768153017 1 402681955 503977815 -521049217 268609033 -20112513 -978046790 1000000000 -999972614 683764682 618113646 748821177 686906484 -999972614 -191766051 -18778914 219985864 15679105 -152119219 805800440 -299741245 139956517 -986703452 385058052 464743608 -999972614 -280110773 -745161366 563749414 1000000000 -999972614 705489308 778955908 961384027 508587242 -999972614 -523620024 -999972614 999987423 1 9015800 -1 1 -1 515369140 999987423 42 1 525326298 999987423 999987423 -652609159 -474281751 -130515063 661306384 999987423 249702702 739323788 -667774721 42 999987423 763441996 42 -257860975 -1 737830255 45012012 -1 -874024707 922729650 -793586625 -260264083 -468253820 1 -7538067 -498181834 958665834 -327633055 -916210713 280849523 -739418097 -928594492 -492315088 74792489 42 192348826 -635883599 352879661 1000000000 507368108 1000000000 -717816172 702987997 -271183051 -273109743 280691322 79051320 -156512864 116463105 -230818188 83246656 519221407 -560831800 -511607227 316480728 42 590944524 -744122010 -23026861 -999972614 -85080458 999987423 1000000000 260488637 -941898857 -803207425 93503681 999987423 594658741 1 999987423 999987423 42 42 -1000000000 999987423 63634940 -999972614 -697243552 -287154972 507311266 -1000000000 395634573 156441934 521514785 0 999987423 835826305 -999972614 -1000000000 -999972614 -999972614 -60863465 -937704745 -673966359 -400560942 42 -665510775 609414583 660692713 251931735 999987423 -43715856 -778321095 -804391094 -1000000000 -694946472 443857159 753059452 -999972614 683454603 541300123 918551073 -34960771 68952206 -999972614 486966573 1 0 505829256 42 -908523179 42 42 -963082334 -999972614 -999972614 426491416 -999972614 659008560 -181534292 738553143 -914494499 714564835 -178525852 1000000000 0 999987423 584828158 -214928265 162162129 -999972614 -997058281 -854768169 -920889392 -445161964 -999972614 -999972614 -1 899054841 999987423 -326206449 810796393 541934272 553207966 656359189 999987423 780744850 -999972614 577675855 977155748 -380204218 -45532313 71899062 -604644783 164219431 -707995496 -999972614 -549599483 -999972614 -475125739 989790652 100691168 -999972614 -999972614 0 0 999987423 853185447 0 -516991013 -135951419 98535517 1 654772760 -537635463 -682164092 -999972614 849454484 1 -395277937 -1000000000 999987423 289922752 -891438144 -224905093 999987423 -538656255 706149268 -1 -252625667 -999972614 379901793 999987423 632188536 600529817 191620315 -1 999987423 675293773 492880686 207954796 1000000000 0 -717157658 179466062 -809877571 -248512314 -578328704 19901599 -212268413 775186824 -686621474 -610656623 0 670969848 292261477 999987423 -314262054 311110146 880920356 734038302 476340915 999987423 -354793666 -869243014 -245463238 -794730351 -601911001 857505989 749349622 -944759723 406015456 43265187 929786125 222070712 318391032 -999972614 -999972614 329745507 -890910812 -839611724 42 805211076 -728703900 447285651 -999972614 211001498 94336337 53563984 999987423 42 823187065 200623268 -662549112 362108369 -872135905 383418779 695067803 1000000000 806101223 -582163230 -816215866 -111871086 519348896 115075472 -394611516 -1 1000000000 -283622558 -1000000000 851371544 -759994034 1000000000 446173665 -508268255 999987423 629161112 635783454 559785884 1 -450011008 -417487793 1000000000 -856508735 -113955217 797069458 -643768158 1000000000 -166097866 919870042 198204512 213474627 -172097756 42 0 -334931774 -726634160 623821742 999987423 760168652 708591195 999987423 -812392176 650156100 1 0 478263749 -419463966 -60822420 -84817307 -476375841 794825787 -271602795 -504752275 755519322 -453882863 600609840 -335853786 -635928091 999987423 -567111241 -117611234 243654781 586663291 -667525174 -117401732 -999972614 -252473556 -951061355 -770689460 915730406 1 180188491 870861842 1000000000 214220449 -999972614 -846552674 470426006 -926408222 496498040 95727126 656575225 683872828 -872430427 -611118003 -355630737 72533021 398089029 -617524383 -559140890 -253491240 959495938 -157608639 806157877 -999972614 616863904 226518483 58427611 -135837076 42 -770544269 -328977486 0 687692423 805840088 -480506819 -808353854 -999972614 -659641993 915559558 999987423 -722164340 686932105 -999972614 1000000000 835370490 -590917071 814878256 466209043 1 -1000000000 -745322026 -599781317 -349928164 875928292 385706803 0 -626884894 -309664296 513360537 -474684979 -251617638 508012248 832389121 -403115680 236026893 -947326385 440861415 -856793600 -291057249 -820557225 -1000000000 -1000000000 -799282881 999987423 999987423 -1 -999972614 -715001566 -1000000000 -565935825 -810394209 0 -999972614 667418803 -396693246 119361782 -237862766 1 371214039 851006487 -1000000000 444549371 -1 -908123920 152636891 999987423 -791213306 -999972614 973366830 915238913 999987423 56478862 -496330607 999987423 0 547614683 -999972614 -490610696 -313972901 -692590279 781763694 -756345796 -563636463 941347869 409073589 0 74145856 -676254436 15726834 -665879816 18500742 1 -885278689 1 -476632558 22992413 624924774 999987423 558919830 999987423 -515891519 405181254 -315576657 -264592604 307505507 -997932321 131487977 -999972614 793737638 509332837 268966680 106312181 1000000000 -1 -999972614 -168729229 -782998109 -421536316 475518442 752174698 -810811223 -220342818 -1000000000 493708235 -336244932 543608739 -403856844 -1 -554480729 871447286 999987423 251766403 -1 -31861893 -999972614 -311909891 433398578 -12108914 923731726 -707482497 -297801592 20339385 -672550347 -943766241 999987423 -737532310 -663772138 -999972614 1000000000 0 -706514896 -128559643 999987423 999987423 -1 999987423 -935289138 -815926686 -390987630 977100720 -1 572945372 95940393 -148333444 999987423 -815675349 463982655 809633965 -162383063 -438464212 117895681 -496142551 -828209455 -66191565 604406510 674895426 936740871 999987423 -943187084 -666418759 -228762393 322892391 -890766338 -1000000000 390375696 0 -1 632467224 -117646597 -711411508 279162187 999987423 1000000000 -999972614 784875946 448344874 -844164562 -59179559 999987423 -699107508 -846922711 29578342 916792147 -585433115 -999972614 -268312994 -816478464 -343827851 242367343 -999972614 716911099 -742644213 737767155 836799823 747703816 -999972614 800573377 855477883 61552137 830168697 -1 754163840 557096819 -477780204 999987423 -190494778 18106848 -276749153 231174384 -363072442 380290944 -906124106 344699617 1000000000 790501962 -524640339 -311671795 -320054428 1 722684056 -133279204 -21957563 755336380 -172107140 598394380 444421389 51808373 1000000000 276239491 999987423 999987423 173234425 -634067760 528927469 -455857799 -68695937 579439538 666173575 378789415 107831701 879526311 -53522379 434815591 781500366 446521548 1 952996237 -30469536 -1 1 -888621917 708797658 -762514298 42 837463373 999987423 89081498 982779906 -1 -168073565 757772743 15315584 -919061228 -87052400 494675394 -833871982 882118257 -999972614 -108365934 999987423 385896089 686415989 667764087 -509674098 -997945727 -702910463 -977679755 -327382359 139776403 -999972614 -1000000000 -769054987 -173279468 999987423 -929590555 -999972614 -999972614 775409925 829848875 -1 489308796 15163585 766248887 -254171098 537355308 -23442606 -981403766 999987423 463304396 -515687036 -661656888 -1 999987423 57833373 -990238692 -640294564 -751354584 -999972614 1000000000 992814074 -1000000000 741418498 -244270055 -726444433 502310761 -203923419 121598043 -34754748 -445911209 -4810415 687976223 724461562 -596774629 366458455 -351085198 -1000000000 89817358 -223092685 0 116741355 -222972053 1000000000 -888870762 999987423 127532774 999987423 -658098129 78457228 121868239 -557854228 455384252 -999972614 -163650539 -999972614 0 -1 -1 0 407335374 -247909562 391235035 1 -829606570 836656863 -999972614 -334519 -1000000000 220238471 999987423 -785516009 -894673902 513104244 -999972614 -86346538 859068057 -928220843 291124132 -269107596 661801615 261348094 -261185362 -266011026 380168296 42 999987423 14012512 349101278 -818876381 -999972614 945009458 999987423 -999972614 -221327044 -792843407 -710683571 0 1000000000 1 677918389 0 -370254552 0 -323093518 -768028549 0 -673648672 -389811989 -936456666 627035723 1 -999972614 199380569 -749932319 42 360374989 -830001084 1000000000 -355242920 -618750312 -1000000000 -1 -409378829 -999972614 -964010819 929254946 146220785 -999972614 804575257 147388058 -758313067 -128912652 1 -401484467 999987423 999987423 -153445749 333081338 42 -502368451 -999972614 624608916 999987423 -567051152 900664271 -971953291 -29033855 -247635653 -999972614 729924208 -493196932 57967945 -999972614 733983315 -837108197 -956263507 977242152 -542475472 -1 303843426 682728715 -850033168 -516161140 999987423 1000000000 999987423 1 27417311 -691285157 -405057433 -602009287 -999972614 999987423 -1000000000 -334481627 -621499519 366154017 924646726 504772995 999987423 -323296841 335031694 246329180 1 345937222 -488934816 -576399090 999987423 -999972614 -789975518 -1 -352137562 999987423 904986240 680013556 -150811800 -1 -693430604 1000000000 -844961751 999987423 -1 1000000000 -440743700 -375035054 -590325828 -999972614 -746709862 -968889670 837020483 -826636333 750242091 -178396318 -107818307 -415666366 999987423 -175647521 658986955 -157075685 -175028097 514989578 999987423 136846059 845256612 692722134 -1 -999972614 993333760 -3713426 -330651740 306066165 -681807547 766647751 0 51983727 675300462 411678911 -1000000000 1 1 -347823012 436006560 -900814026 -539949592 237669821 999987423 -835061184 252865869 999987423 999987423 311446482 42 332512932 999987423 354247030 -327339918 432379392 -770699598 772274407 556629744 466272552 726258379 502299312 337453707 844325788 -1000000000 1000000000 -342537039 -842843879 -228829603 301757266 314709407 764113390 539925700 -1 587066390 1 556295982 42 -999972614 624403449 1 -502025013 1 -453208624 999987423 999987423 -814169380 -262724008 431609912 444994416 952100778 -947345886 -678958551 151189227 871860103 -937181577 1 999987423 507800541 564872962 999987423 -230302635 405272720 -999972614 -389756285 0 -793257767 251201011 -28435193 1 0 -72516538 335637766 -97388862 42 999987423 -412673683 -594337208 999987423 489970130 744115626 -1 701513375 999987423 42990149 999987423 736827409 -1 41162709 -223577765 350681991 0 1000000000 3153351 -731955330 -660612016 -509026248 209801278 999987423 -215170370 1 -288503836 1 -1000000000 -999972614 0 -1146002 247789740 172812265 -603406037 1 794990493 -756901883 846346869 873648243 -634877081 39904587 809913379 639059647 572862820 287519371 -232395131 -829695108 -410319011 -432136614 -362883074 -534712608 606887076 169500762 -304955248 1 591488669 481162194 747779333 -1000000000 128138026 42 999987423 252358778 -369562250 -999972614 232133879 -999972614 614072227 -141413180 999987423 -886093483 -433643950 1000000000 -1000000000 -164643035 -271612479 -503140037 -259770134 45845548 525836756 999987423 -999972614 999987423 -240041276 0 -929154368 66957615 999987423 -157996622 409049753 -565679621 221724605 -628540802 -1 498488491 1 -1 869959249 800307505 685172319 493125469 999987423 -1 -350827690 -1 -1000000000 -240608227 590938946 255646354 -313992345 0 999987423 -730144995 42 42 870061223 -412534844 0 809604486 999987423 932983236 -538913208 -999972614 -683734508 -450373093 -999972614 999987423 -606667512 17177922 1000000000 602732001 -288755745 867338489 -1 -42451486 471658869 -999972614 42 -648681226 -665619626 1 -418762255 -355262206 -234427845 999987423 -999972614 811236227 0 42 -999972614 -580426123 478637177 -160143372 519453708 563258679 -171795820 677314799 -1 42 999987423 616634144 999987423 -999972614 644739964 -762328869 -444167260 57598574 -112379505 -138623362 -648385702 -571160795 288526448 -59480675 70164398 0 -1000000000 -737922127 -808949625 0 812880712 -282566424 124034278 -561495198 346517594 -756315303 935799686 42 -1000000000 149453577 215346233 -999972614 -1 -507733569 1000000000 114129475 1000000000 -999972614 915797117 999987423 289920417 -999972614 143830924 1000000000 -403052709 -941177371 312058323 -51838743 42 -1000000000 -999972614 -999972614 -925515093 -521172510 -585927456 -1 -28372575 0 999987423 493260874 10404458 -342369463 -513933595 -432449567 270415640 -497615771 -884728197 760067924 210701915 -468739793 404600524 -159408849 519537038 648261663 999987423 696686574 412398904 -999972614 327876582 999987423 -950016051 868572911 0 586550472 -402578429 653655931 -743980910 876432744 -999972614 -210139067 -574260055 999987423 -999972614 1000000000 678070084 20962392 999987423 1 235992814 -137527003 -330854986 748209358 104009740 1000000000 -155367055 -862448102 106961170 814525385 999987423 999987423 -56102712 -713281818 506196669 0 -384016986 273690867 112407674 193601848 72016578 -999972614 -467881657 -1 -537023906 -1000000000 542510650 999987423 0 1000000000 -323728487 45221682 -950707915 1 410400926 0 -1000000000 -230030120 -97490143 999987423 -999972614 -873792647 972602301 -999972614 -999972614 246191121 -716287645 1000000000 -999972614 -69145304 553335816 227446485 999987423 -397187210 1 -331780241 -171957751 794787769 -1000000000 -750515863 -999972614 87121044 -563800787 549153084 42 -914923567 453724291 752727079 -630245573 -962958052 -170202611 400852124 0 -250306115 999987423 814922190 -100623945 -14574723 767383630 662351041 1000000000 335358287 -445222668 830518927 -999972614 -128121006 -563470849 896004815 -201697792 108540203 -549538945 -270156798 -498946378 -421554470 -999972614 1 -999972614 -575056478 570292028 -999972614 -546485828 -9329162 -999972614 655564673 999987423 1 -999972614 275133213 621286653 542596821 116656708 653733277 -642161674 501619569 -165705609 -100490172 -338793965 -717525573 -999972614 -999972614 50105805 -563936489 -1000000000 999987423 433276283 445979238 686684710 999987423 480728624 809440540 469115493 914320951 0 0 324789511 118875410 -300721326 578969800 552749849 -830006410 252926449 -994494122 -999972614 -47904921 -721653734 999987423 -231478261 -332766109 -610563742 -382933150 -709563432 717708780 -894064053 738850885 -393928034 -999972614 -27565972 -559426689 -620408773 -455167858 1000000000 -1 -270010141 1000000000 999987423 -480881168 1 670200808 999987423 -967402328 1 231771565 784316039 42 -271150123 985797455 889045056 252547232 -610060987 498361449 -999972614 -999972614 147831468 475986469 894633812 170653167 997147775 797549127 -999972614 -999972614 1 550550636 -83013694 -947507312 217607373 -463914283 -262609832 381103645 -435554411 -91036868 1 -818794492 1000000000 70977611 675450041 737728462 -161056063 347935400 160693458 33865727 -999972614 557619759 -214715988 -432955181 999987423 42 460591178 -374159560 -886690536 144910248 -700689693 -684411796 -866072998 -902343616 -48258603 -285803787 -577157621 -177190279 70377057 -323112061 762685734 -1 -721967873 999987423 -451138982 198001943 0 -668877788 -951361693 966751519 760864691 0 454665039 208918779 682880898 1000000000 910727090 -999972614 -999972614 -9390546 42 -655614562 17032082 999987423 846323634 -450367941 -641700455 630112634 406746638 1000000000 -1 -999972614 58712938 197006775 1 13822546 1 853596791 400403968 -250359300 -812253253 -452631495 51721775 -999972614 628437333 0 318269900 917798799 -791983642 -610659548 -626793435 42 1 213047725 630142561 612530959 913080854 1000000000 -746853055 94052437 -391119823 141443010 -663670783 285411120 1 999987423 184705801 864105181 838369759 -1000000000 1000000000 -1 673298755 168077915 264997513 385505985 1000000000 0 1000000000 -789455740 999987423 -999972614 -1 1 634871987 775268284 -841566096 977618613 -992427541 877358988 380893095 -304972184 -383163203 -988777483 -999972614 -29388673 -749541411 -709710129 -999972614 -999972614 885397275 -887488486 -999972614 -988265171 -853756327 -459963062 957604432 202641825 0 -305788806 356770278 -449932453 214736400 -1 0 999987423 -999972614 -132548742 76625961 999987423 -1 -456599951 620489208 0 150924851 -999972614 -332211184 -880379942 -931289214 -992836727 -150640854 847298173 586578080 -788903627 999987423 473376678 936828168 65346492 -619225596 -132750889 -1000000000 -999972614 216057952 599909828 407722150 -800619474 -1 720526676 -213229307 -999972614 -108085507 -784309756 -116530785 396543498 999987423 999987423 -1000000000 194938936 -600854720 -290597803 -180023205 999987423 -284673111 993439926 -76906226 -999972614 -380227080 60869898 -999972614 -324278756 120331526 -758451445 1000000000 1000000000 -1000000000 -999972614 -93455311 -999972614 -186434444 42 -999972614 -690685857 -999972614 999987423 -902208391 1000000000 42 417008864 597996169 -44612457 886317183 1000000000 -341327053 42 -999972614 -1 -868450172 -731647839 -320031774 -999972614 843598049 361185080 -290545940 20338042 -1 718600404 -265541299 -190985614 893680186 -369397798 -87570406 -1000000000 32281981 -428763346 118175358 -745929344 88198944 529549 999987423 -594548231 284888079 484608509 -17462166 211703539 261207302 -1 999987423 -960915460 -555864209 869738286 698668717 -178501012 285952315 364904929 0 999987423 -81606689 -303754288 999987423 -1 -999972614 -12504378 -999972614 -515705723 -53365444 1 -191220097 999987423 912659176 -539751530 783077862 -292126560 57337062 -1000000000 -707538705 42 -544207841 -271729885 182322048 -153998841 23336895 -323811872 280975021 838808857 -903967631 -999972614 999987423 -907809183 215452004 1 999987423 -344974356 -798106345 -881167787 43064502 -999972614 432464875 899999344 462790565 -61803026 551604926 839955573 -355679866 561372793 447836090 -95621014 -639742317 -867361245 224297521 -350852219 999987423 968595726 963537890 -383273708 818397459 -404089568 -282131068 999987423 -702624648 -999972614 -917633164 -1000000000 233727906 0 -607454320 428648844 -166378040 -988915234 283726822 -127904501 1000000000 -166982039 999987423 999987423 821600971 661776664 440122806 -422562543 999987423 -916541943 -463822244 -647471986 470568953 -1 42 985237716 460812477 346362689 -212597022 -999972614 832405389 0 374247748 870348991 564877380 -845407641 -749215043 289432777 405107476 622001518 -999972614 598121491 0 327966909 505160365 -25480644 402273873 -62382615 733782548 80253600 1 999987423 623168841 42 -658966397 823817096 -730994538 616915273 -999972614 -999972614 165819327 999987423 780828060 -235181957 999987423 -834226444 213047725 448000485 999987423 -131702554 -153638321 -612441327 97352618 0 935207722 -724317035 367784510 -720277323 -361059070 0 0 96832088 58696498 945308919 999987423 999987423 999987423 -1000000000 51663423 -693664763 -173832436 407253748 -1000000000 726813066 744947736 999987423 895563425 -925812724 736418729 1 -560259347 440313180 -877670339 -690877998 1 103097911 872624302 -999972614 1000000000 734278545 -109003892 254636394 73161154 177601452 450340149 970594161 -889752045 -965075604 -1000000000 -999972614 756963214 -911462340 -999972614 -256431491 -508212081 147328843 999987423 999987423 -377967857 274780042 -312094546 -1000000000 42 -91031768 892354806 -1 999987423 125870455 -999972614 60016390 -688029697 -436535466 -920937672 -189501187 455954941 -1000000000 674654891 -44882364 1 42 -688180597 1 999987423 -865439827 -435625903 -1000000000 -563929646 -1 0 42 58177750 1000000000 34534753 939650756 817134402 -1000000000 1000000000 -479144063 -695988014 486944294 313012522 61046776 -1000000000 -1000000000 -108912724 -673616765 920439621 573571804 999987423 525480444 490893022 -999972614 -775512862 453789843 -999972614 -192154106 377837044 0 1000000000 42 0 -999972614 623583853 137673106 95859675 65723040 -293006868 -314679559 95319964 999987423 473050070 -871832907 1 418613404 -324673463 827244144 42 0 323198693 999987423 -349201170 -230430250 -985434566 -149230833 -999972614 999987423 -1 934421376 -999972614 -1000000000 983229517 999987423 596956842 -952298104 -1000000000 41321618 1 964290765 -999972614 594009945 -541782681 -922534118 -499240365 850136512 641350011 342008373 520631441 -49954557 -999636831 -1000000000 999987423 999987423 402740231 -706017515 -412346285 932651368 485243521 26000670 -1 87275774 81075994 -861281238 528991580 684169366 124910966 698356523 -983746360 -330661270 703670425 379999223 1 866446738 177594298 0 517396453 926964351 20049475 -355245145 -219178914 589488653 -820849991 63031604 584768423 27890598 999987423 631205194 988425690 -346546240 999987423 42 -858961248 -999972614 576026882 555288519 -999972614 -677600518 1000000000 536170374 -978781967 -999972614 -432367080 394809832 280660432 1000000000 -999972614 -659505907 798076610 -192313717 -999972614 0 42 904925484 263128778 919273835 42 31611995 -341359778 53146019 716779928 -1000000000 -148444275 999987423 999987423 732690086 -999972614 -1 -999972614 -963589599 -1 543929724 1000000000 414055765 226960859 -871038765 1000000000 -830785384 0 278847550 153338633 -999972614 42 -328637701 845926393 -655722007 150698368 466525347 741791993 -1 -118759656 -541857611 -803361062 -1000000000 -999972614 -498181322 -960935741 -376062398 354558646 108839773 -892179432 999987423 -497987835 594630067 999987423 -128983350 -883467633 851385282 293457033 -609808256 -474783264 -881251645 -320054428 -140817943 -117907367 -323374582 -197521715 -823367673 -56338525 -313992693 77469985 999987423 -843772826 -373383453 -312201276 999987423 736045110 427613762 -368525358 -999972614 -943062449 -745220802 -833774173 180867390 -519772967 999987423 -455896451 278414590 42 -810287977 45432454 -1 -1000000000 999987423 -701594426 42 -1000000000 -10998827 226863726 287425104 -362014303 582312435 42 999987423 -528316106 -501057753 -769700335 999987423 -12482928 875537348 207351767 111015928 -525157201 284879710 -551627590 999987423 463141044 936960965 -999972614 1 315052965 -437062409 -818247245 874967187 -954451782 -999972614 -319926602 409500262 -1000000000 -573659857 -364300726 -394113325 255987331 -999972614 -741364902 -254647636 -734871420 -583407424 -999972614 -999972614 326630301 -1 -243324233 108602817 -678637200 -369333125 -904297003 888210817 571589098 -16786202 999987423 999987423 -999972614 710248106 912135582 -179249599 -1 453258305 -963298049 583362998 1000000000 -999972614 -584862883 999987423 -999972614 326630301 967184500 999987423 -999972614 278905449 -286194645 -764640016 999987423 89103578 -1 -612430386 610217082 291736542 42 -999972614 733353012 719584509 -453509773 -423847023 -999972614 250038173 -999972614 313977515 824489164 -999972614 267913631 -22807957 -1 -999972614 -426812964 449984041 218455032 -999972614 -89239947 537318606 0 25790759 999987423 42 314082732 -999972614 -859251787 -446347989 950741956 -915188436 -70210653 -999972614 591372146 0 833165262 -976848654 -565867576 -69202096 49787074 751503692 548194741 42 -999972614 981559349 578193929 -434956224 356639526 396286203 -697140649 -1345275 496291640 487950310 -461085113 -824092909 748517990 -758586591 -81516892 -290618432 1000000000 -868253149 897774044 257859492 133601225 925916207 999987423 668541243 551830985 -1000000000 763699799 157730035 581104783 300199479 -775615993 -194514888 -1 -624804720 976617817 50501058 969371218 -926163542 -840334162 -392860338 -17939210 181923071 -411731219 920840631 -402826038 999987423 13585287 -841043460 862894513 182033641 363368818 -999972614 287401792 -1000000000 889509336 -999972614 -52534005 134036561 0 477593795 -164284573 -999972614 -999972614 -3026029 -644467479 -817984705 44528516 -222271555 738084935 371819689 -53264353 271641994 -671996944 483460421 486597196 627603290 -601526647 180114100 -946037571 360493345 -999972614 401145126 469137590 674882966 -1 736116879 -355878669 246012190 -738310595 -629805504 -999972614 999987423 -100810442 -610950599 -522531537 -1000000000 -844558491 342194866 -100665600 -392662855 789457001 953180657 -804449423 -999972614 476067498 42 -412631942 -139968480 -332109640 999987423 -740765690 -813210101 1 -973825778 -439214827 -757670972 554002454 -822916774 590848027 -331526031 -379814128 116686135 239101158 0 1000000000 -456329287 686736474 -1000000000 -301659703 991962780 -999972614 363619398 -970763616 999987423 42 841755958 -729877310 -999972614 1 1000000000 0 -526272434 288647046 780186007 -999972614 -999972614 7523620 658961981 -715395165 -787925680 -27513051 928753363 0 -338304637 -966027981 0 -790192958 459374664 410778512 -999972614 1000000000 -298502314 639445455 712416244 -205474197 -64039971 -862233426 -193328562 -716962600 5810754 -161265439 1000000000 -591310633 -999972614 -999972614 -199784220 482159969 -999972614 305179767 384025592 575037440 299820613 993204142 -813865522 1000000000 -561495576 891160481 337354836 -483311920 -999972614 -680487624 999987423 -999972614 435681018 739120464 805166068 -607002994 999987423 999987423 -1 -1 209039504 -31788093 -597434868 630764141 219295259 -93907488 879848429 -663768559 -999972614 -395751690 -515653933 -999972614 -1000000000 334750899 -999972614 302890829 898314002 30130817 97528568 999987423 -109406955 737631700 0 -1 815700238 -788756816 999987423 584594992 147718526 929405029 279355753 -76876682 -103647669 766068914 0 212129489 -228339561 699285145 -935579117 114344915 0 167015144 615030790 1000000000 270894233 -1 853783609 -1 -1 -1000000000 999987423 42 809451516 665224976 835380348 -999972614 200681191 471057255 656039458 0 186221109 1000000000 -1 -323549190 -125835798 42 -1000000000 0 863029217 433985575 618032499 -640448970 -999972614 -561175736 279231945 -1000000000 -905543844 -540173338 42 999987423 -503506912 -198436023 -149898087 -395345250 1000000000 294629652 -544737012 410528534 105835052 0 -416093148 496098394 -607666215 404971279 571012825 -482835229 -999972614 42 -701834965 922911719 563086534 -410832439 967841577 0 -999972614 -887704824 -1000000000 -936725783 999987423 388300000 -1 748320416 -1000000000 590105721 -419712718 42 726592494 56818806 -655651739 751142953 -47474269 -841617631 -685554776 -469112015 -532737828 551774115 -608434885 498929505 980782639 -1000000000 422729540 759256475 0 797507511 -573434998 135678997 1 971359036 -289871719 933930112 -999972614 344729515 168363867 -587878909 -927305157 -113553883 7049409 749967171 999987423 -312614520 999987423 136970675 691507715 1 1000000000 551003856 -872475718 927565994 -107988083 -894673357 508060487 12961499 -859180603 1000000000 572392729 286677381 -360021148 -375310015 692868498 10750488 -999972614 616530489 1000000000 264924114 -149281472 -266162566 538579641 0 -999972614 826242658 359740346 -513405095 -888904410 999987423 -174918384 159726452 -551605929 999987423 -976665450 863683580 999987423 37982119 819692099 -1000000000 999987423 -999972614 425706111 999987423 -351480805 -763144494 -93106538 0 564632958 1 378520301 -702439324 -84190765 -887083011 0 -303466315 345360704 237297066 621136882 999987423 -373578562 -711757843 -196152041 621347850 -999972614 -660140951 -315547168 609265470 -999972614 -870392893 62826773 500613474 -910010208 999987423 301949260 -999972614 -999972614 -938369879 999987423 920210732 -15364512 -576591484 -705096654 220187496 -899786740 823852863 647523783 -754421807 -707884352 -366056102 1 345885842 999987423 -265776565 -1 5946736 -279780712 -295313808 -22749238 -508129842 28514272 -583282726 726798242 616085670 0 -447165230 -999972614 -788372668 857127449 16748916 -402971649 674001884 -680044523 1 980196795 52022768 999987423 -988915234 934742929 -586359783 -697564076 944740689 408189996 -541723602 -999972614 -708348626 999987423 -1000000000 -958324890 0 -847044267 348680758 -496453320 -401468313 -190697510 786121033 1 101821391 -999972614 75928899 -49097768 999987423 -746771570 1000000000 999987423 310357102 -93116428 -999972614 1 538220552 -55157370 -999972614 -999972614 644523439 597594492 999987423 1 -249374715 -1000000000 -725012138 693421893 999987423 127881836 999987423 321784341 -999972614 221617821 1 -1000000000 746654391 999987423 -320097990 951979499 -427948391 805819645 -999540915 -999972614 -640671364 -70887596 -991498275 42 255434632 -412220114 -1 -372294073 -402597776 -171903397 -70689886 723149414 -947286265 -999972614 -962710524 845404423 -1 999987423 -999972614 -971043636 343898541 -785032715 740897532 -999972614 -1 1 -635839293 -1 999987423 766923190 -492109189 -999972614 602327358 772539911 13872817 322793714 -925323213 -212097020 -999972614 -999972614 -759798519 -264165257 -999972614 1 740327520 637539478 56106348 1000000000 -84320254 1 -999972614 788744371 125645547 -267228380 886299554 -522530644 -128260797 63705452 -686304809 -434427713 44488044 -67668210 -537517480 33472691 -840311595 292467979 -251843620 -999972614 -1 649216227 722656815 999987423 994234087 -930573017 424261653 -552664008 999987423 469302938 488986909 -153902432 920996829 -999972614 -999972614 -624954299 999987423 860698879 -999972614 807765760 -49145202 -143268784 883927231 -999972614 596181501 85222683 835215441 14364520 1000000000 384859637 915829377 830763030 1000000000 999987423 -342027699 -999972614 -326507068 57543132 -999972614 585412915 117109484 0 -243427730 -550257433 999987423 233761758 930416250 785164655 -946318568 -999972614 -34680556 -999972614 -1000000000 0 -450611177 -33815551 169804561 -436237037 41944055 1 -838506488 -442976587 -6931627 -966562081 71759500 -527699663 999987423 -104284172 216305626 -800186312 304032387 -470277667 999987423 901986382 491066409 319838723 -999972614 -999972614 -286630702 -717271842 249749323 999987423 802015568 999987423 -674894520 642269323 -999972614 999987423 -357100573 42 -999972614 -708595055 -1 726794314 -274658894 -999972614 0 -999972614 -648871894 641515833 -15962030 26884895 -1000000000 -320085872 -151837234 -999972614 574322791 -52630592 -782319185 620318172 -702057114 -1000000000 -1 989174152 -837121478 -667355293 332435884 -59191758 42 1000000000 128606755 -603188364 -165832074 -999972614 1 -310933904 -1 42 -744544617 -999972614 765851780 506085316 125438944 42 320736216 999987423 -787055071 10357213 930577596 881742300 -1000000000 172504878 239913748 999987423 111967826 1 700306677 549828228 -356944883 -1000000000 821824689 -558776030 216894648 -999972614 982873107 97297260 -395308562 999987423 -789136363 42 -999972614 -624474706 275054398 113712827 -414746495 761639888 1000000000 -243888073 145536913 -587373342 -326745723 -1000000000 668965227 226114205 999987423 999987423 -116548429 226384004 674767555 50421262 -150257470 749079884 639618549 -62639914 -783678771 -942580825 19901599 1 -792113432 377493026 503490403 -19626408 529239643 -967162985 -29867547 526341779 13741194 -1 -602474851 -999972614 526664147 863779432 -1000000000 469082968 999987423 -676612357 -641667312 -1 -495609361 -275023068 -999972614 -246592280 -523525208 658753612 1 -1000000000 -777667589 999987423 82095521 -999972614 -975057303 -823867778 999987423 -212514011 -999972614 42 924403435 123092545 439792266 -901375610 705586897 -1 751968886 -999972614 289552862 770693153 -48846932 596713100 28112360 -939915946 999987423 689815427 -999972614 566394727 873768622 -282324853 789361665 999987423 246639954 449765359 -89827868 -1000000000 85413384 874157085 -999972614 -948970669 334181499 -358055046 568067271 453770784 1000000000 900053758 955439946 1000000000 -999972614 -266489497 42 427017581 999987423 -983073419 -466088455 -812546644 -964244593 -459237819 999987423 42 702041013 970670558 -588946707 -973779203 -302911228 -738854574 -999972614 -185079787 -896384650 48371476 -611701630 999987423 779856511 -1000000000 999987423 42 610379545 -999972614 -165405388 863424423 -319047082 743777735 -1000000000 -649869468 800943839 -337222058 -412063646 -117318272 999987423 460078487 -664878884 -147861437 -338945566 546655190 -999972614 13490929 -999972614 640301963 -762381848 663537191 1000000000 76360117 53634813 65770344 760121153 999987423 1000000000 0 928334256 999987423 -233443506 864285547 864681374 678134892 -538169990 -977044990 918985149 -111399224 -999972614 -301143467 -515123477 999987423 -580282488 172828403 0 -407151803 1 979739041 908444970 42 619807537 678423770 216837641 590514808 999987423 933569606 0 999987423 -202537740 1000000000 480075600 -170309249 586777110 -861305693 -859930995 741373267 823211182 -999972614 -999972614 -438781163 999987423 -999972614 999987423 411065546 42 999987423 -100478921 2292440 -963988967 -999972614 -575811131 999987423 571925119 999987423 949921709 555906555 -60997273 -147133285 -999972614 144446400 -262581432 -1 256904717 790926788 455931181 -818272446 64311286 -364997806 507916090 42 -508650212 773394410 999987423 -451556623 -549361665 387146548 999987423 -360031574 68058499 -64077928 -635330417 -901766832 -97972514 -801686964 -999972614 814573513 276637091 -196152528 -800906431 -549712732 -28934345 999987423 0 982407362 622379419 1 340822859 -860362730 999987423 -642930515 -965862635 305128000 722558925 -1000000000 -999972614 0 61275170 1000000000 999987423 413148583 372819015 -1 -468263991 -360710896 -834350731 42 285712694 -435124258 999987423 487200808 807705946 497734476 1 586973379 -999972614 674903901 -368234987 -628185165 -1 999987423 878047943 329452416 -999972614 -143930515 -117269771 -898282152 1 -582993273 832520891 996461831 541008164 -211481178 -424978136 -825908525 -429646426 -999972614 -236338342 285907860 -175997917 552780542 -786615233 999987423 -813037733 -744047296 -574217206 91527682 -918550283 -129910096 -999972614 133283696 -999972614 532176567 -456726723 -920371565 954406879 1000000000 2871719 1000000000 326187539 194003784 523149738 -999972614 148845778 320506496 -539030036 999987423 -377879388 -415379789 989378374 -686191890 -6482009 1000000000 -123997294 -999972614 -618418017 682474321 -22048843 -722820491 -665365476 577772726 999987423 986307035 108514536 -619281315 -20112513 -832337105 0 86489122 -242241986 505721951 -1 -734377064 693606712 42 -999972614 563534772 1000000000 -730048932 536919385 -334520254 129289236 999987423 -655344168 915680964 350479665 86598607 485110083 780594359 -789591809 758732278 -680836906 -698999933 75062501 913628488 1000000000 -666937243 999987423 605096885 -984486615 670320544 597367157 -999972614 999987423 999987423 999987423 -943296249 -750327927 156178969 994662753 -80230381 42 -393777111 857941302 764484846 -1 -524287142 -510891166 833228059 -334107377 1 423234944 985084090 999987423 219473364 341400525 -501130293 -764314399 -421361475 886317183 -437112319 715744166 4716824 -844277028 472132640 503150851 248015200 -639541152 725479981 -466919561 952209430 1000000000 -621767632 468446589 891182979 62275190 -551893002 0 -999972614 -116779466 -504359573 726981835 1000000000 -962129838 -353802630 -831278306 -840489067 -372356611 -88305980 787711321 -716205499 717031985 -706220705 1 -174977004 -999972614 -537194210 -999972614 -999972614 999987423 -618938908 0 999987423 0 -877036273 932302981 -89714716 -591373603 999987423 -116179620 -874219262 973916463 -1000000000 -13262658 -256766611 42 222294266 -634862015 999987423 -949240742 319597449 999987423 999987423 981404194 999987423 0 301859555 512269269 999987423 602163145 950470419 86654166 782200326 -142403848 42 651069247 819907198 -881430260 -205048741 268275841 42 0 229086782 -233222036 255406451 -822502694 -783715105 754347255 674686821 -999972614 153041241 555102177 461440341 -899403610 317400476 999987423 -695453840 -649911342 -66936542 247635673 -511433423 987024602 790144803 -394081230 444461874 -441205015 -457081748 -23302418 999987423 514103368 -485320296 164219431 915901240 999987423 -176917892 -874895742 350330096 -606112627 751974322 157449311 999987423 0 968869130 -67191936 658079668 -712597630 -134725151 364599725 -1000000000 42 -1000000000 -602303959 633513551 852325748 -999972614 -193392243 -999972614 1 909621559 -587796381 1 145255920 -1 791114474 420987599 -1000000000 -1 175374454 11721152 1000000000 802335901 0 -109651793 -410281780 32901687 589466779 835669700 107254884 999987423 999987423 334753151 675600870 999987423 1 -999972614 -3961735 841704954 -313552410 -242532237 110675205 999987423 -33664371 768820154 999987423 -249623711 1 666756095 -367445824 -1 -270083455 -999972614 883485398 -1 -999972614 910408173 819566710 -315368126 -540116828 -818633996 316409951 507736399 -79216577 -104891476 -1000000000 -668962291 702144733 42 996257810 -999972614 939921926 634812021 0 -660005748 0 0 435331607 441874613 -565988372 -942983019 999987423 -616201471 999987423 217807137 731963534 790399654 42 143159828 -804011631 -168116405 1 -780512161 -999972614 -87940805 0 -1 -867767176 999987423 -999972614 315369907 478218432 810144298 40587718 -1 1 756519508 6285887 1 568757961 344699617 -918805955 -999972614 -42191385 352917077 -43565007 1 999987423 942829609 -591534336 -781309778 999987423 996045600 664366919 810140436 -999972614 -248658546 -972228496 513134565 806695894 470425917 999987423 -545346106 -576900758 -828519153 -265145660 838958755 802382085 -59245272 -594038968 923137152 -356556351 603199073 -201575384 -497915677 -732193709 -529279314 152545241 -62010925 -170014418 -128435134 0 999987423 -237835551 -999972614 -999972614 42 74880784 -574906577 740715854 -13000524 294345985 -1 75943924 -772622403 591921037 -80588885 351143915 206146955 -719477950 -324016265 -882540244 -827378290 0 -999972614 743963961 -10167321 0 42 -695342781 -264500419 -312743631 159633256 999987423 130744332 1 0 -999972614 290596952 120942598 134665440 1 -159945759 -630763032 159422714 207004311 308942436 -280536017 -920590297 -1 -517287780 -83554983 999987423 620687233 777927658 -549617601 -1000000000 -311385211 -999972614 -342443996 469379903 267000650 -319926602 -999972614 -1000000000 -891030367 0 -949904527 -999972614 -90520046 -978203551 484707230 -102377693 -357133109 47249532 -94535699 -179779883 -490560693 -267885744 -704871908 255378204 -999972614 592221608 -895625025 -354211791 -960274121 999987423 704502750 411473291 999987423 903039332 631228219 762564340 240792419 586733225 -483267558 -693558767 -113078074 675187327 -391286456 0 158268259 -644885273 329371382 -365117377 999987423 -999972614 423499951 999987423 -558923131 -999972614 999987423 -827173275 -1 216618085 -306458859 999987423 -902189076 0 -509854560 -843563661 -86369522 367756432 747157831 999987423 596048199 1 -999972614 999987423 -443662398 42 489133635 999987423 3880168 42 -623117612 -999972614 -999200744 42 -146685843 291289640 -907167117 748898973 130087241 123034200 999987423 838425826 1 -816261828 999987423 563724572 646233414 981274927 -429635874 284696155 1 -956581223 -713131850 230644191 -245585070 999987423 999987423 502939653 555968310 -1 999987423 1 372271949 347588081 -402398480 42 132527362 335894688 -56714253 -287405736 850101072 -1 -391072913 213640208 491446769 493047993 -822139924 999987423 -999972614 999987423 -1 -999972614 -986099503 849614715 424103137 999987423 404998400 -154156691 448764787 190008983 -651529068 -999972614 54585945 42 15783524 999987423 615657034 -867158843 -877325197 999987423 438342165 -225437853 -999972614 -999972614 550106705 -1 93955849 1 999987423 1000000000 464444067 -824211787 618291148 -38022853 973421324 -794121367 42 -999972614 439968265 22905992 370291696 -782783316 1000000000 330380540 -363725385 856615547 294939301 -959840693 -455787313 999987423 -283172921 -999972614 166968574 -813238550 767180101 -233957365 21166086 -643824355 -614565747 275998757 435545012 -1 560394016 726734945 309988317 786146514 1000000000 673699044 -304781146 350504602 -129473753 968804840 999987423 -818154341 -999972614 -657246780 -157344118 279092754 -999972614 1 42 1 -65291784 -332042562 -304695221 958394326 999987423 -514191786 -999972614 -707329905 -999972614 -523015859 -999972614 -242029826 -868903919 -999972614 -106757939 6319633 -545434748 42 -528669427 -636087726 -999972614 -966560190 999987423 -223905173 -850411099 807817322 -167377808 -801154476 514832012 838952588 -934107671 504861493 -1000000000 -877670438 -1000000000 -329958895 841290801 0 -743685907 -999972614 -40024022 -536310815 42 -462071010 0 -220561920 -208331781 999987423 -1 -631135233 152632744 -559802391 330846383 392257137 676813885 390133603 -228505077 -601351551 -556235830 953319339 999987423 -999972614 203092290 227314473 235887379 943917323 -503813176 382635422 -392186244 -456999097 286759093 -415193060 617210594 999987423 -999972614 107066945 -1 -61967949 -1000000000 -617798789 186762478 417967584 -144468832 999987423 -476736514 -573675310 0 42 -1 -909736113 307173192 999987423 -1000000000 999987423 -683863417 748823998 999987423 784542717 915937102 999987423 1 787215291 999987423 -521390361 -153481470 999987423 -329281166 122860844 42 881255385 984908297 33718186 -1 431799593 -919848243 -780955228 -362014747 5911658 -1000000000 -999972614 819635127 -810626855 354459253 -195352952 -918560445 -999972614 322292251 245555311 162378036 861654679 34353808 571037118 -756230806 385868028 -31965993 -383995699 -1000000000 111936722 -723902415 -859832906 936620507 -226879676 999987423 -147707011 -1 931574398 -1 374557679 272153511 1000000000 -1 0 -378898506 478895463 172835122 -1 -955051435 7168994 -190432812 458871250 42 -575157597 999987423 -442866808 -738333665 -513164375 528685038 -805400473 -999972614 -765890213 667540121 999987423 375896407 0 -468571783 -419041035 -1000000000 1000000000 999987423 -999972614 438205285 732881481 476494314 1000000000 -999972614 -999972614 -53187396 -273132349 657438679 999987423 -156564226 -55816427 42 483423717 -1000000000 232199433 -979421058 48040926 42 992900995 -658787118 10806154 908464024 -1 -420252050 -395060839 -1000000000 -497628441 622046481 586389914 -94730211 -474518698 -356359341 -766379638 851608030 -51811046 527876081 -670020234 138308740 -378585224 -999972614 999987423 -466243695 999987423 -999972614 739966366 -494123341 1000000000 698239424 594378169 1000000000 -999972614 -1 -352064568 999987423 -523569478 17524289 412774063 -334589745 -999972614 999987423 -911850837 -612808782 -937721160 1000000000 -801056404 753319653 635620113 -807940122 437269478 -716053462 1000000000 -165016925 -229075963 841290234 -310927325 123541367 -2598237 -131845592 -999972614 -1 154728993 786269181 -309778479 1 711168744 -427794343 -957992414 -972665067 -503170215 -377144485 416099739 -739005116 237034945 -300729449 485953034 374186320 -498505300 -999972614 172910154 -956544520 648360132 -796921604 -1000000000 -42970872 -211906382 459097615 -184157980 987890466 -600627070 -539107876 999987423 -709854741 999987423 -664110130 401948526 -842937821 42 42 -741355217 107620633 166268077 894505012 -999972614 -888323327 -310365754 -999972614 493878147 -820692531 -507475078 -687790960 -779209914 -999972614 660414215 999987423 999987423 174614970 999987423 972148432 999987423 -928231940 -890005378 387573597 937562496 208115705 928685926 646166444 868747051 -289308672 -570358533 -999972614 0 163618914 977041570 -958455638 14132154 -660324181 607920726 1000000000 341852144 793438169 -999972614 763023702 -276242782 -999972614 -854733799 -934348391 831404022 -500752239 50399674 999987423 -550519505 640626930 663285706 0 900894891 -1000000000 999987423 -517719217 -893805459 533172910 708319498 -553601166 -999972614 -1 -94787579 586389914 -843979723 -995122954 -90499174 961297268 931403138 0 -999972614 42 758107257 1 999987423 -999972614 -1 603310986 999987423 463222427 0 -629348239 -999972614 -171291651 -999972614 -667046457 -999972614 999987423 870527029 -54545534 -365072167 273572299 -361467717 999987423 786698764 515337185 712108563 999987423 900678569 293137692 -352370558 -865061580 -856285030 999987423 -1000000000 704113596 -305271407 999987423 999987423 -284738585 -247552929 -999972614 -799344588 -505893423 259684692 -93739884 999987423 653937284 1 -185592592 999987423 -999972614 295656908 -808120382 -676655564 999987423 -259284762 -533826062 -395084721 -1000000000 -653448405 933786058 -999972614 1 351408261 999987423 1000000000 999987423 -759948091 930138250 999987423 568366438 -405887002 -484512214 1000000000 818463193 -817126077 278414405 893488264 713134834 -84303357 -440412055 618499975 73188463 810487370 -729659062 -999972614 715445336 476340915 274381809 -702633565 -999972614 -61565969 -625433110 -518880275 -703082998 465913067 999987423 -239719490 -1000000000 301626809 -441815154 486206310 462435909 -850497460 -1000000000 630025735 -999972614 0 999987423 256061738 426873344 72068661 -999972614 -323844278 -1 -896768853 -280615956 1000000000 -365255233 741532518 -847282838 -440120121 -393833903 -120909476 -73185015 42 1 75713989 458588912 -646643302 999987423 609562973 -647196971 858623197 -684694089 -999972614 766399438 999987423 117296969 -758730429 -1000000000 241720894 -540866419 714148323 999987423 656163263 0 -6526077 -300050047 -821307315 998469432 999987423 722276433 -1000000000 999987423 71207943 1 110166000 654906974 -450588129 -39070885 751176261 596710584 876802365 0 -978044278 284738490 457484971 767382223 -556870390 128679878 718677741 -52441839 -999972614 85546782 -751766567 -1000000000 0 -858115502 -954779599 889047831 133137296 -1000000000 718030845 -186790901 -483777918 -206868246 -805246485 64318403 603180401 115477071 -290578127 971006301 -319465213 -349871150 179066508 713257979 -123226333 -625933692 595450909 1 48551469 1 0 22000718 0 -413634604 865652168 -932001777 -766905356 -90595398 179868695 95655923 -1000000000 0 -900899994 537191740 905631042 1 -1000000000 -1 785328309 999987423 -37987439 1000000000 842016180 42 -912066276 -645765830 -1000000000 729581943 829669173 1 -201204936 0 -999972614 -293107383 -86842554 1000000000 -338969242 -383958986 -999972614 -5468768 1 -313571952 0 -1 1 -91056558 -221319829 -763500726 1 1000000000 713623429 -667776389 165310652 1000000000 616878671 -335160992 225220681 897864999 62910103 42 1 -814896883 -219341458 0 -999972614 -268204243 543929724 876177351 -1000000000 -1 971693431 -760504153 0 42 941935215 -709602208 464888108 -402923422 252369549 -58179095 -644891851 999987423 446555699 42 -438385047 1000000000 705267592 999987423 -1000000000 440432581 42 999987423 -437596083 949209594 -999972614 -752258543 -862579565 999987423 -502826736 702896383 0 -265694808 323630114 1 148330340 -281454055 -197658093 -999972614 -999972614 -165308445 324186361 -243724224 -999972614 -689764433 433805116 676647531 -562912562 378481666 -867864400 -920789673 183882425 -339653425 242676969 0 -294953019 -470904170 50390969 1 999987423 -999972614 42 -1 0 999987423 716032699 0 -491273487 -862458586 -171933623 -842501247 999987423 72838142 -413837503 999987423 0 -999972614 563606554 -102048357 -647436701 346352101 1000000000 762106510 42 79478882 797005081 1 -155271688 510082654 -655971779 -524664689 -597527335 -999972614 779293126 999987423 999987423 999987423 -247271304 -62600397 42 639793238 420195591 -582464260 164880001 166697134 999987423 355801325 997830521 999987423 899078228 -543345833 999987423 382780095 -999972614 -327601207 1000000000 1000000000 -1 -770938693 -670590497 999987423 -529402454 0 498666289 1000000000 -999972614 -472199943 471337617 -514903970 561107147 978186489 789986295 132493431 301446528 823817258 191657128 -322429265 -167513862 319178104 246995248 218496686 595209685 727674956 1417551 42 613193171 866118066 -999972614 -11627056 1 -999972614 -204139388 1 92145020 208624750 -350862799 42 878781084 -673422819 852487545 0 -258004051 -569366187 -929616995 46668114 947406086 999987423 90237241 999987423 -681160705 920291626 256194122 0 131805369 42 -24827798 -426947602 127185870 732652537 -999972614 275706374 -823429911 -737439210 -468179957 457412048 -37619741 -1000000000 -751517213 -202643714 757315967 519304645 999987423 -999972614 1 -999972614 -78189122 999987423 -715600345 -621209965 514704781 612460461 999987423 -843960065 54043946 42 843424588 -384396998 -1 277679633 -177762735 -999972614 -487804598 -641795732 999987423 -247609969 -913985230 1 52198468 -168051463 -874048273 -289472833 -389921782 620569832 46760312 -24071410 531182163 302916614 -915273975 -1000000000 151446089 266841565 511493221 -1 150145978 -648471205 -97062287 832398939 789131520 496819550 999987423 461836060 -553978528 0 1 29928649 725435872 512445365 -999972614 -1 -999972614 999987423 -678640035 859946546 319130679 -999972614 489304447 -539923150 -1 700330285 309419393 1000000000 -999972614 24938545 644765281 -734600086 -787033019 -1 260428934 265727824 123425214 -1 834318486 613678742 999987423 -173071263 -820490870 1 -831094922 0 42 -313154571 -694096907 1 170350772 773455415 -791887190 850195876 551505596 -674392406 -651337590 990860656 1 1 862829290 1 1000000000 -1 209298592 137682774 -171063292 -380623631 -999972614 -651255026 -233919717 0 -408742043 -1000000000 -999972614 -711409816 939879133 999987423 -537460569 -995038641 1 50451481 -185489997 0 -121651819 -898772236 -999972614 -27757521 715330918 999987423 576600139 402356408 -999972614 833679412 986068770 -97259067 411078615 472261621 -999972614 999987423 705240715 749727586 -999972614 -999972614 -1000000000 1 0 142589484 441103793 1000000000 -486700809 1 -106133659 43450808 43534275 361599943 999987423 -1 -548686674 -755398805 859609524 247693970 42 999987423 -960824474 -297647124 -4683627 -721600125 -999972614 -725372858 -573509596 -628538749 42 -662940253 30167459 753596900 -181443478 82512764 650591359 999987423 653884692 -288316001 -336335202 830104882 -270010141 693238547 -558953933 999987423 -483443857 467515184 -999972614 274612705 -896417786 999987423 -95002642 999987423 335470636 999987423 -776410668 758027686 44650267 -218356942 414128081 -627377980 717999937 -450223719 246402564 -219036943 -1 1000000000 555950570 -678780410 999987423 875046328 273010204 -1 155120290 -948916783 -992545668 865271427 -971996415 999987423 -999972614 -725920929 -529519160 -283098272 -723935556 757010130 293760003 -366240182 943383792 -320460299 -93255586 376396201 -999972614 -999972614 611708358 937218209 -5603028 -999972614 1000000000 -641228114 -541946493 0 523346599 320885611 876567665 999987423 -164671627 -1000000000 540299702 -640556487 999987423 1 810164082 27620227 1000000000 -323967740 607875471 -1 0 0 -999972614 -916197329 438273436 -478245631 1509611 422069827 337318921 -778336210 -799049525 11081343 92704533 900241178 999987423 999987423 -496473590 0 999987423 -486387836 1000000000 -663918575 700762561 658040781 929802105 46939786 -156298541 859114247 137338310 -999972614 -41938109 -907228075 999987423 -482335936 -1 723356737 6659488 -305056522 -829443296 -825297922 33847310 -362003597 -673028579 0 101722187 42 999987423 -184617274 415776529 699275397 36589727 -1 1 -623268977 999987423 277311094 426981761 1 -578179238 -382835119 235850473 40259008 -72658494 -791909291 120700552 1000000000 999987423 -251136589 -540127648 -607947690 999987423 -707422065 -556732358 -522889917 -1 -690753858 -999972614 -741493002 999987423 0 830094189 272684488 686127048 -1 147701773 -563153926 415750774 -750015475 662639083 475039060 823447367 -349720643 81560865 -393845669 1000000000 -854867992 -15488393 31276613 -611588544 -955341014 372605083 -310070630 -959414830 999987423 -949422504 -960344271 -971012822 0 -1000000000 265294850 184191287 505237594 42 -1000000000 -423806252 1000000000 999987423 368957540 130140442 -435453193 -1000000000 -432364963 21748035 -854711669 1000000000 -515954173 127709111 941121472 438448890 -117177766 -660204844 542159024 -992512073 -999972614 1000000000 25084701 0 -393266598 539739898 999987423 76675137 42 -1000000000 555859455 -373428933 999987423 63296165 -994123138 -752038625 -1 -170402146 -586610549 -999972614 466439470 536236143 618752384 210445004 -655467560 925045053 -144587677 -491562941 1000000000 -999972614 -157335659 779393744 726391598 -1 -275157606 340946709 961387000 548788364 832338966 -999972614 572454909 -310807906 -181673505 -999972614 28872108 -999972614 35943187 -999972614 -1 -940730939 827345261 999987423 -771656077 999987423 999987423 -999972614 -851749152 16037156 -983166539 -654255086 629180056 -1 -823606468 -827828242 209951589 -909280233 498777152 -604262406 -1 710413256 -420234101 999987423 -260604666 999987423 0 999987423 999987423 -999972614 279342042 -190000362 -871461678 999987423 986088274 -211732639 448601501 999987423 -257099002 999987423 249701433 834104289 999987423 -764091254 -934437505 -50697784 -161226789 999987423 -968229460 -349547562 1 -1000000000 -409733052 -842501247 -623568032 411350119 28987355 999987423 377055023 -1000000000 724786945 872724252 -109181480 -999972614 -1000000000 -999972614 -757891598 1 344728610 -591866921 587060129 533603391 -999972614 794624114 0 0 -999972614 -999972614 534581722 680505996 -570811069 292676346 -1 118754233 984888584 1000000000 713949722 366933758 -92411667 362759979 99352984 0 42 -300972476 -318951273 565587576 999987423 -267970956 666170598 374225992 -201989877 42 999987423 748817890 -387635917 366512472 -999972614 -1000000000 103100166 999987423 185673954 726390906 -28330692 -135093445 -856545362 724506281 -999972614 -999972614 550259209 999987423 -587838914 785769690 -198303785 -999972614 -635044118 -845037163 -1000000000 691060152 -376358248 -835000623 -493469959 -541705917 -710689203 -194723637 785067570 -337061519 -565880112 438740478 -84118840 1 -1000000000 366081698 -747825270 0 914826942 658664675 0 704323046 -933129785 999987423 999987423 -156168236 582548159 -836065662 -1000000000 738909315 367327279 -870587498 -999972614 485839712 -627152243 -226328768 367562313 320674107 15366500 -1 -354989784 1000000000 1 -948265597 999987423 -23981713 944837835 -1000000000 558856964 -20202487 552495534 -895830034 -187522125 -999972614 -102443299 -999972614 855163096 -634857148 609132660 -17033790 311789237 271497905 -3663600 821458283 441723482 -62446115 -999972614 783117631 -632352807 251503174 110882314 -361287023 1000000000 -697619067 424111062 999987423 999987423 -853694329 -566715823 612611205 583732688 737368476 -74898697 -999972614 -375997135 -792751288 994001372 -997948519 -53101188 -372318458 -652530990 -744891526 999987423 446267147 486536406 1 136926490 -418924403 999987423 -138852112 -119327452 1000000000 -392125513 -481143963 -370900615 -473276470 219263250 -999972614 1000000000 -735428732 767863249 942546514 -539266313 465197425 250622514 286375654 999987423 -201584328 -999972614 -872682389 -366547507 934145865 -200746293 999987423 268727387 277728693 34078873 508944739 881336500 83996075 42 994856477 -999972614 320051563 876029219 632051636 -618481704 731100538 -972187646 -772658954 230641724 999987423 -999972614 -53630397 1000000000 1 -579387943 -620761857 286248692 -806720928 -999972614 93006626 -493166633 876595259 1 258178495 -1000000000 446808688 984496224 -999972614 -594494956 892155266 -75461267 -512291904 -1 -429053349 -221670567 -639887393 -804194504 -892173481 971185790 42 1 -999972614 0 0 344419642 0 0 999987423 -999972614 541221831 999987423 1 894920213 999987423 -999972614 34577922 -468664419 -415500731 -799195507 439302365 999987423 703729638 -224146158 -393802638 448739463 1 -750081752 874985687 729227599 -421843333 269670467 242814086 165171312 -1000000000 -1 999987423 -423376869 -999972614 891557804 485760436 497967122 999987423 -452592623 889267649 922766856 -516474825 14816986 786334656 681485611 348731684 999987423 -759857145 -800685465 338579458 999987423 42 -499519205 -982006286 536638040 661275111 -360021825 472045043 769749620 325074911 1000000000 1 -1 978498327 659747124 -16507612 -999972614 -1488357 -423820790 -1000000000 -49051954 999987423 -438816605 698752961 -736853189 144119049 -999972614 -205303266 82133587 -44894852 -1000000000 999987423 617553261 429089472 -306883946 340334809 729190340 -999972614 -935980098 -797794152 -999972614 467144827 -381805011 -966194662 -494738361 999987423 975009252 0 999987423 741997187 775040454 127836913 -190138444 846479787 630970722 0 870146317 -999972614 588003026 1000000000 999987423 -492925436 440729299 -999972614 106725652 486760424 -999972614 -592337200 999987423 828928036 1000000000 463157495 815126266 1000000000 407325730 502753980 817749282 -212821256 -1 92830112 -341387094 -1 999987423 -66936542 -911614049 764255768 767737376 247100198 146314280 -1 494353708 -999972614 999987423 -595485201 -612570509 -852640111 -1 -330423107 -999972614 42 891908433 -1 999987423 490085448 647181565 -682468879 666788556 -885131071 0 468394784 1000000000 -196350785 1 -859453828 -948689569 -250353290 780972180 -982661883 -929800928 -203427239 999987423 42 -1000000000 84110130 -999972614 -40163592 -193066479 867483703 1000000000 -999972614 405804708 -326876884 -949803577 808832557 -207179839 -999972614 109733287 1000000000 -640633836 0 -381993472 -529008300 98337365 1000000000 -7368976 -651556484 -999972614 999987423 -374626371 -459285018 -999972614 999987423 -536012702 -374419227 852735931 246204778 -999972614 650382096 1000000000 409141276 190223635 -999972614 999987423 1000000000 767779151 -964052743 -368760767 0 -1000000000 -226240395 369434234 -45148027 53584897 0 -287720017 -708747704 606218957 -746423636 -1 894794580 376449518 -1 -107554953 -565859354 212927073 496982880 42 0 934414551 725201170 103901805 560434007 558032905 -707790434 -999972614 -187907178 233783745 650493527 93653680 402611060 135692354 -999972614 -762122756 460583807 -999972614 -999972614 186925323 -1 -999972614 999987423 -312680037 277744066 -272187006 42 -456038062 632015003 -99880614 -705517441 -999972614 1000000000 16222652 -86768776 966623060 -648632825 -522303654 -456953625 -999972614 940929586 -502937139 678397225 999987423 257849024 -999972614 1 -680342029 999987423 714101572 -1000000000 138462773 0 999987423 -663107740 974827273 -114662100 559356859 -144355461 406290400 -999972614 -602433968 -999972614 -69043383 1000000000 -999972614 -645191275 -999972614 -608449926 1000000000 -120943004 -563283366 468351880 -27124139 -821427246 -338612381 -684836890 999987423 -414559362 679548546 302267515 936893930 -156952201 -254433925 523599501 -999972614 -593181118 -369551171 999987423 -680060108 -999972614 999987423 442973707 905992685 569265301 562984166 -204885130 944410151 -627952263 -787022732 483791101 1000000000 -30304071 -60505237 736668114 -71176072 999987423 -309600310 -1000000000 -1 -999972614 999987423 -609697760 847789159 999987423 -361224625 -209499378 1000000000 227328447 -1000000000 233741808 271544246 -134436498 157430810 999987423 -999972614 542698515 380141526 999987423 -154616883 505595611 187667073 0 151390856 1 -218649269 650713789 -659361288 -744951213 -859706439 655341834 468080872 346186091 689116707 300405485 1 170463351 -137145059 -626387714 -726307536 -1 0 -1000000000 -999972614 -789391335 -494716670 71804232 987654214 419914630 -999972614 -168141347 -906437528 846544630 -105341312 418761206 1 476130809 145410740 -301576387 171258504 -266903783 779016104 12012487 975491058 135824175 725331404 409567917 -709141746 376651453 862829290 -999972614 -514976254 782132245 -488772516 -263160039 394792241 342579982 140151320 661153399 -1000000000 445566460 999987423 42 -920789673 -999972614 -732491973 999987423 -510801741 1000000000 -934920380 432251634 191077393 -297095679 184868703 -401426222 999987423 -966020452 978008816 854617460 -884206490 -999972614 999987423 -358794881 -33202532 972700187 -999972614 613348347 -94585322 0 -325635510 999987423 -68653109 141247562 -617067658 -23707691 -196987220 999987423 1000000000 42 378693632 -250752143 999987423 -954624431 -491780165 -999972614 783904387 -1 141727649 525502828 -835937302 -38305359 -566307683 479986939 118143374 226976041 835669700 698981977 851576790 -916064427 1000000000 777748521 -646150715 -128948301 -100995933 999987423 -951231664 -794585850 -812104161 971630864 999987423 0 -999972614 41370264 -698240742 183886035 342374259 483350956 513592543 -574858658 299234641 863403648 386544809 -999972614 327675391 671315190 235210879 1000000000 590008166 -999972614 906808438 -999972614 -699838508 -129383802 -342299854 423425059 -571313349 447276949 -344847172 -842116350 -311218794 999987423 999987423 -159862460 -1 -999972614 42 999987423 888629434 -224011221 42 -354443976 299427147 153524060 219508731 42 -216510039 178544534 126414538 -891964586 999987423 42 999987423 152165193 53792304 -1000000000 63753305 -295862147 79926920 627838192 -1 -341871115 -999972614 267374667 -828199535 472613482 -236941358 0 -999972614 463141044 -1 479570389 940404117 1000000000 -999972614 -288645585 -961841743 923005420 -786109587 -706017991 -230486962 -462805414 -704410106 -841117825 42 -308725186 -379961640 786897372 515136814 591063218 653288874 728446750 -473705719 1 209395875 -61656287 -292689186 312317683 -492235161 -197378199 -361379700 -1000000000 44366869 214744951 -264201759 -1 501772145 42 42 -246608796 999987423 684478708 -60995369 276140060 1000000000 511386034 923686696 -592053070 515354383 919704212 422729540 89349106 568057097 328024086 -112484120 -186250392 -786706326 -14476448 -590365454 -770787522 -642421057 937976966 -758552900 212372324 969968188 -104698342 999987423 1000000000 303382641 -238446314 42 999987423 -752665131 465591178 -976387841 391711170 -527692471 999987423 999987423 999987423 999987423 -947135918 1000000000 -748032920 -584623681 -436179742 -103540014 0 -467325027 999987423 1 332288630 -479711003 481281135 -576777542 914722350 893398306 999987423 -847877811 829278126 7562376 699287373 -214440743 844892544 805621933 -1 -665553952 -152664779 702210400 436033035 -470631601 -362402795 999987423 999987423 219832413 -904896863 999987423 -915369057 258391584 878038063 0 485597370 220706009 0 1 999987423 702447101 -308425065 -119167714 363472474 164446908 -999972614 -660114278 -678214055 913487102 -96467059 -567394987 999987423 42 0 -999972614 -657617600 58040771 875092230 547713414 706302562 151765750 -28113720 -635577584 -159419083 999987423 -1000000000 206792282 284581777 638375153 -797134478 294522277 1000000000 -999972614 -106925425 939545766 -258637000 -88474142 1 880525062 -412547730 -146311679 133562310 308085703 999987423 -409708850 -821017993 -596968777 -43461890 -382505777 -1 224206671 -678022248 42 -1000000000 227450238 26494044 -312307274 -444261693 883681332 326172266 -372059492 1000000000 -190000362 636846425 941054363 -1000000000 -999972614 678725943 -68950834 -1 614414212 -999972614 999987423 -575462707 -1000000000 1000000000 354849740 279729227 -999972614 -30370318 56939730 244761451 1 -558156633 596326924 -268788650 666849344 75548057 515279747 42 -814330297 999987423 -849234274 929467303 130953942 -743603580 -296423060 999987423 776586984 -468935782 -575625666 923731726 -999972614 -789896358 999987423 -1000000000 0 -999972614 999987423 999987423 999987423 -68464903 1000000000 -439070815 999987423 414505348 -361494869 -331777710 -1 -894600617 577615761 -316419949 -754865737 -938503364 318337349 -999972614 283547198 -56077893 -419502684 -908138272 688562321 787649260 -799475679 619751754 415267470 -784372716 -236264551 -264774807 162769275 -292346101 835285923 -1 321465610 320221011 1 778003814 51510174 -518959628 -103912900 -799905415 999987423 676646704 -873777752 -345540677 -999972614 258909556 -844446793 441837991 1 -591460571 999987423 111856179 625503983 488857002 609520057 -503421459 -999972614 -599472881 -534266466 1941616 -158100396 -686307740 -39133621 999987423 673776688 802211004 -2446750 891014922 -999972614 1 0 999987423 20095142 -335651002 -936368111 687919736 920971158 -640841282 -603598539 -728831314 1000000000 418224516 42 -789469535 505430600 -416492594 818643091 -457288468 -342225972 0 777282484 392391769 538043367 795106871 -218374599 -188575524 -368309822 47621457 511608855 -91726851 798536654 -620227898 39754 273824073 257377427 -999972614 207040055 -401801683 624152529 307347758 448272983 -687013596 -443306338 38169506 -999972614 999987423 -156880087 -843376424 999987423 148441768 657613856 -1 -1000000000 -406880241 -738880905 999987423 -1 0 -664598627 -999972614 700508523 365898086 999987423 661274690 -775905324 460405303 696158429 999987423 -1 999987423 -365437465 -1000000000 677126720 -359248491 -94698239 -469978253 -675683870 -486280945 -400368940 -940523203 -999972614 432506831 -715757522 -1000000000 -853469310 -828422040 -840143345 999987423 -160878959 999987423 504143569 54308131 1 92872535 130114683 356443538 813884000 873498322 151793793 999987423 645894582 333210893 -624887045 545312480 152116752 999987423 484571130 -865990694 378947825 -1 -999972614 -999972614 -480041199 606238523 -976565287 127596796 -247576009 -999972614 -960728458 -999972614 830763030 167961717 90073233 999987423 -358683296 -695090566 -676753989 -774643647 -76389519 525855511 -97398017 -51528919 244805357 -615463150 -962132875 273608423 -561835776 981273000 995740397 769430339 -997018310 999987423 179492026 -695773629 -375290298 278483915 -470304592 0 36654463 210245782 -942804763 916170085 45638037 -848505297 -438551381 -421115597 -714666581 792367959 -281238645 -596268925 938455684 624133109 999987423 -789814913 -718541291 -295989078 999987423 -322358881 567622115 587871762 235742774 -999972614 923845941 -999972614 -898858255 584927303 999987423 674960157 -690635005 143201200 -262743976 -1 -750125802 42 -669112712 -129734319 -65908928 183505114 95655923 374712816 -641325368 552246049 -655659256 -696927291 241813132 999987423 -999972614 338159438 396379427 -644853398 -123582248 -186287398 -334593794 526263256 991729399 -164508149 42 670572140 35464004 356424474 990583549 216179497 -955013818 389571294 797785641 1 -105118065 482173689 -999972614 588955475 512556461 -999972614 187317652 416278672 -989471008 869636900 -1000000000 653697662 -437336 12012487 -999972614 -334397657 -1 -384099399 -210069795 -1 946103624 -33443500 35088289 -96630260 1 -644006392 -720819423 0 -498026509 999987423 -999972614 269499141 -270376861 -857487775 616658648 -424783520 446658570 999987423 0 -421678696 999987423 -996239949 -999972614 212214610 -172829271 42 -1000000000 -210969330 89250589 628881376 1 -66485328 560622943 -530571551 -739838674 -147441754 42 999987423 267273829 58126082 56148662 220696451 -1 32855408 -520913415 1 -40824555 -296391203 0 999987423 999987423 326738478 -702083787 999987423 -972065326 650690329 999987423 362851193 999987423 -85839888 42 380987369 -248231490 -999972614 -352423472 -290116928 195805082 -460021494 -1000000000 -999972614 713134834 999987423 640980370 -538116604 -986788783 500149700 -81704282 -999972614 -526966722 0 -697020498 208345215 -999972614 -107297182 190223757 -975318933 133220266 338019960 -947066307 555757474 1 980963119 -277793557 -999972614 670323348 697050833 -999972614 347014126 729731522 999987423 -145897434 999987423 -1 958374063 502809617 888814669 415467549 1000000000 14386709 -130873221 734439152 700665628 -666144555 999987423 225452870 20918707 136662673 929977436 -281805372 999987423 -710954708 164464798 413530236 999987423 748067792 999987423 112024078 -309538981 999987423 1000000000 884275457 877407999 -999972614 42 999987423 -987687424 -999972614 -806548772 -736506924 144366770 -156314470 -841698381 -670580447 -511647236 -999972614 359003834 -1000000000 -329693320 -502989690 -696068319 983301847 -1 913880662 448697023 996320014 -999972614 -248551801 -365168134 999987423 -168577144 131417596 293578368 -347571421 999987423 -333106441 -303015729 0 -676291359 999987423 451947873 280139799 1 327885323 -503244745 138355695 858659238 -424554500 172260197 999987423 -468407467 999987423 -822277034 622637530 279679940 1000000000 -303494915 -761963479 891783669 -537915230 42 199819701 592837732 -999972614 -1 329988963 42 -95635932 -623288902 -1000000000 937872497 1 699631937 -999972614 999987423 -583567035 856980030 844408762 385172598 959718494 999987423 -473617236 403828522 -672035080 -999972614 0 395923852 -1000000000 -549580814 -273310586 999987423 292257708 667320552 -792774137 0 -999972614 999987423 -914357832 -790586654 0 -249359982 -966390274 536981973 -999972614 133627878 349509944 -669716320 -77668238 999987423 735166163 -22034684 861889165 387916713 -1312598 -186427852 447207033 -268072662 -699948620 684406622 -925398775 0 1 999987423 -325087056 -26644651 1 948155702 287343690 -999972614 -653395856 -981719312 -999972614 1 -766987463 -880160864 999987423 214040380 -3891135 -695084417 999987423 -649008113 -1000000000 -401380481 0 999987423 458090289 204433882 1000000000 999987423 42 -999972614 42 -841074055 -176241432 42 1000000000 -970732880 -456847795 -901047668 -1 -759948091 -714872948 623074339 -999972614 -212579568 -756251812 -616954663 -38123854 -121507544 122415853 815923309 332166055 -999972614 588149907 -954608388 -1000000000 489553050 -542949296 -1000000000 -323453278 423261836 -1 852327459 1 -450730343 -1 -999972614 72648802 -181280422 -999972614 -584069538 790729491 -999972614 1 -114073776 42 -947503891 -400972240 -593184104 -62249012 1 271476290 -237616051 -743122347 -999972614 263185318 0 -974021992 -741858086 572535050 1000000000 -488161147 -783740560 -335841916 1000000000 -1000000000 -999972614 -873589670 -285969621 949977798 -101437023 -629593168 -73077687 999987423 -306527811 -658342990 372636523 -999972614 -792187586 -945715030 -1 42 -933816504 -468813169 -815157716 -380719264 -515438427 -474532950 788522203 -787552052 -667389948 -214286708 -220520724 -702304948 -1000000000 -74671583 -528292514 -881975025 999987423 -529943236 -313775712 999987423 -860602651 -621129882 -751646562 512507584 -805061311 -999972614 42 -233613078 -377879388 302134469 -344250513 313070497 -1000000000 0 178762008 -306062407 96949167 1 -891709156 572512873 365432684 999987423 250817288 -784942557 999987423 42 -999972614 -282881936 0 999987423 -54076140 190223757 150951414 -999972614 401960382 -833422295 -881800242 -410412187 -605158846 -272589458 443662694 -747485183 -874724339 -674510718 692823017 -799196210 -89009150 -527890247 999987423 -246841834 999987423 -999972614 -229647794 -255012891 -603724865 932429094 -297763169 -999972614 0 42 830016825 -523304300 428465573 519421305 895761044 999987423 -999972614 533505254 1000000000 8814241 -548254399 999987423 913488970 831260913 -1000000000 999987423 -119108169 -924118039 -999972614 322343935 -188193697 -381232159 -708513734 -374603039 409968478 -1 999987423 -999972614 999987423 911978322 -999972614 -363090413 124836789 -375411095 67460651 -916974744 1 -574217206 -1000000000 -528289542 556142733 -732476801 975817060 0 598560268 -961749965 225863328 603058966 -109341067 272153850 1000000000 -445828050 279830429 715646009 -710405937 -525246862 999987423 -775518586 201897731 798787922 -155974427 985262918 -513173508 -1000000000 -37415554 689634338 -301658826 -1000000000 717402598 -46314032 -999972614 -506761624 911725528 328167281 -999972614 -164244912 0 999987423 42 -663116218 -885170566 -624198005 684216 574561973 -741050244 42 524100967 1 -849797389 760500619 -1000000000 42 876987088 -999972614 202941872 104601941 432308568 -15120081 406083866 -835543197 -101474066 -514011652 -1 -637347279 999987423 -531244888 42 -842789209 1000000000 -999972614 -924038516 -197473648 -525055928 42 -999972614 -656133700 -748929610 42 -1 -603451493 383822864 927600879 569725481 999987423 -878234622 999987423 -554246053 1 -678667373 531225372 -446264514 465393593 -737162210 -973289577 -112126187 312503274 -758783795 -1000000000 -524533482 292419453 -710963103 501053046 -174011389 -860931205 -1000000000 -181535823 999987423 994132290 690406783 -1 451606691 -1000000000 -999972614 -289733125 -999972614 899092821 475198806 1000000000 1 0 -999972614 999987423 -1000000000 443516886 -1000000000 -999972614 -231391999 -719019984 -651350727 -569377064 596472348 -977954004 -246627038 114287744 -542150966 -536570910 59306038 -1 -623825958 691263793 -100011696 -286567589 -505145339 -461631529 409126051 -146920426 815309567 999987423 32197061 -732939616 999987423 -325902357 376337825 -1000000000 -9616321 619213212 999987423 999987423 1 545583149 -670758732 285000758 1 -422099165 -215578892 61953678 200398182 999987423 558323288 -999972614 726903415 1000000000 137246692 34349968 505750719 999987423 1000000000 -373439658 -999972614 42 -1 999987423 0 -1000000000 -887646214 151364478 -983906427 -131749097 42 239132507 307611151 250038173 -682235043 -335681843 956958218 -890085864 -792862181 -999972614 154839677 -338223418 792117591 -890361248 227980764 583184047 584379351 -832386772 418713781 -453831999 999987423 641170460 999987423 -224759241 572761938 293344998 25304093 41231346 -583743407 -16446224 -697300824 -614306148 -854127579 97496491 -1000000000 -174928126 697492483 -853783847 -57858950 -999972614 163323146 198406468 935843090 -536265002 313172718 545154482 -45451721 -803186566 42 -570528543 -944867826 454725848 708405479 -835228490 -889171935 -940741466 32403048 642591423 -999972614 -729478482 999987423 -999972614 410275695 0 42 -999972614 973436757 -999972614 737507872 902890736 42 -644062416 905660520 711846651 -828264228 -587413484 860489966 -1 999987423 -807261951 999987423 329272426 0 1000000000 999987423 999987423 -489834506 -961284733 -584332839 431686704 -266157950 -1000000000 913160624 73536845 -86511952 -627650361 221246822 -135061903 -599779779 -993763913 875911829 470397306 557258984 506822362 455900211 787230416 -972348947 919527176 28828522 -1 -264586507 -294451737 570674957 999987423 817070185 999987423 443703499 101120675 1000000000 175285359 1 -999972614 494798257 -1 -189816376 1000000000 -163958371 -580350942 503860619 608996436 1000000000 -999972614 -999972614 608868571 -1000000000 -285814041 641848731 532088639 -1 0 -978298297 -1000000000 999987423 397060543 -498425774 -418371793 -999972614 999987423 747111010 1 -999972614 1000000000 -124584066 769576235 -1000000000 -551291805 -3891135 986213921 555689662 411678911 382121894 -17554916 1 -448191762 604265082 -999972614 -157263772 -902909738 500439575 391198758 1 -787122143 -44825709 403255157 334267046 0 -767463087 42 163272268 817503001 -828550894 -131565674 615465768 -589920014 49676807 -634408164 -962481695 -675995152 351143915 -15514712 214740784 -369150826 110280353 999987423 -699126827 73593039 -961736303 -821875273 709787310 -999972614 826707325 1 -217728171 -378725067 -999972614 -625010677 533199209 -60947710 471116803 469168990 -176832266 -999972614 75216223 -999972614 -392904761 854551213 999987423 42 -581404535 -740398025 342499114 -141724267 -270802334 -999972614 -999972614 999987423 -80844703 911211310 906795398 300948350 307705744 -140137941 -884221474 42 -915277212 869357492 894981790 825255883 42 999987423 -180311497 720986618 -999972614 999987423 -250131440 42 -228858774 -394582488 268194884 -216305480 522416397 999987423 1000000000 -519663489 36397233 -30904965 602835467 54310606 -999972614 935300975 -999972614 989415397 181536263 362512549 883712844 -375898994 347247438 888229507 -1000000000 -68085999 -999972614 -999972614 -205584874 -384706813 -73984928 -240595473 999987423 999987423 932753674 836886828 706603760 587359332 999987423 -999972614 42 -139675503 -999972614 406543958 -1 999987423 1000000000 -621895301 235368129 -439874806 -284851 42 -1000000000 594630067 0 -310452507 736377136 35811809 -363004041 844136004 -568610829 -616267585 42 -979590107 -898574088 277038584 878155104 64868543 -212701175 -999972614 666436672 -775896818 782130484 -54653932 -289917033 725508323 -210478883 919335308 -329254030 326274289 -443532781 -984273765 -139158791 690554086 717344796 0 0 -704644376 -999972614 -544455418 668569332 999987423 323842393 -980166142 331142625 966093094 -570696836 999987423 -503680821 426691140 246941087 -747504093 42 921828739 -353804453 -209710575 863128335 -999972614 374663556 342921876 0 -399054958 -775781738 386964518 -284538819 428492951 1 -720276527 42 -871231703 999987423 -279315348 -992440974 945857670 -415553865 -828739574 -834697210 -796871591 -999972614 -223800726 -107513282 1000000000 10788803 -278912267 -615680193 -187147977 -999972614 -453378939 -999972614 -944361691 -65935827 -999972614 933723097 -134370510 272914753 0 1000000000 -1000000000 -59301874 -411818089 -510218770 237718950 -1000000000 -1 -450557918 -445727824 885551740 -157358923 -37833080 -221511127 999987423 1 1000000000 -999972614 591347270 -491976124 307368860 -257152847 -599808040 -966728546 -1 716483464 244820790 -1 -999972614 -1000000000 909203932 -226207397 -570841834 -175105040 348312494 -111224494 1547504 293797413 -50337745 966478481 325845693 102395604 926118065 -527551089 147968975 -930990229 908263479 -999972614 -999972614 -459954856 -684290787 -999972614 -999972614 -999972614 999987423 389042016 332032705 1000000000 1 192379067 1 -999972614 -470048037 42 489542258 443919008 292724695 999987423 0 -999972614 -321546363 894878354 207019551 1000000000 -283627721 -814753766 -999972614 609102737 -57275080 42 -940404858 -714593156 -13301778 239912754 32980569 723513740 -775480123 -800556190 755519322 0 -449939474 888800699 359594649 500651495 -862268673 488400284 339069616 -644301803 -713410441 -356101494 -937094158 1 740469057 42 754574467 -298999687 -898367392 -363649149 999987423 42 991676451 -349325588 316767071 -450598561 0 -375279487 34568263 -500224260 -674644770 0 978869297 42 1000000000 -583256448 -352673477 942097761 159592255 11562544 -1000000000 141495711 42 59538396 1000000000 -999972614 -754256623 0 -992820801 680736023 288590698 487076657 712760173 988958815 634327234 952363960 -999972614 936172839 -999972614 -1 -615435632 1000000000 570940871 42 1 -201162655 999987423 1000000000 -999972614 -641722593 682079652 -629290793 -60380564 822781330 -335118159 -999972614 -208794428 999987423 175534451 0 713471847 -988218981 -31674699 -448644047 1000000000 999987423 1000000000 -97442286 -437474970 -282338430 -359516916 276472649 -999972614 -420541688 520865377 963314411 -622898232 1 42 308560561 462076192 -776771893 -223132166 -177629538 0 989145403 -333045283 999987423 835934454 -999972614 -249620886 -999972614 0 -1 -698524155 -607448617 -206694830 -999972614 763222927 979309169 -193068064 0 999987423 -999972614 129466184 999987423 999987423 494692527 -999972614 -1000000000 -1000000000 -399664110 477860730 857974637 107610787 1000000000 1000000000 42 -1 42 160253088 -511564115 870076732 490510680 -946756546 -913380721 897477470 582072882 -999972614 960917068 672785474 -182790659 -439400117 -48981911 -970141383 271019701 -599733180 -494820583 42 358896789 999987423 -999972614 32485508 127854728 -430239102 1000000000 -123872782 -292296681 1 472224015 -562647496 690410460 512684141 962914530 679631860 -1000000000 104047719 999987423 701788441 918712180 999987423 -999972614 999987423 891696377 -1 1 999987423 -186954534 321668834 679824339 -1 823977560 -999972614 572778870 706149268 967096991 357849762 722044420 -227754599 -1000000000 -183018810 42 661683298 -597066574 462823130 619343144 114245143 42 178492621 665717455 -43070318 417694470 736863937 999987423 -931675674 -999972614 -260726929 1 862800113 -789469535 42 233567346 -779145267 587605694 287219080 697213472 966328812 13898258 192742157 -999972614 -187000411 513132398 945776000 -24827798 -999972614 -810662633 -999972614 359354926 999987423 -999972614 568579971 302057420 561609975 -319063560 1 834489016 789213815 522064300 42 -999972614 412730311 706796247 -879128127 503314357 -955756617 390746357 -427633476 999987423 -1 -122906959 -999972614 975084832 -862865003 509473135 494261334 566037022 516115340 767451954 342297068 -999972614 958326592 -1000000000 -999972614 199969622 -524645725 -868145911 0 -1 375432307 -999972614 184021599 1000000000 -625933692 -604939414 0 999987423 210627225 818183812 539464399 745674317 119824322 154148254 42 -721579915 999987423 -310351994 472008557 761211546 0 -498253018 -379652421 -535943257 -41173704 862996140 727141187 179510686 -341284833 25310346 -22023959 -1000000000 877035540 954783582 448916802 323090329 423458628 -493578139 -294990067 -431056860 -889716951 42 564767342 -1000000000 -18348916 -739612771 -865803322 -679640177 -90045541 -203847938 -1000000000 974113037 -999972614 -705697968 -690219524 -378430659 67255234 42 -40725334 641699971 0 -604662318 590701711 -999972614 -958021339 470177114 386038958 -772757068 0 -599701215 -133295826 1 836630353 0 358857988 999987423 -991418487 749967721 -995535681 -820036396 -1 563320540 883082474 91354733 -442666823 1 -980220514 999987423 213555792 -1 999987423 42 -500430306 -999972614 -1 -826891418 316962715 -837976392 -999972614 -999972614 395293702 246131248 -300325972 -914779634 999987423 443634137 -1000000000 489450284 -195352952 1000000000 -731567129 -884213600 -314750456 -1 930572470 -183500240 -999972614 581683402 -1 0 356998558 -806629553 999987423 903761651 -999972614 -87417950 670104622 -786270394 42 -628108155 -999972614 999987423 1000000000 -778776088 -500486550 -1000000000 189154446 494982080 -905543844 502644753 1000000000 -9549156 42 999987423 235155435 207642955 531439539 1 999987423 24567191 1000000000 -221244625 253294 2090812 -999972614 -917254284 13340645 -980166142 -941208925 -660345169 602084610 886797877 -1000000000 366380788 -999972614 -760826303 -1 999987423 -1 -515338581 0 999987423 -780013741 1 175214655 42 -404873020 413180181 219812420 -999972614 42845589 -274145754 -1000000000 -587841227 -516332935 999987423 447166181 999987423 797141707 -974435310 821390619 1 0 -999972614 864353747 -921551373 0 96327941 -891117047 -429580516 -746136599 -944960007 -654577705 -340212180 -999972614 786568987 999987423 -1 811290413 42 -253988889 1 356759450 42 -748950902 -1000000000 42 -999972614 -999972614 -529889669 833916563 -520169697 565241557 -481702224 334733330 192132274 0 -324965202 -372626957 164203227 0 999987423 -234591688 783778868 382964283 42 -393174541 -769286694 999987423 892215433 -327387725 231505809 -383874920 596231740 -381888754 -331651143 -942631585 926820927 748381375 0 -1000000000 -310253335 115273664 -1 -999972614 -73768172 0 -875422686 999987423 1 999987423 232354228 -1 999987423 913677245 798759157 216944197 999987423 127289402 478946184 -1 -1000000000 -210808517 -999972614 1000000000 -1 -792155865 1 -282025165 -1000000000 -950489077 -999972614 -856875409 -999972614 -252869208 333689473 121839431 124472843 921247855 295323329 -789109307 -999972614 320199688 -1 -1 -1000000000 925157531 410284523 999987423 -206001399 -864719927 814856791 42 640014472 105599776 550768828 -817296345 -959651025 -245026433 -263719507 675247598 343910142 -333413572 625403150 -18711443 775085439 475678791 999987423 546857267 999987423 765618138 1 424725167 -1 -844709133 -207791680 42 101367543 -390785097 -400431822 -348917688 -999972614 -89459914 411915119 434475077 -706353658 -374045793 761043173 1000000000 -491218784 354853053 -999972614 1000000000 735715935 57236665 621894447 139495734 -339462886 1 -329394754 999987423 -670029351 846461642 840129317 -999972614 -999972614 -237144007 -976490429 -281903118 -672085229 116319434 -591872180 -657187 1000000000 -195611006 532350517 562905430 -170244989 -115054793 -143930515 -996260345 -1 -629630506 -1000000000 -209815179 573182574 -530613434 850201159 913816824 -1 -687472939 817070185 214108764 -999972614 219635664 -128641307 489288338 643777813 921122754 701927977 -469247742 37356262 102338840 205710429 282108612 506052660 -13940574 -438866711 999987423 116509974 999987423 1000000000 117123866 62634569 786491189 771955877 236891710 -720834700 999987423 -799466102 1000000000 779144824 -999972614 713125618 999987423 443706759 1000000000 722844567 381387772 -1 42 -978392356 -1000000000 999987423 1 999987423 1000000000 -548271301 999987423 -624345469 970934171 1 -674799503 88186939 519169824 -959415157 280399260 304754148 -999972614 -73736811 -805584416 226414582 366487124 -1 -1 0 -999972614 0 -999972614 -999972614 -904833308 -87924167 42586116 -1000000000 80279725 -1000000000 -485878300 999987423 -999972614 410164656 843231767 -999972614 -162667751 -976924938 361344099 42 -1000000000 -997245778 265376436 -75232731 -1000000000 384935621 999987423 286345011 -14806809 -263928884 0 999987423 888629434 1 -143781373 -59808223 -18778914 710917582 782353332 924699981 271157582 1 42 368473133 342458073 -796765 87066712 -828639269 -818202033 430759809 0 -721937379 484161647 1000000000 -1000000000 -494879326 -848340489 -134913687 -999972614 -366983890 92620395 -1000000000 -1 907621859 81763012 -178843737 -136808691 987256608 999987423 687976223 -151513587 1 999987423 -855318611 756008313 -999972614 -1000000000 -396595091 -739301783 -164538387 -1000000000 0 -663518179 -47900915 999987423 999987423 1000000000 -660118236 373598537 -63011669 -604273800 708071923 884390859 -502348966 602372741 1 -617475552 930703700 502532253 0 -1000000000 -211975390 1 97999544 188327513 653219609 999987423 -999972614 999987423 -246003426 -696743763 -805529181 -595343194 772832801 -761283308 999987423 -157610418 1 -320506110 -214946930 -325505859 1000000000 -153082684 975715668 586598836 992485087 661243544 197524486 -669515556 0 -600147246 42 850800788 -999972614 324689358 -1000000000 307167946 -712174576 42 -929032781 -999972614 70339482 -1 -653415034 42 -72709152 1 733808012 -701196512 -271396111 793286740 839982743 351834726 -1 36991040 952124011 902128455 -969319852 781253681 999987423 -999972614 1 -14697589 -499688474 -162888622 -1000000000 -315755035 -90879324 -1 0 -1 -83744978 96615501 525724828 -362351633 -1000000000 1000000000 -399664942 126522727 978152320 -708352436 465183115 -679407703 -865481467 234370348 0 117872101 1 723388283 -978814227 -912283220 999987423 349097473 1000000000 -999972614 747086803 -1 523336344 -999972614 4218945 -823518238 999987423 1 -269096417 -886765945 -123902640 439347889 903298849 296070924 0 -1000000000 -1 791986653 -987584762 -842568998 715043589 -305066846 879634244 1000000000 348408895 999987423 999987423 -999972614 -629383010 -192059740 -1 556430650 -12657301 478144193 527847087 -999972614 42 -1 1 940502926 -732232552 0 -999972614 -999972614 731350034 -878513090 -1000000000 999987423 999987423 42 1 -200022518 617842048 274286680 -655048434 -270963228 -515086887 42 -1000000000 -739908541 778996252 999047976 812430515 999987423 817823510 0 257665386 -1 -176945511 -517432984 999987423 41981296 926803982 -999972614 1000000000 935036110 -492315088 42 462777088 -385710596 -355313134 -1 -788885041 -471519380 236238418 -649235998 -999972614 -123722759 999987423 1000000000 541132151 774271297 -209663613 514190256 358426451 -1000000000 999987423 780686777 999987423 -829261704 873048568 0 -1 -976932257 735609437 506439959 933649629 12272177 -1000000000 -372615362 886684918 -999972614 -1000000000 110379869 -691013328 1000000000 644298855 158855972 982566046 -669762992 670717916 42 999987423 753645580 -600224518 -281533221 -139356051 0 -1000000000 211164042 143415082 -1000000000 -77070502 101743813 -630057974 614999468 -872482299 -883028166 42 -407582270 642513876 -305761459 -999972614 736626537 -448041237 -999972614 819548671 573916071 -896538536 -357979891 -691819277 999987423 -1000000000 452831046 177026839 6435215 95765082 662485345 947569532 -7971095 1000000000 -315426809 633296374 -585644280 -994868871 -214001135 -347422226 -739855233 329128654 855814857 0 -133698069 -1 913655831 -571838709 366920235 299958719 -405342341 -999972614 351348698 -618627657 -934161913 25752126 77610247 396080558 626353655 301102431 1 -451999995 -574858658 -687781528 999987423 685954009 -999085796 553543120 -728435609 756871065 -163175425 999987423 -999972614 738418761 999987423 659333627 597375662 999987423 -113847848 -805324011 -840566571 343349935 999987423 -445553892 -586658048 -827874572 -656105847 999987423 215019437 999987423 -93481778 -158468341 992099896 42 -202638121 -999972614 -263872636 1000000000 -309891582 42 -999972614 947321726 -831944142 177259446 -718668508 367862050 -1000000000 -1000000000 999987423 999987423 1000000000 -999972614 -625612510 978161235 999987423 285712694 0 134414677 1000000000 -348473835 -690505232 440675843 12680855 -831085081 42 -774629405 272098203 -924712383 539096537 -999972614 -368169051 -999972614 -764062198 887962243 259835851 5737911 63844621 999987423 361344099 -999972614 -267246544 999987423 0 708059457 -819896993 757519137 999987423 776490154 -511544491 545907358 999987423 313466295 587172974 42 50305429 -1 999987423 -1000000000 -119939060 -980094621 923923753 -767829906 -979004341 667103062 -1000000000 -983357494 274640423 395730998 -385954081 -507625308 -268080045 -1 404510006 -999972614 999987423 -999972614 0 -999972614 -898657337 21080658 -319369583 76806857 999987423 -1 648162867 -18429595 -1 -1000000000 127283816 -454463760 -946101129 297066421 -369107066 -889893529 1 1 -24789360 -244303628 697050833 886760184 -1 -409873276 999987423 1000000000 965014156 659033695 246526634 339697850 697882736 1 -186962210 1000000000 42 -343022961 680636199 -338004963 -478721160 999987423 -923285163 999987423 -686754177 999987423 -856482144 -402954667 -999972614 1 -24575617 -807802594 -284323754 489685477 -1 48172532 156033183 -797071919 -184165946 256365244 141125401 -999972614 727211515 697331022 -999972614 47179032 -118215428 211362260 -658787118 42 -952990555 42 410342894 -507212339 -46526800 -194397119 -372475687 0 340299800 42 -614565747 -1 -580578899 -201717604 999987423 999987423 667706006 -451875114 157998644 0 -93347384 -860901996 940502926 567811249 650909196 283870397 -412768703 0 706232352 -358279335 999987423 -115430553 684708500 356753721 -999972614 -303206540 1 482156539 -433275050 -999972614 -488631527 102163873 561057155 365947763 -487766947 553920933 48990531 0 1000000000 507800541 540572672 -897508069 -680027967 42 -999972614 120281430 1 962411425 516145587 -391192342 -409367542 897518574 445721153 54898251 240056059 999987423 999987423 75072151 1000000000 940469033 382996728 -733068619 0 -896878252 -322185796 432600620 -999972614 719532925 -118693488 718963476 973772023 -1000000000 999987423 -886946759 -179047967 -613983718 -999972614 -294129717 999987423 999987423 -411214099 -565166888 -24071410 -1 129200779 -10222902 371026055 -795879487 473890023 -999972614 999987423 355938796 -362664334 -341680166 940660022 -609463299 -1000000000 2716660 -345457128 -561498247 956982372 -183307651 966385325 -6765854 -178036544 42 -999972614 734660989 574139873 -621373632 1 -999972614 -277377813 -559306759 -999972614 450389756 -999972614 -549846842 -1 999987423 -999972614 -238839732 -619164423 999987423 950804988 999987423 783649486 -321818276 -1000000000 912776236 256041368 -116681634 -971263391 -19120269 999987423 756593395 -358273054 0 -1 823533109 334412998 512659163 -644138823 684004127 -749866861 616460058 66597374 -654541915 1000000000 42 -992789736 870578682 999987423 290484344 -1 -378363911 409904781 993801085 711051838 -999972614 776751310 804774960 266447362 492598817 1000000000 885355873 701103258 761859071 -58553841 26307153 -422398984 -182255285 882672852 -939691747 -529163055 122840488 3138331 382370773 474523369 999987423 840110504 216329118 -622737957 331711102 711930957 -1 42 -167087067 788522203 999987423 -875186042 594119520 -835202042 999987423 -739488069 -191518171 1 -577458755 -382292447 260546451 -503798109 97847937 999987423 0 238497697 -487491424 -105247815 42 -796964499 -864420696 0 856034082 786081282 -999972614 0 -252276624 -999972614 -999972614 588335899 561974599 999987423 42 -684023415 -135009295 889061261 -1000000000 -586380070 999987423 -12183920 1000000000 -1000000000 172136505 419037371 291317061 -879436662 -173517860 598954270 -999972614 -825486779 -161036892 -999972614 999987423 1 546269047 -999972614 1000000000 700206904 722271071 -583395742 -607920800 -205231648 -961982595 -296689912 -641405365 580764711 -289828943 -999972614 -399632922 -999972614 314916301 42 170918261 228241191 -999972614 -88514087 -999972614 -258428659 571741084 -744676357 999987423 -404330632 -131852085 999987423 451666343 -511717616 1 -834438197 -597213624 -524792575 -402796469 0 135498685 252218974 -836298865 67803301 929891957 1 -444682665 -999972614 870284472 -1 -27311293 -471255924 -544207841 97537365 926071892 -539360112 577936873 743380576 1 623552840 371729328 -390296525 331362007 -397050361 613267335 843956975 42 -749541411 -600582536 0 -558830137 1 71711483 115457823 0 -366171852 310760484 115770341 -999972614 999987423 -937758376 70579626 -277461696 984614601 224951183 1 908475711 -923088398 365893454 -162915549 -1000000000 -999972614 754299309 -1000000000 42 42 396931359 0 -341065330 -382174225 114269901 -710828308 978323595 497059088 315771162 1000000000 1 137528212 -716386450 -657301935 0 614310846 676625083 134250612 -999972614 561515571 -163955267 -999972614 -1 654938318 113090050 977199263 42 -190798527 999987423 -197517832 888716182 -784035637 170945893 -999972614 42 830815467 987261605 -1000000000 -670559449 896644394 573904437 1000000000 -340002860 742914082 -110121123 -612527288 611270478 -326011324 -1000000000 962882479 999987423 0 -820858907 -691680570 -244023106 -999972614 -163662287 -999972614 -766838900 -999972614 654104411 999987423 489640983 623376363 790178216 1000000000 -912764946 -312697622 164052531 -798030179 -52523012 237282974 -891422297 241690106 -686777446 -1 -999972614 143481352 1 999987423 234339189 398943077 999987423 -482013418 21299531 106390772 -969228635 673124214 -795731744 -1000000000 948141962 -334299758 293517245 597141974 1 1000000000 832753451 188583765 -14901216 1 725823195 676252076 193060534 999987423 586592931 -928168231 303126685 -999972614 292169230 -220424323 -999972614 689223018 462333690 999987423 808767358 0 224658153 462845387 263308193 73643157 1 278604910 999987423 813650609 -751517213 -171876754 -999972614 166409144 983743996 -952165536 -669009675 -999972614 172186826 521474714 -1000000000 500298281 -1000000000 -975405832 923414652 999987423 -618793112 -999972614 -507518792 871439048 999987423 286248024 -999972614 -386463304 1 -999972614 999987423 613292770 -495104315 717841705 1000000000 -837901130 -999893752 772033265 -33878945 -999972614 -505733204 -1 -888999248 999987423 1 1 781922734 164155368 -1 -962389595 -999972614 1 258349303 -686533208 -895895323 1000000000 -232648630 42 -244422480 -297381594 -46369836 332366355 826519872 999987423 50067127 -855623660 52071670 -655263858 -999972614 -999972614 -26424318 -455260273 936368217 1000000000 -501037665 42 -522029659 23370413 -163460327 -999972614 1000000000 878318079 999987423 563925628 1000000000 0 303241623 0 325411600 1 537601149 170028308 1000000000 -1 907627539 -1000000000 -698675335 -999972614 -390439215 -49766186 524213278 -811582545 316716303 -411594809 0 8939826 -812426673 94018499 1 42 746204701 42 -999972614 42 -588609894 748366008 -81445673 104009740 -561974396 999987423 -25544088 240928367 -162866788 -302002001 999987423 386560295 -1000000000 -309446994 0 -999972614 -999972614 -1 -543719208 -814742514 816628356 -999972614 -947666989 191136663 250163147 202793165 1000000000 -873503904 32180160 -952508717 704088397 54448387 -384348187 999987423 -706280772 396402196 0 -170242067 -999972614 -999972614 1 407034177 822340139 133743819 446436055 999987423 -775546391 458019066 -435359443 939868513 283152033 -32355986 463220134 -660681012 902482220 362598893 -906730215 -898595515 -67091547 -151688423 999987423 -427058133 -999972614 710031230 999987423 -121119293 -999972614 -1000000000 -999972614 762099393 0 -93767421 -116357482 -825686797 -282415146 410449527 -188291738 1000000000 860477935 252533976 289552862 -215120936 -188152020 999987423 -145027247 -116530785 -952556416 -570536316 -502368451 328940536 671847266 42 716479381 -924625445 -397523102 -1 636993841 10748338 -576286572 -873199642 -404145461 711755042 301774187 -1000000000 195007759 -1000000000 607877127 -419012888 172351527 -273524164 1000000000 -606816606 -182491378 42 895986802 423318902 1000000000 -1000000000 -671689662 352776030 -279988303 999987423 -1 42 319124837 -197064740 -25648775 -27311293 -93944784 0 -1 -999972614 -999972614 1 -951231664 894398266 42 -827118884 -196860658 -268382224 220581088 -462805414 1 983084405 -630835884 -147231023 -257624507 962914530 368688319 -672427982 963885287 999987423 -48810392 330643529 -184282788 781761126 -111849587 1 -999972614 999987423 -853829093 -831104962 -902656682 1000000000 1000000000 42 950107306 1000000000 -253894961 -567695835 -459621119 -357565239 -662875787 245230327 307614846 -999972614 999987423 -534803995 -520353773 -1000000000 -16424464 146681458 540413322 502935260 -919568054 343619717 464028714 42 -841774665 -999009811 886701750 -1000000000 716306812 -280613573 -132653806 -786928212 0 -632719706 -194778258 726909351 -34365036 -517891809 957321706 -948032366 -118229729 -1000000000 1000000000 437770583 0 -101042962 -305076534 1 -88836302 0 0 266585536 -469247742 343646239 579378375 0 569502810 999987423 324097618 556551199 38751644 -1000000000 -1 -999972614 0 -1 -1000000000 -527422560 -756251010 -261730675 -55191006 -407416973 -999972614 449276076 -1000000000 117010188 999987423 -999972614 -999972614 -648717451 -999972614 999987423 -659583676 0 -1000000000 -656377401 132559793 621459435 -999972614 -861978901 -1 999987423 887722320 760994687 13012402 0 213358751 485184358 -1000000000 962989080 -999972614 827626759 956864918 347637465 29963465 999987423 -859341108 496984850 557898868 999987423 364454144 -1000000000 1 999987423 -974311029 935379166 -999972614 190076855 290966800 1000000000 360205104 566637081 551135983 -1000000000 808527916 -236521738 621613976 163224478 -999972614 188262485 1 1000000000 874961108 969268809 219012054 -999972614 391160721 -806652270 227758560 81648879 1 42 510478761 537766035 759181966 613613857 -883773398 1 0 -626115991 -170200939 538224487 760472172 -999972614 -873378984 874961108 999987423 678076926 405402859 999987423 -426967258 415778959 -94945082 -70830791 386312639 72840565 12227886 999987423 231788595 -979299843 -388957702 999987423 999987423 -999972614 621249436 986990010 78570727 799351454 999987423 88968442 -459993666 999987423 -751320947 -1 999987423 875422110 1000000000 999987423 470127209 25159233 36693466 169665238 -513245113 167588530 -1 563145733 -148082848 -630719296 999987423 999987423 331447887 42 0 629369512 -999972614 -95367757 -261933610 534398538 467567021 351173019 -463163411 -999972614 -772729333 1 42 85060456 -999972614 1 1 -878305230 491004812 568757961 901395928 -233509253 -999972614 651284840 741072526 748976299 -876233561 -737973965 -844101795 42 -999972614 -791969884 999987423 999987423 -571877835 -999972614 1 431466497 42 -546135179 -654837148 1 -839706281 -304064647 -821982736 -1 -748475112 -1000000000 -609653553 -7403991 -921399640 -663868673 379962047 999987423 -999972614 909291043 -532726560 -302184932 951931389 759344531 879593182 999987423 -1000000000 -999972614 811110566 777533322 0 -129822952 -999972614 1 618098106 -631165425 -242248466 902540229 -669689692 999987423 -188217778 999987423 -155894746 1000000000 -601447951 -136081289 -746953052 445910061 955188618 -1000000000 -841223279 524788675 758258161 999987423 -19360810 -909513538 -484194814 -1000000000 -839042343 -86919721 -534992423 -1000000000 548403584 740916061 -558923131 -1 -556055951 -73786485 922568513 1000000000 464686408 296499870 703681089 800823119 76062815 -138168818 366080541 618758685 -617942531 -57390886 1000000000 999987423 -309181511 -1000000000 820970147 974157583 -44107208 1000000000 -893592293 -999972614 -999972614 1000000000 728042850 560906943 -127916278 -332285590 -765393893 -820405810 -578671998 -999972614 1 -999972614 -645396107 318568258 460509911 -7814820 -800060921 -969840421 42 -506107922 703442022 147550876 999987423 999987423 556894787 -999972614 952210644 999987423 308632593 -572885456 999987423 1 999987423 499737505 0 -741220262 -57228467 178082426 42 -1 -1000000000 730667689 317434389 -297619259 -361887775 14497408 0 -196721589 1 0 -918837074 299994420 565819286 977041570 999987423 999987423 454665828 876807915 365161352 964981654 181213218 -364099982 -1000000000 -941669425 -819363736 -818310351 -1 -332108816 -539155520 -607631759 -386232742 1 202321408 249606898 999987423 532942706 -201326081 999987423 489389527 797161329 -920954381 -565095747 -827927368 -1000000000 959667603 13346777 -253313312 44232235 42 -715141155 -27711103 -169347934 42 -37650061 -580149457 -72829336 999987423 -137892384 -999972614 -862332648 42 321211869 503322827 76939300 -725459083 97653403 -999972614 999987423 658452920 -567169441 575422237 -927411718 982332936 908819445 -827476130 227507900 -443429850 255882516 610583394 933513408 680790965 760799819 486920254 853023198 -293190463 832425779 -6580949 44121139 -88150532 -414635945 -646420062 -728546598 -481744546 0 701702609 14451791 0 -588266769 -258554942 42 1 923172458 -1 -894377702 75805335 980607143 -401473423 -30122905 -999972614 636008658 -702407226 -900157814 -75675665 -767444054 999987423 -948929118 -161988909 1000000000 878811742 -726185134 -966824121 101368507 -999972614 -236102729 -510681038 403529268 999987423 -821171278 984031893 336960905 -776936626 -264777798 42 -999972614 -782201629 -47318139 -549745692 275779812 1 999987423 403964037 999987423 96005825 1000000000 376114187 439151973 42 1 725213073 -102892905 177725719 928336785 999987423 -999972614 -457226776 -389915365 -631733785 999987423 -934969307 837313413 0 419644743 369804856 42 -150484667 -913306018 -1 -717409531 154231016 946246575 212298615 677007884 1000000000 777274415 992996961 607946032 -314750456 -134195072 -541099110 211179826 -483461984 -999972614 911425812 -169639403 -999972614 -631124523 872123333 -402787951 -797966959 349264363 999987423 -999972614 1000000000 327697778 551369402 78922833 781632161 -846857508 -762661804 789475002 817235063 -974349170 -57568334 -999972614 -208484374 -559747875 1000000000 999987423 -470917291 -999972614 -311586944 -172971165 -865167572 692502052 -61182778 -999972614 207019551 -814552806 140314878 -727450210 751350980 -749108008 -799501793 -854995351 -82928825 -613667723 617195345 -551923789 321877395 632472404 280862103 -485491221 -545107860 999987423 643777813 392534326 617946565 -1 -645348219 135182178 1 533562590 -39473179 -40740935 -880341664 250311428 -976467952 692099341 -552341152 192419776 -171065368 -999972614 112370586 -1 -419523907 699641993 412574881 758282315 -999972614 -732486349 552913213 989254240 -514788456 651481773 1000000000 42 19133710 918682733 364959343 0 -939081589 -999972614 -190712452 -474132414 -409405499 0 -866044963 -193505649 0 -844227269 -588414432 627984478 -210759152 523294807 -984572627 -999972614 999987423 999987423 1000000000 74708345 -843971159 -196926528 999987423 919474911 -255066084 -399505081 1000000000 -552156392 126538499 -377733395 -1451590 1 460798598 175962108 891681526 813721983 508633641 -1 716147314 878308930 42 -224093610 403491231 -1 -426306710 319062679 351795606 -357229637 -999972614 430059639 -989085911 -421292187 999987423 -733140820 -226576703 -1 -999972614 -704128653 999987423 -560472418 148531389 -579476543 372071797 -427649303 999987423 547718837 35460992 751405637 -840772324 -999972614 -999972614 916142188 638106156 719418944 -730366532 302980371 999987423 435023837 -950005029 -78236050 -721844291 -77629830 -999972614 -466623524 670544150 668664504 -711749415 -890335582 -915420738 629437970 314281609 -979204598 -1 116784034 736747029 -164536516 -999972614 -660652920 -669920062 145694761 953583497 -806029575 -925090995 160982496 495525655 -873435396 364105117 219788713 303219083 42 873231192 -569326390 -689541422 374778714 12049231 512594046 788943195 994100165 999987423 990583549 -106631219 -873217631 -999972614 -15222390 42 -454454928 0 279531039 -1 -372183679 999987423 -212540590 747346984 -184590793 105022110 565688841 -321083025 -999972614 763680828 -392874353 40963962 297749962 817499535 42641890 0 999987423 -245764616 1 -210957867 -999972614 42 79314648 -987770184 0 -77365293 999987423 -979327046 -399451438 600640312 0 -999972614 999987423 -788929335 999987423 912255904 613144312 565846596 117731011 -171367267 999987423 999987423 999987423 999987423 -999972614 -167054589 179103615 -465455504 -1000000000 -1 -442108765 -912761554 -999198864 -143310693 -510635076 -716856023 543185659 -1000000000 238844207 958209121 -737113024 999987423 1000000000 -667132611 -558136968 872648841 1 999987423 -126671468 575651677 -555883264 -818504162 999987423 846800379 874119667 189793161 29991219 -856493550 -999972614 448425111 718642230 -999972614 -999972614 -689045102 -958658237 -139223710 -422700595 -1 -567998150 401808359 0 -686635409 247043812 -481737532 712692735 353276905 887185264 42 -189423521 -265158991 940732559 999987423 -433706411 924265384 -999972614 322678539 -968582423 999987423 665620598 -644885126 -955741974 -791154995 660839358 -999972614 773127826 -999972614 -999972614 -1 -955672080 -648259100 -1 -999972614 669863414 -1000000000 -999972614 574724650 923827600 -39473179 -520855356 102734337 -787885625 566382944 -873084180 -828287026 -999972614 -758242393 -1 -943879696 996071824 -244833902 -1 796188873 967787974 1 222505197 327737390 278303885 1 -734954902 -23590311 537424764 999987423 813028485 -999972614 859646968 583842796 940887476 -31008910 279395961 -477013966 -999972614 -523183030 42 -999972614 758100013 1000000000 -964500917 109177842 -324596790 686801663 -365522808 -1000000000 311529004 633056540 -716048785 1000000000 -18094378 -999972614 415399914 -190873617 410814497 -153128199 -459095699 1000000000 463953020 -170796833 -193450743 -546201258 860155842 42 -999972614 621183834 -728698266 -166027557 -254389323 558513115 1000000000 80802837 369851431 988913418 -98102853 -594176781 999987423 -999972614 0 -561156176 -371599396 -401175025 63663139 127797057 59616038 -362352950 952846455 -999972614 -535563930 -815708355 393151998 -183477118 -788385793 324770530 -594254306 42 819284356 966824816 -453619773 1 524003312 -326804789 239725090 116393811 1 -839862479 79962915 -231392589 -841698381 -999972614 -206201915 696210916 -905038039 1 -999972614 -275732356 1000000000 691474134 -578461981 -974478025 -473351160 0 448569156 -149016452 -396992395 592436174 999987423 -275219761 999987423 -999972614 689110308 1000000000 -135439223 -466470384 780404746 369634813 -470790556 186690847 104654974 150379829 132009682 672792029 -163398038 -999972614 75091096 -992497404 0 944200011 -862844903 -708131508 -999972614 237803509 735464007 -829089436 -476725866 999987423 886705396 -725635889 1 -999972614 729035318 860970952 242740090 0 734185625 -999972614 -499770375 283889695 118912490 999987423 935611955 -999972614 -2568819 289181340 -476579312 -518867229 254235297 -357614561 692115765 999987423 136618307 -423661283 891986778 773072287 1000000000 -999972614 1000000000 378130972 -999972614 673914304 415973906 -899589203 999987423 418089008 -999972614 929729894 -1000000000 42 972579347 42 -999972614 -965150401 -563697970 -1 -934298865 -931502918 42 -268522564 -631135233 141315094 426491416 1 -398413719 -600224907 -999972614 -999972614 -999972614 781263992 0 1000000000 -1000000000 -597777779 -173476111 298711679 1 -288316001 -999972614 150347897 -1000000000 82881688 205421479 -999972614 582022224 1000000000 543786834 -999972614 -489962917 -990165503 848599396 999987423 1000000000 -1000000000 1000000000 711591264 178375221 -342336681 -999972614 -169632585 999987423 -888004766 -1000000000 16232746 -118266664 1 -454491086 42 42 -401570591 419979264 319535430 -547985485 999987423 -1 -1000000000 601848778 -693255742 -11691062 -702880222 1 -138486391 308662825 -403637568 1000000000 -999972614 -113621784 162163704 425474144 -998385060 814893957 23933857 -191469615 -355030193 735059956 419979676 728394560 -60964372 -999972614 -999972614 435767474 -927885136 -872201652 -500406627 -503472857 -999972614 150423661 -877580699 -311192599 431482961 780447216 999987423 64357998 1000000000 -917950594 938301376 -1 -1000000000 478147463 1000000000 -355295176 1000000000 941662709 -281220220 -999972614 -768851501 -1 601533465 837450962 999987423 951751090 701196564 184238063 470311507 719469058 -712721560 -1000000000 -467053314 -281362403 42 -999972614 -239283526 3072514 1000000000 -829793651 823602416 -98551270 436799267 -734893858 180899580 999987423 -329341735 999987423 -186399896 143175671 -999972614 42 0 -24937259 -190069793 206453150 -687529949 -999972614 -762325179 -472396311 280148345 380226924 1 -551404306 -609639451 64226852 -434091369 -244519395 -892620158 927385572 568726086 1000000000 -757339494 461103932 1 744987861 116340448 0 420786531 15689142 999987423 305967127 -813718750 969219237 999987423 999987423 857455907 0 -646208855 -427948434 -1 -195054045 999987423 -999972614 -610406247 999987423 -540118847 223388784 -469346843 -703644428 444219411 42 265575725 -358200337 -864419247 999987423 -1 -999972614 -1 1000000000 168143267 -1 0 -202884194 -999972614 999987423 0 -586747269 -668225674 384638380 -999972614 432967284 -557592884 -866402819 -626148067 -1000000000 -1 943151517 299138181 440770383 -674369210 71566183 -418614141 -999972614 -124393589 765263557 688674390 -868419279 -1 1000000000 270797153 42 -690186997 310851507 -339463620 416752692 -855571480 -8350066 -474437544 301870814 631395371 -1000000000 -999972614 665518444 818866264 44776804 -1 -598958759 684692186 -999972614 661721377 966491715 -999972614 -999972614 -88639885 789805704 -16361294 -881006552 999987423 -990589959 655013681 -264412781 974373930 -1000000000 -566164971 -875215285 939818867 -999972614 24429037 999987423 -165920615 -567000978 -266517359 -821115344 -93585285 999987423 -750797359 287161583 -385142614 745368621 494592145 -488513230 -999972614 -933340223 812017501 -577157150 868861415 -986782870 -999972614 46815543 -300566756 -872454069 603098576 42 -571518582 -531673002 999987423 -524417945 0 -39030673 114715178 -138013801 660638119 766137988 -85216111 42 -664941543 -831855137 999987423 999987423 -1 -999972614 1 -704156937 -755166290 999987423 -999972614 -618721276 205048104 -229064945 266375059 -938857567 732845096 991865359 294584014 -999972614 799578387 -999972614 -174929452 -225010789 -593989672 -1000000000 108744586 -995891767 168558888 -581075256 999987423 -1000000000 764209180 -757178614 -999972614 -208822978 42 358533657 1 604851922 95951994 -1 964900831 999987423 661275111 -999972614 952828498 -657184061 824834955 916134122 693490055 999987423 -1 761426157 -846276504 -904279139 -999972614 -481184482 1 31083186 693308983 -650844431 -997593539 -436770895 947096477 357696057 -135046068 999987423 606768258 9580749 -760968115 -798911316 49479907 -578044136 -1 999987423 42 -161183529 -999972614 -726761029 -999972614 -1000000000 999987423 897395452 687642624 -981570278 -1 -684741563 587735934 1000000000 330609531 -392540505 0 0 998080072 -52622118 -978161623 999987423 1000000000 472183227 25822728 999987423 -317667744 988072735 1 6646510 -999972614 999987423 -660104265 254891329 837828619 -1 1000000000 -999972614 -914202451 827185612 1000000000 82872698 42 -552348816 -321899549 -1 84858777 522020642 42 -1000000000 239017620 -794463705 214865941 -1000000000 -390799908 -1000000000 320706455 -182813679 -999972614 585944922 999987423 379847868 0 -999972614 -999972614 1000000000 221991535 454329126 0 999987423 752281222 -354410898 -339432163 -564649620 1 -344606147 -999972614 -1000000000 -1000000000 42 -181461368 24003519 581551137 42 -710930966 -18348916 779064010 512976835 357403472 -836613947 42 -1 0 -668909664 439347889 335476207 -254636498 657438679 -999972614 846205503 -310596598 -773526790 0 -815817160 973584746 253767280 923047975 468054108 757965654 -136996827 411436402 -472448157 875489609 585156089 -999972614 593685015 -109966477 -999972614 303370563 -999972614 770113092 -416997911 160218580 507371280 -1 1000000000 -45591377 -198989599 -841667939 -999972614 -894321666 -882562550 411274014 -999972614 -293580017 538953093 60750471 1000000000 -999972614 1 -999972614 -355007730 -552156392 -910223447 769040752 121715833 747497739 1 -274696822 -863534151 -330484596 -187341984 657451052 -776651545 364916177 -999972614 -627483445 -719214238 -863164511 -671547011 999987423 -1000000000 -485952307 999987423 507069991 -764773400 -778856907 -775055426 810144298 -1000000000 -999972614 674063333 413532196 276502006 615652432 90921473 115968220 133944024 672959566 -660137609 999987423 -702194753 -739657325 37277486 -971546448 -814152808 -326629465 42 -406354577 228814687 1000000000 665155097 121617725 839351654 983003954 809698882 -1000000000 479987619 -771502034 923949249 376772374 636242070 -702267578 999987423 701190174 -999972614 999987423 657458628 96538450 0 999987423 -120869767 104737581 697741814 -983309388 0 308390043 1000000000 977574319 -629329087 -760617654 -891412854 -861447684 42 -248090250 -999972614 445796660 42 -999972614 -999972614 -704588625 575443580 430593449 1000000000 42 978051370 605076605 606106917 605064036 -999972614 -538333962 -745727372 -532350493 0 -1000000000 269633969 981199790 -1 -435947027 0 -916250854 -69726747 1000000000 959869995 944989787 -145962540 -1000000000 405955772 1 -317492851 42 0 1000000000 999987423 820783436 981467094 -543327744 -999972614 -278452885 999987423 -271183051 -999972614 196023546 507059026 -890066984 42 -167464884 -999972614 -429059169 600834282 1000000000 -198053305 267566960 729115190 77362609 -837789324 -947350759 934198036 -999972614 240138714 1 -1 166012179 174590177 786459051 301271853 660813995 877433000 408486500 -371508035 866435612 -387322973 73789920 728400131 1 896255114 -28220225 -537955350 42 -630970734 739030012 227328981 -1000000000 707773674 -807523740 999987423 193365274 -128395563 992464292 853145476 1000000000 99527358 -999972614 158141423 885383208 -1 999987423 -398702690 -991828514 987222565 -567354220 -304396695 281272599 -524791008 109564298 -999972614 648744494 -1000000000 -562843911 414819560 -999972614 -728508376 -999972614 -218822773 -999972614 527456051 42 1000000000 999987423 280593146 144398534 232085118 707487934 -191013150 -412392536 -17099197 576271119 -650053310 -999972614 971584130 -243838447 -1000000000 -31254117 -251015142 889747202 -12712234 768311395 1000000000 692524833 -967401333 -192735434 207091086 -495839482 -952990555 -106120623 -913464704 4005025 780264462 -995866590 584695956 -451999995 -743604940 999987423 411072900 108222316 661103425 -632183051 -884531151 -481594547 1 -795950376 413180181 -999972614 -708314175 1 -906261300 -999972614 986280642 1000000000 -128822713 454287687 0 -1 721097473 999987423 -510914929 79571999 475538063 1 -296187281 48371835 926739847 -979745444 -491193859 -39458150 -253326274 999987423 0 -79514477 -535664553 -254426957 42 -1 -327026616 0 -913702330 156343899 -1 1000000000 -999972614 514845677 -404313605 818193859 -329791576 820108214 -955045886 -999972614 999987423 -405343830 999987423 999987423 133107518 126992286 42 941903150 -971238422 756561842 -634660395 -430283052 462218739 -564533847 101727225 42 -158278356 -779264937 -836605994 115438457 654538709 888277310 -999683344 145926294 -1 866441386 722066368 504527043 -738347766 -761960616 379204920 552493757 -909805638 -1 546005265 232192909 902080067 999987423 1 -999972614 980838262 56492549 999987423 877690171 958553893 30508956 156010357 -1000000000 0 -59496738 76311900 -516485197 245080097 583030277 881743375 -999972614 219508731 -662937154 417406357 637745156 999987423 -927681650 -814650830 761847760 -999972614 122333161 42 -182112948 848683355 -152623266 -230328771 523861916 -1 -56437517 203577527 -627510177 -333290489 250195178 -650263009 999987423 -1000000000 -654224060 402441369 -135482359 -512527981 344424933 424274931 999987423 -1000000000 872207428 -1000000000 -719604456 925229023 71196530 999987423 591537320 430135023 -928755622 -999972614 986042033 525153238 -641058554 -780013741 999987423 42 0 -881425650 790632533 927886248 263462437 -862959268 -999972614 -445887840 -313000148 1000000000 -9675009 976368410 999987423 -379584988 999987423 999987423 207525569 999987423 -676119254 694003559 651456750 -205208863 -147186275 954658062 -1000000000 -338085456 0 -723846187 -1 -999972614 -402194995 -999972614 -999972614 -999972614 404847128 -1000000000 39292794 -1 42 652326829 75926623 379401299 -637789561 -999972614 -999972614 776500827 734266988 -395553171 98379346 78659938 -957072646 -496921215 -368464187 -942706356 857127449 -472769531 -561624500 -48079943 -392877684 858292452 40330478 -463244003 999987423 1000000000 -418580719 -311262854 320158372 -999972614 -721868453 -601375896 -707918548 -279249997 999987423 331654325 456293561 333807030 1 -934902349 196634000 999987423 505602039 -947209025 999987423 -163120715 96237031 999987423 393877385 394418052 -92690345 999987423 -329141591 -699872685 -4273918 -1000000000 999987423 567227101 72229751 -48422381 999987423 1 -999972614 393984876 735645016 -750755729 -784661207 191425377 827296095 -139377994 -582101784 402250623 -481199810 -600843506 -999972614 -780575746 -460216676 -624792771 -301859740 1 -138168818 361413182 -836202086 426478165 -816262409 -154880683 -828739574 -1 -53664819 -521681645 322829772 515748113 -999972614 -167405600 722224215 -542696776 812444919 694825422 -211776816 483217556 779583104 -170295647 -325057023 -1000000000 999987423 295724435 -157203023 -1 42 42 -690211351 999987423 -999972614 -423534122 113135859 424037818 999987423 -1000000000 -999972614 -999972614 -688285740 999987423 357982334 -999972614 446676377 514950844 -403113054 999987423 999987423 -780938285 -855993690 929201668 -529671866 480410186 966922748 -2177503 -557718082 -86648054 394328577 710822296 630487126 -462032440 -230149491 -672882092 -206802306 -111377603 660463146 -999972614 -232132337 -615876571 -554966609 642531449 214455957 -541044042 -175532395 999987423 -715940596 -839316106 -799277668 904121367 -1 825043607 -999972614 43078237 -278335863 1 392285947 372585900 -999972614 1000000000 -795646646 -999972614 999987423 -430622472 -894723201 976580993 187350837 45755604 1 -975393796 -999972614 -466440673 999987423 1000000000 -242388896 429713471 -999972614 409793574 -1000000000 767727456 685614731 -999972614 -561732065 -118443014 999987423 42 -42610471 -1000000000 -259486819 1000000000 42 -810358325 -916234522 -999972614 -999972614 -434757959 -999972614 -411808993 641948430 -999972614 654910664 -999972614 622314703 1000000000 -229245038 98875490 673858205 -473733909 -654035747 161372415 688127577 999987423 207098348 937896319 -802748469 626760989 1 33361304 -356956629 375186553 -182884159 -506097366 769274329 0 -870892964 -63038252 -409582306 -764564315 -727236684 -174450022 781248683 912037587 6874884 -270388140 -804769630 285130836 999987423 -93744791 -366274311 -380138838 -1000000000 -96559015 -310875355 999987423 -461235199 973956225 582513276 536839783 -688347829 -999972614 -834249542 751484780 -206997086 839124547 437462834 0 664118474 11008685 950171203 -218854804 109076919 -912364235 -1 563242506 -580239351 -999972614 1000000000 -999972614 -536648735 -428399624 1 536841786 999987423 1000000000 -260015773 982259979 -312522422 -528045386 999987423 -473904638 768213077 -639490828 -1000000000 -144975384 -690552955 914288960 473517834 -315576489 -355465519 249505417 556971521 561111513 776509109 -677641059 -787281016 -407589398 861964863 -162846809 -358280339 77870828 591205561 42 -913195546 42 164911027 -852304814 0 933727127 464760208 -999972614 -771244983 0 38953582 210488961 999987423 -999972614 -104647298 -999972614 -218278014 128531990 311213950 -250550567 -409311219 0 359617945 -871029921 -244433649 -913321242 -226684915 -1 624645210 -411021090 35682396 -999972614 -999972614 999987423 -1 1000000000 394809832 766721995 1 -999972614 999987423 952837718 -999972614 -522983960 -948333569 -880819456 838189862 42 -904760668 -999972614 -999972614 -73409168 97173333 -605768651 999987423 -317837090 999987423 0 1000000000 999987423 577857384 -16823150 -263153553 180600147 -143388535 475595269 -509573660 -705738420 -645443514 999987423 -309962477 0 -259020177 -126455411 -999972614 42 -234351376 -883550789 -611686399 -894631818 -999972614 -929083736 -500948144 999987423 -436309311 -355832646 -486330833 -359705258 608662681 -455568225 -516460705 -293430097 1 461641607 1 1 -716368639 -904297003 406208309 93503681 175037433 -999972614 637667782 107924134 785246734 -254508024 999987423 -508064008 899326508 999987423 -21855902 -74003807 -182756885 859006592 -68966099 0 588699755 -1 999987423 659460382 -370286635 913385591 622176404 -938408459 -155925488 999987423 -1000000000 -611371668 -673913267 -554799539 1000000000 -1 -744942267 999987423 238542685 750499682 873162860 -206479598 -75797219 -68071402 0 450172372 -534052805 728324864 -999972614 -973832816 999987423 42 -1000000000 -620658060 999987423 -350155529 352768177 999987423 -556877052 -16769726 999987423 75146150 -88473642 -912163135 307954923 -999972614 -78952072 -999972614 860413912 -443619253 -447633947 533050478 522967360 663128984 457622832 984584361 790501962 -236489231 -82843689 62781890 0 -1 -1 -508991915 -939976377 -656046704 -379573999 -275644852 -999972614 0 -999972614 -29275600 941479230 1000000000 275965341 -1 486794892 -608643164 759301753 196203789 -1 -999972614 -54966483 442364505 500228493 -884684548 -137114467 42 1000000000 -694802734 999987423 999987423 -700290962 -473163108 -385063067 -652148046 -399755137 391252697 959793178 791550027 -1 -872046423 -999972614 0 -1 -250474365 58760376 -999972614 -999972614 790501962 800439654 0 310530913 -984586660 506809136 564946232 -965262820 -898858255 121078357 684701696 -956296140 -734820881 -999972614 -909325386 -983724792 -880403635 565400853 -368914508 468113149 449005495 128696015 -922303628 558383086 -33316486 -1000000000 42 181075931 680247734 -912123405 13741166 117149942 132862494 996916144 42 910617850 -999972614 -98870616 272812537 -999972614 -480958365 664135842 -330445817 -120092711 609585078 -11775357 1 -182226413 15233796 -999972614 -999972614 817045929 516365948 -570507448 140186785 -1000000000 -628559654 3283714 767810434 349386080 -846914488 -578538079 42 340447834 -409270186 999987423 -834345260 171849075 869168197 42 -1000000000 -934012371 44086579 493080930 -646418810 248216496 -999972614 629240135 -1000000000 999987423 -951501158 -999972614 927463262 -681237582 923984343 579265669 1 -999972614 -338634017 655441088 -901264045 -1000000000 -999972614 842396546 445347251 68458403 -83267885 -50802530 999987423 -999972614 999987423 861531429 -454168721 476844794 999987423 276723331 412242773 424358648 980379225 -642808962 202567272 -999972614 -965537742 -617752804 -999972614 -407335932 -328657463 206133198 574316862 -930305697 0 -238161587 774529293 999987423 -241193532 347798142 317193747 999987423 -18422378 75056232 387809032 257408806 734519284 -999972614 -111776279 1 -525113776 812106764 -310757449 999987423 999987423 899227480 -1 42 563231215 605488603 -999972614 -475532487 42 43369721 -999972614 20205964 -1 -1 -1 -295989078 -497133536 -600765996 -180469008 -988987795 284081336 722997664 -669437703 1000000000 931530502 -912824209 1 281055084 -999972614 -156172611 -725611264 999987423 669173950 -1000000000 118304472 305032009 -619366834 -531735479 734696677 -761191820 999987423 -528984774 337941339 -999972614 991983648 1000000000 350815471 561522009 -753949742 811571102 -872791560 -328382648 910933538 999987423 -999972614 192576328 471927322 118754942 114072759 151393859 -1 999987423 -1000000000 -152282093 -999972614 -999972614 -473562343 999987423 404119336 -684490619 331955066 341897038 -532018726 42 441708604 965980490 798427181 -874024707 -739055612 -284355003 1 295818108 1000000000 999987423 -684725549 956457167 445720738 -638505856 -1 963396156 701629195 999987423 0 -763934134 -982965859 -331382438 999987423 -1000000000 0 -220227247 -804081638 -941971597 1000000000 999987423 -999972614 488409435 -773083317 480576262 -57359874 -747834958 62200949 461822733 10683265 121216563 -432967581 885689678 890347007 291022082 -34440759 551469433 42 -764954093 -31236680 42 542937609 -941565082 126102014 331650722 -473610730 -791969884 94256331 1 -278258375 -710095738 -311446499 498725387 -666459227 -964447210 -293329048 863728716 542204051 0 -999972614 103444744 -54635899 510130718 -372637082 313091313 -514672742 999987423 999987423 -718643811 -869247365 561956181 1 267621827 -695334303 1 -95221406 820800507 -185876719 -999972614 1000000000 -872177481 -86800005 -496423464 -713203593 777420708 1 124656197 -211267566 -935022867 1000000000 999987423 42 236891710 1000000000 424094120 704367981 -188579692 -999972614 -999972614 591948526 -767592768 -999972614 374313882 -742799959 652668755 -999972614 -238224463 -617826150 -395084721 -999972614 1000000000 -958282715 420530472 -415517013 -765599066 999987423 734624893 -106348890 638515118 999987423 590701711 -530787980 -713107219 608140881 -872316309 172434021 999987423 -168116405 -977855341 266892214 903981448 -608396931 -999972614 373823004 -192535717 -15115587 -781840814 999987423 404839949 104737581 -999972614 1000000000 1 -482623929 799808804 -122601607 -2964234 883991299 -29457663 -788142364 -1169752 301089587 -210011662 948901632 -541673752 -638409156 -945506872 788674859 -545983363 999987423 987000422 -958654265 -55492413 -206470862 -999972614 -999972614 793493303 451753243 -561463536 1000000000 -437063170 798415069 954261333 -908259901 -899343718 -318037823 -770119627 -139274775 972318346 -88021814 928224670 -39249988 423328547 206632074 -999972614 164531631 764485019 -287613695 999987423 -560559844 -244090560 -343412945 302979476 419640249 -564716852 999987423 81737210 -417574786 248757015 -192358734 -312509450 -672624849 -485821308 331993243 999987423 -892255498 -505954363 1 1000000000 -481692460 -527786287 -100927106 42 -1000000000 -1000000000 -81665322 -999972614 999987423 -999972614 42 -548193996 -525356568 1000000000 -85246586 -740567049 -695204946 106769422 30253188 147583841 -999972614 146922027 42 254771094 999987423 -47544988 -673063226 -1 999987423 -1 -60310994 374672966 999987423 579146880 822317251 1000000000 1000000000 999987423 999987423 -397001638 0 -1000000000 -645466769 -693778245 -837895930 -834809865 396383538 -659334504 -138438260 1 1000000000 -999972614 555546318 947129313 999987423 -161253395 -199895066 10266523 89887585 999987423 1000000000 -261042101 -1000000000 681299073 -999972614 701337002 42 52357220 -762349967 522931496 -35044465 -697312670 85719133 649807181 -328741951 443065165 1000000000 -164767134 -931502918 -825046572 -393301122 999987423 999987423 -999972614 -999972614 0 -70077021 42 128154850 975521635 248469480 798386991 409154172 326439522 -174650765 -413531053 -694776229 792781860 819907198 -172093799 -1 538159647 -376435027 231458347 -175205141 1 -1 495343257 -112088149 999987423 -335690256 -576833545 369250506 -114753182 -999972614 -1 622457010 671203758 0 -999972614 -435740338 -457600465 -980136869 1 -99767825 0 -697383449 -295371314 -626154056 999987423 -169851172 11945881 -994658399 333064093 -31248711 -999972614 985059992 -79437872 -314069420 -937255155 -729858919 -115565720 972962494 -999972614 -248907464 975220695 -1000000000 -860259752 -373068071 0 999987423 -500070021 -1 -41462064 42 999987423 -766922619 396215869 130055083 490318707 691188594 455790049 88552782 992228045 -497031957 55432117 -27122968 -999972614 705612529 113447528 259265221 -687233467 -217422740 742453333 -867596057 0 1 -290600926 999987423 244929952 -999972614 999987423 -831873814 999987423 -442348891 994283435 -994203659 -783331965 999987423 -347417784 -629081667 1 489240702 -953203287 320224613 -810498344 0 404508480 266120832 999987423 698835657 -987100847 254087234 -398369384 859194149 133813151 601387135 -1 307700336 42 43125583 -823990194 -430126838 0 97338261 -1000000000 943186949 966743670 -254311611 -80913940 -266252870 -44797301 -701836817 746295152 -999972614 42 41432949 -337227858 42 132022884 -965039533 -47727309 345191593 -999972614 381394303 1000000000 607273485 -278220788 -125092392 -999972614 846172292 -698667885 305370198 155462882 48535241 -485746803 453744618 -602341758 386791196 33404069 -112341459 1000000000 845637925 546012903 351293949 909552329 -813699982 530648751 132382730 -763824941 80253600 266717925 999987423 -543263916 0 378010352 592526939 -1000000000 999987423 -1000000000 999987423 -488096273 -999972614 -467682754 -920968783 -465794198 -57010048 -235526640 -755973980 -753904152 174293978 999987423 312967900 889136742 -737140572 42 -548568545 803765956 -999972614 1 0 -691806554 -1 -480755051 -643405419 -423690792 999987423 569486258 619594435 226375888 -856141173 -999972614 999987423 999987423 -178070266 1000000000 -999972614 -837619932 -335644154 76128046 -1 999987423 -720705528 -485515470 278269054 -274864652 551032548 1000000000 -584589499 -100405993 1 586698411 543145943 -1 -966311772 1 459008809 233871594 308637331 -560792602 130138251 999987423 999987423 230489834 -999972614 -411504816 -878245505 -760910652 -248551749 -363798121 199071762 -999972614 42 -978429570 -999972614 999987423 1 591697683 633768114 296453701 -415193060 353648587 -523712417 777235510 -579632369 999987423 -876807808 -760921320 42 -497017124 279266407 -267043940 267638970 -999972614 175872559 777420708 -251635765 593691242 -901201694 999987423 1000000000 160381816 -651366413 -638502700 -200029524 -988897907 890801161 999987423 -423020273 -640663875 534670083 999987423 837616632 -999972614 -688203846 999987423 371259816 -766335574 -600914332 -341487939 -999972614 287294131 583169695 1 999987423 846271090 -999972614 -154726131 678292246 502183136 42 -308249889 -1 618098106 46329747 -970291364 1 -999972614 999987423 868625025 628032675 377368266 -738380376 -282084648 -809086943 -1 -999972614 615710744 165848784 -665249348 515006770 -154542248 21108093 -999972614 1 -425893456 974997647 42 -932733462 999987423 -248879851 575802192 999987423 1 -64554045 887740612 705206511 549405790 -22420128 678471664 -409188490 992717506 -1000000000 -373825716 -26845739 -366131856 766105408 -399592010 -999972614 680003914 999987423 -44602579 611193798 746039538 -1000000000 -11244761 337081669 54697751 792284996 -335919131 219789490 735883462 -509759338 -1000000000 -999972614 -619245265 675672213 -266772746 799507974 474423986 17645330 0 -471501998 712107571 -587338614 -999972614 247389166 -343745353 -999972614 40515478 -999972614 -961485876 -1 -681024228 -78276337 42 904183781 763411950 42 -532339129 999987423 -773189623 -898599201 -542846114 -999972614 -460047042 -999972614 177996666 999987423 -650336102 -926588166 168420075 999987423 -331259058 999987423 935175185 -180023205 -1 283877617 999987423 861289523 816003335 -335801652 -999972614 176415369 837880246 -101248822 -230760160 572855563 -999972614 1000000000 261160729 -413365545 296703467 999987423 -999972614 376500434 723942828 999987423 154768877 -707282548 999987423 118483683 -1 654468438 1 687799456 505417708 999987423 -563190756 20614985 42 869228996 1000000000 649134211 -757907274 999987423 233426473 42 259741238 982819638 1000000000 -999972614 110559137 -915666435 -560665323 -338820430 -782245108 -217383092 -999972614 -999972614 -853298131 42 -629034545 650960346 54143644 -561534383 0 -649406037 -398465386 36133791 624172754 478243882 -539508549 201777015 -411726750 -999972614 -31318075 -1 -526515667 -867209582 391102900 235196282 -869114955 -145991705 26334933 999987423 162668802 -1 999987423 970692887 -275660720 1 -147523615 304690179 575054052 -102472535 -866742198 -476583348 -193963153 -999972614 648205010 -684578010 385951647 -999972614 -496985054 1000000000 198443704 275249925 -946745750 -684841070 213827064 1 -236550892 33765943 604906073 1 -395819010 96263754 -869447806 -518532473 131515695 222381714 -811099915 -534362548 629437970 -25080635 85031016 -229371775 11923003 -345956844 65073603 321308671 999987423 -1 42 611136186 502847956 157625633 -140771580 415648600 999987423 256349569 527456051 -687324501 3014514 534874153 668755296 136170607 -796195056 151720102 0 719972212 -197177097 -452094842 -999972614 -999972614 -828723263 999987423 138491090 -926064878 -999972614 -264638639 -721567154 124696343 0 -240745644 -25651859 0 -999972614 589277053 650586808 -565245784 -995220565 -999972614 927819894 260113195 -1000000000 -259730310 612057617 42625142 -464103656 -999972614 -321483381 42 792269676 736613031 334696280 -1 -999972614 -12671504 -999972614 -1 309189171 -293481313 -402224942 -1000000000 531723826 -999972614 999987423 67879973 964371821 445847414 506841069 -949199427 -922951297 799848120 542344101 519307031 -999972614 -118611996 88570165 506325237 -106891360 575825925 925044464 969461866 999987423 -533828484 -340192667 815711433 0 1 964043888 0 -999972614 535887080 453753022 231923934 879723164 -1000000000 999987423 -999972614 513002991 -584741873 252787647 -999972614 -723923775 -227370582 -246793158 397772131 -999972614 -841074055 1 -571286777 -159519245 560511011 -389748593 -722127449 429763513 130955043 -780458914 -999972614 -429174181 -1000000000 893640907 454356674 -396659724 690807116 -1 754807510 941731232 830790191 332020531 713054153 1 151004895 -897176719 -343694169 -924864013 -559865722 999987423 0 -254200737 -766163133 410128312 -339529782 -999972614 439151973 -993424007 999987423 -999972614 878277244 1000000000 807850255 -660211687 1 180667115 -370606963 1 -774693734 -1000000000 718271922 -999972614 575898974 999987423 -827094846 -1 374300170 -42590536 42 -787229732 -1 1000000000 132767090 511699352 -816408153 -1 -1529637 -999972614 342321196 999987423 -210389221 422604932 -49656205 -62570664 -753067035 336118913 594427705 -999972614 402301042 -182821151 773633369 999987423 1000000000 698331684 962322353 42 788722419 409772523 -284647068 576377300 -653003642 353962677 365301927 -283233693 -37134487 -210410994 215100695 707090639 -43704495 -999972614 -864680675 999987423 -1 0 -467198478 999987423 -961720302 573824575 -594948242 -448552367 960887846 -28909527 -620760908 -789517419 -424751037 471262015 570946908 -1000000000 -438952100 598164827 -155773735 -478804491 -607920800 -793469773 43305205 -202188757 999987423 -999972614 816184993 -969296761 -323620837 -1000000000 -50222789 -1 1 999987423 0 931150344 -805694465 -127886353 -999972614 -999972614 -999972614 616315416 -174918384 -535436730 -346330217 161341393 -666049678 -71238118 -363558436 -837476637 -999972614 -999972614 -999972614 219667599 -349722014 -1 434954384 -279956470 407479293 322010679 75332705 858563673 596621997 -1000000000 1 233850811 999987423 4413070 999987423 -653382400 -999972614 423587908 0 -1000000000 909867824 -508370964 364991224 383234115 -1 999987423 -1000000000 162560020 -155659870 249315553 844042312 -279409103 999987423 999987423 518336206 1 1 -838499513 -410805709 999987423 -755740924 -270478754 -61153281 -207769072 252348457 729264117 1000000000 -999972614 -168074912 -7794715 260129503 0 1 547225488 -610129548 -281500876 -809327357 -647714515 -483904109 803598437 98391700 -999972614 -999972614 -999972614 976854991 71829478 873826776 349642431 -295476456 100306204 737228516 -723931791 -292658794 0 522735557 994572132 483350956 797933669 999987423 999987423 519812108 587778499 496051695 -745309792 -1000000000 49044252 654171597 -431234973 999987423 999987423 -999972614 1 -346007875 448344874 -1 -626679894 678381061 -859930834 -430965980 -47668882 -1 -405598194 42 42 493833436 -184392825 999987423 37142759 319500573 337733378 -534358390 -542053387 516839976 644352423 -514475351 -696230312 1 999987423 -571156759 -999972614 551279575 -352397811 999987423 -999972614 0 1 999987423 -380603604 1000000000 -808310490 1000000000 865082871 999987423 403383958 -405321332 -1 -704289914 -519469342 1000000000 -999972614 313585188 -903565248 -567882076 -659612720 -612140672 133539299 54329155 -1000000000 665259863 -375889010 -228918732 999987423 -304412782 -727750088 -999972614 559767013 -1000000000 -679341558 -255230719 691764720 438172191 -999972614 -710203904 -787833862 -297388323 -222770504 465556406 -151442908 -619250746 -712386980 -947270872 -296375919 -410453036 236991358 -319244847 -628765055 -999972614 -125754 999987423 -999972614 -999972614 1 521505637 -642168407 929654619 332591026 -45593403 -404508846 -999972614 999987423 1 999987423 782290126 -532581458 530643147 -727528813 -999972614 42 42 498885084 -299234334 1 -950096167 42 -999972614 -90362782 85987065 783812054 109137144 -953340049 -999972614 999987423 1 999987423 -442703856 -274114930 602720703 764204847 288868956 -999972614 -999972614 -497479553 -455735177 -384543837 -1000000000 306467990 -241095568 894859232 -429319043 -999972614 268316292 999987423 662956897 540303183 -376070978 1 -256416665 -48198301 824041532 1000000000 -1 -770721312 -1000000000 -999972614 521163421 19971511 377015775 113429652 -460115036 -422560419 768808026 -156758771 484444298 -139628248 440833568 -275930997 -260874687 0 59622350 44026185 977361534 -570062378 -1 -801806396 -382760619 999987423 -186399896 783116011 999987423 -1 542198830 723647739 -999972614 -949795160 999987423 767809480 999987423 0 227780089 -204785375 -509554810 -510699456 404043679 999987423 999987423 -1 -401805718 999987423 -540195824 832142467 940925664 185607396 0 349333774 765923973 -221244625 -326699530 -550948886 -616623885 456886710 -706068097 -695086178 -42761498 999987423 -168026283 999987423 -586535092 -891404365 -313336825 -256970868 -521802381 436824528 70269635 -999972614 1 436794744 -36007069 224288784 29986703 -533531467 -498511141 -662761222 25173290 -999972614 935949512 -152292912 -740111712 1 -1000000000 775085439 -253033532 -999972614 -1000000000 -1000000000 978823337 -118375208 244587440 0 -1000000000 -235131 512739050 156388882 980743421 -411052431 273446451 329107979 1000000000 -540289308 390202919 799432518 999987423 -940956422 999987423 523234802 -247211644 810001652 911365266 1 -999972614 -144725212 419789019 -217971784 528570040 0 1000000000 -570915314 -250338314 387608099 199103521 1 604457248 15195488 0 -999972614 1000000000 -805348980 1000000000 -1 -931148851 800883960 381607909 -999972614 761434088 999987423 -607673454 437134612 -1000000000 -328396316 707996340 -1 915479547 999987423 -999972614 -221171055 954632486 -999972614 -310962424 -469979340 931650256 -939217864 878608550 -835592642 42 400293943 -135383042 -96219020 1 -603884132 960678932 42 -999972614 686813716 -827943686 58143099 -890189198 -252268637 992278036 -610119605 -54807076 -999972614 -927682681 423566375 -1000000000 538507184 1 -999972614 999987423 31450465 -495427820 938444703 747768359 -842821919 -999972614 -1000000000 -585064645 42 -269098437 -597458343 -999972614 -999972614 1 -999972614 -999972614 995854028 999987423 -248469340 999987423 -887591404 -885034061 -620468887 -18022771 360815042 588168519 0 -388543847 402034977 504798086 -549328614 999987423 463306950 374655722 -853225588 -520581220 -513302686 1 -392040886 67502346 962525327 -630227417 -750799434 999987423 204912302 -999972614 -998661094 -999972614 -634437931 1 186971389 -19238242 -632418382 -232498335 876939116 -176918972 773453195 354256324 -378982573 1 -1 999987423 117133392 -951269148 -1 -435926212 -789331539 158239830 699582525 84219656 -824606006 975294723 0 402479310 117683192 118374226 -1 11618956 -933321502 294862759 999987423 479270295 -964601421 -571052727 999987423 1 -999972614 125530141 -919989293 427669242 -612452531 837652324 861399557 31244256 319058317 -774629405 584161811 -349963183 999987423 199384483 -325246682 1 -88244386 999987423 -632162087 990423044 -305510107 55950397 -999972614 -405918596 -1000000000 0 474223846 -1000000000 244663294 -1000000000 199528059 515261260 235156311 -999972614 197998386 -51983621 835370938 -493736280 35373999 367962796 -906806011 847691787 224768076 519183914 -420586894 -390875142 536672005 749408191 -806009103 -969464336 1 578237673 999987423 -815116908 25774588 -440688463 94449983 580904433 0 0 -999972614 -1000000000 0 371685518 294834214 -172366418 825757127 993909645 779239945 -973791490 -867754262 -352816630 13674742 -779323244 -998076360 1 939737892 312967900 1000000000 946704052 -51532992 -641641485 582235796 860885313 1000000000 -181042202 -52479693 -623377942 -297631379 -18539812 1000000000 0 326171200 884337127 -999972614 -686498935 173678048 1000000000 193721099 -999972614 78101832 -8213050 -28397280 -999972614 906021204 430059639 -1 999987423 -881766867 -1 -523817626 -1000000000 -1 186305375 -1000000000 286528891 272591474 -1000000000 -717636592 20223902 -436474101 -945082086 -999972614 999987423 1000000000 -751970397 1000000000 878811742 -999972614 42 -477604371 770468560 -198596878 956276240 703434329 42 -312145499 1000000000 -999972614 -563370245 -901826872 838072059 -382557726 -1 -345263830 825934131 685701316 -215646410 -526767452 -208666868 444069605 469698619 999987423 640426882 376766205 -998572677 -815064793 911596544 -837190300 999987423 -228165795 952100072 545180637 -359221705 -500831188 107145237 -1000000000 42 748070620 -121430120 -37149236 572776843 -999972614 713471847 1 -1 1 -12596684 480107955 -469296022 1000000000 -610410836 252827156 -667916103 325373908 763974262 784315185 -161980749 -821711613 565360578 -999972614 -290212559 999987423 918630157 -555558914 -844202211 0 -288123614 999987423 999987423 -213412760 387400336 -563494848 -46052859 686575207 -516669716 -1000000000 880725277 -773572424 282706628 256961553 -999972614 42 999987423 -999972614 -910382376 999987423 749541258 -999972614 906239104 0 0 999987423 250145306 -870285357 -1000000000 879575437 -312406245 -1 382964283 -613254551 -808842085 599379573 -996442248 -882253102 -499934771 604703224 -110247382 -521196235 -607793196 651582038 -97825034 -999972614 -929304913 -570323916 797490316 362230967 941827999 888611656 983644645 -999972614 999987423 -962758196 -1 999987423 -1 745099294 -816772524 609900319 559733798 -471233048 256485803 -1000000000 133630644 354376195 -767656898 999987423 999987423 -891254428 -446198420 1000000000 1 -593121937 998751648 42 -452445492 851597260 172812265 0 681505984 137426780 -615661146 3655777 999987423 -203249860 999987423 779964579 999987423 999987423 -484408420 668282194 -999972614 932811179 0 -15828426 -910788340 178536494 690027066 -1000000000 345535375 659193763 -267808629 999987423 1 -486169086 -553085330 -623290857 -751400771 -307805202 -94595259 118641906 577647806 660249530 999987423 333808999 1 -321493594 98865194 23794945 -592263126 327745491 671944444 -729397437 -1 58318862 -424600697 -988815950 -130769638 -999972614 -1000000000 -972025381 -297038896 -296796868 -31245652 42 4247218 999987423 999987423 -148874504 522403364 -22962980 276706337 -985605257 -830195622 1 -874158634 382600453 -999972614 -123186492 -120313109 999987423 457776834 -582147776 -665779799 -547798043 1000000000 389866528 42 346703490 1 348788614 -649868298 -1 -999972614 903972720 19977038 -617475552 672740873 161372925 1000000000 -464270368 -800371101 999987423 -538355564 -595426775 -999972614 847093443 344385050 -758716117 0 -999972614 0 821374849 865815054 108473221 999987423 999987423 999987423 -170815421 -429135190 -486654232 -198399743 735089368 -72078541 -906734854 -999972614 312722993 426382921 878798013 465060384 1000000000 141083958 -710382571 802934534 248442118 430473571 -103315374 42 287877294 999987423 655603866 -999972614 -287276944 -828948019 -689253102 -915391877 -1 -471285209 867399670 -999972614 -845188135 -72829336 301848427 -48276574 857192008 480840968 -492020048 843793284 1 -758522078 -31756398 -712996592 999987423 -541625169 -629382729 42 -332393575 -272093265 -817352914 1 86531079 -425124797 -645774592 -192489900 -657846470 42 -1000000000 -79421363 927298412 -999972614 1 -248346036 999987423 447657819 999987423 -999972614 -999972614 -620980717 -727947534 961974380 920510556 111069989 1000000000 -999972614 -871892098 -520786622 760603683 -496903045 -525914248 925908603 -742026610 -999972614 0 901061392 800010819 1 483178218 42 50165860 999987423 1 -1 999987423 999987423 -435422937 942885579 128155831 -31783425 -212415334 -115337247 -791182561 42 -234808334 479629198 765480306 350207556 299934622 -999972614 -84475929 1 -877805532 0 -325700329 -309737166 -999972614 -999972614 -716535209 -895304830 999987423 125792370 -633009640 445595870 89385473 -999972614 85249945 209936740 98612350 -999972614 42 -490833168 1000000000 -413488292 999987423 -59620803 -1 -201575384 937572565 -314959289 999987423 999987423 173767007 999987423 -999972614 548953046 633715071 1000000000 999987423 1000000000 138556735 -999972614 -687213422 833035722 488944338 -1 999987423 456124606 999987423 33069107 0 -47590316 646585623 -11534101 -999972614 -364231055 669048711 40812328 1 -539812325 -1 999987423 123068428 -179551718 -145029188 262866454 458565525 -225923762 -843564566 -999972614 44983293 -567401154 -238432751 309911126 501235060 999987423 509219633 323150661 42 -999972614 -58824950 660189721 -999972614 -723002732 -999972614 1000000000 42 -423841992 356293925 -910468878 -941592981 -52329866 -834923132 0 -243141395 401080116 356703923 161131410 733576207 -11850404 -175434974 -999972614 -999972614 -492928271 -701079431 551740973 -710966593 -999185054 341485632 1000000000 42 -569768999 -1000000000 419708604 999987423 -240388352 -904008814 561871950 969541619 -644131207 830573677 -248706340 -71430509 52526526 -249781360 -166962782 584963280 -362355820 -664680752 -285402505 -999972614 -999972614 290326720 -999972614 -991658951 -418050557 -999972614 -999972614 -1000000000 999987423 -728183617 -991411186 999987423 -135730894 0 -999972614 917063603 -785258329 426838186 653714406 843613579 -947443185 0 999987423 -418306184 735972850 936966812 1 356286260 -1000000000 166001322 -763427291 385780017 999987423 618157271 999987423 798087168 -176344718 999987423 144826213 -365015743 42 0 362350736 -43269217 319500573 119959566 108466327 0 -642273855 54619767 -147448735 42 251310731 183338393 891934398 -749087651 71017290 471034772 -627491855 24625775 146041546 -321487556 557284574 248543398 999987423 -624287936 893983884 999987423 0 -622663705 92821383 57070349 -999972614 446902395 418479739 259843144 -973160766 -864937051 -728183617 -881916753 -999972614 999987423 -347685008 -510462231 0 0 -171185058 0 999987423 -999972614 999987423 -389371521 -999972614 -491208257 -445531787 976810299 686644742 42 118159994 903688844 685435965 839147484 1000000000 -575944632 870359784 -881388610 274640423 -139360265 334061667 -133731685 714537429 1 -704245602 497973017 -307381608 -999972614 278597603 -431299367 -999972614 -1 -813239722 -92248912 1000000000 275845755 -946497894 619371279 -999972614 274963852 402816394 -999972614 -999972614 324397767 -1000000000 562236258 959987169 989618844 999987423 -944938298 624282022 -999972614 819263994 639733080 -958747347 74839614 -1000000000 744167134 70930354 -938317319 -999972614 -496397303 -495947983 139674466 -999972614 691723669 1 207371829 480372079 501330543 888453869 42 -851419453 -1 -734601347 -206122044 948820300 1310284 -471061037 -306721990 -999972614 -743183941 -999972614 1000000000 -50189523 -956682756 -508652497 -1000000000 536338779 -855726596 477891311 280382047 65591664 -999972614 999987423 482094457 -577635528 1000000000 1000000000 -631962042 727658218 1 -999972614 -439521817 -782310323 863325574 999987423 -528192949 -502756952 873374777 -431246217 -1000000000 512396635 -999972614 -411865665 -999972614 -658679277 -1000000000 243103168 -914804864 9073978 -646699477 -16317300 -383273708 -1000000000 -999972614 747768608 -415672585 810378568 999987423 -80359775 -999972614 999987423 762710040 183130919 -290031086 999987423 42 1000000000 593920676 759577998 92329482 624827507 -320354219 1000000000 42 949440318 999987423 890872483 -1000000000 -564329597 875964883 114655017 1000000000 206171552 220150680 -563932427 999987423 -825690490 1000000000 -954677919 276263446 999987423 -456158430 791996316 1000000000 518871186 151337619 315556848 746939689 876634928 -1000000000 78270338 331901637 -74083311 912928505 42 -431271969 -999972614 -436307152 432587343 -601953034 1000000000 -32941770 257859492 348634918 999987423 -999972614 10894224 -651362808 1000000000 672447152 -661041242 -624019268 -229490401 -999972614 792698618 -1000000000 -999972614 -523781897 -473381280 81594127 -387335589 884531060 -275434541 333215711 -1 187291108 -564816099 -985070014 -999972614 -93994687 -74566210 -51213810 372256034 -999972614 775555516 1 -467132911 -309592402 600238789 999987423 889783790 841729724 -948621872 -621106949 823263010 829564484 -16628575 -980399770 -424551526 999987423 328311218 1 350478382 -756904687 -1 528920070 -779929177 -103450561 0 87446479 -999972614 865254527 -427143667 72948495 -1 -1000000000 42 -7137349 -999972614 -85091858 819421824 -933993740 1 1000000000 171904469 1000000000 -115877957 -628942819 496540031 -33774774 35428369 -894324341 -309058779 -999972614 746799625 42 884785795 -967116316 349829714 631460763 -750765001 -1000000000 20352055 -970170928 326261674 461849831 -28320665 999987423 -110600156 -902976475 362908507 -91389689 -364651575 882402883 -43389815 800498218 -999972614 999987423 -643974242 -370064326 0 42 785967617 90970539 1000000000 -508850016 0 -1000000000 -647638229 802188781 815633206 -668552687 -620784376 42 936122534 999987423 -999972614 -999972614 -585629915 711259120 999987423 -571049565 999987423 100344869 963703543 87777594 999987423 -959620410 1 -524914150 150141886 728789375 -999972614 1000000000 -655344168 -492750425 492652687 -203715949 0 50872818 -217990015 280923413 779925431 895959848 149390698 736319909 -1000000000 -895750299 -152540958 -999972614 -125929292 571924028 999987423 -926625581 137721611 969655680 1000000000 0 -855846649 -769530330 191856505 -1 -550285754 999987423 -356460156 968513014 1000000000 638291367 402717959 999987423 -999972614 578223513 -999972614 42 -679630238 -1000000000 -946833961 -298519134 730790136 518402411 -758150187 -575158442 42 273585873 111604387 995922258 510960470 -1000000000 -1000000000 497615312 406404985 718307492 999987423 425182409 -1 -958803394 453332886 -931171474 952981752 -411776829 -815325612 886733807 -999972614 -490391715 -1 700929921 -727167491 -706836380 -999972614 509074426 0 -531836534 999987423 -999972614 537475249 0 -1000000000 -877498461 757517953 -1 -391296091 110835760 -1000000000 520614544 606974117 989856967 505832593 -999972614 999987423 774675631 -112378500 -247493151 999987423 898864564 999987423 -773293440 -29779625 -36888713 42 99012505 -238982059 -953826421 -999972614 693041571 695326370 999987423 472069694 999987423 -999972614 1 -205666877 591947927 744356623 -1000000000 99110093 -302779204 -385663211 42 664517297 0 -1000000000 -999972614 -599381584 -321505929 -762879689 -242070516 410322371 -955562910 42 -1000000000 835072452 0 -509394611 -1000000000 -106936726 277560870 -935614691 12199426 561600498 -1 999987423 -219763922 -642403544 304196976 -593241802 -270849004 -239655558 469447321 945657172 -104700955 873476913 -929637112 728813114 -999972614 -1 394113466 415105042 793569683 -976992512 -999972614 1000000000 -325623117 42 905733097 1 -100118449 905763869 685830651 -811745859 934595434 -534064903 58799888 -1000000000 627431848 -617136442 787121234 1 286148281 999987423 -1000000000 -167731163 348196743 999987423 356865165 -399243936 877914695 -191876781 -831203806 6659488 824807268 565871173 263260253 999987423 999987423 -197447456 -448833648 -999972614 42 999987423 -649222474 -1000000000 111556165 1000000000 -1 572334271 -999972614 1000000000 944313647 -686739106 414070718 -140079647 -479704377 -379578696 441886557 -440108578 441829203 1000000000 99122799 771090260 334169366 726051942 -969060208 -824755938 1 -999972614 679598481 -400122215 999987423 -368046350 -1 -1000000000 -1000000000 1000000000 -383142558 0 42 971145633 0 -722305581 1 877279139 -55442420 294839111 -496077244 -253509447 705901449 111722758 -999972614 193694198 999987423 143333852 1 -748183031 402487518 -203189792 246012039 -797934322 45317278 999987423 551693829 798916339 -664728248 -78641948 -1 303270982 767354179 42 -406980547 -999972614 -999972614 -964771501 -797427302 -999972614 999987423 826391939 -676050881 1000000000 995085627 344582613 -432291958 -999972614 -545062925 955721745 -515084384 -938043403 -825732412 1000000000 732197669 -1616527 805382545 280691322 -969831181 875149560 0 188149840 113972500 -451746801 666973028 -832590368 638157896 0 -562516227 -474733519 -428322394 114181697 205192974 -727613950 -612868589 1000000000 0 447890791 -861354517 -316430033 -792225395 -860760494 42 -630151716 0 -1000000000 798340985 1000000000 999987423 -87859390 28055366 482897269 -25844564 -657541712 -612974147 -67818332 -220547649 -781639364 -301094547 -555792211 -562168114 846706346 903107361 567312092 847554086 22270054 -168497326 2887326 -745345906 -1000000000 -187996012 -1000000000 44496270 541299183 742388825 -33742231 828356880 -999972614 627466123 235618562 217261408 999987423 -987376669 999987423 -746226750 -111551312 -999972614 281011339 -860593742 854232176 741785488 491866395 -736316602 999987423 -748705752 -702745631 677113564 161723091 663328003 -315015064 864367653 -587558539 -582700320 1000000000 536585402 -462749903 1000000000 -378771850 507371280 433210204 -810246011 177061841 786100505 -999972614 360341169 -21230920 -999972614 942649489 735990 448948055 598960080 531579528 771978376 -620258924 999987423 -1000000000 456364730 -146679074 -846429328 -42323354 1000000000 1000000000 -164334309 -999972614 589840460 331783244 578280563 -1000000000 -777860232 -302362395 999987423 -1 -999972614 -10860882 482286521 -331854259 -937401977 -1000000000 172341971 999987423 0 768173650 -172671589 -56760316 -361317880 6394351 233038176 -434510168 -247079165 327880291 -490320438 -161226789 760622105 1000000000 -999972614 999987423 -195806364 169143220 677817411 999987423 -496177640 164571118 -999972614 601596042 42 729473691 -743716725 999987423 -940114068 -890391546 -1000000000 397328831 999987423 42 401103542 556602188 0 895172931 -511881761 -999972614 -23423129 148671160 471031904 935569210 999987423 -368231489 999987423 -1 167213659 -715649497 -796623507 0 1000000000 -417840466 672740873 -999972614 945006921 941751366 42 -89801202 443536888 -828127991 849669216 -470366177 999987423 -999972614 13535189 0 77811714 -113475712 -208912978 -857216084 987758884 744690950 348097714 -282069312 -1 364003576 -788671280 -985554536 714029682 114545161 895001496 42 -331134486 1 333776876 -884992274 756077210 999987423 -807607098 -999972614 -261523383 -902312605 544464381 1 957641095 614266706 -39961374 999987423 443706759 771978376 -999972614 211252841 42 547165377 363323698 -354343003 -146827430 -368592114 -883755912 423641708 -790780228 -1 979087913 -632281455 -369000025 49925384 224921190 915172808 598488705 610195871 -836684733 -475125739 720051864 982405488 19350618 612938090 999987423 -1 42 -999972614 -415558013 921598623 504995758 747229889 42 235534864 -292658775 465236643 928019923 42 -535535146 -999972614 420343857 -771722010 228233265 670387191 -234904795 0 -999972614 821505743 846492918 106758286 1 129301990 -376085787 861754240 -921000866 -339060323 -139405163 403383958 -489772972 217649763 437508565 432367347 999987423 -553217195 715335724 8982379 -690513903 -273183973 999987423 971539543 1 -1000000000 -999972614 1 -999972614 -841043460 -642677170 -999972614 1 -722173389 984692913 608635812 -852159797 209619178 303946942 298665332 -186639697 398982130 999987423 -340241536 477135482 25975400 -736548725 1 759667829 298528390 -852156206 -339465037 -368849477 494504892 -1 343840765 -532869677 278724788 713929136 -862839162 210611644 98153783 226614276 999987423 736554213 -266819324 -999972614 42 -1000000000 -1000000000 -810758403 616827684 -942234416 843139168 -762082481 -351760222 -999972614 135734701 -540737309 764216601 999987423 -743827552 -3828457 999987423 -662684181 -249571905 331359091 -999972614 -493681864 -33231178 -1000000000 908718355 -999972614 0 0 937818310 -999972614 -1 -734843876 0 571036997 -267399822 -932167715 -260937193 668075166 1 195110471 807222715 -606939171 1000000000 -492894870 584119214 -300474106 221074227 999987423 819053061 -901246668 355027272 -798292751 -182901790 -652512042 0 617840899 274404840 -617268026 631635741 -103730508 -590524820 1 -926797978 119752229 1 783673169 -836421290 517076623 -727997554 -723572514 341144177 41804804 -726161076 -944131048 224251792 -532019692 300440954 -305920761 0 447885310 -999972614 -881588718 30615450 326458061 249837382 32529033 -1 999987423 -999972614 -504760766 -306938376 537063155 -1 323177017 -822932417 0 -163613301 579440423 -104587369 -999972614 -999972614 -586587195 -22247312 439136584 -1 450643131 -333357654 -104142865 -1 801553000 1000000000 -365801676 999987423 -934778227 42 -999972614 -999972614 674571604 854773333 0 719335216 -495427820 -415833465 938137591 -999972614 461633133 999987423 796215692 831527056 441520156 -720116396 -375674105 308197534 85242695 -226532121 496416411 42 695492282 999987423 -749117537 -999972614 416554985 -211267566 -1000000000 350828247 987317181 -1 -312034077 931015207 -863800382 -101664521 -460243301 42 -907384180 481215841 -1000000000 -1000000000 -999972614 1 341731308 -817512932 -1 655794953 -628716294 999987423 -77070069 999987423 -356203468 21147400 -447562024 346169220 -999972614 432521443 -739069479 691491814 -247373827 42 999987423 413062733 -1 -1000000000 -522802659 273276711 -289122243 -872343472 -514308782 1000000000 431043773 448342134 -475166058 11019007 1 1 -722026529 999987423 800913511 0 -817992654 616829681 -923653778 -961821617 963244980 575081921 33850287 -233815688 -905000331 999987423 -282309764 -999972614 999987423 -713346973 -765127238 -219549811 -392480115 42 1 -1000000000 -561697246 832544103 -999972614 -255778046 999987423 -35502578 -414899782 -403363254 873504660 -999972614 -388164865 -646156469 734145281 702387706 899206890 623244589 846692297 -7391784 -546419569 -1000000000 -832636565 270242199 0 999987423 -1 -392168134 -498329021 -174963159 1 1 999987423 -1000000000 369690886 825335476 1000000000 165279756 800672740 803567454 63033896 -216410609 -1 -394572669 842280867 -1 999987423 -244441020 -779005198 -1 999987423 999987423 575635158 834928014 -941985693 -1 742314107 -136969517 117897419 315805517 1 -855894352 987530953 -1000000000 -1000000000 -179441900 886490297 999987423 252311832 -368606120 443534328 830467305 496988682 999987423 1000000000 999987423 -180739389 999987423 -503268481 157652032 211789349 759259069 271232267 939938414 269620904 -530228075 0 304184530 813673395 -344813018 1 -964224659 -242970130 -978723155 76497445 -471212152 -385810491 -149537097 707557562 -318902385 999987423 42 -22396490 809511407 172443111 1 -999972614 -562420524 368553994 1 -999972614 -484554401 401871241 999987423 748860370 42 999987423 42 -383013149 -289848073 -223773800 999987423 -319659484 -999972614 799357413 447033018 906555173 999987423 -1 -179290794 820265693 -399284173 132767090 -483123924 0 976170260 999987423 392821366 -817379334 -999972614 992156015 418461164 -975245045 42 999987423 349436633 386393820 -414413118 42 -996657914 891161250 -1 708399802 999987423 -564619329 -169770400 -999972614 -358207982 999987423 -477139209 139407833 999866604 -1 228638189 42 -576299261 237598968 -580969514 1 889978966 -302787662 999987423 -358073100 122743825 -651408602 474919759 -627459779 915331615 -617168257 1 0 -649565319 -948894046 -11029839 -807349542 42 -918790254 -1 -1000000000 335352328 -195474571 845269687 987128362 -112365738 -784193295 1 -999972614 526484553 999987423 999987423 476799132 435305285 845857940 531100729 650233504 -1 999987423 -600212361 -999972614 -999972614 673453859 -1 929167376 999987423 999987423 -1 -729395090 -710473005 -555372532 1000000000 -999972614 -610656623 773376434 693175861 191977526 -986441023 -62382857 -999972614 -398467256 0 -615661299 1 -381089492 -114076429 328546678 0 -999972614 216606488 481116886 1000000000 447084088 427931053 -237995986 -1000000000 999987423 16541392 0 707559425 -1 -999972614 399550770 999987423 42 363643272 -158788601 -455889583 -402629822 1000000000 -990328381 -999972614 -175979645 999987423 -383574831 -542023108 -402693006 -999972614 999987423 688496105 -137359959 3331668 293773994 -826467491 -688516284 1000000000 -843269123 303740282 352184316 538722527 -1000000000 862764168 999987423 -999972614 -774215588 -122482061 -999972614 230256671 -820395920 20171774 -999972614 247098047 -167261256 488408530 -273828287 -999972614 0 1 368526230 537270721 45475474 1000000000 42 -850300548 999987423 587899676 -783777566 606780879 -984336931 -296103644 128647284 637567381 -519135722 1000000000 -854923768 -49435982 999987423 -999972614 999987423 114190243 286600990 -999972614 -999972614 -455928012 1 657761587 35073133 -795769715 0 -748497491 -406383802 -999972614 -935354522 -1000000000 526938063 -574853615 495245994 108507014 0 0 528218181 999987423 0 -419761781 -1 455624393 -1000000000 115770341 -530364138 -109793193 1000000000 536953870 999987423 1000000000 -298965960 -416768509 799057989 561132465 -856311580 -999972614 371014008 338145197 136313656 -752685039 -436663334 -895184997 446383422 -950880971 42 -999972614 522333208 -999972614 -249661260 1 -117970068 0 42 -999972614 25943854 491326412 -819679801 0 188373774 143923425 -94669583 -606579667 0 -693727760 -368499859 -350432115 -223140897 618807694 -795305155 432632618 -999972614 -602172247 -680591350 -999972614 570079639 254322837 204187854 -999972614 -7852407 -486405558 807484401 869817618 -952990555 -999972614 -972285831 473928718 786728777 -154364370 -861491248 -528991850 -921957115 367496407 -999972614 -442738401 1000000000 -495624066 -291234610 999987423 564872962 -660873584 -999972614 -631933037 999987423 -822607526 42 -619633699 -392469315 -74511493 -999972614 -999972614 765332492 -349009633 999987423 -309282689 -515170790 999987423 770665545 -1 795051006 42 -202631047 781761126 -1 -790388526 -477478515 -939724119 999987423 411514767 -150647986 878910288 1000000000 223556647 0 -71421794 928539409 -49154396 -218772192 -867261124 1 999987423 490755960 1000000000 0 -462130446 276130821 -389566974 -601072749 999987423 -999972614 561782256 -755850971 0 910099412 -939708564 -233815688 -921573513 -149931487 -974767860 248766151 -1000000000 298744593 -193162918 133285909 774128444 -599301045 210275094 -919093742 -64804320 999987423 189885268 763634542 -221709279 -97378249 -13764872 -687061913 -999972614 -410435470 531476591 121794864 -285584206 864388915 -516963041 999987423 999987423 -299665017 968169221 1 -1 -600053490 -398235036 -459243963 999987423 -838956015 -999972614 468815674 -137377196 -743520074 109571878 127072341 -437217023 42 -894519420 -954677919 209407128 -678282321 -999972614 906059900 -633840854 87937296 -999972614 1000000000 -585561948 -8350066 -999972614 -1 430828712 516981375 -999972614 -977440778 901568806 -386253046 -902580097 -999972614 285721023 590203153 787230416 357154234 -509410265 316645541 613604562 -999972614 859113522 733862539 374557679 796257203 -342104576 -421786488 999987423 999987423 999987423 -999578192 0 1 -1 892663442 386264623 -405337393 -1 1 -653372125 999987423 42 -948293164 999987423 694375566 776436483 1000000000 0 1 -854578482 910860298 -169776683 999987423 730723572 622176404 -303292689 -359711969 42 -999972614 55431901 385539305 999987423 -438731398 -1000000000 33098493 2484308 -98777671 35932150 -362931559 999987423 936172839 -791521029 -622699195 471851553 609174490 -238976023 -528995216 47382845 -589789783 -288070856 -735812102 679406368 -256509912 -999972614 602533063 -423084243 999987423 778121349 -390512432 -908384319 895995649 -515517816 759881099 483043899 451320882 974520094 -871234978 171948968 946249221 -966530134 -412449158 45769229 35114569 147245086 -452258208 42 1 -124048968 -993813474 1 412306545 128773126 115858230 -790282951 999987423 -1000000000 772634226 0 -335049089 133820901 42 1000000000 800889674 658789113 -166165901 573931350 -571912324 -669755051 999987423 325214383 242746519 406191815 -116130076 70954028 999987423 -986919889 991714997 209282357 -999972614 -238811502 425760160 547143126 -995922944 -420503668 302248713 257899825 -82158737 1000000000 -99392128 802411074 971478861 -783996594 -461078117 134802184 0 333454334 -866701785 16015229 0 741365478 0 93334858 302916614 369813318 -999972614 -999972614 -346554905 999987423 -999972614 -920956332 175850253 798114078 -1000000000 713759471 -891061246 1000000000 660555305 -837998725 0 824420268 326804023 334614524 956290257 -364133098 353381707 -520951555 -596657676 521467584 -652851685 576026882 999987423 -999972614 -27914042 123300007 -999972614 462915213 -632609586 71292664 390506523 -30092244 871373534 -999972614 999987423 652302842 656039817 1000000000 0 626036056 -999972614 159084201 0 225531410 42 873208248 0 -729032625 -249112690 -999972614 544959925 999987423 1 282212331 517198281 866324718 984594895 745771537 665922688 424930627 1000000000 341595845 -31786911 1000000000 749063244 0 -67630342 -792501355 490755960 349425796 -346275895 -159761455 999987423 -571158016 -1 950186206 0 -326166836 584755219 -893402971 335970263 1000000000 999987423 -1 -945498933 448060237 555383496 316918719 -103077962 -1 -99675235 1 -999972614 999987423 -233666400 999987423 599631114 912898776 925079383 1 -52824950 -999972614 -684739388 -830053440 1000000000 42 255228498 -851028037 697815454 845617018 -629928345 999987423 -120241603 -788296266 415205568 1 -999972614 230041239 -1 -910185790 999987423 1000000000 24287248 715686785 999987423 -567051152 -1 -442243515 179513607 617135809 -999972614 -990044028 898240300 368617767 1 -1000000000 445511770 -971163744 767986462 1 42 999987423 0 -765185982 960315459 -999972614 -940790986 -660211687 999987423 95696711 999987423 1000000000 -371797075 888400682 -654493352 797492543 -215788975 -848543722 -763937601 -536992412 720506126 -1 455466894 -449974447 975867621 495974956 -320908864 -291623104 -964942824 42 1000000000 -532643598 999987423 -999972614 -839870216 963782067 -521742247 721575431 -985064960 -275900730 -1000000000 999987423 -77839754 -493762995 79406680 922429664 -927746796 916804669 477004084 712351819 -389875557 496830565 999987423 -715476897 -91726851 -78426959 352904364 -253871249 999987423 -315951469 -362866067 327970966 865690029 -292289650 -999972614 841597617 77034677 -111379946 -792499354 1000000000 831014864 -216503349 -463687610 -717389623 -1 -986441023 -999972614 -526646934 203828165 0 999987423 -1 163322798 -427184098 11417009 -101693739 -583848144 -801147557 -80118457 -909021842 867964632 -506850005 1000000000 605133881 -333928555 633834031 -264914244 573514961 -999972614 4106747 -195353473 -999972614 -59377468 999987423 -671838579 35336598 0 -999972614 1 128941132 -126127923 -587635706 1 -671410858 999987423 -727997554 -827494212 0 -489286630 -252957114 999987423 -999972614 989718729 42 42 999987423 497912447 0 -585219491 -818328609 534373884 296186164 -347017633 186863151 999987423 100624184 999987423 -1 804244755 42 404798650 -321809208 999987423 706016161 -42652592 656494271 -251015142 769041120 478290030 -715001164 -1 -297625368 -999972614 -420014484 1 581546728 -999972614 -343181973 -201243476 -999972614 42 -227608609 446606187 578298739 -999972614 697997153 -279058764 718623613 999987423 -52455120 -977332329 999987423 539177155 -999972614 1000000000 -258270733 -300505688 1000000000 999987423 667989488 215283180 -999972614 360431622 0 -999972614 -361276953 -961029019 485769011 -721145717 -164387246 -239367295 407521386 536542 564919437 967446884 -74109257 262391105 158433094 302159707 -999972614 999987423 202111124 -924583116 692919849 573774098 40184438 41354235 999987423 -207218528 -999972614 -410806362 493077234 857414707 683661584 -668973567 -956236870 340314963 -915126852 599002322 -826206092 0 1000000000 999987423 999987423 -1000000000 999987423 0 854969179 708490150 211393396 1000000000 0 -425625590 -1000000000 -273192424 125468975 -245353048 -1000000000 42 -874276728 842407074 582861356 1 758724180 -14694540 999987423 974431140 355653262 -764142791 -486169086 -894726266 -169823164 7236823 691491814 -999972614 725787074 -731663328 0 -852591454 752355323 -598439184 999987423 251318419 173199869 -147934855 139455910 -713139957 -96261650 -473641122 802449131 977459392 834850544 0 -999972614 -999972614 643189037 -788002521 -1 42 473424971 999987423 -999972614 1 -453604129 -999972614 42 1 -1000000000 108222316 -192763796 999987423 620719183 -999972614 725565829 -933556368 999987423 999987423 -356283165 -30057525 203285251 -999972614 -150931581 -1 -411349880 -748171244 -573114548 -32558730 14076550 951151534 213146926 -344198844 -25603046 518137503 -657476085 536792484 495027726 251222876 0 401023443 -352895364 345669528 916769792 -95067876 -999972614 609598068 -999972614 404309655 66897501 -686418420 -999972614 999987423 -295929803 999987423 -778539611 -1000000000 86698224 996377018 -833240583 -699820164 -812950105 -999972614 -815655131 -52001445 999987423 0 999987423 999987423 -552539683 -919834371 329140723 242123163 -603724865 -686062348 0 529313341 -562834153 130731823 -440073785 50998282 -989972549 -1 -711268215 25387071 -701724937 867791137 42 462933651 374557679 994467681 999987423 942907855 -1 -137892384 0 -801312342 102994353 -56723586 0 941899939 -999972614 948747599 85317476 -426093836 452798495 -808276602 -404888968 468090398 876196777 1000000000 999987423 999987423 -1000000000 -999972614 999987423 -233421212 0 -1 -423041578 999987423 871878326 -1000000000 -322503542 1 42 -641850788 733954353 0 445488924 161922373 -487538246 -503733859 900036744 282746045 805770343 -119335150 30060527 -658650981 -367622761 798300340 736539218 134581889 517450315 -538804080 -678922184 -325656259 -351291089 874510597 336436987 437043240 -838956015 -989778621 -916027985 952321469 -1 629725327 -999972614 -330490819 1 -736316602 -757666386 -1000000000 999987423 -754365 -281072917 42 -787542300 42 -80152266 -943209286 829985087 -563738649 1 656073012 -970563919 -790505080 225299124 -646424384 -944854311 301990481 42 212422009 0 -797427302 300156203 1 -681840835 999987423 105276125 792206758 891440234 664945039 -853092458 925533398 999987423 -521391558 -999972614 -110074118 411327819 -475839345 42 -999972614 999901145 0 1 757598625 0 -133661169 -296282294 125939004 337953127 243450010 580424566 57509205 1 585942947 25767010 -98005839 -859832906 999987423 -999972614 866099772 -377149395 -999972614 -550773199 960972506 -814064988 -905754099 -925171367 -841306419 700171784 -808379041 -63831575 -866355842 1000000000 999987423 -326698788 237936698 -920708372 496942044 999987423 -1 493693524 999987423 0 -184487174 -671830050 -142639827 -999972614 -1000000000 493243046 42 -999972614 -33873434 42 544854494 826787520 -935879400 999987423 155938799 -53549103 -1000000000 -853225588 950017358 -237019716 -1000000000 88999883 -743012443 -676458057 354160539 -259803372 -302662090 -871127285 -260917729 126209296 -115975456 0 -673356804 -279956470 -274150242 1 -452082075 -30006697 -163608630 0 -253387442 1000000000 -14467526 -147085819 851694089 -1 1 -999972614 -730571433 -999972614 -173577382 520243189 -950229420 250621424 -134749913 -979972654 999987423 -975509894 187823249 -63130528 743777735 -106148941 999987423 124862724 334269418 330265516 631635741 -530537945 -872892520 327926918 -911337104 -254362503 -706744278 1 634196137 999987423 -999972614 -999972614 744015660 73828033 0 459070786 515101928 -999972614 -443429850 999987423 141038724 -927224221 -1 999987423 -76661587 1 954599228 827571810 -920142040 -489882554 60956878 -479617049 999987423 -819831145 -268434917 -294319580 291123188 367811470 875831023 -339820471 326931520 -1 -1000000000 620461316 781330310 190127304 -1 -128109278 -999972614 699016030 1000000000 -1 493678150 1000000000 655761962 1000000000 343033493 -1000000000 1 748853372 -999972614 999987423 999987423 449388622 1 386632106 -999972614 86732395 -61570763 19100963 -619914894 -448135835 95187517 24123388 556077622 999987423 -1 657169228 761359037 1000000000 42 138007609 -66413199 999987423 844419636 999987423 720726133 542584469 671215783 481430065 -579193286 249635818 999987423 -174260105 -881014424 135173195 1000000000 -780685409 -473497822 999987423 -999972614 -560467898 -187960911 -262767738 196634000 206130832 0 999987423 -999972614 -349136934 171054966 36875248 770646588 -889735684 198445791 -116855020 -1 -529789206 -307467357 945980469 -910053306 672459317 326915064 -44249470 818441008 970284129 999987423 -591929643 42 337062866 -620272621 -510638547 -999972614 42 -974325935 954363353 -212745126 -999972614 617218337 1 -951932851 -1 -928153363 980914043 -296233477 -211426508 -733296763 999987423 703043033 999987423 80910056 999987423 999987423 -201697792 -788693884 36374582 999987423 1 872615753 -1000000000 -999972614 999987423 -490809262 -609375926 999987423 -625627342 -157809231 698902105 -27442675 244001320 -849142541 602404244 535660372 -999972614 581730290 -793536639 426207057 726560704 -1 -999972614 -543410495 -976285596 680974623 -909541677 1 -636461495 948158277 -747061592 464593434 607933500 28363340 3799438 -341844027 550482582 -1000000000 -264860184 701553593 625249273 265345581 42 -1000000000 -1 -142799941 42 840836361 436404246 -999972614 -84813501 -33304073 42 -222167419 -999972614 -309530212 1 -955921505 631425335 397302274 999987423 999987423 709167974 -652976140 -999972614 -79008949 1 -767022590 213121011 -991896541 -898947182 -415193060 999987423 -929530218 826221184 171082289 -923021989 -572414586 999987423 478359032 999987423 -760139924 -925217145 172150168 999987423 -43729215 1000000000 50438572 -123472088 -565723093 -4316342 501666322 -303241071 883353253 1000000000 655781397 -844771589 583690219 -1 -926769845 -479407365 42 -33128140 -380506673 379431138 999987423 344742860 982954841 -392699517 -108140805 808062287 134180808 965656724 -39369978 1 -570945898 -999972614 0 -693865224 959109631 -147815525 -764640016 230015937 -801761991 -783986137 -566038091 524949702 -377089800 792700120 -112477889 -485834799 -577410460 -341385892 999987423 -797015510 -463730892 -441846857 -583716600 -30004288 -773400381 -663766477 -999972614 -751638964 55984548 999987423 -999972614 -999972614 504061385 346950266 517609163 -999972614 -399243936 440751284 -1 -999972614 -1 999987423 999987423 42 -750183324 384233595 -851400561 -1 -903722730 833278732 677126720 999987423 -169641349 1 91618932 631870669 225028916 999987423 1 -727616557 -723070288 1 -443452512 -999972614 42 -1 -341943442 -521609378 756710132 -201243476 -464132931 11794744 171021229 -1000000000 -64240715 -671988455 1000000000 344687045 544115847 -952861200 802717168 -854599223 904743898 -347825076 857295861 -224631332 462216799 1 -399886796 -417151 -848990123 -172884602 -999972614 -390503291 42 174428939 12021472 42 -230269013 492271206 1 999987423 -957764042 516008849 -160356728 208979585 22262280 -144858554 -546999640 60950083 -675195024 -822818093 178196869 -665590462 -567719021 -589198717 -999972614 -539120568 1 149362374 43000439 -999972614 776232765 -390920323 241321221 -1000000000 -999972614 23497784 466422096 -526897525 -838773205 750467086 309240697 1000000000 -899369336 606806589 -999972614 1000000000 -999972614 822744986 959126359 -380250738 -999972614 0 1 -616092558 -999972614 -731600564 999987423 807280127 -913596801 999987423 0 202716516 544407439 153644697 -999972614 999987423 -440883922 999987423 -54982497 -792723047 999987423 757353906 -1 -221064257 999987423 -999972614 472614293 78065877 444459294 -506978671 287574505 999987423 -844868683 -999972614 -391030894 -999972614 1 201086365 -852996381 -809032651 720170426 -435065725 999987423 404766098 1000000000 919796834 42 -999972614 -1000000000 999987423 -999972614 999987423 -502545457 -1 383600115 -181409476 -804801419 999987423 -459278040 995726288 -285840389 69318845 -934812547 -1000000000 456826468 574556906 -462207282 -786266060 -359582155 -470112253 774602192 1000000000 999987423 -980745910 755603033 42 -704027127 456714362 -59447702 236032076 -559183648 362754632 -999972614 -54726655 0 -657887062 -323355725 315105065 999987423 -308309100 0 456135559 -999972614 -932058111 1 -772151345 948358984 999987423 211722239 0 605137580 925410033 959079283 -362237808 -80052007 -999972614 21524816 -814791900 -832516073 650483942 -999972614 602753731 1 -393755334 -64011639 487076657 -777684593 943251849 317608635 640839176 494504892 999987423 359740346 -1000000000 999987423 -582893203 686408398 -808905181 -551654050 1000000000 690363063 850378696 -999972614 -142825597 999987423 -413693723 -421388061 -586647550 174913729 -999972614 -858142584 999987423 374513622 -893176792 24036709 1 984996472 -40315086 -234758912 939130737 999987423 238604213 -999972614 -131842550 -697357172 -1 841857044 -684174840 851084187 999987423 937562496 551831288 -752949101 969409012 570546929 -286923598 -905162191 42 42 -481886861 867648964 -873531263 637597786 17559780 891053862 -546638805 -649970793 40746313 1000000000 999987423 -372899729 -439246452 1000000000 90005173 582576516 854712446 194767374 1000000000 -630207095 -900346390 1000000000 -79878258 -1000000000 999987423 90297328 -724112806 314352336 -853418036 332088499 -259730310 -287238731 540836676 111331386 -351089797 42 996356766 190052176 -625347276 -913875572 -958493875 1 -1 -999972614 471042877 128853479 881785331 -202216370 -82279618 -1 864858469 505290163 999987423 -633218346 224677137 -894448747 -1 -999972614 -999972614 -718369010 373901261 -999972614 -799874677 728976082 773402862 1 1000000000 892396655 618560681 648052370 -888119715 466489587 156362808 822729918 525671235 -830698043 0 -1 1000000000 190122252 646757102 267086102 70648787 -923601326 489141537 999987423 -999972614 -591416390 -1000000000 -999972614 912655756 737417779 -1000000000 677614463 -528292514 820928520 -139245845 226834322 -65661108 -926802450 579382729 999987423 775347720 -999972614 827418704 -747692682 896173622 240217341 270457206 999987423 993919045 414336522 -999972614 -905404757 -179293984 20005357 758743584 502943505 -747943741 -653526354 59246201 206855772 -999972614 999987423 -243556593 564497018 -608284140 -466748636 -696493469 -320793848 524962446 54722690 153021217 315641714 695231466 184200050 -43559499 -546993127 -114550843 372387044 -127334130 469162094 0 -667256676 -999972614 -1 -148122379 -41238159 105375035 -999972614 999987423 -876813683 -825879528 775040454 808671797 42 1000000000 239861118 -522157168 -999972614 38055058 2426685 292326916 -773029676 373212198 -1 420116810 -581851109 -999972614 -999972614 690495901 576403393 356133980 511556194 41789296 -860823427 87502848 -424025795 235210879 1 -1 700644567 999987423 1000000000 860719456 -8443508 1000000000 442506954 -756507057 -362651400 767105816 -919523814 990063657 -693305781 -376829931 -463527940 41211429 681304626 42 604086867 -683712179 96848912 226278486 1 -10707098 -587182608 999987423 965862620 -162185902 -659109769 -438794206 -121507704 -999972614 152026302 440858791 -79322050 343069476 -833138539 892396655 -75903619 999987423 -166532309 -826487864 -1 41097303 999987423 829836906 -527551089 -472178340 -706002596 0 682652902 -695691486 -343307579 -426947602 949968085 -52015946 10355057 999987423 800490714 42 0 -520815186 -149725345 1000000000 -999972614 865106076 -901059752 999987423 -363209105 -1000000000 27628211 852037630 -451223975 894642360 -1000000000 -729079608 945517983 430594011 110997705 -763752308 -876056420 293287918 946472222 542496870 590098165 -999972614 -185439640 8428312 -247256235 -525356568 1000000000 -255230719 999987423 455708128 -828663472 -999972614 725076064 999987423 876819614 999987423 -999972614 999987423 311068380 42 999987423 644330695 -289165775 1000000000 108946412 -542728116 -958680200 491732922 -1000000000 -818908718 999987423 -207800996 1000000000 999987423 372318052 -916660853 -375842640 -381270525 -637417933 1000000000 239850275 65107400 914530075 983173068 -999972614 -1 -999972614 999987423 999987423 -631499223 395105615 999987423 -800527765 1 480958922 -999972614 625992847 674900971 -45532313 -137017560 1 -750275594 941001803 853637346 155701896 989566518 -999972614 -774629405 812208639 -609082055 -1 838945787 562592908 329256379 144995134 -288033120 550970514 -1000000000 -999972614 999987423 999987423 539585582 560878012 742696897 629110757 -378028032 -675461238 -146175447 333926575 -999972614 1 -319831820 -486528179 -753160701 432555716 745913764 109895355 -1 -846998211 -536461840 999987423 -736108095 -1000000000 927732780 270548879 764469038 -598890322 -774765402 -974420009 -1 -629042115 -215314038 1 720334973 999987423 -388791251 239136216 -1 508021109 459098828 -1000000000 999987423 -999972614 853023198 -577991549 -999972614 -30459845 973458858 322452920 283755906 -1 999987423 1 999987423 1000000000 1000000000 1 -999972614 766145260 -685793799 -1 -799510089 42 -999972614 -1 -282881179 -251820647 515491646 734430888 42 1 -463062146 -25672830 -403342637 -1 28577878 -474653806 568679846 -999972614 -399565310 -795637388 999987423 -896100838 149737308 542114038 -95495373 -999972614 308464241 836801556 661730167 364814489 681295188 313262964 -999972614 398073897 556277550 -480115014 636730623 -154075968 414902428 462703382 -323112060 367301815 -593319233 -483250596 -94303919 -310218801 146865001 -1000000000 299739068 699192594 42 823663157 999987423 -986853906 -290623177 45770973 859700774 130502307 -73634963 670812965 -680923564 999987423 -69584424 70480523 -440197993 803756249 -837979027 -999972614 365833165 -282844462 -991562463 -713134004 1000000000 46707891 -671986888 579765542 -828600164 -654893921 -84545414 -57782615 650398256 999987423 25127683 -87059839 -20205035 939792981 -864408192 -83954838 408652071 749354757 -899573307 -287522064 999987423 474704323 922718930 173461935 -390162149 72236605 -999972614 -1000000000 201708082 831315789 -937152042 195048217 -898165761 0 432704474 168870520 87438128 999987423 401394048 574948337 42 -999972614 719995411 999987423 708512809 195539476 -34573158 -403083519 -1000000000 954476507 1 -999972614 -830905049 931787283 199318174 -20509141 59719188 -1 76681936 -1 -17865775 -968316252 -709374732 992358741 -503042148 42 -1 674208430 1 -267426820 999987423 -718132993 -502242951 856408070 291566878 -999972614 999987423 -999972614 -176184983 999987423 -999972614 999987423 108222316 495116287 -814665153 999987423 373313580 -893031861 -969324461 -314693254 -86379716 -276298204 -999972614 912082247 850376618 980544425 -667607037 890095750 -624069295 -999972614 -547698784 999987423 -756668817 747863353 137755649 999987423 -727367764 42 -1000000000 81169430 -695194328 -999972614 -207761854 -356249463 -42197356 783616431 999987423 -999972614 -32144530 34447870 967990010 42 323096205 34155156 0 -766543681 486282208 0 604524881 -967777933 1000000000 999987423 -429103248 -214024649 -1000000000 -818297197 153868860 528218181 451759904 0 112694483 -229868692 -52652418 -62308738 -1000000000 585429877 560735393 -301978225 999987423 -999972614 -999972614 334540906 -999972614 999987423 681768231 1 241010531 -999972614 -129496072 972503528 539135380 441815981 38815025 -717234607 -805733136 115229613 577144271 124318711 -999972614 631119146 793287301 404653582 -920488412 790713471 -127058934 388892852 526150464 138310105 -757243910 -24221801 981275214 999987423 -901802028 0 999987423 -969408574 1 -55763324 -999972614 948904339 619886686 -999972614 1000000000 -1 -925260336 -619925955 306414173 -1 970512178 -666560621 685812574 749628715 -756792444 0 -876156332 -320329514 -50500362 1 -620705540 -226360117 -720646198 -398019175 -530560607 -684976789 -938938383 -887790351 -827202636 -13574837 680562074 -999972614 98857589 -693301304 482259021 452465162 1000000000 -667866132 999987423 826377613 404482677 268127556 958187838 42260898 -18246872 -999972614 -999972614 742291003 -144868335 -954270283 -1 1 -999972614 -511623620 -587882675 -208481522 749695102 721660629 -975102848 190534051 773083617 121367118 708699404 972384970 -331620661 -749340523 491199080 0 -913745354 826291835 -186828998 447213460 -1000000000 -152304550 -605328647 945057050 -147053684 -996026315 -999972614 612174577 -1000000000 476641954 -1 -395659507 950368579 -999972614 -131181792 60858434 -322114915 -565206550 262004814 951064042 372779643 662768640 -1000000000 651976091 -1000000000 201742624 421436889 -814000183 -975128409 339829706 731136110 -362672290 -781399102 -59966054 42 -720080583 761946215 -629454071 -996260345 1 -930161763 -1 -1 -661643450 -788157188 999987423 -980345099 -465557311 687756220 437574138 -1000000000 -85809611 -965751403 999987423 583845980 -674539107 -502368451 411065546 756346077 141932342 -648748572 988478945 999987423 733057693 -947183454 456560470 42 -915466124 814747877 -916327551 290631380 -829137944 999987423 999987423 -685773993 999987423 -1 889073295 999987423 1000000000 999987423 393993818 -524470538 -856118557 59537348 -734090141 426422423 -317232866 -312480048 589368842 -54885601 42 -1000000000 -6302450 -494728607 -222835370 1000000000 -744327607 -282882323 406498830 -71109815 -330746773 416415012 999987423 156738895 -520110859 -226111051 -1000000000 964165210 -536078954 347504066 -322323022 999987423 -724565413 -875957632 -1000000000 54204915 -648602859 -188225743 354356652 -281747748 -999972614 647174598 -999972614 -596196242 527260003 -152468956 161463301 -1000000000 1000000000 999987423 -210012879 999987423 999987423 755587109 392045969 -307844953 950697248 0 695632222 -568941752 122937936 911971984 74145856 999987423 242545809 0 999987423 643315616 42 999987423 -662354614 -874938917 42 -842572538 -1 -166854267 -1 -999972614 924380831 -614975197 42 42 -75527592 -718801457 -375782707 1000000000 1000000000 999987423 999987423 896949750 22909652 435578425 999987423 999987423 -495436358 -389575208 -1 -756168587 -999972614 -724627631 829116428 -1000000000 486471216 -409492040 -999972614 0 999987423 1 197421661 -1 -343537934 123052554 -375192270 -999972614 607067990 -1000000000 -800685141 97020164 0 -629093178 1000000000 -435450525 -520152203 -662532230 376768202 961015824 999987423 1 262195143 999987423 58387663 -701506814 999987423 -999972614 -237482894 0 -933636635 110275909 -71364736 946374877 999987423 -613853083 -800901505 999987423 315776963 999987423 999987423 414378694 -1 675760656 0 1000000000 330341578 -81841005 999987423 45463335 628921418 -751020753 -155274867 654918070 705976331 465678953 -796114272 737949699 -1000000000 837193941 878746397 495974956 729903569 743287910 717239549 -310765870 -1 -18246872 525874577 33491280 -520937138 -195611006 41804804 0 -1000000000 -272291904 -584788548 -999972614 826823549 -813394809 1000000000 871510543 267270611 -642843119 235650356 543871419 21067403 999987423 490122938 -999972614 55748655 -168999123 975018373 -452341565 -470557058 -248406424 999987423 392499290 1000000000 548088514 455602305 -999972614 836299841 -332843743 139903110 -754323642 373862999 999987423 999987423 422634935 685579896 -627201393 -593828575 -255836043 312735127 960145237 -850222130 163269315 -311424430 423458628 -999972614 -915148142 -999972614 372315784 -1000000000 697735613 155616462 733639349 -999972614 999987423 0 -999972614 1 -736020106 335950322 1000000000 -999972614 -999972614 -580426123 -859153834 -637985541 -1000000000 999987423 999987423 -882425292 0 42 999987423 -36149749 -947553634 -1000000000 374404067 343620622 135122234 999987423 -999972614 -179855470 487761385 999987423 -914648323 -999972614 999987423 112268314 312843745 -112270210 841847180 49742840 -159904852 -626435123 -351710271 -162127775 -1000000000 -55755935 -95463953 300002027 -840097432 -401125265 -999972614 0 -596106639 629694772 605383578 -592719629 733775882 42 -859481158 -126356944 425484912 -599538482 854005684 -531515614 999987423 -357358690 -266759934 1 -999972614 817355554 525914679 853566810 471827590 -718078585 345492765 999987423 239906924 -211438537 -1000000000 657448225 116004676 -1 896673907 0 -345709429 1000000000 -999972614 -495492333 0 -999972614 -825347043 724816715 542746137 999987423 1 1 923889347 -1778379 1 895691121 999987423 -999972614 586330227 893597581 392257137 386485099 843763583 -546836001 -999972614 661686578 1000000000 -999972614 344729515 -538642543 42 -224084325 999987423 -74188618 999987423 92827509 -1 999987423 -722053844 -985846724 703038460 -999972614 999987423 1000000000 -679506224 295093049 -523589002 999987423 867767632 -999972614 -898804765 -999972614 -391266732 357445415 -1 612269483 133125954 -999972614 -806805873 0 638153060 945367576 471491376 -999972614 -999972614 0 -1 999987423 617786746 -861664840 -643881140 0 993949753 228880654 999987423 -670295922 42 -1000000000 -725578074 532146462 931585313 0 -702005138 997191357 493189216 633056540 -1000000000 740607197 -826760610 -543250133 642480193 419937647 -673889846 466725433 -521112243 -165155394 42 -1 -636684608 0 173193365 1 190257899 999987423 -999972614 509219633 349048453 -369432874 -351335760 -984922676 -189825014 -209933322 -167371828 590013100 -999972614 -638529651 8376467 355638345 -791281252 -595414634 705660853 737635648 1000000000 396064549 924417719 20756902 -999190202 -930233927 -999972614 -999972614 512939153 406779913 21185552 -276244957 817632801 -794818191 567358067 -143319408 -668593488 588738767 -226606038 251399666 1000000000 -941111823 -370431121 1000000000 109130079 757333669 -488024250 553960165 0 -464713599 -999972614 -999972614 -367620851 -435204932 -999972614 -86362244 -367877301 -999972614 -371310811 -867815751 584586783 -853054289 -402646617 349532614 -1000000000 -287578093 -254532108 -490060574 793253106 -70486405 999987423 -323183985 837502503 286258648 -332582981 999987423 928778458 237880182 1000000000 733093067 -770846988 -863049423 960740298 386393820 737451082 424174034 -729623020 37513557 298536788 999987423 536848831 -1000000000 -651662716 -246426370 999987423 535033361 190219997 634631815 26801522 133182484 -950824170 243260902 -87562056 -619317544 655347408 -950913089 131426480 0 -43095630 608022082 -1 -1000000000 300891667 -1 -604894949 972725251 -999972614 438592321 -926809087 -760773494 -751654256 -999972614 -408887828 999987423 -125138533 971672931 1 -895353399 -158381343 867036135 -224489696 1000000000 125657652 -1 901507012 454394520 0 -109675091 934742929 -1000000000 -999972614 42 449925134 999987423 473044332 -95415355 -555297468 594997328 -658201938 -230103015 621908293 999987423 999987423 -619526161 -617304377 84724934 269094026 -121873909 999987423 858642237 -1 991797138 643223048 304621289 -476782288 -999972614 833647052 -570386208 345658177 1 292183777 966172716 999987423 1 442842153 1000000000 0 467398565 -625316599 439366720 0 -397799402 -470638882 147967234 331971797 -825707540 241970999 0 -999972614 -501718811 512540734 999987423 -899784177 -613912410 91265032 379133392 -766930752 -1 1000000000 -161069925 930993096 332054564 727796217 -999972614 -572305464 -577701832 -261142243 1000000000 0 -999972614 276747812 -451163707 999987423 42 -999972614 -368261059 -61467868 -367438241 1000000000 786760630 1000000000 384785281 868462853 -789893971 -535687684 -677875073 -508254311 -182895670 999987423 246056527 547302001 505547517 -999972614 968604863 -999972614 -999972614 1 872724252 -678883520 1000000000 -999972614 -334299758 290324525 -874788116 -999972614 119241179 -385063197 420999923 -999972614 840557705 999987423 36582211 -989789394 1000000000 -564533847 1 -1 -612524132 -999972614 -423994788 1000000000 -1000000000 -125372066 168528190 -613459517 -31782674 942995048 -531695275 42 -999972614 -506354370 -939287053 885977041 836074969 332946663 588727967 583025052 223359023 -1000000000 -811919002 -385961230 1 42 -504825685 -576756125 -68986924 999987423 366365540 -999972614 606756202 -972379884 -182232884 42 -925434555 666796625 -652937066 42 42 999987423 710481529 67633357 950247443 999987423 -514573642 58285662 -1000000000 999987423 862060656 -556278399 -1000000000 -717828792 42 944826824 -999972614 -635922413 -380665089 -674882978 199382092 816887667 679289012 1000000000 549109896 168329882 439138869 -68331458 -825354901 460487981 836077445 -999972614 731594368 -1000000000 999987423 124283532 547987686 -999972614 -237596088 421068033 151049060 -999972614 618636635 -57046978 -1 -999972614 -765046631 314342154 -999972614 780055089 146552465 111171043 -999972614 -764564315 -1000000000 -398469180 42 920148380 -164751172 999987423 -428638873 919326459 -177113099 508077384 722469536 -211976278 -797038438 1 999987423 -482755164 999987423 439138054 0 103793981 -554748686 1000000000 -864486469 -137039949 -79928973 323366917 572831475 -999972614 999987423 999987423 -1 -693793934 -29508193 1 -365268407 -176344718 0 675581206 -999972614 -494096565 -618757805 720566221 924800963 525736922 999987423 42 999987423 -1 -421638320 -336117923 -747866925 382710426 323045957 114433144 -999972614 -562358437 995187270 -822277034 -125750621 746934576 -999972614 -778924277 648685934 0 643983516 42 869076054 -999972614 -113643016 999987423 533652684 -651366413 915564083 -281200838 755414121 975315935 859888272 146439150 154291219 -177392716 238929147 -169243002 0 501442663 263232300 1 -857483876 42 -546382038 0 -221965763 -1000000000 -342299854 1 0 341430768 351483650 -999972614 507369802 0 560658938 -293637174 895288679 -1 -97659101 -999972614 796133125 915555509 -999972614 -772341940 -921303744 1 177980084 -675837329 573407318 781866889 -542407335 648925901 -658385195 -999972614 -370116330 633036289 787175207 999987423 999987423 845858690 258491509 341132480 0 -971062461 19049498 -1 574104483 -484168550 -592624395 -999972614 819555438 1 999987423 -879161144 -631436290 -945707872 -1000000000 -999972614 14315950 -236338342 570280400 -999972614 -999972614 -53111562 121107828 1000000000 1 -267407086 0 983824810 963269365 -311227230 -913171233 -999972614 581453291 -607635231 -993578035 -1 999987423 -593010268 849948271 -1 -408919627 -974257376 -68319086 -999972614 42 -404145461 999987423 -470235057 526557657 -414333091 -999972614 -158154711 786914057 -390732060 -1000000000 0 -763891092 999987423 999987423 -306934267 85518453 -1 -494491275 -877754387 -334436796 866443825 241384840 -999972614 999987423 -30235485 -433548776 -666220815 -280873988 750084865 909546274 789242747 -786645241 466722222 -241673192 -999972614 -158167023 -950432986 999987423 857941302 999987423 219977155 -352630827 414611368 -293430097 1000000000 999987423 0 999987423 42 938507052 -999972614 999987423 -841614205 -495342180 999987423 1000000000 -424160187 -875530956 999987423 70193550 712432844 557995743 42 -54681037 999987423 -645869718 999987423 -1000000000 -949977293 -616546753 623659794 -682759069 394516267 -407394995 890036627 999987423 999987423 -724173108 -956093419 0 1 -771334254 -1000000000 611671011 482014039 -116618148 262670014 1 -572269768 283578651 -999972614 999987423 -1000000000 869044113 262892599 519785033 -326908563 1000000000 -889482363 871322471 267549184 -718869029 -455501357 999987423 -407415776 -634677309 -732013199 -999972614 468034635 -407424360 351982327 -846791118 -611702003 -714891344 -267043940 686946829 627287007 -999972614 1840388 -999972614 550223465 -1000000000 -10786372 399473420 -999972614 -100813680 937010856 1000000000 4483841 771975246 -238159747 -425282064 -249263245 436508723 0 -791001682 -659577100 -98144918 -252943616 612530959 235360468 42 -941636712 -1000000000 -70447120 490318707 999987423 -1 188183016 -550009936 1000000000 966168755 -822813077 -999972614 752395828 -999972614 844007136 999987423 864760786 -874637221 999987423 1000000000 -463967181 999987423 42 -999972614 999987423 -491543390 674298837 999987423 833342632 999987423 310459726 40363791 -1000000000 907497251 42 -2398487 858475232 -102366271 -999972614 139628102 -937433926 -1000000000 999987423 117127286 999987423 0 625460482 714317352 -71611858 -112741832 999987423 -860560509 999987423 566542159 -1 907189146 -999972614 301059211 482645342 -666070569 -999972614 758087221 -999972614 893680186 -693797653 575451855 -276903712 1000000000 -965076087 934946110 894258370 42 505989247 71510078 -1 42 351144841 1000000000 -1000000000 458131174 265034687 0 481058980 -805299234 999987423 -999972614 -375770886 -904186194 999987423 959212367 -1 999987423 937817301 204439107 -716297050 999987423 -623502053 199276681 -498720156 -337095346 -999972614 351348698 -560470700 -1 999987423 661037094 589833319 31228410 1000000000 -49414841 626891675 641186633 65421012 -999972614 474479231 -372873984 1 329251183 1000000000 -999972614 -438781163 -766198510 174454705 393752879 42 1 -605518040 999987423 387329879 -58394031 289359499 -999972614 208456660 248698535 999987423 754362690 -999972614 -457227503 169205834 583273806 -429513571 438025897 1000000000 -999972614 -999972614 531981864 -541981996 -224157997 -1 -847581267 535343737 1 913469958 114322485 165403944 -696051784 865070095 -270652091 993909645 -999972614 968845337 -1000000000 -412612961 -335481418 748067792 -703601186 481430065 959476308 132785063 1000000000 469488954 479311662 725278954 -608879026 675386845 893319611 -138437316 999987423 1 999168624 449989097 -842237205 -779203613 -343720774 42 776168921 -701531198 -999972614 -511368372 504162355 500368448 689476054 21299531 -141235703 195822699 566697110 450167126 -66478711 -812971100 -642134478 -517350984 -76532342 -873958240 88756484 999987423 -999972614 -999972614 -161171038 1 -736597809 0 995539621 -23067068 -67832674 999987423 999987423 780055089 484245995 761196000 -447025080 -286367314 999987423 -999972614 435390193 -772874405 691940767 -771039869 42 403886978 0 -987929894 -71939581 -377381008 829360326 107488129 -999972614 192635427 42 -638805328 999987423 994044803 -191306897 343404929 -307651610 -172517270 793073941 999987423 230777965 187395585 -735625575 101596036 999987423 788503085 -336955164 -508627334 -90879199 -592636434 347911947 -790217019 999987423 349212781 -999972614 -243952990 1000000000 619418546 936581747 999987423 293959172 503121759 1000000000 679724813 -323375887 0 999987423 -58892739 125710946 -936234377 -810758403 -929407461 935780632 999987423 -999972614 -999972614 -156519448 -999972614 488341088 0 -295888595 -409662137 -800495344 999987423 329852958 782321579 -600639568 589817450 59906129 -315829118 -999972614 318500064 474536723 -999972614 -119305420 -89366692 712832401 -1 73701622 -147315059 0 650906273 -221750520 429559642 -57907681 -999972614 794150528 -603872903 -326688553 897811459 -519466901 0 42 -59686045 -1 651483113 -440073785 507215995 643143575 -999972614 720682529 578149323 -10529574 999987423 -543210967 527280325 -387628686 325290840 1000000000 -1000000000 -250286158 645141083 666828282 424554824 -999972614 346527845 519958976 575262500 -1000000000 -573233146 -911793061 670250175 -1 999987423 -53699762 999987423 0 1000000000 503230608 -689935606 436003338 -405321332 -1 634399972 -601232866 -316133690 999987423 42 -980411867 642259364 -548397318 -513811373 999987423 -1000000000 -846336283 -278089785 999987423 -181553404 999987423 -37579861 42 751903184 372996075 -85950028 866624292 16096422 -999972614 -34573158 -1000000000 -562270926 -533015399 -137979227 42 216436372 -560190483 999987423 -198747526 411678911 -1000000000 999987423 891647615 -879801120 -607392138 -999972614 -65660444 -550133388 -254175731 1000000000 -531436259 142505975 150231532 -765954082 -999972614 -999972614 566270049 -468643818 42 -172939344 514527871 -999972614 1000000000 136385521 -27477830 999987423 -832298580 0 430930078 847598732 -562445612 42 999987423 438332347 -14889749 99322396 1000000000 999987423 379208162 42 999987423 -548412878 -999972614 322195557 -246094658 -13662480 -984786116 997962200 -393675084 -999972614 176658718 -470473602 824787825 42 -334840439 792358422 499000026 -238110618 -243266124 300237791 277959356 -133566923 -158229881 -502193509 -452172925 -475960817 -357914915 4252983 -999972614 -999972614 -491686615 -167095481 587011899 -274197758 999987423 -839191602 -863524814 -606616754 -369086947 -516397558 -432454087 365805914 -956279456 452764407 -557405473 695939653 374704701 53732319 672682394 -941947301 -139285148 -546841556 -768541115 0 317595581 -520855356 477673543 0 -154111201 -999972614 313378448 42 -506117587 749627201 215452004 635717749 -388273667 227207814 904435922 42 394085487 -524591207 -117145088 251696626 930175400 42 -259655720 -999972614 811880030 -440037204 -823867778 -188927770 -672726490 -1000000000 -854999101 0 1 -979972654 237003265 -333534934 -1 399600104 -241356914 -447753065 798276260 -184000264 -878463166 499669748 1000000000 277045160 -999972614 -615398434 -952089471 -29779206 -999972614 999987423 -208514794 -549401952 999987423 179776785 999987423 999987423 -683231611 -999972614 54933256 -52621450 843798760 227250231 -750774182 -636745076 706333625 838892502 -643757850 42 -560878095 -999972614 -149128929 -974287467 408956112 -999972614 478179265 420792738 42 306465980 817503001 -936081774 615861295 -999972614 999987423 999987423 999987423 566825566 279898971 856563415 -617216230 7526203 -1 -999972614 -778924277 -751538986 306101113 405578173 -530683202 999987423 -942213646 -295178177 61496938 555003259 -351291089 397122050 916772560 642062099 -806299846 341739728 -203379320 -999972614 1 -842924227 999987423 -696544297 999987423 1000000000 -848197567 -395440788 -1000000000 -658126004 67457915 -999972614 -913836253 -913171924 -364395708 -273067598 999987423 -1 0 -572200821 1000000000 933699742 -434913670 999987423 763571014 -999972614 270275817 -1000000000 -347152092 687419772 -743594560 -998301946 -785365709 -999972614 -203159849 999987423 -309906468 486957067 667384286 792364523 -108062818 42 763945994 -213396873 -162822506 -1000000000 -999972614 -140510136 1000000000 -359939867 520544168 999987423 1 414692689 883034596 -312740336 965422519 -680895186 -1 -673981239 477185269 615048638 999987423 46788808 -839762655 -1 -1 -487458944 -650439206 -244821782 -674362555 -854617742 999987423 -999972614 -453260268 -556278399 -104374784 -406966537 -972022415 -999972614 -1000000000 112224106 -1 -235803828 535836476 288707938 -999972614 -462344876 999987423 794839412 -866452035 -999972614 -320354219 1000000000 -999972614 -695191711 -16539991 839351654 -999972614 -277803660 40976417 -440197993 828930646 -594790868 674657840 912569823 999987423 -475975156 -210761139 178965831 -139560554 727484214 42 707084259 469820525 999987423 -619861924 -941971597 -999972614 999987423 -600199769 412242773 -278943233 -248242284 -999972614 999987423 204152774 -877973747 0 -999972614 -999972614 217998095 -363657929 -455145497 98741995 424491384 -237171545 909592847 -909161769 534026895 864202129 999987423 0 -492567591 -1000000000 -564316960 999987423 607319280 369541500 -563544421 -602041785 -523272363 225951264 999987423 -561372028 -167861068 -581481990 -8759171 -494815011 0 -254203493 215117705 1000000000 42 -869552331 787254833 -771815176 838613703 900215790 -826245659 514534236 761599310 0 42 -742254356 -576777542 -999972614 -853770777 999987423 -312861650 -1000000000 -246388471 999987423 999987423 -912097088 -324220383 -1 -827499108 -947515296 828713783 865169944 1000000000 967248755 -955289322 -162486019 -834831317 -476570094 -9578123 -883902199 442685850 -787542300 -999972614 181831083 -738530481 996332982 -972343791 676044798 -882522347 -999972614 19995296 -522867399 -999972614 847346746 1000000000 381384318 951619867 -689746465 -171235201 994313566 -176004637 -250986840 999987423 -1 -488642254 999987423 -931488767 42 319967948 829946745 -986084925 -384564679 -48744513 479541427 -926163542 330702909 1000000000 -370294651 -682839489 -201697792 -552391223 -632222564 -736430785 999987423 -558597383 995649733 327055237 999987423 -502450220 76898686 584524984 -507070391 -1 -478151978 -232073890 -1000000000 333306939 -238161587 -391360661 999987423 1 -644590428 825014460 999987423 -999972614 778470709 1 156178969 863996996 -474868111 481705436 -999972614 -146006391 -1000000000 -1000000000 337589072 1 -110641477 -999972614 267929449 0 92822088 175827782 -823427265 320786231 247294813 -1000000000 36623883 901701299 243500818 298122029 662691713 180188491 -407137899 1000000000 657090601 0 -929986590 -999972614 -255097388 -953405677 197338989 -777416202 999987423 1 -387652614 -277146946 -1 290653006 -508352922 -999972614 -666339977 211511507 88667147 -1 -1 -32296760 459661006 -807921844 4870028 -899381287 1 815175113 -1 853664825 -999972614 279203017 536971255 -86606194 -469434883 503621157 973120101 -216040972 -999972614 730116640 -935442873 -885414425 -594603884 -1 260504697 -1 42 159303916 -1000000000 -66191565 -543776573 675270234 417910740 -840608527 -967897162 -888119715 -398724761 796420852 85779995 532821536 642849034 95197450 994276672 800114949 -223398869 998249936 -1000000000 0 999987423 -706242422 1000000000 382684843 0 -384177639 -880705968 1000000000 797955425 -999972614 -924718046 -95870325 -704814443 -999972614 999987423 -633766275 -1000000000 42 580316274 999987423 349499228 -95244287 -999972614 -826313899 -743243210 -849695297 763147280 -843399711 298170425 999987423 999987423 -379557735 -999972614 -21033388 999987423 757691551 955964732 114599266 -229899256 999987423 936106926 999987423 75077268 182595884 -351089797 1000000000 -393630100 903526963 -815482334 461591212 -39939791 1000000000 999987423 -452355517 568277397 -400586807 -999972614 723183474 215950744 219003219 633662837 1 927934506 -999972614 -1000000000 386131259 834099071 -1 964689668 46719301 0 -595905709 1 1000000000 -999972614 -189012346 -975879892 161411673 778755044 -1 42 -235476257 346429782 -70540963 758138543 0 527435913 522526936 -999972614 958113289 999987423 -73997671 -863566385 860244151 153950518 -211725450 -168173101 -1000000000 873669681 -62368470 476909880 514094006 -1000000000 -666413538 191394409 -440978311 443717976 -657104440 949512701 135129503 685094873 -977440778 0 -393067682 1000000000 932724792 795354628 -33498442 561197714 570026143 348363435 619628988 -376861623 22992413 234889174 320674107 -118086536 891596893 -772290674 -779103828 -567930627 612176606 -999972614 -999972614 -386019367 -198749953 -133539238 260105222 342295378 999987423 338422331 -999972614 564238788 -253128817 1000000000 -642612135 333761360 -113685296 -463562271 -589441715 42 -118009930 447784638 1000000000 -999972614 713748344 -444642870 -261622866 -863165864 -999972614 999987423 -832799820 -999972614 -1000000000 406543958 -68189791 -1000000000 811266954 -494851023 -704462342 960740298 144700881 616126839 733375336 12076625 1 859717883 -999972614 813457086 -999972614 -243688734 1000000000 997939577 393048474 220779675 159270907 -920353287 -483712560 999987423 549915003 -98874823 -1 -785597549 307558293 -999972614 18628550 -270434047 286028808 559921265 988261813 -999972614 -796911113 539282651 -370893756 -951014528 -640707308 -623818359 -999972614 999987423 999987423 999987423 0 0 90080898 722566909 0 -332579322 -447753065 -158447763 -268961756 -44375788 705660853 999987423 -999972614 624328712 339144840 805130795 -550286152 736644995 597815377 -275769527 1 174687550 -460234355 999987423 -999972614 999987423 -721896401 -999972614 1000000000 133808649 442839904 0 241820949 -467052498 1 1 -999972614 347374241 -264365516 1 -999972614 -861544699 -856824604 1000000000 -438370237 -143270049 -31918557 -999972614 414160781 377920138 663636004 1 42 -914250797 685304664 671234894 0 287790344 0 1 344949352 962187777 539454880 853531902 702664022 997655721 444390179 -932712235 999987423 406353348 -999972614 863396604 -999972614 821789558 220800154 824274955 -960753651 -999972614 -719619944 134473580 -106556227 -218822773 -999972614 615952152 -459452621 -204592964 1000000000 773606542 -137033263 -522432964 1000000000 135820995 -680479215 908406102 1 420389683 786110506 669582043 -1000000000 76804567 -393565664 -51064594 345012087 -335627369 -965488875 -999972614 29284045 -514850140 -999972614 -415379789 -80020719 -214712883 -689631560 -405690500 542370071 720657796 0 -860994683 295071564 432223467 -755870975 78010264 996674437 -303701983 306406389 -228147621 990516366 -6735153 952175971 -830977633 0 -279865163 0 -549060854 -840449410 -989211735 999987423 -997003887 999987423 247446804 -900257905 -111433457 38248343 -1 -876601202 999987423 -1000000000 -859481158 999987423 376694558 -524600689 -8341681 315782196 842997573 114887708 120004241 -1 981938860 -771182906 -863778772 0 -281451205 -887671336 85661226 42 999987423 0 10967596 999987423 -325427659 846270666 1000000000 494905937 999987423 252696101 210129847 563432374 -999972614 -403463190 1 -999972614 636061521 691963053 570223071 -708836963 500632040 -66003944 250163147 177144636 521820895 999987423 -704773626 1 999987423 -999972614 999987423 -1 -172869272 -851378317 217611932 -689472211 999987423 199357297 180262383 -925165950 -359142964 1 -999972614 42 58967017 -370431121 792133429 414319023 -44320244 -306331770 0 -1 -1000000000 691446685 35241821 -694310494 999987423 404945047 -620477397 25751439 -986734093 1000000000 -440948639 668616389 999987423 -999972614 590578952 -915027353 -999972614 446703360 129344559 999987423 1000000000 -521130070 999987423 881281148 -459707630 -706279410 355163272 430401320 807179464 -66991326 -444104219 -1000000000 -999972614 -652251531 -107635542 74611641 -772629388 910234374 999987423 -999972614 1 338986411 190861784 579759120 -1 1 -132481324 -203850315 -116638490 -22998731 868413924 -1 0 288767737 999987423 -489545001 999987423 -1000000000 999987423 818713233 -773343241 -708780150 1000000000 1 -999972614 -999972614 233564972 -976356676 290332088 -119479167 218723644 -1 42 -152731182 554659258 1 730177753 999987423 118144613 423129650 307955814 -999972614 999987423 -1 42 92797316 556269535 -999972614 -387633246 603416003 -73145003 -480557022 0 999987423 42 999987423 1 58808903 -1000000000 430204276 -1 -97979721 -230836373 -653463109 582054311 334242741 -964087655 -406093216 -1000000000 -344149839 291885335 -999972614 -75697606 -217799745 999987423 -1 557649289 -795490497 -1000000000 223133989 -584492112 -165279635 999987423 -999972614 675668985 0 412806104 -364208283 -649205757 -999972614 637470606 598833722 954658062 974111837 -732191083 -443245188 138240646 -1000000000 -732720292 -723001649 -660655269 -691066061 -186000287 -999972614 668998991 999987423 -590849323 -417760047 272075347 -173515424 641355815 -178927859 74850946 -572788423 251650575 1 617583182 -161910776 -466733278 42 -321483381 -491275401 -446740887 999987423 30850453 -64720625 596369055 -204790832 255662683 875895435 -851365899 298962443 -591586432 999987423 1000000000 -999972614 -999972614 782645507 543888604 576965660 -102051322 -552488685 -955072592 844640760 999987423 910407713 0 706462399 999987423 129388442 690672454 0 0 -93936441 937488613 -614154358 127498676 598798241 0 620083040 346264110 580847667 -1 909621559 966186335 999987423 -677626864 676691882 733854091 344775886 605203530 1 1 1000000000 268269135 -999972614 -239655558 -284605394 0 763691643 307551313 916809508 939999825 999987423 908784677 -264699503 -208254089 1000000000 466037138 42 -20143350 -919732057 -631394767 -458764627 0 -1000000000 -707991755 540406892 896668373 -711306795 999987422 -597704720 34095774 -990254550 1 46979309 -227331597 999987423 -272844996 616368850 74383737 1000000000 42 514950844 972725251 542116299 -999972614 -999972614 821075296 -931629826 691618391 -502615548 -566196847 457618595 999987423 -347417784 -512423912 999987423 942304352 42 220901330 999987423 -399663167 999987423 -142527324 828192676 34169414 -1258962 634758267 -235914231 999987423 364470940 -897022584 594390435 743174915 60066639 -970142267 108425717 432683504 -842335281 924892789 220626958 999987423 65346492 -999972614 -423833228 -555525395 -627965866 999987423 203242046 -1 999987423 307972133 909558480 402487518 -1000000000 -458465241 810134695 -898582131 520940378 -47659041 -1000000000 999987423 -874696784 923679438 -810798297 -823507481 -175002061 1 999987423 348009941 999987423 -322314383 -170879841 -951591153 810746922 1000000000 -999972614 558928053 -1000000000 -527792863 999987423 185835094 -560179891 -511953818 42 270652146 -547985485 -862814385 -753945655 -559099697 -747718533 -417100123 497831767 595880884 -442972204 -999972614 1000000000 212377775 -999972614 -1000000000 -347982330 42 -999972614 999987423 -130755686 -601899636 -299298339 -999972614 832607821 84630365 -55191006 -837789324 99358990 373135697 999987423 999987423 -484483516 -722861595 -953127772 -829676393 1 611563241 -295897908 140869472 409279530 -155089217 -176690553 -16727093 329646358 -695797959 967989093 999987423 999987423 -168456477 610634716 -281683114 -999972614 424121923 -87945458 -110476358 -511349288 231286134 42 -760275973 -541895887 -641062062 -106759729 999987423 -999972614 846189868 779166333 4638750 694339713 42 92948915 -430768108 -302740318 237710129 887528151 -775197767 -249711059 -942592180 999987423 360088181 999987423 999987423 -1 809668883 -999972614 -906126462 1000000000 -999972614 185704156 729132996 -1 987422786 999987423 356368396 1000000000 0 -662584320 0 277775577 -584209112 -1000000000 490892153 -918161090 752174698 0 608233459 -386399258 -520113877 -523704373 -800114751 -663148816 431414518 -415325955 -166046651 732206123 42 -917371848 836428078 -380344841 999987423 495088942 42 -999972614 131590830 42 119214430 470531046 -228364255 8771679 -938385644 999987423 -15487792 281096104 859360102 -1 371785055 129935292 880777669 999987423 159114931 -400835815 187245012 -854961494 -454286545 281687058 -893031861 677110319 138724342 -363713707 -1000000000 -999972614 999987423 1000000000 -948941248 868804144 -610107628 90131320 -673840538 806045832 724026744 42 42 943720291 -1000000000 973623561 -1000000000 451997681 770754978 -388669925 13221141 660018515 547524068 -233572034 999987423 -858793269 -380506673 1 930858894 -68014775 -1000000000 999987423 378849896 -1 999987423 733503500 -872849504 999987423 -730868364 516089865 915209831 -999972614 42 -881171814 38789024 -692158310 1 999987423 -747130142 -1000000000 -515681437 827571425 457889740 728751493 -452758120 392690841 515174599 -102377693 -999972614 62255380 -54327348 1 -793741941 163211949 1000000000 127974102 632964418 999987423 999987423 -339823250 -88434275 -999972614 -508345673 -799196210 -131187545 596048199 -202670777 849054823 -270530059 -779504762 -699185090 505077465 -901293275 -977401977 153049782 -1000000000 1 999987423 211009916 299678909 999987423 1000000000 1 -464589150 -108567413 870967718 492937297 -554834705 -44817217 -1000000000 999987423 654282155 42 -925772123 -536987163 -999972614 -665835176 -999972614 -537013566 518118128 -8237414 6290122 551434979 -999972614 -801336785 -777333606 -301671991 1000000000 -108747428 -438763752 -681777263 -1 999987423 -130376477 778755649 -733858153 167719180 -637623708 -268760383 0 -392782977 55755128 -995825181 810307007 581362985 579302135 42 699461341 165047346 999987423 112347703 -560056358 260549938 585072282 -1 -2482936 103969569 461065936 684557117 999987423 -1000000000 534844150 -1000000000 103622544 -954694790 -999972614 999987423 -455450112 -999972614 -102472535 673111073 -726580402 517498795 -473237304 -1000000000 -758308774 -999972614 -999972614 171693448 -738778290 568855424 -999972614 518494021 -663092913 779386530 378136949 708364050 898584057 -3228187 42 -931320718 -673445297 0 -165055142 -605135245 44248921 -1 42 -704722620 1 827191287 -966096951 915750490 864846087 -772659001 477633654 -999972614 -728884364 818094597 -171963911 1000000000 -615455020 999987423 1000000000 999987423 -222836911 -1 -728239221 814329781 38211199 553862074 999987423 -627990511 141404133 -712870560 -64828357 -1 -999972614 701301692 -113186722 576307286 -939925660 612938578 -434601232 -797110120 -367626844 -999972614 498862133 -94347712 22331816 -272991459 364328782 -965643904 262143579 295172038 -786208926 186499500 -947550674 -656795349 -999972614 234679798 836545848 -285410909 498694507 -154199474 -725315148 -467198001 -1 480782291 65144569 720811310 -1000000000 1000000000 -1 -1000000000 -1 935184796 -564654338 -775983141 -736899270 -287544858 697535850 541116787 1000000000 590445643 -518515332 -693078021 -253387442 1 999987423 -684023415 582189475 999987423 407029849 999987423 999987423 474490703 999987423 582664963 1 999987423 389253571 -969483675 -388446027 999987423 -901059752 -999972614 -893988857 1000000000 -999972614 539278922 -668844989 999987423 999987423 -869172749 -191551726 -999972614 232680823 75926623 -465962990 0 1000000000 776095316 767263309 -591366782 -999972614 -1000000000 305178777 782168168 -643552682 876323932 13720052 184068386 -850346309 216493864 337815027 -436685308 -897189462 969706374 -175059821 -637309684 834807477 381134400 1 42 -1000000000 -119852428 -352982418 999987423 -285833390 42 999987423 -119791458 -389190061 -68741614 694825422 -626623289 913355779 -1 461938193 -553671199 -999972614 1 338534073 999987423 42 -617442432 653001655 -999972614 -318628295 44145836 1000000000 946027441 -872084229 -1000000000 -497172620 -541461151 -368296896 1000000000 412804207 -770506562 -999972614 999987423 -292513007 -799964120 -639908213 239215815 473796876 -1 967946262 42 -940078542 71606891 42 -663310528 950551935 -636707870 285470414 -792436101 -59460638 -511648220 999987423 599084403 -5897349 999987423 -1000000000 42 -600330977 1000000000 0 42 1000000000 -999972614 -486941783 -565478324 -660564164 999987423 362623255 325485509 782294261 -799936801 -578201252 549758215 635249172 746498456 557324448 237263483 999987423 183589371 37890927 999987423 -553599521 -999972614 -256336596 620675050 484615674 -755022562 -831100399 -567712509 -1000000000 999987423 362541364 -183286638 -352048586 725660047 -806868169 888402064 42 -365195445 -270948311 -485715198 69010403 820923498 -230941155 999987423 999987423 1 27025246 -390843918 920058314 -130613423 -999972614 -686993896 -317745140 999987423 463641581 -361166494 89059549 -596943978 109677258 -203695120 -484912786 -162176678 42 255952654 532544089 -1 42 1 42 -523171939 -999972614 918835113 -999972614 -1000000000 999987423 140340796 -45178178 -999972614 -1 949739770 999987423 105534781 -720527073 -77480756 7152207 999987423 -999972614 -268628307 817653447 492778471 -710032456 -218415768 915331615 42189846 407730604 -55517643 727459690 -768108873 999987423 847873673 -207613808 -309023892 1000000000 -438057878 -650850583 42 85046119 433428273 31557611 296348160 383401977 -789061571 999987423 0 999987423 -999972614 -999972614 -790448250 -479764900 -942136465 913256305 92226255 1 -1000000000 42 494658823 -322882169 -520954320 0 -639959489 1 42 131424922 -1000000000 968502000 16684136 999987423 999987423 58747525 -985397311 18031699 -999972614 -777114621 383826739 42 999987423 -593257151 844695954 733896763 -181364733 -999972614 -137392027 -990093698 994443216 -75064577 -999972614 124312590 -537066638 -434870481 999987423 -672740255 -1 -18290804 -826877273 -799292316 999987423 -1 -22861613 330971158 -332837527 364909733 -19291388 -1000000000 999987423 -865990694 -1000000000 949182608 -999972614 867045701 98143113 656869131 -460691903 -999972614 -276804649 919136621 343827394 880395608 325966326 1000000000 -1 602152937 32961138 -437673333 999987423 -1 999987423 -125164923 42 -999972614 -655148921 -555161706 -486784996 -31778908 287219080 559767013 0 -627370748 187815467 600655365 -339330982 1000000000 -688957589 -999972614 -491275401 494964020 999987423 -227562839 999987423 861188255 -483326289 139116639 139576977 -722296281 -1 15417306 -205049617 -866784039 999987423 -5143767 -712721560 -940228623 -709377941 999987423 -338971952 999987423 -999972614 -700162080 999987423 -100865313 -614392515 775728316 354302786 999987423 -69730294 217517372 545189382 -957083474 -1000000000 999987423 -999972614 528001284 -599445129 405955547 776907390 -584092503 1 0 -54910634 425425356 999987423 298318276 359375120 275861352 162611454 455992984 -785224854 -999972614 -280968459 882274862 -1 955944282 -784148532 -999972614 42 -826775911 320761627 387792940 -303402765 42 -999972614 -25988816 819800436 -714991311 -468279869 -17480132 653035900 -562612863 -999972614 -477017286 -635714219 392254291 262915195 -1000000000 -1 -999972614 433044150 42 -210522165 -746300317 999987423 90356584 104908665 -982979312 -369630423 42 -649548257 999987423 518922726 -1000000000 659826969 -162006916 -680802109 -358432507 29206510 -775842685 713000612 -712617823 188149205 -999972614 -378695334 -999972614 -594865869 -1 -1 -796650974 957861262 -326392103 -502657794 42 -1 999987423 -1000000000 -60702728 675120326 -999972614 -686097587 -767684297 999987423 -360335316 -999972614 -440780568 903438609 -658700709 -108504474 1000000000 55984548 455638205 -1000000000 999987423 241010531 -248560704 140762720 -575758441 374159329 -203477363 -332108816 873597951 -999972614 541229492 22496511 257978323 -588625802 -690448793 224542002 999987423 360582069 -903629526 554164389 -130513858 -389434486 75412503 405321412 666862769 -999972614 1 -188138588 329256379 -900185669 -398144233 -1 42 242139056 -243565881 -618545738 -1000000000 0 -674666122 819118320 -669184170 84682792 -999972614 -755389087 999987423 -366094848 1000000000 674438355 -708035727 -605690138 -999972614 999987423 -999972614 -530792542 -488407623 -941475732 -461203171 911475273 137944685 1000000000 999987423 819820620 57671514 162611454 -999972614 236968288 831201321 -975553611 -110857516 -911527091 -574184473 999987423 42 120212124 281234040 -676301552 -30965286 -219134895 -14176168 -406577114 792802885 -127323472 636723321 -750755729 347464068 -1000000000 42 929974108 998199449 -489358607 59351067 -999972614 -698524155 912634994 1 335838678 0 -61153281 -17654234 323388600 -999972614 999987423 -108151534 -1 999987423 -339820761 89330611 -1 662373547 -850073420 999987423 -468338151 398458143 -46694682 -501606462 -1 -353886658 0 308507620 555189186 717667800 -470709176 1 -349426323 -910182797 1000000000 -297168255 -763804827 -294428449 548177446 177163468 -1 -999972614 -999972614 157103238 612198272 -48244873 -945655481 151615884 992635809 -1000000000 -999972614 314098450 -124463846 587156083 129661882 661064705 0 -1 -343192246 988692869 999987423 1000000000 -999972614 -980117830 -999972614 -780934254 617155320 -636739146 -1 836648316 -445019378 1 -922759419 1 -988114483 999987423 916318417 406826128 0 -300855483 -999972614 -996152730 -664020519 95345767 -71714067 1000000000 -544272492 -360528828 999987423 -941462603 185323348 -683750463 889290851 875866802 -302651699 43052502 -470578447 -999972614 -1000000000 999987423 42 659460382 1 -65453387 8939826 -216323971 163705722 -869827011 0 -1 987085087 370354665 -1 -1 -1 999987423 -908238191 -8318127 -790545695 -787455147 -999972614 543384810 999987423 407477798 1 952544938 -230601597 444499090 738428515 -999972614 -481984758 837774581 113276152 1 35702096 -968140694 -382214318 651069247 -999972614 569912818 -391838165 775443351 1 832607035 603226196 8387199 417073486 514544148 54634278 -750371237 90977406 999987423 -562843911 608744951 -1 906873204 -916742455 -1 0 848867228 73523000 999987423 -32293281 -999972614 -998074174 -1 -999972614 -999972614 354007366 719785010 -592194142 464109950 429736378 -85144557 999987423 -424989244 793529820 999987423 999987423 -674162786 -495734191 911295975 0 -1000000000 695632222 -1 779712594 615022637 999987423 -155638237 879400269 -892709329 426561296 229899872 -851137979 -999972614 309513661 -1 528410698 7182655 -185109253 -999972614 778479570 -974863076 763051952 107726226 999987423 867833345 988515080 -558923131 999987423 145598890 -999972614 294486599 -110428778 1 431464337 -797932692 833837784 -747157982 1000000000 428656558 -58430817 199538883 849081523 285336840 -1000000000 453722329 -847218558 260410335 807245976 107920654 -390347269 999987423 651623959 922760923 -466000433 647421417 -14168085 42 296042552 507644324 945052251 465511261 860957775 180921641 1 20328259 -999972614 661962069 974280313 999987423 310779710 -422064486 -50734695 -916965883 -451504709 999987423 1000000000 -999972614 -600914889 -422255940 797164969 -500033577 -389327641 698861684 489210148 161614862 999987423 -771773805 -629585327 379231679 620227346 -727026876 450723091 151809946 -204286889 999987423 -541087293 343987274 424882324 -733018803 999987423 895188873 466167996 1 984171974 -1000000000 -891021632 -1 528564385 999987423 -589766938 695890492 -243702480 -814919393 0 1 -999972614 -294245712 -343861414 -367459653 133992065 -692546489 20705280 172828403 -387928173 850669886 145688570 -957057211 -922076200 -402507651 -1 92762405 999987423 -129403213 -978679815 666953781 242738365 603098719 -1000000000 500946754 -804583365 388608510 146628798 312528316 -345646275 -224126764 -999972614 660667639 999987423 34095774 506199242 -543235752 -164357076 -787609369 -145024048 864998577 632210481 -236915925 823852863 443439362 -603771342 -994347053 448886014 -544948262 569608945 -999972614 -650603206 -643832929 -995156881 -95976864 1000000000 598343572 -999972614 -709784005 -279976857 -190826738 999987423 20345832 999987423 604265082 -967249841 -1000000000 255055619 -128057039 1000000000 -529827249 924064902 -841272537 -59134178 999987423 -999972614 -999972614 42 518784258 -999972614 -213152346 400098683 1 -805038814 -616721327 -996260345 -340656344 1 875565010 -1000000000 42 42944494 554760256 168143267 999987423 -888675168 789775405 -828812390 -1000000000 189498895 810036198 -315361920 0 -491173424 42 42 -527416002 1 502253831 892646742 -314750456 -123249940 1 999987423 40938846 653106696 447730013 -570110876 -999972614 638140185 330626719 70831569 42 748039975 432164267 -856196869 0 999987423 442511525 830518927 117545524 999987423 -103007613 207542553 -150619595 -474109924 751484780 -1000000000 -204990635 999987423 606151293 -363477998 342380350 -249178602 -912450367 999987423 953411045 13671175 999987423 907533864 -899677337 -387006429 880887247 111974675 782367684 -203691353 189226610 170357968 1 -426967258 -1000000000 999987423 285254947 -837346573 0 -379727788 1000000000 999987423 725966915 -734820881 -362207409 962436274 999987423 -999972614 615426606 339819428 -548184307 -999972614 -694632475 -520894055 999987423 -255806908 869410804 0 -59894422 -21800908 365475444 -535992803 -729115789 808553329 -1 -905011344 151615884 618448194 -687566116 999987423 -130529095 175700967 454049458 808614154 -999972614 651560593 -695572684 994970981 -212623302 -559379426 -767597829 -479203935 -399928760 -999972614 41890587 -891642794 -836482065 999987423 333103931 185295432 -1000000000 -27938137 -999972614 0 999987423 984807860 523829484 1000000000 -713509525 427412944 475577804 42 202082577 311684659 698996399 -842723350 113810392 -896230519 -217453113 0 1 -98443346 -999972614 999987423 -253755277 570804931 -1 1000000000 999987423 -108910093 205483527 -167041043 0 1000000000 -1000000000 -46617758 -252890454 -760696353 398890220 999987423 807876850 -999972614 959007783 47470188 -895356069 999987423 -875106382 -422492158 504541158 999987423 276624180 -597007701 74363852 117825427 -1 -963995831 -245016890 274580021 -110386027 -675319933 -380948331 1000000000 185543858 -999972614 977282190 1 -1 136861115 -89634250 1000000000 -620674754 444808543 42 999987423 -999972614 -703811589 -309323921 -473802089 387465629 -998086632 -181447439 154123667 435820686 -482372931 498525091 13911810 -595528442 999987423 -946065609 316542112 -168255563 -61085829 -717794552 -377284612 589552883 -315252547 655759591 -999972614 999987423 -736369320 42 -587046221 -999972614 -576724771 722656815 999987423 417501567 177026839 -961860394 -1 999987423 247390781 169372126 213355637 708249325 1 -999972614 620530226 -805368460 42 -999972614 653585348 999987423 -427685226 -742402437 -999972614 999987423 446730740 999987423 -999972614 729563167 125436677 631806765 843808437 999987423 -1 -295157516 1000000000 966558289 980372521 893680186 -999972614 999987423 -999972614 381709284 -20039998 589746072 629080720 193199400 -582570358 999987423 -106730053 -124991440 -417390957 256700547 1000000000 -643549824 -32430226 464209405 -561211782 -43315982 -1000000000 42 773395768 964369995 42 419935666 856800027 218228646 786531619 0 -999972614 -1 390494061 -999972614 1 352783789 159812738 -999972614 468094140 -999972614 999987423 -855196499 -626080002 859087848 -1 -1000000000 642906393 -566361054 -980198738 714403079 211624957 743881926 -952996766 42 830661341 1 -396722903 377012008 999987423 -25042808 999987423 -867671945 -264030980 125241864 1 -999972614 199685493 999987423 992690330 733516498 -126849420 -819251642 999987423 611060284 -158116078 690162161 0 999987423 462048313 -999972614 -903232397 -307772341 206788780 -737928651 0 -528152855 42 -227607573 -1000000000 -999972614 237137243 -118823411 -289497052 708091947 306256859 561796757 -914572935 -211231591 -268059735 -958120373 -442327707 149923737 1000000000 -213121649 382996791 0 -999972614 42 -1 445233018 999987423 -392085238 -976148012 -999972614 -155638237 450339913 -1 -1 -616164884 -6992904 -776457895 561176315 797059788 42 -999972614 34381540 518932977 -995884816 -719443793 -1 999987423 904774635 -1000000000 -999972614 226869177 -1000000000 0 999987423 -994060671 -106243282 -440612581 -977261186 -565336793 -565872134 -369801380 -517578800 -999972614 1 -999972614 447000482 297648436 1 242719220 -999972614 -468948905 286919638 -1 -933507428 -798116163 -439304788 487362120 -994246304 751503692 706093912 172405855 -999972614 -999972614 653653003 -455848042 -370549158 43572036 274193236 -932335534 886591168 78171805 -346077601 -999972614 -843074930 42 437497941 -682414359 -792338045 0 585366518 572102038 999987423 -999972614 308332858 1000000000 -411434181 -72248383 441745384 351872385 1000000000 170922326 294764424 149057055 42 886811755 226128409 -297210678 -740368321 -1000000000 -999972614 -236656170 -122627707 999987423 168750974 0 -116010852 834226693 -990541029 -999972614 42 999987423 999987423 735459651 287586564 -999972614 42 -999972614 234182173 -428931840 999987423 575389671 660434111 -768993936 294345933 -999972614 936016873 503440473 999987423 -306116094 -430760215 -385599145 -461749220 69964017 -1000000000 494693007 816757557 648507220 -79828001 960495571 65346492 42 107519570 -1000000000 999987423 -233091214 999987423 -855473042 -171947966 -559216238 -97977979 999987423 1 -998662895 -968799603 999987423 -635737218 885891665 999987423 999987423 785622021 -108462979 999987423 90356584 998499009 460729201 906819827 -1 42 999987423 98706890 1000000000 -999972614 -848838767 -999972614 -18764199 -985559210 93711090 -382898272 596491331 -824032709 -231137870 -685434865 -1000000000 296539693 -524915392 0 -874591023 246125493 472221440 0 -133598212 275944035 -2999121 297226904 -922724260 -40497344 -315467506 -999972614 436134600 -92129929 707443764 211051102 682610373 952209935 762815241 42 999987423 0 -377284612 -726800528 0 -930730677 359791660 976447265 -305823602 -314740706 999987423 606132485 -1 -598075350 -768361916 -221421889 999987423 -450084254 -506464582 -984472166 42 -962006031 426861220 -123847207 999987423 692720734 -366307536 653791903 -852609830 396436417 182234024 -518043795 -587314711 640231510 -1 -49113948 -999972614 416511751 510899407 -999972614 -660942077 572560316 -393363641 566748217 684385712 1000000000 -1 20382274 1000000000 591938220 999987423 580287219 999987423 -999972614 -903967631 -960731423 -1000000000 -999972614 -859263136 1 1000000000 999987423 -651426317 1 550128242 -70148249 -999972614 588714472 115111364 0 -327654840 -333798797 -999972614 -396814117 458463615 -265545849 878107165 -800736508 -807486077 -1 1310284 999987423 418398886 715555074 -1000000000 -1000000000 1 -85408867 257504975 -194680368 999987423 -1 111187904 -618135159 -1000000000 999987423 -999972614 999987423 593536167 372202659 -176744434 -999972614 1000000000 -588401030 635214969 -299434958 -1 -844289638 -999972614 -1000000000 33159769 0 361829415 549440138 -306444917 42 345567929 767496919 -1 311936291 999987423 323368369 -165279635 -877701927 643772665 -769864694 -256302517 976846734 952908998 -492611241 668160341 -304717605 116346618 175776910 843785031 101740693 999987423 62695759 679876112 381251517 -445322585 -165621819 145954247 748539586 450243877 79696960 304083661 -372677432 -999972614 -82566718 -181966473 383967929 364460401 5336184 476061536 -482545616 416077130 -693125209 134103252 -421610087 999987423 193880185 165000138 -2568819 -841539605 799544159 506442014 -323668361 -567110327 721884647 -1000000000 -170643111 25278459 312626540 42 -1 -335685672 42 734946304 475518442 180194854 -454388977 -893402993 -845430412 114934819 863949165 752839529 -636824602 586782130 410302818 42 -1 557622221 -1000000000 1000000000 -501885131 999987423 355655027 -94076652 -7927158 -806811033 54945654 1 -801984073 5963568 440259653 882052353 0 1 -999972614 0 -851271467 -312171359 -348611482 232278347 1 -1000000000 479521055 -890806212 999987423 901354673 -939687655 -207176211 -999972614 1 -366732193 609661942 -999972614 -1000000000 653782725 -660612735 -999972614 -989669395 -819427997 0 -975107447 609463070 -454333970 -755066808 -1000000000 -997660038 0 665025848 978028245 42 -12556804 -46516211 -21614373 230795948 42 -476759511 42 429725306 0 -835145345 -327589650 229493042 -756187568 1 -747066832 -631424315 854298503 -107794558 -944914688 999987423 -77370176 872371087 1 -197338406 -594488653 999987423 -100826815 490510680 -999972614 -84821590 -247054786 942162393 520590505 -119584246 -142563730 21147400 874553918 -999972614 936448382 -60300566 -999972614 194595236 1 -342843958 532178910 445753874 -80699930 553147743 -637707827 70474900 -999972614 -148015163 181848407 -569091407 961018982 1 343301645 646445372 -475334472 -1 291317061 -999972614 513453916 936960965 752065725 720956128 27705027 -945667539 -674031466 -999972614 756425404 154083934 -509759178 812416203 -1 134309359 134981007 529312754 1 834262798 -487176615 833863854 -551879625 -776642963 87148068 343520935 -838909111 -352533313 616966233 819692099 -555135320 509417997 738518978 640521773 -999972614 -614340072 992857113 -71238450 438614101 744356623 370480248 -333808430 999987423 -4957284 42 -212187884 -999972614 1 -417279089 -307879294 1000000000 -858119625 -230646648 -273118778 -999972614 -1 -613225393 -681605702 -1 999987423 -567211050 -999972614 280680799 -962389595 -402499391 -791303641 903665337 -476549215 333479117 381020774 842772006 -999972614 172186012 -305842814 42 226214084 0 42 -999972614 0 -251376316 -218019733 -420045663 -949973446 -952643163 314931605 388751639 169730068 -717529078 943807789 26713218 591716232 -999972614 34500183 73483064 -404416492 -895028491 999987423 947775732 493542267 482263342 -519278498 273028382 -620713915 999987423 -611702003 696285521 576884228 308035007 646742318 -324856491 307823420 593344351 624630086 55056158 -981321542 -414884175 -685487380 859051036 700114106 -999972614 67904217 971590659 999987423 148171888 -326329719 708962082 -830001084 605296438 -721028690 -810332903 256665610 96005825 -267159463 -999972614 -983366372 -999972614 999987423 -388780915 -2046051 64440754 -594768424 1 910176792 581833282 -1 519402698 999987423 -724885463 1000000000 -265491871 999987423 293182142 -999972614 1000000000 1000000000 244899292 -999972614 -182772545 277433568 605079292 -926968253 -720488059 -25786946 820471595 -132951142 -737830591 1 -580463384 -247768852 1000000000 863653067 -999972614 -673380142 -999972614 -823874667 628595709 42 -701302829 -667337635 -999972614 959380381 230355043 483200278 859085069 1000000000 -879293846 -780375191 -999972614 -982702386 855711118 -253886250 -388642674 42 -633580427 -30321460 696550705 144910248 -999972614 2687326 1000000000 -803933324 -359828002 -999972614 -657171348 -745114813 625659068 536054143 -111283804 536035360 -999972614 -149682671 141980587 459587199 1 -999972614 -874763752 -99739985 -750014896 -659277807 1000000000 -751827575 80097082 883852612 -714486841 999987423 220910993 -435531034 503698138 -324504006 272710073 -940983630 130236102 1 -626305656 767549051 1 -318262234 -358438078 -678638671 -784068978 -610229061 -488224412 -959215772 439488184 -455407464 -238273885 468847564 999987423 -438336689 451751563 -999972614 999987423 -272524471 -421194402 552805443 610842944 800017979 348959748 475263369 899206890 -627567554 -807499847 1 -1000000000 188327513 -1 445016106 384227886 -275332196 -999972614 -538748256 947918819 -613667723 -1 999987423 132153937 636093749 -617223983 453311543 -999972614 802340977 618625948 372240576 -288479124 700781504 -209441699 -999972614 999987423 26334933 999987423 -975416370 -999972614 1000000000 229819123 -820433274 -842843879 999987423 556576590 999987423 70097300 -677036191 -760755448 -537437273 -905026817 -999972614 999987423 791731475 -190625215 -66259947 552769486 -435915856 -999972614 -477388570 325156630 -471864928 292127999 133086466 999987423 -383600714 871071701 296698262 -1000000000 800852148 421836824 527915419 999987423 398087800 -999972614 892500833 154880723 982815293 669459575 0 724212437 446316485 -57990954 999987423 1 -585184599 109290071 999987423 943048879 -365571130 1 999987423 -999972614 -827761308 999987423 202271756 999987423 161258056 876508179 -499560301 1000000000 999987423 1 -957048061 -440094921 421760029 940695949 1 -530291982 739265732 350902743 -961122292 -999972614 0 -797023564 -152684177 -83887826 439357790 176628959 -906052095 999987423 1000000000 385738685 1 983916904 381404131 -1000000000 -915277212 171236970 -759913378 777549145 0 209592129 999987423 -407919062 552651525 -1 -411675769 108870635 42 935886811 656039817 144038772 999987423 385604590 917341718 520998714 -999972614 -999972614 42 -999972614 999987423 960217746 880111013 370232505 -999972614 1 785408624 -29076414 -150850518 999987423 -82242277 1 -731802959 136728547 549481897 533588291 712917322 -942338339 599113660 -123303647 -40148209 -999972614 -506975566 -381139827 -950317797 -125004568 -933242549 -1095947 999987423 999987423 42 -999972614 -195829761 810513621 765281328 257338802 -638523375 -352032722 -272963441 -1 0 -765297703 168502539 369549863 20225900 284873650 -591439149 256120542 408581430 668745220 29631258 999987423 -831660294 206307805 999987423 -818048157 0 571394285 999987423 -248116260 946897838 53680682 758450523 -681590226 -720997561 450143009 -179600241 -30456623 714594265 -999972614 -459728013 27307904 42 -5177715 -1 447960882 0 1 -939788681 141960682 -295375036 -587233216 -492444851 -724783895 999987423 999987423 -582125154 -408236605 42617889 343923212 -642677170 1000000000 0 -1000000000 -1000000000 86847067 -999972614 0 956276240 0 -920488412 -432436079 380346961 -217431443 999987423 -135027036 70765183 -471519380 -257326042 -10156728 1 482657283 999987423 -237967571 195525869 -160682835 -440648627 210495547 1000000000 -883966191 101961880 -181551539 -999972614 163643508 1000000000 962273595 -662467900 -994799701 -999972614 579475853 685271390 -999972614 -715987184 909337813 -868943576 -111843008 -465233819 601227141 -410309287 -646362743 711964604 -424354970 287004117 999987423 -586708599 -239183833 172863465 764313570 841487320 508645448 262481577 429930230 -722799117 321961984 197951286 176748379 999987423 -1 893751830 -531609780 -999972614 -1 -20970868 -1000000000 347935337 605389957 627863366 -338658320 645437995 232080758 -1 252092316 283841004 -783059544 18735572 990095333 279993006 -319371397 -454529399 -232940638 42 -782374011 897311701 -1 210023572 799274045 -220031419 656039458 334212238 -818459712 86650709 1 -384911552 -915363936 34431348 42 1 -859034386 999987423 925477508 899879709 -999972614 999987423 -320932356 839294174 1000000000 836797474 0 -250766229 776151224 -263652739 -365837874 725177943 -310557896 -1000000000 -999972614 -1000000000 934815238 -899396499 580259306 -1 -25305304 499513549 -999972614 -999972614 -575216356 -269531569 -999972614 -999972614 -990718879 334987013 294887693 842560517 -135729438 547082650 -999972614 -114656700 -181778831 -273325468 222806083 -907941689 -366510964 1 985592138 999987423 263549027 604147160 29308025 1 -10712559 -830316545 -522868314 -722194860 546063271 243788660 269387151 642876132 347623830 -276754980 341865090 -793402806 -692932587 439302365 -1913433 -999972614 -546287018 -898640844 999987423 -999972614 999987423 273215819 994371301 803749412 -699541605 933169198 -304421697 999987423 78375964 920759597 999987423 381404131 977613254 234667496 633949584 39989617 888258192 -999972614 22189606 572562365 -124619853 -878101530 514134838 502769031 -557097113 452946596 1000000000 -547816892 0 -984961087 -999972614 295416004 -886252877 172245141 -946454532 9285344 196192321 254878294 -444310352 42 0 260645794 33597718 -676552031 -284609360 -463403111 -999972614 -252317314 271432635 668887240 253426698 972725251 -333788448 999987423 999987423 999987423 909134798 758620315 426468170 -999972614 -978605346 11293165 -1 118839140 -821942944 -42748493 -1000000000 711763729 58148394 313895040 1 206476940 -937988316 -30437145 -999972614 -931675674 -528607946 -81719632 197577167 -227069701 -992289065 553016688 -931936520 -999972614 -749961176 -426148244 999987423 -306278918 1000000000 -596436716 -999972614 -130621293 950628864 42 -61968654 -532366623 529220994 569508927 171700105 -5162820 -385198309 999987423 -1 42 -341170112 757912599 -619245265 -999972614 -61084783 -272495704 -1 806626767 615612778 -351906294 883224215 999987423 -1 -999972614 999987423 664698961 -341029947 0 -819512482 1000000000 -843328997 670220436 -570988228 0 999987423 -661956554 -1000000000 -853496422 -287023337 -581939603 -250347437 -75737811 -683326211 739474158 894981790 -374660216 -999972614 876789420 -999972614 -999972614 368285553 -332141121 -1 5259642 -971801321 42 425011564 -171242403 -184381517 0 -231247461 -984559050 287438160 558159345 861970767 186221109 -736575131 -536105091 -719115502 -397457026 -1000000000 42 -624759938 47855457 -869870559 320628711 554245831 -382977490 -945330945 -750015510 -875172119 -867815751 -257152847 -551097077 -999972614 686075177 -877109628 42 -17397803 1000000000 432011605 999987423 138075570 73828757 -301552098 818487821 -513178907 1000000000 719975223 974222137 -559548422 -611813445 370932841 93590466 0 42 -543968972 503970952 -1000000000 42 -1 -172614264 -740594296 -127753707 -552871062 -767795394 -999972614 1 -365420997 -878411733 -248729016 999987423 678524601 764555563 -1 -1000000000 -999972614 504618440 788883078 115778257 365176582 849770457 999987423 819766243 -181154666 363640989 -1000000000 1000000000 -697530951 54964862 999987423 999987423 963773285 313453777 999987423 0 -673245474 999987423 -1 1000000000 802007512 999987423 -172707027 -982979502 -21713178 231083147 -920854305 121898168 388678509 999987423 -1000000000 999987423 -847339320 999987423 905687845 549588329 -624759938 999987423 0 979455572 -821350513 -125417524 -999972614 279183566 -999972614 806101223 -943808346 691970721 -1 193558821 -999972614 830735454 -896272390 -5056945 1000000000 -346539644 -769758001 -1000000000 -958292593 -706602902 -813525968 -646360286 893446026 173566369 134414274 999987423 -771359262 999987423 639538207 -1000000000 0 42 999987423 -1000000000 955725051 42 -86660498 999987423 -817602019 0 999987423 329120390 -194783660 -999972614 -507606258 526753050 999987423 -999972614 231786824 -999972614 117523683 -785944998 -682036009 -327079420 -329094864 -405887002 184111843 -911118309 999987423 999987423 -894324341 137219907 42 -606606404 1 -890342602 211285114 335428577 -684031515 999987423 -775828998 219443547 604844657 999987423 -380179636 173190649 -623504636 -759606322 285034369 194942949 753886304 999987423 -200697607 -567882076 -1000000000 42 -999972614 556283630 -1 -899938119 807813698 214613080 778596668 -606293213 -740048477 1 -624038382 -313408582 -888763493 5214305 833700783 -1000000000 4119256 -780774971 356605849 -893194947 999987423 0 978510267 42 255832048 869112042 941796968 0 995061556 -367275167 -509759178 -1 -25407554 -270297081 0 -912310453 -536475627 447697345 700454448 -41175058 999987423 763343299 828600436 -1 -999972614 -999972614 999987423 -1000000000 342420293 -999972614 -979916914 -825144746 999987423 -48334443 673235533 394795286 -1 -762230736 -773272260 572529810 -25484631 725518609 -999972614 -871639266 283561711 -98631901 1 263291974 -913052761 998082526 125343429 411078615 -999972614 283278163 42 893340592 -669087889 807702837 42 -222337188 -999972614 -999972614 -82063236 -745480947 -181270656 -1000000000 951118791 270012110 304298293 237844257 -999972614 171799134 243616672 -239400326 425582382 -999972614 -530236506 333926575 373223085 -315824019 -938900730 -264984735 705765272 1000000000 654006366 -1 -546900764 999987423 -902786966 -914579423 4455385 -201029535 -1 -6370982 -626813142 1000000000 -932977758 190270506 -455537745 802776911 1 -999972614 1000000000 915262657 -175442113 -859274483 178855654 1000000000 522537748 -181169397 -531065953 -763782323 729551149 869358371 626988517 -1000000000 863479965 229697482 -900428169 -999972614 -1000000000 793768509 -772459222 270672443 959495938 999987423 -999972614 42 -195737763 -999972614 524219809 -406818063 -599957388 -999972614 -999972614 -999972614 546306549 1000000000 -209487124 -999972614 1000000000 -316829117 -329059498 1000000000 -999972614 203579825 501130028 -333233997 811183003 -307612209 945309024 -1000000000 42 -1 -350318025 -643405419 572499642 999987423 0 999987423 -999972614 -95732812 -928933017 1000000000 -999972614 -890431414 1000000000 699688474 890318687 446555699 193487529 1000000000 -1000000000 999987423 -80307768 -988491737 -999972614 -463175314 522884519 -115287165 554914966 -904240752 -856053334 502897002 -1000000000 439347889 -45496426 1 -811666497 -462351995 162559876 637729153 472452457 558954378 -978252095 179949103 141629492 404470912 999987423 503634783 -297656302 -999972614 -805275708 -654873375 -570277938 359724303 -823998883 -1000000000 -239462967 -1000000000 -999972614 295643869 -325315585 866284362 -813480594 1000000000 999987423 -373716369 697255331 -999972614 671346636 877237356 -999972614 522359536 636872894 42 371870079 -735208411 -999972614 -999683344 -153309834 -999972614 567967409 843389928 999987423 709492726 -999972614 300493497 -96116388 999987423 812326263 556345095 -950589163 -701677389 888969634 42112980 -525390193 750410873 537903433 441918366 -1000000000 42 42 999987423 999987423 552661276 -999972614 -256360300 -900481738 999987423 0 -392180932 0 -999972614 611229030 77587925 -537366422 485760436 272773135 429811421 474903510 -363724250 974324808 -639102193 -999972614 -617043155 -164880769 999987423 -54535696 -967488472 552975216 -698929570 153659901 -754279254 -1265884 -999972614 965769566 543888604 -1000000000 -265900148 -806616908 1000000000 -1 15511548 -190525301 45715994 -240158078 -1 185431161 778596331 -999972614 -195393008 604865807 368204510 -1 -308513391 443835486 13338037 -901034252 -628684071 999987423 -1 -381905476 1 -407195747 -1000000000 -999972614 -1000000000 999987423 909621559 807376151 -433275050 148431548 -963145094 -426715473 -675666973 1 -422422523 -999972614 -993184854 42 727969658 -234617735 820862816 308502462 991289302 -425310022 704564948 -132696231 -426896566 142460701 -13370630 -999972614 -465137759 -395425596 -577075749 -754656553 218842426 0 999987423 -999972614 -881142030 -820764215 248209956 -238743252 1 -806214470 -166960638 -853371737 301190182 999987423 743456702 999987423 -999972614 -599137404 -327543889 -1000000000 -222266557 -589715296 -102838429 -800639001 487793823 -1000000000 672706665 -610127590 999987423 -999972614 -999972614 859177510 -999972614 118839140 -549602284 -682499574 633481679 874696982 741054323 -209784904 964777080 -677974493 213828627 999987423 -762258813 824031659 -699078017 291745071 121905318 -349717876 -48907294 246789115 697554423 -136319811 636586714 -151688423 800630249 607212302 499172875 -999972614 -487534046 -814166867 -43929372 -999972614 -999972614 999987423 -97006761 790415456 -727338199 576192668 722440362 -655853091 -898720181 -324895810 -1000000000 -999972614 -1 212260649 523491674 47468138 285554894 -417803783 -305788806 -635195227 1000000000 -747172836 284440582 999987423 -115091555 195105533 -356537404 0 275242425 -349904229 999987423 -792694955 -999972614 500300939 1000000000 -999972614 16747977 -979442618 377153195 -840694353 -564493651 -299357992 1 1 -999972614 674542851 -938317319 -374718699 -455946389 -491146975 645534073 -706044084 -999972614 617292670 42 999987423 788371642 0 0 1000000000 0 -908868380 1000000000 427384871 999987423 -768450159 -302612653 -26417006 0 377855373 1000000000 0 736181327 -128742987 120857225 448246096 999987423 -463621534 -155159061 -894499890 129528859 1 -1000000000 133082301 630766217 564344621 687802758 698747059 133576141 788343406 610745394 421339030 -221358313 -7852422 908702816 -403624939 -510985730 -999972614 408446001 -954145485 461365904 543047396 239432700 -597985840 999987423 893157601 -270478754 -173308352 -407843178 589827554 173416 -999972614 691385033 -276109539 999987423 -782059357 -999972614 749786696 996745466 42 -1 -150962382 -380606258 -999972614 -999972614 -136002109 -134069128 61287789 1 999987423 -999972614 343800573 -788718419 -328839914 999987423 570954719 -1000000000 -925856123 -105477463 492706349 241080172 -180304517 -8609822 -505460480 -1000000000 -39608168 -785528895 655094435 -84719867 0 -831662390 391589517 514333995 -144344260 -1 878554141 292010151 999987423 42 827680226 -365443305 -995048571 978733145 999987423 491869667 -514761670 -568787696 -64874663 -999972614 -25136500 313555587 583273806 675295703 -423701290 691940767 -999972614 -999972614 -999562035 58705470 -795721824 0 -98916459 -942787997 -467339861 42 -195661216 445344488 -332444826 815532258 -999972614 -265057367 -339054104 -755411742 -469671312 -40244959 42 -868845647 783850650 -999972614 42 -999972614 999987423 -1 -191306897 -795374379 369220913 -285027895 -999972614 -956636506 72026699 999987423 124040436 999987423 -976348086 1 37646459 1 167690351 0 -688624459 -70756912 -271079823 -71743900 196753748 -245900399 -1 -900409596 1000000000 361614902 -999972614 10300 467714988 964090692 259954838 -999972614 -450723069 1 181655372 -48177153 -872707869 -891738424 -1000000000 920688065 187729186 0 -999972614 -999972614 976775853 999987423 999987423 999987423 277962676 -999972614 1 -665981166 -999972614 999987423 24493382 -756881948 -658126004 999987423 619606124 -685982681 999987423 526955559 -1000000000 -502727393 -82518314 -873924616 -625342481 265162536 250927637 -1000000000 0 495456559 42 898114270 -999972614 -578535521 -999972614 237466355 169644328 779318884 898918516 -538407031 85791444 1000000000 161054431 1000000000 0 -74240062 553383975 -1 -751459280 999987423 -366742122 804852069 -1000000000 435222272 547284156 325080596 -717889483 1000000000 1 -53522379 -999972614 -731039402 887533249 -925941522 952361919 -654428879 -276431235 -639386968 -999972614 -57385583 402648170 108886447 1000000000 -666391271 -889167174 1000000000 135307439 362058373 -1000000000 -673854970 1 818135977 1 -1000000000 733782769 -823406594 -999972614 55854255 402038806 -718572190 42 997220506 323886255 -999972614 -249701660 516763439 -589364786 1 1 1 0 446391535 39063813 900666527 202511160 764207869 -738706284 -167494101 999987423 254003760 191604268 259265221 -327444985 391282349 -293475113 42 845548818 673802812 226660484 697439780 171958214 1586444 -999972614 64553818 544952896 -658296048 -155076099 314855453 54273833 41419336 -392186244 -154946310 -1000000000 -669810495 -536281943 999987423 972547792 1 -1 -569162649 999987423 -577817391 -830797487 -269805569 522808486 5396046 898724412 -999972614 1 758595227 -1 138737521 -299844947 636007434 199934750 -821084220 -481661255 -999972614 569986667 536828049 338572324 63522176 -384412077 -999972614 -159202067 1000000000 211175696 -294422575 1000000000 -222239026 675310623 0 -199322769 954121173 999987423 951772403 660701452 107863476 -1 -634923121 -76746321 247383363 1 -998630016 442479933 -999972614 -274761903 558137602 763449305 -832030876 653520996 1000000000 -783118257 974285860 933420634 -586271211 1000000000 -492928271 -375754878 -999972614 366518544 536172464 -128003355 -1 999987423 -264258332 -799338585 -1000000000 378932213 -122578854 630911563 -442972204 999987423 608377187 754874431 92934890 -185023211 -941542121 878160411 385276897 -485452227 526282929 814742860 16151728 -1000000000 -999972614 467993518 0 578036498 -745188755 -999972614 42 1000000000 -48322359 -999972614 930532505 -884756202 911193244 758510462 -951543887 -276378486 999987423 -268243567 -999972614 -999972614 503509478 -627427898 220641419 1 -28587384 -444389207 464151354 -947035144 -946161509 619369533 0 992894865 409809374 321029653 888379231 956788864 0 27596236 878016958 45081406 -224064092 240249004 -999972614 -133658507 999987423 -999972614 957995269 252218974 541146456 525210846 -246868936 42 258153763 916641791 -420455128 -999972614 -821676363 -550907898 1 -153127047 -220573278 0 -999972614 -687080465 -999972614 -12024533 -398476139 609461912 14028326 377872237 -455982602 703605335 499253552 -999972614 -944687289 179423224 794787769 -41562582 -599421637 19395884 159603182 -853295910 -663615336 -287371576 -316900837 42 743209406 -611447379 644196054 999987423 720647922 -468179957 1 882584883 0 -942415934 583537111 613234885 874822303 -949490889 -999972614 42 1 432569133 -999972614 -399038624 -117192434 -293562203 -999972614 -288513600 442197859 -999972614 -980078824 -957928824 0 -999972614 -778695972 -827950264 -735306781 741472562 -578457315 -207860501 64764098 131546556 727921380 852538887 -480024422 725254825 -734375428 399148118 950125519 999987423 397539109 172454542 -834906462 -319926602 839824750 857561163 498960890 999987423 850403245 -509504590 -999972614 142265061 1 724114061 -44320622 858131667 991417536 -999972614 -1 101571309 -1 537478780 999987423 -451785801 -999972614 835939762 -452934080 999987423 -154536487 -234254380 0 -60479942 -860994683 -517674555 -999972614 -643509513 -686076648 510236887 1000000000 200499881 -227360108 999987423 -481400203 -780898465 334973832 553157951 -346214971 999987423 586779597 -980584383 -615085375 999987423 -613084658 999987423 143917785 93625474 -999972614 1000000000 -977874255 42 996979052 -110243414 1000000000 340594128 -808286387 -470811834 735354542 1000000000 0 -306012015 42 -999972614 -662848869 -749827500 -464730594 515535967 -531950609 790749467 0 -246192976 -999972614 -44789693 1000000000 1000000000 999987423 617623217 -578399140 -3865026 -173500897 -725054831 42 -767852918 748152221 -1000000000 754585108 -317148340 560369824 -385061856 -811408728 -31405215 797124455 677054502 -863674288 -12078396 -813962089 -211310821 999987423 -890353068 224176601 -102400654 -999972614 603585629 999987423 -554507681 -999972614 -658008787 282773874 -387426164 289923388 683963360 42 497666779 572816235 1000000000 999987423 0 999987423 932737983 0 -999972614 999987423 -999972614 -483387214 -408947709 0 999987423 999987423 -229858366 -283593976 699644925 351512944 -449090298 1000000000 -1000000000 -1000000000 -1000000000 -944670994 -547455318 -395314004 -810391736 -242634370 -351347834 1 311224639 -392283195 232680823 237667978 -572548447 190926917 90314046 -769020973 -845187021 -417707135 999987423 -999972614 826503829 1 391243151 603396459 -255745209 390741669 181972477 793443206 18931188 103706805 27111425 -173694575 -861284761 -999972614 -417198812 0 1000000000 861220707 1000000000 504328615 -999972614 981665295 650672498 328681965 0 -1 -251874902 999987423 -413678476 -63933344 -999972614 778049771 450745052 -938938459 222873298 1000000000 -369367175 546606856 524708048 1 64748830 42 -106564372 -1 -373164999 -1 -884073222 0 -1000000000 -648598355 -145427519 999987423 445670210 -1000000000 -262437108 -1 849963056 -397325085 42 999987423 0 176450787 -584635552 1000000000 999987423 -192891603 -573505459 -1000000000 -184724651 353514234 -179015667 -448368643 417929734 1000000000 -960928223 970840389 -741333544 1 21469398 212343998 -110530781 -1000000000 999987423 -818454088 707500298 714028185 -999972614 -131681034 150699606 908143862 -819393466 600737635 940105755 45946900 666390052 -999972614 -568351376 670263667 -705227786 1000000000 999987423 -999972614 999987423 -957507867 567893913 -661820336 55865344 -622034968 -999972614 -659940732 45658383 -767470692 513600877 -999972614 42 1 999987423 -802509679 -999972614 -505481802 26951978 -999972614 -1000000000 -939858171 -608764838 -330592620 21151580 -999972614 536278208 1 163518870 436658763 -511051622 -579829963 999987423 328125538 999987423 -5468768 765281328 -494899612 945076946 -999972614 999987423 -727811887 -999972614 1000000000 -181670365 999987423 -663670783 -174012711 515111416 999987423 -708595055 -917994886 -349212229 105315062 638364489 -364010422 335315514 -999972614 119273078 433328312 792071684 893248346 -297465115 67790672 -846696803 999987423 -630157656 -999972614 798382764 716533012 158690069 -986867730 -583517699 -473790813 -999972614 522359985 -946205289 559174471 -407146882 998869486 213797911 1 -999972614 1 -926064878 -525107888 -225436661 -697243552 356889122 -746635013 999987423 42 446020859 -999972614 1000000000 1000000000 -1000000000 -449395536 446316485 868056465 538638832 1000000000 -414926286 887543689 -1 -923530478 417863858 999987423 683195713 -923231589 834301139 42 155683886 42 -1 42 878910288 -254528059 -733322866 974105211 492264023 -483910675 628208493 625541045 34293929 -999972614 -906223535 -806251117 0 -562953571 404839949 999987423 999987423 -999972614 201534639 93503681 48905754 135384915 350424782 42 190412790 -1 757090282 -612979743 -1 -342203522 84402029 42 56972922 42 77489459 0 407400069 -394200204 433433681 -999972614 -338820937 1000000000 -390811152 13318588 999987423 999987423 1000000000 258618233 390403348 142814530 516380473 -1 -350592620 551442630 -727193218 -410023811 90106522 625739660 651564877 -746307743 372747264 -611879262 1000000000 885502394 393430503 639561113 535725927 0 856968702 -999972614 999987423 935637193 -795727700 324342637 -684641437 626287876 571561234 1000000000 499808667 318865547 919535029 -1000000000 34169340 -679704558 -801403923 243118343 -1 884865558 467257244 385033478 44569235 -323592303 204339857 -167863039 0 -874367739 -360640439 -561534383 961780960 -857219733 -361979573 -273159096 -1000000000 -1000000000 -1 -218625605 -704809124 432967284 228809597 -398726310 -676946951 -1 -999972614 680454272 -149609484 42 568107483 -307877247 -999972614 -999972614 591729691 -358902282 497181629 -387505222 -1000000000 712257106 966030768 195815585 757870700 -179123138 -457328996 414828128 81745808 999987423 0 -730828549 999987423 236991358 468647170 -198392482 27546183 -520110859 -840637600 -612399741 999987423 -333129283 -986405768 68260183 -999972614 -864931288 -995782335 -941617763 -361978158 916387976 -621233219 -806433490 999987423 -140510796 -999972614 484962564 -995714912 -1000000000 -1 985348694 -323608316 770043244 1000000000 -835896446 -999972614 340571237 -884622409 -1 508173120 999987423 -606370716 -375069026 -363037050 108109174 745728418 567246532 -370870375 -538064092 999987423 999987423 -197713237 -581675011 539707423 392166483 760239794 838134655 1 42 288054515 1 -48270348 -999972614 -426960922 -847376866 1 -266828354 690746541 1000000000 -792699745 -59196691 -350826431 -483105283 -829261799 246707009 -990567511 1 -999972614 616989137 -680932526 -541039420 262972003 -878023886 -686745494 701606142 -999972614 -517799704 -1000000000 595880884 982660826 1 -761566355 316064336 999987423 533607834 999987423 -576776942 999987423 -1000000000 816839329 -774777325 -508299683 846281728 447862713 -999972614 540384484 686729896 -414672536 797527318 556959219 -833200378 999987423 -93422093 1 -313461401 -999972614 -137606463 244296322 363423675 741551498 -49719146 999987423 -697096936 104496227 -999972614 176218706 -638574221 42 -185043975 -66226762 -375912188 912394726 -713013561 -1000000000 -1000000000 -831048358 92996949 291917702 999987423 -1000000000 -810199480 169441816 -999972614 -492209822 -999972614 0 -361172425 -613501499 241789020 -712934247 -814778410 -419012888 -840682376 1000000000 1 -964506812 -201447439 999987423 938352224 -784534325 968944177 711714724 785619317 -227466318 -619902282 964671499 -959494715 -643832929 -1000000000 -942944912 405293390 999987423 357554146 236732125 -999972614 435023837 -768130478 -999972614 -58553841 -639490828 887175719 548051498 -1000000000 999987423 0 590631278 -1000000000 42 108354955 996290110 520714207 163299665 -823655981 190656170 197612309 -112849452 -526902922 790501962 882284929 441723482 -1 1000000000 1 999987423 -300189030 0 61400156 902268897 -1477509 837050675 821562150 130991555 244215045 42 -999972614 629752902 -1 -479773831 953101800 928788970 -1000000000 0 -561178905 269925095 -203834236 874502429 999987423 -276504198 -481757444 -530151553 -1 1000000000 1000000000 300599446 -522645839 -999972614 106067435 383418779 -999972614 -999972614 768124282 -311791052 162214124 0 -19060643 503815669 -526982644 21576529 -685267594 -567299246 -419477588 -653256827 295179246 292127999 533908920 893524292 106819830 -999972614 466859478 -999972614 999987423 481306604 0 533419623 -999972614 -603391351 109746365 641513475 296859312 42 -289382504 -372386628 535507913 277412871 331802238 -589250141 -999972614 -1 -334728265 547614683 -402970510 876894021 299003401 853648870 730043014 312811818 -999972614 42 -279645002 -668773546 -854449204 -291662077 -445417822 999987423 849454484 -369122283 439504586 999987423 574527706 1000000000 999987423 910728821 -999972614 -1 -157924252 -9098957 821342428 515748113 -251376120 -571029080 42 -721542037 396196066 717925200 -426125001 -39473179 1000000000 159147938 -490421071 1000000000 1 -885031797 989540854 754230984 318623767 234681393 -999972614 111851489 5331337 -874469855 -70248261 324587202 999987423 568852970 -999972614 999987423 -999972614 -717960967 -78637961 -988245762 -1 927476976 -486468588 512868280 461284332 529348584 -996827107 -393926102 941931361 404631874 -950591489 -952905016 -393266598 -685589886 275041451 -999972614 -725019572 999987423 -302979797 -114917512 481162194 831968539 -138172431 1 502280100 467678262 999987423 -1000000000 -156154165 999987423 841269120 -764714767 999987423 -530185789 -995766373 62625871 -272409027 -336025557 -999972614 549899127 -374205084 55554047 224878954 701630059 1000000000 42 -220713466 -889936688 -1000000000 -930935296 1 -776722981 -260070691 428696978 145651710 -794499194 999987423 964797103 815948516 -968229460 617992260 -176531009 1 853566275 254461756 -999972614 413950351 47288267 -497572800 999987423 42 -1 -1 335877750 601606888 129039821 603210759 246605719 -863791820 999987423 -668384389 -949611264 0 -157888282 -213643086 -21967454 1000000000 0 0 -55439869 776839239 92911630 999987423 -868189892 1 -308576476 19144923 -1 -413937336 -488481787 0 277448594 -999972614 367020276 654740139 999987423 -520798730 525308075 999987423 721706868 436670835 -999972614 -999972614 898984742 -574298912 42 58045496 -126327257 488488543 706647389 967067597 459790643 999987423 405011314 -288711513 639198775 -999972614 -331942165 999987423 452339689 105022110 68449455 -999972614 20522998 -163187683 -53317941 999987423 392300973 -821122158 -743779160 290591514 -812905769 140706031 -340383098 203641514 42 921248519 -581597061 -853711324 -112548893 171274647 999987423 -1 827750185 -841910488 -920613871 0 -120313109 42 -999972614 -14908308 823122501 -1 -596127616 328969825 25949582 383597963 1000000000 -19367486 211176130 -616105430 70400469 888239176 999987423 -769754193 1 -696699691 962732396 -282065735 539210182 -33963605 -726430693 -391525716 -999972614 -999972614 999987423 347242584 244451927 -396660728 -546472019 -358351126 338009043 -211127098 999987423 337853739 206146955 237391580 -999972614 -999972614 0 1 23847282 -1 490673727 999987423 845477430 465782523 -509256025 -719989181 1000000000 277782096 -791970468 198663572 -999972614 -515978175 999987423 -999972614 297075697 -622792533 -970698644 126551130 -1 603869774 -379314919 -1 -917443046 441560410 564927853 -732904264 -388379490 999987423 999987423 -999972614 -760617654 709272184 -912285253 66052077 -100526542 -526999453 654104411 0 -999972614 433929405 -1000000000 -312487646 694436342 170202145 297905772 1000000000 42 999987423 -14962864 156833050 143157153 887977672 -189429177 638384218 999987423 -999972614 999987423 704118906 -363220667 416440851 -290665851 41431299 -1000000000 238470070 1 462978915 -999972614 -284912830 -999972614 -821350513 -674590549 221687099 -776480310 -254113731 980961384 -522420969 821455395 -999972614 1 0 -539764347 166930903 -324565073 -904686843 -999972614 -861426418 275661946 1000000000 -536571847 544705499 239010366 -896974475 -479036001 -990725157 999987423 -435955868 988954494 145598281 -849603684 -1000000000 697997153 -999972614 705912045 25853253 999987423 -746622850 139568502 -13370630 -627481014 153857931 -24337923 -763157497 885714619 624158864 228938163 -171662454 835079222 809116544 -999972614 222627075 -999972614 -996100911 915459232 -610447579 101768600 -63249429 -765842111 645840873 -931789888 -309162517 -979417297 636274147 -532234363 999987423 726009414 1 -727997554 518021367 1 -120613737 -999972614 -999972614 208869715 -999972614 805778566 -476268192 520709684 329981184 -132274090 1000000000 795232681 43791914 813273544 -123698176 -184242962 335280043 -1000000000 824337352 727462425 953588426 1 528776989 -461982965 -753213556 -95324213 845979963 999987423 -21078625 95125039 503474181 42 -1000000000 1 1 907532703 952481685 -403970591 -49077404 -735155038 -733786146 -641042317 -4339579 -500603718 1000000000 -55283546 -1000000000 629442978 -999972614 24734041 68520581 -277459128 -1000000000 -872662590 596094489 425788807 -727364658 -882167825 789675903 0 -178564572 942058438 153756384 806526895 -1000000000 -188183836 869046700 999987423 359465414 -574605140 -924692229 374046787 -514345766 -140038784 -51390625 -1 42 -999972614 1000000000 -1 -663289150 -954051835 844665112 -999972614 -504066974 50816641 -811474338 1 507039962 683968190 -999972614 50040433 -999972614 -965697661 -922315216 31587308 0 999987423 48523888 999987423 281171780 302334649 1 42 665331068 -140334748 38323553 42 -558871268 609571154 -672572645 -999972614 -737802022 -891281620 -455395304 -720408765 222995155 -704212830 838255226 -809001706 -999972614 162734691 953450604 409185954 464805853 451320882 -935291404 -177026272 870591678 -246389330 399697221 -1000000000 -192345688 -156232726 227018113 225951264 136154334 -990905757 1 144723489 671632004 999987423 -342863745 -148335302 -1 880241296 -1 -999972614 -623286990 -999972614 -999972614 760662356 -1000000000 427117427 340805302 416761721 -268096307 813477217 -162158012 668435449 -878791072 -349514220 -49820978 1 -240217367 -358219558 -999972614 -262064356 141968607 -285456359 42 873482698 -999972614 12231336 -1000000000 525811952 -142561233 159039494 -429509090 139481067 323265596 -555325382 343951375 441497549 999987423 998102601 999987423 -651244980 -80840532 -194474328 999987423 -690963134 688367424 772670103 1 999987423 499141773 -735400921 -938461175 630404401 905334807 1000000000 -146543004 563676062 493034519 -999972614 857949864 -618539514 -685850187 1 42 65207443 -999972614 -887980888 707414397 736613031 613892305 -999972614 571566544 119750561 810167292 748617617 589256130 270120062 1000000000 -838162150 -768655814 -482470989 1000000000 42 -605012606 -999972614 -1000000000 979231169 -863046712 -414427133 42 290882376 42 -1 -577391645 96430007 -999972614 -1000000000 -372342960 -218975538 538419682 -521787983 -1000000000 999987423 -999972614 762130190 -1000000000 509229539 -889348945 -143656352 -918411784 709968434 418645925 757175225 977985302 1 -999972614 -917229852 -688808965 1000000000 -954886885 -999972614 517120347 -177373610 -953617897 442198254 42 -151354538 -376068325 299407814 -233040641 -189273687 999987423 655587799 709015900 378123657 858552254 213230296 426168126 -304408736 350912825 -291303187 -275441192 -999972614 -487902617 -499165704 446090787 116397445 85767127 999987423 -1 401295752 -891314319 105142477 868730968 -1000000000 999987423 -747551351 660301900 628716268 343356990 -1 218417445 410604818 -512792006 1000000000 -343777426 -602335408 46608910 1 589407723 625920361 -844336222 -1 -1000000000 999987423 776103708 755304302 -37456993 999987423 -807370618 0 999987423 -1 -339132602 -218676028 999987423 -714382359 -523508407 -412786543 -804480808 458700540 840039868 999987423 -1000000000 -640290473 44044344 -818953535 -239120392 999987423 -1000000000 42 -999972614 776808894 -999972614 -720227957 -483419888 999987423 225056168 0 999987423 -17360558 -957711771 -1 -165532503 516903007 -277461696 -376994797 1000000000 126561093 1 24170090 -944241072 -1 -999972614 -32056515 -389297425 686240096 384243459 -632563941 -672134209 -559890461 316819725 -95547885 999987423 414177265 -999972614 -591183027 1 999987423 -999972614 -999972614 -999972614 -999972614 -746613692 42 868944946 648840006 578967829 -667173626 -87599226 999987423 -439156230 999987423 -235790752 42 -290195280 258455007 653322163 -497987835 -391008905 -999972614 254824645 857746978 -999972614 999987423 1000000000 -833696930 0 223484076 -1 -855521629 830735454 499479584 820644649 -192637548 1 -1 52560951 892779400 46696716 476512438 42 -218304538 796675820 316167609 -652435678 1 -158381536 -1000000000 -441809869 -626577807 -931058437 -633862290 932199752 437855432 1000000000 999987423 736666809 542298680 999987423 -405082806 -247292661 -408683905 -823748506 -999972614 -838928601 -1 -114982819 -753944139 440488294 -999972614 999987423 951747965 -999972614 1000000000 -1000000000 999987423 -975720393 641793849 -635283961 -69489073 200369583 -597237429 171552300 633822177 85358401 -794206449 603122634 -203018581 -999972614 -717654202 -600793163 989921746 567108580 -825137552 23344494 836553085 -806370535 -959413457 -999972614 -289612197 -900436449 7250690 -1000000000 472342661 577316578 570704619 -466055265 95655135 -999972614 805062540 -791303641 -999972614 -341002 981739691 -342210136 707259691 971787597 -1000000000 677792982 816432424 0 0 -1000000000 -113710306 -990190246 -529413971 -674751357 736831764 -471728900 -283486679 -364195652 -673395934 -999972614 -730628175 1000000000 565295471 -901189178 999987423 897481136 -1000000000 -999972614 -339759664 -9351332 -196099531 580969916 294819580 907758964 -519709286 196220925 -81368043 0 -684877202 335934988 -999972614 174856943 -84539291 -999972614 1 999987423 -999972614 1000000000 485591966 999987423 -450101123 688962742 626884416 -1000000000 999987423 -540539589 885079310 -805093137 999987423 0 -999972614 405400407 -250427514 870891074 894347867 -1 0 1000000000 -788247469 -999972614 374062387 -466092827 -756650861 999987423 1 610745394 866624292 -874573611 -775126191 -353376763 126777186 -1 -45881250 -723799448 -155679729 -880730693 723932995 -999972614 0 414579215 -112054236 0 -1 297345837 999987423 467320957 -33048029 -715471890 999987423 887075122 -974666075 855128577 -884619607 -999972614 -746700526 -362931559 -1000000000 -922714616 232005193 -143617463 999987423 1 999987423 671303700 -999972614 999987423 -610107628 669302753 -80782949 -1000000000 335373517 856575903 999987423 -1 999987423 989349009 -49168691 118967120 42091677 999987423 556122788 -523648300 -999972614 120891901 1 155082981 425357969 -192544989 339402413 -605621132 996035937 197592621 1 -999972614 750736890 0 335247174 862109789 -965527288 -889146029 -999972614 1 -384323167 -577798871 -299668549 -410656030 -593289483 381455481 1000000000 -999972614 -999972614 394208580 667650047 -404371985 183357689 -623854363 852325748 999987423 999987423 1000000000 502332849 -1 389913155 -909325386 -1000000000 -743119604 613687568 -834037671 -569544916 559299137 42 1 -70372257 634162300 -337211229 920891444 -1000000000 957955976 1000000000 1 42 999987423 720222671 775882758 0 -983297055 201601062 -380147102 730406191 999987423 -577608270 -999972614 -1000000000 340506785 999987423 -1000000000 305259101 328954551 -590133092 597963453 211991832 -9049431 893685815 -683818339 -427243086 390715699 -252943616 513963147 -791123610 42 17959748 -576430761 611393272 1000000000 590848027 575309463 -910356577 681505619 333807030 -1000000000 -602134332 -1000000000 -999972614 -404043616 -616836686 20613554 -426889035 238631405 628262235 -251573186 42 239084428 -999972614 -850894564 597376925 999987423 793120230 -999972614 999987423 -819348219 999987423 -623985201 1000000000 -84199942 -185673602 166621778 -999972614 482115512 301506405 999987423 -79475225 425755803 -1000000000 194577955 -169895046 -341526216 -651414329 -1 108475796 -470072677 -796491308 -263755460 -1000000000 0 -534495597 -555085349 -49556526 -716688493 -767740362 464591830 328276030 895461188 321374757 931648499 -999972614 1000000000 -1000000000 232561895 -599710152 42 29587557 -333145841 412545000 190242056 -999972614 1 699683366 -999972614 -710013268 -375312280 487860688 -758733959 999987423 202716516 999987423 -1000000000 827592543 -1000000000 -398690844 175130233 963085898 0 999987423 999987423 -148719597 -999972614 -531982556 -999972614 -999972614 -100454630 -560303910 -180098798 -417001883 1000000000 -224772052 1000000000 -465044078 -999972614 1 111610839 399005776 79339777 566760225 -166215500 406556307 300929165 999987423 651840328 999987423 182451840 978071946 -568514329 999987423 366154017 1 361185080 91367671 -599473935 -813020686 773467666 999987423 808671797 146836917 -999972614 42 -995535681 410705898 999987423 0 470492755 -512729348 958946330 816757557 0 -270392905 156722206 0 -5349883 -437598787 -688407666 -678605076 -999972614 999987423 273286209 380475597 1 0 503990548 -1 42 1 -174995150 914076817 962187668 89075721 198192069 895498305 -467594216 -188713205 -96551966 80250910 113415372 512625719 -172040107 -913803367 0 667501234 -999972614 725523113 577412562 -385919294 -667509678 120191025 -974223772 -339377458 132902127 257358349 -431429424 -778462652 -457972481 143217582 1000000000 0 -999972614 520308120 -26128199 145593130 145961780 -494397232 -999972614 -753754613 -999972614 259187726 -232189462 0 -999972614 -1 -52621450 347714738 918929345 268454536 421736057 -833281532 814089426 999987423 702314143 -945410484 330961534 999987423 396003788 -1 -1 276020303 -999972614 -731827233 999987423 404963282 42 -999972614 121651146 24738175 -1 489718838 -735892923 -596510812 1 42 -999479674 999987423 -399285865 1 999987423 999987423 999987423 -999972614 470980225 150694519 -1 999987423 1000000000 565187961 -659006501 675668642 -581244848 -185224342 589501688 -908147240 801248384 70221331 -999972614 -849250118 989480662 74680969 315974644 574857554 218283445 -246042500 125837291 105737974 -264133888 917915835 329646358 999987423 620869020 -305873760 999987423 -167440928 665245346 889868902 996530704 812945464 -259120630 233818716 -342787138 -495782735 -999972614 444630706 -237217322 663217220 632282516 -999972614 999987423 388885907 898173816 208280725 149648056 156740124 -145034044 988487228 1739772 -329444361 -543366115 1000000000 42 -991921799 -496273974 541023447 -1 -695398667 42 -539241665 -837883944 -460562625 -858236437 -1 1000000000 -783678771 216845407 42 943249140 700776224 -1000000000 -830001084 -224633811 177373192 -924112246 -47415069 169338380 -999972614 -999972614 166199064 -306543413 577921938 -578089460 770795012 -139431823 -406918015 -202496880 -447457829 0 -1000000000 -133346525 657221148 729300082 -531711520 1 -999972614 -146111400 999987423 -999972614 999987423 -216254475 -601659859 1000000000 -368855138 -529416946 999987423 -784862664 -999972614 631108132 -999972614 999987423 -192927676 -94269579 -937873334 -386331449 1000000000 -217548696 42 -1 694242222 359738951 -582595770 307368860 0 -110808100 409598134 -380107702 -297743924 296141007 190534051 913042363 999987423 -549028419 415567714 -59743735 983641322 -551495859 -798701116 -999972614 -817546336 1000000000 595305480 -459285018 -261855818 -743530694 -727338351 -471021156 -338958040 -179184000 191998530 999987423 0 529809110 75712124 0 676386572 42 -999972614 999987423 -806214470 218349658 -166730604 -467567952 615205703 -816641179 -104636648 -994546501 721345655 826848294 -102034145 -999972614 -329528232 -220547649 -126828281 -392680355 424875400 556611475 -496262836 999987423 -999972614 999987423 -1000000000 -598314512 -294437161 1000000000 -474864947 -172171661 -62110527 19808852 935187227 -695486997 -521544870 -651081955 -594603884 844026668 -681333278 1 -999972614 1000000000 999987423 0 445762143 999987423 -573434998 -896548583 -410480589 747484606 -161630269 632708470 42 999987423 403718697 -159888344 -516298631 -259505761 -1 0 -860471825 21497919 709266664 548008534 -1 -1000000000 -909791216 802912470 -64981935 999987423 464464610 995795272 -999972614 -596006788 -999972614 999987423 -999972614 220898587 47678713 842452291 -310113797 108869644 -999972614 -999972614 257825478 -999972614 698658916 1 -752400163 92381179 1 -882336114 321414709 -999972614 -1 -1 932444827 804079099 303886696 999987423 717087940 76009817 603199073 590386626 836581226 -275306429 -1 999987423 -1 -750893819 935900597 691103689 699275397 -999972614 781922734 575049369 999987423 -895216025 -765313437 -391755385 0 191921209 402740231 -490123059 999987423 592632759 865127855 745581317 -792170375 401388016 -1 -846074799 -12532445 453030031 0 459449955 554991594 694265380 42 556999399 -1000000000 -260107336 -704460124 525185426 -689890478 -297552551 1 1 957131573 -455784023 0 -745568186 -1000000000 -631185593 -285364577 -999972614 -182618829 -309055978 -999972614 -332151944 -389818245 159368375 -1 -999972614 999987423 -169810122 -709951808 -756467006 183040710 -652589726 -1 822333157 -999972614 -67718743 999987423 999987423 606803820 244196133 -938610446 -95123129 807976885 -1000000000 502758027 -816930329 776942444 -1000000000 999987423 -530291982 -905806423 124766729 977461066 -930285924 628449060 837797713 1 42 -187811197 -999972614 532544139 948431020 0 -522413327 -409582306 -884240481 490505687 999987423 -356845457 914052064 -999972614 1 -699799361 872673286 122923762 982307174 913828108 -583595007 69318845 -269830998 -209596453 -999972614 999987423 -656416951 65643305 897903021 -600847732 151051035 -335050144 -999972614 561083218 277832535 -999972614 89377200 -589211682 -1 -480415859 438589546 -481312873 210015585 -397478289 -841050199 276368080 0 -756172687 -134334548 999987423 186583425 -32286627 42 542893378 190534051 806955161 752904608 571467671 238560070 803855432 999987423 1 -361830092 313896690 -324278756 1000000000 -999972614 942578012 629556619 -543657654 -960487959 -270200682 -1000000000 -187807845 67993805 -999972614 706649431 632509186 -1000000000 -267381877 -359563703 614175531 999987423 418829977 -999972614 1 42 213047725 -141522934 1 -273013806 -18225040 999987423 723675115 -250228718 -461225008 -999972614 658921297 260155633 999987423 198026204 114785936 999987423 0 1000000000 42 1 255295544 0 -52624365 -623049231 129665061 160890461 42 -1 -697665939 999987423 -1 223219467 342478593 582235796 1 42 950359977 -1000000000 -1 -291029273 843548740 -16639796 -524099161 103115098 42 -699841352 139613639 353701094 412483049 -1 999987423 -37719789 1000000000 121565622 999987423 95319964 -365832444 384280699 -414235871 -554207047 -552692383 -51784907 -324223803 42 -999972614 959351350 -162574573 719368135 588213888 999987423 580217606 -558329450 -999972614 677086295 127758392 -554333346 766720315 907429883 -350784334 656931491 995728203 386742959 164528288 -47687946 -572052182 991570286 -539940113 731875825 589491458 -138405689 -25750095 -991665500 680936431 -1000000000 41440460 -935786266 -820607871 -755040779 113456515 -956296941 963881151 -848665069 -46578656 -722797565 449382979 528925243 -797160057 410573682 297092017 -184417662 999987423 1 -237785720 -60374618 -187712185 480410186 -24669681 -280513164 1000000000 905850255 -733664491 42 -824773095 1000000000 238280383 1000000000 103870565 259810361 462058285 0 -999972614 999987423 31361630 134364018 366762723 -999972614 -993278189 -999972614 -464515799 -444104418 999987423 -991788539 475497470 -358554642 489430511 -999972614 -1000000000 -902240333 742323217 -988309390 1 -627476665 -543425964 -471306516 469698619 406643593 -213417247 25608526 -170389437 999987423 867399670 -999972614 -848906282 -999972614 -849571591 -999972614 -783133953 999987423 898504397 -883332394 999987423 349744474 -992963001 42 857051467 1000000000 -456831986 -569523351 -341447858 999987423 -622704681 -215139037 -1 42 -486874948 983979164 42 -1 -467943379 173674596 72460670 -999972614 434773777 -989283685 0 505269625 552142254 -927114707 770973722 -217644411 257356305 -545985264 -1 890548030 -254897919 -749074142 428049071 -229513885 -999972614 -999972614 -518496720 105901717 -887199696 999987423 -352648156 229867952 978202375 792121125 1000000000 -5412715 42 -408482280 999455344 141770826 -584083323 -336050915 -771687683 -409866722 -999972614 -257867301 917106171 108724381 613237143 -398597672 -1000000000 -515978175 857428013 -354925495 999987423 156416143 221650769 -999972614 -384538578 854099537 921531859 -483712586 390712692 -751461201 -999972614 875163019 974313181 542774153 -567524938 738362999 -934049944 -388025313 -902406833 -526745233 -435778366 -718233235 -999972614 1 -1000000000 921879016 141679703 999987423 -999972614 42 397020071 -1000000000 0 372506278 -115477305 94951950 0 -866414781 -771723419 489685477 -999972614 -310452507 -62393904 -999972614 -756370040 -999972614 338067148 352139964 -662875987 458096434 -303875715 814145331 -999972614 77043981 -834722281 694905022 -12506288 999987423 974415478 -294229363 -999972614 692208021 -628857387 -856799430 839308793 310101425 -459853609 1 -647714515 -776759616 -787374553 -1000000000 -999972614 -999972614 1 1 -999972614 -638210882 452568130 536308595 999987423 894663157 843258769 -999972614 737067806 -212097187 999987423 56526698 -865087697 -985575516 -999972614 952273815 -40326107 245841236 -999972614 0 -381046629 935310437 -1000000000 999987423 -429064946 -806302687 -1000000000 389132835 -330550781 171970272 184832749 -1000000000 -109990302 -1000000000 -999972614 -70625626 -954520615 -704257468 -795007886 -573176424 6040533 523282421 1 999987423 -1 -674423481 -505646162 -908257028 -479757855 999987423 -859854535 515155704 -899404235 -727151024 429757123 19240266 -321241873 -336248062 0 -154118733 231643591 -896578125 -907906576 435283927 551800958 577434181 597345445 876330306 0 217673809 -621610077 231201428 -880555304 -960622932 42 -818845815 160218580 850645206 45336715 1000000000 -170801765 -123235536 -811094683 1 1 -593912547 417237834 -914370586 999987423 999987423 -771773805 0 486711887 1000000000 -999972614 1 42 -204916932 -26089127 42 685805532 1 -235642966 -75680298 -336738110 -475329652 -221601471 42 -522665356 -999972614 -16974359 -773745646 999987423 -501826952 -972922562 356466346 -384575911 -388218501 604139109 -394867751 -1000000000 -653969791 -309530917 -553951443 999987423 682952301 -653907464 264637078 -778224988 -203162357 99520059 767374694 42 409627990 -41800269 -676491426 294234576 -381980483 392416771 999987423 282900957 319715152 999987423 1 999987423 258420474 707115594 999987423 -40568366 746877970 761389860 9200035 -1 999987423 42 -141475904 890544431 -647549146 152725124 -914120355 -993303957 -539346215 -802552202 -1000000000 818655531 175324149 896418039 -999972614 731937075 206721177 -617910008 526642313 -585130970 -1 -266716648 -708491699 -999972614 100980981 999987423 -609771894 -14281760 -642953225 483816493 397109270 -360218266 1 -730020896 999987423 -687291329 -1 881239249 966297335 999987423 250930101 269271471 -533385847 284672870 999987423 946455515 -268692112 -999972614 697487170 -999972614 157177342 745151461 -53101188 999987423 510384393 1000000000 627607851 -999972614 -999972614 352188759 228070842 892845543 -544688083 669246443 -999972614 351977084 952996237 211666893 1 -1 -999972614 556430650 -667368220 242370223 368644081 891458801 -149043904 449286061 1000000000 -574376359 -999972614 -221448514 -281201753 746600762 -999972614 1000000000 -205799328 450431593 742990899 -550930158 42 506355941 183658331 1000000000 1 801416508 -354183732 1000000000 -416033739 -352296304 -468999570 0 -1 288984044 -401205734 981352787 -721868586 24712216 -999972614 -349608784 -233516956 -725021368 42 379512397 -64141571 -999972614 -999972614 -119352249 0 163518870 -516230358 202261361 -605102194 86882216 -763231269 663568456 751903184 1000000000 42 -129996740 -197692443 -369243525 594661557 -608691618 -999972614 -999972614 999987423 1 316029266 159532478 847873383 -999972614 -789271281 -999972614 -999972614 1000000000 -999972614 -297618595 1 -302362395 -628415368 -999972614 99302447 -436497997 179564443 999987423 -1000000000 -727325911 712538366 0 912458398 -130505317 50675126 -545776486 -727625484 -345470950 999987423 -134127371 -999972614 -999972614 -469574888 -395514946 535074122 403739480 999987423 -1 -701002493 -945165212 429790180 -332818263 518499851 0 -529746624 635433857 545599949 -868373370 -922616478 0 42 -433373825 999987423 -999972614 380148061 999987423 -492853893 -1 999987423 999987423 -841517232 -964265343 288352418 698101058 744297738 268468945 527407580 -999972614 441151142 -1000000000 928455342 42 371641830 -362931559 999987423 -582891381 -999972614 257878873 999987423 982810160 1000000000 718767147 -624440672 -504740102 -874879879 -244890144 487356185 -999972614 425750211 436425977 -623588259 -972390281 455916514 999987423 0 -999972614 -361399420 -85144557 832699139 801925699 999987423 -314793280 806533250 -1 999987423 -404675338 1 -123945321 -999972614 -655609343 442935165 615354613 429836381 -1000000000 999987423 545445100 198956406 -1000000000 33744279 -999972614 999987423 -210927210 -1 478786521 876705013 999987423 905169050 601178164 239000383 -537817561 -320195481 -681393308 -71606282 999987423 -674051299 293839684 959869995 -303053452 476395090 -1 367327279 -999972614 1 999987423 -940000390 -999972614 1000000000 -1000000000 248842034 573597429 0 -469975680 -628293555 -250070615 -872900668 999987423 1 -908358379 -573097675 -73795912 999987423 -1000000000 -293039738 -753914438 579593674 -999972614 723283216 -325611767 178857916 348852548 -995458085 -223573461 999987423 -999972614 -999972614 999987423 493552069 -852978708 -552294105 392604562 417749148 -464014076 491168016 891014922 548055679 67717253 999987423 734469963 -672226854 -7042500 673789188 -464547924 -225591723 -999972614 -504066974 267494252 -795646772 970736376 630476599 644895309 -1000000000 -999972614 42 -863791318 -1 -719853781 931906879 -271391314 999987423 54427693 1000000000 -999972614 -869516651 994613465 -999972614 999987423 999987423 -932142776 821789558 -777365976 -527699663 -999972614 -972154914 -365717442 -999972614 -187995797 691461363 999987423 -54472112 -534388504 42 -115809027 3510665 706941082 815580668 979358921 -264853824 -229453427 599588414 96464929 975794427 -854879532 301069247 -408910974 415746324 -530329246 0 -351813979 -536571847 -138340958 0 -285775456 -189584702 988897636 527796087 -454367117 -1000000000 690995512 775927012 -827729726 -370867340 -1 805886227 995528826 -878000640 -999972614 -1 467101476 999987423 -999972614 999987423 999987423 -1 -679593265 871411332 323485450 999987423 -695392854 714788358 67612493 99028899 42 427656927 -109570689 1000000000 -999972614 288825184 236213228 -1000000000 1 314222241 1000000000 0 -1 -339572016 -647805319 37584490 -825064227 1 -999972614 -999972614 -999972614 -1000000000 -642000760 -465025103 -797554820 891018393 888982216 -999972614 771513115 217343565 42 221928243 157941730 507814140 81886916 403509611 834725135 -1 -329639710 -183516339 -728911223 -999972614 560657106 -383357847 -1000000000 902674153 65497333 999987423 -624090967 525698008 -1 -108827028 -406232848 -939062077 -447750308 475174135 -970763616 1 832287828 468075748 403089645 1000000000 -74458153 1 -992340665 999987423 -1 -40671626 794625442 51319124 1000000000 408143962 -458223465 -177499059 0 0 -14437218 278271484 -340242245 -634863512 999987423 620202062 99028899 980630364 942521207 -341166884 999987423 -285355400 -934740336 -390535463 -977112943 -629066877 -1 999611875 791941004 268210290 861460365 999987423 -999972614 999987423 -999972614 -391684267 672370952 1000000000 -310247400 -37859126 37596533 -51082983 42 -594046149 -1 198706019 1 42 -997058281 999987423 -325327988 -406687770 1 -859344545 388324398 -999972614 -647948523 -999972614 -502559852 -557293215 843707393 999987423 368400299 855402621 -91202850 -297041253 -470213407 144198987 -307940510 84331796 69438017 841605477 -702617457 -436356652 194294720 -999972614 999987423 -740100476 -219554637 829329157 -999972614 -999972614 -47638048 1 -283226977 523744476 -15758864 -982474553 -1 -268141857 1 581028316 999987423 -32583006 -382634602 -327871937 -1000000000 999987423 397922810 -1 -173819904 638296034 999987423 -999972614 -876703485 -103869294 -625801171 -1 332342302 773703515 -881944683 1000000000 928253678 850173570 634208163 624632386 999987423 60753260 524075947 -454463760 -833940981 1 917523808 -456963934 0 -548285977 280127716 -558241898 999987423 -275434541 955904156 564992683 829745911 491813578 999987423 279329737 594656845 -761963479 -999972614 1 983671831 480662536 -999972614 49839869 -1 -1000000000 1 106188920 1 -927861444 999987423 -813437624 -55616516 290595249 0 -338634017 42 -1000000000 -848043653 -912592654 -609039782 -869960910 1000000000 -1000000000 -408858613 -821932120 688562321 538904798 431488328 -58122789 0 -2943798 999987423 -999972614 444467427 -341527547 -551821927 375911678 -883227508 185507256 91516247 187471150 824591905 -319647606 -886034890 117437053 -954943457 882701715 999987423 -454021378 654378647 -1 -893155018 114689153 275170520 41295722 -544225412 397707638 -68511776 -999972614 -34788180 341015551 42 905796737 488313626 -977976718 628382217 -999972614 -118238472 397818210 999987423 -704042048 120557968 -999972614 259094325 802615923 42 -842508703 -1000000000 997411591 863728716 999987423 -643719336 78732715 788973588 469005757 -92336178 300480219 99537096 -84238350 114599266 -331061567 894461549 -435536758 415782812 -791221030 -667687142 -969918674 728571356 153532783 -732692291 456139336 0 224311866 999987423 -423973863 62858707 -65876878 212119985 -288700720 -999972614 -1 -823876460 426239882 -1 824464439 1 -109977062 971562281 999987423 60785391 -701643388 999987423 -776436217 999987423 -58177519 218396199 42 517355294 290664610 786372589 -874397421 -1000000000 -973234359 -824482398 775021405 797955425 16157962 -999972614 760032140 -96566054 999987423 1 -999972614 42 -999972614 -8342430 -698958712 0 999987423 28112360 -198939039 -365617479 -64259341 -1000000000 -646802653 475197701 999987423 999987423 0 227796817 861043004 -428229871 -999972614 -772692680 -834708031 -1 -205583458 167225384 -213640557 640014299 833462270 282167119 -983041129 -800277578 -1000000000 839862572 -415989426 -85216534 897011005 -472286995 -891580219 -643637803 -999972614 523950682 999987423 -930513268 -722833520 -865702781 -473021516 1 508974558 942652953 -594560399 606125909 -387645339 -630343557 -753664444 790453658 -591140970 86431042 -189040100 868593343 -1 -695556146 661975683 -518193029 -999972614 -349787362 -636699125 -999972614 978970507 -999972614 -60462414 -999972614 0 584402964 -312535777 999987423 697159871 992182993 -250109462 523955130 742608361 393523563 -879195071 1 307415131 -999972614 42 636629778 -693703347 682122752 681322625 -576972493 -630371018 -572189295 979349344 85038769 -718253490 -485865228 0 42 304263439 1 165317637 999987423 -531436090 299564021 944826824 -933831659 -138072947 42 -999972614 430059639 87854205 805659869 -999972614 -999972614 -120706093 -543428564 1 438738376 -315281327 890498147 42 999987423 -11060420 -303326929 -999972614 -80192952 -310807906 999987423 -155962781 870587541 -64225849 620413429 999987423 -454009370 139078515 1 -667643503 -721447283 -568623412 960192421 749766883 -425167802 790863735 -160320456 584056046 1000000000 -131692635 -1 501620305 -65652256 -278852975 851984654 -191295364 -47514996 -160560792 0 999987423 -530273833 -946545263 -525682426 -144611892 823852863 0 -13943928 999987423 42 -379122132 999987423 525302210 0 -690527201 -124635455 529117694 999987423 451092184 680088261 685237890 137758087 796752083 0 999987423 -848620613 553335816 444369366 959999495 999987423 -213486927 -605917747 1000000000 550412740 -160314294 -521142542 999987423 -195867417 92886087 64805177 451830701 -852268746 999987423 -758738260 -1 231884711 736976675 333019226 -373162293 0 798625611 -884055461 -999972614 62091277 -516629187 -119721271 999987423 -15660080 -1 999987423 -721918015 443235670 -1 118618686 999987423 -999972614 65103835 476983357 50026032 -396781086 -57318743 1 42 -987866597 -1000000000 848649324 999987423 -1000000000 -929076582 -569914569 -996191573 999987423 1 1000000000 -2037615 -1000000000 1000000000 -411679243 703925637 1000000000 -1 -533194878 -775558045 -999972614 999987423 -489648262 116039001 -999972614 131994330 358505399 1000000000 -999972614 633105329 638314996 -205231648 768570135 -896791132 265490220 -69536021 -844112168 0 1000000000 1 672799337 271642471 1 380315973 482526511 -1 -785127204 0 -1 999987423 404060366 -950966070 978515128 901946317 -1000000000 1000000000 81818610 -726562990 -999972614 -247472675 325155500 1 999987423 35200535 999987423 -242029826 1 110010892 789384447 -484553831 1 999987423 999987423 -989186843 986088274 1 -726542600 712762797 308976802 -620915463 1 132616854 -747532623 889522116 999987423 42 -759602508 0 0 607319280 805300779 470328940 64604485 999987423 263929365 999987423 -1000000000 -105477463 1 320177997 -1 987836539 999987423 1000000000 831505790 42 -93617411 691197567 0 770646588 -312119135 -1 590794341 498396539 708464501 -999972614 -512688366 -76523499 -1000000000 -579719089 170402342 0 43241892 118216238 42 892552549 -1000000000 -581623660 1000000000 858051737 1000000000 -705898588 604791213 354967660 -394562585 -168594330 413703926 -999972614 -435719356 797195767 999987423 -211227696 -301893869 500983940 355152390 -921850268 0 94019659 999987423 638409238 -401125265 713333435 -1000000000 -301788091 -1 999987423 15360869 999987423 -659148910 883030190 677396394 0 999987423 42 450530290 1 144766993 671501963 186368152 187849887 771678297 -201849289 0 1 -807904928 -212372429 57695979 73316784 -646928715 271849008 999987423 837816458 -14683234 -202050578 796548017 -274282108 -318841859 797486917 999987423 -897339434 -746743883 -1 -4347726 -241012292 553574846 -711380668 858043903 -872226692 -151505081 -10533053 -999972614 335899297 -1000000000 -574967714 -449186328 228926171 354542029 -1000000000 -440688463 -381577002 -679999032 -453091907 -291090948 -626949932 -999972614 684804451 1000000000 -601459 67228527 999987423 247800488 -475310564 -722565821 -929215432 708481612 191905211 999987423 963427977 552356550 1 -12936202 999987423 -331378519 597332352 999987423 979151102 -999972614 -999972614 94886371 -999972614 713135270 106115759 -130965638 128969690 -999972614 0 -351383664 -378740380 1 999987423 -635959077 -15617161 -892001617 -673235290 744992493 0 -1000000000 1 640221361 0 -384801265 712176953 -869836163 -944899051 -656332406 118748696 1 584529473 231512809 324082179 -895580600 -999972614 -202115362 -394582880 391006409 -999972614 387741789 558522486 896142691 999987423 670085218 804631982 -324565350 -1000000000 -999972614 999987423 0 286917433 42 749212259 78893946 -999972614 -802321187 148214616 1000000000 0 -999972614 -318189394 356807577 -999972614 -944071615 113232571 999987423 1000000000 999987423 -131807994 -367763102 121249700 224620952 -207242691 1 947826366 -86065721 -324225314 804067604 -999972614 884243592 328993145 -999972614 42 683426594 -546672442 -90278061 300108167 -903171969 576558568 976266034 234340921 -999972614 1000000000 -1 -618660678 244798425 -999972614 -999972614 251977527 -999972614 -665228123 231708480 843665682 751464087 999987423 -1000000000 -475960817 -351979641 -970157440 -770993408 690454327 75054657 889878669 994223762 -431741546 -494765286 421244262 -359516916 1000000000 -314571201 535228613 1000000000 1000000000 940328753 946374877 595842935 -264736700 999987423 -433881218 0 -107522908 137312394 -231046918 -1000000000 906016707 -115941666 1 -58811560 0 -887336091 -274196154 -87062573 -289202786 7511810 -560624635 125676625 42 431686704 -999972614 767435700 -906665430 181386526 -631967413 -151388362 962357584 -687529949 -748372223 209757456 158141423 395701810 -835904684 -999972614 626271563 -932688940 843737945 -999972614 591124346 -62059771 398502922 -656046704 755856805 925720171 497570248 42 -773135899 -999972614 -1 -342317707 42 845131309 554762187 298970278 999987423 -868468631 -1 -234894642 721396406 -128789168 905938203 -542560055 -611149451 -649514772 42 439208412 923855154 999987423 42 999987423 1 -380486208 790335992 999987423 -1 894937478 279328618 -999972614 -291682430 -999972614 -787923791 -614184207 369535773 -800252938 942776329 560998404 -69802822 -714772709 505387187 -417458653 777746081 -941195187 -789878093 -620728559 -832601761 -645000475 -987142499 231278274 203949979 -890492486 -679088792 -1 866657658 -22010643 57660991 999987423 38247361 -724256942 -999972614 856406173 65409694 552805443 0 999987423 -992007293 481416558 1 -892363503 42 271295262 409635118 999987423 350134741 999987423 299119439 -641427943 662571896 -946570378 771208288 -450499887 -999972614 -1 1 -74446173 -913353559 364451871 -999972614 -466245188 930289821 -703715708 579090495 -604954973 0 999987423 -654503822 -719483303 -712849370 -472741704 -1000000000 -921175067 843242747 390458759 -222519917 -98700182 1339496 860863112 473904215 852960227 -1 40154025 -533137828 0 0 999987423 -686882979 276709644 -332257030 171334935 614184735 -38662274 443703499 316940165 -1 -681240968 -973119722 26380190 1000000000 -200700386 -1000000000 593148101 -318968092 -348228646 -193868591 -103017836 -1 -351361852 0 -816485873 -125671664 -561371172 -999972614 35096363 -320669838 -999972614 148201175 999987423 0 -844410799 -235298410 119375773 -606645179 477239977 655753881 0 -581661972 753203185 289409392 -80924978 -999972614 -220426573 1000000000 -1000000000 744663311 -1000000000 349722975 -188848044 636962101 999987423 -357833908 999987423 999987423 999987423 999987423 -43119049 431679231 -999972614 828337615 -404497711 699020792 283400548 240405905 -764787455 52404718 -390077013 644216585 808167404 -999972614 -999972614 -521551888 264022833 -783725726 -1 244466396 344213990 -207962717 -624017872 999987423 -874526520 -773627857 402330088 304649028 119380997 999987423 -955755660 999987423 0 -688830712 29546206 284440278 878929113 117497384 690448023 999987423 0 999987423 502184584 664462526 807792042 871081251 -999972614 137653285 -691758096 999987423 -548214544 -29845205 297670718 579822724 999987423 0 -1000000000 134350865 462162918 741510712 129375194 999987423 42 -999972614 126809243 999987423 -811230473 -629093178 -1000000000 -214902362 539242706 -146777265 -949205358 899824717 -577895220 -19803343 999987423 0 -999972614 420647634 -569385183 -378667659 1 479981245 312521782 -1 -1000000000 999987423 336302643 999987423 -33673916 356277463 1 -794482173 -862517435 -3702937 -18391263 999987423 998813377 -418615474 -833813589 999987423 -782609616 -66508736 0 -454779057 662342847 -162477607 652938721 978243373 -29054497 984304828 -999972614 719997777 -999972614 -1 -12020863 -1000000000 -999972614 222616180 -999972614 42 354842807 1 999987423 1 546029081 450435290 906376322 -595829345 -402038134 -236576465 92086796 -999972614 -188101192 698658916 -21719396 861921194 580783900 161900460 615309708 493032175 790628864 -1 -900293651 864841084 737067806 -762337104 -232462638 814463208 -325279054 -897670094 999987423 21347775 -999972614 339676541 -999972614 867401412 -891386252 846342458 0 999987423 1 -745064674 234734826 -187748885 -999972614 -393439616 -227873920 -138740730 -889203110 -247195841 153194755 427441204 42 344205738 568723207 999987423 -720499252 389380360 1 -999972614 -666339977 42 -1 -73799125 736386787 -67914096 999987423 -405924247 999987423 -605747276 567272541 554626695 827522983 0 851764670 -251595407 -770459648 893662861 -390803380 -472226237 42 652114840 -85823996 999987423 293978654 999987423 1 -925003327 -444234695 -814824285 999987423 -1 -73521288 42 1000000000 -591586432 4522333 -634072672 -127964777 -999972614 -842166028 0 -466945611 148965443 999987423 1 389928636 0 944864011 999987423 -1 835939195 169448646 1000000000 366265202 -564681934 999987423 999987423 -1 -503017296 -501986802 529915903 -569645654 689291959 526238462 -713946679 999479154 999987423 -1 285160174 -808663073 -448445968 625393159 412003254 866503966 1000000000 1 -552699363 -928217857 -606894464 -435297805 844256541 35466042 830859147 -571370598 999987423 2915301 941316615 763977419 728974814 -640657803 1000000000 180769133 -1000000000 454369599 -793452280 999987423 853197211 101286840 975825458 -573055284 -1 -217158781 -192358734 61887959 1 689544988 999987423 -1 137288901 -921763651 133883673 494353708 -999972614 177911997 514862469 998681678 -335540933 -183462338 -406118344 989640957 -853302493 995551231 770665545 -6007983 680191912 699087323 -354005606 -1 972024117 -383847463 -889672186 -309560442 -66507861 -610724036 42 -77334922 -584536068 -493355771 -860030659 1 248029874 -33877016 -239769296 -999972614 121754067 -999972614 -381886678 -999972614 -999972614 278671331 -399991184 -655421594 573375850 -194782032 999987423 797146834 -32927258 -812465588 -597523229 999987423 -103272703 -269291144 -999972614 -97685268 -456394582 561269910 442758207 324300445 -48371176 999987423 0 454139638 -33698973 999987423 318180087 -580157642 893476649 152487307 658372128 665399749 -61054456 763250017 999987423 254258455 42 97338261 -750827004 88792967 -999972614 -785062297 861281319 0 836226889 537318606 -1000000000 -550336019 -39917941 511676991 -1000000000 999987423 -999972614 42 999987423 240503088 252777761 -1000000000 -859270581 -595722847 91896867 322900940 -543331416 -795587041 -362053860 172374170 42 -999972614 999987423 431580008 558245571 1000000000 -134543607 -999972614 0 -460210407 42 784073102 757982026 1000000000 -353924118 -153785027 226018602 88244496 -599779779 848183223 431495463 -263878111 999987423 -192444287 -453015279 637449687 -999972614 0 357830694 -347285919 1 -999972614 679111940 999987423 752630728 257104637 718640480 -694842327 469900121 1 -1000000000 -967328065 -999972614 -113226132 -503236020 356770278 -999972614 -999972614 666410003 0 -133912189 -883064181 -90918481 68682577 549991104 -800666879 1000000000 999987423 -97410816 88199386 -999972614 729348549 145058657 385612824 766230703 482794109 89905271 -389169367 -301624423 -210657393 1000000000 -456482432 634259101 208708455 -108133198 121139290 560662113 785251159 -805959483 573707649 646647697 118862879 -115567771 999987423 42 1 -147512551 -357987468 999987423 -1000000000 107075689 710472630 501078206 483594358 925071849 1000000000 520676300 -627564525 435469350 436353998 872621026 -408722727 999987423 347440086 1 566429185 50424602 -596525687 -423443841 939305902 426808918 -999972614 -797176403 543508379 302393046 -522072547 -145060699 999987423 -1 999987423 238921109 999987423 -52154421 -999972614 960984939 -999972614 748746577 -42300174 -537901863 0 97948459 -999972614 42 932256348 -281879042 -504987347 146401161 72547454 -999972614 -101664738 -719511230 -986051940 205434355 -409162932 999987423 42 -410631054 -656425201 -186940835 682739867 708029470 -123714836 477794865 999987423 227516614 224739629 912973845 -779369586 -19982469 -264736700 119107046 862325634 500311973 -999972614 628032675 -179283862 133627878 -477645630 -584962244 999987423 332366292 -999972614 -32043863 -1000000000 -1 364549880 -408437752 -104630947 1000000000 999987423 -346450648 152967108 127081924 64734148 446073765 488471243 -774241837 -567724333 -1 -637054042 -999972614 -746953052 -981436724 88443933 1000000000 42 219950309 -1 3303761 394693417 171092405 348831805 928270723 -797901664 -956560956 999987423 319140773 -350689336 180935656 -1 922862677 -426047709 -236533494 -999972614 -999972614 -186319941 999987423 -535558185 -208032250 -259045881 -892318577 1000000000 1000000000 274546719 -228179330 999987423 729682456 310973421 -880142466 1 68530819 15382553 0 93517249 -53522379 -854768169 279662183 -419745941 -658654032 -468041065 1000000000 1 -1 -8936817 330684537 130411108 904000173 -999972614 -252738832 999987423 -1 -999972614 813529454 -833323483 -999972614 -66581600 -86919721 999987423 -999972614 33688782 -109317255 -664967403 837207671 -514377621 -102002320 -1000000000 -932601445 999987423 905719423 -1000000000 127963568 1000000000 1000000000 1 -829298821 -1000000000 42 42 -371537311 -499847681 -921079712 -999972614 98874167 197931936 -240841734 865229303 -1 267908777 134186427 252835040 -515047261 999987423 0 999987423 -326093247 999987423 810915259 -1000000000 692919849 905688933 443438230 -200495897 42 849898330 144082460 -824836698 785261237 750360302 180570108 -40798834 168586715 -251707290 -650772032 489400852 -173694575 937729077 958915106 670636454 -402096312 1000000000 62631349 -806058156 113429652 386361607 -232044200 346302382 999987423 729910563 -153411272 1000000000 -21954881 25326371 0 0 42 -850247171 183393490 847650192 -541009372 76496454 627087722 222898373 950280982 293412566 331671307 -1000000000 772844499 887015185 766093453 -999972614 -526925297 591870919 -999972614 1000000000 768036383 31818819 -406466393 1 -999972614 356806060 642606704 -525424795 -1 -610378801 -645675285 -80410622 506410929 -983299423 88833097 118961037 -475170434 -169573774 -682909885 -346546240 907685474 699835469 -999972614 -455843655 -999972614 1000000000 748037977 -149320664 -969053932 0 -999972614 -812653722 557855130 -999972614 -999972614 42 874072941 999987423 -895223698 110185455 1 250629891 998828605 934406841 -697602230 718586714 -706266268 -301708150 999987423 869206674 515311831 797369043 1 -305324924 -364518696 -1000000000 538348140 -999972614 -999972614 -804843368 42 -311182802 31303788 -1 -209618052 242782256 -1000000000 -746683856 -999972614 -407677654 -513385492 265983937 637077212 -417589315 -355686215 119199438 705323640 -54054517 260923245 427000382 400667460 999987423 -898673806 999987423 -467307755 -182576330 466961137 999987423 -591457736 -371830978 841789875 -439851080 1 -905740753 868047927 999987423 999987423 -554763084 -766590229 -378161331 -767228999 662000422 166631287 -308946632 -909351978 -662776986 -720732410 42 414849248 941763725 -243450245 -335826756 847139107 -230490817 42 965397726 -277867169 928642231 -686076648 -496102312 583902168 -1 -612153045 700999291 -1000000000 -606616754 -171018106 307344394 -608901971 649998540 -921923186 -999972614 999987423 84766551 -96235996 172405855 -604482748 999987423 303715162 622483330 321126563 -103598114 849371345 137146001 -1 -481284112 1 138780293 354296703 283430403 1000000000 -274215370 -358381066 378309 999987423 823272765 -288824447 1 -234894642 -1 1000000000 -670715264 -620190186 -459760206 909568069 -691226038 -285809717 -366069348 453646846 1000000000 -592949590 -814383342 42 -871821765 -932016604 576301637 998869486 -524474865 883240123 999987423 -46921944 -142668462 -1000000000 762634877 999987423 -208163066 453722329 42966121 -684420118 277291094 985712569 1 42 -315740779 808414507 -999972614 -1000000000 -999972614 -589949540 629544765 788093535 -999972614 176323601 999987423 1000000000 571772573 -672839068 -1 999987423 167896497 -404386436 634679160 -419393705 -553669095 995758006 303817425 -992832528 843389928 -539267254 1000000000 -45133593 153629368 -923305257 -999972614 -379474081 0 562527181 965340969 999987423 570345390 -726429153 -865601105 -999972614 -556337538 824635723 454924508 332711791 -108610390 -108675498 -999972614 0 1 -999972614 -797097233 411186942 42 -88572011 157738639 -999972614 0 -999972614 42 -35424163 -150908029 42 -357585635 859090602 -999972614 -781316898 282519259 -602437253 1 -221859607 -903190466 273319718 -484301884 -1 333265658 -631194976 999987423 -1 648488903 -987013531 55568339 42 -999972614 42 274296518 -806245377 498973171 915584040 118388717 -999972614 0 39972132 505829256 -1 -999972614 992146104 400175567 -725464486 -899830481 371593195 -353465020 605139774 -699247462 21642703 -178966956 -1000000000 -1000000000 -999972614 42 325479403 840673000 36198991 999987423 1000000000 999987423 -999972614 179142922 -991005127 56254995 -487583596 -778792439 228425475 0 1 999987423 153365660 999987423 -1 999987423 -999972614 359638319 689490407 -999972614 -904942978 0 388471733 267549184 -216028708 -61309341 847346746 -347096856 -999972614 -773479200 -966378437 -792533815 469665927 -971987026 56061062 -999972614 -306003176 -859075519 831281938 -227821625 -38898755 -816051761 -653590971 -650996613 1 -690256124 -999972614 -771947624 -394999704 95897992 -596484638 42 -1000000000 999987423 -999972614 -996350778 -999972614 -999972614 1 999987423 -370732195 346301889 42 999987423 -809670910 978634604 999987423 552401087 879372714 -1000000000 -782577088 -615247883 631919492 352618599 -124970855 57924149 -1 987268021 999987423 -153207290 654458170 -999972614 -999972614 -99266740 -374764159 488203877 999987423 782021008 -592380310 72184384 -190518273 -554626003 642369166 -5209200 -999972614 601351624 -1 276605822 999987423 -999972614 585412107 771651796 757548671 42 -338444041 -378526238 999987423 -663055570 189152922 0 -508599974 951944087 505421968 193344436 257176065 999987423 89273625 -34534015 -194584890 564036076 181232591 -517902381 -793152400 999987423 -220494311 -796827172 -145556006 903045247 999987423 -999972614 439143197 61127245 -999972614 579147432 813908024 42 -1000000000 -170378068 824927983 161279648 1000000000 424256329 140601128 -95208410 573946065 -460629752 1 340185268 799394892 -786358080 73459942 -1 496430664 1000000000 787774634 -266042107 -999972614 -150051402 145930166 12889850 -503658552 27226923 2925245 -74571660 -843840673 -113909501 647899081 -349082452 -982563952 999987423 -609261016 31883195 -589441715 -291586542 -865168413 887314839 -910137784 684485133 -347020834 -667067813 -416037418 -783821165 757951619 721325976 90021680 -920090478 212447176 -642960815 578584937 728642988 -698464589 258509282 -595498759 42 614569481 -85153561 735696310 -909812445 -81423922 806377866 42 417406357 999987423 680161411 1 42 842881859 693352366 -470571022 833905724 228127662 55361780 999987423 -396640416 465433407 -603428367 839876993 -677448772 999987423 -1 -328107664 -337028582 -1 999987423 340717759 1000000000 -709094350 -43120506 1000000000 -505779554 -999972614 593283820 666646131 42 908813642 901109253 655713695 999987423 1000000000 909474867 807648248 -626152085 -848616331 -84485046 -504949965 -721389144 751743075 -632088288 -999972614 -86323149 563090444 -1000000000 -999972614 999987423 -208930618 957627050 1 -210394687 -1 181949995 -999972614 0 288801952 193041155 647466056 130259444 650535314 -102514224 -178214415 551977350 845233436 383619855 0 -1000000000 950597273 -243751602 -599527848 -125241327 -249620886 -502694549 -999972614 113023710 -443681617 -904279139 -732364666 0 671790422 -390476192 34708042 -685915120 57002842 -862827178 394753542 83549787 -293588889 -538837767 333499970 112030420 857608545 -1 -793229043 24625775 995000860 -142714096 756568758 -865848894 999987423 -922190407 999987423 557153176 999987423 42 482754825 -442703351 -477042276 999987423 -758738260 1000000000 -999972614 -1 620264518 899107416 0 -362167349 -932768349 -996520282 805383393 -363691439 938124509 -259922865 -225362884 -303285168 -1 344881074 813884000 799846576 -1 1000000000 -65235083 42 515043362 397292564 966257040 133089369 -999972614 42 -933534713 -594518207 432870004 97192767 771227029 -903405732 -661874687 1000000000 0 151042125 1 -203146936 -312940823 -999972614 -1000000000 1 475577804 42 491506708 -879606500 755853406 679405511 -272589458 -999972614 -999972614 -764500497 -28689211 376773001 178621080 927523682 -999972614 885790718 45324420 696662802 -281529906 317025295 999987423 1000000000 824758452 -999972614 286093836 1000000000 823142865 406659889 -651423524 149801472 -505042494 224885923 0 576979870 -328425509 277782096 -595377747 999987423 -383428032 -1000000000 941879556 185457233 427225336 999987423 976047263 0 -999972614 571616158 -849881852 -999972614 999987423 574322791 -278246628 623244589 999987423 659059982 81833524 -514977792 -820896054 291257608 156166637 -999972614 -1 72648802 -873365333 -1000000000 773995032 1 999987423 -148650816 -73329503 -1000000000 953175065 -245613572 999987423 802987044 -566593023 -1000000000 -999972614 999987423 -225997395 -167642077 159330807 -377228059 42 -731376509 654353672 -724599586 -1000000000 -1 -999972614 141008269 1000000000 999987423 1000000000 999987423 627231585 -632283065 610150108 -4164604 -741188328 -218766401 -619205211 -999972614 999987423 54385499 -519774136 -316920319 503307225 61222253 -929931592 787516966 -999972614 -954783145 -128224811 -1 0 -808440155 950187122 -569866109 -351839525 -690045361 264218201 665720809 932613846 -999972614 -328657463 55854255 573681257 -128308987 -906445502 0 -348387224 355320370 -1000000000 440887170 39383758 -689414403 127728036 583163247 -116519882 1000000000 -555972863 -821646960 976778768 700617623 -463748103 -248090250 -999972614 -529011573 0 -711951648 -98777671 -18035143 42 1000000000 -425819120 -509674098 159632741 -597066574 -630954799 877570221 -91559349 -1 353684808 -1000000000 -312545712 0 798983593 390461439 -975919625 999987423 -375622948 -37650061 214337427 -1000000000 788170270 -941271999 -260206098 681644686 -557182529 -926525444 -321480622 -990250986 258661590 790144284 850741515 -740954246 -65911011 -43986233 42 39292794 -999972614 -822539481 0 0 735059956 713883650 1 915631435 -843564566 -946564471 999987423 -409055663 415206048 -1 -773693365 -804486745 -1000000000 -1 -417070913 -894743984 -985278549 -375759491 999987423 447380719 124694470 -356728926 1000000000 -1000000000 -207736620 869032800 88620983 -817589745 0 396911923 97252409 92667730 846928568 999987423 -795054820 -203625401 -375341712 -524791876 999987423 -72252685 1 931240226 -801841463 -487642502 794997335 -999972614 -848499887 -1 -999972614 999987423 647818048 -50555636 -991886730 661398140 277175634 362014061 -525973010 978547639 -445171429 926503041 -651337590 -822441671 975910817 -552719827 -975300915 -366929591 49114119 208180322 999987423 -425545171 -515475435 131325847 0 369012304 -125287101 233255387 982058065 -21464677 -1 871290456 74105481 121290446 334567377 999987423 609698156 -210022051 -1000000000 -634382025 923694182 310714136 999987423 398721035 -867670952 1000000000 -528236395 -341747225 340476901 -999972614 723404538 671209469 527495836 1000000000 -999972614 -935657395 1 129559299 -790417467 -830678557 919338915 -601856456 -936321739 -1000000000 -380889479 42 -726313874 -661949169 -19902167 -592378611 793611980 -975096394 85072764 999987423 252759697 334269844 206999967 1 -53931246 -413450718 32559946 -695996222 743777735 -441326912 808522035 -206916714 -1 318527830 512009893 -764882558 180206879 -930993964 -454070579 -963908858 -999972614 302032471 -733093404 -724491222 -513804055 -750015475 -998897254 -389029590 -411694195 -695569210 -170318850 -815626942 -797066738 941130406 -999972614 -672888883 0 -630162858 -156242571 -872154322 717080350 -513908498 -518959628 -589252887 0 42 -140747498 42 -35675787 999987423 -555783842 -999972614 111911177 -144743156 -255590851 888400682 295275645 440368348 -671547011 -507943742 193812033 85650269 -865044498 999987423 -251163355 -75519611 517571399 -255151158 -481086422 -999972614 -508615277 -874510478 -494324699 -978328940 535177581 999987423 1 1 118890504 999987423 999987423 -409983189 999987423 -999972614 -999972614 -496594587 8477489 999987423 43037091 -980187279 907019795 993466459 -839834673 999987423 830749586 -67186711 699977167 1000000000 -844337832 181802657 -1000000000 -176078581 -35292167 -494213180 1 586973379 727699707 -784468898 700722628 -486542392 999987423 975369994 42 386277961 -316316475 -936886436 -517903797 -597458396 250938182 -589016988 471329702 -1 1 -758118262 -397616832 -452065689 -999972614 0 -111355192 -313439184 -792624804 -469343688 -61255129 -1 989680954 -999972614 -68439663 166881788 662610823 800299759 600448690 -1 602254406 824018023 975975766 -999972614 999987423 659591346 -248947621 999987423 -584540401 331164719 482259021 -543525980 -329171939 -999972614 -1 -999972614 -991364308 156021470 42 313963233 -291991682 -691734946 -270371711 -744195489 -360472403 706030915 -627372249 390441664 915425031 -504293137 871215369 859116809 -999972614 0 1000000000 -431950481 -281787107 0 -907591701 -999972614 999987423 -487240454 -160832027 999987423 -794345879 -999972614 1 -958145386 544806216 -1 276266265 736940445 667470071 346302382 -663034891 48905754 134350865 -999972614 -39856230 -962005400 -255495324 -999972614 805672598 -999972614 100642117 999987423 -1000000000 419809130 -1 -157581596 -77063847 475445005 779677428 -47544988 -999972614 999987423 -844606051 23454910 -164210034 54939645 818236787 -999972614 0 -724004145 -741635923 -1539078 380926299 -744915681 -3731114 -1 -1 33069107 784417053 -882618734 999987423 -895867286 -586153246 59895299 999987423 999987423 42 667097889 -1000000000 42 -62982428 750807389 383624065 -801307189 -748028505 460360641 370616699 -971624126 834250218 42 141756728 -747639619 868209022 0 -1000000000 581391506 828948034 752645910 -203968839 -141347922 587259161 999987423 -85020692 -501392586 -192070944 -675792450 435762654 -334036444 858899174 -327102595 894268724 42 200777590 999987423 818183812 -718147025 832668763 731740271 -400170798 -113670150 188442543 903758361 -322404827 0 626440621 -818084392 -16786202 615305056 -756323701 -696983203 999987423 -1 45629150 -55439869 423061000 -733612163 999987423 745629071 -575167988 -999972614 -235557246 42 999987423 -383270498 495318111 -359856353 -367575175 -788141564 694181260 815680162 -999972614 42 -928703365 -455077329 1000000000 225489290 -339219518 999987423 9938096 599149071 -999972614 0 -696103240 -795029923 -451586635 800574258 1 999987423 999987423 999987423 -1 330717827 595738135 874661387 344869777 999987423 0 42 -441747788 -56161121 -89884866 848250592 -450959967 -1 -1000000000 -120778723 -999972614 -610336146 902885283 -388404830 -999972614 964599493 -343618265 -999972614 -999972614 -72467357 -853098218 -999972614 644760939 0 304338545 -999972614 0 -811703529 -328044522 -725321261 -892050275 508638889 -1000000000 -230141218 817553396 999987423 595203086 237623788 -130657586 -828357379 1000000000 -962407285 29578537 0 957983604 -1000000000 -999972614 -80364577 192400885 496298850 321599680 115809145 611773519 999987423 230359730 906221749 -418607942 -732366570 999987423 105587603 131492203 513428825 111319337 -1000000000 -470367674 -999972614 1 -209777862 -977633687 999987423 -83500079 560849603 715903445 -1000000000 -956117616 -999972614 756832370 438766186 -999972614 576236026 35698667 174263061 173678048 964995280 935664117 706567220 -999972614 -999972614 369653315 -828838335 -977112943 -65037238 -490861677 828119849 -633575697 -1000000000 792752811 -68091310 -594705453 0 758021861 999987423 673783471 -283133694 42 705337802 -624916184 -575139001 643346696 -432966674 904289076 -540360207 -66447058 488549040 -830000211 -999972614 63745706 0 1000000000 517634971 780218508 409659628 -999972614 -144369601 892464065 -423443841 -468958370 -999972614 -96496965 -383002154 712846553 -540539589 -347213054 -183377780 -1 -346841132 -350637169 999987423 381478138 -1 -676064459 -999972614 969132647 560106023 669697995 -698093222 42 -627671026 535979982 -358400536 274601987 -999972614 1 476214548 774788416 -764014276 858673051 -707223160 1 -999972614 -946094156 624575025 388955230 -297279567 999987423 999987423 999987423 -885836146 199989756 441195143 -1000000000 542959665 -999972614 1000000000 0 826565091 287517993 42 -65466105 471303003 838959419 -90595398 974267175 999987423 999987423 -56143848 -326065336 17272175 69081897 -193612130 -292629295 962617579 -999972614 718282239 -455588463 891632325 449784991 -540414436 -637224598 88756484 71044638 -599445129 -999972614 -11774432 521569401 -472769531 -484511779 408347598 0 453980122 927132029 323331306 507418256 384620767 262025960 534568225 41721374 159220381 95999184 999987423 -734139321 -955051435 256209960 -1000000000 -228230292 228730804 -670919731 396874678 -1000000000 -389649441 -810722715 155479867 741683302 1000000000 -353671632 650101934 -13404872 -948916783 -999972614 -572818435 268443497 0 849074236 838569517 -777388904 -746595274 233124739 -1 1 42 -342299854 -207261030 269055490 0 781137664 -692563528 43803925 -10098449 -351212064 1 -999972614 -830710712 999987423 506605395 -206372639 999987423 999987423 84194604 -989646284 -595702554 -259882355 -355545312 -794431850 -999972614 42 -292979330 859031486 402160467 -172302183 129999279 954138524 620652090 706901970 -496448286 320340769 342626434 315500312 0 1 -487201367 17623457 327916309 42 175363883 746099886 263496423 -668102779 -184569149 -195829097 -999972614 999987423 474962373 -597280140 74893104 -8509327 -325113931 -197600234 160753202 -226490290 999987423 -779172113 -648625749 970500874 -999972614 -297511412 999987423 904582391 -999972614 -538355564 242624216 -522432964 35851258 -136782485 -658943158 1 -511516898 948193611 -56575544 945938485 -1000000000 39064504 -519466901 212552653 -190200755 -630949659 -285346414 -283568428 670636252 -212753831 999987423 245434918 -359435598 -970860153 -629013716 18500742 -1 -805462462 -999972614 -167563277 -1 121693360 -999972614 627514340 999987423 61791643 -999972614 -688586558 -979511516 953413763 7317656 -148192713 607082098 533832652 999987423 714894189 -1000000000 698039552 364106073 -1000000000 -925812834 999987423 249149148 -93018825 986237894 0 -881914405 471076478 -502534243 -999972614 95170948 771445381 -999972614 20777402 662610823 999987423 -999972614 -708472762 847761637 881390592 635020963 999987423 1000000000 -1 -999972614 345038295 -586313230 951046223 0 -460216676 26262437 -966866670 430394434 -216884690 -757291681 -999972614 -180022153 -999972614 -194784789 443239803 -78280638 264897450 -776804386 -347833967 856649103 -806225940 131422428 -358493407 -1 476004456 -899199763 -999972614 40117100 -562124639 -999972614 -999972614 403076531 -999972614 -401065768 -743798982 999987423 -999972614 -663591546 541962928 280627354 113594296 -945909855 -662674743 1 -593828575 145561656 202174256 -426545869 687175814 999987423 884260201 -571151365 557736406 -8199716 -999972614 820237310 374025093 769464153 -279483219 -178124782 -60728250 -999972614 -257436823 658632345 0 188008497 42 -999972614 324999 1000000000 -446587563 -370585860 684369280 -619188303 -194683899 301626809 261813574 598896628 510474426 33664743 -752782802 -237977423 386187682 914400787 -999972614 -227456948 -633009640 655935469 415483435 -84888554 999987423 -746539454 0 374847416 473739592 -413235780 149568082 -999972614 179975047 -1 1 93298149 544046067 1 1 -367459653 -928345971 -340383098 741852400 587796294 181441120 -494738361 -851549014 208979585 -999972614 794271327 233823372 100538226 798397954 344377374 -555886378 -652925248 173021221 -1 999987423 999987423 0 -405305114 693830894 714379899 -1 -118242364 459463944 594744506 275753056 -220071239 436134600 -598877495 0 -1000000000 -232592716 -1000000000 -123265167 -687790960 -485224821 207583987 -1000000000 270544386 42 -268114218 -84572644 999987423 -725682782 439227508 -254787359 999987423 511766751 180181832 315564778 723366119 42 881879325 228239686 -989662497 -702802192 999987423 345539633 -999972614 0 -39563911 -579952035 89698367 -893604353 -153274301 1 999987423 42 -1 -774413131 -711176286 -552211261 -893079638 805134904 -438471337 999987423 999987423 147502449 0 -964180945 1869677 53878694 -1000000000 -1 785713067 891979146 -263555935 -384385918 -959105177 -839614400 -976460337 1000000000 717706083 -999972614 348875600 459360512 1000000000 191276330 475488305 -999972614 -752728643 -1000000000 999987423 614037547 -380786083 876731003 591165103 -456896145 -527116073 -728896928 0 -850333029 -999972614 810337701 -106259211 514632135 999987423 -229756988 -317936220 -999972614 999987423 47692517 -798005508 -486464335 667938704 861161457 -824624788 242749582 -999972614 -941272462 100615544 -999972614 740572120 392774821 -818984977 -1 0 -171123068 103901805 613144882 -908212960 28325343 -225523570 -999972614 -950034133 29366488 999987423 -507438515 -950538251 -236227476 226153177 42 -999972614 1 501449009 -999972614 866223655 526971053 -470228860 -737315946 999987423 -455114160 -610204819 616097972 -438761622 -999972614 -665462770 -195164082 -404901589 319157632 -629968895 -298965307 -722978788 -750014896 -648404258 -361883962 974218055 -999972614 -156767075 -1 -1000000000 215267615 164107457 -825155954 232426346 913504447 850997777 -443693246 321714116 -526614960 1000000000 40128008 -999972614 93176715 -572443055 -376193116 999987423 -119549165 148587872 -498531788 769026113 274713775 1000000000 -538617087 98945348 -347726666 1000000000 139515325 -736764146 406529497 1000000000 -8695342 1000000000 339125977 -738982121 -715988584 394561951 -103445708 1000000000 -226535786 912724484 805917708 1000000000 -999972614 999987423 -585234575 -804573064 842309719 -38305807 921885068 835380348 -111625848 -999972614 202090719 77473001 1 999987423 -651818213 38211261 -113158226 999987423 0 -555638176 42 816998884 -954838355 -999972614 1000000000 -634163404 -1000000000 -33599585 -635918741 -1 -253218564 479605111 -934968139 -938379639 -999972614 -1000000000 274545255 -811288506 -1000000000 -1000000000 -617698244 480899847 -1 -1 -19118085 -233968417 -1 -828537159 673047403 -921135398 -999972614 -732685200 -522758405 73603005 -985823475 -999972614 999987423 -543424520 426973702 139683563 0 1000000000 118319188 -1 -606173232 417355138 360555626 -863602276 -999972614 -889931320 999987423 354547542 -999972614 558441339 674677112 923070216 1 267273264 -869324571 -999972614 -790626572 -369318574 -253608539 1 48325791 464400822 -214678742 663668884 391228429 961052172 -485431352 1 -568295873 42 -108504151 -999972614 -409311219 -1000000000 556006793 1000000000 989254245 -181228086 -311500267 52152088 269477701 594259841 -790086494 -46206132 -867617709 33351512 -751545742 -1000000000 -1 999987423 574520373 760445970 0 -437306207 -414075740 430129374 -999972614 408019803 999987423 -820617360 -601865707 517552500 191481959 999987423 961216828 393442819 -733949293 1 -215458258 344983827 58482640 551279575 622814735 948753690 999987423 999987423 0 999987423 -937867116 999987423 -689989235 -165878548 251632674 -1 -1000000000 -631128609 -209536864 489926938 1 999987423 -267458252 390586436 -293485227 672296340 34750705 -267779447 -868835011 421405643 -110538015 -40679216 635132557 213322031 -403956921 999987423 276909446 0 -999972614 -29381539 -503633413 999987423 985958177 -34695522 779373809 982371380 -402081904 999987423 -217403468 751436993 -119757739 318215377 -332053590 320796114 -1 287004117 192905712 -999972614 740572120 -999972614 0 119964044 -999972614 -167552748 -496527403 525671235 -665462770 160686037 -645161459 -981903806 904598985 999987423 42 210199149 -794194848 -1000000000 800439654 485509029 -659236525 -802567583 999987423 382539469 -977378320 -951299029 999987423 -59496738 999987423 612724415 501090872 -199392968 905420372 -805376185 -999972614 30570062 650906273 -999972614 103942107 999987423 -407113518 -971901108 740188757 382832810 -907897288 42 -793885357 -226294526 -999972614 985533398 369779741 -196092752 -1 709555880 -196609170 496212330 999987423 -999972614 440782752 -793197232 -999972614 -1 -1000000000 -158564262 -19933017 0 999987423 -31676374 999987423 -104728475 806004756 -927813107 -837979027 -905777068 -816888934 -611306904 450172372 999987423 -999972614 551577338 -452802928 -522476862 -999972614 999987423 -458856109 595927152 66063368 -782992014 -999972614 -763695081 -999972614 999987423 950682404 876405461 -958192338 79339777 1000000000 999987423 1 -109450772 658056971 -893622529 -349932036 380707211 810935852 -226034830 157539573 17616154 289958462 -999972614 -1000000000 953851828 -533808015 1000000000 -1 -65307563 38559284 42 0 900754985 -888658579 654819931 -133970309 -799237557 401797076 1 727488452 -883603937 399322058 42 -856943810 941629039 421092068 -999972614 -201572043 -305728456 33801819 -664395295 999987423 139435455 307618714 -999972614 697239721 -388531877 -831525385 -999972614 -999972614 484189643 -999972614 999987423 347560569 1 -37278188 -542846114 -70304040 -40477088 999987423 1 -309924080 -999972614 -386392724 -999972614 -412539591 -982301988 -544585884 999987423 -275774596 586782130 790139769 -999972614 -999972614 -1000000000 -568867515 356340544 984544690 999987423 383418779 778260410 1 312483337 42 -560174268 -18907065 -903389528 -1000000000 -1000000000 77063517 0 -999972614 92182837 -244654658 -872226692 -719911422 0 -999972614 108083421 -89218413 -46115360 696495625 1000000000 -256563788 479088578 -275718353 -1 906349664 -442941577 -9174117 1000000000 999987423 1000000000 -208670264 -964750222 42 432846434 -1000000000 0 999987423 -999972614 -834920851 -999972614 999987423 999987423 590575174 572207503 -287170796 -598557918 42 -108823414 -921736469 519059439 -839166086 499475596 -629755145 -678102006 -211962008 999987423 157028919 -131490245 919207396 -999972614 999987423 -999972614 -27581054 -560151278 549438041 271527206 548283564 999987423 605252433 303415558 -139626432 -1 -718268447 -641403354 1000000000 -847393614 -999972614 999987423 124073452 -33202423 -1 -974384540 42 712160819 -965930787 999987423 438370310 42 999987423 73767255 784695526 -842534460 23610542 -999972614 975930924 -999972614 235623244 -1 384638380 961363736 887719042 -10265887 -224196088 -999972614 937184434 537355308 -191789506 107728811 0 -860708981 -463244003 1 0 0 337799524 999987423 -431850492 570606643 -536689539 -999972614 1 219861256 129345789 -172618830 252916842 729784309 -599591187 999987423 -1000000000 -288177885 415166512 636263988 509911616 42 -106665011 -313841800 -208021365 115304236 222429647 -843011594 999987423 -4566192 999987423 42 -305772358 174399212 -721986796 42 649376831 -894243824 999987423 42 999987423 42 999987423 -987908299 694905022 -590349048 999987423 -252877050 -999972614 -882855222 749650758 -843976012 334006499 -764898966 -52596492 -241825414 -1 571149827 866793659 -1 -730648585 -89087460 635453209 -466483154 122717329 1000000000 -266042107 938564287 1 645467809 -802981366 -1000000000 -1 -678491951 -985359134 -348404132 -829543042 -694860749 -693960575 -809755988 -476269452 -184378298 -1000000000 -776385215 -437112319 77331529 -432120646 1 599274543 -996228553 877205402 302931329 -241751036 -538394608 -782987399 999987423 -138722317 42 -846452467 -789391335 999987423 -999972614 789458774 -999972614 0 -1000000000 -67369370 0 690257428 -1 -550749904 284339714 999987423 1 -309368739 -1000000000 -999972614 797850739 624434045 522571831 0 161493634 -612656045 -510112302 1 -294190573 -870722739 -313221334 -91202850 -103141020 306790125 -100572571 917286379 -999972614 26939993 42 -387766438 -630655431 117049864 -115090524 -522898249 741142872 -999972614 -67832674 892997927 -225577072 -843125949 650972200 -999972614 1 83096906 -471585627 -724062511 769573431 189152922 797216037 249794695 -179405245 -797266782 -391534126 -303779999 277950603 -999304057 0 -478578075 -864088826 -827446459 -999972614 42 -999972614 999987423 262120776 0 969404873 1 1000000000 0 94738164 -637977759 -505590678 248284561 -999972614 -547319398 -529176061 -269869797 -999972614 999987423 471613707 999987423 -999972614 309077723 215175820 -346797152 824940391 999987423 1000000000 -938704320 -1 -1000000000 -1 476067498 -349792286 -209123997 -391659294 -169610137 0 486174006 999987423 145255920 -335549430 -287080569 684116353 647288508 461791591 -876311386 450298539 999987423 985973495 999987423 42 -1 -1000000000 -529007252 1 -13542928 -696071231 -194635907 999987423 -738404300 -503103878 686337629 202978690 43471336 569042181 111829265 -776936626 667531771 -170887695 746810935 -472448157 1000000000 -800685141 -999972614 450435290 -300857559 999987423 -773705783 -319785879 -20665984 -134543607 -693036167 -827518389 -468179957 665237980 -744398153 -30295560 -437127422 -954771413 -564565910 1 999987423 566408113 -552009451 -176629835 -534112599 -574678600 -999972614 -140696240 389796814 926743702 705370659 92976319 290424902 -132050421 -211907982 -999972614 1000000000 -222027589 634332277 75431237 1000000000 999987423 399811805 950129495 -746731511 106425149 -531308065 -402221190 116653237 85261119 887276141 -768248453 999987423 664514460 489777530 -10685136 -377942508 -1 -999972614 -999972614 999987423 953551648 -893581340 -1 738881138 834943871 448521449 139542392 999987423 -46897209 -506689729 -973939872 -528769478 -885995986 278910112 182392536 -605820269 42 -975434010 760464908 -14601785 524501170 999987423 -99453034 953060736 -728303623 286528891 -999972614 811772668 -342787138 953986037 623172020 -90282139 983629771 368416739 1000000000 902697476 -1 -999972614 999987423 999987423 -951150142 0 70758176 -180542748 959332506 1000000000 -751925381 19509312 999987423 492343777 -5535231 0 1000000000 -22950539 -999972614 705764050 336784241 -999972614 905796737 -850671256 -632208296 1000000000 -951562343 625079681 999987423 999987423 -294545924 178996672 194703920 929703388 644586746 181634731 731614697 -1000000000 -658921605 42 -1 474423825 0 -808120382 380985050 -1000000000 -999972614 -295869679 415493953 -240194523 -999972614 370407704 373096277 999987423 429962100 -999972614 -999972614 738318642 305326284 999987423 1 329693690 858960153 42 621398453 -999972614 748263415 -390400840 -675800280 702200908 -611230374 -805267455 -811633311 0 254235297 -999972614 0 999987423 -789355337 -735253953 374441471 -999972614 752829555 471442146 757617362 -15303819 590951581 -682499574 -832943503 -707291824 -999972614 -999972614 -53699762 -491118076 -973030061 -697224673 -207130617 434839088 734657698 -485932553 999987423 70758176 -1 286763346 961556641 -999972614 999987423 873964230 634923982 -252400731 0 636210858 -812661522 -999972614 709992979 -459452621 53905730 999987423 -98740508 999987423 689994074 406319030 -848900296 1 -104891476 -999972614 -105788681 906588509 -486732904 55755128 1 158548261 308513286 -576431442 -999972614 -696941044 964298318 168987855 347344753 2095922 249849928 499355526 -777073825 -999972614 -999972614 -40908034 -573568135 284377265 658331887 -1 701631825 562315413 -936138078 153868860 177310835 -207613808 563536230 -43173606 -130372138 365178754 -736020106 343898815 423019178 -1 -1 42 1 844077370 -66758331 132506526 -719526144 746364084 -309535382 -283783114 47067710 -1000000000 -972121702 -551745238 437673806 42 631644652 -940492002 333938196 0 0 471827590 -999972614 136387164 -715775465 -1000000000 69287292 0 589385798 -193472487 -560480323 750490343 753442278 -642865315 594012838 -1 -999972614 999987423 -463898557 460833663 999987423 -160762663 754585418 -884613150 480721437 231148825 886185615 898612492 764838420 -540321682 -592537425 42 663822480 815814458 -41173704 -999972614 636034959 -770668068 -833487401 766619206 -1 189497887 956349765 844321608 0 426106450 -117252506 999987423 442842153 670014292 309886478 -608078899 -662186569 772684906 -583859985 -1000000000 -897990030 999987423 -237163847 -403970521 -188895800 250707641 42 487787951 0 775059822 -400354370 998184197 999987423 546876746 -409584612 383009937 -410198830 -177163192 999987423 16910510 257467982 999987423 878113205 885665904 -999972614 -796087899 -999972614 481450159 1000000000 -999972614 -563373014 -155033468 -999972614 86772555 -1 221860614 -861061114 214357005 1 -749932319 -991567362 -489510578 -1 -105765487 -298900149 113221526 -579715751 -10276959 -631136399 608234966 -999972614 -999972614 687943780 -202502414 -751400771 979995836 -391155784 -545210293 -999972614 -926815122 840269651 999987423 761043047 -626984546 799885765 303203889 257871343 -225440545 556450469 1 911772153 -1 850516129 1000000000 522872736 978351404 -665515208 -900670197 -999972614 -68945823 528991580 999987423 1000000000 -480642719 844320790 -757870756 -72516538 -227873920 -492488882 -244580940 -446740887 523649647 -379315145 -445574813 -97823347 700783359 -9695827 999987423 -589538961 999987423 1 -737686290 -986389195 42 828428149 999987423 972215350 -999972614 622404693 1 -999972614 -999972614 -978972891 730718044 -121066395 153909042 -269331657 -677625760 -708130824 -999972614 832165614 0 999987423 930561995 -209387989 -668267642 370280327 -129153595 -999972614 331478236 -878037035 -854945021 315333021 0 742769491 202158267 656759465 999987423 985975899 999987423 883489014 -195149617 -612311573 -16271029 -999972614 1 1000000000 -999972614 -11164888 309604133 835826305 -588723490 -999972614 1000000000 -1 -917157003 -537177709 -999972614 896897859 0 699394583 949972061 -453215245 382651536 999987423 -189448590 -562086047 999987423 229471162 266600840 959325903 0 734980015 638845033 -890201816 -938838917 479794504 599612082 -942136465 -685056829 742091310 1 0 585591496 244743671 -13024839 -407239260 -826144498 171057261 -1000000000 -999972614 881069591 -471141700 -300278469 999987423 88932956 999987423 1 -367685420 -426009015 -606160721 42 415974494 109924499 -21266456 883872264 581578519 -407823981 -1 999987423 999987423 999987423 380275461 534218190 114045112 -481566582 999987423 981163629 320121711 999987423 33645803 -680001682 -999972614 -695547801 510408024 -999972614 999987423 -999972614 -80997168 42 616499369 -999972614 518499851 -999972614 999987423 -999972614 619807962 -902074792 597043065 937860450 999987423 -999972614 229571872 -849775450 -798488718 -60338865 -63020087 332791156 107620633 -109029226 900210028 -84367161 -1 -307598284 -949215790 999987423 -999972614 -960924196 -999972614 1 -1 -999972614 -140861871 -842501247 -1000000000 -844129764 -419068980 999987423 -352099064 952424249 -1000000000 -819412389 -113253172 -814742514 -811205611 -999972614 554835877 -496768971 728635080 158010829 -999972614 739350227 -566052569 858830579 -995410891 -999972614 -302662090 -789647258 -379949170 -894663189 767344128 384229835 -343003252 -766773152 760917825 42 -67427272 314323762 -406549834 999987423 1 629618987 907718423 -830354154 868662555 -298921544 999987423 -866497102 -1 -732965894 351656753 -999792109 -29620360 -999972614 -718056676 -939381866 128697606 -999972614 -210882353 999987423 0 652415747 -999972614 -613221729 214870480 488003776 498654347 -396374392 -358101395 782792109 -443397312 -541764901 -700878136 0 -999972614 904354389 -999972614 616085670 859177636 847677412 474497228 999987423 -999972614 -758613126 -732147749 177941863 -999972614 525730148 -691293467 633501630 -742389071 509123158 1000000000 -814931286 222736900 481503488 453830416 415818312 1000000000 943167419 -420000521 444954926 0 541289266 138646995 -303682624 1000000000 825141785 -794740167 347002023 -60831529 -78489531 568624057 208394567 -1 999987423 -235752457 335292842 -954783145 -604655078 -786933947 -513717896 -846334942 999987423 448510281 -241675069 -67785479 -1 -160110617 -396111171 393499420 1 280691322 186291595 -209012983 -298735686 -780740014 347411861 -125850956 140777428 -1000000000 -426313739 -761983596 997116740 1 -931029281 -1 656332393 -1 678544475 -912248748 999987423 609368986 -999972614 160650956 997394454 654500875 -233345656 382444716 -714916010 -287079849 346704959 992285801 391566339 -442842084 -1 -1000000000 569350470 -875364447 -886606778 379093797 1 -943682844 -1000000000 815605189 -1000000000 -861852599 -109283806 -999972614 1 868220766 -10908593 856278454 999987423 649933198 -935586465 -871214864 1 -345024644 42 -24142102 -50009180 811288572 232731299 541728952 830068068 922190976 796355679 485943498 -999972614 -859344545 1 -673707849 418596472 948087454 489911799 -266547057 22307828 55568339 -80077470 -999972614 267751603 449887949 184069084 -954495789 -1 894084157 -914660360 44105149 -999972614 -341605959 -266098429 999987423 -308344262 -838261082 362332107 224908420 546326291 -999972614 -753589527 -491604676 -999972614 999987423 -742151295 -1 -471085979 -577609643 10843208 42 165323238 807179464 925227317 999987423 270220678 -658522748 -999972614 -755157935 465399894 -228995082 999987423 -1000000000 1000000000 -687588861 94757017 -291435209 -526708900 999987423 -166712626 27127343 -685287608 999987423 952210644 -558327354 -989998600 -555713837 999987423 -812737579 131280102 -944874499 701235253 -576847842 -157935856 42 204960205 42 553965212 42 626881140 42 999987423 -402020215 844133463 393926855 -999972614 999987423 -1000000000 -999972614 -372877906 -999972614 -419606361 -999972614 -847976201 -603088367 -187661361 -982415448 -135512667 0 409350233 -999972614 561843926 -672121433 417373093 -341052335 509881382 999987423 -221922723 948102658 -664364413 -274667179 42 302465997 -884325379 291195517 844414792 999987423 -1 -718869029 130086612 -208531083 -708595055 267755405 121750745 -999972614 -516167467 539989312 -569644833 42 -504459643 999987423 -585861922 -95123961 751475214 -780988589 -999972614 164528288 -549855514 265796410 569594164 -1000000000 180878866 905850791 -999972614 -1000000000 421031592 -348750788 1000000000 999987423 0 923828943 153376380 -999972614 42 193197545 999987423 -554793365 109193221 573476380 -232386702 272198713 1 -1 -1 -277433569 237341038 486081554 999987423 98067185 51976781 -1 -583964148 -53168369 -999972614 945496306 -994396260 1 -351918229 184655021 738616312 181532882 866277434 410642430 -999972614 -406978766 11839870 -702970231 -725350125 999987423 -604003741 -132792302 445126244 -714700594 -999972614 678501161 399059251 754046161 -999972614 -827761308 -1000000000 833104407 -999972614 1000000000 226816040 -1 -101320574 694440786 284104393 -731294638 999987423 -572575485 402635318 42 1 -338276503 1 -921028385 -1000000000 775495510 345533881 607728431 -999972614 -506175021 426626661 -1000000000 340543522 -463924392 42 396465860 999987423 -434163444 769864400 984976350 -999972614 999987423 999987423 0 -940418315 -457309128 -502944920 289660984 -999972614 541397233 -313629006 -728614281 549362788 53087585 207885205 924477252 1 990900340 899282918 -931132730 -491695037 -487922113 -802942556 -123604150 -535270179 893673502 -999972614 999987423 -12785710 541715774 917323122 -828242245 -312610379 -882353305 284014622 -498908476 -82544649 -720124851 -250159359 -61174700 -951900138 518724823 -970102952 0 930839247 -64406291 -999972614 663176230 687637782 -749961176 1000000000 747183978 999987423 -1 -999972614 593483823 90265280 -342760934 287567436 -823202520 588021153 -811573054 0 -206502922 -855470540 -225475810 808532889 373862999 157537446 721257766 -378908710 -113362369 663344109 -157464262 -195054045 999987423 -636711394 -1000000000 -392283195 -11627056 -61419818 -911366213 -361355048 87852972 999987423 -509349707 -999972614 823691396 -422413023 662905852 311678293 577141946 -982563952 -682335032 -283945902 -529931798 51257944 680157358 999987423 141165251 -477308133 -855784163 1000000000 -749367767 518986164 -672082532 383992738 999987423 497831767 261914773 -49101890 -999972614 -939424334 -74188618 981828246 999987423 492047386 17505992 -999972614 809604486 246266725 -50681149 999987423 173213753 105717347 -906536604 -205739332 42 999987423 631011785 298744593 42 -999972614 640899350 -900409596 -997051415 956040569 -34826588 1 1000000000 1000000000 -999972614 1000000000 -999972614 -43665827 999987423 999987423 889581411 471988617 102327213 999987423 372397393 188844937 -656455433 571397299 999987423 182451840 -792909261 -743200201 985316729 -235378512 808969338 -1000000000 -460646216 999987423 -149115717 999987423 42 -760252473 221578674 -999972614 -775763471 122129793 -928003345 -337176916 -4483163 -632433698 501675332 159361503 -424358076 999987423 -992020114 -279588194 -707658347 429257171 -135009295 219141991 -1 999987423 54871447 1 -313122545 183432599 1000000000 54329155 -999972614 999987423 -656186491 1 -68078 999987423 -797926296 436792708 -43486933 -739755459 1000000000 -717779277 194223563 742429580 200878332 511398160 516030306 104980554 -880765848 456277878 -521319399 325973376 701152405 -151655890 62604204 -662215091 625934111 -19028091 999987423 -638383145 52971754 688238866 453295853 -107085734 -495614595 -503354008 700560260 -625647393 778449445 822783302 325164757 451753561 999987423 525474297 -769973589 326563899 -610266879 42 999987423 -37650061 -822192880 375332606 -170645481 -1000000000 21370379 999987423 999987423 803810740 498981347 -619934555 -1 -1000000000 -1000000000 999987423 180524935 -961485876 396676002 -64173158 -999972614 -287880749 -493682035 154574480 23938404 878439352 999987423 -999972614 852999457 704305604 685116919 999987423 343664874 185187009 1 -1000000000 999987423 -238999603 -293006868 871970606 -1000000000 42 999987423 804382365 675668642 -475335773 -999972614 -999972614 999987423 -758412706 184837581 1 -1000000000 -297000731 898486536 853887442 -1 263337370 533050478 42 42 -1 42 578206529 999987423 286676931 999987423 42 -1000000000 712765494 -999972614 1 -582499980 578386718 337752180 1 -575695993 -999972614 184506758 0 -732046664 -108546038 203768808 -999972614 -40950898 -916368926 557542722 -588267641 999987423 -271461735 -999972614 -933520384 -17248258 -160941798 -402956368 -274093080 967184500 42 413157540 619193554 -423357389 -333716326 522436865 -746622850 1 316438808 819372002 -599486037 -999972614 539739898 -232194614 -999972614 873664285 180205133 999987423 710239097 842396546 -906415855 0 -999972614 -14948379 -65612618 -463355499 -632222564 1000000000 440369815 -999972614 -599840233 -999972614 -373546676 544720224 771373254 1000000000 999987423 708421073 328904675 1 301711530 976839875 1 -97043853 961742023 -1000000000 0 0 986294709 -999972614 999987423 -711637989 999987423 -166249874 -602010116 610773209 -999972614 726969163 42 -999972614 1000000000 582201583 -516202010 1 -624822304 -508206930 -999972614 1000000000 1000000000 -671301697 1 -951174190 1 723632839 -105396651 0 299019497 0 255911426 817060271 -243688734 999987423 114214599 42 42 -910080841 507089878 -815701523 -1 -26801262 -500716234 -795023055 999987423 -845341056 -1 -597809461 540327387 -593533646 746810935 727852361 42 630471651 667394886 -801423084 -999972614 196629337 -447780020 0 936663839 105959373 577886013 106940179 554052369 999987423 42 1 -331503066 407470849 -287889124 42 -999972614 999987423 -460112297 -999972614 93925893 999987423 999987423 -173920067 -358370453 -608400169 82417814 -1000000000 531914590 -144437519 -223378590 -1 429136907 -719664749 -78348115 -74285375 -147305275 999987423 -276378486 -322881171 574937162 -617392195 438728672 746937487 -999972614 0 272091588 737847465 869770525 1000000000 -683752651 -999972614 -65946622 3926415 255855349 -14595691 42 399210567 766553872 659761598 -859854535 817746488 -1000000000 267080060 385915473 69898659 999987423 -256091316 -999972614 102097396 -436258527 915228947 214732811 999987423 -423866260 188890637 42 999987423 -253251475 -495939920 -385700465 771774138 832001637 -875622006 -317203921 -929620479 -999972614 -474563804 -509628308 97065663 -1000000000 802609940 -925573124 -27115597 300952719 921149550 -925071639 495193789 832007945 -491247434 42 51988654 -869897277 999987423 -975716563 249701433 -95832977 999987423 -105933435 -885545078 285489011 620140239 770463466 -823871168 -40828490 -125015822 -874080102 -826676720 19982272 -81621236 815042550 641230461 -464102030 989741560 -81288811 -999972614 504864800 0 -999972614 301238215 -9390546 -999972614 -1000000000 42 999987423 -608524338 -489523658 913631794 -906992071 155293322 143969405 -154562362 820083563 -541655366 -803350349 954370716 181709997 -80164763 -937613205 -788455658 -493736280 681890559 216417393 -790701389 62207834 -928755622 -442866808 42 1 -718622140 -624694873 142134013 -901584589 42 413062733 -345249349 147590610 713982029 -605074035 -715868939 1 -744636500 -999972614 579464136 471174605 -433362670 -526897930 329381297 431587988 -504393600 77721431 939866043 1000000000 -644062416 -1000000000 -317410500 -110683847 -446633372 -319691228 768379133 -999972614 -447877736 893532971 -227085491 -1000000000 -27057084 -554544384 365635429 -1 314493473 -1 42 73496405 -481211600 999987423 -531836534 975063295 244659735 -370166427 478524504 999987423 -246686028 8804168 997043911 999987423 1 957202749 937976329 -336885316 -657938425 1 -422538681 -1000000000 621562557 638138645 -201485208 -999972614 -175286536 608471460 1 -282978581 -984961087 -177470955 44366869 436220816 543665583 -505567132 999987423 1000000000 1000000000 -715082773 -990726389 -104866075 -1 1 937282499 1 -822864289 23804791 178353953 869925679 1000000000 85511147 980360207 -999972614 27458067 782997277 42 -907493993 372869790 922006571 62584390 218516294 -403105393 -536175998 904280664 322202092 999987423 427142203 -416122905 999987423 -357577220 999987423 -25345656 -1 -816599763 -751150916 -839544967 1000000000 -909191569 -1 -972432246 561156755 -1000000000 569655413 -999972614 -297857943 -999972614 -1000000000 10776194 742853704 -1000000000 999987423 -999972614 -926064878 674298837 1 -986613836 869334682 -1 808370146 421181660 999987423 -955616157 -148910725 999987423 543479488 286955512 -1000000000 173193365 0 -690918978 827047226 198761744 -532130058 289100757 999987423 -352868562 -820546685 -910506437 999987423 351818564 517988030 -627950235 -800780495 13583575 789707194 893831693 -855471717 122040481 -135250781 -361986252 999987423 1000000000 -999972614 1000000000 137486346 42 -999972614 965536981 -229213925 -785299573 713155423 999987423 -559297937 0 -836985321 999987423 -756931816 -885131071 -944070752 -735894249 673051254 1000000000 -53472435 1 -691652137 -72885811 999987423 -800690356 -681498344 -276469004 -871130246 -999972614 -193576884 42 835250621 362907862 999987423 856307629 1000000000 -186303821 239149186 -858811816 -176064223 -263123550 198924290 -999972614 -1 250984976 236694137 -989717927 -705676129 174302172 398805842 -301896668 -772337592 -757184903 231884711 -1000000000 41226122 999987423 -999972614 -579797348 391294839 -24311598 -156421247 -999972614 964117148 -357904197 -717550752 -323677215 451743689 -905864649 537002137 -107254424 666390052 406884409 -1 69993072 -228810213 642016355 -1 40264807 999987423 -289606773 694980256 677701032 -948776614 206476940 1000000000 999987423 -580140012 147946998 -723557926 -219963458 -999972614 -74478260 -212332708 1 999987423 713597434 42 1 -480730100 -926378283 503644426 -659107228 -771722010 381291472 -999972614 940771745 -539256111 42 923438545 -311394609 0 -76084152 799641289 1000000000 707738304 796609720 999987423 -777957891 999987423 -95976864 -1000000000 7336423 53545583 -184671896 -733824695 -999972614 -999972614 -999972614 -825058544 -709507403 -925395473 562944461 -38697507 72265451 37671890 -989508352 507711961 -999972614 1 -142506259 983691474 1 -416306764 882310053 153029900 219841633 -1 -168617088 -929652724 -999972614 -777317739 69266835 0 -50876510 -333568369 -447992373 -144186085 -588967864 -469434883 847059701 -472099929 1000000000 -684326307 -66053145 -927324041 -339382944 1000000000 -505960082 -833135464 194839407 -891272234 -999972614 1 998681678 -658091472 47491127 -1000000000 970647965 999987423 -924207335 42 -341306975 65557400 44023206 414657694 -663919785 -726015633 999987423 -1000000000 745551344 768552110 -944059259 0 -276951785 50879303 -265400502 -37667593 -605018639 454976201 179510141 42 -429988532 -267882091 993368777 -953730609 85708618 -45738528 -780898907 78134509 383742252 439236377 -288418464 -67868052 163299665 744293329 -343762835 -1 -538564459 855805830 -777083360 -999972614 217984218 -731467732 -1000000000 1 -999972614 -245675393 325460715 374851925 628362030 712969744 736158290 868316329 1000000000 -692118394 126502386 119186255 -1000000000 -699791020 838046378 -535339437 827414884 775546179 999987423 -392717450 -349009947 997655968 674297290 -20913285 -608141669 -1 767397117 772840863 1 -273487746 649238847 -295887341 666552483 -774315578 93079306 -1 -1000000000 610462145 -221040695 -999972614 467337943 401682380 -905020029 999987423 175028410 -980681927 -999972614 999987423 -651751761 -999972614 0 571611246 -768773439 -185166433 1000000000 -999972614 -929291703 1000000000 -250584328 891073426 999987423 -60280467 -493045042 -1 526755949 334010791 286635131 42 798707569 406492971 -890365909 -269241298 -999972614 -320085872 980124496 807343382 -999972614 1000000000 926952786 311807819 -999972614 42 -52702651 -999972614 901640600 351144841 135794684 -228672363 -588169990 -1000000000 -300093851 600325677 42 -999972614 0 914497097 -999972614 -1000000000 45699289 750948909 230406716 257079398 538919933 999987423 983336329 481491657 -82369405 -376618869 -850052417 -999972614 -963555736 999987423 656636022 624127359 -999972614 512516317 531138485 -501160899 -610166727 -965779495 1 -704983794 -86613041 564215921 999987423 -988935269 107908215 728014363 -662030375 529258168 42 -840966484 -720823347 704117458 -999972614 304485872 635812909 609697817 -245163935 -491275401 -999972614 617751133 919438730 -978392503 164203227 194460257 -41799769 -357789380 -637289951 999987423 -728645151 47046502 999987423 -137584435 -999972614 -493521429 -859544329 960875173 -985014602 -358934647 669379152 999987423 42 -999972614 605562079 42 -54657618 929581786 1 0 728700071 -985823475 -823036663 -999972614 -721779106 -363014631 -574584637 -471426814 -803261639 999987423 -1 162734691 -90503027 853367536 909472224 999987423 749069453 860571798 1000000000 -1000000000 -25509357 -999972614 841125172 -303874016 791260008 -999972614 983072605 671298399 -296823053 999987423 988896179 -1 1000000000 -590844889 -678022769 740761883 -19950649 -879789928 37695752 853499927 -999972614 999987423 -999972614 -999972614 792688331 -620227898 -860109793 999987423 -999972614 935916890 -751681837 -182576330 -999972614 0 776553710 -716408232 967580725 938242737 -592532546 1000000000 -495990119 1 644003325 583255842 -1 -999972614 -812246766 109703603 -1 999987423 -185199878 -859777336 999987423 337457081 -894249210 427942814 908058351 700804946 -550080781 999987423 -999972614 -575403839 -999972614 -197347522 197157503 -449059897 120339925 301024217 0 999987423 -94220871 -911252850 -501241525 522584001 999987423 1 1 -999972614 820832376 -402129339 -74428287 -986096698 576663140 1000000000 889876590 -169746326 999987423 824544880 -999972614 -37552712 -999972614 705228680 595303944 394014080 949524610 0 516743381 -370416815 -782945122 -654143308 -148452890 -756347362 -360634697 -925567382 999987423 597526114 -999972614 999987423 42224692 -275806097 141902615 -999972614 -7966670 535897992 850195876 999987423 -999972614 994746204 150393507 999987423 -577373139 -529257576 612728448 290032425 -1000000000 999987423 767054940 200677163 139777108 42 846835350 -999972614 -68330129 -1401940 -999972614 844892544 957401656 -978761590 415580575 -727895303 -341676352 999987423 335528844 -69045375 -490160741 999987423 -999972614 765040657 -999972614 -884195034 999987423 -1 748749120 -684516801 -259359265 -881476101 574851345 -999972614 -48038297 -755456670 -409129282 1000000000 -4840122 -918871669 -945938960 -820987318 -999972614 608572669 -268167095 345129309 -248200644 -999972614 389457503 22762855 -120398612 1 -999972614 999987423 281547199 -193228088 -700855506 1 -802258230 -10167321 -691347446 704305604 -472763059 -184165946 -1000000000 542689688 673498891 999987423 -230946210 0 855593161 1 -613484466 -867584758 677033252 91673197 -695235877 -1 42 132313913 218451401 1000000000 -65688711 999987423 801075321 42 999987423 -585734679 999987423 -401189290 1 1 -1000000000 -999972614 -995009179 -876311386 80760804 -196604705 -430707849 0 42 88539499 -319691228 -999972614 -608120721 -695253505 937885030 -152355521 770358481 469535836 -313696409 74360562 -766308634 -999972614 -1 -8807535 732372813 189790544 -680098846 999987423 -849082440 486714061 -249183457 -999972614 317049366 604182594 -659774456 511387953 -15338978 -58745026 999987423 999987423 -920499936 1 -627371013 -1 490981004 -30382307 499623514 -69354957 -144504284 250119971 1000000000 417246345 -692334983 365077514 -498576464 791933874 -999972614 -397642760 216329118 -999972614 128606840 42 -999972614 845817592 -222085668 590497807 -807142174 224814204 42 600415651 -999972614 -44694800 271858192 869418236 558294825 999987423 211618922 452788767 -991813403 42 -911053657 -519249676 546994547 -132679974 -335597986 -87682435 465466342 1000000000 416749084 -865774224 -946852993 -104128807 102634081 -612637782 999987423 402877609 -500814101 146860373 -310665379 -829261704 691730568 999987423 376888782 999987423 -1 106941581 787830353 -313204437 431994444 956915414 815033790 -413097962 246790793 999987423 -470065551 935348875 1000000000 42 1 42 283746660 999987423 -528591077 329075458 269829393 -999972614 -479359400 -648297027 860185533 789898360 -724098521 -409613899 -1000000000 -668449528 -308312142 -999972614 -475181707 290764519 -1 0 1000000000 -550980246 118466865 -999972614 192009021 -699098072 -431528271 -999972614 -999972614 368439968 -321252969 -179587245 776208212 -1 586685201 -999972614 -999972614 999987423 408457594 42 759549010 236991358 892401847 -999972614 959565167 -54273976 -999972614 905854415 250817288 -255260568 999987423 999987423 999987423 -999972614 -1 -999972614 -1 999987423 -236695471 -251387553 -999972614 613304284 682173869 404847128 -168395881 495245994 -563156129 -791847865 -457080247 -1000000000 -999972614 -362593539 42 -999972614 600870545 -371042130 -100961434 -282267923 433519731 999987423 999987423 999987423 488808614 999987423 -226137132 1000000000 -105318805 -999972614 -361704130 795257258 372529541 -923072984 -999972614 -115923466 -878550672 907627539 320430481 -77120723 -999972614 -817527575 999987423 -339254990 540868374 -789592577 -174068145 -610402684 -34072740 539050781 613985751 -49667093 163923147 640196585 -471393244 337214420 -593706795 151791702 42 -944759723 -339201512 -316456644 -213136252 205963634 -624456973 -1 999987423 -153592099 -999972614 951036616 331711102 -999972614 524069271 421564565 915487672 584018702 -385481118 418357736 -642895777 811643400 999987423 798781212 -177105570 14659697 917001154 563126160 -1 -413745277 -1000000000 42 690505175 -999972614 -427339041 783909145 970190062 550520971 -434601232 262981879 -113495190 -888830812 -37987439 590906597 -999972614 578602919 699182074 15366500 42 999987423 999987423 -738644208 -999972614 -230010774 540874797 448972009 -1 839167528 -322455463 999987423 999987423 -745751649 999987423 -773456900 193418645 941163079 588161928 452974664 702626182 -1000000000 32597791 -770092004 237976408 -999972614 397509909 542496870 919656758 -196494691 -999972614 0 -18737384 232426346 0 42 -869723236 -112741832 -1000000000 -760392161 -653588826 472619951 -586498281 -765691260 -215028239 632516745 1 897603356 522622875 675316404 -109622696 1000000000 -704575084 -999972614 347268706 999987423 -716770289 385005620 1000000000 -970077421 637718154 999987423 -813861437 -339726785 999987423 861813718 -857403896 877916525 662764107 -141011673 -999972614 0 972421164 -935309526 -791682883 -605496329 467106903 -865103336 507814140 -1 -697081021 -999972614 673485717 -350079670 -92411667 -365763818 -193099193 999987423 48341575 -620190518 999987423 -357358690 159574777 664430925 34166459 540155846 233139598 737285249 244859089 -486278630 -820538583 -485440866 -669234226 930858879 -178540651 499380254 -999972614 231793143 627557150 -518002028 -436231483 210909208 -721276100 -1000000000 -658723827 999987423 -999972614 628940044 -709095791 -155210231 213844869 845850329 -868686101 -291682430 -638934143 856724824 999987423 -999972614 -915504375 740512904 42 -528773438 -1000000000 -719989181 -791424501 -1000000000 834384990 964117148 -962227640 565363848 -401184180 -285967962 605204786 999987423 511805109 315717387 -179586683 0 -548240806 -967788620 286350190 -29210598 635838409 -405016193 999987423 -1000000000 -940596680 -655596481 -562298068 591025447 922911719 199009013 -1 -425966261 -999972614 -777046315 798230481 -111534089 264017211 999987423 664840193 -999972614 -685316640 493772079 999987423 788616487 822521967 77608352 808251358 978825542 385370482 834960060 793611980 -33957292 1 577284492 -704253613 -457840599 999987423 999987423 983999904 817838635 -193589650 -999972614 638145263 -999972614 152867414 -268722475 -591669581 954368061 357367980 123272555 570047051 194372361 1000000000 555140414 -999972614 482354750 999987423 917182037 999987423 -345605185 -895992922 -30277568 356857691 31442867 354446981 -619445653 -1 383705122 -1000000000 -999972614 -999972614 -1000000000 -771946855 861123172 -94850454 -434075001 -510508726 86032050 791519295 999987423 0 0 1000000000 148461284 0 -806952089 -773677368 999987423 -668626107 999987423 -191239625 134067684 238792408 -1 -980729755 1 786582197 -470437813 -999972614 591812670 -879296073 999987423 999987423 42 743178305 352496504 444459294 42 936133284 -262475515 -1 894777491 199509464 42 139231634 0 936253797 -1000000000 -436884748 153857931 0 -999972614 999987423 8727213 -1000000000 56125938 -450083312 -1000000000 42 1 42 -935612396 386928943 803974921 -147375879 -999972614 999987423 -333051248 999987423 999987423 999987423 -650441719 0 697154432 0 -935942908 1000000000 776751310 389160872 999987423 -124406666 682187915 -36952144 806615331 759257084 -260516172 -307900789 42 -896608760 -357912990 -691504989 -358342227 -294372608 1 909592847 -15562986 -507228220 999987423 -999972614 -707441297 -735707176 -280824712 297434267 -169965821 523672040 329427246 1 -1 999987423 -988184789 -512503793 1000000000 -272388525 -1000000000 -999972614 -589250141 -302047715 -1 -611605531 -311684282 581706504 19838852 -1000000000 999987423 837495580 0 827345261 191378831 -131855272 -578614951 42 420812737 -445013285 828923736 591141331 123399354 505430600 -1000000000 1 257979977 999987423 1000000000 598544592 -36767329 504768395 -966040195 -1000000000 -330796782 521882274 -122815146 439078478 -999972614 873546430 -999972614 565009529 819462669 406436656 -399460800 949142026 -304447993 -488560826 42 -506834827 931192242 -999972614 -694898426 -1000000000 -425897524 -275452242 1 -424421535 899169339 999987423 461641607 7618244 -455072299 -999972614 571755283 -358376197 -708080647 -999972614 751122481 605389957 -999972614 318592363 1000000000 -847183748 -26711283 999987423 180188491 229770293 -715116506 -84720374 -496102312 42 58520259 147417237 700021911 -999972614 -1 -653776876 999987423 792313622 211902670 458727652 -80214004 -999972614 -341107215 -545750329 -232456933 357406424 -638252629 0 999987423 279438938 485992477 675668985 -428423095 954562602 999987423 -326337538 -718580462 113690351 -312036201 -592942320 -493100757 23637564 1 1 999987423 999987423 -1 1 777037878 800197427 74561078 731148067 1 861989511 722155934 384677767 -445850385 188870597 886066913 165825708 221733884 182417987 -912184592 -525624307 -1000000000 75364520 -999972614 -999972614 252132301 -391364528 737923951 -490018079 -571261459 72091986 -89831521 549109278 -999972614 -57669626 999987423 -142788889 180864117 908479204 -760784379 257079398 1 -1 -999972614 787873477 1 312669906 -896042165 10887588 25968723 -547066636 -999972614 999987423 657327669 592194334 -222697025 713094739 -999972614 549736409 -824150433 832447259 0 1 174357023 -7050275 804417876 -239409402 999987423 -531028227 -442460892 581495886 0 7934852 113082227 -999972614 -599157782 -265127644 -129169270 -999972614 -144227263 573256413 42 -716099072 -1000000000 582580874 -8708329 -86604443 -999972614 662344382 -893739065 415483435 507227651 -999972614 425516163 212890926 999987423 45672614 558145967 42 -821909201 0 -705850841 -292139991 -460012408 999987423 -366949643 999987423 999987423 653272040 -128651297 554265174 999987423 -23510637 -873138250 -167580101 560073685 756706843 -999972614 -999972614 -1 708172702 513041830 -636815830 -829185562 786391643 995132983 -999972614 42 42 -999972614 -156508068 101461827 -386270321 -215401744 0 999987423 1 282037457 -999972614 402965906 -747484619 939748803 717242420 116103169 -999972614 -639490828 783156748 0 708894478 546201597 -579031780 -413871306 404284650 -748757579 -9616321 999987423 765696621 999987423 999987423 1000000000 -145932375 -240763159 705889717 -109352098 999987423 -71286058 -520020341 753652783 -7563414 685458131 999987423 999987423 43794192 -56077893 605663864 729251347 455175327 310435763 42 327035185 -179292951 -1000000000 -999972614 626009771 42 -771157073 -238875948 -999972614 999987423 91914083 -1 -25438747 -564494327 -525682045 -999972614 -163219968 -57649853 -719158812 -598798472 -999972614 878254571 -957998971 359981919 -811406386 -888476482 72096737 0 698929955 -521790646 -93248589 -999972614 331971797 -1000000000 -636110691 -22861069 -999972614 209428742 89147778 -687742535 -815647542 42 -909949157 -615817126 -280007535 -999972614 -1 1000000000 -1000000000 150411859 614675271 496632973 611506780 -602270458 19307054 -129830352 999987423 0 -842194767 74885930 1000000000 495293859 -46229107 184560786 252191045 -1 -999972614 -770878147 969714144 -481991125 -470904170 993019937 -779119996 -839107469 290279358 -263182428 -832513653 42 -904575965 -816132006 -999972614 -445063437 -889139501 415507169 999987423 -498211967 999987423 -415540622 -886195801 -293376726 -346965012 -624786087 -346546240 274763275 530834158 -999972614 252132301 -999972614 110837622 -2280191 -35705574 42 761194075 374946905 42 -293816530 -484431425 -313889594 -740548171 -999972614 364368491 -181869101 -600587942 124662862 464548143 -509880139 39359767 999987423 267834250 608567679 -193969983 627853843 28556544 999987423 -451157328 999987423 0 999987423 92486403 -905296366 520570441 -591992173 -633589268 118007969 -640189874 487006957 1 897903021 -932210983 11792322 338525333 1 -966020452 -999972614 999987423 -1000000000 -854810947 -248353598 -7533164 922077354 699720065 -59287147 736945636 -812248735 -600109271 975976678 999987423 749748320 715330918 242468193 -153453773 216114606 -999972614 726163083 -650416383 228683703 442364617 86224502 -1 -1 -500013841 124339265 42 -95868631 -902142206 -999972614 62691480 0 950471382 -659840131 949748091 1000000000 -999972614 1 999987423 -126281465 999987423 449348168 479623855 -359534582 402998335 -340099627 -291811086 -999972614 224300498 -754048999 0 0 814714581 226745807 0 750322330 -427100389 999987423 944045402 999987423 549919800 487655693 -999972614 -443822670 264346669 -193414328 410095584 -999972614 303508234 -232846073 0 -733714125 -565154167 291678763 -384707820 142290441 -136322807 77513279 -147949045 42 -171805212 -750559380 610468402 327605722 856385730 990272791 -451132338 -5056945 891182979 559151708 999987423 -60822472 -1000000000 999987423 -535606897 999987423 1 -77822791 -999972614 269861273 -229993577 -670660632 -903837626 961434390 -961825462 -583828635 343799621 949324045 955912553 876544579 -792408041 -488072616 -474380052 -234681317 999987423 -999972614 1000000000 -1000000000 -125709438 1000000000 988257558 -92440737 -740532564 90916059 543709007 801306148 -999972614 814726166 578496045 990348094 -138912211 -924787073 470688878 128988678 1000000000 -13462581 409367966 -52350677 -901134389 284370373 -876905432 950494031 184489503 0 -999972614 999987423 59400991 914708209 -999972614 -1 461024859 -999972614 219152922 -999972614 -717157658 -863499863 -277799660 1000000000 -999972614 290400412 0 580393135 999987423 -1 592213617 -999972614 -686747754 -999972614 111141660 870957421 300167463 856737425 934979569 935792855 625394815 -225496082 348131756 457150951 631524600 618984672 -286399689 42 42 -348141618 396991033 433442484 133825590 -296252889 233442358 -549446680 -1 -58935303 196590992 -999972614 999987423 -148041610 346175343 -999972614 -305935796 -576048709 -866317680 -766453531 914366993 419491729 -822637731 375503520 -857475589 -999972614 -1000000000 -999972614 -999972614 920168810 1 349751765 -999972614 -495321299 -448708827 -556927374 491371707 -809233066 42 -980058579 -915322161 -999972614 -9277538 1 -237482894 42 230111587 999987423 137163363 -401094686 970679652 -413269810 999987423 -523444252 -478282057 0 408578860 164507995 464697211 999987423 -460388256 266427315 -710930966 42 -672660192 153779609 42 999987423 -1000000000 972284225 999987423 -200819310 468695717 319168649 0 -415693404 689335634 556398 -407960989 -999972614 1000000000 692806856 42 -1 -987409064 -189734138 869301795 -195151580 108038132 -986555431 544034950 -55984726 -1 988490824 -216927377 826475481 -9277538 -706185226 999987423 744045690 -358638230 -926503567 -825335633 281201700 80202061 -293086367 1000000000 601528109 52154795 -100259522 -999972614 327563552 -395791250 -1 -287880749 -285487230 -652011345 -804506161 669080933 -591482856 -999972614 -16297694 -455323919 -451142111 -931867353 106139133 0 -602044187 -177719636 1000000000 -97759766 731629382 -999972614 721095271 -266282558 826576914 121024696 519201856 355230255 999987423 -217097207 727259474 241343830 -1000000000 -841465245 999987423 546758276 -765596189 0 146309374 -479024252 -976163490 773995029 -720715008 -753247023 -750990073 800071105 -999972614 448223285 999987423 945814460 322781627 -999972614 -1 954083022 -134070622 180147692 769552968 513222005 -430156703 -458394566 999987423 972029240 1000000000 927613610 504122956 416339785 -559568940 -1000000000 -1000000000 437574138 999987423 353741965 -999972614 -30623667 -173753904 -884123936 -999972614 981360261 1000000000 935585499 -892748255 -226082092 62503635 -879769424 671819235 0 42 999987423 -250616162 -268028018 -609275818 -268629329 221733884 -229534379 -999972614 1 -622699195 459810335 -186270894 941521553 566305890 42 645587139 999987423 63615397 -92845238 999987423 91423592 1 866128440 0 1 999987423 -876035862 1 -324970325 -213744974 891732592 -531824434 1000000000 -999972614 729310101 -999972614 666405995 399492131 -678371673 693733856 -982020327 -589468085 150963701 480644339 1 191871782 -999972614 999987423 -1000000000 -826245659 -705629787 -326390648 421835193 191761736 -820639021 -917878211 1000000000 337933105 1000000000 1000000000 -986041643 -912331741 365833165 239076028 436586787 280697710 620821703 -999972614 -622949903 -157909592 -359941607 781081322 999987423 -168208382 999987423 -447682050 663302722 101531256 -999972614 -999972614 -925419072 -12584192 611702508 42 -599486037 -248422358 41354235 -611702003 -999972614 -310485617 -312568867 -445200647 779716233 -560816954 798403072 353303490 435870824 104378223 -483536264 302807746 -863150655 0 -707539214 -64303023 -555652892 235147109 -1000000000 -365883777 655758405 999987423 -999972614 -999972614 224150975 -769635757 90821913 465899839 -884139699 -622005892 -732232292 -1 999987423 0 -163077107 778742759 64075419 736613031 -891351673 70066662 999987423 -999972614 -639446018 -984555600 -903891536 288966916 0 -285476037 309798450 807347970 -379784182 -164973599 -851181698 20171774 903418345 946567724 583003896 1 -87231334 -999972614 915351861 1000000000 -79820239 42 0 136125013 713978732 1 999987423 280815351 -480669421 20962392 -56575544 -1 -615775769 -280248796 258794451 946086548 -269013127 999987423 -846713063 0 -366370315 -138608862 1 289078928 905568152 394305105 -1000000000 1 -999972614 -1000000000 -71364736 -235914231 -267988535 488190475 -999972614 6701595 -588266769 47791569 243107707 967393600 -1000000000 -273016879 489036604 -36610022 437971344 -69551483 -999972614 -999972614 -290933041 294383934 -201132926 781752872 1 -321681040 -213670118 317629287 -311295851 -320555828 -423863718 73036165 999987423 941164100 -644447485 -69640274 280281778 244666180 1 646660217 -1000000000 127284797 -810273161 -1000000000 1000000000 999987423 999987423 -363099352 821774824 999987423 641699971 593375175 0 -226275860 801416995 -828708644 -233806440 999987423 -400641520 0 999987423 -535643338 -163178668 -297237348 40329831 -435416086 -554793365 -336993817 -64111357 -430571809 999987423 -667633089 289165553 -98005630 -635028219 655194973 789049761 325918754 598391448 1 378779679 -749868828 -719550396 -999972614 -232225492 969052542 446175988 -839544967 794019847 410192259 568650200 216798869 -679171536 -1000000000 496552700 1 191761736 920207640 999987423 292403779 -914666323 -350451381 493045208 -999972614 999987423 431469197 999987423 -95640936 576280099 -38150606 -570035299 -999972614 10449030 -113068862 -77365293 350077464 166409144 -911773733 1 411858168 224204847 937027980 -1000000000 -1000000000 99999160 -958004134 789487316 -922041349 418732650 375312520 -433297229 -37467175 777084506 242234275 -871418905 -627568571 177832031 808671797 219176574 -285994453 -999972614 -999972614 902856180 42 1000000000 0 9525477 -103275513 -90872332 42 -236696287 182621573 -85960828 -777190755 -751670843 0 747782934 -39688119 -319073877 55457869 -884854760 -91583486 733787872 999987423 1000000000 745719311 999987423 549361579 -547906943 720956128 -528879506 -588324464 354025319 999987423 544949107 -565618136 800125505 999987423 0 471092503 549899127 889102444 -1 -999972614 999987423 -198306805 999987423 0 999987423 -466945694 -870689308 -1000000000 350134741 952316779 245570122 999987423 493224946 -310306191 795308864 -1000000000 -459748389 -199722133 352261876 515393433 -232716802 -549981057 -526101863 -646238370 1 787208095 0 -1000000000 -477980011 -608772023 208152664 778144356 955203914 542668645 -697542248 -46561697 -801166659 -918487322 999987423 -1 -386741565 750189127 -1000000000 -772376844 11643456 338611172 -956296151 -999972614 459735206 -682686550 594543063 -82661542 -16936190 466756906 944673460 -491685266 -726481180 199769502 48722650 52614026 347032699 -281696988 25564884 239666267 -311910120 909089436 197241011 -605631504 7250690 167673801 483237108 -252298934 405295908 196253370 324797248 -588568713 -813747972 -999972614 653035590 -657760113 -493223637 -132679286 434302154 -339072038 763806747 -884036091 -334644115 715688391 -51273074 -999972614 260228519 559400714 0 418107356 555259505 1 -999972614 -841098352 -954783145 -948970669 -885031797 -406084857 202978690 -1000000000 999987423 147285515 365076182 -103373301 999987423 77646676 -288150889 -142230304 1 402224922 -191766051 -107003834 1000000000 134668246 -74051810 999987423 767423276 -947616995 -730926587 -830264032 475167583 -901268967 -431710957 -999972614 -107866715 389113199 -1000000000 -589423673 -1 -999972614 1000000000 -36628824 -869159202 999987423 -140316818 -999972614 -665965717 -1 -894216228 -250131440 -231512496 -1000000000 184226974 644072520 67157192 -209493239 421466728 470542927 42 -589949540 570665471 -672751426 999987423 691473048 -591989780 -999972614 684486734 42 -999972614 259321150 0 639811363 702803290 1000000000 0 -999972614 -394327014 -999972614 37272421 -44343526 -1000000000 -999972614 42 -498440479 440066984 -999972614 -75976966 646292070 0 1 813531042 -598971107 1000000000 -999972614 624376113 408057433 -999972614 -999972614 1000000000 -812762304 -859469922 -104958285 556730638 819659547 999987423 308750768 20823353 198648377 558776236 -1 489908554 204954681 999987423 -972051610 -674886821 -628184213 -241766298 523284743 -660160304 -188673682 621136882 0 -492802644 -999972614 946306545 -880854947 781637077 0 -789222374 -999972614 -640739235 999987423 -999972614 -309476273 -301658826 150946746 -999972614 -218422016 455745688 0 -1 -860567076 -999130431 0 -999972614 -949506552 999987423 929030921 650271762 -999972614 -1000000000 932618876 43363260 -723332801 -66203682 383189928 999987423 -405283786 -61386381 325899872 -925322460 -600990808 957473111 71579050 1000000000 -943020820 332374507 -330922109 217591034 992726733 642549733 -1166380 -237769792 42 0 443396835 1 730240952 -1 999987423 -635715408 -94893251 -999972614 0 -999972614 154046825 373803973 42 -187292088 -999972614 -680709260 -637110993 -474954074 -384706813 597467167 999987423 326936567 1 -51250294 999987423 -66719263 482429815 657242964 -259410178 -755473360 -900635226 776354382 642244263 868376880 925754871 -999972614 -258448179 -103259043 654407462 392968813 764507104 -141435510 -516851501 -1000000000 -369548474 -410471590 938929701 -135513312 914510776 0 -930753953 260873338 -581532121 235887379 -381312971 0 -999972614 -269696915 695674497 -282701338 -999972614 -313074347 -816772524 1000000000 635249172 -13871929 0 942583134 -653490235 -692861765 -956801837 999987423 42 -417005814 352443681 -999972614 491016295 -417998775 -1000000000 -893559279 -812215616 820204950 -706656534 13824977 -1 -232020880 541211823 -439717668 -681006968 43645620 42110967 -999972614 -8535034 -180508070 0 -52398345 -999972614 999987423 -999972614 564275525 -999972614 435635858 650987442 -1 -960113779 650537847 -1 1 -871798022 56626524 229628163 -999972614 270172011 999987423 -891023767 242650329 1000000000 -837775538 852128186 380241726 -940748092 88514781 -874836436 -373022778 1 29932519 0 -109748180 641979225 -384538260 -907288248 -999972614 -684313476 501465499 -180660032 185854498 -666405389 783082489 959773600 313224578 1000000000 999987423 -999972614 113406860 502887640 -999972614 573448293 -999972614 864773293 -664313814 888201389 999987423 659047793 -217402028 817041975 -613802735 -689377236 -1 726907347 42 797786369 1000000000 0 -142132520 -1 1000000000 533128861 675022943 377333561 -1 950996144 -161589625 -375492095 228233158 260873338 733261276 818272027 167883013 -875443589 798057243 367887955 133271174 578748081 839620459 911448221 44016243 -18907435 678197031 -764066143 -1 1 -1000000000 676791212 -1000000000 -1 767142336 -819899050 0 -999972614 230153274 221022029 -176136653 999987423 -643800844 953179299 -205341496 999987423 -177924539 -999972614 593473108 151712325 143081317 -751381766 -999972614 999987423 887343340 -999972614 42 -987475225 98629216 883483866 229820642 -708190657 -999972614 -135605902 1000000000 -426002253 620869020 398053839 373811052 430886361 -54629451 1 -799718916 -28322930 -816439366 224343666 635243952 642566816 999987423 -999972614 332559706 -773974047 315292483 0 648655623 -397782148 452907848 -129100595 477475817 -514751837 -237321846 -466797306 -298253294 -999972614 962445938 432184574 408611570 -215379769 -116983589 1 1000000000 -732450457 -1000000000 299575592 976823896 -458153888 -999972614 1000000000 -184474465 570604640 -146444738 -255466466 -760162494 1 893268298 14218255 578171645 -614760316 -1 -366518030 -730993230 734713961 427089396 1 322681041 -997677585 -999972614 572957289 330631005 -1 943245916 351760305 434585264 774802178 -909097984 -401558034 926871465 440052526 1 632940261 -747346348 -211872957 -26002765 -1000000000 -208828166 378345352 711158610 -1000000000 -130990109 640010532 430337476 -886222465 907176112 1 585017986 -633821153 24707922 999987423 -1 263166748 979792211 755440984 71794560 -722658959 999987423 -312042039 839351654 847095261 576663140 10825474 -570384581 -1000000000 524878401 751168001 0 -858596609 999987423 999987423 -666913211 947920031 -216207634 779862781 -29620360 999987423 -271787212 -633846140 -999972614 306981285 0 -7354050 551740859 -207210960 -199281012 -786642603 -344431344 -999972614 999987423 999987423 -746067823 607553001 -1000000000 -1000000000 -510576815 -999972614 42 -718110091 304275624 -1219313 -1 74837057 -463860236 1 312407224 -379507556 873900024 -306051512 -577337298 -999972614 -1 -1222722 -756156004 -932331905 -601944449 1 -547413582 139794181 -324596790 -486564379 -683709828 507109056 -1839 1000000000 42 -766449922 999987423 381626035 112260853 -278010604 940788400 302916614 127483447 844035049 -1 -999972614 600813980 -999972614 999987423 -406755693 1000000000 -1000000000 -10763725 1 23930118 1000000000 -849694407 -999972614 464515833 278104011 -54369420 461332519 999987423 -896096538 -999972614 -766565841 -208040228 374602 965568690 -597604450 1000000000 502876158 1 181189373 -559838296 668734681 112339943 -438799660 -1000000000 -348015899 827296095 -674952366 -302169947 986740024 -159936613 899570537 78056762 -999972614 327359343 -214024649 358022175 1 999987423 42 0 99097996 -635340933 210727727 -38890967 494649552 -746377389 538372016 -655344168 1000000000 -999972614 144757898 -484489877 656995268 -1000000000 999987423 999987423 258234897 -999972614 -595139646 -1 554582499 -816241347 141416184 -924326631 945788903 -1 -315496609 1 656960965 317110201 -778877379 -644411631 925628221 0 845899963 -999972614 426269971 -766386483 133683560 -635088218 999987423 -151805443 999987423 42 912576024 -1000000000 575741794 -81077310 -663766477 999987423 -376662339 567311963 781320952 -353721415 -973713889 461764843 -999972614 -292172925 1 -351979641 750065507 -999972614 185431161 -436220247 -999972614 -68273630 -1 999987423 -851247707 -725893587 0 199998232 179653808 0 -68789337 -107411903 999987423 239415898 79188698 -999972614 -508962029 -999972614 -302752457 0 1 -193831986 -1 42 -999972614 42 599245877 0 -23471731 999987423 249837382 656039817 -947867151 -69403228 131989823 -287647951 -390613540 1000000000 1 -864900096 746221312 -264178265 230404045 1 -999972614 301933598 -713277356 -100973668 -722658923 350135758 999987423 -504129123 -999972614 1000000000 -648027421 -914465083 -344727699 -917142942 390068679 780536415 -200847111 42 -776608442 -999972614 -665590462 -1 369918926 -622425340 769893011 865108177 -637521486 -421678696 -14453983 725976293 -999972614 162473251 -999972614 -797411203 101454787 -990027673 311776571 -980560352 403456749 745006590 -321292339 -250391441 -587256546 -999972614 -122407161 -866534883 663580018 -872086044 292947049 465626804 42 999987423 96349912 -1000000000 758624680 -999972614 824297919 999987423 494806546 266205854 -222860575 -574622021 999987423 1 999987423 -1000000000 -1000000000 -142512560 417274039 996909709 -999972614 364061685 -596033206 42 522842306 -999972614 999987423 730128913 -13790957 -398725957 -1000000000 226767099 999987423 338394489 999987423 0 -999972614 -979829089 -851937088 -92491650 999987423 1 918968473 999987423 -110600156 -682534820 999987423 1 -999972614 -100466420 999987423 193373404 -848238946 999987423 999987423 42 999987423 669970173 854932755 -999972614 -786232136 1000000000 -984945094 -738118204 -991851565 -999972614 872913011 -575423023 42 824094117 -142815426 -303241071 934905145 -842472081 1000000000 -408511577 431950477 0 704144654 -327349845 999987423 -999972614 565719140 -328044522 -346783492 -347775148 508253280 -903967631 46170054 -512368804 1000000000 535855670 333551185 -441493666 -94927407 24402792 468339606 281604132 634337674 138949011 -618518428 -564238905 977850612 1 -459688905 -35395474 1000000000 -568102085 -964688038 881113730 999987423 164373185 -701161173 -119684428 -735531340 -979166151 999987423 42 -171823104 323412511 1 -348214172 311062217 181524731 -115975456 999987423 -315338333 -930814872 -70864077 -1 -399207030 -606761550 237085901 -999972614 598896628 766443655 -308022809 999987423 -233382034 -491405058 -888149609 879600575 -177698994 106650823 255306101 225287505 469755777 -365471783 228730804 56509422 827095688 -763432884 -386628066 999987423 -97153653 -762184565 1 -173659061 -939287053 999987423 -556235830 -103173937 999987423 -1 470246039 -999972614 -999972614 996320014 620310726 989883522 -406898907 -349107522 42 683470934 455627939 909788495 -889934848 948443237 -1000000000 -348166450 -174429140 -949243488 364470940 1 619939786 -990528048 246707009 198597417 -132039050 -465962990 671656989 702096795 843887036 -168108033 882630761 -315534786 942161566 -999972614 -217547702 -958047896 0 -423091448 964105033 -999972614 -999972614 -97378249 630511583 685052513 659075823 -565384979 42 -792379766 -220785732 740897532 -320396417 -405902117 -1 341484325 -393652343 -987718436 -539872637 999987423 -999972614 174024901 1 -767444054 -999972614 690896313 666405995 926854556 999987423 803812219 -833062659 -1000000000 -999972614 -180566832 -681791964 -110286681 -224677246 -640060481 -976002835 -999972614 -999972614 -920093860 -985580526 668895013 -679631665 128900695 842288074 907082653 42 999987423 715241257 -808418270 999987423 -466816405 -532235965 -12864767 -999972614 -492138678 692934640 -896050385 999987423 716217369 -999972614 403605683 1 167993701 881351348 -722045116 549982358 443469793 54655475 999987423 -830561560 -939165952 999987423 574073122 1000000000 -242564061 0 -379124402 0 -18645149 -803705062 286832276 -999972614 -1000000000 -22282455 698455817 -795761197 -52817485 979979843 -349627239 685733702 0 -394789903 1000000000 617751179 492305594 -606995977 -19109284 287338517 -1 910221436 -853771677 -1 -933340223 179115483 788759274 74397094 -1 -653041426 231166848 -1 66398305 64853501 999987423 -400080854 -475220931 141993132 -965697661 -92856432 -595286688 999987423 -888827335 -822950642 388955230 -999972614 661192726 612007462 -999972614 -170826711 950391098 597791491 -19718719 -341344389 963358790 430326746 -584108811 -970163501 -1 1000000000 1 -17536754 0 -103323859 -1000000000 -79288696 -1000000000 0 886461539 42 556501057 -1000000000 131611025 153279397 -362350517 -369493608 -999972614 -1000000000 584453812 -276223694 -999972614 771932256 -393060299 195013624 641731571 -379613257 935332953 999987423 84077592 386964518 -287293591 160440060 -362085971 999987423 -63021832 926280747 -892900935 615922700 -9446199 42 97804739 948141962 -366694943 -280351665 -485981778 -1000000000 42 -95248504 -879436303 -78578040 206171552 -255778046 0 -650962458 -610245860 -1 -557908301 -593642130 -320818460 1 347904520 -798361313 429240116 -999972614 999987423 341091868 -305874762 336179194 -715381423 744172884 -1 -266319286 677576851 42 1000000000 429215118 -612332301 -835371052 713747982 -685287608 42 -625843376 -175304871 20956848 -286501564 -999972614 793136627 -1 95351810 941910678 133285909 319565342 381248086 1 463784669 -137026320 733480808 -661744299 -1000000000 -999972614 760526366 -227754599 -6221619 1 -24748495 697902633 999987423 -755372449 -628249188 999987423 -473825942 -132572728 -999972614 509163535 -929249155 -999972614 -451666138 250336659 723388283 830573677 95212201 957423327 600513139 0 497317145 -1000000000 -435255745 -651035007 -999972614 296706029 -851247707 252789945 0 277699569 42 355484942 1000000000 -687640395 457652601 689499551 -708866617 876712025 170199566 -999972614 -814919589 -545317938 338509203 -999972614 432722707 -866730140 -224229910 -733865662 -1000000000 122030458 -844313416 -426303347 153640173 947031850 192166590 -926914353 567577573 -106474073 831395107 1000000000 -662231745 870026190 -232306275 -630420940 -999972614 -657690099 412943685 522358834 749525158 -999972614 -1 999987423 0 583454118 544333716 -890713704 999987423 168919283 307556642 -243716027 0 -999972614 963822594 629112466 -151745004 -1000000000 -999972614 -465768445 167145550 -776966467 604715214 -999972614 -463974908 -293625785 -999972614 999987423 -999972614 -1000000000 366346422 999987423 -819989270 -154842568 -93980600 785779916 -946517237 700656797 -351764889 -67482500 999987423 682946812 -608254756 432252878 119164081 -999972614 -63315701 652980576 999987423 1 167122645 523360119 -999972614 999987423 -999972614 265631086 1 -617160149 -920968783 645028772 0 -987789175 1000000000 343183107 -618678731 -245419079 84719713 1 -1 28255168 -939619586 658673064 -1 172351120 -346667451 506897709 528596994 107609645 -508592921 -638381273 698162620 -893502078 -458780474 -876813683 1 -740673478 877918286 219519760 -245695258 -1000000000 -999972614 999987423 999987423 211176130 189583510 -692643965 50622496 -309485344 -454333970 431911079 295782800 177062317 -878101530 0 -965605480 -999972614 -376622335 -666807564 -265951534 0 905242176 -632588833 -999972614 330347735 611226564 999987423 -793183285 -999972614 -999972614 -159472677 -1000000000 437176621 88301563 -1 -1000000000 -7701698 277224488 -1000000000 595569055 -597583995 130867352 -572599312 946827327 -439320228 -796324156 999987423 217301288 722668405 908433732 191133149 136977662 641660120 676737098 674971046 -1 -650073779 -115677594 -88363840 738418761 102465264 -999972614 762710040 -613972103 812619031 216493864 354182644 -608223974 -1 999987423 -350145960 -1 -567490252 42 -154003273 -999972614 680922970 -994005307 -920523746 463217181 -821918878 -306371407 875669854 652726063 -999972614 551037872 -154273894 42 -217161514 -999972614 1000000000 -143693597 42 78706919 999987423 1000000000 -816402667 -805120034 196856347 -50858561 -146621572 -665641961 -421822905 907682702 -592712205 393056997 -720492467 999987423 -1000000000 -946021703 -999972614 614550665 -194254419 1 -235770379 938894069 641311302 -773976243 615579674 144449218 817364970 -676804366 422789259 949382125 280060783 866116986 -671740730 -988345302 484973416 186157390 -82686426 442790627 288946705 0 -1000000000 714621942 999987423 836412448 839316258 -815682698 -835346187 858845709 42 80947592 0 -96872306 -833798983 -999972614 -999972614 999987423 42 -521684374 999987423 125881918 368046891 -780996347 -1 -764954513 -1000000000 951772403 955603710 294763111 943147521 999987423 -999972614 -398926902 -713936144 393921310 -999972614 -562841789 646989224 -999972614 1 -92860619 -545234819 -153617857 -217223706 -950326957 -803237393 -603576542 -1000000000 0 530464390 -370412778 -1000000000 999987423 544402032 679856456 999987423 921067263 -727366893 713471847 -622655389 -961578278 389410378 -759270278 -923083895 -929418901 -13533024 -590133092 866180536 -999972614 -587958284 -999972614 111495284 -999972614 579812447 -999972614 72422409 17032082 59855322 42 822245504 1000000000 -249278264 -231990762 -183777593 262739910 999987423 717768836 999987423 -964771905 0 -951216183 426088971 -1 200445537 -147323755 249210001 999987423 999987423 1 -1000000000 -344308167 42 -24763127 809105991 -792650712 -605773232 915935924 -999972614 482775230 459661006 207674889 999987423 -559644140 175703679 925465575 26958704 789247853 999987423 631658837 -952464503 11398814 -914579423 -387938592 -167855448 -1 1 -938121179 -883474749 -775224157 -1000000000 -999972614 820718968 -683569395 -620563816 893655687 58177750 384989210 -214130132 891977124 -954789700 -224885380 220382205 -643469876 -995372126 -743489196 -877579783 838929804 42 0 -783193704 -1000000000 66454416 -109504476 627258309 -593378183 -495798059 1 344788571 -568586089 -613613958 -999972614 -14344965 848572481 -1000000000 -83759925 218663028 849780541 411569596 1 999987423 67322099 -266497303 -97987482 999987423 -847925853 -999972614 667837336 1 -373350586 398799038 649526412 999987423 -562483097 -769137381 916604361 -750564731 -427684315 1 943568001 18375869 642069784 -489766362 -599472881 0 522235704 113117985 -294762144 -666873484 42 -985547331 -99471257 -1000000000 -589101423 -155300436 42 401493740 146511984 342299965 -564761944 -70427919 1000000000 -879342833 -591495669 964369995 -145943206 779950874 -72609711 518852147 170065440 999987423 978105358 -605396050 -41780956 -999972614 0 -1 -1 1 42 -999972614 -658324165 999987423 -901713560 -137086148 -625355323 -999972614 973344557 45352144 58143099 42 -252638471 999987423 999987423 478968833 276679135 1000000000 -1 -999972614 988121364 -907869578 175697657 -251957900 1 -622982592 -515696668 -282929451 461555077 546553265 -999972614 541832167 -999972614 1 464394000 999987423 326393111 -677612817 -999972614 -47627908 -999972614 42 433120828 -472099929 -664110130 828268130 -826652578 677972224 848184011 -576780660 -224097394 987289621 68039191 999987423 1000000000 -999972614 -999972614 1 687227132 454138796 192938859 1 1 -1000000000 -559716289 660211304 992871617 121019987 694452847 -1000000000 999987423 -948593864 508831550 164753733 -530806762 -390568456 -525897519 0 999987423 978968045 -442307384 999987423 853336507 395777945 42 0 -19348542 709186578 -778924277 612938090 42 1 999987423 23554427 1 -336345453 -64557745 -60634851 -999972614 -259467868 -999972614 999987423 941812923 999987423 376505421 671889522 -586110898 -622731358 -176711545 -311768139 780618925 -800037240 536032029 806228437 -631354782 682780499 -891299258 487774752 -642395130 999987423 -33599585 -163890519 999987423 413949203 462578841 42 -26477224 669590659 65460488 -531137332 -999972614 934817351 -1000000000 999987423 -999972614 42 396291563 -369119670 28615991 614948786 540306970 -680314358 1000000000 974397449 -248543461 656863595 1000000000 -681002415 -862328912 298688772 -416324540 345819434 -1000000000 -101545891 -649704190 -601163848 -505305682 -999972614 668231341 -27008130 -335129935 179544432 696201471 -737749380 87230119 -274183389 845685485 96538450 -748247832 578824984 398937091 -999972614 999987423 -999972614 602081821 773796590 765075721 -646735718 -644222943 252618018 -999972614 509883759 -999972614 -142789341 -970239714 -246591776 -1000000000 602968240 -57328634 999987423 -412248424 300769530 55560114 -1 276941875 -228766105 1 42 663189713 -999972614 -477155237 436659625 1 986437977 -140567942 -303939539 1 42 -92538593 889581411 707513135 -311002867 307481487 -181440756 -999972614 -999972614 0 -846216818 0 882660805 -999972614 999987423 -80677191 -335456305 431407458 -1 -915515023 492665259 -593279916 42 -999972614 -1000000000 178743148 623993603 798107671 -771905307 -545099298 97908674 376606715 361826795 -979204598 -181953207 1000000000 289856621 -406745346 1 -134076819 551131001 999987423 -999972614 -440010834 827287035 -63257346 999987423 454473076 73195082 34336272 211460860 999987423 -720169746 622859248 221960437 999987423 114588666 -448035973 999987423 -999972614 276140060 -807390425 104920496 -295841918 359523167 81680642 -227430560 -69612145 356702479 2559814 1000000000 397707698 890858102 792766823 999987423 999987423 -327932301 326564092 -802087909 -379606138 599625475 42 1 95222149 -441299043 -461712589 -531485377 -96471220 -980819140 999987423 60178266 184264698 -678902410 -725026793 999987423 -143718528 42 412814400 529596923 -48304559 -999972614 555027751 -999972614 72232125 861637167 407076605 849578495 -853698854 999987423 -827864700 -658831658 250841002 1000000000 182186293 0 1 289617061 922012333 42 999987423 803869874 0 -372614563 -286960894 17980377 581402843 -307620070 -868970861 999987423 95131108 -709004521 -108546038 -628715689 1000000000 -993839931 -227250360 999987423 -913573305 571009955 176606089 -999972614 -407164434 134467505 42 258634083 -725635889 941879158 -904279139 608085095 340200385 -114248628 -283114037 999987423 -1 685842943 999987423 586969918 -27397031 -139928959 411638892 720799230 429610809 -80704868 1000000000 -820506873 1 -716053462 965018175 -1 -980990074 -508066774 999987423 19204726 -912033084 -2461078 -920384809 385827390 -999972614 -331795908 -263591495 476256485 -618663196 -999972614 7088303 881094314 -345690872 0 1 -409394716 -38983984 -37870556 -70354301 999987423 764251900 -1000000000 1000000000 -795966541 -1 999987423 -650019487 -257928238 450036344 -292349516 42 -999972614 999987423 -985706385 -154075968 -669126605 999987423 -713051571 -139310238 40938688 -687679837 -1 0 -999972614 996330385 999377462 1 42 -1000000000 42 999987423 999987423 -224227594 -999972614 -835547928 -983412295 -999972614 -1 -920228594 945287764 814582880 208941831 -999972614 -586241678 -762814454 38240193 501108248 108538290 -999972614 -207700341 -7690623 693175861 705813159 999987423 -1 290281147 864001262 1000000000 583565415 651053386 -298139623 478263749 955776794 -968711782 -226706758 -851022889 -903219564 -76072626 876505889 999987423 -1 943977097 403950475 999987423 1 -222965417 -809186326 -999972614 619110601 922960164 -439877676 170338016 328150263 -131102107 42 288718071 999987423 695642959 -1 -107477861 788303793 481265318 784057601 -469176993 731614142 0 -699105537 -423240082 -999972614 -802002055 15260510 441247210 -441525956 -366984306 260923245 -1000000000 531541696 -285757761 -661882299 998279905 127266901 -999972614 42 -378944322 0 577532808 -390940335 -999972614 -929446439 820766835 -571451074 -4548865 -1000000000 475372015 -1 995748623 -1 -503208231 -999972614 999987423 42 42 -706497000 0 491986647 -708836963 999987423 999987423 -67537364 -443372525 -352816630 -959407536 -999972614 -463799432 94736028 457116029 231320931 674808851 999987423 -213017073 436316922 203018682 -914147711 -635412513 -768993772 -211801103 999987423 -317602226 819433546 999987423 1 -721936582 -72328048 -226234941 1 -728273768 0 756412844 0 1 435400746 -152623266 -420856950 0 85791552 1 99533781 -282829367 130610273 -999972614 0 999987423 -549209248 -209907375 -251714448 618008282 -999972614 211584521 0 -627823892 -350723437 -596566867 -999972614 -999972614 -98752659 -999972614 583372478 69317796 -87580422 -29188579 -69490515 -999972614 1000000000 -809781317 -1 1000000000 -999972614 108690726 42 769786135 799176473 -961632928 -190706204 373812511 -1000000000 324391295 -393157105 -724221491 0 0 -578293808 805115270 135600721 -577600086 0 982548806 372441175 -406402689 -444376497 1000000000 -312520048 726258379 -58702799 573366135 173199869 818181399 210972373 -1000000000 765782856 -999972614 -999972614 -816212396 999987423 42 -796986510 652302842 329533253 0 -46433583 1 -621145320 999987423 -413950002 998134313 1000000000 6895773 -300524329 527232677 -307660078 336221267 -999972614 -269009905 -837457128 -229828311 -477317052 -51890194 -677077217 -310557896 0 -487600229 539030248 843035751 919586817 -294265668 606879893 -908528023 -398655263 -3085777 297874124 228987610 187194157 764081443 411273454 779022856 -933524212 -558601606 153880714 -495384018 189376626 -796502481 -244028601 -999972614 -943220176 999987423 -1000000000 1000000000 43453238 -770795348 999987423 -85064588 -704647237 890950276 32251004 881601739 840686796 -409197745 -814791900 -991161505 -90405387 -446740887 -458266183 -817112934 493102921 -284407017 -209206057 483434383 -669113161 -115330801 268757858 -680594949 -999972614 -999972614 -529165148 -824951355 975485636 999987423 -999972614 -340750290 676089307 753991611 999987423 -25733184 -148161917 -499635552 -879128050 999987423 566276405 19597647 999987423 -820203730 -20368856 -985845900 633481679 113258357 -485320296 729014126 -460980848 481609351 1000000000 -917111860 604317147 -202684413 -125518683 413885511 774566589 460121360 735648161 -999972614 -2550975 -285053435 -386935463 -999972614 -389072609 999987423 735543782 948064457 186230810 -920343085 -1 -733031092 -1 -984538924 -500665228 -721653734 -1000000000 999987423 -999972614 888814669 999987423 865710188 -370217762 944965908 29496896 42 -280678142 716295870 42 -782074046 -934298227 -575605641 -999972614 -553453092 -1 -577966064 -999972614 758963627 -999972614 353041735 1 599834398 905927983 517968024 -248889236 610125356 -171408268 537281799 -35913175 -750992016 -927917272 61848154 999987423 120823820 795908563 1 421472444 -1000000000 42 -1 165360603 402034977 620183173 -756229829 729167603 -999972614 462884721 218058795 999987423 -1 288174207 510620613 -806323153 -382713586 976615317 999987423 1000000000 -1000000000 -186427852 0 -27404076 -19030359 164345828 -999972614 -674366410 597023238 -937882960 696346420 559313927 142148060 42 -150461823 -796016557 347539576 -999972614 293189095 -980292508 -495426498 -727803961 42 944499018 743446365 -488875069 999987423 -999972614 430227059 -751129525 -968502025 -819191553 -999972614 969480995 -999972614 -714954543 -999972614 -1 358130953 -468620220 -604725945 -195547175 -403092459 -999972614 735110953 42 -436068864 -994387186 499038129 378328786 -1000000000 -77148571 1000000000 -145537425 -999972614 1000000000 999987423 -734727342 -202537740 263232300 -999972614 733816915 -236396487 301563122 42 -999972614 999987423 159839863 -1 509881382 -264939011 0 0 -905827766 787443949 696949992 42 170554320 -738041054 649198548 705232290 299136845 -265843981 999987423 553034646 -999972614 35611242 -999972614 -747296669 1 -959413457 813296414 42 -1000000000 42 -1000000000 356981787 999987423 -733043928 -1000000000 552906954 372597954 -950024782 999987423 -447479060 458794266 -1 60548893 33119262 1000000000 383460661 -262409691 78043556 -736602285 -640090139 -187898372 -497856776 -46332929 -999972614 -1000000000 -551886892 -752587420 -999972614 -502942518 -833227910 -15338978 699713436 964410559 999987423 -84821590 446567911 -707129201 42 -757592209 17527205 -521992245 902221052 960332946 42 999987423 -1 -82325733 -348558785 -1000000000 999987423 -1 779708917 1000000000 733254268 -999972614 -277923423 -294944796 353270858 42 -735173567 1000000000 642735475 903817609 1 669805517 -350272317 471570404 999987423 591454131 198457351 999987423 -955962411 -863899425 312390211 253300372 999987423 724669912 1 -573118513 -992982354 -828240971 -247523525 -204790832 -140748212 292905866 53190848 444218411 250999539 999987423 789370678 1000000000 -187697303 -999972614 999987423 564716680 -968547374 -585344206 179867464 -1 469056094 -1000000000 -827701965 1 -252346077 741372031 999987423 -661494986 -513393735 999987423 344020020 -1000000000 1 -356516053 623420597 -770490591 787468378 -1 373054965 999987423 999987423 859629528 -123455834 137555017 346844147 -999972614 -467753731 352592738 403438361 705125636 42 560606681 -373869735 -139509992 -281928012 405880160 -819414479 124182255 496865515 999987423 999987423 -608506971 -999972614 -686266030 999987423 344416090 42 999987423 -1000000000 -942170417 -826891418 403117016 -999972614 420345541 555897713 154081981 -649962486 -168919052 -29508193 429988604 55004898 165171312 -928985358 -999972614 119581438 -155903782 -619954997 -475335773 374655722 -612242466 -569405012 984252340 430258175 -40822825 42 -1000000000 779177485 761924414 812217363 42 -687616543 -303800927 804560791 -730437867 -588267641 609554671 -243321458 -823723075 -999972614 -179002808 999987423 -824852876 -27628345 406660759 -319472007 -233866197 999987423 651589746 -1 -244292774 -597992706 1 42 725362285 -734202486 627431848 -919322253 218005357 -127291231 1 246304076 999987423 1000000000 -982250630 260549938 835456609 0 -118985252 -13427643 1 157379572 -143656461 -695034691 905886236 0 -999972614 -841744712 -943169674 853440991 -383170740 -999972614 -275067323 -999972614 309728318 498976477 360451778 -648404207 -431699806 -179509092 303820093 -630078869 701223164 0 -999972614 0 543114689 798649497 828230377 964874517 256209960 173818841 36832026 -1000000000 -999972614 -522646375 -848771423 1000000000 408336021 1000000000 862545845 -889240395 -303151727 973780328 0 -352553003 -617851745 625445364 -706105407 -50730145 -45349629 275482132 -889112676 -4111201 344018981 580164214 676060958 48863955 365467532 -1000000000 -726411899 -192116117 -133218693 -348822217 -898118766 750379389 -274074554 -354357098 -334455925 794640573 466999325 -818513877 110901318 -999972614 -999972614 999987423 -789028894 291707531 -999972614 -362453852 -999972614 48445769 -386088827 160289603 -1000000000 121289029 -442424069 -999972614 -966602497 -775033104 -296607182 -207347072 551900430 501773766 -251834864 -1000000000 -264185672 999987423 171286907 999987423 42 394982274 -1000000000 -961271732 -999972614 999987423 -583550529 -53630397 158446608 999987423 -883773633 -1 568997403 -710109272 -295131467 -999972614 -735138573 -1000000000 -21545422 -224308552 1000000000 385552238 -681393308 -907174747 999987423 -1000000000 577506780 1 1000000000 -510891266 -39845902 -1000000000 -156753475 959336163 849935702 66015224 905904949 -546466266 -783305182 999987423 512100567 42 -891600610 -482955240 -189032280 -37128831 999987423 -709340011 -156205882 -553884514 -854715963 -24251115 -999972614 -251727411 999987423 -879309086 250630212 0 -999972614 196570039 568834568 693360368 -999972614 0 895599522 626809334 799068746 -999972614 988182940 166325423 999987423 576111465 -17206641 -546822869 -806022268 1 229471162 0 -999972614 -999579076 -945399878 -999972614 -999972614 -261401933 -999972614 -999972614 -565540690 -128592873 1000000000 5451645 -508708351 70954028 494747860 299848365 0 -58542812 -999972614 640669267 1000000000 -820263776 -419258880 -999972614 920654696 437113636 -496470482 -349429121 999987423 -999972614 -575740494 386005512 -520655489 -231572277 -8560644 -630773389 999987423 894547782 -531199066 -885959075 -1000000000 567235692 502884589 -185496599 39443831 -884375151 666953781 1000000000 42 -999972614 -764961493 -856118557 -772069595 630170148 -999972614 -999972614 252326642 207326944 42 706251204 651755583 -869644082 999987423 1000000000 999987423 297212917 763130094 856563864 344083336 42 807442811 320885611 42 999987423 -655724488 0 -66703746 -857403896 638290870 166403023 -677115094 -972767152 -892658820 991272302 -996894280 589055530 -999972614 -1000000000 999987423 551346761 -985767662 341035366 42 -19727549 -946180378 702292785 -45884349 968088364 490520386 257633290 1 139103578 1 0 -798116163 -379377758 -999972614 709257596 999987423 -344595186 999987423 456268927 -539519121 -340167856 999987423 787573806 -594086660 830518927 674772253 -401521947 1 1000000000 999987423 -999972614 812855324 42 -289830983 761219813 327414575 915689105 999987423 680376803 1 -1000000000 741009920 575177825 -162376876 -1000000000 852629849 118406149 999987423 662482375 1 -109517484 267187588 135275146 670572140 -999972614 -1 202984323 -999972614 -999972614 537914543 -469223676 -999972614 -1 999987423 61404990 -829624157 277253799 999987423 959025126 -739506845 -452509326 42 196463382 1 890721730 1 -449750551 999987423 462069731 5498216 531609672 1 -645466769 913018870 -291963919 999987423 980894713 967896649 103820812 -558747412 -972376619 315717387 999987423 465771123 718361122 -999972614 -498340379 -639892767 -546916570 399198117 -902204962 96166370 -270078632 -999972614 -450357190 213091761 339921854 42 -977763551 599580725 -999972614 48965219 -999972614 1000000000 -684847426 872199840 42 169754739 -1000000000 924685564 999987423 1000000000 404136407 184276266 -1000000000 -901201694 -1 -606072545 65633070 209757456 1000000000 -754153593 0 355682311 416378697 789311741 -74557202 495623157 -356981973 -299986625 319772761 0 202649600 -780381262 42 -523535179 -1 1000000000 418309647 -643493651 -125034270 -999972614 663887392 -999972614 -1 1000000000 744000342 -163351288 -463760986 42 999987423 -424731680 73493770 -668449528 -784133908 -772380521 -712752500 -451999995 1000000000 -398019978 0 999987423 1000000000 999987423 -679640177 77267187 -911118309 999987423 -999972614 1 426341801 36359107 -1 509698415 -244245599 -94080986 -689016338 -999972614 999987423 -205990564 -1 -352363131 -863266232 -726515312 -252848194 -644311058 824410024 -814100773 1000000000 -678910084 1 -440036071 -194216976 -250771469 769291914 -86836049 978991784 -151354538 481600840 -999972614 620062024 -999972614 999987423 543114689 -358549595 -1000000000 -717628857 231935354 313273223 -999972614 -999972614 -999972614 822050819 634330181 572974739 -839288696 -1 359893944 42 1 -1 -599670112 914734592 867179220 1 -999972614 -548576529 -395703865 -43352647 -690699943 -414327533 -381534751 -999972614 -999972614 943112872 -442510900 969849163 811843312 42 999987423 791355519 1 -532562106 -1000000000 -680355194 -999972614 172810095 25751439 -62932356 999987423 -227976875 191281160 -440138581 139878307 42 999987423 466203189 40084405 854243551 464651696 260796208 816169845 -7960832 1000000000 888888060 -538013562 117927632 -1000000000 -399684976 -910372943 623560780 415673228 -250405541 -912027789 999987423 -757497061 -999972614 398339426 999987423 818676520 -546618700 398725267 561423152 999987423 940565363 -438377706 -447319474 -798403807 547454084 999987423 -187211336 148943904 -591354770 -1000000000 0 -1 -999972614 999987423 -652829320 -348903892 545390636 -151246339 0 -1 187564758 -406118724 168850439 1000000000 999987423 -674739607 -239224548 -1000000000 515872080 616746538 999987423 -747314795 -232955040 -741547277 -273599823 -135509349 -387535624 1 -564907118 260591525 -329804837 133539299 999987423 -820857804 -608916336 -1000000000 -238467845 993890114 -547195029 -33200514 791489993 -999972614 736683186 -1000000000 -33833567 304074262 -946875517 250939336 -80408712 706351597 -516894258 42 -396036154 -586049851 -687612007 -64359952 250394917 979704993 1 -808121270 584502406 440104109 -276830118 868902985 1000000000 0 -894790503 -165775628 723360628 117306625 -173772171 126997447 121346436 -416630689 -999972614 -229054047 -999972614 45638037 998020981 42 -776473112 999987423 -999972614 -659736699 -305056522 845231991 -999972614 -781302713 1 42 903634396 -556868498 -999972614 -382229914 -470035059 -890775974 -858526240 526564285 -837789324 -714372290 -989496678 -58833007 0 -102621358 -1000000000 -858532211 426261342 -191588104 237085794 918031471 -616582824 930369523 -719911035 999987423 1000000000 -830360069 96213837 -441404895 659367115 -422342868 -999972614 620299507 825024679 -1000000000 595671515 -943980348 233709399 -625801171 835907994 519915461 -18842361 82538272 999987423 602294642 -1000000000 -921084574 -999972614 307620390 -856138901 781946295 -161446018 -999972614 241946452 -768283729 921842816 -358332731 999987423 310932320 -999972614 999987423 271303651 82417814 -1000000000 999266950 999987423 336115070 -1000000000 -999972614 -999972614 59207779 999987423 -999972614 -347034046 -1 865244533 999987423 45655876 183200657 199533553 -1000000000 690102157 1 -711849608 -538804080 799390900 779453217 -399015620 235368129 0 -615252470 423845402 0 -446833276 37481039 1000000000 895519708 0 -1 999987423 491012257 -999972614 665099969 1000000000 999987423 -903800771 -260179928 -999972614 -999972614 137519127 -999972614 405201180 -999972614 428384301 409061588 914300538 1000000000 449119692 877188426 -999972614 -477022694 -375674105 -775671811 42 956283307 -979871103 -309766703 722625259 -222587477 202704491 -34615045 0 999987423 561948055 0 -458996443 832327261 999987423 -100246407 -334020650 403018341 -1 -1 771932703 196019492 -103594327 -999972614 -140445515 791778775 -42733617 140277205 -362856231 629615550 746400285 407673561 449276076 -51727757 999987423 532204590 -298135020 -999972614 834960060 999987423 -1000000000 -647274585 42 817857105 -1000000000 -261044865 -73495615 -572491938 0 1 -851071762 433019006 963664620 183994596 993714919 855928304 784110280 881125324 -42851714 -280674658 -999972614 220799247 -329132384 905488973 837217654 -1000000000 42 -548716793 865923298 -257408469 750079536 -463163411 96038097 0 642514848 -747392971 365958493 -999972614 -404630533 -328988759 136954872 -506111593 -1000000000 1000000000 -999972614 -609088428 -999972614 999987423 1 -205791265 -756842433 98442535 941163079 227848578 -14550186 788385614 630471651 973444147 -221064257 -905436212 601368641 -960192165 -424354970 240737168 -999972614 0 999987423 218266459 -258544511 314883554 -1000000000 144113355 -417956550 876643949 -546062847 -342107648 1 -322389258 456696819 359465414 -1000000000 -1000000000 1000000000 81474982 23492241 -259900166 -612868589 420016685 661392087 -922664293 -639357222 -37619741 1 42 -922949854 2772863 -742344815 705956216 -768637357 1 -475519531 197890589 655825912 -999972614 509185186 651598970 999987423 -529789206 -1 -266042107 999987423 -1 -999972614 214955582 -1000000000 999987423 568399415 999987423 701054021 -924207315 -833688362 887518680 -940825713 999987423 -999972614 841269120 766448742 -718692736 -111137720 -57785505 -332785986 -305999173 -584713532 -999972614 -824506615 -836714426 -1 -999972614 346506392 951235106 72026699 668520730 -1000000000 42 745662636 404639809 -1000000000 1000000000 -631135233 -206617641 914686980 999987423 -341586870 603937209 -1000000000 -188952956 626347434 -554375900 -950657437 278043184 -999972614 -201738989 401196462 -999972614 -887324542 -496527263 -954229846 53937492 538666813 569912818 1 258455007 -1 0 358540892 193188001 -432364963 480093116 -1000000000 -183693651 673706231 332271428 666892142 42 999987423 426148754 -999972614 -294900021 -660047831 138589230 999987423 -380156036 18214804 423321010 999987423 -999972614 -187056620 -715388636 1 -509989137 -645960506 -999972614 -999972614 745795445 763782795 1 999987423 0 -919839146 196952000 -582533203 -401755203 -795668500 -437204832 110209126 -774471664 -872080372 173110917 42 566991449 -623583570 -159427204 1000000000 -179529093 -249327202 -999972614 -1 999987423 1 398502922 42 -351955646 173168226 649216227 -999972614 -468407467 762920115 1 469104450 -800841913 -960779596 996495044 -607126138 999987423 436897732 -236967632 373458683 -295648431 999987423 -1 -999972614 -727082607 -839726241 256934040 742620110 282653026 -982323897 999987423 958159418 -882763187 594787127 -3891135 999987423 -929934198 516115340 -735907371 999987423 -975815235 987868200 509627554 149453577 -342374518 42 42 -1 -401473423 611696701 435260337 30921333 -38898755 -1 316792963 -999972614 -225010789 742369951 1000000000 -382643667 564837209 999987423 -639538805 999987423 459904225 645376383 116497532 999987423 22909652 205395261 -83055313 -255472029 -267091596 187995939 -1 -976299366 903045240 -538463869 -598907369 929935721 999987423 887774977 0 -436277084 319157632 -269024332 685047710 922684643 0 22624560 -1 774384818 999987423 -214162959 -439658929 -614381854 1 30092558 135765412 654195430 -528292514 -190286580 -646297536 -194603246 -836869101 -980921363 0 445920337 882886920 402344229 553595494 999987423 -518656762 0 -961361874 652478513 999987423 211840327 149101415 936800553 791679501 -999972614 998973683 -148924601 -357939700 481918257 -956446063 0 957552747 366794807 926982933 999987423 891056271 999987423 -757485790 329700676 -245582887 -313259995 -923026426 250969881 999987423 -1 -687668903 612326010 0 42 370609826 -1 999987423 874607888 -905397562 204934282 394922546 -1000000000 399022385 620516666 -836620197 1 999987423 -289794971 -737529405 1 -999972614 -1 -999972614 636501946 -266771880 -61128776 237730056 999987423 -741845087 -664739903 940565363 -932850102 1000000000 -485980037 1000000000 1000000000 999987423 221260316 999987423 903917102 707500298 251177256 -204858477 -864026611 -444208148 -943754433 459481148 231705442 602082658 42 753310454 1000000000 -1000000000 -275489766 999987423 289735625 -130032036 -772464814 -663873660 -675062803 -469944514 962235108 515211057 -652872652 999987423 1 -559470281 580603263 -1000000000 286864168 994302556 -141135812 999987423 -999972614 -78627572 -900189844 999987423 -955101327 42 90342701 -373689743 -798342015 -365180567 224958125 -927130921 549184315 1 1 -324393252 508536007 -337714283 837806993 -445615428 -1 -916043110 1 -805694465 329784136 0 -279392900 999987423 668382009 999987423 999987423 -964356265 601547948 -501426206 406066193 42 257102568 -999972614 700762561 18715803 -609752750 -586990814 -424474443 -440723615 999987423 160701789 -998552848 -112233611 -656223454 999987423 593351450 864760100 509827604 42 -991368475 -1 1 197739154 -270131637 77529243 611069032 180239226 -999972614 478275830 922603616 320274294 -476967714 -868554745 -284354612 -170162893 1 380815086 -479988293 0 799587454 999987423 -1 -817880575 -807151215 -99327538 -1 979410496 999987423 -644818483 -244895400 999987423 -461961902 -980120801 -211541933 -63038252 189952568 -726527245 999987423 -352770094 -537518892 579857912 659893894 846896720 -575620211 415601979 409545340 -622959588 103599516 293691685 -622081305 42 533970750 529156736 558562045 717329049 -311823552 399877682 999987423 -1 -87043983 769440621 108354955 451916214 1000000000 -153025235 -1 999987423 -141602294 530599235 811772668 -1000000000 344274059 0 -711274246 1 768470292 1000000000 -305753512 -304508779 1 0 -883013680 948382100 -999972614 -146153949 1000000000 -580153700 967802137 969436630 -999972614 221022029 -785681091 -343222739 -648938821 -638009763 871236857 735865363 23655924 573817225 0 25357737 -875022608 -187356946 -999972614 -736059441 -1 -850190689 893770350 -438363018 -999972614 369485225 -999972614 -792990067 999987423 -848543722 601390387 42 -926633409 -367202785 -1000000000 999987423 -43532456 320619695 -674362555 578792030 825107768 151065210 -630255824 -740791597 531245626 976383935 -1 333556013 -339356774 -29402242 -999972614 920091781 999987423 168447200 -118826807 320448031 356753721 421469313 821748604 304362729 -416150032 -510272154 -828003073 -483006380 390037083 757441575 178644045 -668871980 586782130 -882555828 -999972614 -750500595 -139212292 -18246872 -884211797 -696952682 0 -747785131 914987716 320568390 731240640 -1000000000 1000000000 802675892 999987423 726357468 -492517360 384785281 42 139980065 -739040209 1 940012949 -1 62567192 -321483381 1 390979226 -890805145 -884615207 945186318 999987423 -471468416 -781128196 -137248985 528001284 -358152202 999987423 999987423 340037523 -642324389 600219393 283220211 -160617136 -1000000000 312831408 555954819 371685518 -207308921 -999972614 343183107 0 -272856571 -1 321171605 -999972614 235343711 411650341 1 999987423 -747012060 748366008 42 349509944 -852376006 -1 -613568342 697888444 -177503552 -380926772 -989939555 257374946 -177020556 -456836482 -38305807 -33591149 -999972614 -999972614 0 477580776 -999972614 281081883 857029455 0 985743689 -948776614 -611854931 0 -375293461 477662792 -361578881 824804400 -398702690 422782413 -152426934 617465053 -1000000000 1000000000 -1000000000 -999972614 861673895 179989684 437822748 999987423 -5996597 242689268 -765969007 0 301621282 42791025 553062426 999987423 -533657359 929405029 -1000000000 644989542 -985031672 206306561 -1 417377297 957589848 795380785 210568809 -1 321961984 29820223 754754287 -570155495 608634660 1 42 249370027 -860980865 170586098 -858959918 -409455250 42 486784372 -939870782 -255670464 914400787 -999972614 42 -130080400 -296758801 -999972614 527508897 -1000000000 699275397 1000000000 794060329 -598776682 281338856 -866452035 -999972614 42 1000000000 999987423 586792442 202909469 -465082105 508576252 -721696105 -10930298 56382431 1 999987423 -1 82914371 -484950569 -976584904 999987423 -765009423 1 -883834774 999987423 802359608 0 -1 999987423 -748110242 -890933201 -663081100 -999972614 -1 999987423 -90157933 693304765 -999972614 861442742 226557705 449466495 999987423 -76951080 192329327 159633256 -721867218 138589230 999987423 -468719967 -1000000000 -1 203380915 999987423 -385846569 999987423 146296984 999987423 -163654353 42 0 -999972614 -302035206 972963450 -437598787 -999972614 999987423 -383357847 -1 -514252906 999987423 1000000000 0 999987423 272107513 -468213824 893685815 856133861 -587689683 523767147 999987423 773751385 -999972614 0 42 1000000000 953150509 -97624242 0 137371351 -707967566 251632618 -239374582 -1 -1000000000 -477780204 -764192206 -518865865 -741511567 999987423 1 -999972614 127371725 1000000000 835431287 181536263 -999972614 -946054113 -651290432 110111209 398602338 -977741371 -999972614 -802879078 0 -999972614 42 -417708239 -205602924 698516267 671776288 -338651456 -423819115 -766053610 0 -999972614 627250302 -999972614 999987423 -554627002 999987423 -963844721 547932949 47203546 -999972614 558898820 683670359 332810829 697896428 -956601324 999987423 -38948751 134930050 -999972614 -119694674 152011323 666979172 999987423 999987423 0 999987423 93419388 772825453 42 -1000000000 454414808 262584357 715552410 172700956 627252233 139615513 13088794 999987423 -999972614 -853698854 -1 733465081 -201405836 924064902 -16110986 928367438 194711257 -259244570 999987423 -1000000000 -999972614 -463754582 649726897 624312466 -346669343 -132623441 149971149 131670082 -1 -509858337 375503520 368155470 -1000000000 -888407916 -55851753 -999972614 -351464864 224338001 249592824 -1000000000 -867154519 1000000000 657230651 -694772459 -642598094 -999972614 90400965 -999972614 -367274907 -542414408 -433392250 229868986 -746599057 -1000000000 0 -1 -886534553 999987423 -747957160 -530003676 -254031603 13841424 -614378270 389113139 880537824 361425500 -651423524 -773528502 -619285106 375094805 1 -225837505 -634862015 -578594186 -611547862 -449394697 865338178 384676120 -901124821 42 860881796 298215069 -9730673 -327928155 -544690416 -564649620 0 1000000000 146217324 999987423 -1 999987423 -302807044 0 869745681 573559805 670259034 999987423 -711684576 -918870550 87024444 803442816 -999972614 -563859177 -716565449 467770138 -666144555 1 999987423 -999972614 614145691 999987423 -820329844 -1 999987423 422069827 42 42 -798617690 -463565178 999987423 -999972614 0 999987423 999987423 -1000000000 999987423 -920923409 -385735213 -1000000000 -896434497 1 43805508 -871496337 -999972614 -244654658 142130045 1 -244946556 23250079 869159512 -741663141 -40956435 -922830882 1 -274626931 -52537551 -416614537 -1000000000 -578328704 -804344105 -21492888 -722375051 -622127641 -416756617 -162870616 -581347990 932655568 -999972614 -743209691 281645194 68674168 549071576 68674168 999987423 -167339158 -1 -445789409 -689777588 -909464474 -778965429 1 999987423 0 -999972614 -925429045 999987423 999987423 -545922211 -305917116 42 154072948 -211933025 999987423 -788929335 1000000000 -999972614 -1 -176079555 625342346 999987423 744195360 999987423 1000000000 540040941 -999972614 -268096307 -237135867 122733016 -424827409 874725281 -774317432 732775619 -55888114 13900929 909291043 1000000000 -1000000000 332998499 -1000000000 497539228 -176750861 -999972614 -680989078 24685591 195899908 -221359050 464313488 -1 227174236 369488766 -152536063 653669497 -521637934 -347587551 -296025992 294656786 999987423 146286680 379368518 919454103 348322813 -999972614 831047 931040832 -1 739751530 672825358 999987423 -93779740 -999972614 -333136483 -437898542 316703978 999987423 -351653081 -774597604 958667249 772288541 818275231 -1000000000 1 -87043983 12818155 -488351400 -709400025 -45286859 999987423 848783871 -957428341 1 385294268 -667244070 -999972614 419707289 -49019181 429240116 -465673418 624910036 1 -568433000 999987423 -130354871 -999972614 646583233 -856793600 999987423 -829012696 0 42 1000000000 -265410205 -838954415 999987423 713099670 42 -924590102 -1000000000 999987423 999987423 219722367 791254409 -757898422 -732101085 159865125 999987423 279562678 530237633 42 42 1 -1 801618522 -999972614 -870658272 -428643420 -494335853 -217942968 696063573 -579496406 -431356491 682387070 999987423 -629480409 -212239647 999987423 999987423 -1 977006177 83165277 999987423 -124578172 42 -999972614 456290588 -999972614 -668415408 999987423 304931509 1000000000 532072611 -46101431 952412796 -617346972 -58243423 259764167 -19565140 400475419 -337922221 26283193 -548533591 -392461934 999987423 -708567931 1 987211559 999987423 999987423 297084295 -288133614 999987423 -469284826 740802300 -999972614 -616435185 999987423 -348142444 36732928 -932776918 207065398 1 -999972614 87066712 875645633 -277562226 200023245 487698235 429283326 0 -101718904 360506409 -864290493 796356802 42 -1000000000 0 -999972614 -439055368 -736938646 1000000000 813866569 446799267 578080877 -999972614 -999972614 658632345 415800301 -958275272 -420177831 133665691 652378935 -399710776 -144243410 598539995 716280725 -549292404 479699292 999987423 -359315737 42 -110407863 -821115902 999987423 -413850971 62516007 999987423 999987423 833043265 287617832 604768126 -667813783 675312527 682157703 480175448 1000000000 -335026041 -1 613644949 644041950 874091224 502070057 1 -999972614 -337538390 -800931237 553682277 42 469179440 950866989 445099646 321858543 999987423 10587665 -999972614 -413766576 148694931 1000000000 310346165 999987423 1000000000 -718575559 -1000000000 915452719 -999972614 -956817885 882350958 42 250091115 42 561282955 283773415 -1 841345188 999987423 -999972614 728906178 -682325567 -582518051 -999972614 -1000000000 -1 -999972614 999987423 995936923 -999972614 999987423 -102074584 42 -871063507 -628013759 311314851 -290471604 -1 -999972614 -999972614 999987423 -1000000000 -1000000000 181464961 -999972614 -528319511 -1 -447300029 -176545473 213972064 422782413 -494741342 -230766048 -713550455 528546820 -876758985 307930852 689162530 -954947719 57749045 805234481 999987423 -959176651 -112793885 999987423 -1000000000 -999972614 -604068205 696261451 -913354495 -308758542 999987423 19945108 750889269 999987423 418320870 711761483 -781393180 0 1 -1000000000 -492637069 -1 -1 596252364 174340148 801130469 -966802280 875045296 -311209354 -500814794 729653968 999987423 1 42 153225254 -80577198 999987423 23888519 999987423 831252227 277760035 -999972614 936296325 -688758512 719084298 -574107101 -545183179 -207222967 -354875976 1 635314276 -786441726 916290645 -808158500 985308143 -1000000000 0 813300180 -1000000000 -736680676 -212606499 -181673505 999987423 493077234 53691743 -999972614 82334206 854695105 -839706281 127629342 1 999987423 -320530035 507051705 771938742 -209012983 -999972614 994343130 439833507 488986909 -1 343485749 -999972614 737660542 -995053335 692361925 696685662 -502038558 -999972614 -493133587 -999972614 999987423 1 999987423 -833123767 332413051 -999972614 -235828708 -106259759 994548617 -351105873 579402330 924087800 760136726 42 798228660 -1 656988256 655201481 999987423 358659136 -999972614 257023620 42 -396706468 338611172 -810077472 698693390 999987423 -1 -1000000000 563993479 648419287 313904582 -680311630 976381464 613445761 -999972614 1000000000 999987423 -524444481 -410717659 565747667 0 -691206826 -458712413 843202722 1 -382700215 749206508 999987423 339464975 554818233 481695252 -999972614 -329568917 432662865 -69436871 -805276961 252766920 42 656509658 -655050550 -55071613 826614117 -17925125 999987423 915851896 276263446 -550754936 -999972614 -999972614 -1000000000 -725259770 1 45563300 -601212153 1000000000 -32771965 999987423 1 315542796 1 0 -12558789 -999972614 20010877 0 908189589 -999972614 -650294546 645548690 -999972614 345076055 676361732 203908844 1 -573225014 758251777 378122792 42 -999972614 -999972614 204236681 955428528 0 42 0 -930993964 164071356 -754059615 375411470 969735475 339518746 -1 999987423 999987423 867258842 703372483 951530911 719690363 42 -999972614 -999972614 -885104111 -1 -1000000000 -1000000000 509709458 897199898 1 -1 -816284462 -793230385 -566406953 946006166 -999972614 -189753677 -344308167 591668318 -827690459 -999972614 530134005 -833622099 1 -493361097 106884173 327817974 -940163940 -999972614 -917238246 399520178 42 -698745292 -829850995 -793656576 -520285625 999987423 1000000000 -293721405 625515501 999987423 42 -913002272 -999972614 -999972614 890689720 -855143304 -953951125 801443676 -688010799 230043915 42 647120277 -383847463 799029178 -1000000000 539381139 775797325 164121898 -52392190 912538292 -872177481 -493858116 1 728941402 522913324 635923212 166002095 941152552 127756905 796442999 -1 627379944 -220311 0 -1000000000 -264059052 1000000000 595561307 284941242 57482470 -260245438 982566046 499974349 -1000000000 580296589 852697811 0 -437685474 552503856 136926490 -1000000000 325909960 -1000000000 -711973215 979739591 999987423 546484854 -910102199 57967945 -67903098 -585168440 -654542128 948555426 999987423 184761198 785328309 -435170642 999987423 -332013745 -51015912 -817758012 436220816 930751385 1 -3663600 -999972614 1000000000 1000000000 630487126 -309794549 253608536 1 -999972614 999987423 768263247 316374776 75017878 -925091185 999987423 118680659 -982750677 -591014080 999987423 104033570 -980478132 1 -999972614 -958658013 -964845678 -711289424 -821007160 -113870471 -440212144 999987423 999987423 -958326843 907070447 -201597848 42 -882204729 999987423 536546662 672935298 23083774 374350660 -971612285 0 287555279 -999972614 277666010 181964506 -584078392 378460298 -327109087 215841255 322508053 -929759736 -1 944055939 -1000000000 0 -1 -402243140 -1 54433525 -999972614 -781122818 564673015 -694821002 -1 -956889373 119879407 999987423 -177221722 610710359 -290219906 -968159208 139086647 -234635533 406222236 -415608804 191909520 996851272 -367907103 738574651 -999972614 -421940477 1 531184426 968607392 -999972614 -772836585 701830047 -106964980 999987423 388902480 -521656656 -748565234 -872393836 0 287617832 931343701 -999972614 -562841789 999987423 435294898 1 106884173 -685090754 94689378 88783674 423319332 567797227 -843900783 -101778329 539792074 -758111703 -630076014 -259274311 979184675 999987423 -561931197 -574851116 -271804584 -999972614 993875427 591283811 -595913441 959175593 -402273876 191842505 -629259171 1000000000 -223795700 -999972614 -1000000000 999987423 72943527 -1 -126520914 -77017873 -999972614 500979407 -355755782 -557787914 -499765603 -1000000000 855359788 746875148 339615256 -103966808 999987423 809260543 42 485581558 -639836890 999987423 999987423 0 -71015197 543459652 -603030285 999987423 -1000000000 -903096973 -179705322 -671239986 493593162 -664035148 -668228500 763703003 -244314421 -473155147 443023416 1000000000 -999972614 -197850495 388144018 452096581 509293992 -386663987 -105716847 632464461 878004677 790045629 715217501 182802685 -8414043 -329365079 -943052998 999987423 -840233630 111416353 -224738538 446549310 0 0 770626607 -192216204 170703674 -59965010 999987423 201244075 223132015 813041291 -789616999 269321163 373470116 999987423 1 -999972614 621122621 748821177 -962943173 -32288501 -727998807 839543146 999987423 752840192 892366041 -238298052 411931054 343932149 810874424 999987423 1 481534996 925840899 -946945214 18495909 -38722876 -416208550 -1 -600942011 -400185216 -662334958 607553001 999987423 -699314792 -80778145 901324272 23803995 -999972614 616459757 487883903 443220479 -812019188 -348292665 -897063185 -859153834 -644978203 621779440 -932628275 -230784397 999987423 -529241273 31535509 42 -684892052 70493787 42 999987423 -108429151 815176467 -650441429 338441747 633459041 377194347 639644027 -177102853 -322277310 -903718513 -654576945 596990912 999987423 50142895 403708095 103706805 351352828 1 999987423 -999972614 -1000000000 620728810 874171335 -446148512 819273484 -707161361 -441753229 206203339 656359189 390878047 273863681 532199819 -763280157 999987423 975930924 999987423 567479802 542386286 998973683 -1 1000000000 -970794189 -980078824 847831314 251227434 999987423 0 422377784 430082991 295083538 710450551 780001956 859875893 782640440 554604868 -126458333 -1 -870902400 508933699 -999972614 999987423 -999972614 42 241262545 -1 999987423 205019238 42 -302963017 -833009162 0 757812778 546005821 999987423 -862810744 -766913501 931413371 768124282 -495266933 63984013 -457816436 -5177715 742565274 825832729 -81478307 412980515 0 431629872 975476686 723952384 865964790 925843380 -446198420 401520782 999987423 830750778 42 -999972614 -232889021 -999972614 -847377943 -407401558 999987423 669143023 -432240577 42 999987423 -588195586 999987423 -407700227 -400707956 258187805 -535142567 1000000000 20195332 -451438870 617184770 268921501 -999972614 953270555 42 -1000000000 -977148247 -368881764 -360434991 -335973846 -15700836 1 673099749 -1 -524618293 -693588379 1 1 655462384 -498553208 900397058 134451660 -505646162 653546575 264613496 616780280 -1000000000 -587182608 -156963925 -332046988 -1000000000 -999972614 439504586 148906749 -912584925 0 999987423 -999972614 -206457331 1000000000 -999972614 -658323375 -594037132 -157909592 -999563342 -725273357 -763043065 -999972614 -377964360 999987423 999987423 0 -178101868 33969414 999987423 821962419 20662186 999987423 574653706 130923541 999987423 -294545924 999987423 580026104 -336598848 -1 175028804 999987423 17515694 42 -821241145 -72836277 577196249 92374676 42 -385660408 175371862 -738461462 600571975 -1 132379092 -686202730 999987423 703722016 -426885822 -1000000000 -365512507 -860481879 999987423 -192255814 -999972614 137788822 -999972614 489141537 578414450 565487153 -804290818 -1 -564872030 42 0 -321494428 1 -666655743 1 562080410 -621306287 509118155 747496774 -561678269 -504678889 -91485889 -330703443 168696589 999987423 -999972614 -200992522 346955646 1 666161890 -3284936 -999972614 810167181 -1 -186150279 460198772 -39577860 999987423 643613126 1 433374000 633808424 -170139844 999987423 -53522379 604675371 -485647972 -203755819 -349429121 484533276 449009849 -721581741 -999972614 -452509326 42 -999972614 -919905400 1 758109192 -778603670 -473425962 340696186 999987423 -536198989 999987423 976498675 -357525818 -999972614 42 -14304346 -1000000000 -819973339 -685859300 -494576021 999987423 42 -350055676 -999972614 1000000000 185362236 121069786 871159070 -692023773 -641116243 1 -1000000000 726250721 -19261560 641374670 838452519 353688759 999987423 -435323827 -464606874 999987423 -999972614 525534992 752839529 638830344 -170986026 260622654 -948298549 -43180253 42 -269038660 750192047 -218146234 1 267390825 47424367 514367922 706810851 42 958998359 302601766 694094875 1000000000 -464094694 890096952 1000000000 -224892123 -906474455 -767239905 -803781735 1 775300458 -280846359 42 1000000000 736812347 -141349554 -999972614 -1000000000 655539433 342459626 407038282 -688957589 485468445 67203449 -776684850 761779619 0 265530814 625393159 632628861 -58958078 -613405885 329291985 676309730 -1 -922331377 -672654407 -795937768 -999972614 999987423 -439175927 -244226948 -999972614 953023868 -95654915 925195531 -945498116 650007751 439391272 -999972614 448343090 306561135 0 -999972614 -952476389 -972573810 -522862252 -999972614 -36529443 55299683 989941261 -999972614 79219688 557447069 930090359 -999972614 0 860155942 27912456 -342019030 999987423 892441178 -913539608 -999972614 1 999987423 -1 632350093 -237765465 919297274 -59751160 -890144535 -12030708 35940774 -883239576 662415661 -621008065 -104546568 -258220281 -804756697 923230904 -536324721 999987423 261574497 269712996 -444306490 503868468 -999972614 843656875 -451324318 -999972614 -908750571 -90498103 968636953 742763039 0 -1 -740131888 -999972614 -999972614 -1000000000 -993971782 -525113776 -50930373 434194427 340109734 -564190395 -999972614 999987423 -278751278 -327049348 -559976394 719826393 -999972614 -513796032 -385940925 -991245961 350902743 -506296121 676115877 -999972614 -944765216 -630767686 -1 1000000000 -78016999 -76123693 999987423 1000000000 164744961 82787567 -999972614 -829585052 397302274 -1000000000 993588812 -239278236 638650564 -819004322 -579157211 -572039677 -230770284 -851997798 -1 156433787 -999972614 485623286 -999972614 999987423 210057552 999987423 -568604920 -1000000000 -663260007 -59808130 12242467 998942909 -608471172 -605360589 810752717 -780335216 684809801 -282576746 -816166221 -240946809 -873542798 999987423 999987423 1000000000 885013767 -999972614 757411088 -809908297 -999972614 -999972614 -53050474 -999972614 293610004 -846336283 753327495 -626719928 -921993947 180925684 949729460 -67862547 999987423 -383970666 -179639435 332281261 780620276 577896726 906840215 464612549 1 -343524630 -871466371 493571495 807001832 42 864346143 -858354593 -450280592 26964791 999987423 155292839 -692009922 -498029797 -907475626 986094056 -554366833 -875298070 -999972614 -655652789 -935036860 307422881 639478046 248924002 934134205 -22916346 -671880041 -511146367 0 -789362171 898848582 -270478754 999987423 183006602 999987423 364223149 -309757589 -999972614 513809407 1000000000 -224080471 931574398 -999972614 -266334121 42 42 -420079401 1 686519809 -302895607 -515220932 647851700 -1000000000 842220339 559401656 764851585 -693497605 606756094 721633920 887451946 -737893736 406463330 -855143304 -1000000000 -999972614 1000000000 -1000000000 666637567 -855188075 42 -928901004 -179590441 -999972614 -175378130 126697948 1000000000 779171052 880621021 -679370048 -999972614 378777908 -1 -798775087 -862349634 845358055 318315224 -519709286 -77791347 306285571 -428008776 677396394 -999972614 -288060865 -59536226 351491241 180713005 -999972614 -301094547 -613062146 -730429751 -369296877 -17935788 -1 42 -999972614 711147054 -992497404 1 -726641989 323921308 968553902 41254941 803808043 42 -143978841 -320536041 -846517953 -1000000000 -999972614 999987423 288440170 999987423 784065881 37623501 1 -924696177 483493499 763643977 939938414 999987423 -999972614 999987423 -1000000000 233125342 -658324165 139310104 -348565013 0 922916085 483370242 -246307969 130107952 1000000000 865009044 999987423 354649721 -766863080 999987423 -615886751 -622398536 -236311480 -933767675 58883673 -464515799 -784711958 700350373 1 760482046 -943812111 42 202361071 216017863 728812497 999987423 -357613687 999987423 999987423 632336014 -365469469 -482275140 602503211 -999972614 -625106740 -935493294 -441116192 999987423 412927286 -1 -1000000000 875422661 -878227530 451603959 835079222 -235298410 168904023 144503457 632320432 -72851371 -115105314 -609089505 184032846 380853876 417000837 -976632605 -400769042 -748351029 -747489826 -145383925 394812865 113736382 814694333 -726494540 -868549162 -999972614 310289970 1 -632257339 -783045057 -999972614 668487470 595159174 713417239 816628356 42 148873259 42 594194528 624373634 780574393 0 763169763 -702100197 -588205194 445397992 438274706 -185608155 1 -65422287 986357370 -578715631 872277919 861195645 -1 -511442574 42 -827664241 -610559716 -999972614 1 876485708 484090254 480826068 -723880854 690640919 -610859064 -21778877 999987423 160918037 -187258403 831328804 351817224 606087978 276868408 -999972614 1000000000 -1000000000 567445253 -460872098 881891195 -675470584 -286076953 1000000000 518359182 -106821414 -514458813 280691322 535036666 -963250040 394414497 -999972614 -124647489 -558526170 -425930950 92374676 999987423 999987423 -853398583 -723253266 95940393 74160243 0 305419399 1 -954713032 550468207 -999972614 579077705 1 -15491667 999987423 -867822835 378439447 1000000000 1 754590644 741092211 745006590 999987423 -944584351 -1000000000 -552480461 999987423 702652223 -961611630 -720781295 -39746479 642972852 0 -980729755 173834616 -999972614 0 -266940550 407238389 28290877 1 -34374118 -857434496 999987423 28959487 -359817861 -159328432 102186246 -601459263 -45062320 -912033084 1000000000 999987423 884741431 -582906534 -740484906 -553757841 -94552237 -603073897 42 -255507840 999987423 564150504 240782893 -1 -999972614 -999972614 744457646 -989324050 1 863579127 -762599052 0 312301473 1 -30274168 532082541 0 -518253587 -212622568 350359489 -925641254 504363519 373058640 -135260991 -172075960 -655328624 -118473014 999987423 -151588199 -1000000000 -513459566 346642903 0 -804716821 -1 941252264 75725677 999987423 409738043 -503839749 986945594 -889317223 565273723 -682543905 1000000000 -641915044 -717643553 684932889 -1 -510927189 237048107 999987423 -295371314 990281577 -998315528 -999972614 -757252807 506102821 101286840 -593951044 -999972614 502501214 853655379 -309040028 -162817244 888955182 810011415 -448748815 -570220222 -540233979 150413196 55811416 -407983429 -556147024 -479575652 -711925811 -999972614 184276266 678334519 562194159 -410170981 -325857679 75234716 999987423 -583716600 -999972614 -878763308 -999972614 802958239 -999972614 -259500441 586442750 180435983 42 68039191 -14319831 89719882 -685958113 -760853880 -1 1000000000 -431515457 1000000000 -1000000000 -198187996 -999972614 -999972614 -3103410 -608208669 682829585 -724829175 -794558848 699575182 -1291834 718777884 999987423 805473749 122142683 77326421 42 -884763063 42 -999972614 727896946 -304252705 1 428294394 799535115 -859182674 -542150966 -122983437 346367275 799489537 -681325306 -499306021 393600933 -999972614 640769303 -689277414 -796623285 1 604511523 0 564316269 -492060392 594934978 -233343601 -1 52689071 999987423 -197160205 986141900 701999939 -304433196 42 1000000000 -336050915 -999972614 -532250798 866485082 -772531098 -999972614 -999972614 93391491 18180045 -966214520 1000000000 42 1 1000000000 326217798 -803215034 -444272628 -999972614 -445813180 -999972614 531931981 -297603606 605405951 960605128 -105247815 676894916 -1000000000 -664491288 637264151 521230910 -999972614 -548746272 -286681458 580318082 1 -413905174 -397906559 -67685345 -336960312 999987423 -999972614 448783170 -184470813 -385900607 -70756912 1000000000 220930530 -448409961 1000000000 -952604389 399853773 0 632976629 -970510637 -757270413 -550336019 750031508 625118195 42 971048880 427695718 798427181 500143096 -999972614 -275360081 -849976697 999987423 1 -899327817 252849009 -83464189 -1 -867240993 673170879 26167403 1000000000 -290020713 -802258735 747828766 -945106168 -317646837 480644339 -59646716 501300326 5835269 230214171 718729881 -1000000000 1000000000 999987423 146991464 0 -244119939 0 -999972614 -1 999987423 -322013195 71948062 999987423 -999972614 -694924837 646171835 -1 -809086943 -940693437 -202895094 617836101 207036345 -575823477 999987423 1 996386452 673337854 42 -995203485 -824705247 -154333497 695119592 -840475871 855819899 -320241070 -200379561 178085292 -152207846 189660086 -137641721 346344414 109556150 -1000000000 570525087 -827117053 849769311 -999972614 -1000000000 325416052 -789452527 903071350 270045563 470946234 42003150 -778759642 -999972614 -1 164837632 85222683 -1000000000 -144499277 999987423 842524707 -1000000000 -999972614 -392441939 -149056930 999987423 925044464 237655668 114855781 959273496 999987423 874865416 -750480353 -463540990 725224328 999987423 -1000000000 36589727 -1000000000 -1000000000 33875894 -292072098 732019533 -370523260 -312138559 -721069822 176386980 -999972614 -1000000000 -376936290 0 -905162191 340109734 212282460 -1000000000 639458384 421899152 -632146809 -421259458 -999972614 924728216 999987423 -1000000000 194297992 -95503279 1000000000 311718226 -999972614 884040302 42 532812783 -250146596 -92336178 623791866 -371887824 -933026104 274914333 731893339 -105908934 855088450 -134277701 -991828095 -582947494 -999972614 589513766 999987423 207789489 473429150 999987423 924696548 -999972614 174137664 495209540 406799771 361298167 -423041578 8086591 -999972614 -584534103 -223437405 579093014 1 1000000000 -1 198452812 -248960339 -620854749 0 13087690 130219821 367324160 639204074 42 -999972614 889747202 -133648133 -329242011 -999972614 -1000000000 -1 425932250 575103222 -999972614 999987423 -35627550 -696593879 -12506288 -398177249 999987423 89189480 0 934379097 0 0 490902484 0 322185488 -205326765 -474438793 114981060 892482677 -303847293 -806823642 -860958716 -794200374 59659648 -653742541 560388194 154219832 417989487 999987423 602105744 94466106 -1000000000 431209575 -66900339 -14788503 -999972614 -1 125035234 1000000000 588658742 681859989 610051776 732393368 -418923979 -3740832 28083911 298807603 -962590978 -7050275 304349401 754939452 -739664519 -907756104 354555749 1 -999972614 274479984 764288053 117464172 560529641 622769974 -576708320 -25828907 23847282 999987423 -138429755 524079008 848389653 292464983 -999972614 126697948 999987423 -206729154 -129486116 -1 944936274 -386487829 -999972614 535085534 443765359 442111267 511069189 3881805 999987423 527884948 913035923 373188820 -999972614 -999972614 -995193176 -463589773 218579494 575163391 0 999987423 -870940631 -934763489 -240154748 -840589631 -963004761 173042050 -999972614 112541463 578958948 1 -1000000000 971900729 -999972614 545672231 -196152041 295450127 673699044 1 -999972614 -475428572 732144761 887890780 -1000000000 420307796 -999972614 -999972614 999987423 -700966389 300513075 999987423 397328009 -318746726 -999972614 -1 -999972614 -1000000000 869011702 999987423 -991340643 -518705783 0 833723894 563944210 42 -581771540 -181081685 999987423 36104626 557379737 -493709895 -14668141 -1 0 -999972614 -999972614 918086189 800490714 -247293391 353863676 916862895 -70767741 -238216719 -999972614 -935116323 796595487 -969525719 -937866747 470067603 334190872 -502897666 250898109 765548723 999987423 -980078824 750499682 1 227452761 -999972614 552769486 -354893762 826715642 -140453346 1 -789492781 -1000000000 -657707557 -999972614 -550964898 -74109815 508153273 474761772 274112843 -999972614 -949942324 999987423 -315281327 0 0 -522888411 195526465 -358507936 754065102 -1 999987423 -906131624 -635864743 999987423 -1 1 -999972614 -1000000000 999987423 208345215 957150365 -1000000000 -1000000000 999987423 1000000000 -35617231 968835044 -1 96985103 1000000000 -12532445 -999972614 30565489 42 -92542395 -687769715 -593883909 999987423 42 -1000000000 999987423 -999972614 42 135472269 999987423 -107848984 929241169 0 -250915071 999987423 0 -999972614 46593448 -923613333 -999972614 1 -788261492 774735961 519512379 1 449227518 -846552301 -485491221 1 775808333 -999972614 0 769352115 42 1000000000 108742264 -1 -72326433 -999972614 944138417 831021065 386366500 -1 3469656 293334270 791943252 182751856 411510226 0 -523272363 -996409308 999987423 616002600 996964241 1 236213228 -412964443 1000000000 -183368861 -505565019 1000000000 287559569 1000000000 986431504 999987423 999987423 -835529005 48034522 42 -1000000000 -999972614 1 999987423 999987423 -465426387 -74083311 -323765010 795182980 -949579313 261685091 170236756 42 28556405 999987423 999987423 -624793715 -61419818 -192724018 591847905 332461979 -554314120 999987423 503779992 0 -565264657 420407665 796083857 1 0 -49747518 999987423 -784115161 920081583 999987423 265741093 335535784 -999972614 721740916 40050731 -847183748 -3032183 -362160484 999987423 -14336788 999987423 -215825614 42 -683685348 1000000000 1000000000 -154726131 999987423 721528246 212976464 90916059 240700014 582096640 1000000000 -303847293 -999972614 -810634456 -8547992 -999972614 735508272 -641920659 634541387 -999972614 1 -1 -542975690 495675989 569478758 476659679 999987423 523448440 1000000000 0 -369815851 -70065428 42 896924534 -928357270 -79982498 326801704 920390481 -764475080 379266200 272151059 -116835134 -723379423 1 132939398 1 -999972614 999987423 363947686 -3781670 -257595430 -32484664 986326411 -764784551 -11430663 -824129326 418934047 616149579 -143360383 -521636911 318251301 999987423 -782295105 -680872864 999987423 598173303 87541102 -813101568 304953590 -591532624 650671054 999987423 1000000000 -747882336 -45106711 0 300412736 -1 1000000000 0 -525481389 -906135012 517391433 999987423 401906270 -756215462 -378721618 648093581 267690491 -7563414 -363364636 -1000000000 42 -238344601 -522699074 42 728812736 999987423 1000000000 -1 670736911 825396236 863356736 -724499593 154646597 -906853606 -167816972 -999972614 -999972614 -461765910 -461550992 -26260000 -836301926 858320639 120579133 637354188 -1 11193273 -9616321 -713509525 42 42 142589484 -219669480 -864122335 -999972614 -999972614 780057028 -765379209 -601686223 297905772 999987423 741593576 -999972614 -458534962 -1 -999972614 816450970 -340485840 610580620 279328618 0 -878008235 961539009 -250912545 999987423 999987423 -814715433 668262082 1 999987423 -1 -463632739 655564402 685652511 -218818672 459481148 -1000000000 964508705 999987423 100664815 -402410607 -356072991 -865669111 -1 -610995152 -999972614 -999972614 -281369917 -253648697 824491645 1000000000 -666222709 684665941 -667132611 -558718661 -1000000000 105810750 -92643232 -767781013 937481152 263713107 -1 42 -999972614 -887732323 759619940 -795781765 -799427238 -999972614 87423103 -999972614 1 -126682871 -999972614 -405896828 -1 42 999987423 -925398775 -187794132 999987423 -999972614 0 642428346 42 828382274 -536160671 -1000000000 -204597237 -455040347 983106602 999987423 206693708 365660297 0 -609586308 -999972614 834494357 -30374373 324508985 -28410226 477247991 -235378512 419298445 -663488159 -352691675 42 779862781 862278245 147160860 0 -194612101 999987423 27864523 -312831397 42 0 -999972614 -1 -563153926 496232156 999987423 -999972614 772325336 -999972614 1000000000 -592121536 -219433957 -1000000000 -1000000000 1 -531601946 -602642679 550412740 596193301 75077732 -114719501 616128317 -282437521 999987423 308540881 999987423 -937251050 -999972614 334642951 999987423 -138532491 -705994236 -976853521 647322516 353605242 -32624586 999987423 727852361 22358207 1000000000 -21018428 365465001 722997280 834658041 999987423 -999972614 999987423 -850124518 -999972614 -999972614 999987423 -496527403 737610441 619812311 1 999987423 -38899890 999987423 856164805 807484401 999987423 461259693 -999972614 -299198914 -249178602 36072302 -894383355 999987423 623695135 649804640 652306115 -216307121 1 -954624431 1 863964076 -834421474 -1000000000 -1 42 -971836409 999987423 1 -1 238370441 999987423 -999972614 -959130598 42 372748983 -897753648 -999972614 -404812874 -232627238 -1000000000 1000000000 -1 0 -139199939 364118684 -1 481866405 -943122171 -868510235 42 -750765276 317020652 -855606040 999987423 27609758 131262495 -805802925 448603627 -149613148 493327690 -814950196 -307286980 -800195021 -225694401 -452082075 725892190 999987423 570844450 -26799808 -630504429 44556684 1 42 840548811 -999972614 1 -902028634 999987423 999987423 188132519 -151027478 -988200855 -346359263 42 -999972614 -999972614 744291668 485401053 42 999987423 -194403935 42 -666358595 354757870 42 999987423 -519099146 79924729 -66258549 -287666834 926916444 -999972614 957295171 61784988 1000000000 -984963957 808872418 487858868 395990085 66081829 289660984 1000000000 999987423 -2827105 1 999987423 -650467348 633808424 0 999987423 449417692 569416951 -610740457 979520035 639699973 245537330 454356674 -1 813677292 -1000000000 999987423 617167540 -618738331 999987423 112746164 -999972614 312987139 -610231164 778986703 -127342561 115572683 999987423 -355718660 14301277 -999972614 205927953 1000000000 139407833 1000000000 -589474504 813598740 -951626945 -854170932 -195368997 859121355 -999972614 4477372 -999972614 -4065594 -814824288 595159174 -1000000000 -432080731 -1000000000 -984978864 -128558340 295454153 -202886450 -999972614 999987423 -736341974 -999972614 491694641 -123773444 -495342485 -1000000000 57500022 42 -674091911 620269843 -435086558 -972278940 -788701540 56500795 0 0 42 1000000000 -999972614 999987423 -855767965 551992947 699689614 464092749 -282027938 -18001139 890273913 999987423 -562897848 -431832244 42 1 1 738829247 -239587858 532931218 1000000000 169795914 541040039 464242241 999987423 -311679437 -429059253 -641647795 828119849 681763971 329718488 -1000000000 -1000000000 172028179 -1 -101443141 999987423 999987423 181671467 298541799 -947507754 -683741776 -720365909 -786426501 999987423 -999972614 -935041351 -999972614 233683638 681418921 -999972614 -364633790 1 -999972614 -1 -264374263 -512840807 -439337759 999987423 -594719481 705758536 -565486032 1 -1 -206093505 -999972614 900537691 -808679621 478771192 0 796306397 -95017 -58024522 1 -726921711 531312845 319426830 999987423 398046716 0 -405812879 183882425 -987186847 -1000000000 -260606883 -535406884 655587709 -966447231 999987423 818621882 -541072961 999987423 995674748 -207699757 -1 -517900239 987989140 -566620458 -482662927 435453718 49051390 -373521335 213002977 -671300544 999987423 -759387637 -100344244 999987423 -493394628 892571185 -999972614 572197136 -999972614 -717765991 -611424572 483729181 -201873045 999987423 -632420657 -1 -725959470 -299682547 -635822976 875711226 -38773871 -144163971 -363394868 -137215453 687466203 -819685725 -1000000000 881990659 -999972614 -653831179 999987423 -1 -373203494 620767239 621303699 593613276 -1 -800070539 999987423 99025068 1 -996370145 665370824 -345331634 0 -388450678 -820561225 999987423 -999972614 974737942 611970687 -921915323 626948460 999987423 1 -939624637 -299005676 -482705755 392862596 728874367 -999972614 0 -845615542 999987423 896077803 975476686 -673155514 774069483 -789501381 -999972614 999987423 999987423 213657177 -780890011 -646000340 -999972614 607251746 413779351 -375241595 480987301 999987423 -126062630 1000000000 -999972614 541858426 -999972614 -351665623 413317988 -999972614 -818408309 446216246 571184520 933560351 966409447 -837527086 889522116 883606524 999987423 -50471801 702585800 42 -464241829 0 -569560981 -149415475 933767505 -303791783 -1 241321221 -977928321 847711348 0 999987423 -524132502 800017979 -710943266 999987423 -692929345 88796144 -65870514 583146045 89948783 873548417 1000000000 -474796559 -340759550 844413254 398596250 -480810543 1000000000 938535770 1000000000 -1000000000 137923776 -124647489 -605572458 240727061 -162375126 -780524128 -93436330 -999972614 -999972614 -382341016 107776415 802980156 -999972614 993721778 -405806433 12774315 92758751 -840905710 452184063 791663187 865033716 -806444223 999987423 943004537 999987423 -915027353 777518770 -999972614 -79069627 318072773 -897511742 -395267459 -1000000000 -429468735 507010992 -979166151 686305423 584502406 608033261 772379574 709797447 -55515140 -286187301 -999972614 0 -794345879 -268628307 652396644 -7637909 1 -999972614 -158608579 -999972614 -886543946 261711859 921628518 789700657 -405579505 139055533 763571220 568182958 -999972614 46459424 7482577 761198446 -222648320 -413334766 -634032597 -950260058 0 459355468 -999972614 740339753 -601690745 -771735716 350983501 -759713449 666730462 -558463695 -539238526 999987423 -987770184 -522085765 750237183 -346275895 511535650 999987423 -999972614 579024997 878339026 661868123 -380724679 976468240 -1000000000 -1 501014610 999987423 999987423 -167513862 916397964 -352858525 -999972614 -859341108 672551181 -1000000000 999987423 602433252 999987423 462482612 981084105 485112591 -514411336 -199497708 1 999987423 1000000000 -68965460 -366784267 -332820656 1000000000 -221834961 -924590102 999987423 457584647 -660780167 211283511 1 621737369 -855739258 0 -384993907 -734603466 999987423 -985547331 43234623 -349412543 42 -480357355 -1 1000000000 -1 0 786633099 472710970 -78630889 -927490512 1 353270766 0 1 888164508 -687773473 -999972614 257408806 -384576454 -999972614 -999972614 1000000000 0 903202416 -963623417 -591968836 227663087 -925560011 274355583 -999972614 295675322 1000000000 178799585 1 -408863626 999987423 328013890 454287687 792959929 -1 747847838 -1000000000 -358240701 587083053 -753072100 735990 -570531529 -291061363 981140636 -392351030 -416231884 810140436 999987423 813803606 -504363774 500730827 830168697 -1 -955305805 -497208843 -376123716 999987423 -957822100 133823447 -675167689 340470741 -766409292 166739130 766830599 -999972614 382236406 48721069 490049895 999987423 -382102185 1000000000 -418337072 -901398596 -610716369 -892960316 -354269265 -1 -98925829 -999972614 258592414 681682061 -456096276 402464096 42 -144519326 994806462 762516784 43592685 91265032 -187225408 -999972614 -165883930 -1000000000 999987423 -999972614 0 -278584152 -263772609 15487844 357392407 -333398227 514138480 488858054 -1 -999972614 -590218707 -844285030 -270599747 454454410 930900047 -185413102 999987423 -167868195 371893738 759736988 220029178 -171994693 999987423 -678300917 -1000000000 857192008 -237791357 -999972614 1 860719456 -942690903 -8347361 0 854815434 594427705 -999972614 400403867 644155325 950959540 -112428806 999987423 -549512049 257932522 42 999987423 170859749 251505169 0 -105789374 174562599 42 1 648377110 578619972 1000000000 -168141347 -1 -330388034 1000000000 833258779 -960142142 999987423 999987423 -903717772 1000000000 -17022470 999987423 -999972614 -975039762 663867017 -657466129 1000000000 -516649723 -816198075 -933831659 -999972614 -273681538 -962613225 999987423 -999972614 1 999987423 947358896 -794963935 999987423 922143527 -327171885 1000000000 559661815 -787038212 0 919770650 1 -999972614 623579086 205732300 -1000000000 2669916 -720245099 595628831 -126305217 1 -537208444 -131852085 999987423 -789061571 0 -775844533 999987423 1000000000 -940050748 -999972614 -42297498 -999972614 -100813680 979060648 999987423 -724083207 -999972614 655726199 -341011881 999987423 -999972614 -266266217 1000000000 -930569440 -999972614 999987423 765366468 365995627 0 -124570191 -1 299389122 1 999987423 905342299 54672179 -990038580 -301077348 65091532 -842276075 -598302642 -269108666 -368845300 432985104 257480512 -999972614 42 64966095 -711423510 999987423 -169391713 472511017 -420891168 392721569 316551781 319296462 999987423 999987423 191873362 -33103446 -631911890 -528581604 499701326 -612141923 -274821946 -1631418 -999972614 0 -494933597 0 1 -240251224 -1 -403558388 -251015142 390777295 -1 999987423 -717970733 -999972614 889920975 -170099240 -1000000000 1 -686498935 360341421 559104401 -425893673 999987423 624379417 -789149987 -226923689 778332538 303881055 782275329 -252473556 -705564298 999987423 39640677 987596788 523282035 -498505300 63043856 999987423 -1000000000 -718493013 -338654361 -279450497 359369680 778571679 184888010 -63570809 999987423 42 20962392 -458446369 665574092 999987423 -335168466 -502789304 -561752206 -578493052 468824697 -888954552 -999972614 42 460053569 999987423 -999972614 -326407939 18763569 -999972614 622218608 -746721368 717995085 -467861921 789644452 999987423 -327443426 999987423 680982973 227218498 42 -502153987 42 -999972614 740630302 -451558343 -999972614 53441666 -999972614 -800195021 -237589314 -55260895 0 966341431 850691534 -74374614 481869256 -716891211 33540307 1000000000 433675984 -999972614 -1000000000 719368172 300164525 -120721686 659738404 -999972614 -355649896 865091377 999987423 -316427901 1 673928572 310196395 -859099346 86877455 458169261 204991254 -581731998 -832709689 -999972614 491552779 -757898422 -724252731 804396154 212832948 -1 -275067967 -561207866 -262547942 337384124 -955635584 219311262 714525274 -126314244 -69497808 266874531 -161277196 -577637342 952900139 1 34155156 -1 612046218 187577145 741837741 42 771247773 38592316 -575922674 -1 -999972614 -269074754 -506858492 -1 636618224 999987423 464089037 147898593 382822764 523065735 999987423 -338847725 -959612989 255872149 -999972614 60447150 -778194173 -534072985 -1 -353114221 484034086 482435039 -999972614 87585984 -451432466 42 790233467 860817504 999987423 -1000000000 -69854158 42 -1000000000 999987423 -112650161 -127223471 0 -423224323 -48178395 -1000000000 0 999987423 -664457785 700779915 986032407 -966020357 411336316 -778582526 999987423 -700081161 483103906 -597985426 -999972614 82292580 -588456471 -506579803 399295897 42 999987423 -833970688 -446102741 654056838 1 803183990 610844766 909279257 -980778964 14132868 445818529 -878537285 869817618 -63960351 1 -922861725 -999972614 42 -130522982 476549574 999987423 42 16157962 849399769 17446436 -416069219 -894763652 -999972614 -443362762 160062347 -634733065 -29727344 60916356 823517931 999987423 -600619238 -1000000000 999987423 -902959278 -901158306 121716314 0 650659679 -503814565 -1000000000 182629821 545037779 407261664 999987423 1000000000 -969685388 -629084776 -356476546 49451637 -999972614 -937335119 -800371101 454734601 274286680 0 945614500 722300082 -455589165 569782192 507061920 748363372 -66191565 247187815 -227980636 707168305 -739031857 -863499863 -931971099 995632836 -1 -373071733 999987423 625372538 -564624054 614658269 165577970 -519985536 1 -95315386 1000000000 -328810255 477208866 999987423 -926851212 -999972614 -584314025 -613959894 999987423 999987423 -951174190 -1000000000 -999972614 -713743090 1000000000 -229522507 375744235 999987423 -395463552 -1000000000 89372958 -344369164 999987423 1000000000 759446855 0 -999972614 -828236453 999987423 865584496 904930720 1 -999972614 1000000000 -162676501 -61853 -1000000000 801284526 -156529621 1000000000 -815990638 400636933 -46451009 526043133 0 -205934629 1000000000 22857237 -999972614 -255511022 128628387 -243782946 -347180029 892218065 950984994 517743452 -581823067 -1 808713503 -325007166 683090868 -108675498 250182852 999987423 -606746269 -178401006 -999972614 -860760494 999987423 842473835 21246003 -519521142 -212654965 42 -508425971 164466987 -999972614 628579059 -237069680 -744898358 170296329 -1000000000 42 1 -149514660 934930379 909275189 115964213 -999972614 1000000000 499888099 371844449 999987423 -147330 -410447160 892781527 -627554595 -999972614 674460844 -118797798 999987423 999987423 904929517 -983666776 -448610344 -1000000000 1 999987423 849138396 -912749512 0 96626846 -545372233 710556156 -999972614 -6952037 711930957 -1000000000 841265964 -1000000000 415871386 -337750051 92966486 930330877 -325369984 -999972614 298020422 810549680 -785039624 578773305 999987423 663842055 -826784752 1 118949832 731326174 1000000000 -999972614 -552513241 750079536 -1 1000000000 -329822425 -1 528488038 -309078526 -918452244 999987423 213702543 -564608012 999987423 1 -953133997 -553387958 53180861 -438134741 -374387805 -215395114 369417653 -790990054 780057028 -867811008 861712845 510581454 361960050 -999972614 -999972614 42 1 927917806 0 544999590 -524093764 280281778 893983884 999987423 -266513061 -999972614 435389886 -999972614 199212706 -578220280 165171273 -1000000000 -999972614 -890085864 -688388495 -442642878 -317136384 -701650403 -795610185 -604046849 -973832816 -1 106477637 906918493 -999972614 -450847166 -920838966 -594783718 -459744744 509573064 -965382685 -94172030 372345539 -999972614 364381546 -321736358 852884504 -850628551 999987423 -999972614 445200755 999987423 -698075854 -800129551 999987423 -613990586 -999972614 797852576 999987423 797859585 -41835268 -999972614 -53890196 -538311611 989818383 769048329 -1000000000 -603453568 992375402 856907777 757948367 -999972614 -798441325 -144950390 -210394687 381784502 42 -76084152 -269916975 -695411595 753790543 -999972614 159280605 -999972614 -424507696 -843258889 -64817595 419746089 999987423 -1 861985629 -131641488 1000000000 -999972614 -409895582 872931724 -196070355 1 -473318586 877314636 -754124764 999987423 -308286473 -356648137 -999972614 465144155 -93167953 729251347 -999972614 999987423 -288831124 566127811 722520689 -293153524 1 -37278188 720736727 970627424 666639977 869376819 609596420 -107889967 -999972614 941036705 806328118 304421528 869694298 42 999987423 -680587491 -917142942 250068329 218619811 111084701 -142776411 -877245854 -965401920 77322747 782814065 -841430980 -505893423 -831745045 1000000000 721245773 610059608 -834409144 76515549 616134937 42 646566110 1 692836115 468698137 -589825057 -886387465 838357132 42 1000000000 -189158914 -472485031 -586757650 -1 910964916 603100254 626770558 -1 -1 -453759270 42 -999972614 -2953608 -513405680 -999972614 -252406552 -1 42 -999972614 1 1000000000 -967713266 -957509190 -177319442 999987423 -934531484 -791591922 -999972614 316187616 670030900 238148334 493092293 999987423 862466411 42 -271366613 -363907975 -908041161 573030321 -583579025 -538804080 -847829189 271929329 -999972614 -708733747 999987423 -144355461 -243688734 999987423 654750581 665848490 401701978 999987423 -589191095 1000000000 609326100 781789956 -1000000000 -990597311 -603451493 999987423 591413801 1000000000 866130325 633459041 0 999987423 870864268 -1 464593434 704888937 629248996 -741459256 -999972614 -1 -396509514 -107254424 608234966 163882548 225269809 380653260 -374587177 272190306 339085466 999987423 888971801 812944218 -326070009 245639421 -634295277 -287405736 42 42 1 1000000000 999987423 42 999987423 -1 -837620446 101374258 -9751010 999987423 -999972614 0 -895559983 937364863 974259792 345298603 -999972614 999987423 -527992657 629976349 105006284 376219256 42 -820655686 488403235 -46795620 334650682 -92573331 -29745569 -673944207 -379855750 -736312067 -736388173 766936791 1000000000 -305395261 -815282818 667724699 104669747 -456846410 -346202542 1 1000000000 -687864459 723287906 999987423 -749538190 128994515 766160169 25909734 207163464 37677746 -80191902 -999972614 -916448922 -999972614 -1000000000 218761743 -967412416 -576092677 -999972614 -297830425 -652299826 -939151273 -867548434 930846885 -1000000000 413740604 -643826166 999987423 -887617853 -1 -914430304 356353657 999987423 1000000000 -141983077 113447528 570972267 -999972614 -259416319 -481222820 -428435779 -650716685 -18761142 999987423 999987423 293920029 164243476 150270597 72542280 -593720510 -1 39856761 -999972614 -69563301 511260990 682625176 322836399 -899233726 597514849 -723182965 667965140 1 415493953 -240087665 -999972614 -1 999987423 -668116360 -116349845 -124260990 159938714 42 491886891 -975057303 415737501 -514873459 999987423 0 -1 -324680276 608744918 -615502101 -182353275 -418243688 1000000000 932361951 -1 4103115 359931384 772905680 -570358533 960956101 62755617 -752823694 -526475002 211162324 -323243110 870516064 1 -76464077 -829865105 -382241827 744173171 -851152368 -4408785 -115975456 -645798138 -999972614 993885566 850216695 738761376 -524021597 -143350952 292972913 -999972614 -1000000000 651826630 -19626410 168288028 1 -338279681 0 751810616 -502007696 -358709510 136861115 498359051 -720179922 -1000000000 0 1000000000 -672186480 -999972614 -999972614 954684441 754616043 -980166142 -719808722 -64267552 -999972614 -483802328 -763601824 -967245785 999987423 999987423 354999147 -999972614 542798259 465289838 -1 -100024846 1 426252491 -999972614 -926785620 732380828 -148473596 -1000000000 538269723 134725046 42 999987423 -250671511 235097113 -119739814 -249426906 999987423 -653873769 787159991 -880908504 957724323 -25668890 721914250 -728715429 431805278 -946883974 -983478090 -385146447 777048592 -89991037 -869247365 494210567 976801301 -1 1 1000000000 628446185 -452031662 626460600 -814734133 -1 956655900 79361434 362759979 785408624 94838721 931258585 977096762 353169198 -45532313 598893073 530183782 -841718655 140722921 1 42 -425971627 510429681 1 696259444 -934840096 -999972614 -999972614 -999972614 430602530 443080631 -97366680 55698028 365710343 -28321667 -163910744 374083921 -1 906981074 -214561171 -458893782 -975356654 42 -317907184 -103389566 42 -767394688 1 -298514069 -487980368 402469810 717916355 -92079666 -933150487 -377238161 -265559764 279066141 464965871 999987423 468302842 -302554151 -866059634 -31805267 448255764 -296953836 202172396 999987423 -1000000000 -999972614 970612636 859837002 181669155 999987423 -753305889 -135112805 703959728 713922072 -324744681 -999972614 -277204983 -5476101 999987423 513805350 999987423 933960201 -495521470 -6871075 367037442 142110872 0 461206573 -673804681 624161262 623658209 501748827 -843879196 776751310 -294462304 220548333 -193429431 -588667560 459810335 -74359516 -847484356 877407999 1 -745206940 -824979207 536160993 -999972614 -999972614 -870899095 250643728 -1 407374026 897587513 -309875076 999987423 -563425075 390706678 -999972614 834540397 -1000000000 0 227250231 -510029762 328238393 -1 -733988808 881891195 268460764 999987423 0 0 692420106 731429290 195192209 42 -279728217 376694558 195158242 -999972614 -486222058 845113046 28321610 40294196 647958281 442444630 -999972614 -418904864 999987423 682806952 -1000000000 -545828837 -1 -1464191 -999972614 -817732283 -385561479 965972049 960791866 -1 795106871 737911589 999987423 -701302829 0 -291038445 0 692891124 42 474407530 289910296 -686947110 301190182 -1000000000 -746736471 -611081311 -1 -443372525 608662681 40884306 844472236 596740014 -1 -174639010 -881388610 675312527 -326329719 280054783 -474823013 99605349 1 904358364 255481096 -463716155 -843720030 -869416948 1000000000 -999972614 -1000000000 999987423 362906157 -921918835 42 -999972614 -999972614 -229394732 -490149340 -747053852 999987423 468131642 0 -533677347 -446728777 -999972614 1 640955595 -999972614 332040922 155887426 42 289519376 -721506233 -999972614 507056991 975618262 999987423 -19360810 -151386491 984827502 -265875608 -1000000000 -253313312 434515818 -321828738 531409901 3145838 -703087539 206306561 42 814872755 28325074 -811391272 938758285 -526316456 973614218 493165941 -999972614 1 999987423 999987423 -999972614 442155972 -94653630 -122788392 -805265810 887597055 1000000000 -354914443 -918951944 -817360159 474220691 182486789 -367061556 -192763796 -234306381 -113685108 -79437872 -246965440 999987423 999987423 584601568 -999972614 673782251 54426260 -744751999 1 -296563524 -814570941 -785365141 25177552 999987423 1 -237482894 1 222149103 -173858643 397081699 -260927412 950519271 -238541638 0 -739838133 915946433 -649869468 -1 -826097676 -218445268 999987423 999987423 334383198 142152584 42 220105026 949748051 -541764901 -804268450 -74180667 81872882 -980021531 162869799 -999972614 -464673841 -999972614 -678200557 174208917 999987423 990087797 999987423 -292518372 -1000000000 -229995907 -802499922 906941368 908616854 178063643 47757714 -603565943 -999972614 702211887 -593289483 512338800 968088364 -806333770 517294604 175696339 -327757444 -500874333 882431116 584605600 -688698199 1000000000 -220515855 954293122 617314783 1 1000000000 804501063 -350653392 -103958650 -968631892 42 712653036 0 -508173351 -122793471 363700748 0 -999972614 849775830 0 1 -576876840 561490916 0 368626662 -437674680 -458330972 -495393654 290852466 783599249 -17615584 655964186 999987423 -116487189 4638750 320524472 -1 999987423 -104952463 -643919023 -536061556 168923624 -999972614 -755365230 -724684416 42 274318193 -525568573 729425554 0 144252330 1000000000 -999972614 -56842200 297162713 863593735 -535144769 -980899750 912735342 935651142 -738823730 859454044 -999972614 948319658 42 999987423 852634597 -69202096 -749500943 -1 -700866846 -443180755 -122500323 -673950917 549925891 -1 757354850 42 535765725 0 421588014 999987423 -654893921 999987423 841103785 -179993970 42 -712460934 0 22655771 648094348 -460900026 238150509 999987423 -452378144 517354620 999987423 1000000000 895756770 -999972614 -50271034 -342857776 -148783012 201423805 -938987593 52523617 -263963521 -286313808 0 462076192 -636087726 -999972614 -613726724 126127692 404384578 -117729885 481718808 373006086 999987423 999987423 -999972614 -999972614 -262698578 768000148 -999972614 372792792 44751440 0 -940405504 -882351377 886939291 776259216 -537855713 637852695 -367648246 0 821332063 434558488 999987423 -956679316 999987423 999987423 -999972614 714491843 -782854532 -945473372 -640424018 321806594 -744747627 -575826876 868316329 -1 840805324 -67118573 -430910329 945305490 869410384 906968215 -832287632 673084228 683318852 999987423 -494997398 -45759145 1000000000 -423823917 -494929422 1000000000 747183735 146960221 -474954074 25684285 -232456766 -233968417 -472163308 -153797760 633500316 570269272 -726129587 999987423 -767039461 191754177 -999972614 -557116599 -999972614 1 -503114292 -749653346 442839516 -999972614 934892298 122060133 689049449 -999972614 -999972614 -1 213484881 -380246076 -630776436 -999972614 -557002777 443665081 626823098 -315207596 573060760 -48011647 -69255828 -827829555 -382795292 884690590 -366218893 1000000000 999987423 -941115102 -1000000000 -999972614 199463888 -326329719 0 -1000000000 -291287017 990535161 -532725990 42 -1 -420727840 0 989684944 -397732181 1 -260989175 -999972614 0 590970246 1 -894164390 -527030534 -999972614 -470754664 -1 -643782508 517678875 239674786 -447927672 -1 707539649 607513900 682560204 -999972614 570210782 -134814601 -1000000000 8311799 999987423 -999972614 999987423 383473851 -388798114 999987423 381967730 394175569 -193919928 744325345 283152033 995448173 -395553171 309189171 483285420 42 -526463544 -424126672 999987423 84995126 58721402 -815951091 154334407 -663575274 893230453 439018043 312696148 -1000000000 999987423 648501066 922177892 -137861166 578241331 511491354 1000000000 468798046 -977679910 -288038184 -999972614 877439911 545286591 -211920958 999987423 -689827312 -613228470 -894462565 668512135 999987423 789448690 345979980 -597926946 -618509525 42 999987423 406609047 622946817 -705848590 -753785599 -1000000000 42 955336061 -999972614 966629767 -221417561 999987423 -34683520 20113080 834423823 -426942665 922956875 42 -999972614 -105668830 80678535 -999972614 148277514 763111501 1 -800649673 -999972614 115808316 0 -942092454 -125979799 -581978095 567220150 -696149260 999987423 955237514 -667640144 774641354 -1000000000 -999972614 -783016877 -123297007 -537795857 609260253 -1000000000 636495878 999987423 -624966550 999987423 -1000000000 1 545302935 -518628897 42 -1 -999972614 636924689 -759621929 -232115726 445170189 999987423 86638320 982048409 -372583721 187749427 -801056404 -999972614 -999972614 999987423 -963360421 -125582057 417650393 999987423 137470835 -776760873 -53571063 260914195 999987423 1000000000 768703093 -718110091 1 788801878 667477180 -999972614 1 952045078 -181819159 125410071 -320962622 -289587473 -999972614 1000000000 -787815030 -270144415 206447404 926492551 129197307 1000000000 999987423 -999972614 -264500419 243587970 -396649829 999987423 579689149 867390639 -793197865 -237962463 -1 -487030112 999987423 431068472 -1000000000 999987423 -1000000000 999987423 -406886567 -651426317 897678061 -616499259 999987423 901259091 -1 23744956 750664321 -53380176 -999972614 -163654353 -537655923 343330290 -999972614 318212086 999987423 -339521075 -321104007 -498813000 -999972614 -402945703 -730350542 -576676868 840791563 999987423 -1000000000 339045323 122271651 -467046399 -375412474 27550587 999987423 -840197670 -864966977 0 -712460934 -999972614 767535009 -848523195 -999972614 1000000000 -955544384 -148951295 -773652689 -431090819 999987423 -57412946 554035999 999987423 857307415 -102482202 85310536 0 -856555938 -548090881 625198248 414504140 943742948 571650935 235655548 463380528 -714916559 -240504053 -648528554 999987423 188300721 485359684 261648153 -219480245 90518419 846324931 -162995206 359701287 -934645399 -264739493 -101693739 -757268736 -77731213 -706584466 999987423 -969648451 -999972614 -865002468 -999972614 553973845 999987423 516931843 465835309 -1000000000 -304462407 999987423 426470419 272181219 -778031985 -729467920 403456749 999987423 -987337882 -999972614 -999972614 -395678818 -408405640 -1000000000 387935259 -403338797 1000000000 -999972614 35269561 999987423 563963398 999987423 467331060 -588630498 -434585438 786582197 721743966 -999972614 16237609 -392083543 999987423 -326403062 -847871270 999987423 -138024135 999987423 791325556 -683275492 999987423 189886669 -800120419 999987423 -159390880 0 155769460 -759885680 -94462144 999987423 -1 -237111288 999987423 -999972614 -250842655 623870314 711591264 555528379 -999972614 -999972614 906293353 371310089 718595399 999987423 -83799474 -899208345 999987423 -467753731 835317822 1000000000 -207771919 1000000000 -61017834 777251753 118551301 -622814980 -833847238 999987423 42 -793841199 -999972614 -402265503 -1 999987423 -402904127 -999893752 110830178 -1000000000 -1 42 -418295162 -999972614 -712922852 161720596 986911279 999987423 819838124 -769475834 458759414 -897119797 -642424332 -915420738 468830763 -999972614 999987423 739775795 -627427898 -999972614 467274475 877808010 -753891056 -60667035 262017788 673390008 -816992286 -773287032 -999972614 591360867 774053050 -999972614 566214749 515778283 257825478 -999972614 -404675338 -704427354 78854085 -700855506 1054068 -6643526 871077817 713552682 -377681687 712657566 -999972614 861242708 722984507 1 681357789 434327109 -531515614 -999972614 599631114 -843441156 25678731 999987423 -35840957 183237326 -834463994 999987423 -351085198 -355812893 337615862 101963941 -999972614 -765317212 -64039971 -927305157 0 69626768 -884472912 -742910588 999987423 1 1 -203236385 794063890 76212527 -863373789 424850116 334349203 -435583830 -557203732 950626536 192807173 1000000000 -370949138 1000000000 -700448977 999987423 -429448278 -1 518105784 186482679 55913953 -999972614 1 -638216599 792454395 0 -999972614 994875966 -1 724880317 -999972614 155048932 -539263457 950741956 915375367 1 -228055649 -351598179 -176832266 -614685446 -59893315 -401247613 1000000000 -124418484 -887097805 59299486 686573586 -686592022 1 242318923 42 42 999987423 416731324 379127657 999987423 0 449925134 284290490 75120023 -999972614 297514891 -97884469 694476999 947246356 -785467706 -773961401 -987981219 108558541 999987423 -360010800 -585343146 -1000000000 -669078893 -180350616 -450943651 -839834673 0 0 138935481 999987423 42 -759404519 -32136099 1000000000 -968303646 315220368 -945982687 -1 -244021184 1000000000 1000000000 305601564 1 -1 583994729 770360475 -6468660 -12325903 -1 -293914568 -999972614 972928189 27239287 318554470 -999972614 1 483816493 -791390232 -922374873 171659397 -458745797 -1 999987423 18674907 386921437 1 316703978 -1 227448577 -367143001 507305409 -569274333 42 340109734 -250597755 1 860568595 979161778 -999972614 787325345 0 289933065 0 999987423 556708120 -11198625 999987423 748096379 892467815 42 -837513490 -999972614 999987423 -399194313 -550686995 0 -613437305 410396117 -830160647 499932204 629640855 295664655 -210354845 -647144819 313239624 519713738 -784815398 -1 346659681 42 -77079198 999987423 253912181 -119839606 -483046678 -146511584 -101954269 -1 -874760829 797613695 324830553 -787158516 11214533 -302167024 507888888 999987423 178840138 999987423 -541028202 686375505 199936793 -855161083 163660250 0 -212332708 -437605829 -999972614 -665252387 -999972614 643247405 -308196345 -25026896 -513873075 185686276 999987423 353642091 268460764 427070882 -249319513 1000000000 -475085829 -964752759 -462508073 168567332 604219373 769532193 -769067570 303737344 -999972614 -524312134 -231940329 230861046 -28273944 -705703124 -184937204 -828680563 -999972614 -999972614 -427829303 0 999987423 -575935401 950789996 -796490419 -424629724 861582350 -715220206 -640798752 0 -1 934027229 -986820048 0 -26375026 -1 999987423 42 260265555 482040086 230400605 358395083 0 -999972614 48092371 -482809268 -999972614 190850077 970905555 453251735 786162160 999987423 -717548427 612582872 709799630 515732084 999987423 274215426 -999972614 667996204 -661791700 -542296303 999987423 999987423 449524202 -758570842 471079006 -349743973 409815655 -829253637 332232932 498694799 81951361 1 -329059498 -1000000000 -563009586 -195642968 820949703 525505697 705566953 1000000000 999987423 -999972614 0 -1000000000 -859573681 1 -222597972 520847188 425790232 557279441 0 -301219947 -543959709 -999972614 -999972614 -482587224 1 142402248 999987423 797399418 873818588 -285478023 -852126028 -999972614 444655818 -410367332 -332395943 -731823401 -676658395 397602710 -999972614 554760256 -972943045 653087905 536160993 999987423 578556707 -598664781 -375820537 -769720940 42 -262223343 -261695903 -111773209 -501020792 -755645431 1000000000 811823684 86654166 747807304 387291241 533312890 783771205 706043814 -733438173 -999972614 980923183 -903986732 663611795 -294203703 -1 -792572649 -730394487 999987423 440882509 782587087 484532471 -999972614 -626169577 841944832 -879972536 -999972614 33229213 256998335 -926911631 -274960839 999987423 -844853459 681031364 999987423 935746553 999987423 648467993 662243741 -999972614 42 58959269 39063813 1 -743321722 999987423 -1000000000 -505567132 323736442 628694881 15824356 271077223 0 1 86725288 -999972614 732865129 -511024200 -7967767 -999972614 742476832 -894201772 999987423 -999972614 371661953 -962129838 254034215 -424109022 468887075 614116437 1000000000 673830664 1 715247111 857328654 973928812 -294137940 -1 165883454 999987423 444582867 -741218614 -15029949 -165742851 -929011555 997726606 999987423 42 601606888 235904579 -877860688 -999972614 -1 -999972614 -858642023 999987423 -294197181 -399710776 826922946 -999972614 -999972614 -1 0 -704077880 549163574 -723802925 -975393796 -353368525 893272229 -286255714 -320902825 -382618207 882317771 78464262 0 533662834 -287414337 427521502 -93379849 191321687 999987423 -33957292 42 -154726131 -143292807 284220558 -80122361 440210373 -999972614 330590832 425418448 -315919262 -173956026 -885380476 -48487645 -153510103 -387540256 538587473 1000000000 1000000000 -999972614 -1 -667958900 402162506 409816017 -510457216 -211247392 999987423 702972018 982583864 -866985782 847541216 925046931 473904215 -915144089 167069345 -773194929 1 -333875743 862277573 42
