50000 50000
-916402838 -863105580 426421629 -832106525 164411219 -283565322 -919136778 -663502981 -681049076 639495954 -919866892 -776701617 -929316944 -938460594 -586583852 857394827 346803745 -208295328 -681197206 -557825410 736225588 -304852496 174583035 -188492749 -817042605 -558456652 403383552 -788302139 954767637 766532513 538522855 890881153 755943286 -182539163 -941225373 -227129142 533895515 992154204 109367877 852846439 484166510 42017339 -923855179 554849566 -43926902 -657922677 264760746 -844606804 133781995 583563540 -402432214 -277476065 -868772604 772150821 534031186 -685815209 -933789478 -210068910 -474117348 -979021842 -591020045 -935594493 764375664 -982560407 -265617303 675666645 -209689549 -879205436 520337201 899678329 973641003 -142979937 -205787980 902302178 -735614018 750285118 -903104147 529146728 905678314 230677848 -34773380 -644237548 953201783 96454016 -872086727 339749321 410638807 -953359852 -870319590 936521460 -932381694 -608823282 853443320 684510324 -591383689 -559657631 212693321 198926763 -438863067 -414453126 -48878556 -612705712 442566937 745333464 -857887182 706952919 348134934 -760991329 88615999 106329601 469686519 -946157382 462092053 275404654 2812987 442521679 -532329673 -734031853 489161827 -550132910 -944994041 409296487 -158956192 908449279 -53676837 249660120 -798692000 -988467164 -698896765 -237555067 -402920290 252224679 149739221 -960353354 -149925505 291852040 599115919 -949274219 530860711 -459751730 157055382 -146936417 -553392758 -528336212 -871531764 449420229 914185467 -551345083 715388376 255863647 -101477993 770394335 -482323514 739565816 531359966 463999649 -158257712 732667966 475532485 142845523 -652370749 -927387806 -752413446 497368473 964775194 97661049 -358263135 416407465 148386830 -974886072 956655736 -842041435 -121822489 -744220670 -370377647 -140837899 705199559 -603675828 307817018 273104288 652187819 -941144623 -103985025 -977619343 798421193 -720108706 486380306 -507320167 -987440741 -185570857 635525356 -787295136 -260442310 883111910 710073337 -443150763 -166710689 -795673446 973256702 981676142 -770559518 782428790 -860365294 107617994 -961791881 -378226588 966780095 595924032 18097584 127113465 -278455328 -477198244 185968842 617559647 -454817587 -163093612 897450941 -968437281 329586221 762526554 -301491785 -182372070 975231418 438065906 -446743808 537821107 994915143 386545504 742147661 820688197 220737998 971588143 455633340 212889057 -68277511 346357812 834662469 -248981064 -205201804 -294723595 878132401 516342868 228078161 -83382404 -13581132 773260575 753523984 -263613839 657339647 -64373443 -648570933 -791635786 753254487 -820823163 646430120 -840972968 716997944 493861615 545572536 311661957 167066165 -381173114 135766453 -524784143 831715943 -932511059 821573669 518894764 -328975769 -531111782 -923312479 -598327016 985231086 304765683 318290580 -175833694 -69457390 -75669084 560552468 -559601391 859957474 911981535 -351237177 465728313 -908841628 -852290704 624755345 660672669 641570911 22844233 -175149021 -338846572 641671119 960617432 136369285 325903414 880622726 -189540693 -302685470 -595836691 279347525 -225997948 -194163706 117094963 -921232266 -875873127 941261270 -138173303 -99025857 354330090 302225306 -386552031 118827977 950988129 -920823719 62502702 -901302576 556447980 -424308276 592784689 -568191435 400542703 -893545531 -926520316 213676487 242823755 251899451 -53184435 -946716939 949213982 350978875 185146939 -424267614 -990668479 -845241746 -492983527 -866541606 -903980477 368843170 -113051110 302865966 -476415172 500396859 -725789704 -672910691 432089494 336712998 -721696913 -158946174 912404722 871087776 272862391 165463777 977542245 198858428 -768343384 72882352 -696725768 178472182 -21318234 -894995434 -618032591 -983654943 -319263048 -608701070 -828896688 187753425 -622726323 -880360812 -590887053 264222568 422505155 -67302225 -382864221 696715451 259787084 -950774728 -114055199 538090171 -257204549 -349134124 261694299 -984342158 816329653 91752897 67032623 -952013731 -982848399 370306855 78974804 -4166632 475311421 460942213 12178425 -991435275 852241143 183281737 196318150 -917968828 302920926 605431097 346253740 -422057567 -609354776 963389520 -872825764 650432309 865131145 13119037 41038832 -539557051 663984913 -844750516 -671382856 332830919 247002381 395649767 233333541 264153982 -381527025 -835175303 -887496298 -906215605 625766910 124682128 -897650879 330524405 -839519783 151183624 412555577 463401143 -390868926 -388674330 -958656425 -223702 -572768458 -978965836 -497275041 -855120961 34153202 543763792 -394678012 -449345533 699013276 -66060868 883485386 -201467991 -817894748 -30664721 -937314010 -199421773 134159976 -972293954 -253121025 -387556762 152388174 -298255551 942967643 312868391 852928074 208039573 -371214113 -685424500 819365243 -477354185 314351798 -900886863 -456320020 817076758 -756007824 577833182 213356902 -150685835 -871512352 -235113470 783253297 864489388 563418539 965358549 -313658981 478620882 -381546872 820500996 506326928 365332104 -714539414 -488768546 -932923448 -919055418 824099846 772520979 288984155 -694597915 -912903522 -39134250 -171952100 253964630 59978887 371727880 -76442260 303971063 -197922586 -863085359 -994198420 -216918584 -245682476 789054878 -499912844 -829747585 606929779 186428175 648873297 -922100740 -140554477 7716578 443231364 144906110 518948032 362824269 225850692 195564230 -12138399 -632648801 500966315 -72525568 328216949 -818469432 -966044586 -759287812 553258448 -42486846 544683251 -792147785 -53055852 550484832 -9066369 701261672 192056062 491020787 871514087 -348497807 -470034686 372903737 -270598547 389410838 -766863333 -974850831 -613166700 752084699 387973439 612683992 -199834718 -771648608 980035191 -846352051 155825824 160768492 -664821483 189781239 401480680 888436966 -852705608 -201319717 -903710820 -53245106 -798318533 -60260836 -499467082 393737529 -716723697 -775436642 -954760278 -186758383 597467095 -372842472 -944831193 830603762 -347693302 -557997893 435204813 -959719864 -945313902 -912113553 -878852119 887237642 -758465603 276973705 -99477514 -423287086 -680728704 -845480482 -682333768 -680917958 -46800198 -733528235 265836936 154881269 206210929 766369854 -598864849 489487232 990933212 -701108774 -844754798 440916659 -73951246 -789585991 124036773 578355452 -347583883 -588242061 471151941 -440381432 -500355614 592299822 -700627437 -258821217 -278210120 199895049 317891698 41061176 354414568 635557930 360143218 -839869278 902029696 -521503494 315011991 -39243023 -902617287 716147142 -697239438 -911684076 -984961633 -541994236 381748937 -206396525 -331580227 -641697938 -775524721 320835890 -229939999 695627221 880454459 269704388 140443395 -967656626 -989116830 862233275 232238423 181291221 -244189196 -560830657 -330634496 -884045979 -400699935 -576088448 -553033119 914312057 384668529 -455650406 482975551 687429091 -514818129 350530272 -854565146 866930808 -855866254 -333629019 -922250777 -778874622 987206871 -152190776 916752599 720177682 -882486389 -90287653 752521056 980913136 -375538026 -162724168 14720709 380272778 276445175 684086213 348743153 875745241 -892002236 795710034 642573650 345182647 -807424020 -21934447 -114871910 -322242149 -818887823 -116920702 -602794988 -822237724 549450279 -525045765 -601112345 389173502 322763459 -831843394 -38132463 292793424 77868953 -433095055 126222912 702330928 404180777 -859056380 -64879942 -466857695 677546187 -863620437 -738596102 638060304 932089597 903977548 -164240697 -875334424 -265440547 720887394 -345060219 -84328369 -543516956 52144793 93433907 -994066678 527099028 492321562 247623177 -297621161 660478169 -937992934 995172263 -409136526 -371087988 -26088473 -854289246 -966907212 -32628499 80830813 -581248554 -502565960 217210376 -319844656 -864505657 1816326 -563350756 -176230000 -21001745 171208698 -602826254 633938036 -913119672 -146343210 -461400819 32830588 -287893535 -934301792 -622331497 959729642 -379406599 -961853329 -978263292 -531717984 -518473502 -496834927 442193544 -372762747 -611225786 -737918603 708068066 -192474339 -240484563 -222205206 487681005 -252473867 779611120 924330250 571296133 -388874272 -51944700 968469879 -902419884 -112548019 -325356979 -363820702 920282569 386749486 -445606141 -849532576 198995481 174987260 -958869552 73248542 643269277 -477343053 576413615 -62020827 149894200 965187829 200060570 -289521382 -374770158 959576007 488273412 -887089153 -440381508 120400885 889757450 -869085375 731526613 -309670898 951900857 829106729 577781083 -520939769 -682197621 350580004 865809717 -127803761 501047429 -82678450 -952816502 542177877 990570092 542969128 -935165177 419500059 -666535347 67245376 237204241 533525223 777723994 862434083 345617582 118513759 827861283 905236075 -908569004 570135085 888667053 822957609 -887019461 693084262 504580690 690761622 -975339155 822383070 -106142021 890470563 -452904339 -752578240 -339691535 -553204488 789599637 -496605090 989764641 706950814 922894969 -824254354 -373287458 12615562 709270870 -743047111 -272434002 -92595196 375466648 -592056367 -334842769 466897644 978078719 -593659364 142371605 -908940743 -900575102 -500531353 634337233 -875914257 -825631931 -619288436 867072659 -278536270 -371866676 -620102523 168259243 -729750687 -116707613 10540236 977200127 -341296292 186285882 -543570978 671319271 -251926896 -286618089 -748598379 655477909 -911151442 -340654746 -826848508 408262555 -510059675 -420507871 -596849488 -566484064 -468566620 -97380841 -932146832 -491964524 76987229 -698918915 -772375512 798450959 -70785591 -392478035 -180773446 199463722 490814352 829766790 29180202 -997965588 -131430975 485609224 673353683 616642129 -948492513 924755304 124636390 -859643955 -563383089 297787883 401134953 -73442764 877280012 804285465 360073172 -738770256 -440579024 280442693 -230734780 636408205 581523778 -3110292 287375517 -636745461 604411673 -893397930 562718262 -52257623 788885214 -555585184 -50223210 -490029409 930024040 -524353175 -873387281 981531527 -747081518 103765463 974403925 -310464607 -745930302 228055230 616092629 -868650291 -115142953 -171317846 -754904194 444278023 -890875154 14361026 -66797419 543164978 -988749266 -926905550 906419517 468178760 -967787127 321654131 -731562510 821098087 766068947 218214280 -816414970 548609339 693861105 -837285897 382657218 946779587 266479566 209577495 -511168668 520549264 -709850923 -895076039 504415326 175006124 -213877532 749511132 -528199500 -252236333 -383611490 405003081 -856555003 -519844403 478097531 -950135486 948334358 510310404 224034998 -930711800 183924844 -157379702 287502480 367509874 -756254011 -166120063 530223977 626403208 -366824123 -350780105 -311502945 122007209 -977714489 -21353867 79447523 526700837 -993831391 865569991 128728321 -522030891 -534149989 745116832 882972190 -390704992 -922211219 213586073 -488324125 -973876862 -423587170 735710874 -904588662 760337674 -569152476 235430171 -19636100 -325406487 -930689892 -636895770 -846486927 -444997662 12324125 -157989871 677009547 34609637 820656262 -391026577 -586173174 826824871 -672940234 542555148 -842689667 -207090223 140188332 -959717478 402204786 217977113 106384949 913880661 96616605 682797779 502107887 44544296 295651805 932955411 -867509180 -871467943 -539934723 -945682719 -508363713 -386421650 -390680381 503960413 455588479 -861154482 -608913598 128761093 -252181059 -195086772 -191897683 74878708 -800015272 -34587350 867788485 340173060 -141788475 122509623 -589333474 964596474 -111093363 507283131 499910605 -756469124 -595656221 -351921238 -970997360 -463165401 -223389180 -510932083 -408848120 268247107 102646267 200471499 -375276128 -589248901 339317018 15810274 539512192 -912864042 820723503 -799869139 14531019 -979291770 165543511 -265164143 213397644 -976244964 857345480 624064170 840867863 -401231531 -16136347 193294821 -157700654 388207432 841373583 -128698014 925042032 -529499245 360369903 -631289736 738747863 -684467478 569181764 -784011913 -273716379 -238984866 231798362 -881687834 -299332555 -94961783 -681556973 715198465 -221737200 483986539 -697449326 991660444 360257928 -987587494 468240966 53642143 -388819024 -695379029 -900546684 453480322 692828404 940826900 -822701340 470386788 -736155993 537668563 839097052 -997408131 853201085 260795168 -928903690 -567998941 -978189699 302894672 -449686775 -425005900 -939550759 -131243748 -857291083 -161287959 -794740857 -554740409 -317111162 565517071 -542327903 -996353844 -528324433 68853073 -691732872 -428871117 -625150253 -998904469 -635527865 -447851593 323998672 -371683857 -910183031 15612076 -516575635 795534408 -871076403 -445479325 -919948181 -996749749 857415347 -369634956 -421755649 917864588 499121296 -279046732 -390907018 704380440 166212859 291981820 122413863 623884957 295627976 594089430 -454745618 603895104 -982265334 -79895870 457506988 -617793199 472252537 -365977988 10522944 414585860 649634089 493947310 62636620 778557686 -951532016 142688439 781807937 758399685 773053483 -787431359 528780625 124691131 -66478091 -862126394 -318412077 -900265232 282371779 804001787 576136078 -569483892 250607569 -878609541 -965588789 268342235 -105989058 344434553 650549037 -781220168 978456565 -486411667 633365692 480607006 -992464358 -451481336 111681044 908519981 691207103 -253994666 519436018 316776938 -41426025 -99267005 -706015579 892095884 -108877045 -24427655 844347005 -973988914 -367909516 272999435 -543472806 882698053 246906248 -656545241 3556641 -859082811 687889312 -493377970 -787786626 518862229 20210363 845579066 -148014412 -119737641 -753385918 963666632 -358701308 937821185 -437811682 -986748938 107114475 520762293 -86015943 401098897 265374530 805107012 -770812406 -37762113 831118099 -138721922 -912246325 -859838355 -403507517 334659923 -516383596 600049124 328093465 -975977932 -893328847 540306840 542884298 -20602130 238402258 -752613762 859660229 485016341 -936430778 -646524727 275353878 -374242459 -633273665 -765015294 -853480167 280710392 636083603 264410716 -61666243 865271197 -920835044 -378031792 -420934373 -833081369 -237870147 175558110 501578554 245746258 -371876413 -317811629 269768326 -412688907 -924988437 -334831024 566708963 313413822 -87444786 278885544 -349053485 -23875563 632360817 926300393 601881978 999087152 -986198549 600918164 132313897 649885054 -282154767 -929352347 367672603 -202989811 -454867786 946738230 -36071180 307262067 -25187307 -681976274 -594475323 602936280 212097 675293004 -957236275 75223661 -807021668 609472689 -758846165 105533547 -259125415 -107899650 -918342017 -774248245 -329082905 536056314 -922644741 -315281453 -10509170 209669156 -812880047 707336063 132833162 554792557 -643137396 677965376 354047139 320791424 -162256204 -818623816 638815150 243268473 784312464 -508456400 -228922171 827076190 566767261 -35943838 289065231 807921096 -930410292 -970060185 -447462202 -996235956 -891792077 223454893 392336711 -814436817 908173440 -765656107 395232339 -904706607 941679957 -619418146 502602303 -848941087 -941452771 -290834206 471850338 -251192622 -109458021 -36818160 992075852 -472629205 454725440 -384329967 -793036663 -125990947 579726195 496028568 -465553499 501832256 378484737 86984299 358112653 486692660 -837044455 -397034284 672255843 -928871016 -162690390 -79995465 -981061270 -368494081 300586389 374057386 -217435168 211649971 -916776820 -893068478 960457350 -173718488 70113363 805049554 353652307 -622644845 -726764061 560615645 251364209 852962135 -90839435 785810710 207310743 -859838346 -274688638 -582060251 626854315 -111733093 20905465 151626510 -188087756 858215075 -928368956 -316632672 -657762654 224733786 -942575287 124802179 -711099890 993164247 231733701 -898126188 -328037889 -845636584 906923366 -974385582 -468281428 -967324343 438746416 783082781 885637792 -799576667 421409843 -54535112 -659415012 -853278796 363404637 967439303 -112495536 -763173546 -28417835 699416709 -904958471 -104270437 -764699611 -710204772 -879536652 -854758545 414597407 -738120189 -861594298 -501152539 -636246377 -337115834 -346789123 -876806659 -458985063 184929449 -844131001 979761353 -179471418 -958493210 -967298961 -905545222 -160511969 -626713973 -906307665 -944590980 -806758318 -18803200 -707764525 164823847 -466870139 -760206643 -939446591 -231569750 -470411415 -966466889 -86328295 944185993 -852070725 -95406240 -704450194 -488317101 567477927 -51239317 -365123760 -891507137 -866309868 -209254761 940770570 -193264933 -315231617 973471609 -98810155 524256414 -800726012 -5117819 579665435 -607484330 976078981 871900910 557339517 -638274806 -888305734 470409280 130155444 -506200796 356458744 -956172852 -709498451 504388019 -199062738 -413948645 -983929083 -779068459 534812039 -496536489 -818059243 521018524 294208750 -877288674 -819730057 978977133 948699288 81459789 355749900 -999510372 -923658031 -212068313 -606994702 904937303 -487651051 950344816 -880821151 -523440432 273270448 249334293 -29641228 -517754456 145677794 260860322 986633563 946615056 846911677 855220834 -979937051 234240068 -788799303 -797996293 -392225056 505409447 -822768614 -211955112 336902933 -874069326 869504677 -454830815 -873579698 798362999 333100872 -628058046 555816654 845449821 -825196878 674995503 -825474259 448073570 -223153852 144884513 930319114 922523942 -741738813 769469029 721655351 -894827136 477206215 741718300 191929285 688406912 943722007 799704230 46332712 -879046607 -559734530 -764248003 -900599580 -837713501 -219078818 -921662925 960649498 -885977947 -697204618 368982504 811988227 -522401496 -103505641 986513968 925672074 673340507 -16085167 708507540 448380801 242176021 330492922 22552504 199865238 -339784511 -383212843 -755689125 -798861246 -586974484 -955984896 247471466 -613504738 -663203073 483223463 -661587965 -500916574 -883339003 -730734536 -687750724 -916800597 -427939154 681231780 895187630 49659351 -569757509 734217950 -172152223 -896417003 -429350865 -611128330 404480152 812825156 719364592 -720450992 -134793254 -767903567 -103663835 109517622 -566764813 309361682 6049079 680706653 695856944 342846007 16446468 -965731021 841929433 133107465 -843949204 -993304938 216306868 -271888358 687926842 -35989150 777770993 -881830667 -449254848 -541864877 -925731317 121394288 -152993207 331265188 -213264204 -581112263 610814197 651942543 -349015830 -640333286 -386023483 84219358 669028396 620025596 -382557637 217401693 -184612045 633888832 104187025 -490166259 -380487351 260237821 -483471197 835819518 988349463 -943028003 -347653280 618636809 -972342317 203091873 -923228069 -898073633 -822997487 -223704923 285707908 -36261691 195182814 -250961543 -531802796 846166984 108705172 82173721 -217097306 -369750080 -445284330 400345058 847651613 370103625 -113249758 -195645010 879937366 506262891 -935407190 -751017479 194598761 905458627 -694045481 846945482 376611788 -666387798 -97446293 305900072 -711945078 79556220 -917804852 573762831 -956705472 129894315 -824682360 -635991914 -171422349 284022812 446181807 611480346 914272733 -999102524 -135658244 614440698 223517455 751091998 -728687959 -44028827 109871241 -811578796 204953695 -843013645 -906120170 510908214 -996068164 323007971 844520416 -240998104 -518575605 -867424662 838558116 -583864104 558854522 734368997 546030211 734172162 -901622918 -772875785 -129288673 397075243 838604561 -362499588 250489072 -444537331 -895542538 -673477121 -840928981 -624230497 282494053 268942260 -435809292 -660035900 425928615 -489413109 850872314 282376804 833594863 547909082 -958621301 -832464390 533000773 732453168 -416328493 -55628353 319338518 -870298283 -468939838 270231953 -790657715 401771489 -480176452 -952053155 -960728100 770312621 -544074133 -856270638 -903164501 -385003114 -627984781 231845905 883939147 -63794073 571810005 162384114 446792818 275198671 -702722729 132904033 -324375894 -808827677 300439644 -938858769 923625492 884111151 5512879 95480362 866329221 536573041 -781771333 -924328494 -209139118 -261947784 976134705 -317350865 -639118811 -715423075 -321105150 -689766959 -100426189 50910069 542078947 -363970690 987115996 -33594696 798413425 286425167 -905879672 -904309305 -728154448 -230255566 -860620629 572285196 -169114335 -936995138 308912699 836398544 11001577 27758273 225487937 229230245 -44053868 -983651182 967282461 -215402811 -448485694 -819319998 69174114 230409157 -509086957 968747926 -866164422 -967008011 -542706412 -879048426 -148086353 -891776635 259893094 -53966025 -943569587 531738646 715778409 -804190215 -43459805 -600819574 -888669000 -882030754 -911904677 122332578 145727519 313583260 -795920825 -898326350 182448432 -976122012 -261212807 733962738 -795442010 807961307 -183111753 -304528967 629225585 -49276174 -419020624 -913480827 -75808247 432893023 -952741109 -963398801 -768556650 -896310695 568339845 947221759 -700500910 -622603608 -801081463 -589169910 -504634361 -712986140 533162668 641093158 600597121 737241843 595283162 -364438095 761119831 -813413293 -777959005 965677821 994548014 38929243 -486334793 476289952 989653069 94644583 415325478 -233638826 -619946042 462584369 -197037627 -388502692 566273674 -776181430 -588764581 865772764 -398785037 -389846044 -870880793 96580602 -102832183 662281875 -409809888 -649718710 252040071 -962010374 -14156805 -134323746 -775423667 207884190 -316129572 -928359300 -900670215 197535635 547930652 -911017147 -855303430 -184227518 -292139620 -475249472 -869126797 510822753 136247836 697146878 734641324 547483255 415435994 -811627361 -989846437 544555201 284953241 -92678620 59353429 875143353 257602670 -836090148 913132980 -904037783 29586106 -862290688 303846408 713456534 -938133635 403176193 -236491479 609797017 344675400 -91794909 -721914149 -947464221 432955619 -591040945 415874886 -578280193 -893894068 3032562 969203062 374058279 191405201 979356626 -228870167 -671125206 -260805642 830483262 -943465501 996797029 994393114 969667479 -907240755 -123504428 959893145 249122006 -557531541 -978240491 -495185448 205976980 484072880 849489952 -885817929 762158731 754542084 399654043 -976365862 22933322 821373851 -870259930 -974034117 643093265 356314703 69887437 474966243 -872555465 398762231 -933323046 810444150 455296731 -936526018 657353616 277480562 -991250420 -613634460 89890059 110387940 -171166001 -35834078 615202492 -965189021 -699244846 317208796 -998490597 -937086116 -75732768 253679799 -913451977 947200555 -72429998 -931195554 825682791 -576820380 277635502 -251913419 898145863 257596390 -853151189 964822817 -79443108 454661895 880813152 -569573140 -415341190 742079086 -183207599 674548869 -295016622 645626400 -508768857 -827297778 532953732 -208013703 489911018 386979488 -292583465 -733305398 -506824360 -353519089 -933588491 420745642 -432198290 892094301 843925262 845437213 -507302766 594587478 -44450045 -507937602 411926647 876106848 946724294 145256152 -840949940 -616100544 -260148410 -24157539 -941551676 444834968 -526014786 -597804179 617537190 -993061055 194182118 -40035440 246434787 901598653 226659162 739610427 -599404084 293070672 12872421 -31602373 37681325 -290685964 -333648808 530378559 -843582134 621901147 -977559044 568344513 350524347 821681603 -433882983 509574408 -941902589 305968607 -662066779 -883454264 -396680073 -188081565 -628742090 -926626531 -328626266 565440028 33338029 917808521 319555034 -887486456 509935300 720150950 405584216 -624675927 -458935071 -704218107 84638109 207416121 826160452 241055975 -318166379 701117761 -338083159 -967642033 375315717 228033858 394448728 433413128 -613481182 732381950 402475217 -10161255 -603183263 773733127 63212215 68190471 191689508 -903449757 -161484656 -636239106 -938419860 -799033004 -916088157 467164356 -423708930 -522506874 762946249 660929179 684909247 441623053 -245498493 -780740780 -4742833 416418348 -895866459 -776910764 -503031442 498582269 656502364 -116512624 83480571 -88506066 873326122 480297309 -462256587 -210945311 -598995868 729432921 -261878715 239519477 -906806186 -200298574 440486473 -970377989 -880617866 -983222458 -640368510 882328384 530223075 -955459264 176467789 -862759066 -883683690 -975758692 553659282 -779550149 -752669456 -949372161 719032120 903832909 -213368431 -344970956 -332156805 -487525957 -864673648 205586608 301528732 -611153163 -212464118 -960349984 628366314 -266753951 -308132205 -78630860 -384615587 -188750070 -209336965 -24984097 -453905334 -826597538 -127927007 722562455 -689356604 -11610697 746803764 864302678 208839154 994134308 767446871 -219612374 750483569 -593405208 435416670 -729156884 -80931165 423259375 476429725 -926886081 812106213 -883518041 -887236065 292988879 -150271992 -342851916 -933125629 465112422 468398014 -142462593 -707355323 -985507321 30939869 164717670 589571487 341583266 -994376675 188891603 58402296 214462479 35542264 -321634481 994850106 -361457815 84960311 282783128 -90614698 -995970855 -441441144 -761668621 -922856936 -776818579 -645186662 -957576647 516170300 204541346 -447912210 583044672 -477829880 -979514197 -706901569 -185185202 887494836 324038300 979532468 329582675 -481862082 985155794 -629009369 576540215 52134625 406532895 -892577914 -100498917 -954924921 192382398 -965199436 -193023266 48927896 -406640580 45308113 -21412686 -183459159 400121451 -126472980 -814772507 -542820850 425614810 768272165 -20650730 298616966 -938629405 794164068 38628154 237925249 626212889 -779272819 756063167 463885035 -408282188 185119734 -631463988 998250707 292541821 268037096 895842140 -662559429 302837660 -444664774 386368467 896197080 600643340 -782527867 -434745727 -146718857 90999153 -249518234 310460293 -630869685 -628729716 -857674084 667747281 -714842768 936489984 -441108213 523082481 415219225 -220381031 131662001 -268379388 371336781 -830701913 100156625 222103841 461839908 -779289927 -29537667 799280479 523547733 525797559 38165299 272261165 -21042749 255637432 837515438 832238395 -800847062 -559486444 -4784960 -431716747 -188216160 137540956 -911453113 96941073 -73452707 -352561326 -527460094 -805717130 427057643 604201907 -74096517 -349089223 773499995 -973939893 873014618 87856255 -900713467 -304006697 -260346913 622834266 -925692786 777818386 -252388217 53264466 -114027830 -562356427 -261980787 85125108 -121842871 733234253 653408362 689940970 -276708438 741955249 -360601605 649838855 -758089725 111938301 844121725 668967919 -431343439 -377458440 -827604952 -805327092 -498881980 -954590335 282529163 -399595447 -406080679 -977817751 -924244829 -331773465 652516988 -176633046 721491001 -608994489 261010527 -687973434 476130619 -860832344 -954739181 -17944667 681624979 -378931266 -423473066 -826460274 -876576059 -181562790 285478027 967545666 -660078519 854134588 -557396421 -487683471 -951192505 -56278401 -589757453 183853012 544126153 4161868 58551614 619881324 672388403 -436415045 -704235369 246395757 -45409534 556775158 558422323 -716762563 548459167 456199495 265292771 82600498 -922731772 841819705 256140224 -946791478 -487226733 -605865396 -979245812 -147305252 -899214456 -684125880 365011277 -997890607 259595719 775253824 185962405 -343761776 -368067956 -902969629 -871364099 -843163200 -339384674 -575599468 403232557 615205792 981175690 -185828768 898443230 382151210 -877112920 16252353 -682731940 -947328339 -289411590 573408285 -894119816 223361678 967542889 -873365628 -923943575 -931671568 -704975155 293584056 -929562175 554620564 -78645768 108916583 -936624859 553286277 205946955 -807988958 710123077 866562281 -383588426 -34128014 334284426 -549896384 780043218 85244008 832254826 902930298 -898503640 -997960761 955601960 -335398877 575447524 -938517857 887962801 395506765 -959367132 816535580 316351550 -811825934 -37364012 239305729 742794630 883990220 -799261336 806169771 289792849 406685619 998180813 -147567722 125764253 -532891261 818304264 -687434969 -82787644 450863835 397809039 -398016466 206310485 351821752 -395977227 14428797 -983577126 -968013351 -71572707 756902029 427493414 -178423486 425953961 -403638683 9750580 -758893699 835667046 -394938437 -874903480 -963594291 -736252314 267405723 295607682 -885555148 -880162000 -726111713 -418446409 790658618 -413546682 498765947 94038805 984262357 -899250519 -847134358 188600461 -442711393 167294440 57539688 -410724743 -904278268 -333041931 -983231330 -230185400 -907087971 -534353660 779565180 -813465317 -846170262 -762856905 -835852443 -957248199 -499109218 431553280 338359483 -384664366 403907633 612247770 196889225 47082603 -948782560 -451828475 -858878593 -964520204 -498562641 -853496597 76596610 58725966 313797843 -865863703 648001223 262035928 -346389280 517286247 -968149473 -400960898 982932587 663932061 -214426214 -863237675 901075156 -50278657 -967969521 -745517710 -766209025 370389962 -130182076 637698608 -164845916 -933292851 -462702436 -113628476 -532604973 -469064676 -225632327 -31167614 -322561273 850964283 -972441649 991236570 837616933 528075928 105788851 -656255995 -102121473 -9844269 -57216892 -266672534 -493395856 728356894 -277393856 -739804347 -469405411 -245363377 -485322057 -235614436 -874973416 384495868 -745399476 -187302979 303719370 -208101912 699068545 771114397 322833413 -674047430 -407536865 -999727861 -970566795 -527462161 844025063 867050139 -999386234 -197669734 -936689504 -248991354 792485997 6093604 484336113 -848393506 -413033150 -940541391 -588197853 117561439 -185904767 -73519910 881947003 -208361830 -836507690 -863452473 604335192 467211680 -219038032 155920089 90842429 -896204620 481872660 683305564 956583874 511305865 -991640244 653125289 230872356 -991026478 -692028093 294182853 -387501478 -899542097 -847207191 -903165366 -895419250 -260240340 -991190404 -483617103 857321099 -177095171 442862988 591784455 614543000 606355298 580848335 71394544 -73916669 -785673345 -920169015 -983074241 -829361611 561703645 552747677 -872777738 -74474137 561107433 632863904 -991085429 422597308 940835811 303097424 -964904171 893810067 455890234 984446817 998390818 -951833754 993256414 -632709933 905487345 -331322405 810153055 349788152 -864263053 269024706 -216847161 207131491 -952375611 -2520505 286962477 -935449852 168117884 -298817526 469814178 147856499 626708337 -116562037 -366763245 635622909 -841448376 -573411082 -208763315 -953836194 -827084663 -900356729 -969389377 -976177493 -852190483 876383390 -608887425 -946703138 -602422663 -946218018 255601367 -466685715 322806688 -961245794 740445776 370431077 -111249946 -120075395 287497579 -943132063 581107080 -390171891 57240789 60331769 493266073 690477544 -451528970 651817697 -882933539 339707716 697981503 -857501849 439350987 581108479 -833679341 587160505 310008221 -442566766 492973720 707585559 -388784784 -398908561 -906583804 934021905 -507638002 833861972 156969334 381112052 -433697070 -703016735 290496342 -852589991 -93188625 -799746517 60258131 -747406200 890731027 608729162 904411497 860313841 -199046770 454909352 -997188008 -907179431 -111465816 -978350996 679981074 -948941243 -420917762 25471146 758644316 190297454 626562586 852060512 -23164289 -881075417 538438837 -866194955 352552989 -895258234 -716695337 -504434317 -895331872 190116038 -304180833 17442612 442709838 -560933454 -521311874 199637687 -848103260 279641356 -492936608 -992774915 372461926 395597576 -971125911 -95040648 446656333 -392043673 930430499 57817002 798253781 409509437 -237606134 -372394155 380950373 -846650945 -386072757 -413980286 -889392826 -102768094 81585398 -932208345 -912652056 777404565 85234268 382574135 -931012537 563922394 -565271825 -779115797 -303919897 -58208433 -771890712 -931457972 -810094505 -743016623 -173982267 636561828 -135060296 -391035416 -453104818 -484290162 -981525980 309289049 143315683 251940747 462638104 757242926 837960461 573245279 -493008816 -227937789 641036934 -553144519 -598016872 -421212446 829429617 -529029408 -857290052 -883325856 -308145205 -308693596 58465711 -80035916 -387635215 248371206 176947461 438382518 -262550614 -958112835 -952652898 284344569 -589886644 918337476 -553850030 553429039 22794575 908788074 163188317 -286728611 334549705 670179501 485333600 -171897008 -882965018 887316729 406890546 798980952 -789196327 402116847 915655096 -97341532 -906576750 -173362841 822622552 -441695612 -924991636 -147913634 996686907 -335025897 -253510116 896550362 949318672 156603240 667404190 -752015006 -437451369 -457284882 -990710579 725736948 255986507 343839126 248432801 -406163541 -975541530 217984136 -666330460 431349017 -130518560 -455526787 -314017784 -362347112 447131682 -368078180 464290047 122270586 190226208 391814764 974356952 39429467 -943211133 -426636812 -211503819 858623892 729966428 -691583276 -893391114 -854968589 -148868158 -884101693 870768359 -892881652 312253786 -28282487 -446528840 336712257 -957781999 -112859299 -379422374 -88300558 431613914 306559842 549352330 -268738052 938481662 -133841270 853532535 -18775777 -889510154 680405839 -979346311 -980204934 -893714620 -338333776 878418959 836251808 -29917052 837544198 981283220 821214790 805958858 704567931 780849491 -29271004 -471198204 -813162997 -840042395 -428980202 73977704 -219464769 482719240 -641892029 -912904927 -115412078 89369919 878093088 750746652 -204581194 -288166337 861236499 -671659002 -414996294 881031565 -565373622 246669930 611966876 -876605462 -930730770 302027426 -895322243 890484020 -39497364 661762042 523849863 931231633 -956919810 710686866 -908810763 -385900012 -362819077 -275759178 -903180773 -4711106 -336147752 -166076497 -915341188 -605538312 -562813493 -267406028 106295352 -849060642 60934970 691299058 -968029077 495561348 -209514660 496454152 618955886 -140245430 -349002069 576149997 -397245058 611500567 90428391 -873395196 395248552 133508581 689808023 338954143 747608570 -820494702 -936805036 696944150 174794192 -420436435 -616615995 111969358 -25974747 -179429487 844563330 -919679396 -28490129 -241985348 624136015 -144002853 -893907648 -732862293 -795032348 725048238 126892277 -144034417 153714587 729647219 -680017498 -903340670 708768376 715231055 230167912 251092752 -93298450 -169707166 430598050 -177587133 -620246664 -542091405 401976432 -236862658 569877953 -771481963 583707855 266957635 -838645005 -592265922 -975027714 785491010 263731226 -868935362 -947371283 468698878 708629229 32037347 -822819187 -285139831 -385799081 -502836685 -188480501 -824514353 -935089278 -958312590 426578399 -28387728 -275503403 -290307198 794025139 104249934 167601397 48517923 867387276 -410004298 277035961 303611483 856953337 438390956 711345561 734441976 76398318 -172406861 718022967 -18456612 -851191631 279168548 -986419265 -674010818 994028717 -519701993 -176847502 -341935431 -344216346 -111936780 -447731668 -917637947 859675493 276764930 -355428792 506216984 -766468784 812172605 -592748740 -899081509 -745315341 684287221 257046327 -888362005 -24805471 -179091760 698596324 -948407154 648501380 269135643 -114347412 797309749 -599179457 -248250324 -876701069 -752634387 232047683 -201032218 -94569818 887831337 687031002 457698514 822709743 399222847 -413020204 -680202697 -242043816 -179488988 -868030093 165207444 -226054144 -760829081 -297988983 -969007818 -796674733 677205546 -295583224 901921591 581314745 -794565492 23573586 -680516315 -997255744 424394130 71233361 978559541 671759743 -844202604 -369956325 -570293723 -956371267 -830408970 887404791 718854829 568813877 -673099060 -961347868 -820713587 147411952 -976861608 344493857 921357809 -885174335 -953495127 804866344 -681849068 576226772 -638200528 -927411124 10057870 -432766020 96162462 329541555 -577505410 -626927056 -746708731 -746429517 -955167314 -590911335 -116385841 -672944684 -694766249 53205189 -933023540 -975911420 -525464582 -606122600 915257066 -346178168 541289352 790911811 998315689 315163513 905737476 897336916 -27453790 -923595239 326080040 334345682 -851006363 -811345738 901579663 245156099 518195818 -823409395 618229044 771487087 -569838912 515578083 -966907896 313775247 842633400 -661674144 -780503212 909609860 -785069211 -305967793 -843996388 -869812146 347854039 697292964 773616018 198686080 -135027170 531869847 -51460652 837519040 608274608 -872864259 24381074 757268245 -684209997 -221522911 -145059304 833985821 -44932306 -674313908 457989260 385228783 841264176 491081365 -448479618 536413928 829407221 -228982829 298540140 -955661991 465049378 454543752 -972957784 -334580231 4353068 653174587 864105849 869325898 37560786 -334838450 559361290 -501648254 -207702709 -563741283 -891863657 108087294 214735806 -36922960 -205410532 -977680147 288763132 -894904920 407548636 -17456340 596176445 959069018 -628526060 278100018 -417397459 670014080 174954380 -952348082 -22925816 54512949 -434411960 981427253 -439796111 -717789758 703269503 597764675 -52628208 115147146 -903883579 739669083 551405863 -943230883 -299727271 -381341979 19846157 494862197 -359022126 -838874358 599957278 -951473491 143669302 48650075 860111881 515143243 -820733554 -704769226 37673675 354220826 -804600954 -985252141 -738749872 -239012914 848691465 -178545983 43197328 404477320 -728264956 990569120 -627859182 -779632182 582754555 923546681 -722863064 -864456363 -605278945 296983093 630405834 35698929 458108735 82879464 -63258208 -545705610 -868470461 -350629975 969437633 -836687662 -55399201 -140372340 517533164 139999845 -273108128 778783292 900986932 -571900311 -547246339 -203299388 832577010 -275511294 -360213915 -942765820 -55143476 -924943008 980780862 221993460 -789399371 -771981731 -628507094 841006464 263717198 829601641 -223597720 -947024658 -863587617 -239551828 -297654633 -894149985 -76239490 646946167 -182005971 -706189973 -360537636 544885901 -927406682 -607034352 972985591 -622136667 189666261 658078953 102352039 829452346 715313133 -952791438 904509338 548610347 121718376 -884890033 776628616 493211282 808632784 -107137833 175329275 -562448584 -54162491 311741659 197999589 648182877 270108027 -878239902 147645396 -911897945 -731913522 787107760 485504310 -806803850 -967410239 311006253 -428940517 222256022 -178398442 673411522 -95775280 -610568957 573136437 -338749590 938041391 -452628835 -371123270 567186359 -959417554 -709974134 -687435122 68428075 -272422717 258402388 -767313914 925576872 -240898383 502794113 899853323 906747013 443412522 -979543846 546371125 -218566816 -786347696 578960886 -907560564 -215288213 -346266740 -233442653 -689360339 557957980 155988390 883776098 -928275257 -53453867 -716336384 -299398527 -633751155 -823237585 -9372660 -321186277 245190490 718204623 937216111 477876576 496297847 -451165920 -166812958 248667522 -691902555 -870884084 269123676 854468571 -89450900 482775980 285945809 -144495111 -879995881 939679070 622062236 -569356220 350153402 -369433022 -833063769 421878145 577113112 -549400153 -877520382 943361957 -372637738 -34376689 -525307968 872552753 -463655714 -735575504 202945681 -967357868 -186741424 -963867278 133826007 121356022 -982235009 -744533964 -171659055 -71685909 738242016 -885713247 783818980 858246136 906482176 258397568 -858593732 109151931 888964547 -691657501 -616453572 318594011 -241057654 -641457601 114472320 386304609 324165710 589164352 111373714 860509996 853588848 -833164253 745668481 -480636223 -944515177 -267989159 640719799 -926750186 -12523123 -678422904 1563906 -421764755 -711619798 -362100762 -711002267 -952621269 896296807 -569595998 156530662 637777706 -261253499 540077090 -191111931 497688848 898619490 923360389 -263490191 75301552 365041093 847883523 -211672099 71146294 -985280731 -613487266 590510071 -929795908 118523575 83746222 -856546093 -893999549 405323318 -2465834 -463247950 693703520 635433404 -174250217 741082251 384246563 256153785 -249870735 -125459379 994900287 -857277292 683428690 345105487 -958657803 459305431 -918384705 -30839898 -323137123 782015171 757488003 748009171 649250793 -855999263 191035594 571971239 115040665 -872701832 567941499 73557470 532621486 -582007983 610309520 78841358 -946574580 -711424345 -327560038 290188337 544729441 422569227 -982754690 392146080 565291935 700674001 -410232081 459150485 12495784 -476100433 -719173060 689358661 -841568910 -961685058 289884184 807681883 -965167968 -666563870 232169474 2389051 -539265702 -347372675 -924053480 993355784 70619342 538772393 -75286505 -23438884 827348048 597153457 -880734195 224593841 -127760964 -863488885 -530743727 -709952676 837185116 59024192 749197809 -297802747 582923759 -969975252 -755927734 741354849 920856045 533956451 401553085 808204430 867392581 -513761089 -336890167 -819356768 138866237 -408427294 -973484632 -937998069 -869654902 -48771137 38563047 810209500 -599101328 157828852 -112680307 273137709 294339968 356575967 563185033 -15958564 -731883489 164899194 686238689 851040271 47440296 930310956 444911472 -179187307 316783759 -301019091 -518466525 36692692 185219821 144643309 217335924 -823397590 736216015 243851293 -761395659 719077467 -952403492 277167389 381803319 -551504819 -712487407 -878360636 721632890 581852561 478215331 137334275 -581589650 746331843 -845250179 -895350962 449888466 202190117 887476347 -252683710 -976997191 56776458 446297200 -642947362 -906530850 -515966627 501695947 163321427 -339364217 90428314 -740310928 -100759876 -337977867 -692714419 -971076135 -956174549 -244219238 -683563541 -982018831 -670069996 898289020 496196500 467264279 -830784278 95044695 622014100 -873618886 -602550487 -323279430 -986142540 144765804 -447760268 -76849728 -556420644 -90707630 -130864225 -72387271 -736495331 -967542799 588248512 353932984 -855337373 -659995012 -984044884 -548051792 -631071146 912296922 207728970 -314634687 930278091 537658974 -563829315 278990943 -142560395 -394613592 -773448009 -668029943 -268232478 -375998496 8690627 -401858665 768767308 560930360 521291607 -935136984 -677260918 -757056266 -7524255 -413756248 -872082711 -566759391 940176736 -727420084 -226754402 808648205 -275471876 142174452 573461479 932257094 827539765 356255922 322432420 -883773198 -512236782 -967611623 -278386790 -285684791 -635641566 453380732 338316713 373049062 -948477933 -40399626 -213504226 425330027 24463390 109234856 668273762 -983060865 695478608 796191051 -697303903 488171696 -931229034 75941695 149336254 -354184557 -929367501 -424685915 -569411111 898172264 931570008 753021309 -985600934 -728150422 785409686 -411471371 -13835213 -997715528 -958090639 -823002148 375333534 945947782 136598226 -985654340 223794161 -986422031 123580517 -255415725 -969482896 -328424523 -606708322 -814270446 -987736474 -685421003 261671250 161599780 -39605560 332303749 736913865 390983329 82992366 521000225 -3479010 -50092215 792849803 -365552972 538436414 -368469058 -363268499 432862128 -191471205 -987934966 231326262 945127021 -973589305 -692363224 958704990 2507565 52221051 841738447 674083042 445512730 -972531999 686346568 760091727 141655604 -299537300 -426997480 -673524295 -710107082 963985849 409468071 810893143 -186976808 -788107792 456259299 447470220 750328623 -912209760 -915798280 35707103 -251164612 948783109 -880450282 -453521238 827710157 -572813506 -642299896 -317265926 479407545 -948045096 -790666532 -222563373 -920577095 895680037 -609955293 73594862 -551340911 -36952773 400070567 -261447993 -220450572 -337945009 -598038497 592572620 -126052801 858220802 -107440807 -523207826 798527395 -170722734 512499278 -600120864 -369423273 632048996 -53642102 -689196764 -940764511 304058002 -6462690 391159387 356012906 202870779 -978887633 287952164 -48932832 -588842926 -785936622 399726257 374204301 614133946 -861721736 -993729919 -871294711 -607243880 598842702 2652488 -896506726 -656081753 479444663 902020669 173195513 -155539707 -845583843 803772241 -670974359 100774055 -885424524 -759222517 -742651590 -39370860 631936870 613361316 -983983729 653049237 -246170167 -32916561 -935793690 -32106789 -780673952 290926964 -565456491 -789879335 297197046 -436751202 -397123215 -251443900 565901287 -293629941 92474347 -102137698 -539092919 -881813788 742322595 -384676762 921958453 -928651765 716097294 889050283 -835357929 973445704 -297804225 796578941 439323372 -281787954 302144531 -954330443 685295485 218867194 13562769 904621533 -637689489 448106278 -885257802 659507557 -988644924 -429864664 -739419991 429772716 276505396 353054356 -819848630 737412477 471240568 922473965 -794747933 245715374 846338553 921349361 -12717991 -989019377 747311417 689477784 660075917 39151142 -739793818 -185263200 84820699 945501667 -966396006 -901616533 702639552 -751569142 399006099 669898103 907938415 262877528 -907450208 -978965224 -454833404 369055188 374089132 -274682034 -41015983 -302153948 -499691717 164236084 943561426 -800836812 -61898202 -216640213 -937339836 -462070433 -674646077 722736081 577080709 -414439895 -610010766 -485582239 -616421876 -723890419 -534682419 -913782324 -475459561 864323680 608632132 -715004794 -20282440 701181924 -693970018 524884156 -77246536 680119114 -897281526 881737481 -769518482 -396973243 -101510082 -973440703 -197810055 836591716 -190080916 -135149891 -772962365 135273008 -559897457 804118345 720833113 -169908223 -828947542 -895588763 106201358 -363629961 -956854734 630741797 -646789928 504293751 915737003 332927632 57992028 -925716663 -289671859 980745492 754402451 -186953385 714999326 984883969 416073373 -533994404 -988556735 -929220330 -844886336 -326121297 -64370220 -617848701 809151711 375732323 -961214004 382501176 -941659548 -790161546 339428766 164541810 -153791506 235090385 -352200041 199418566 -408099511 -583946686 -615137450 649892517 -509663349 95190691 483154361 -902744546 908237307 50670039 -917860578 176827032 516675635 946099042 247606702 671789299 -527505903 -964247166 -946059402 -865837840 411485157 -907273406 516663336 469825609 -844918598 -291391545 -513116229 1289896 943698840 134683730 -946775186 -611884319 550737044 -561912636 -961991803 -958926306 533278056 373678912 -861670852 294031715 -723134697 -927015076 -676624901 793540939 871600319 570981801 317846590 -803389232 606734636 224303541 -669227072 -129263855 169546489 847436264 -806921893 324627891 -591438929 -320038122 -821565861 -795223736 814645609 -768341047 -407108055 217899005 -330253683 -516583504 111489053 -944459275 857095408 102334554 349572440 -866039290 27835831 672947539 780018002 -248047498 96445693 -49619055 -51436730 -444303319 -972799162 279336198 426432826 196747327 -20711185 619510933 -626108430 387849886 -848010836 -447674291 592626150 966634773 -216015338 -961965552 37050130 453730980 -478549056 -998944465 509271705 -768937296 103390090 -288639502 -782460233 -868774080 -763175611 997557770 -264305224 333270082 -199544933 684258046 888966763 -172344095 -183889403 167915942 -975596768 795399412 -360056773 -749188845 35765650 -208067609 -196863135 -519091847 -388916484 587121527 -481057399 648133647 -106631141 40393545 649189182 -744843083 271456249 -394904376 -33482585 488996016 -411162102 203341804 339070138 324532674 -610871761 -860474796 -138692928 -869388646 -180302537 677417669 298527296 -303382952 325333433 938470524 -52571797 -786384564 -417080733 750565068 -305476411 194002784 190202948 213466190 -305347217 -916428194 -893623913 -803641683 -808754924 377832336 -198546058 157762491 -280655296 390291840 -786379352 -941585158 -432659134 -397251113 -949543601 428647938 -266639759 -277329785 -41418040 -968112463 419287263 -863568255 822874414 -780768181 -649952819 -741689967 969796887 44570770 452312817 12516187 -889446688 -853034401 -51395653 -783070601 -804159730 139849423 594761735 -2705788 -849871733 -833377208 -759897596 -636251085 -922446013 -192556730 -33502198 -871989614 -911392440 699858043 -296803045 47189520 584261933 -877515783 183621266 259652699 -805767611 533668447 517962733 -983454371 -569244430 -177208098 29061816 -458691118 -177726145 977666163 -241761718 18114125 -29968061 -794483631 -984591664 120160206 -627860839 -891972907 483909121 -550306852 -84529637 -697076725 -569780112 4077923 -997218683 133416843 -948732557 439559604 108417413 87405062 -448271345 302649803 -526410139 -930308613 319195432 -95654569 -255000357 -799226400 445654314 567273498 -969043884 -943591052 -562096025 988055 -738074683 -694171336 -878851740 -365935521 -586144243 457573734 83757627 329326120 760497009 513977515 -814079605 615794679 -500089290 -910295809 -92129365 608328124 177109253 459599291 -236505721 650699115 381807031 -917310290 -592439102 -873193327 -864020337 853215212 546596524 -833064221 909624160 984500499 167923834 -975934170 -857154485 141588447 -341869691 -443298728 -548321467 741887936 886027392 -935308106 108381804 -928052213 680486574 608292514 -985831669 -559126439 69136990 191277585 900472852 832631269 -305506948 134796236 767837332 102053950 114119262 903816996 -192214485 -486767861 -929247226 -430073973 -649751010 91192962 -406008143 -506905494 -914702239 252122166 49795778 -463023705 -153473545 -211660477 -398331811 954908259 -287196337 -865328885 415717125 -273028006 -424455323 -662629532 918249579 -671466119 -977481911 -534741017 463330117 790355422 567312934 -570034268 546688770 -772385199 -56802129 469957897 -202459172 293446861 -586332789 391532686 786541367 -501035027 -503828796 -311146502 35941268 342697659 477193021 637609457 150122270 -957486964 772280573 -581644252 -230514970 -799658398 -244273784 -459749038 -471124517 -221755695 5509945 992205601 -578883921 -574660769 -725312315 967804849 -347045968 217885556 290279099 450494861 -636151231 703946310 -305456101 -997093511 -944572365 190715103 -308240013 91368903 -614070885 -978530640 -418505287 536051385 -936017604 -793708362 954407133 -166532574 -593366760 -437350299 373718388 -64491277 340894007 -768255314 -219769324 762010086 -342916083 54918361 582331288 310037950 -874679731 -274873261 -386950837 -510830961 -718410599 307593062 -507924472 -662982963 -649175483 183835515 428385940 -263246368 205304875 -990119348 -874678630 269287271 -931311357 -920271498 -897245304 -524678117 -505105443 328989438 410830607 835788564 560734124 -956422365 450315002 -929665607 98495997 -114837358 380372343 223816266 610289381 993421506 712985305 891878783 153530920 -942422815 -918587828 504355438 241412700 509798112 -906374578 -700766073 372195118 -781053208 568521198 440883761 -848808352 523792248 916205645 -353913795 -294701962 179552604 -665608879 -881451486 223130239 784706123 -811117093 -825857412 -477614882 569255251 397958855 -867325502 415193109 -36539488 877069634 -578759618 21037698 958481806 925595820 -885033250 320796271 -980778759 -585799322 -454492259 -909315613 982721876 986391502 -758123965 359030476 755113499 -112037760 -935671487 -212817545 222353361 -964606620 -989687306 -140424164 -775723712 -963028365 381960954 793531539 434930490 367151806 61241000 -749092645 96737792 482481382 271945053 -92264049 260593554 386911803 -918951426 132331149 801112481 -373443685 223015536 636350710 -534535831 464891571 -152102462 -926905979 -794629837 -235257595 -139723524 427723524 -199864215 -276894477 -860184288 24412073 -239922841 521776667 -329540036 -952475999 -258555175 731700965 -701568644 838182617 66698699 570376409 -401565080 -820191394 -190195435 -320516506 312139755 -536566602 306039809 -612328357 -900215893 771503979 852563214 -199802001 844598000 -942066624 564940404 -442609172 338173253 -782407459 280496352 477988965 242004615 -959426490 -147718016 912464579 -911902489 593726809 496681896 -760954779 284425779 -584103052 809421630 882860699 -404294446 -528257453 -585139454 907845309 -64824054 720900355 -851966696 -112523594 344920686 -999403483 687674405 42035038 911046247 105131161 599425867 101735852 322723703 -267561429 -567758831 -582755330 -374471566 284523154 -817774399 -433857702 -269233685 678907498 -194812481 -984807907 -905195555 -532874498 750569146 -456973648 -61131951 -982053956 -696611987 874043995 738846399 -548578683 -385963246 -63716562 -695465813 -845772489 978318476 -931903214 259358673 430260695 169832638 -565401272 -984784382 602073807 -148156602 -359255948 -260886687 34068999 206886351 469879629 -434507151 -987926131 337588075 -487186353 -668284276 -59326427 55839999 270583774 -41380383 359228012 -2855879 -450017631 810649329 611180875 486265807 -884816485 765408387 317100635 -964203346 -122716588 -400122317 205629292 311882140 -384906699 -339780548 -983758110 255837354 399332765 50310889 -684759943 -278271254 615803739 -820169721 -940683179 -871382615 -488453996 -147493253 36973738 782129778 811126365 -751281898 -368209749 -786374914 -940632569 -904512521 699890893 -972932701 860895866 -130492120 -937136046 -409304370 469385563 121009599 902577770 -915521136 781229051 918819660 192832571 33078169 -178353099 508072628 754806915 -710033008 687902907 666640089 -728899269 -948034737 -628336811 308074469 834095041 -964694094 556792571 -681598355 -751069008 468676355 -586110876 948821885 348260008 -872698658 -329153883 263640315 -282003028 -859768320 -762833734 -526908906 -922773103 -981604683 -755572894 122575821 -96010161 66074007 -516835199 -488686894 356041000 -976415940 -969530452 627141731 -924450676 -597867263 -212267448 909644365 -562561357 -802958525 -919437638 -313630365 665717831 -505548514 -512292128 -133505809 -378247172 158553989 -869865495 339749800 151302022 -780182876 812840894 81045272 -909271206 -942732001 -943862555 -5281367 -24141640 -460697754 506031740 -815584288 -437113693 536501288 811557443 -361564369 938634025 -548193653 -599403652 -771410980 -351152178 -518841289 -85041345 -832917995 -24389803 402666527 33576196 597363026 -586263132 16227054 -210370822 565038891 236044179 -545013575 -501399485 326772973 -635229223 -445262039 -825992041 340629137 94040207 680039699 525044849 656926514 69057339 189118644 -852121503 -139792284 640924991 -451525154 88796736 -857710834 29633557 -996244610 -690628829 -994756247 258938270 342947368 455123132 672675138 -788309226 -902731337 90230381 447734953 -447744912 588830897 -372975721 -82974135 -856431143 -198967762 -889828645 90125417 -666411711 635216204 -400431716 402645628 -323148799 -252553219 -884630304 -829707456 295921627 204166432 -687418290 -821928464 60438175 -378047118 -964168357 -828107203 964900250 490954775 844567935 -970892624 588223438 -212685331 476842330 -859521475 -771338082 -896133392 -89979256 -775252872 -242584801 20192099 314872545 91003488 -492075345 914440829 -653834532 184775856 -485596037 -538464836 355068401 810325590 665701596 667650111 988397127 -421343877 -857880655 -975771231 -249451080 -892980406 367699897 -552366793 -863873029 -191560312 234947876 465485654 -198565434 463609794 421868615 711455310 688356922 -968199834 -415836239 -144254180 122803654 92088417 -377296999 468969122 -870619375 137106964 930504286 484449026 -200051093 448722234 4615490 -359137614 -972621644 146734835 -482392492 -369556371 106270783 885307405 78076836 94914107 -453736555 -834458935 -587083887 347698012 629150859 834784728 -88330326 170024134 866584894 495833436 -974230047 -158095100 -559561795 -499010693 -836609626 -430181170 638096272 -906105341 -945732144 -709438469 395133246 -88600301 -68576083 275027955 -941865467 449031425 905471584 16921669 186855182 -163935228 -888164225 733118628 1605837 -622731759 -66667008 -516726951 -935430679 845002666 653297183 931154215 193352454 531583489 -374424533 633790659 -967427205 -211034159 -943874158 523185420 -264623147 -889606302 813746951 -869489902 -125690250 -402312780 258054406 -215039364 -953281356 16042342 801882306 86090180 852107115 766234434 -328274840 -293770696 -856497325 605058152 189502353 -939411651 302577170 -304684112 991742565 -651554023 -920584271 -530165616 982236636 -888011475 258800226 -961637523 487690298 994177079 -998727472 153953602 977203531 -271901369 751640822 87774289 513059268 650875820 -896183369 167457926 -410517648 808440099 -213791288 261207512 -632814245 -217772260 -281217984 556688109 -157183910 -978640815 -895479651 -312924993 -777678485 -816063921 156909391 -942925496 -851559043 -731774031 -904563019 636131255 -885080599 949225864 -357398791 -907877069 -470159153 -753241616 32413573 -957099886 897634204 -11253443 62874393 -660367092 -350296992 849083106 600840420 16888764 -516172802 -827861212 -573906775 326643288 -953985674 -469386426 -986281706 -731664158 -285450347 23144039 -674589654 -137009390 291370008 -726636320 -648361782 406289409 -924894104 -5760573 350928693 -395053256 240997811 -764141381 -499636789 -8851633 224605176 563237605 330781275 874308185 264837063 -215861953 -256286699 748664261 -43723165 169806526 -72176098 2291162 700420100 -205941451 270627004 -732513894 817202588 596037350 130476716 -38911051 869401030 482114934 -780105290 944506927 -671129286 570823404 -598029977 569868525 806682023 -97666766 -586466755 -116196449 -681912809 744314520 -389371912 582924254 -619031080 354341389 184104868 337245755 -623335733 -888071231 -807946731 -922915633 -241496329 462680273 -802913174 -571777388 -88766025 327563542 389311561 -366848642 -337805171 609206271 -569825363 -8934457 32546027 -167855340 -586549580 -308255598 734477894 -173016335 575547954 -947434915 -576185462 -961307606 488005692 -195216542 393033784 -475373088 -857970788 769698051 -510927966 -813401165 699298771 247575706 649279108 896385597 675798318 -586970564 76465492 -82373769 46180794 738660321 -620651146 476355431 -417757784 411894882 -838983557 -4307364 -896360717 895494337 822676302 531703590 800575775 -900992808 570395985 141097820 -96209350 -184053879 665724732 -101663785 -561839476 -992686881 84935050 -862540705 254888825 -413269489 886361245 -216796505 -240053 -184656911 700829726 -954059260 -593480238 -919821421 374812524 -11238022 344589814 535828967 984454615 300745451 283839656 659647269 -315034607 -63068216 758654461 -892122270 -921970397 -485038537 -76176149 596270688 413297678 361984376 603583807 -649250919 351960024 -289011016 -62520408 90837621 494192479 937239539 906180711 47538557 835696632 -834783175 -19766510 63025508 153978804 -822660344 -548629173 -9050229 478085107 735210483 -496886608 -984433147 -475341381 -885715795 -876555417 -544795425 -370754332 47268435 -948524737 -957456655 -738230837 507575423 -754191221 613729187 -928919240 183288371 -442916840 565273239 -26955738 -684219777 -534671851 -338742754 -519002951 445561639 724282754 634975853 622901295 -971830067 -521558024 -46497245 763380417 -18444632 -30930392 -859444612 95839573 92514191 -404240036 725085241 -860217375 -500248420 620144939 -745931859 -992672998 865953719 867797328 -921592238 -98241558 -722603159 496197355 874802705 -406822936 961525504 -611423697 74174113 259603495 -887140943 -438333682 -264978858 -858971010 40108294 688523897 756925760 -978336339 -489890143 897481149 -29980413 602624049 -654242535 -452378820 594923027 -154490955 -979717528 848991169 -294647600 886236191 569304849 -363723484 -359489015 846701690 -867526130 -632169958 -707604893 946515727 -243593654 366569220 58635574 -278218244 928235539 793656716 -284672901 -179139815 334696966 -675230788 -304959800 844806823 -925233287 665059787 299947224 -579475822 -934802680 -252613396 266033223 -914520208 -551105875 971385623 971715983 -981801027 -539821509 -535256680 717417017 -554831286 -167426637 -990187877 -755799207 588979709 228897696 302836367 -836722183 9649587 -50990564 -121395084 830509773 -863777246 203374128 -621933675 981029577 278140841 -956873889 133493154 698665019 -891676569 880879758 -182785406 -953680424 -817709765 -358883430 -981964442 -946994439 101295061 -664704768 770422578 546463776 167868595 632751054 790664569 -390635344 -285834897 -53982711 -227357527 723814690 895026725 651247389 406840815 -968750522 -292862130 784907140 864795408 985278711 680549605 -149195086 536460083 641389389 -415798976 -793808971 687708966 -233508741 -152692401 558260877 -180503179 948602661 893556109 -557564249 347582789 -86058944 -924813195 -9236290 523305712 -358131739 936780999 -851535463 -781800697 684324076 799711927 625040119 568089907 -640633851 262463611 285401668 -802838788 -204470432 -863793419 733621295 -710564690 -427076041 939812325 977144276 339415218 -360363724 387921505 -988571609 -559244711 133993967 -546135857 788338078 -952064978 -618432699 -368381859 423757088 23435562 -579084508 572221625 241634865 -894760432 224449904 -280808664 525845828 583816053 981654948 -336236152 780977266 -370299132 -347513217 367114913 -80863822 225410742 159443590 -251203194 -582657688 799079867 -863281689 -571229296 -907648492 123228631 -117365153 880689587 23680006 264202148 -635175920 -700046554 -859845938 -214260428 872175072 381788927 -256504507 -50858672 -899019737 -878142326 -614526266 935151564 -214378478 -981032648 -582631216 438108305 386082265 336504963 -483964601 -601957792 -914698232 -66622288 -950361573 -925463568 362148416 -858010065 50281416 -902700385 -977320479 -926038578 361501763 -759980046 -773568779 501655825 25759527 -901393708 -264038896 769255020 -99736026 -310542280 891112694 285737708 -522874364 -470749431 304705060 -105505579 967358874 -456696323 -916484264 -664089374 -58654115 -978666143 269288338 -9015688 -904129710 -516046894 132974248 -1331941 -418747279 8170122 -74854166 942754484 248190077 151577056 296926661 -873534044 102699701 -967112236 895720976 -997036326 -425138162 639350023 141217735 51987474 -978883056 -701560853 946481895 988475818 -158257175 -970002370 -823097204 783088710 -948668512 446191134 -373410625 999718132 930144240 759563623 -149097457 -636086687 -379749903 776048378 -840815851 868440174 -219858214 456110810 994906130 882841487 341514928 743143459 738321515 916376766 235009834 -267944398 -179119408 256126778 30494750 -380121160 97118948 872237575 -497607177 274021745 507842637 -593759336 -427270769 -865567989 -741524852 -644610176 746511987 109377692 -280696863 -780721563 -262057578 -121512713 -912281390 518084208 -812885551 935141094 253442047 528629377 530800905 -155720086 297522495 -381672909 576335517 -881596913 874453869 -540653381 -409201720 -175910831 -815899454 93191103 -901889087 691943183 499431768 -476643502 678891548 757906916 -121253678 277919887 -280199040 598049459 497198324 457743382 -670946902 437433288 -171656058 -483832452 225090734 -918214011 -955203076 -391592009 -221417744 194835773 226735082 -792565875 165755213 -46294697 -333219256 756553493 777794472 -149118710 -297739052 728421739 -604659174 -945790932 -895705411 -925767627 812115985 -16959089 204668613 -615566703 -566393278 -445616710 842176680 -237340179 991816578 -476963026 278827369 69423664 -542660684 176140646 677831655 235921573 -776507229 -242916911 443355698 389247984 710788392 -889863558 -1682171 341099216 -186465915 700578778 -77962693 208874911 754787846 26331896 135623637 419420183 -990627194 -807191397 803853481 -704504118 -252808107 498546513 58155703 -408475177 -978416514 -810500576 660948487 -668560844 365640070 191296494 567360729 589132842 948379583 -136767221 -169102822 511684327 -174114426 829215008 -294700105 639419660 382310138 627337203 -299189077 -10385664 -493814549 836434561 -738449128 -631925389 -970756837 -934595648 -336429507 -371048591 416467218 721726196 220476232 290567057 911225620 -266058929 622006213 129382042 925237565 41883294 -428968764 726133500 905116074 401928415 90334179 -416482000 83659775 795634074 -924545988 -681513735 275487629 -223735064 308100601 781673081 -534784151 569651473 -997735956 -653024635 487572178 -334165463 -24073226 -243444252 -759922915 -951080642 -952877195 -996180943 -217139571 521645371 133201099 -439385654 -583954982 704232336 -860735802 -826322556 -41322897 229598377 -242804556 -957663123 -122251197 -167350543 -786660505 -994247215 608914393 521440096 787425866 -925869759 -56392078 789689910 -726378041 -716303548 -691959201 249548733 40252201 -451882116 298468091 -60108641 -448063059 -918671481 -685946918 685138040 -505540782 -269901900 241886728 -366276584 -96224456 -946919817 863321793 660970989 -904582940 -406413052 -653863202 -838727092 -400660267 955051191 682713005 -760718049 881697785 -521162721 -971028140 -992163904 -237466269 -810470988 257384829 802785932 -262353104 -591630728 -404806357 289583837 -657785856 -90753274 -172761770 -163326638 639344826 -930875043 470396778 -604363277 -877794859 186234923 -943392289 -929861446 779821871 -744739138 -916072184 -768322043 -937171595 766640821 -529040092 944526190 -902005548 -647551878 952362286 -139471817 -458022866 62263467 -484169532 279624031 470632739 111024111 -578275780 812846883 -979729164 248962450 -497963403 512132016 170603761 972433375 907768739 145325255 11184650 816892803 67980162 -356477127 -927846336 151907978 -124799170 -865017931 -228934849 346160739 932024612 -130940397 698608861 736903250 729587787 -906897653 -348316931 -902065393 372726378 -877684193 208958718 794450599 787679043 81745908 -104070599 -857768008 -553605724 -933466839 -885334634 -793320633 64374769 -21633631 -976427831 -867645069 621889242 948242187 136779262 -650393575 935740609 907844414 695767164 720281573 -370579631 246892377 309701175 -788475492 339994724 961384244 -690540885 -434762545 936216404 518417834 -787795594 576411799 -547319906 108133807 718643791 -100925630 27183322 685825510 105753737 -908441910 -483291769 -18157741 -923570626 -861402528 -217399202 65724990 -659279750 -429142241 -173914244 -963512587 -856344316 455506125 135896143 453356859 667030634 -671592780 267257455 976489749 -106355325 55990211 347423935 105849081 -515081638 800104029 -933500760 -943921495 -448305249 93682562 741904015 657448488 37757006 -888871402 -508192901 -33297267 -897757577 274407897 -967572278 -557037326 845265656 -288970169 -668033560 988921340 -980947691 467862584 294794551 686082943 796269804 -585431642 515089044 -457569169 470558569 -284970668 648279912 955476931 -632350287 714779152 -988444565 -80655535 -339021933 605975803 -570690695 698735073 717104401 -78883595 -482045842 819346825 -951959346 -597101766 -885174149 893306311 113928065 -553207709 734744003 132980374 914654875 -117945093 -328420331 563441031 296623265 -960814934 -894128139 -380301813 -245785602 606668126 -572308530 121864111 173963631 -708236741 -958791425 834941698 897739062 -676965766 386193123 467359816 244150639 904147281 139222993 292191293 -840438133 254048844 38013956 273489933 700841135 -374725688 -741013341 468012363 507329219 -69433671 -116030254 -343531164 -30248605 -157642039 276167023 723965793 -698457561 703858494 -301653744 475506070 995621753 -407928815 162964120 745877167 -84894581 -598326405 65753335 -988227590 -841662771 -942507320 303963703 -682100904 311541524 -805505988 591389029 -135100988 -180231676 850375689 -814572273 -820386105 -366541630 69397473 -163917269 603209765 911755434 -887750246 179691910 -934185774 668624601 878038166 541320296 516762706 -677374297 -443199231 115156225 237731122 -41525636 -966574087 249503532 116811593 -909081407 -594016412 434710690 402460118 -399522400 -121383929 -880124518 420245924 -418491888 -694696791 599859819 214966482 374700682 -711541098 -329307401 138972469 -746774991 850384509 204786695 921849610 580939028 -401376657 291128668 903564731 155424112 -741198754 -6187794 -886101524 -707772841 -904167910 83226422 -616854248 -498184322 -629546536 785605870 102293278 249069536 905481352 -624944446 830577648 -936699087 974915373 -101939517 438001596 -884109372 568753082 -570509583 -630884363 271653944 634277112 -856518400 -294890676 -914583193 434610268 -538809593 240840920 693411514 455002613 207255749 985638673 550834704 -857001477 -778699222 -947349619 -486548012 -993093353 7460013 762521524 764904353 382515567 445615524 828205266 209947293 -803807641 118723214 325837921 764945442 548213631 694953558 -110884262 35007095 838435158 594225062 120423903 125561779 -944584532 -786218825 -328510355 362934435 421036924 -490355329 -233714509 564035447 -269054551 -328547775 -922512566 -409631551 678912238 692525311 -792210846 -86055842 -9342812 -964005580 -876108550 186849547 7233987 302245724 -195688659 -592036029 -150284366 693427079 442971066 -459332855 140168493 -584088679 666228924 48100315 -370307504 -809765079 -736448898 -949270581 -300120408 29836593 467281220 430825041 701288818 397285007 -978806510 232717409 -57673329 -918501003 -853338434 932983859 -882506583 -876930631 -27650242 -22756242 277831446 776661100 385207729 -872452921 322604531 -319304853 -479269423 -684710623 96606469 -960524147 363389692 726298965 -770289225 626940794 629544738 -70409633 -490706261 -50657690 -787068239 -936901091 -800856331 -913358396 295816318 141470340 -831859399 294994237 -73029449 -861849628 270579959 899320310 115394130 -599072243 528497762 -646881789 -619008810 -296381355 33813358 -98278233 18908022 -869580174 -58802379 -765185934 709235145 170908396 861754860 191296235 -899501238 -776435049 -859361456 -834053124 -713336139 -807701434 -747411520 582480179 333768907 -579270918 -270009231 -886744190 -441120546 -999429273 -987423881 674273584 -745985162 393590234 -972608206 -364993972 -902791121 -86278495 536727795 -31366746 -103342315 -669558232 203447321 -541590818 501350164 -82281467 649705417 454365280 141283485 642860314 620312156 427947346 835158880 872900637 -137056123 21444139 -853853929 592934646 134699950 -294974475 446021727 -207578 -768184539 700036565 -754100991 -888276392 -812441055 -804375759 25445113 724286740 164257495 922102798 -945271492 -779778832 -766971668 408595025 137939702 882733749 -284523343 -868260461 378110415 -811694834 559686885 65785648 -938794198 -724852886 -912770214 -940131774 868081761 74446089 -235106249 166619840 -925761489 -3290788 -280827243 -827346127 108432820 -93268298 -631721886 -866122068 -516465206 532535609 908497084 -609220345 752756778 -858474585 799374681 -256787168 876775518 -632632310 -125047629 107402285 -444327144 -712844392 -974295715 -530604989 -437697278 -887065928 -470736763 -717099165 39896514 294156988 449520675 -33348622 -856617448 -978790216 139305251 251815372 -72058514 507583365 238209658 411476281 -107364673 -776906 802255936 -502091543 -6735138 454146969 241121289 -277443268 821514660 -883926341 829959018 -770296132 -744254380 855663303 -300901120 -181951658 821113728 228362117 100949178 -286473405 -624964542 -597013795 680177973 -481581990 -575804010 -328000423 770233383 352137476 -967900706 -139040607 -383869891 -75265379 860182487 -729097602 422643078 -294036299 725049367 -483719281 428520434 399080379 -515129269 110995804 628784248 -259383649 -180824541 -819600520 558664694 -507194460 408761597 -487869776 206332135 783797055 -84883571 -260973540 -845268582 339312419 411026037 924964801 -456033752 443125332 -361559454 160096357 -779623695 -648860615 430998755 643019384 57103086 8564475 -988183545 -661860128 -739838794 -503312813 449135676 888945454 237303538 -879172512 -930655067 -351515416 -386366972 330622884 160614808 819965163 -33063709 -924268763 -588492025 121667709 267560009 822534013 -100851138 811526257 118175697 537589408 -175861033 338552002 888728793 -892345926 -165912262 -201651768 116218549 -154095806 136488104 376379756 342591381 -561859867 117841562 -567588729 -441032379 39702849 80895856 172600649 -777157915 -905972984 -154917836 189778376 -977725394 256590139 -836037562 289834616 -68359496 63111300 -46122775 -950183800 -546782939 778016192 240884556 -805537794 885670267 -925027707 -7189562 -145594832 -226607160 -870701458 -916698724 -884015780 -580044972 201142839 -599088155 -21077351 -906637960 481807701 -995960350 -683795875 575834717 -150878186 505982501 598109324 -894288048 669944939 -259539708 -110131190 -414427408 694337517 -207798637 38789653 324870062 -966914082 233251859 63056681 960574566 -921421350 917461849 -413516242 -939606455 -999236875 -445015668 -519651427 54422317 -44103823 459271222 147784357 -709779770 463310872 463988482 866054947 -835050962 -177512665 316680623 -876822657 -655051373 -942859086 13046153 -69478781 603994785 805247517 969310872 -218618801 690849788 55079083 844437880 503940706 133657733 614416081 -909575536 194051278 467695559 -502074851 674399851 -625365772 453821326 -13812575 522418585 744041556 -697985351 -161076581 462612855 -533036313 661410755 -368190169 -409858969 -993640619 -458532902 603187184 -210603047 -854538118 260951053 -388775823 -220640566 -195682806 666303260 -523686334 -839225748 -347522654 -909270253 -896284931 846528624 410941659 -398359782 373444828 785575888 -944538457 -787851395 160510825 652019452 -485836745 999434245 -32851340 -18873058 513361352 598958491 571267973 372237086 -859574412 26971510 -985849609 -861596176 -859561085 -374625432 -229720389 -55243891 -855805820 246593278 105530362 -203328474 189839378 209245431 -504283497 -546702611 810885650 869161331 -908610371 718863546 -918690065 251900455 223399351 -552010457 103851052 -956935637 429116486 -530271244 642022854 -147099189 841965842 634964795 879872321 856116233 625884972 -979688764 -665992847 -751319064 -182416302 -521798667 495274214 923114060 274872860 -462370056 -15124156 770589363 -9072667 -351722154 492267046 82316963 -780342256 426093334 -813266230 443057095 874082878 290584822 486121458 155715716 760313578 -19339336 -991383474 454795772 -531858188 741005201 163428357 -905973217 613832790 497435510 -804775928 -716067160 975636843 690498286 -940436747 103026055 -919355418 44439097 -273868230 71571916 692716943 -929084832 -993594769 912374687 497008503 -806860999 207948135 223607733 483723823 -453414055 -768160199 96553753 527246610 -907027320 -596134123 995388422 833977881 567294234 941931558 300327023 -82753904 -862844370 584259864 -254600709 680170269 643823117 848425347 760814852 -459221434 -572926531 -315096880 -913988139 -502011362 -308691649 998386548 994997141 -115552648 58851035 71121226 -779312473 605436981 302961027 317241280 -14800057 395933707 721107157 -166895283 82427941 140917743 -372447373 -764728684 -941836162 -382775390 819531180 -343920518 -850088768 315870649 -642978819 910726084 856649215 -215905349 -551854444 942661076 282083289 139453907 793563977 129596782 -976098742 -295068636 -946765640 -902894862 -837115303 356195387 414346418 148084640 -395354554 -12030073 981189357 687073387 -871112331 -538741663 922344704 -960432140 78482947 594392236 -451836305 228394179 -237220762 -94815123 -8363385 -528055195 689279528 439782171 -732877766 -176120831 -568247570 -939313790 953475951 -691829959 -381866073 -993289690 -594724821 -218981375 215422050 819621597 929103265 820067496 -339892124 762808975 359657236 -358488102 -923416336 134518292 -466403889 155066611 -418573120 81759807 -764022857 344206118 986944684 227613758 816150924 528740564 -480087718 -916726843 -794863915 -48335288 996475721 -988871612 259834754 -532874000 -982161302 665109933 248144625 85777101 337247883 29764243 -241639051 997355759 -354910430 -881981816 -508615990 -278326766 105052829 24980121 876739845 686479710 -893260073 -887283013 -116797820 946200964 192847099 -448130544 327457880 712759381 -512341034 532593965 -483059555 -663348961 543722353 776775199 -196222960 414077404 294401485 -948078336 -647629143 -515834280 -65797740 110731807 -665962169 579291830 81266344 -174578159 -846518584 -961164474 850401963 -969778739 725315236 809658243 995454602 -538966232 608375560 40818053 12903225 -211650208 -393906214 500562191 -826539890 123034232 837213231 717182463 -247674217 -506493377 -16223780 -953272733 -602055360 336147077 -616590660 332146901 -700604764 -282552828 -236044917 380661581 542869013 -82563500 419497107 245787328 -199825886 -2671305 -92038076 -351854932 458362463 -631146164 688963122 -676217960 157203628 -852426740 824344232 330663738 270607492 514073815 -99637446 -977066725 -992419563 884138774 922176896 -741958570 72802203 -841897411 590188331 372197440 -124450239 -793340233 -394624627 -729064874 124096267 -975127521 516722455 924270381 -125282473 -722799269 -575068199 -814403658 -353945433 -886105078 -490621617 803258195 -886015464 -813761033 -13561714 384592028 700312782 886800840 260041656 560409572 623455966 34734905 818451002 -451225479 192837494 261155686 920971961 -931612746 467815453 -621136314 -808161267 -555571928 -743747482 708561188 -778785195 130970045 985761919 -353853394 316566388 -515667162 -387442118 825944771 -859892614 -273457582 -987816263 126545672 -888865555 565012872 -134137136 223692455 -22061204 -658164818 -889056288 -351093850 -109390297 303781206 910061836 -335901983 224684813 230393641 42961703 416523546 674821713 299214222 -22398913 896036518 -717299381 -184120642 -605300523 599267007 300212197 7257359 277728130 440319583 733799777 142428220 -580618393 697450575 -440042556 285244471 -226340618 537896240 627079653 -115396906 -960681257 -629794292 -959099348 949380579 34303725 265585465 32290573 -922734572 -465374636 -440371362 228996003 512226451 -691818491 511696622 -819377839 -297119014 -36520018 480834358 710138345 -906275536 -226329707 296454474 236152685 193051900 -153578599 796110129 -669187277 620080784 186522722 957892376 -642799770 225841465 -819385563 -601899117 27738396 214918162 663686348 -939971032 144699943 -949171936 -527826040 -773787702 563054515 -219644531 737908921 743676677 483236455 -446094745 77027387 45891152 -352370281 850697681 -805138022 883782404 -103734067 41283379 532408886 227078657 -486119485 -428552040 37487385 -128919254 797289425 218101822 269181629 -322455827 -714463663 -214615671 -409910505 430236280 -163787606 62263455 656448579 -748216739 842618924 246873852 995459938 178371731 800779107 -74996322 -923220765 -699074822 -371782289 -728358787 -962776065 524483644 312924592 569632821 -395921347 826805108 -858919220 641566039 -449597794 790886558 -287815787 819583835 -679052917 -2279450 -542515484 -88963422 -719526817 293696910 973300033 936921762 545480172 668435309 36311966 393456462 -300676608 -310392575 -829023508 -223897373 -9467397 -200805797 47743840 27756538 -823805800 -786815215 -550094289 -219727147 -960010108 -556497156 -725644756 -557091549 -913094246 -13460542 -884991362 -592147162 984260008 -427506846 318889416 -882750457 866190065 144705802 -945828696 264186589 -334342537 -57000377 -489840597 364980856 632607048 -318864104 -858916518 -524343996 480330099 41343676 503412542 656524299 254528461 953318254 -710686495 147034706 -750662550 -436331251 589943157 -663756795 550208207 704951795 -255903957 386984568 -870038699 -937014542 504234111 996151366 60207613 410921769 112854307 725865077 -793562256 623013711 -56637715 839044793 -843334041 -63037880 -832782851 636996058 978305796 670629691 146036710 85350609 476464297 435350215 -915098333 725801748 999018964 674844824 -937955048 401743524 232312971 -341342652 -358755556 362274273 -425840841 -854521446 210941991 634366773 408916676 -823687349 212748202 615354421 799326362 -991373161 306915566 955992321 -54411041 474132715 445504731 -223588892 -2721242 -555942207 861761717 -673740592 879408008 946663385 -947938845 730943325 474024561 966622461 -14796799 -441146115 -522203839 626447645 921128158 51955320 624442552 -15413499 -461161555 -114124419 160899152 751586647 -646253646 -187258134 760213486 660661920 -378749461 -441681202 -12689013 -933244730 334729906 984589745 -636670584 49007975 -836634495 -904746223 -151812288 -932056987 826197102 -825271374 -965434527 -336083345 -266417489 -635122013 -857119348 -492772979 416833308 767323204 491813522 955671753 -494284863 -494770973 559774753 -140538509 317970893 172504591 -627360237 939221433 730823389 359950750 858493056 -81930353 197056848 -925661176 967077623 360422353 -830407399 -332218313 428365367 995789703 -157489687 315447193 -487777290 576092824 680325181 -344896638 -916680156 -50325159 -725057081 427649720 -242137054 -219341944 932878747 -829845949 640119548 103365992 342658643 -987240690 -104896223 -74001616 225226414 -393886815 844068032 -725200386 -319547990 663662007 635221967 -149955389 -816039954 -83896314 -301649333 26470360 -915932768 210573377 -544920464 764392413 865676740 -609084266 -433416394 -859380342 818565454 324446552 -226205933 603960553 494600604 -733570033 -440157103 -310224401 -868294369 454946675 615773983 356932045 -938940141 312358367 631731659 -405971778 -171463274 119469978 444072834 12496773 -964426336 -857576500 -961032868 -880359104 205513230 -653436979 736549662 -76293678 -262521245 -844350380 -83157667 -591439439 480096172 690636401 -987478887 -172786872 957066368 -575119636 516988727 -911228002 879827039 -14720937 298220396 793403251 -849846218 -217531593 -760052174 -21309491 901938386 684020660 991187282 790028403 678960513 882670767 762185652 -263009905 -918249860 351251666 660696418 -180771104 506901286 -569944897 227789457 -160486190 -879308497 92826924 666726939 930274225 517707288 36232018 871562576 250050679 -978488920 22299325 -104029718 -975818784 804767732 135918108 2871725 559222470 -327544880 -153424641 201767225 -796068015 -418237522 -183530771 -59077919 -336487382 -979762753 -545865149 482741514 527138533 -115810046 -436952676 -780831304 -142602189 655874248 885895635 -359811612 26097888 -225355995 -635732684 -871335081 -351328561 386566641 24635201 -327147345 43850726 -986930338 675724380 -544410452 -314475218 -625183909 657356774 -110543232 -43421431 -673657645 830378849 620091187 -653420397 -862969948 -44650946 873718136 21220006 518396378 -907113169 878617817 26786978 831298819 -628677443 -947115135 -541540823 -264410126 -965933863 107130616 -877843486 58701338 779983271 18523593 71771000 308224003 474113142 757295783 683040094 -16013732 -500731097 -507864985 310328623 -817835896 -887773799 656908226 -680805844 -79908392 383142715 340414162 -708995662 328545899 71548332 317791316 12361071 442870889 223192534 470820248 -969022885 257258671 -569532784 -994350017 -831523638 -937033161 24173576 240247362 371190842 -649196930 -149940503 -93252712 334789338 349328400 398882303 -502365686 531492504 363624857 -992941108 850686660 -863767182 390201607 43617175 -572762844 -428736141 -884834494 745028473 583624930 410552748 -179262641 -93038470 441529864 -922003970 337428746 447179847 -901011255 400395585 -676130225 339236107 -375897221 -325327154 -958188043 530850067 -990537817 391140357 -217751278 -640387150 -224850786 -854126422 -633328257 -521647774 -865377251 756873350 521969401 -438140094 -819346439 489651260 -840595269 764278491 -247279639 -19857910 -476243627 -953233423 -89345527 861185119 493946424 9643218 114097056 817816199 -798604322 738199835 -654994603 -756792365 121566254 -793016066 634347992 903814976 -433403216 -737986442 902204908 -66731473 -259634215 -963172344 -457341770 -885148462 -548796085 -276688209 604502799 -389391354 -659893365 -790260488 590750737 -136136992 -743493911 -646078438 -422435520 750452513 363564781 691661536 420785064 564960459 282377724 765790462 808168094 -743539670 972774396 295032438 -987208341 -608112468 557045997 914996567 325156060 -850071866 804340576 867814290 -735220328 -891939156 -556357567 869282471 -281330510 -216250932 -920978018 -838063421 647612077 -811955576 -484141858 -922307091 938496937 879422923 769354445 211798354 296899734 -95751479 -169894832 -42415820 160708852 -344604084 -894867030 173500511 47283448 662178967 -58986570 -775044140 812107101 -402129642 -907229851 -923113227 -294068798 -611071064 798685597 424600693 172678004 730223933 586537272 -327193567 918268357 -897604587 -249500658 709281647 834334689 -627629860 -226403647 -16249225 276618661 603701521 941334955 -710156135 -888386211 -953532075 463344376 158897237 561163245 -743125842 383853098 225786699 -145255483 329139600 155189825 560675719 718068536 -193608226 -162207236 -256737107 -610867941 -723153611 416069326 -840083231 -768241845 -980914979 869198416 -933907156 -608544839 -504688879 -97640028 668073822 -900987359 -303788720 957917688 -936857217 -404804442 273778416 222040020 -991124845 530652575 -541590530 234661854 -762086556 787549071 -757631969 798589163 358133959 48759806 -511101720 -898603149 437891865 -234255331 369982531 597808634 -2497176 389067552 319523402 -83887979 780522713 814834523 818471994 301112887 766363517 -632800374 111546927 829506300 -37604816 -762158304 -95937327 -28729661 768494271 362472143 -941551454 -993592286 2537566 -699183423 657513230 -786812122 349576383 -853588491 -832898918 -360015399 -235327469 537083613 -909690413 762175356 -221332483 409832990 -469196271 -588293418 77183865 -798207925 712819470 -303936265 -431008299 -323117251 -621913613 531386885 -85275555 282149060 -644826423 -464264932 -502862444 -586377877 -605340865 499675122 -285561300 -947827635 712863000 -935984917 -948899773 879964083 -443483963 -331710888 269564048 -353174376 -717019180 -951768435 -943341387 -186215451 -687545500 -13641168 15576625 -974726031 682422567 584568326 -445326928 -939491047 -31528436 469397517 195174367 323645141 -994867415 692311923 737267264 -747691927 44503397 -695777684 -843003209 -390117250 -779246248 -939386628 -657636815 -222730211 -271097516 611927233 424095414 11883304 512675151 333270380 825667853 825129652 -827854436 -306239170 702919974 854568131 -869154491 -889890602 767593438 99317073 579506916 -184715843 -724521434 437155854 -639887568 -987254171 689463927 404615829 -830515502 846460719 -985501422 -609761749 907074091 -790621884 167508040 -511507073 821305350 -555880194 500376231 186496853 777390187 178560436 -135857143 949535751 872321267 -580420816 656620235 -996833225 -470311418 276730025 -44999799 -890804503 -907985819 230478767 398867704 -695357034 95740949 -59152016 709258795 265225447 -360174945 576273727 655463698 -600584502 785651843 -324511909 -112091575 459473545 119607897 -759198992 -501513249 -250485564 419361444 362629608 -448433460 144199063 782208792 -939296873 -117809 -835586273 337433152 954882392 -873874423 281963686 37877511 524993282 586606652 -866381541 -681642382 148381799 251360260 -41817327 -422828122 -240659690 357598171 -784659926 434828401 -901977052 674813619 -593047349 -661176044 -974183278 156467087 758185400 388446331 708033627 -245099184 23171475 768736754 754783007 187585202 -41313742 562181752 313710780 -906833704 -547424385 -308779586 679772948 -561289572 9578032 -319328900 690070688 967760705 257842978 -698072650 177875228 473183052 736755752 275898176 513024 -856291598 614722132 26329746 152691842 225423884 -732707571 -286758178 980324700 290463905 -665505072 587624060 -669434541 293181187 2322164 644276239 386347483 454897779 -811986995 -81363216 893608207 197591037 599307884 436195247 17868094 -290332786 738122598 -951740326 -964633381 327394702 324157850 35879643 323619457 -208603666 -937790612 -671172349 -983179782 -817981829 42069473 849661271 472482076 376564402 289801683 803047535 -477738059 -855359801 299840127 908609424 599537979 487853132 -320237440 345662538 -462039478 -868413204 -365625862 555828616 -158745989 -774986912 604088291 -123379370 552407790 -219237507 912500273 -271456401 572158828 827226014 57371250 441495399 -990755816 -900559277 143673022 334242613 328521478 -714008942 -10193499 850783419 -569368743 -857837020 611909195 -969830765 630016112 -855811892 228348127 -979507014 -724225096 862722265 576321603 117028915 -912264648 32926246 993649545 492659495 813688739 758666170 -926280554 238363919 438408537 131090696 -467624330 300169074 83047772 676048693 -513071960 -735914398 962039751 476734541 -885130980 -754812640 618897521 579294569 -872127051 101429985 723482677 356221076 121922972 999257581 71459693 -449239073 -31197151 11711398 583687173 -185031254 -643112755 249892264 -573848731 -569393309 -659227464 864559806 561697387 -126851794 17245232 -502738488 -598286749 504173272 -238652886 -783730646 -166575835 -271267512 -538543285 -695161962 -839456591 -410670336 406268024 884026086 945550740 -619292652 735800019 -130473215 -68531725 -442880780 881238183 -632328200 372087967 -909358220 617564064 798239236 -478751529 958336600 515315394 -917054143 -315998841 -614923022 -567276278 85714410 889250251 194070837 301983765 -424809232 922803325 763440480 -119971193 -916653267 -794713504 -861186817 819889172 -996646412 -480479469 408205543 -127119627 450988806 965324764 -393365092 818660606 189929083 -302723312 288741022 -159315329 218525159 99593975 -791483583 153987369 783595134 -406406605 586711092 -278174104 -664640002 -366701719 -976190340 -89449233 -591382042 639766493 790579574 -655518956 845052989 929392757 -983113432 848406577 -698570360 425092111 -426196698 752418446 242933227 180438210 423595404 -714621338 877714898 -435147222 126063333 -51243591 664446753 334579750 -897256222 300558239 928173146 541971223 -977615865 -883950504 -972214144 898710149 26600263 -563596186 390992995 -330303811 -219115142 88562336 -548394702 -202228574 -210514734 -246965062 -924620111 363288568 -642030264 318313117 -603756869 781565140 603691779 -873525619 -801065729 -417728535 75230791 863381024 916851215 30490922 16455616 697540713 -575021503 -108643896 813590210 -547235647 -357417395 -307293175 -110831833 -966424401 362403015 670053025 -25345711 814008313 -679659197 764139555 -580440396 -604279308 -20055525 -222470660 714033809 376187606 -588389167 170241941 502661988 -389454896 752513406 -569590869 -673557520 521880973 460900053 342898096 71938039 885878550 -913229448 -261955399 -808840745 -270646842 430751426 80327422 -384554890 -354329207 -397103201 590099399 -687804541 -76762398 206755306 -268244937 318958294 -960783866 509284403 -114491544 415403740 920895236 -944249604 -229417920 -616043308 660780155 200991211 -289600827 35177480 -485592384 -946702732 -892884482 -747197482 -859932179 -302323528 -556038227 -278062668 -871572102 524289195 337382442 -373384956 -872814007 -220001806 -61189497 -97060052 986753500 670565566 -925585405 -974030367 32366322 -40076949 293889727 -194222090 -131810200 -935528194 189734603 -618513693 117979371 900133776 416663787 632386987 805947397 376295659 885189506 798531571 -926027870 -818332369 -627014745 -945083619 705956827 710367698 -465952221 685659173 -657117756 472858282 -558884526 -817847904 -4059799 -484469931 -939361917 -971693478 475453120 354527810 -313399215 -803840728 271515969 876335388 -422354421 -757988308 628985516 994309366 874398680 287449266 223121377 612104538 -61502811 149609861 793772169 311482445 57042595 352245348 -125633505 591090374 -109579126 217248739 -83534991 331536348 399400835 912405210 847066417 460038918 793228085 175035889 -332916920 -667654778 371195161 938599050 -938803037 948840740 -966872906 690182479 795666458 907525774 -169851903 -128695812 372146664 768645287 -979085952 18435186 -67355916 -69527004 -776803114 807010579 -625920277 113617760 -123224330 290544732 -702329540 -871307143 55466294 -855263124 588731776 -298789269 172289118 -891668792 33555953 -603999369 -953069743 94752916 -802642277 -919942648 -362548252 993024182 840099479 467599845 -283155278 64762496 88761484 -409724877 -916802319 -978594433 520748119 -841089080 680932499 894827842 272528681 -589775479 37888926 570199141 -461082621 -906644781 567452371 -872350846 -352917697 -407742159 -911503285 680638257 -11741527 -864573027 -372092475 185616196 -931999322 265359273 31156730 760616510 -414524529 748001452 -322104642 674236955 -809207073 -386390608 548158876 711541047 -227479687 81607727 458885241 -954951007 491832249 -650709480 467764487 -969250373 -704837908 -112266790 -989084866 -57755604 479991052 -900588151 -524600995 -679234123 -912644825 103306530 506382073 -992127794 -778817844 -609944844 621005070 -193342373 -861943393 -848583220 -666589066 -818634112 -234973827 881569810 892906935 537546486 -184306110 204308528 435111832 -839957509 553599048 -244607329 -956691529 848761141 643125882 -945776395 -356478111 -24366714 -993848193 118920894 296399163 946023337 -925256224 -344702412 806411896 -704074068 45352744 279933318 102583559 35925705 431350099 435994494 217291593 -951107376 170080656 -37285120 586439110 985774546 -980460240 -125932706 -854182964 573138809 629459965 -958358140 274416302 125102199 -904134535 917938191 -899264516 954533627 -110624563 249651000 753073316 -35880787 904948589 412001564 260045146 -197182315 -455548765 -784854943 838743390 975801334 651139551 -91448665 -975306043 -326263440 871266215 463649420 -487972542 890805976 -809766934 -489639152 316461137 819693031 -447997292 -556606209 -202688417 -499615473 -786151666 -249436580 -692565494 103223771 -999785580 -939492179 -932657017 757679362 325025738 179904482 -586986601 869476973 395049540 -895726858 697794659 -101294557 12824477 575004969 572442003 -263392955 -108829259 -915530539 -520070627 81403807 -552653338 796390510 -246386809 -650630 -907699347 550924774 499733897 -693851013 -845995454 807168403 409372758 -993264681 720192577 329232094 764414681 -102265332 -638347071 -970055567 -380272007 756702469 -865782425 -829960995 -492075736 147042052 745043974 -919633733 883649097 -511268932 -982647919 -783905178 570134875 -682784904 -987514669 -823735582 316564466 -895214016 727189192 -331185284 -736548676 881193739 -671500529 672824082 887929058 -951307952 -145427471 504860092 -201056931 216225458 534804525 418671062 -174555721 669022100 588710067 333368543 -331419496 186270394 266251163 -595254046 675001462 136119597 -379159224 97652689 453334693 -514157539 273917108 -377584488 -556855202 -146377348 291230228 -293403877 -412667257 619729699 -768063443 -672221846 520938100 86509086 832638246 -827602479 -844749104 219959123 591068584 -19304825 -258502425 32295003 -833419929 410078079 -928918251 432831234 814824033 746083211 -578532816 -711818838 -303747747 874801877 -225976377 970169361 -650266259 217168421 -323691635 640963969 923764544 263641109 113210021 -991782546 591419263 -513335527 94726540 276573861 -340938005 249977437 -650950664 -897353069 -916811036 90546911 134941934 -750230965 -646858658 206023684 682600270 -979518272 -195376753 -895932547 -691337110 500875500 831385683 82686513 323561213 -966364223 -847628714 999869579 674599746 -923864170 116027040 -359673881 -915646716 -440037345 126990593 31596177 836536516 786052588 -865910034 -961897796 888699519 -782721069 128649115 -123842195 -532952034 481790457 -917818512 -997835412 502272185 -260678911 -893767959 810935075 -907287059 790134078 -253862060 416274155 823769855 -101490773 268660086 350885953 -172838590 -762796522 991212073 -235968953 -202833867 -29280982 795627224 -513780999 -390712042 929717191 -475678795 -649496171 -853003879 652970320 226661634 -533439560 -12722871 161359476 -531274971 -657934333 900680565 -572526577 -994482906 993393506 -929876147 -248344965 262184013 893893708 650164262 -616639549 97296014 -670157976 -379436071 -58975561 93873071 417730062 911743457 -257983353 903949063 -626452233 -475749810 -719213380 -275948404 -476237336 933756940 950713230 -9676895 -226449578 -35410942 459048134 115616089 -282214025 886521557 121133183 -436304166 956645411 872788218 825879847 703055471 375468832 -938243349 -347132163 705310856 -317679420 593892276 -348299721 -899949358 358152085 393716927 856516058 731699852 917967117 -862697322 -691732200 -705753866 923575971 -888502617 284569239 -450357255 76086441 -403866275 665258834 793872417 -664828366 -361091630 -789915397 -855666603 -635787060 -964035551 847388869 739681773 -902278900 -647226942 297508981 -367441966 946665335 949209261 -414874971 157333772 195442540 -705842561 -258450023 -34073991 -716023530 49817777 260172143 -939931206 161315160 -602742266 -390288461 -910082046 -6608541 -872513274 883790371 328563094 -233604904 -906125027 472896491 130608036 982355776 172801712 -277193839 932593230 525574771 -979684858 -582332384 324756458 822040756 2792645 -665393418 -130000352 296950084 76156559 835925657 580926555 -874025664 -51385847 640995349 139805849 345871887 -896776760 229723803 -808220301 -769290034 -33969474 520342793 -2894938 -87578148 -154244364 -872286902 -252706019 -981442652 -296964388 -467596437 396648472 -424132893 -49928821 -426078718 -749575785 952863824 -91472136 120423863 102330260 984684424 -191134127 -464226833 963175113 757480026 -970715132 -44502686 -44131735 -867491891 -962262530 147647964 -636781925 3767996 -479492891 360323138 916189849 366262746 340552589 -483999818 237336447 -956411800 48403745 -513498729 -528028339 998474924 60422553 -277604124 803855100 968950417 842819740 -241298288 806151193 -495798035 294474880 621842658 -885801657 323759748 -570143675 70066608 456267857 -532406205 -929769075 819485933 471361791 -409261966 32325423 240067992 957000780 -774605636 756068174 46853579 -878501083 -343011729 533354850 -406529422 -492020453 -553706245 315866455 -835649001 -732239475 11202547 -76947288 -926088283 515404512 -929956056 548270729 629602855 393803692 978127054 -447814185 -297412098 -701762799 -377583260 -625409813 769598992 213154775 406915610 -137816663 22671907 632309974 -529232137 -930474514 753808891 127756135 455396689 -800204178 635735682 901690445 515662277 800086682 -978032678 -620618824 -424344254 -904120961 894785688 -354300310 496666121 376904895 -960496619 327309527 929090710 -405392364 625546728 -595976197 -30802177 247662073 617178578 -771370215 -890154591 -507633163 860939759 -566870375 -585591324 467265003 560885760 869805366 667060825 49137795 624012163 35239454 -298259171 645979485 414620630 277396575 594374877 161922670 923096265 -56442649 -608656083 815115999 -876616770 -827049021 -737760012 748929959 -423025218 231437811 -150891616 -953330288 460067597 -188529854 -460963450 173523708 244599771 -46554774 -506694937 -341998116 -324233056 -987117760 707139679 -847704541 48121694 -738603140 798274944 -684741324 538793435 245166174 477181346 314406052 -958760123 868525263 -17961597 -835376893 -958523758 244278391 913553066 -529032623 -671767445 -384822198 -482362910 788300152 426647948 56673640 -185659788 -476235928 -989881135 307645276 181765956 -461597837 320527516 -258578013 -309302378 -778834437 2818847 -658511081 -463575761 -605871366 586655093 -986394415 708534686 627894970 734647201 -456910559 792518077 628639796 787367833 558587496 -900392827 -884399613 -973718350 -530239384 756416892 452929599 526434256 -576726544 976693671 389069474 730918732 10975979 927471637 -96037399 752397966 -529314388 125128164 -392266835 -187825469 661552403 1861799 -748654024 527674341 -437087163 879240946 114837895 106002278 524275375 -404005957 -254113537 -64620777 -451882431 -285996797 -38339126 17878185 -677063553 -732893175 -603171207 -253790096 -903683152 785898268 -670355012 107292827 565886257 233607589 -287792855 -963428132 -788747895 319940310 -298737248 872804509 -825681539 -47391272 252995202 -262768702 -315633974 -779650551 843233576 -938842246 -183656507 -558363608 -3463023 364461062 155639595 958197851 -765144400 478576043 -922178972 -368315607 -922697701 -825862124 -729900987 -593052713 281430703 835985271 640554877 993637848 725073492 851806982 166094510 -721147403 577127843 340412971 231461325 -317360602 -922355732 915827352 -97011153 773394198 976985106 719332340 -932453058 -173961565 -63690245 223186537 -363247361 171165355 -445721068 -285426333 802849748 -368418769 -111288456 -927051239 38528519 -977341401 761450385 -468400252 -983703553 339040229 -764076918 34907310 617892826 813050926 -772163366 -298129496 -651793324 -842002745 -529785792 251195523 931391453 -700284334 -176955784 998938395 125754101 759353971 74641285 762506740 -216964322 628920217 -670403240 -561598222 -886982199 218308304 -636133108 151546320 240966903 -874682724 683146068 109779703 316873859 919069150 -855312987 -212716963 584636428 -774960000 489153541 932843104 -616962745 959367749 36554980 -833054939 -888400233 859599196 -981600192 237353869 471469519 93041093 -147623039 -892978451 -425522337 181973721 -454576673 -312504536 -747201623 -90709780 839041784 493765281 -112876151 374704204 -543938664 -943485940 146289706 -546735298 -156202902 -416557513 -321695298 -814533009 -631198057 61341958 -855165260 405356923 228287019 -891049140 117472471 246686827 346304729 -558541658 -807755727 -948801957 -451520109 -233278064 233171764 93903219 454217400 485970142 -996806562 145775536 -167748225 -257166360 -627003908 288313111 -200652299 519285798 741577814 643144799 -897271716 -727601132 828611790 -675953419 333740826 825962883 729403504 -585455803 934913744 -300607672 661231025 133734825 140850670 853475298 184932868 689330562 -527286414 -729379015 -364249867 926930986 756591127 -508540076 -74777126 -558640746 234293564 298218966 729672365 -966358736 -329978884 323766531 529302416 -374734246 596165400 210430559 -50687665 -217577422 -111090206 -468767809 196966776 -323660110 230624519 -289285847 810074716 -776008458 -583294197 -152476064 913322104 -110580611 118144921 -598411411 -331133273 -272747600 -106951487 594089601 168611654 -872657924 -255175081 -249199628 -986500306 414846035 -925433098 395318463 -959888212 523248655 -541734626 -158059524 -841812414 347175169 373172668 355154362 -976484942 -543686461 -934131486 686106127 -319694919 -664909330 -613853584 -553856463 224510059 504291337 -152267874 893376786 -915939910 740780639 339982739 252671744 720639069 -915192343 -996527885 586655116 352170045 930555372 -165510069 244798187 306320379 292755306 -913261338 464507965 -507553173 312427683 -327821321 -631521762 768741223 -409436454 -945415635 -698437344 -74345784 -706752866 -252293806 -997319373 797538471 595438320 896057413 881598561 188735312 88556504 -13213342 -238109267 25880514 -157224874 -798937799 -769433088 -374153150 35552132 475365099 932167230 -819176210 414620114 249191547 -326729383 -420435850 921370227 41748856 -799178275 -635549875 -51150426 -497615619 290104342 242096708 250090575 292784969 -107848469 -301954752 41358735 -373733555 886780560 -870084762 613053103 -498812355 8312106 -691655419 -297750154 238879018 -65808568 737801978 -433239531 -281124986 918625769 981380583 968066561 -555587262 -586538915 741953140 486161594 -385717190 -893596735 -712472480 116667192 249023960 529624228 -780725881 -605674719 -725707888 -82680633 435684016 -99441443 -343383721 418115608 -633871988 157803924 -721055934 -325527407 860053770 517823084 608664025 450372101 -915416448 -819944609 221514222 918480488 -999361695 665926960 -815542074 742591445 4604907 -201259264 701511063 292132427 915407928 -196948625 -325726992 -865317953 197376657 -51434880 -95482233 -514422975 849123677 561134047 903692633 -932231959 -428545677 -964846949 -257759366 -715975554 552976135 -796578988 734396547 490076040 -616523597 -191572879 261072881 -615885292 -673129567 445530807 -873293847 331475340 -903212105 680733569 -523875880 -987804177 -663698703 150397128 999394224 533677954 -901037753 -243571657 -980745022 800602277 -829921258 775463965 868370318 -258466934 810617016 -536872696 25557512 216109504 -333451684 -387529589 -441298104 50024720 420897532 819774777 434139428 747767965 117821936 413361934 -68240342 214609832 -53388144 407883778 79322008 282913153 -589202742 -68767416 -330892541 -637724142 687660927 -459121210 -984605513 857739670 -831140893 883764805 -548210912 979476124 -800591539 477346600 48101980 -134043222 -910182990 606803876 915981498 363230895 279095006 202637278 -36484788 -750566706 -531484435 895274870 464043126 415127421 155675000 -604118514 -449443074 566472258 327114070 219664385 928748116 -132708650 760543175 944142603 -422452628 929402283 680423760 29336460 761394759 879832222 -640800588 -337986909 -401694648 -698467225 -878666681 -633196798 664763670 400428325 569440480 -519204766 649861620 -962043956 -771413543 -33578902 305599818 384261457 362302585 856156744 -196749932 -458066993 -71662519 -415485464 409224357 -458602991 -618826508 986771729 -676684356 -938402749 -131375459 -915289598 793945826 227823953 -400760154 -755232470 529356728 -279426835 -388429268 46636750 -878998510 -966472435 527431985 623379463 -928516391 756018442 -557683087 229599781 -7203749 804619498 -61727123 796046319 -800931142 866610359 -766922792 608293215 -739476280 -385749300 447581297 -416160636 -471635696 -831277810 -478933881 -825173517 396546144 120305965 -580405987 -221580776 840879130 31164746 825055975 814396973 64692311 205004312 290292788 -11307727 -186460894 732609702 -929191594 806335357 389745552 9081284 454898029 588814410 -271792005 687975237 49623978 -11268285 -845257711 -650278373 572571079 -316893407 -481556183 -906362803 -142066924 914989961 66459515 277527090 -454074462 -240145003 -838791812 -776502135 -573231677 225900499 428502177 717061111 -932890876 -905442365 302187165 -862082469 900892992 -455550930 146998815 208307373 -866736521 875206810 -251201038 35403810 -283545123 -96458749 385125437 -858457692 586647845 903569255 -912304142 -702902727 671075568 154155373 574624363 -930482542 914010370 735832551 -706984677 -806704955 -185750598 721517500 910356157 -118641473 816075135 65059674 19276058 569484480 609508744 -981208775 -369691795 595288577 893998035 379107168 -516791261 -537030736 -864835229 868334177 -395488428 721812616 624419784 -307792570 -981090111 148011704 846362803 446050605 217529163 612889525 34399509 510544486 806184571 848648911 84578339 569057080 -417476210 -246830174 -513366894 601799848 -824829342 -903858150 620591073 -194521136 543946780 367105460 -962897616 -972844482 830074724 -827732845 748006048 -712897352 894079772 224942184 -20689922 765506014 -774529759 -321810767 64072971 442999404 -856404889 -901527521 -193939758 949779682 799637744 890638581 371353114 -765322114 -503675240 857986220 836477735 -328504582 806644423 309585160 476974282 203107555 -470793027 514076666 82779427 -788201951 686343822 -316698173 -501099302 432939946 908244012 478210776 50962312 -866285748 -991083638 -884964718 429230009 -847488527 -933975885 -912193397 -897708846 718178212 978445185 326160621 952856098 -672713703 36663193 641850185 -1218285 -304176031 -196048302 -671727650 898931524 333158671 842349016 -165772697 544956720 381209190 517529131 -956142583 -333334512 278289495 374584547 717627800 264520100 383500909 685179436 -453733539 536012382 603719904 -365926936 490819889 174414468 -534965399 -330503138 -20213082 -207679102 706160055 -525846544 791102614 -745499624 278105154 -880625037 -994051747 -536219823 814240332 -159824444 -991263104 47965875 -789778961 905110668 714631363 488510534 132211567 284775516 -394453014 -631771172 -177528696 151813447 904241210 -721292440 785886512 247577451 453122028 -896562535 917074313 -714574702 -104241636 475750720 -240421246 -460622670 730251097 -962316093 -488731354 736199350 -646019563 -821974670 -571108742 -784766313 225991205 -360887702 -879655646 -206861079 -872377169 105072274 -922085564 -414313829 473301102 -247097907 737499618 230058664 31609653 375902482 -669847533 -662751967 479339948 -900256868 -377326669 -772385336 575493852 382252086 -233008006 158261301 272452346 278260640 -253022997 626432784 456285970 175868262 841666471 -465206472 814980560 814527178 327932449 795119744 -227884196 258363238 -766677733 -902066742 -988734670 970821886 327991922 -104608664 199240720 658144389 232639369 -468902980 757887521 855312700 -241288316 185897725 90081138 525703678 -803324621 -784950163 -343519330 -56347618 841482621 -887233360 -880479357 535665444 -499923479 787017556 202708974 828008970 434653653 974824778 -61111440 667975920 -927241965 -197329757 491314158 253266310 698061579 -456928769 -236072949 -216782700 74168251 -625669076 -508953648 832879936 560228649 581127491 211099966 756904028 796177328 867580637 -446927237 490176301 832863630 -474890241 -121641903 -814543497 -835356332 -918932930 -986534528 599297321 908408201 -195129615 119789593 833682589 607540628 -536379896 -60534749 158118559 6691335 703392302 941335859 -919140415 -922276775 -715101437 766255874 490468227 866026054 -170127807 99888608 514719734 -450030818 652961371 -142587613 -764650836 -969412518 735770484 -579194333 -804768850 669353907 -713212508 794528471 430278460 91657877 -233165583 116477401 -448285143 230454521 -944057349 709833416 -910337792 611851306 503685627 -976961854 542090884 788584190 789294021 -114924536 507126597 -528317434 984964072 -125637317 21651748 490441795 731775071 257000912 521029277 320061907 677806579 716260428 -158067833 964594071 363305251 -875273021 -91231700 -869860333 241204381 460483157 213110541 149663385 22832925 302772749 -385968956 -620965096 325810896 -991361720 -979864554 -32378731 -106286256 527262043 439303835 -268805832 -745858921 -686528065 -925847685 985916150 570472847 595181593 158494409 100795778 163958373 -999573425 -82093799 -620220024 -874846445 826674501 -637564003 218874289 139674010 575546538 -778945974 -984976713 -269164360 -164914930 -605941809 -943353465 -156276649 -585806363 -123215843 737437095 941455681 -831395656 -678852384 -951886888 -517923721 -604700069 -965970739 -947450875 990481524 45040023 5861256 6956249 -102017048 923767457 386736226 -124347140 602958310 749172223 -905472852 -404851328 177235113 -831902473 -389828041 908070753 3182598 4230150 817233641 846905949 418423787 -453465850 436859396 212395820 -284861506 758007012 260508932 197214773 -994176704 147054546 102280251 996304820 -955389078 -891858494 -144222578 -57406126 884425316 -904970000 818246734 339899978 844202223 765290235 935048650 -126046312 933387762 -602263039 -365459206 -210913288 401967111 -695709213 -511490987 -327092749 -149175062 925368410 885303071 565963432 535891774 -1671644 -384305442 541715070 -854617099 717974809 390536243 -957489824 678632669 -901169983 -14895950 415574337 -806139983 -344132864 -392009332 -961937761 -726326277 -604444330 -235467720 -940422162 -206707368 399073074 -151335450 -952223905 703363862 337173564 -279316654 -593294848 115058326 -541497230 972668584 -496533548 456831126 -559120506 -954818478 454730380 -988629344 288234118 497240557 690003325 387064135 -665139041 -41905986 580924152 -9271904 566084682 471502744 264401819 961640353 -911448624 323979657 -392550663 487624451 -974839440 -344774568 43504665 362334124 375908779 450209817 -670091198 834411549 275394753 -166624746 143759027 716274248 -268926871 -548994241 727644904 -980692754 948246316 270164581 258887734 -864376372 -919225053 -307671762 126351724 646859630 -983652666 -756730105 461016335 -895101289 567249553 -931534329 592523162 592410113 -423792544 -511455821 -192739411 952116235 938753996 137169391 639044136 66665101 970544645 -364680485 -364544299 -445865873 86325275 -784383043 -574042274 -112912057 485781538 684845461 22711571 566556486 -770309949 -998420353 65932468 -753962614 -755150457 -620534845 -649063903 812099096 -699552821 943459259 257025561 -123345365 -715480210 -935713851 -318712777 -924209862 53971893 -827152289 142455239 -122967110 -191832773 777910941 431167017 894492502 993527898 857124744 -365903203 331825789 394486557 656808369 -249101373 624176608 658388016 816831095 870213994 903237559 -951187398 -926333557 567853007 -650740219 -982874299 -322605080 225914416 -845838156 -405802578 907201639 -770048018 648169315 -919950650 372407222 -622281442 -259267070 2834515 808885575 -512258216 -151121235 518526671 121838581 -966779094 -234470420 -368836698 -215880467 -757777459 -857932329 -546533020 -887563466 -954694771 -497720418 -961380669 465674590 -148460637 -944254968 -856930491 -922546221 -937576770 -410216715 837171771 -707624788 -909531048 769737474 664782434 -531812490 -637013244 -479866699 -870410562 -149271460 369012067 648116109 972567122 402232973 -733837958 -543753224 -961131141 -491615417 -401685553 -507664161 -526662530 -503863970 -5384578 -488043199 961810620 846154785 -579781813 957396482 776124917 -517358583 -600303881 465813041 -224983371 -509834928 88066867 -707684584 -41647418 451053624 -187551283 87942020 -845701484 -966022864 -411425518 -873134363 436210110 -145263476 -564371233 475078969 363121107 33943214 967414808 836458577 530079244 -185453418 -799068269 344406216 -486782280 -378850082 154319051 -858141011 103791335 554015170 607672030 878807964 -955819759 -451744750 -976360268 -144950823 999308874 -163911550 942991197 -993876258 -129934414 -615917969 -867010620 -841207952 238818555 -578865500 633871017 -545543986 455077714 453802178 -856569056 -162326689 -879134888 -655637325 -965404121 -365917168 -34487407 188914930 -224058178 -930696073 -404553547 -763869796 800628244 -507856953 -215614546 824267977 347192224 -363789320 -487127221 142699774 -357665577 382938365 526781805 -372159844 541730414 -381883287 48974656 28117783 72572727 -643431278 -665563687 216003671 194242033 -544698574 560366346 228837913 89384258 -621604709 -729730805 865326080 -699784429 -134284352 -898543716 -899156185 357858696 -261641909 777628145 -442432728 374568772 -856982724 700267046 -983096806 525955641 79565204 -502740297 -79797593 697681917 546234359 948320191 -377229004 902803081 -864727144 838774668 -50438533 -409425718 251657366 -969084268 679958541 630052658 -698815073 397800973 930268229 166900576 351773610 883628397 -622724376 -909868299 513772894 -65157104 317216826 656790170 -512373705 186636373 35262164 567191499 683896076 955464571 117389768 82646787 756301114 740160764 -162033780 891573971 431451784 787527687 -665335395 -464374497 818443419 -985376855 -981805487 -880371654 264940472 948462742 139045275 -530769566 684607492 516320899 -588121512 50896738 -696319853 729095314 -439796739 -208693558 -231751961 595465425 -788985707 -695339533 403446348 328404061 387307254 12263815 -78918822 -922210173 -243645862 -794950686 865317514 91018743 -259325183 536277286 -41841758 -241130670 508421985 -924384934 -440151575 -500016388 -455154500 -903027731 -983695490 -43276011 147869007 -827498990 -461664345 708072268 -36192547 306583695 156054045 174821746 611244162 -587983254 -644257840 -148932231 424280561 276823338 -71142404 -966848949 481872652 -353308538 124169794 -924936178 -964514900 -917671965 -166066848 543907085 -989540546 393781577 -956109304 -444695045 490753846 912711560 512028944 -508860794 -914787430 -949635402 -948272174 -98463624 209464646 207781872 -923641879 -326774839 619798618 -715383366 524292930 -103404469 561439972 -694333122 -70253418 -104171023 -47641660 -946083625 -29107201 -12156559 988760765 804825951 -615733122 999220219 51123881 -719326072 -592958474 -605605921 -954098160 919070470 -114466715 -868885590 821951422 -62738888 -114832861 -116067580 -854957017 -185958386 557157581 617357954 98658248 -66033137 -633530163 -487385427 239633741 296216419 408443550 -955491566 202649147 -768147299 32351875 43926264 -963321349 416618753 -104337164 -59681115 697292681 302704362 334712965 743194522 74291185 -927237398 726825285 -251241041 10023714 -535491223 632691379 7583050 278550391 42365313 -522542644 -770275009 976332176 -156072807 -257660436 68482270 -859856389 -996700534 112990704 195309112 -764847833 -854657422 -908248272 -875652828 414477684 -12585436 64666057 -35713282 -857364721 -748104626 -440002408 216926464 -675342023 -860660771 965685423 334681691 -396151994 450893154 -805218906 882398397 -654225181 -327761550 -887876612 -825376652 516165644 -293020695 243105618 508825608 -289721228 -791387326 -443348928 -54569061 -793528395 -351597199 69778111 620949289 635817365 -865555832 -562247641 778452644 -761144105 -2250049 -152104540 -436486128 137089181 -333902765 898195564 740937187 -883009611 -907023343 475851937 -684718439 -382268540 440491678 -510095091 -866102897 -852529018 733010527 495239065 -289733893 941623201 -948109864 655697047 -999388842 -447190710 -422008490 621560448 -958856992 -435047969 -940687194 819595652 -196192073 -90420889 -479992535 367321799 -953331709 186104700 118033715 640121831 155611442 63526725 -31509880 470893004 681258186 -738501850 960797913 667671642 -738514514 546324793 15427059 -28248407 340464346 -80166451 -520035008 341075505 472642839 57956503 -184847695 513785847 622908534 -273018536 185897852 -720767187 636560575 705905317 646554613 535745219 -255473631 -382895320 28383403 900137812 680631406 996873523 223547168 214405944 -889111974 36861433 -265406062 -627626488 -564297422 750020998 344125105 776166925 -477629101 824090098 -30241218 995013738 -265437047 784911087 361315938 -790012161 -635591097 -600269858 -510779347 -999030522 -894364542 -864224735 389231050 -297321820 -394603702 -729869195 -544667656 -861455944 -880479319 678879512 352950000 -769591293 -431742702 -912456062 -397217781 3959876 690081289 946907324 -367356847 -935031460 623513774 602401935 -940017723 -789406921 239829374 273814568 -579419081 604238278 673544710 -90198428 457724109 631696521 -101906810 -300528489 -813108946 503489488 -30397683 -357776602 642033545 89122998 -826380737 -152500103 319531705 -258123439 -212439812 922313924 745836437 -669842171 721737600 -769004057 -604873631 197767727 833397878 -692375000 408360806 -74256395 581439568 828941725 -617501765 107500631 -408740351 840222344 -408286496 489352839 -607789793 -221395442 -154641320 361812524 420827957 -660091423 -696548126 594447220 187408474 622983579 -811159867 974968663 397813855 934676570 -842357156 -27932192 -981811135 -447230786 -977648113 851586744 -139605786 430712693 -370153299 -705649866 112170771 12344936 401850765 703430420 -294916368 993564270 45299612 97293839 -375314820 890658292 -688377284 -954486864 -916916779 -384925410 492476709 270491695 -909425478 681316842 97976710 488388377 468509765 255619555 -687027463 486698630 808388769 -664675576 190801726 -478700665 766037118 820648427 -184350531 -269275759 -314490285 -929983413 -713328987 390593347 -936419144 331970625 -659596461 -459217611 75145269 -347973745 -561188121 158228490 267100845 931288588 -718763462 357675367 465121783 379213248 -301419903 -213852100 -512650845 11552634 -874637118 -851745724 346877059 316164609 -330446389 -34569471 -10670612 485203081 696154770 674839104 555219668 982825783 -82051197 471316877 167312761 258352342 -987900735 -905025618 910378597 -696572503 253202873 29995795 -912767562 534439411 -759812486 552354221 -233830989 -61232389 -808981527 253518167 950320246 -683618645 401772443 149713657 632545964 -928673946 -884855815 -525608295 409045488 663815308 -998252839 -183218492 499157443 -80304036 -859385263 -481013444 -969435341 -994769645 -386039061 940943256 -691342147 867163812 -176544597 -604109709 254119575 63642918 948244512 -979711415 -997589472 -860737016 126323105 805247127 -691839308 -619388099 -192522864 940706657 -695545692 -224862326 -732385286 713499796 -708530666 -730638125 -617202344 790626778 189057839 -476587607 -837870314 219622498 -471357252 -223909375 13082107 -162699399 -504229211 836537510 233190892 749890364 -247303220 33951756 622695303 -392376338 25731093 -398465240 -734612859 333891786 -17853339 72864278 127114795 286600969 848001952 394729509 -147382883 -860528714 664091384 235414773 782614417 -294334425 758827166 944744103 925288074 -860013733 -426648919 -209113467 -22713132 69121870 -520059605 -937005887 -328471413 232637176 96945869 -853259758 840260838 -877323038 -251724998 -894352022 309085101 730421664 31028609 -711283752 -130461015 -268453086 683445757 722156103 -276465447 200053493 -189912772 -641334678 905719068 -578569253 -844074223 683523494 -438582986 -270723142 -673073621 538703882 798398729 -193133225 601697995 -677556332 -960496050 -448839783 -530816090 732281141 -473646468 217458912 690445472 835438633 -199603072 -426009566 -875845120 669935914 305537348 660116990 244608369 -970928100 -287313165 -945304404 -759746425 -529077745 -671357304 -603820648 -993037898 -109940290 125456211 -666111519 -718720055 -223628708 140755256 882977940 98814960 32775559 -713345491 567998870 -382426948 -186991959 -362025866 -839465123 -499036974 438371063 -265474689 -522365741 -39176671 -959937342 -862248752 -942051950 921650912 -297045564 -887356354 -985579161 173876692 -706197304 -589399809 180838794 183862406 536056402 514727275 465142351 -835055954 -492001116 200636644 263759006 540774443 487291153 -315725772 -989136152 -847184453 322248363 -828601275 -346221427 -386864222 -94075964 131412833 573959107 -201496953 121680434 631907157 -427329689 824634871 597067156 -412908850 -148972085 890869852 -2308659 -968133292 -72751389 -613735904 399110336 -755092686 -448791858 907109220 445543958 814967149 300400016 -214648536 -648242271 311263864 -61832989 674006092 482662589 591945584 -860341778 -758897023 -424125231 713617329 39606024 697555204 198040838 612276335 374706427 -352375653 -948116163 -921749306 -608989449 49575178 -889882598 318259162 435839274 361744091 563166477 987047417 121369664 -138773213 654530918 -725713968 646578251 -993711354 585549896 -562738386 532811092 -79271163 -970792802 672469314 161831814 -542401680 238602996 -946045810 -992330124 -710839814 666230525 382376303 -63215467 718114362 460626997 327795085 -379794108 423260752 -501429401 -943954834 -362478804 -938262925 895608936 758890860 -224519784 402656206 -966823109 -725425181 261461205 471243140 -288163566 -353211351 -755511671 -406440015 -828225684 406320143 51158305 410377312 460274333 58828182 699537498 -20978790 -706279163 -511161616 -450348076 754347835 816633469 169857816 30124939 -832279580 78419335 667646135 -918026151 -173455377 279053347 -142545935 -918282819 164746591 132028884 343178387 -511493917 843865318 989967036 -267005588 -710058345 -985742296 -860685446 341099961 424635016 452105240 -747555505 -23311133 -716357198 -453834668 465527251 -166705274 -846970481 134677072 -996847458 183154459 302397492 -65911770 -296683054 384371341 760632854 982370294 -905658242 842350035 -366763 226370643 38044774 488139321 -77247687 -119471837 -926349915 212693969 -105214133 -934519007 -593689718 -828062764 517586233 -341245223 148626103 801229036 204920109 -533330294 -512959886 357949629 601346778 -657290991 -606379560 -243739378 276797240 96937386 -859368037 -110053554 -68175968 -912509926 -415187167 931457270 313860717 622857608 272112943 -910870617 -644097877 345763028 301823352 250687990 411244021 708133634 422625226 -218653393 -780595237 -576232319 -564908005 424324872 -109562613 -77867891 -365209147 -655699483 264841119 28411293 100561140 -605845289 -874651321 93709456 284101157 -90310936 181199530 868913990 -306337314 -652423400 344287950 965775629 -563294017 700190073 164055010 738529335 -196605584 -572184617 299179321 -921464006 209161990 518584084 -497696324 644253985 -204574692 392741063 -581097553 430216162 737041581 683743566 -688856193 -309880927 -922101724 -710991161 783828529 214515786 198697904 -182455589 -64053872 892360590 165121011 -867249569 710652572 601826994 832940504 -272776066 192872681 -511148728 155039317 -655431646 -432612733 -783282340 863152438 69690943 860971645 -488905901 -685051642 -867609556 941310261 -948010062 816134010 -895029580 -405374636 746548639 -606020740 -769029755 -186419223 592677164 48514657 749526906 337554106 -933847980 882277337 -99276970 667979015 567734193 627946964 -286631952 -943414535 -364497366 57936403 -523510915 -147779706 -226394807 546180028 -434291709 284699292 861128386 -301901264 78525905 765634678 -633250902 183496326 -787223606 -886702263 577475586 -556253360 -220605133 22669102 492261297 -618561875 -787260440 558413317 -883768186 113462591 78908684 683966008 -406074093 792276733 593067826 229428541 -297270512 -930443090 -918351166 476334681 468253291 -500126521 -386449674 181898029 197972215 692076231 -199950941 564721313 -271911091 12825454 530535403 -841919153 456572094 -837553377 180749949 -198650257 -456115252 393489510 -787720588 -339883437 -640531547 291188097 -803401077 -46605640 -64018818 789666749 -964660746 638710670 711740012 -883011912 -32438297 32509655 -530622080 581112029 -933075964 667350135 125704613 -133026904 84587801 853793522 879798550 -532360444 -988125631 188886996 -369913821 45140671 990236739 173970928 -708853467 -944967497 834087491 -349385014 346220600 -969313587 604009347 -865281866 672869515 639348601 773428804 237125879 608853042 -406493140 -877848114 -921769038 -972864759 -810924078 598097450 152839854 56049018 -464798397 -140850271 -211636080 2841160 -276459549 977250916 632927339 768681122 820004007 -340585381 -940172345 875036511 -653981538 -437041006 73773463 -770778772 -980515307 208491598 902090743 658833294 -165563246 -8267026 120202689 427943614 113884860 50950004 455078856 302960783 -498436194 -539564938 -788473847 36765410 319584791 -109926 -960393431 -956874759 -170342658 525050261 664322717 -497822298 -963018767 576666725 -770269435 -617000305 -860374282 303504028 -387779076 -988373235 -635488022 -633171981 670460059 198948733 358560994 -356820900 -520591301 -675037794 694129104 934487555 627922989 -951790737 -752561030 839449143 84974673 567023761 -308144431 -22902405 462665356 521512911 -645335792 -20495575 -976309388 -608354559 -591312498 -894062470 -225354863 -599170427 409441559 386866061 -587543662 773953537 753694080 -917083603 -174581378 -35228574 -421388150 304827322 289733633 -874742693 91831229 -229827026 -826533430 339270199 -537861531 258441243 -241189687 153994038 -911944810 -926007979 -471976698 -557280602 53496446 -595769733 -165635160 462183948 -489832202 609009977 863013521 919609357 -151607610 -872013788 546079246 -545397178 -936581038 -775985779 419374249 -357969188 528841543 -438375766 -232711881 -526810876 331797208 -59245311 812459324 793935678 -948287716 -576214011 -199553932 -860232526 -502221990 328469370 -417513127 551274456 732699638 416851713 -134025244 -904616212 -121621958 -418495371 -985006856 726770432 -290509159 413588743 -966110394 -227090197 637602964 453263855 414940616 18960859 -985111912 -965254913 492149984 199201650 -24500223 157125660 -154346320 27212061 580911649 646099748 166979536 -921310342 -172914529 749466409 482480467 -587698539 18834474 -799028425 -492314751 897212516 -217523796 -624805254 476499300 491967046 788783489 510388906 -882606799 278902806 -183830886 532333817 -849619983 -316426445 567078905 642530001 882775205 -604904966 -347827987 -419054763 422307095 -914399986 -920438662 -558197017 -983193975 -93353191 -956214256 499286492 318948270 62620218 700258067 826633519 -187650914 -664749376 -945655383 -858635262 827217670 843128106 651753645 944610871 -25452736 -679560889 329461041 124927282 4012666 -250943702 -380026365 -260695776 144151332 272145649 320249461 -581025221 357745663 399810799 -139222237 374551689 -841026040 -95436493 -273645467 477922230 967183726 -720871047 157072101 -367950836 -385620423 211416718 -226586097 -705886401 -92938823 -722316100 -908759178 881608441 -401876989 420701863 -140947925 602135677 -977725487 479025711 -806043747 166425845 -396312288 514205715 585400625 961433375 -233467134 -701305260 188501416 -74493173 203258247 914855950 -744054591 22958325 -953498745 413017511 655007490 -339119168 -523049419 -719062255 -45005569 384011758 -441378355 46235253 118136552 156744656 -680546531 977188627 -388603315 -658272018 308730690 -194647061 508153828 912418402 -827924994 -53929195 726368130 -61392128 244765545 -232614102 864114699 -699459856 -465241800 -879939892 323498470 -418740545 385593972 -168977688 242140287 862544553 111960057 -950348930 99072664 670581702 95886324 -930274432 -320157290 415339793 -953085806 291239395 757067775 208161238 -903407667 117737955 -26904008 -878816308 -936191241 -448019526 59791565 161090657 319366373 -223577384 461630802 854124573 -251000923 -362354376 -712099619 -865406952 468667936 530040668 849653955 -566855655 579691739 -198757029 -896273954 -471905585 -129031461 -363914891 943434208 -229600914 927324504 553018335 978560324 876433191 -476727357 -195827331 997616883 -560402245 356153143 -90075200 600688413 -471964132 686347417 -85164433 -765323206 -712137154 552481191 -477422825 -725027752 -126334521 -947382158 -875373798 306809824 484825934 -221614474 263052223 -987079652 649354065 899137332 808870909 -727730497 678978188 214405597 -896653820 407927731 737678240 -92481151 258060967 -970207653 -883811656 -979497881 630480760 -355775787 706849536 -602167321 -121098993 994712383 950313870 401478182 -877799017 -323504299 306612377 -900656462 983305525 -356045336 -122270936 98874100 -490608635 -620400519 -149472216 -829221373 -348131016 -617977675 385184224 -244784836 789950056 -24621184 662734013 -99472625 5171163 778922358 -78970505 -511831724 -724337077 -519604617 -113999045 154563930 -672375882 -311168822 -591441536 -550174899 365326879 715170841 -450831361 201148757 -788358143 426897703 -847460791 -278966777 806497184 3066994 -108188150 -689117479 385089319 -870487574 66097685 27555727 104891242 -418651949 928083103 -889937596 -787213239 -298371050 -549252967 -511550316 182024333 336747989 643013614 509648452 -974420834 -948427923 959473553 243422398 619259271 -638841455 -702912493 830901129 788056248 -550373283 -595549296 447069785 452693711 296262554 757952306 -309700618 425774980 -323433657 717855109 -616817426 257914394 498454564 -654238669 470701155 -947400134 -203491635 959150839 234624200 -866743647 454680805 -403210996 -988648128 358769235 -591221091 107290623 -169455141 -230062546 404378131 -486037660 -589489945 854004848 -81586956 857579840 159214911 -932808050 468048498 849514293 492966930 -855385160 419885754 876149504 255045588 -229143329 -925572813 -421736905 -176543463 -129064448 -610069713 -941919264 -143291742 844611092 -492613907 -279423517 55896680 -83834997 827867107 886441539 686102457 84761590 -747079769 -903387489 -208717210 171333275 806708704 950497701 238525225 127273554 652528346 -415991493 124404748 -75069548 -687325637 -768033312 695787123 -612898450 -189770217 -628239987 258037103 200160070 -717642898 -885254640 -102712485 -210256804 -312161803 953184195 705908199 -631778344 692142086 244527008 452983246 945062317 193655873 -903217612 -31088056 -147119071 -952719912 -940046479 980154484 552324787 -356037972 -42924416 -670228409 -43363609 189042272 -974441286 343737941 999272055 -750164920 -545708604 51948478 -467807818 -578446890 949235993 321935378 109391307 754936540 -119640071 477612963 299594978 -875113063 -216887439 97173647 171059163 -120105051 -933914410 -976059909 -220308610 -873960889 856610928 -815467471 -377482508 -333797136 -485695880 579153883 855245136 -607620813 -224591824 707033544 -357785733 229699573 -388501626 174406450 651252683 -586749281 -651141820 -386839658 -979296389 229218110 -909226696 320298589 206621400 -273597782 -730011412 -769803085 606297167 -811409469 -893346641 -761495091 -832854005 963264288 -576962562 -210336513 -518016496 -62658442 -778666278 -810255007 329720746 -3258102 896778537 971935013 -921042177 -639206737 -1142185 730210506 -225956018 347715996 -804112800 -205252407 -570549542 -860823143 -884953819 636071858 -134420925 -762448878 866268773 -675607406 -573858347 972922132 -437102497 -406712352 788702772 -14065059 382951135 -876797371 923276500 604284857 -687052378 105513598 -546456893 -937757489 -70035037 -467499069 -576964226 928822779 -884772211 197079756 129055127 -688885010 991827349 558505585 -549708153 959389883 47093795 315870923 -950542643 -234121080 640263517 -524400990 -408682596 -944322627 68886658 -767463471 41612314 -695645855 -644260842 -182594834 908639002 -331313220 922918764 -785301539 -269070709 -294599920 -252800608 153965065 -513260789 -137572818 -796438827 615794338 173542172 -952095126 26816275 623834019 -992705244 -926089931 -207778706 -943247887 -307694658 -714998836 -615132524 283622746 -659321463 453754134 516159275 382290851 758108279 871898433 -947787630 519263633 -606898435 975131134 733962094 124030856 -466952434 -666322161 -869487727 19786777 196105021 -665926554 -511902533 -777836455 -618021680 514913742 845997564 -758210571 441340164 -509264789 -848942105 -866354495 -224263625 -464074629 269784605 116414912 989679505 -361539768 -648777885 600304136 -637124982 -596565515 -27915879 -244023417 -768918028 -441437432 880007440 -235870462 -107759593 -989480288 783916316 -911654573 -802890488 -875469865 -836974675 -420912168 639443878 -990977112 -179122738 -66699606 -647725548 -28064843 -80537747 128010827 507860529 -958236790 -903057909 350056386 -319776558 -551835793 -197123125 43098460 -148401308 774960996 799075044 82680664 -813960084 531598836 846810203 78280323 394634901 483242871 19142103 591744413 607773006 182167428 -976651402 99733236 43706670 -155774140 -966966370 395981122 816161017 -194987764 -623491698 176537898 -153224554 -526549607 -620889363 526998888 -78385400 181987512 -577386299 773213293 -190535140 -925794903 -291589691 -4495223 605803933 -592263136 -926214901 -147044814 890979735 -54556444 -702784048 351269094 -872389017 -679435450 -696481318 23834006 164790410 -810931335 -727668519 -166532221 -5919099 -351160217 -989994323 840856347 122290176 -758367333 220371588 -956095224 423620179 642985289 669634422 -914398609 717190386 -769438917 81106168 175510671 -361702052 7407621 -971534144 -618205965 952851177 -821801839 733063129 932978513 -501237289 -963418189 -190671128 663553121 -921833171 81660353 -650462747 72247731 730500136 -787940717 -234379570 -294693336 -546308050 985992018 -398272207 877312129 481493659 -876121433 962913520 51200397 -645560349 -103463959 -920772580 -7262401 903943662 -892306723 374531634 709311191 -861592209 -39888884 494806056 -362829497 -150790720 -843348720 -846760024 -72623891 238311633 -497222771 999623840 -178671879 -285163488 -382239377 526634786 168528462 -543731007 -871637422 -101643057 937762653 -895242501 -286213184 -158520598 -540802850 610322857 -79293177 451934749 366782871 -119083547 -321017265 -71389586 19324244 639093851 -724067178 656494747 -659180517 -567415897 809734724 268195593 670895736 -834971695 120335785 -655259790 -120135182 738096408 871374996 -951606721 -953118246 852253927 -200733424 984644407 957011426 513053392 -321359839 -731275072 -24107399 599346984 720659677 -804808176 -667220211 -747841235 123802238 352104034 891252616 399735060 -138884867 -915411548 832319163 -476633791 352784045 355731252 -311605485 -674363818 700471462 568259333 -936267410 424362810 469168965 -889385656 129133089 -879048107 947775104 -61339132 634005285 -521068383 207385796 -537585762 -921721399 -219438174 -342393938 -736425257 32720591 781408300 615678777 -223510441 33659713 -670689737 -138921989 -281504772 -147323528 -933621592 -925773521 541070987 -607985409 627214294 -38153328 -691736466 -95906544 -716468010 -728605769 -966773455 -595516117 -928314313 -175596234 -961510832 -449382696 -968210439 -646580241 -518587742 -335132260 11025822 -255012998 697588331 -355049526 -786817869 -673405757 678610187 -457507606 187672254 -750378232 395168867 254050663 -823635400 -211243794 646065254 803578895 750602879 954328788 -439811297 -965865132 -921760629 -554068399 -708864896 -850074942 270335367 -817859375 -299457638 154641282 -464439615 181954621 819509022 546586207 926941623 369613706 -955946967 -859876247 696207949 722663221 -464867499 -263603445 972284989 930301368 990447218 -998834059 -428426074 489028824 804744836 -825306843 295873964 -782550108 -938655622 374113335 -336618507 -647520517 524038393 933716861 -465379892 -922902892 -59125505 70180493 259051729 -387100131 -530716948 38509704 982513575 -486663914 31149810 531237876 -911484341 566282311 -879849216 -939199353 349100031 -889401999 -938033412 920673958 452143179 719227778 -904632886 -399466505 936677670 -990772154 974646831 -547424485 -638292671 351201576 -761191272 -103672563 428298684 179683223 966507931 -460133235 792583093 -711692665 578376469 627613020 -198356579 -537957368 11367249 -109840920 -971675058 131518033 -196523920 229941327 94632387 -282040978 3131637 -600708082 -710296848 -48984896 -174586 -921102826 -39757050 -173011403 -468527311 321950279 -969293475 -229718582 -929205931 459005210 949964641 -962698001 998871975 595064086 -821874313 429764797 75193459 -20230891 891807429 -913439293 869928189 772648724 70595093 -474079378 -144893597 -982256168 243879644 858238040 -582964249 533582796 -338230503 416861165 612479970 622012447 -903633886 -856047342 -203520921 -872927361 -233249571 -132726852 586077849 -430768577 -242908500 437466177 -983188139 -64782813 -280252674 92005320 914986296 -535928893 31082380 637430838 -910763817 -898322528 -984132188 -55657413 -880578695 259747456 -344903021 -611026591 -354153396 316866476 805834574 -889157074 -208604724 902200688 -892688063 587874355 -970726674 -125937633 -692336145 467867529 443293790 64755355 -242149942 460105651 999972542 477597384 -595372676 767475191 941668491 435709704 257422381 -969095327 389903530 273290193 -172236387 361841188 -614445999 482860593 750814597 31400605 -347756579 409165523 142243531 443638697 163882563 249555468 -115970596 45672242 -876382166 191693259 -633943877 419427977 -891035034 123906181 -267950019 -891062492 -545980083 136677305 728929052 -751795240 -575096639 -161132215 -868374213 814806891 -887842023 -40610600 29164431 -649771669 -705233655 -367504620 381628936 -52990233 -958339098 -623611181 -756835184 58059818 625944287 127194221 -896267940 602078475 -828596168 -677695464 -125977196 -719631201 446210718 606072785 -758177340 900230635 -404733558 970751712 -999048252 20169804 -337864151 -867422465 -312506953 -373189821 91966935 716657479 -22961490 386733281 -798330789 -788816202 -813740600 -904153533 -412427383 -570575784 153906285 -933966744 556618437 110154698 668111731 728022270 432459235 -605349112 -991608932 -268813695 -999276328 -897269919 -516066708 -551493532 -926518208 -515114960 468676272 -411866006 -382537425 -991314329 214944173 709429511 725343150 -955500965 -51320856 927012362 -744317167 134938544 -977141172 -156744550 564362760 29281466 -90711294 -26502450 -860563836 -570083210 -445963828 424411752 -175432322 -585056407 -991885591 -322192297 -482326326 -507952299 126314171 -556328181 -23067258 -552493205 31805813 594395317 -543807533 -900733662 156341180 -965948031 -856234627 -894979677 961064331 -600551794 92475220 836439512 242703656 -490645667 -281762669 -995491286 482851883 -289810152 -565574496 -963111946 -865398401 258993182 -695652000 -857283992 936800886 -177978326 -512719938 -84368591 265693493 464212804 363138205 -849984342 -88875526 819330672 -750718004 -932534347 853382641 -606952631 -974997670 666963325 -207504425 -30006097 355919189 -964800770 479348236 -925843481 -960292056 -185283529 -363137280 -673350198 -295879122 -376019328 585642984 8468878 -380786967 374960222 830490552 106493096 -856892016 -51299603 -576777748 506246189 98716055 334346726 178093213 347998051 254328733 -116007794 741045420 131847416 -596528117 -613942653 -898158682 759391073 -726227070 433705908 686063945 -834002772 -899061269 -824556982 -507352970 -194940390 -200576310 -921709987 813528488 418636724 305766589 496535393 -622353828 448874573 -702247858 -199131576 -192362886 396468198 -864784850 985730327 -403017399 242060236 -277761115 -809455626 -773575996 125710769 -423398279 -819218325 -262381806 -149625348 614487583 -723801509 16371880 715426315 -548358491 509018910 -626997723 251065200 439825276 -960952883 -477781724 -401891783 535582510 -100135552 -953017211 833334653 700732872 -292863744 82319203 688464375 -454617065 679301804 -216959037 267621821 869846178 9464967 -754151058 -701035748 190246643 -16532864 149338904 -342749422 259665627 -981772864 -774806755 711307137 527246046 -401804478 -185111311 -180412326 -362757360 337106965 417695892 -974658498 -910512235 317195034 858676155 790220637 -975668710 -206488290 331201365 -577769422 -674670133 -885757673 689852399 -952307603 -23776352 935701341 -653343351 -981013357 -228315171 495995553 -323762779 -968649544 514222689 -98569533 595173946 -106014913 499625989 -737421013 713572762 -863131372 599685952 -16214994 -985273516 689173717 -846503608 873402639 331910706 -969655965 -480569298 -484371577 -547425386 -155239431 -517612896 -857572988 -107547034 458610752 930644707 239109616 477597395 -445154112 -412378479 -993649032 -561287303 -898155790 -92218565 -966113358 -151654350 -740076223 -851018018 -585565236 -750691242 748667934 398219770 -735964758 290358003 551716163 -862562119 -525214938 582060198 -490615064 -9586515 -965365189 354145505 472800589 -970421823 -900885177 -216072307 812739237 338224439 -885958560 -779898523 925845961 -879607591 -341185825 880206524 28173844 -454782830 -418931474 288097621 -305800847 -4496709 537406380 -704616561 -753760587 801441622 585741443 797955576 791395856 -939473496 232532127 -846702856 -96543658 119683291 507442649 -771226716 1777821 606557473 12700977 -332966590 -202701736 126742418 -112865112 -424339423 247134827 545949063 -691616547 -872174977 -908833768 -110548020 415922645 -362118262 884955271 -194154623 -66734822 -868805317 -540196649 -628477027 781666613 -896284440 -715434170 -133284908 -742987296 188022172 986398383 764455354 416795456 -159307443 223529179 -717987214 507725967 -979172558 408755204 -752622793 -550995627 -491593617 793326270 -242612174 -363768594 737008856 646839806 -947845950 -772593054 384311429 -289484220 160672124 368022466 170319132 532195097 2205431 274034692 816760927 868920523 531047396 -142700548 707835258 148019102 -873388740 -598955833 -775935367 -591375954 908770135 -902591571 817379250 -991336306 -453587198 -821698015 801989965 303800628 -185466608 391515173 -196843213 -280796205 618922119 -960015432 429719576 -367889404 408007034 -547444940 -983177955 -737271183 726589752 833582973 -868350661 110153500 -456601223 692000951 -889311045 -329989963 -906954883 -665246412 78634084 854331605 -567837983 -251470314 862995300 -21425181 -73168328 517501617 -865108200 741365064 -238466858 -61951413 -686914789 -767028387 -21966845 742804787 -134917791 -761443458 -952123801 -118095745 -498714641 774465951 -431996420 -514548948 -262864196 111402357 -970031645 -152175241 781412394 -876986528 182578347 -287437170 829861431 614740365 461092517 545373083 -554168464 -759559459 -84608948 -419276664 981805605 676924194 518771923 -852592832 909895807 -650678569 890211956 -372505631 -412122027 938088155 509398624 89163332 565070459 -922597797 574614384 -845277385 41320913 604582739 2547374 -324750341 580112565 -962357927 387812490 262490348 652382438 -298578641 -339620217 -901786026 -58138100 575770835 -468546337 -223816143 105211381 -949774414 -76408975 -132376460 -747936630 -333680667 495117909 -160058657 -543076159 -142967115 929104675 -978005701 -213048559 356235412 -970766733 828272354 -186665497 31780641 -643961634 -754036580 69422714 743850856 508453768 -425678495 -702211433 -978650097 -474948168 239650467 597120738 56505495 -984165677 -445151529 -40752566 -208058299 422472012 211310804 458261035 -229893727 -948747854 915184876 627139159 832873175 789695528 -733393048 41624939 818928795 -905120694 854959442 -296774212 -696565975 -899077138 772648502 -952715120 461892983 -800513641 -802410200 483242887 -275461809 437240267 -67120023 781043687 305590943 487728449 -407192527 -902467357 -237283187 804118278 408310031 532823086 707886777 176011259 12478597 393276304 -181776861 279085550 -712582405 -510331714 226481209 -857622963 192894074 529915234 -904183748 -181941071 429716467 410225588 17545288 627306267 -254015173 742083480 -82937114 678864805 375643519 -924829819 19109606 968450992 -974780823 781826419 625085622 433529209 167165857 185488752 -537943180 -967839193 -568718592 280279960 311246357 -281300996 769948246 -609756082 -286407606 -184641327 920159152 -338075001 633417602 202391971 -927849414 -496520758 -317785410 -329348233 -901920926 599277476 -797967076 473722593 674447657 221142530 294689938 699666834 -144514699 -227708088 -14287605 -977348843 957780664 447769216 -945188036 -758421575 -419434472 218574674 -39722571 -796969874 608818592 673869823 18388799 381494096 -811688826 -495677247 -563597581 -887021887 7801996 118617009 -216370120 105881070 -429589163 -14337196 -567879984 -902625154 -940678314 726809954 797041681 -85193013 -648381782 -364729572 -210025502 -838084765 -916960357 -302697185 -596506340 -483878476 915877490 363771089 -280848349 377212434 -109842736 737540450 -388777117 78468438 -905620444 47625302 191446551 102181552 -981241336 975076432 -939421026 -410830499 -186744412 -507301010 -313455652 -127422725 -927974704 -663897619 787384262 -576356485 -28627191 -570124888 -414441250 -93071194 127177928 -10947590 423050330 -104428230 -794660149 -857798020 -874699444 95497115 732258784 -263476561 -973518095 826638340 784148742 217928456 -218663756 802907406 45521240 -158084782 -755406741 858776829 334614209 -68862393 -416129544 406639505 267239988 -776228930 830283020 -908870850 -346353817 -731641878 -1942044 780824111 257410532 -726375362 -471087767 462750383 -731657028 -345787211 -589236150 -999398245 390736229 -562754245 679756448 27401323 655174212 -686390956 -317174919 -446788196 155524262 -72581660 -735495015 -657345177 858555948 -151624559 749294329 -21687712 72146512 432093701 69441438 725792695 700451824 -932500607 359133158 -189621292 -806359615 888045391 -874354556 -538016643 -605225468 -463590706 -684898535 785510761 -26344950 994857913 -334571564 -518654386 -839016691 348253517 34557418 316507571 -871811790 299062404 659162395 986744158 -852562156 260973076 -182427202 72100709 -454416871 887014237 -349590244 -901448695 807029983 -990457087 -91069986 -999329633 750104657 34575458 -684829923 -855120811 570984752 -369728458 782906303 -602843846 -522354193 -699148908 -121498232 -361370884 649104609 913059187 955136688 777292819 64637943 466815435 616553329 64592140 -419695137 -713357520 -863307151 125887992 -973826931 -360381042 224439298 833203052 -498321775 -866630689 686389773 -895700766 20461122 -998440151 -898305224 -556037774 -515652255 884601080 -158881619 -38006448 -962031476 719620149 600622669 687073133 485195688 408275709 316882305 -597650017 -272392504 -214048014 466942124 307912359 72594466 456151326 -713683297 98767535 -904229717 510756001 -215513060 -550035139 496641665 -676606935 -445735904 -630380861 -822530733 -344041128 -186418634 -338182988 -606923696 654699747 623810565 -568955172 226836248 76949586 -881882039 -435451711 -662258353 287516619 -33101728 65349143 -926531396 -713643252 -774222146 -1420576 742508074 -487905443 -902653042 690794711 -977149442 -265649749 -859240429 372008576 57743316 -452459980 741627716 235212584 203498893 -592274566 897029596 596575197 -937574820 373356513 -972379975 141777781 -697177549 998254340 706326070 -359435902 138287311 -474259305 705913241 64272268 -187902557 931691095 -937148309 -592878130 -703697995 -987284997 -902083420 -828331084 -400418393 -908807496 543677492 657324924 -508751122 137821560 -254946140 694747771 545546994 -505400192 143839320 460488527 867956322 23975698 -545217339 -976704875 -125253610 -986374917 -336140776 -986966300 -460634222 -777711183 -70177678 351463222 -993503735 -154809634 758585092 -697201730 -289578278 709018025 -525532814 310003330 652726882 -981855323 -180155394 -856024241 8482591 564898466 691239883 -593454063 -940501727 -312404444 867034465 779970948 711571254 -825666522 803266074 -561166003 -812041439 -680358350 -695615950 -272675660 -458069533 234206372 -921212439 -451573268 -920603262 689889006 -148774998 -357665187 251423383 325692188 952338143 -243333383 196353219 -375300899 -246841270 -942647838 -957886081 -703085035 -536101901 -898387807 -15489479 -816551084 734099494 -451401872 -642217606 389881920 -12567875 -454259044 709523570 291816175 273065296 -896029610 -621461100 204369210 -347602878 -689548009 -253225432 503622125 -47213196 998197951 -318169335 -242358700 -392619080 878183884 382340401 360539650 935536046 424454321 657454616 -748049502 378582867 -505518511 -564600586 -34801287 43079617 -206818191 -792403014 -969488259 338922765 917120556 174844270 -535495587 -978909055 553383170 668873623 -473995579 863835161 -731835457 -970373455 -330861683 -881121154 -436026437 426779617 -273740234 -705326200 -338363629 -913200584 -917273802 -913909309 596770385 -665323304 317189911 -908748127 -229923889 -865095024 -13152156 563257920 -657498038 -130124062 -245302963 -887861129 -955279793 219201450 -866770184 450619730 -259408575 -488249410 166971243 8755968 -606106512 836109561 127634814 -42132948 115405530 853894580 252540852 777041901 793210349 335267050 715648945 242497086 669943747 -114644792 186265313 -707463790 20260185 -974370491 855794130 362762147 -104494553 -536992481 474901018 -207257992 682208969 460647188 -904121910 -724683254 972397778 262849334 284072714 -781192381 -48524753 -735776120 176674671 -933119224 -881881541 -718268125 696439031 763845162 616998925 264604328 -141141400 139459024 -997524111 -954876088 431995234 22736074 -929246579 140305716 -761985427 -181224778 603313235 712915592 611517230 138038556 26079132 707395320 413355302 -149006738 -177238994 -450055632 69800881 774236253 -185831752 -901008096 693633383 -215196939 -619276221 242588766 -598835425 997722705 -640290554 260023175 -10301919 -637814665 157663441 -725790332 384921409 80933215 414515384 622935983 899708437 -129655028 188367927 363742019 -991616473 -933036589 -76346308 274255183 -82043327 746414698 824199551 987757555 373167304 -509115848 -913250542 -80682961 275687213 -680010409 -985577843 676851788 -829771352 -625868397 -210608685 159926729 -263683061 947054756 434136397 -878761653 -119495676 -298831866 596690683 -367270887 571513106 -362425038 996471133 432412986 -295461627 -227358823 -440815479 622495047 -628427773 -764099575 462768954 744739531 -273215423 402034765 -483427078 -997528211 722024356 -469004921 531839930 892253004 -94873317 -826252403 -95303914 641443622 -879197647 -808651165 615198322 -146176970 -107483031 64405358 486552143 -683453573 701980320 335539628 748959414 -740964954 -891819196 -839339713 881530093 -667730615 -603439288 196815399 -922991085 123345289 -548633484 -553901809 -21666569 -974092775 -22906730 -637310287 918160229 882219953 -463562689 -324627333 376179927 -490243983 -133278497 -156105398 363579047 759238472 908299960 -297352458 -924215101 462796632 -961812830 677260666 721831678 998884328 837920953 455878123 -816329935 -913001982 -494790126 -886804666 210343307 -43423609 -440706475 -958806909 -17516384 536386795 -596117196 -246839803 271123101 -59679885 428532865 -500180620 450076132 -852229280 343713982 -333828469 907009192 104530294 368819074 835310444 -580156721 259522597 365087462 -858325044 110923277 55524768 450069433 294593343 142522786 955279307 407788677 -794617555 -235627950 967082202 -753424464 746855666 355985349 -349541659 -647467784 -520375198 590778456 781065081 -20555817 -106629059 928835801 -824325483 559542472 688361345 280204812 -219122102 376188142 700048091 -959599506 -406208044 694239400 3840125 649316724 -3174815 -849050180 -355644138 -195379155 558738497 -150261692 568992895 378337051 96313844 168364914 -413161248 746772185 520897130 66463555 190066994 154478563 -954092263 -916562066 -64169284 -925901393 495496759 -523291587 354303419 -871108990 852896555 -93132138 -978192143 -700795136 -546376385 25647982 948521588 450448800 176597802 -554606197 -892414003 -412147349 295132111 676578893 966189702 -756037693 -302539841 -594455193 990734493 -929126359 472008362 33317839 225352204 370432452 -30727874 -986300728 444531059 -682714763 -509592315 -348649169 -553823753 -804179407 558218693 -532015895 -504974543 -988157693 493632087 -703936603 314807461 -477253758 -258542800 422393458 110598893 -963410690 -48511297 -70695052 -866932029 648948862 334849755 -876197537 719822503 -340625531 9636655 -202308941 -970193080 978908781 -188609669 326854332 -851289630 301798017 978205163 -405113382 497618610 388940209 62870723 992644067 253298869 -590980838 -858776184 -579377318 -68234596 -117318983 843016141 -957635703 -228213320 -352978804 -175814402 -95145349 -851513589 -988448295 -118826533 868308914 -329073826 890810122 -481483674 -446750553 722235255 329906657 880103779 870945626 -515778974 710825295 -681651404 981839636 -47718144 381219319 827000055 -941902923 790238481 968223872 -521280240 -425479762 -296578759 -825747747 -530599112 475207921 -178726551 293586486 -767421075 -30240140 305138191 113752392 -309414873 976064365 -142921133 209101453 -618169836 -568169526 -608475538 -885549705 -844707548 -124254511 825275590 -526358952 -289898523 -369926202 854860367 -610382115 -311829124 497615201 -789641891 166890636 -927864562 -86220650 341142889 -605947321 -758496377 -985067310 687639165 -525917452 -15307449 -154706292 587834941 675277678 -326125575 -702569840 -263104517 55704589 -270739366 128419945 170154884 -115446913 -995834567 -152053173 358194135 -433216736 478020625 65570855 -43598851 -981292147 -584297592 166759258 185598489 -659645801 -919461393 -620742270 -265593122 -825441417 -605809579 -725437605 -351358868 378882972 119856103 -911007575 -93322998 793730528 -613577415 643572485 -298048531 115683219 -375491218 872106353 -999763695 -518809431 -427430468 210946794 47973833 -949409843 -870965999 -995625019 -930701990 -455263591 23650592 107412853 -114909392 -43294448 486670583 619497486 131264135 880861004 894059881 779905267 112260328 -133567664 868897692 -981062671 -487320784 -892163371 515026167 214630685 223519849 -860465051 -60746610 76272507 -526758129 511822923 -860264347 521215704 414929433 -731230346 378107038 336743796 -186493937 -745726018 -703326999 698596671 210979534 783343585 170610509 -805239979 516720941 -82813258 974665289 -518502378 783619078 696079333 -647048696 -851185354 803915963 867977472 363445331 -120047836 860028774 -844784926 956224671 -814213003 667037997 -904039676 707002701 -65516218 -782753669 -62373909 -876256070 30752395 191900073 -579583068 -418134582 -744604041 -943723131 752475928 -549844020 572997810 -477820978 -722662379 -945504569 -841685547 973416955 -740036911 -692870901 629849270 -872059440 670574431 -637682214 840485687 825789505 -828941191 -973727317 345343854 -880464514 585791737 -867656012 -663218182 -624065820 -743912082 367534213 567834253 -323495150 949399631 823230212 -267218281 554391911 -874097456 -841704118 -923429067 -596759834 -934692334 -912598261 -770826527 -674729245 -605469162 859022743 -694272332 -934894732 -926143119 -853786646 743411126 -755084310 -974997610 -58728668 -635548823 463310480 73615320 -298767005 839244660 329703239 -931232793 259595265 -993791912 870683191 -64658171 -408493839 277591455 61244374 -250197957 206678741 464484540 -184890291 294080480 693658013 140380465 688611318 405197108 446108133 606232940 479053989 444837841 202160418 723969679 322356584 -856568250 -911579145 -361816583 69563423 -357829797 -670055571 -748216986 -436546237 589539695 -889492544 -713346693 -622602124 -297986383 564244762 438642250 451815660 -376560145 -244356858 -880558279 917520335 -698182493 259822186 458648005 707014615 -441553328 -82602703 38584956 -996715488 -880442285 -384929012 178157449 -884494182 -443991804 816340866 37585594 198178400 -853714705 289368609 761632163 588341343 399876065 -951714531 965739219 -898110319 465046584 256897822 406221694 -911513562 -987459037 525663415 858523126 -833125176 -361998046 169687484 873889439 196448626 -912915220 -235009252 52249491 -940841152 380061736 -917076708 -972818981 936069932 899264159 -82717033 -13235316 898065807 -940832072 -399086800 338923502 459043993 -498284978 157179073 413450027 966761607 -733406753 -327811927 907764398 -868349436 -949632160 618803877 -701474612 -311630206 -358992287 -975068821 884818420 -419391154 -210078073 -210415737 -507715952 -977499985 -127492444 -628018580 958569948 -375711933 289264387 -202149016 -625129774 348432315 398764184 713793728 -340007340 900479207 -276510847 -926557314 719757166 -9917599 -401852888 480037916 121732965 -351485047 -48641855 420258353 336884747 592365858 445189532 74219520 -974508943 -912372188 863803783 -482224895 -889872173 -411172309 -110243475 -931302226 213115758 -968462735 -280934888 587985984 379969580 -882170705 154296064 -960037760 870824855 877785218 965921280 443098373 -279616029 -583415255 -224347358 842116936 65099698 727010787 114891641 -745499203 171892998 -587402475 328720317 197384055 -499774663 45040453 715159160 -389646835 633868144 -542567963 -468432708 -300499745 -511030698 250632404 -859997409 868938883 220978053 294298656 761417476 -55680740 24600226 579855108 -760066014 744984197 996439853 15586628 439617485 -85944097 -404886233 -592974522 168556701 767006765 -180376997 -650206630 -183092828 319848341 394833823 -615417316 930201506 -118781680 -157985278 -685714850 580718575 330984024 564917555 720721166 52439259 -361588040 -132463826 -333626913 582731220 892136400 -901255452 822665206 489636949 -904815600 -309231814 -218229214 -138243343 285881954 188796264 -969686643 -94594929 -991580733 -767376920 722312244 180783961 627456904 -893105073 -36498181 -638808424 -198573998 277786969 941910151 -867589974 -304779124 515147669 37365638 333632836 -764799804 703738726 -231119591 -872663405 802483274 -555938033 469489898 750184027 134830154 -896222964 -535542964 -726771540 292573301 -652713254 178633531 153508921 -420090173 -246537873 -813190766 -940116917 -287126592 150311053 -578925341 514299410 -719385626 -784498838 499225789 -24164749 730648831 -610892220 -838015561 965849027 -907153495 -69135152 945701976 747846132 374926816 267708226 350546511 -637726678 371485262 815003548 -364498218 -483425085 -985193354 814135313 670083836 -405283527 -579886207 856893070 -345400444 132987201 -140279525 75674215 -500197037 140334850 291175377 999028753 -883829900 -125659439 -759347115 -869329108 -307294060 -813984257 61535741 -509075732 933861875 -711021091 758632494 136924738 -348747769 -17365891 -195555362 286754013 499209024 -180748715 -46594322 21809213 413967758 373519471 -268781365 -931432686 -640976976 590939111 -3242118 -141174012 -416209687 -859550388 -289628907 -447523234 14790173 -48976022 -316852342 707496113 137039721 744683399 -949063266 -76582052 -966337693 809569228 -939657315 -462569109 -355280311 -282696323 824184904 -856071287 536554962 -369893065 18254279 -196960928 -996373595 749472914 -275877261 -784834217 192928377 720880622 73991771 776718690 861330234 784362864 -818288192 -271363241 -412096806 -135140533 -711350776 724942915 -537940782 -660414042 -499122785 -651762121 -998328461 -586263747 -114331230 -353608772 131039930 -437629973 -357163706 -479888756 192476962 661090573 323150317 48619720 263079840 -952726945 263785503 -691475431 620670030 -809706374 -914756741 334516616 974656490 -880528580 -936846626 -584923964 -15669113 -795681048 -859981050 446390106 -456095090 -506587482 794627985 -454423551 -92851228 -467186893 191967678 -961811299 95183134 834803972 -589183701 -859823552 348410898 733966616 188796169 -535992910 633756024 -694901976 -227468341 106942407 -504608349 -289708729 -706024625 -677435507 -170237308 -790354897 -262359470 814093579 -586035945 -269824167 113000037 -42131035 223588352 -239855626 503445415 -869262877 292957482 -452070555 -978557823 -759343032 -764750231 -715225171 -619166583 583660667 -981258556 569629586 -952332244 505013822 874727610 -327284231 -535527419 -777364387 383007040 -241552044 -454799893 -934713916 -31906941 282840637 879379664 382057114 -986983531 -155103947 -807557568 89121174 605040428 695887847 72374650 -249485738 -903666356 -53666819 -8828770 -668416587 231108010 372004647 915244081 102365808 -205849415 815428190 -540104018 -478605452 -659339689 -75631437 -255969839 723667352 682816519 289230268 788953436 -496574069 -575412743 520849452 885483045 -709879920 -781738142 -922074524 379241254 823302286 626329676 -695867743 -573667100 722663320 250465438 417504130 -945753267 -665910200 -357974870 822007167 436455608 436175715 489951709 896351590 957570263 830612021 -326763495 -445883223 406795725 -791430623 843347045 48265513 -288004692 -879549345 -578368682 -550005295 -589429265 -360106824 -619563465 789811989 -684288186 -993233790 -906055755 -257955286 581945884 196926036 -987934804 488708970 531015837 -345909674 163232489 -180012203 -909733959 -494299450 -431144260 900352657 -811171077 242092245 -693014214 595624648 450661622 -997150816 -503593486 -984826718 -876700161 -81962168 -534832012 -466129426 557931008 -154395477 -823801085 873642822 -295112914 -877340486 -531796112 -860650678 319585550 -519730916 628058292 -296882261 134359411 -356192867 523105537 77141805 149507684 -908038724 -169989186 338336607 186569874 136996601 -213522392 -510252151 139845785 282884122 -495078869 263145624 -946561694 -29910881 797016198 611369314 815693642 973215113 337528488 -626902919 -904125374 805732376 -487553597 267976530 -861482188 -859495305 971094269 272877223 -363171819 346716158 -797464620 786335865 291193787 32546195 -22811175 -669719986 -977940852 763666433 -179972137 161904933 -100933093 324948994 -722433091 -47494787 -852445534 -925416894 -583609121 963248108 900314572 753919367 -811138459 848705552 412168095 -298692055 -30801566 550685907 -305671007 -207190945 -323920517 331157174 -860474787 -121385137 -29990608 283235353 911161058 947198217 613515367 933220206 563381002 -713940418 -52358509 -685035739 611008577 225208400 267469474 758563043 152307859 683860353 574327503 -94861216 290296072 763189045 -393639312 -445019481 -682986658 575559122 -894333575 11342335 -779115471 -365737739 -804984139 -787073905 512877125 165025253 496161449 276554535 -35260178 -37806832 62291094 -619362824 248252751 -990067416 -304398563 -288222320 87657338 963070911 -677142925 -907518451 499447616 897184578 -2379667 -357739960 512889975 603981021 197240559 829903317 32056495 155423338 -306237996 252941025 789685599 -111222134 465867120 155079076 -946196882 -185455079 -715850036 -128940706 776738090 346441058 251696470 -122492807 208889995 947297908 589284873 -850936315 762885171 912141948 -758454765 114849140 661842878 239165568 757109180 27249206 -304337058 -193133908 -290331125 727719437 962289430 403430880 -166823186 604491381 -855274902 -848439713 -387913190 -948955431 -33894792 -103763226 -77896137 -404640350 -904805816 -973683314 472866843 304084179 973614594 -85331932 453147865 589016117 -320673632 694693100 -443618391 -806314401 -213624980 -833992858 220934805 482037962 -27126766 930603680 62273752 -212320984 186550912 895450566 -755313251 331276010 -952989148 -143226441 382320580 -134367586 753010333 -843059205 460992064 848204517 -816742519 -213624740 4805049 -990611573 701043328 -689530734 598404545 -767113951 -994837635 -992697494 -573428352 -355946262 -826690352 647506453 -873908300 146182882 430626485 40881805 933861898 -530306250 -211151277 -968935000 800969760 -311624071 -112161441 35806692 554008343 -506634755 192747488 -132483241 -805913886 376004969 653892019 198891163 385393397 207451700 509360429 -163685706 440337749 367039147 -156383200 866909397 -988907115 16926449 366932202 989700939 -984374317 -349924961 -116900904 949487582 119768789 671947819 980552582 -226745098 -787159900 -279092507 809061594 766848443 214272738 -145674566 -513118445 408358853 -917153244 -859226427 -540233632 468240153 200741626 969126798 -842929201 -506404273 188682297 687599 -786978524 52291535 -982385953 579953678 -105491174 -966760269 -917454930 777607922 835243666 202313859 302072094 668312600 975568761 514912194 -758263555 637146708 134276990 456009184 -656011506 621158545 -283115611 -573164750 614448471 176650757 895075403 -332293550 -1706093 -947853799 161302177 -960507443 -94649846 374323654 91784092 -224519446 -193206316 986292919 -338763362 -110661246 616417193 -651003344 -908347387 -228994361 -982690745 919737727 -861565814 -888437946 409400787 272711176 567571238 753389282 -253613927 -863028021 -967259116 -786649104 313622736 927816288 -118942654 -835567004 832478842 -957640477 -796074447 -409654652 269199530 295709645 365825903 -924006787 134518916 -972937460 -182151679 -396547538 -771424450 -237982713 374458101 -901598842 -465728634 512892287 -790036788 943672154 -361880185 777534450 549577788 384505888 914506429 582318672 597856785 80645518 362651312 -668569517 245078514 47646507 -773693641 449004067 637991855 495505889 -402769936 -143665890 424015456 731748981 -264086996 -905619871 -812282205 -35511446 -143602584 562175896 62889712 390668782 -72415464 272852925 186857288 565704351 -97096273 -411048572 -197273408 -330073491 -976213547 -746900271 750572027 386437765 -415469788 -151833107 -713399376 -189163428 -850312688 924592480 -841141187 -253082624 -366557058 582874269 -668817291 369355946 677254398 -481099496 -813639148 -613831834 -918923600 249250565 776836949 -138822711 -625380158 -183789411 -720602008 277523569 405162018 82124584 947450078 428948471 335224313 550538457 -332097412 919754526 -748778298 -45496787 -416892550 -599090986 -268387955 -258033737 147826391 365054987 -822643115 479009100 -413072714 854611283 997909605 -226711862 -906704198 931502358 -977461298 870132751 -354804001 -750325103 -461140308 -75406009 527198467 944021710 -993281425 327164897 225486533 194459241 -269780293 893389122 -33269881 -18558591 -299591313 549837569 382350424 432020732 -855679815 -617306833 -350407929 -678322930 861702267 236519357 -971195295 712128224 -990192505 -877899493 496146934 884862551 992233258 -858657068 -865462552 -616390697 -81546723 514252268 -819852635 -222311795 -306066483 405633899 972147446 424153224 151539373 -208606082 -741889014 851948060 -806252161 640461410 136485144 -661931976 -976845424 786077215 -340254906 737373196 -124887075 -311450200 302017773 -262563227 -189349693 -349318941 -525184324 -344600082 -355459655 -538130523 39009221 562993622 976121745 219156586 -806801821 -477428385 -522693163 -982138023 946724839 628846210 -190744105 -942647823 333310622 3003735 697813587 -677687882 341071759 573484516 -891610667 -999183147 163374065 -163981389 -458116994 -682091810 573455384 352533313 -31410751 -951728941 -992066770 613129594 -637343110 -100541196 28639568 -808705013 -881384610 221837747 -286133398 -551561420 239699725 -486892206 -922715210 -951044381 -429540029 263111765 -95524293 -879210089 585423884 -901936181 694274427 546329570 -901119328 -289835156 -765135467 -506719969 28073034 808319917 845813344 996662284 709107329 706262928 462308230 -928235782 -541761916 -656535849 -884424441 -570630173 565301898 -170557839 -122191592 -342482025 342549955 -192390449 -441010052 913009927 -929278685 463465655 -966200163 508661552 561529474 580590617 -92492526 512926499 -856728186 142372007 -993793471 171344848 -196791724 704536227 20523484 -635168042 263315507 -664651933 -710887471 721553591 -321187782 -595311912 -996560229 -903369532 234130250 -118751821 -245851556 -570803443 688857730 313138392 -805277164 612095398 -370879601 -918960974 -26726697 -956833774 661629644 880780777 556092725 804901458 -124330863 414815608 -171237342 678877413 -28131813 849286143 -956290630 -912299954 -962849438 -814661747 809253637 -284037220 -409973659 812693408 -187406752 824156591 -453542061 566741692 -894130499 -912167979 -267603564 -699407663 699927420 361516836 -618368636 -474282925 404683062 -956738993 -740985796 -186707861 700678818 134683341 -919375901 -618042172 -333922893 52492286 -916239677 -437697170 140192332 -879089115 -252358917 -198037678 -163126335 337667425 -532827918 649466914 14340368 13630022 68724958 120209869 101462043 801121395 420802207 -346094185 15154583 802433571 179622890 -727646003 698210931 438637095 85646136 251406101 -574163212 166270236 633363929 91913895 -928721126 717124253 654216726 211471207 838035138 -745625839 -986566472 -472574844 592041586 -666878037 -970591578 -541101693 346751985 98133380 579108176 -699269619 -248228873 -147573265 -45363804 766925710 -492623342 -865740914 -960720294 -941896059 425412534 -22557804 309510042 851249322 -856287569 -204609676 -204320430 -932492342 -634969071 -697587352 278978865 -944417581 -443213191 144928746 -416992425 -998655252 478050710 -387584003 -539756945 -322680953 710549378 -960648770 -21950572 -685163143 -255705681 932685625 -918237433 251670977 919461064 973558627 309774919 197389950 -196482825 -528198687 -98844376 -200254041 267191637 696835194 -132746382 632222566 999247842 -853767518 687804986 -591448996 143677582 -876671087 -590104248 -525755356 -264255089 -129861193 151563691 -701189359 -237993610 -870386881 -386352502 506300709 914815097 -452073582 -389511961 686792513 -625998602 920262958 -263301185 177518573 -755419377 637854439 977264533 511772261 187205986 -302965497 -3488821 38970180 -304216662 -463167483 447521184 839460920 -339838569 857416936 -833778084 395906342 -419927905 317785608 694716983 342078486 299915080 -839119167 -299104453 67246529 -291192748 311383586 -393444606 82808650 84162896 343254209 -887156425 328743520 -166375000 -909891893 -306967867 -979169015 -360341037 689543312 -87682481 335442302 -921107818 -787644945 27419574 -260946387 -930228009 193641491 -865040046 -497639561 -636056549 682193290 844438925 663858531 843074123 -602149175 -416378588 -595602273 709234411 190176806 487206377 -354086340 -614052633 600049953 974657180 219572367 542674413 -479794335 92919706 -965150271 -937734671 -994762776 370292031 -858842489 -929891368 -749772043 -119788876 -860119377 443869448 -132312569 -505242584 807812899 -597602927 -808287307 324187782 -902012451 -410436482 907809194 -497614724 -848685718 -49497648 989591654 -202772058 336449719 442157959 -375598526 -591461561 -162651276 144607139 501458145 -127801547 206872468 359211722 -904993164 348029980 429320354 -654765206 -919242544 421717331 789104242 -51555112 916474747 449433494 350841961 -891812561 -373862372 448829510 -449732689 -613536825 951214787 -298418407 336965527 793322793 498809535 -474068401 87997104 -876788992 -65529962 925345828 120334500 -711555465 -349939366 -820276680 647656257 -254932530 527753300 -70507037 90302264 608510757 -796273354 -268077141 -590528003 -879798608 -966127295 760313958 -919094815 -339989667 61659821 -516311151 46473508 -134609040 185270442 -764044612 -488769895 -463403671 -238113013 599227209 -487676310 696357025 377089389 632658190 984801560 -972849978 812381510 484974169 -375266154 192651163 -733016516 715036110 -346321728 -529289869 -700524679 63150269 -556572124 -666651974 -324019421 -623150586 -6641640 737640400 -139461737 -960168133 -544452288 -954191296 -871696392 -33222183 -565078614 -109809405 -581478622 -52754924 -560936028 795610768 -567580382 -723618116 675277143 -902682519 761356053 -847472659 289968644 -971660463 867563452 943646916 -648433979 -980444875 -140686463 -205006103 -647096848 535294116 171843312 346261512 125450869 -967618426 238609732 580998581 930706633 366913341 -599707249 -781855629 -890379712 -181185871 165389448 -451315739 -533058751 597809066 -174933855 -857781608 695126547 -561061449 -852737914 -162388457 -680205559 -985174463 -366225189 -328639538 -965619337 493088348 466354359 -760199832 -119101183 -509285977 586061680 -993650315 -624388049 -322812236 439864619 -841165064 -955898896 840157370 -623020693 -993762254 -488512148 542368755 -445077993 -21570899 -7305826 379988152 -26836154 -459662927 818926703 120425933 377948617 -861278857 -12232177 -988276573 -337402042 -125335161 357328129 -871047683 114465007 -909256702 -527817307 -446956961 -902907017 -152205356 230230804 389473955 6629580 126848261 82147678 383608888 133086007 593635530 -221506005 688008014 -575419017 771188169 -79487481 397744830 -835958405 -408044426 -629312885 541990212 -416806929 358454938 406229992 245791029 -914363870 -383925527 227259699 200101137 -293182229 699442393 753144177 -343572893 -600246611 -164108667 -954098938 406382970 962739594 -19434907 -357491790 -51658046 -573283025 421002205 -511133680 -148702042 44706727 409378839 -898440860 208748322 -998665587 -527753745 -396745114 -562956163 830701194 -990515123 682834866 916337324 -521924296 -237389082 -31045187 184893475 -685430337 -425384658 841320583 -285676948 410506675 739737998 -879293979 225762622 -427180557 -384269416 -973379072 -463582 -963267211 -484512752 850834376 -66044131 924866088 952393517 -857295810 778716854 -722843876 -401524571 -931722957 -892142683 -539523341 751111909 876710994 -61447637 -633760821 -301817840 -876554162 -319191158 272797502 817282774 395131895 -464179470 409537124 368354269 761583152 982356567 984084854 788204080 -165590663 873333996 -843792320 -462239935 -340193783 -918926233 -657330066 -344973240 712306974 -380173941 253502189 780584017 -419800271 713978848 384212279 -690572924 -494952436 750451458 7609236 -518990245 -716223347 -867076910 -849191119 678908548 -331256380 560346005 -100220831 -717156876 395218924 -263619625 -928952797 -917855387 -537769277 -920228763 -380095322 122036940 -986638643 -37425387 777063700 725668332 582400672 -116917759 358768701 -984883247 -550422558 -404502668 -675456171 -45374994 -801534857 332153065 435634761 -517758204 465076156 586443642 -986333304 -866180225 -694001 -86554135 -730820747 -752958725 649826241 -807257191 -670814112 -887943037 -727485954 -50909434 86610257 -714124596 911665179 -283809691 -988456265 346582203 599272551 222828789 361698957 -951150008 818326122 686242786 -144008649 -983208736 -129087796 -855857536 -648450587 -811495288 730586106 -634783891 -825159160 -417591543 278661974 -555979907 -170550268 -218995433 -363237097 158635620 -254422116 -90723051 -892273815 832188141 195152353 871907718 -599105198 59212441 71006273 -999832648 -865442417 -714778418 901533698 952883705 971464369 -389958599 822191322 -305107075 -245816135 -973742913 -116602363 -662713677 -608526804 58238477 -80305220 670135170 502258571 749144512 -696343910 -860978527 -239703516 49233974 -99185225 -279460977 -266061533 -904032872 -555036907 134833269 7695922 515969366 -12483025 142253505 801190949 -258432975 -52346438 625171670 351608427 -377638764 -827419053 -894207709 -351381677 55978584 -704405032 40091519 -885782940 215289748 -437256958 468991984 -183049387 -133600868 460529810 577247097 915633106 -786139062 -849697528 -497912075 -837655581 -404734435 636921194 170040341 -888765069 -523045479 -835189801 764942233 218521547 112463761 242630255 -577353674 734824998 415211202 -619045030 -764040327 -676293862 -323450062 276051193 -709560449 891839687 838794235 759431536 -438693348 -442290281 72477698 -861446252 -674140823 286338636 -858627426 -172052898 448683055 -263361861 -682615352 -528760251 -299610577 -205660830 -363950052 -682151992 -987139284 748513709 560478263 -711976605 335855059 -171794183 -331021635 571814733 151911955 345528304 -299617722 442351507 89884343 -608307135 54299395 651190995 -50597416 -873222908 642261096 275261761 265632082 783633670 -896791138 -433168511 -627211838 -726890137 38071238 73177585 67449033 674121186 391025594 -67173898 275151248 -195979791 220849497 -536477341 632226027 889827863 -964662609 -363345666 87872519 -411763978 -920994160 -969726786 -20071113 -14178412 681464209 929331471 -34884966 176241657 57109584 -916736532 -187608320 12834799 -349905043 185179842 285944663 688166196 -889126221 -794089952 214803734 501899373 138736151 -657528666 -841564065 -787898000 -194006006 790661962 -898070138 -306152262 -720167352 42318734 282083761 -788645158 72591948 -885471000 197176430 -393427491 -956139529 -985192184 782814167 -46513592 -901928716 -552277801 966321208 -251833758 632902041 104782223 -711151210 743775820 310692271 503652524 98191546 -698055226 846123859 256627481 -485953225 -495365795 -100194205 -531507010 198481943 179638443 510811725 -666917944 390993285 -564079975 -552388943 -559313932 42492535 -656012119 -544506116 -322176946 297474289 -446434831 125545253 116311849 301731411 -389036354 -926389576 590580201 -792744182 384302696 -53250923 305447364 686247470 -354610712 -585408803 -947189403 150023493 314396992 -478696412 -798978211 -653448212 -967884688 -465896155 737545073 -679448310 -18285098 -969252507 363044225 325702783 -513758622 -959132722 -524306575 39806547 18928884 592005274 -805945690 629892530 665615699 784634511 837148349 -97565253 -416100060 -4887935 -558801431 229289229 409703263 -505990833 -768170926 -423383393 15312755 -567149137 -76831605 -100055580 -33045291 -486770179 220496110 948669611 -456022686 -563943312 126888747 30218692 -670559681 602582172 -929974762 348369204 47103798 -883404099 -169221914 -434764151 901230412 -479557213 467670596 -662353295 515554853 908869166 566935934 -222225532 -744605315 798765008 354391075 270707440 -915867776 -869924177 -976831788 51086933 -356694356 243664322 -147727104 187282958 679721010 979161643 -929981997 -990838671 434260167 -859956759 210046886 -666119682 -890844504 -959175029 -100883833 -989614093 -586215888 -780696884 -799451035 929338965 -871827719 767484899 -440370215 -763916681 418766260 914020860 506790759 502898484 -955903318 529958971 -593498231 -460081321 -373860355 258774665 727201638 -841622992 90452661 797219641 -979945310 -622770820 789779235 230101576 -288890502 898934731 123442900 610225666 761836992 537227012 829528782 962385957 319082329 810217416 582387209 878712114 -953699266 -146330179 645249327 405607846 -790915343 541862362 -211916831 -384413574 -918218959 414222814 874361091 661499032 572599822 -182669896 311235025 592654512 194559285 -46469388 -324727560 905668783 -295018304 798715341 368410801 -680664960 188458705 50455935 -865762651 -639942613 -286810297 716624558 -908714147 -387993210 -577189269 736535180 -982385365 -368104612 130913895 -341785843 247481814 65211289 -927563029 -25640742 -420773327 497553146 791689362 890461698 -57275989 -161235001 -303491338 617996451 -403049865 401490358 269228144 965360936 720825398 -689796798 -131666776 855062748 -329739411 581522927 424203658 -238453558 -953953930 847014390 -649402025 -936339295 -668573870 481511870 -425608784 578907945 -600760489 -500655460 -594216445 -21533816 996897686 -950010731 -278555766 -207861951 -111245731 417952896 -737349147 485704404 -328040393 531878997 303581692 -754698643 842082199 -975568732 -899635896 -635140860 605954196 377084116 126405583 652000266 76614858 477003558 568177324 408040988 -188968220 -857431461 -160534715 210271291 -505570568 245248840 -958746173 -656156529 295238110 -237301939 135981520 -963491269 -966832691 398632373 522213135 -294873084 -216972277 -321688821 -49571726 -522373726 -297257552 -96691269 -157514585 -838787004 -867090801 968890998 813213262 209524057 298410908 233906938 -529918602 -890557313 228991831 309546683 172230331 723421263 -592688124 213484158 -932735267 702549986 976182219 55762607 739058717 -990650473 -693088668 113788204 -433007203 89939055 792099383 517421071 567565330 -652641817 -726753846 -737432903 -491428821 -593844646 -916025553 -825699207 615679411 382385355 408207732 -914239192 344344395 -510284085 247823845 -630908922 -934346470 655135721 582575236 -867081736 210202059 411273807 41197224 -198222872 273139687 348108556 915565332 840132484 -709436036 560181067 210069907 858129294 907539251 483316062 -879303610 -731373218 889471416 -942812810 -557072424 357667179 439572545 851135308 295944341 -363566708 -806632425 -603715462 5524370 -740978895 -948579742 -559384042 -755544278 114138670 851889765 285652946 915915798 -22454196 -513722145 683997482 -329805359 -223158181 96694901 880264548 -512512535 -143249496 216096962 -539299792 125377287 -41915270 -482112602 568304863 -831731738 957459943 271956523 464212603 -553590413 465324098 860497141 451933957 724345203 764433752 892549915 968800926 -268911226 596956032 106970224 -500479076 -572981812 593248079 -963965242 97212829 -777393750 132729659 -170006270 -289906285 989480164 -953909309 170793923 -32626197 -143308225 688681321 -611804982 24960037 498657616 660151541 -658311008 945067203 -22008009 -945297515 249517512 -445146454 819136237 -5416221 -623829176 -597258637 -555943837 483141049 -97737713 -128925648 -71094520 -61702955 968287181 151511731 -928973297 -349202737 861605446 913023220 -450595692 -115084278 -267086625 406096083 -573886605 121108393 -716427528 924771012 -366223714 -374738536 722354567 611768277 -320036051 -175611568 -980861824 -648383462 818972211 -604691000 -245642099 -884455273 878450049 656620188 -13380921 -340128118 -552566415 -192577388 811383613 -629023359 458219876 525505411 -863483786 -992375817 -737062515 -130570411 266236619 -310949119 990537983 549809091 -533661755 -523169379 -972413093 -958790836 -911401102 -292449144 -134402404 -892262926 59167394 -462913840 -644437573 813525295 -347369113 -913471171 322661835 639249966 -253599289 770095420 -700811070 -589699324 -858927940 757408806 935806087 -869895373 617549342 -948740075 -465783 -263697687 -259689194 -157411448 -861372244 206649051 319419173 -833785337 247858215 260534424 -126234481 -886544189 220787851 932932913 -496941676 576350279 598974560 155689211 662879108 -225847253 -352544471 -738203829 -603235481 -53355541 -327903153 -609647067 -443430382 -539580714 -479542440 -973364688 -488320789 519991777 -237062374 251990017 -784903319 -98434618 -688844580 534515855 67780046 559013636 -352433369 941545565 524985800 868354483 726994831 -971955877 297221114 178485743 36249687 -187383426 952638491 683705216 74412745 -798080638 -517133973 746509592 -407727705 39435645 -940554770 112729856 66070958 -428875558 -514762015 829008584 823114459 -299665333 -416909682 -865730121 -912633126 650870364 545799868 -265066495 444932282 -76697980 -544195660 24443465 -196137504 753025454 -944554440 840112183 -581841620 -991915950 376333751 492571125 -937480234 859199778 91597069 -345207939 -248848224 151042300 767521917 817222734 722166742 -894723745 498747670 397797553 -194389078 -918162013 384583785 -107022204 585224705 -217099995 627911301 -117326661 706202025 -916284359 907116804 -637419127 689257448 962562364 -944790592 -892584172 823162768 431543159 452503306 885682534 143259290 -603383272 -607009053 894411066 547659028 -986970783 564150152 122342122 -881694528 -84585826 -627343973 -76083606 -150231486 757239813 816894190 -712490429 -607343830 297321843 170182910 -901141805 233553837 -70183934 -686044579 -224672362 -255105217 -630835170 -264740181 -579426097 800707989 -959720523 -841227211 -203516369 -563103795 -448236264 -456588951 984555233 -435207047 -892438800 -40586293 -316901575 -124508273 332069735 607014819 725260242 -58174100 276425361 -987230188 334482070 -573736443 35469076 285856618 659817394 965285142 599812040 -712338616 -437303723 968976870 22921203 -16729820 622201211 63200681 142042969 -728798805 500096886 693806706 -185387756 337168472 -888883989 -225310202 -850901469 -205785563 650181525 481168266 -746254392 227958119 -724489482 530170970 93244285 609992589 956434527 -871286640 -251634441 468768273 946514855 -799306049 756429658 -638272515 -977812827 -368132787 344997665 644388385 695067894 -660443013 915589580 47681133 -966636308 -417281824 -762634043 -855520297 357407974 -613535512 -208789507 -139894148 867632755 44956102 -911936030 -856856728 -572356576 33824608 605652214 -763405697 15054321 -793465874 705362576 -185914471 -592771923 314308586 175813014 -570584749 946175800 -626672969 -926196365 493760046 -287115982 841909568 -606042469 -401235937 -722855904 -368676512 -404239880 634552071 17787977 386970613 -652825725 -262062916 -715556933 -712245402 -266403291 -287913509 321579207 -808234724 -51319206 -810850120 -601700598 -493440277 3235409 -194472521 820868309 -968435225 234942730 619560461 -595108193 161262718 -34163140 117775825 -144311362 359794391 716539889 132832735 991117880 -835183639 -380098842 -138577791 551786974 -32924567 599359293 836230042 254830031 -814527646 -599167115 -571074410 -622762370 349513680 -381924529 -224462968 856073403 621310880 581064512 529458064 652875656 -331476406 1534878 -942232538 829786313 967371738 28059640 -462008697 179682481 -402884119 670824038 23316713 -238067758 -856758452 884738922 -833764431 110316981 336614567 -997534390 -782336635 522086922 -744185152 -353411045 899324552 605328528 264664426 -472622063 313918283 -261508341 -891557552 -304107300 -756116333 -370517605 697427578 -845832518 -688214940 517315668 182227122 -150223636 -450485499 779343004 -626883246 572831215 -606208402 -483641697 310086489 -439972833 626675284 -500782591 -584990870 844338649 -978695670 -329176021 -656556043 773145235 -871331141 608108383 -846960476 442587143 -800883606 -886001675 -861520158 -556999939 -256519279 688423773 -402832457 55265781 58255793 779394666 905042145 607770294 411254022 -869324748 33117861 805045620 -352966445 -804279297 -782410860 -873774809 -305061888 -367401730 970563841 -431241205 303422249 -833475850 -805579618 432091109 774632533 -652540093 -272805396 973748928 -538541768 -281809201 -730734659 204938953 -740869076 -133567115 -887278913 317386717 -501656097 -982236769 -222326637 909597925 -999045164 810791225 567159897 -352011609 -993488073 784749037 -225786417 -446033608 -730136340 -402706224 122725187 573285909 -236182074 317145569 -142106630 -609033189 664605476 585087974 -782767909 -873936292 -844204875 -513502567 183519014 -585073951 352930318 296240101 732312766 851274221 166519686 -637497518 613388498 167474522 -974189941 33064747 815462914 -967678014 -329669863 -557807151 -561195269 -59806203 39486625 561529918 -634003942 803304551 -268808161 223889429 -953212286 -751686332 -338506245 -735980194 -773106271 -182711119 -249482761 410412743 232214930 -896552444 -440830803 -182955951 807238130 725688883 179546531 273142980 -254320243 205356590 -841275921 -586340977 90194929 -170945784 -144148128 528999660 769248013 895338497 -56954070 -864755929 551159400 674237769 211649853 597947115 922551437 873143608 861966921 -998038482 -457051159 -534999488 412374262 775163772 -579035579 971543459 -555275827 -919281097 549748694 624270704 353861883 -852055197 -317856354 512585962 -438396173 772338575 -805843469 417455699 153854587 963404544 165310549 -903099484 951164968 -431013699 623654638 15331173 -980550232 398722428 -259008866 881416689 400683946 283939975 -801066447 -334425440 -88379901 -380102026 -510365629 356344272 -299383123 -960616936 -166868672 -945521241 -960155779 515274974 419581075 -398551952 140129901 613737606 -981096254 -853499160 429658502 36730648 -904082291 233339823 605716950 719572348 -898812652 625166718 -29188872 -157821518 359099760 -775988574 -873881543 558033313 -110414013 -109745091 -969552360 379220358 -900884466 -268935483 271119776 -67753138 -361940370 310963997 -699961811 -942359296 912412045 440168090 523894663 783832144 586668931 -193930483 -326920855 682586640 -960590661 -868687553 254675340 -859403312 756479165 -921997180 -164708477 -31904723 -697985753 -186073667 -621355057 191600234 704181243 -590907417 -576663056 803296777 140157100 694456720 -411940009 778216730 -142062931 -111901820 688373787 -377134534 -819217377 64784802 -740786037 767451554 870854320 -67706892 302554546 762780012 63605555 -590253761 755893053 -327398928 -512250941 -556299071 640696350 -210236694 257627262 -980658708 981363540 -185675143 -719049772 -742783163 -529862014 421107328 951673557 58197978 51840411 -337873021 946296158 -407269450 284992445 -872921220 657515353 544206408 747046687 380886025 -670984132 -97882414 -3817611 392621423 311863825 -395408205 -934777505 799612884 48292724 558435198 -558107457 -841563662 430292843 -724227565 -27238804 711243071 -467010728 442899182 -15133249 -662820818 -646386488 -963292839 -693839 -847573977 -518045935 -863185042 -867978844 -860530583 681021367 879067844 372871795 -989962766 -366298218 -778429464 255175011 945565607 -173837669 172913859 597694843 874455055 -416134591 -960412615 -967108607 -985841749 -832123826 -141831058 577917675 -299134554 -846415524 -584699222 38044628 -492802011 -695475707 -962649212 -340375988 -213521642 -973317900 -208354832 -221535872 707703467 -476770636 -996147725 570257054 156931146 -774577189 -322051583 -44986895 51585143 850862276 -594775699 -221443450 -712755963 -702671961 -336035704 -846081359 -534795787 522133238 731836316 166069660 675717715 -852862906 -943369360 -964567944 -695822260 -906018571 -304943932 90656098 -879336471 486701236 869120226 680883349 -990069400 872972501 103656755 19378099 -901604689 781605173 974391205 2496807 484983801 -767868142 781053358 772227839 -470540103 -702465994 926146480 -5335889 819667245 510499149 -986749877 347901312 510152596 -930119237 383333368 814330336 -983621455 -921610565 -242497214 -862957926 417607024 -520860636 670441776 280053977 -795371783 -373385116 -848051571 -844460119 -739263591 -873660367 158036689 745720210 -789012156 -208393601 370464401 -259552259 89140405 149127234 735111852 -238675998 -487857265 748361975 -890774687 -977704670 818242739 345075034 689142019 834621284 275980822 -700838843 824179712 -453895801 -221699479 347137840 826158176 -17071262 973752724 978106605 138468619 -912994515 956962591 -850978340 832725696 -979533213 -59371941 55706449 -239085471 -970231536 -942649965 -651457267 -356391181 -430507230 -903095292 -394649514 -555695547 767663800 950425520 -866553529 454801436 78922695 -714876019 131497500 625026894 63424502 -668848307 303701422 -953646761 -842579231 134324380 37338212 -755573745 -56196677 186359872 -922848050 -35729889 -873012069 -14625248 725184640 -990727252 42724788 -926272628 -494602080 612217558 -976851567 110748406 -943477989 643328586 -86309721 -957515165 -49353625 992612974 -819874830 -917856126 470156220 243549672 -734188080 -373626006 142419265 -576767310 760698374 -967726171 -332341055 -442981950 218633701 -402672752 521288161 198137985 582702000 98989153 59927086 -522056860 25232878 565325007 -909839302 -99102335 -471410235 999199063 -603257397 442280044 894200251 347388978 287409370 -925674580 282049206 -389918058 170391446 547861126 236455937 -834672937 971093816 -150329337 -802399108 -508730887 406688713 416234593 88596361 -219506774 -533111069 -476185286 879482379 526816017 1757854 -242768390 -55342624 -55565095 658129275 473247142 -203849680 -945128123 -231956462 -457133076 254777209 -944547092 -530291303 -610657233 -481948797 640100143 937203893 754507140 805427206 760814062 -543305844 -996971903 -895400473 863382869 271779044 193195889 -503607552 738667975 717010603 -771608821 118000344 -428715191 -14377211 -937342280 515719715 -503731584 388421215 -835613613 -596343353 -991018895 -292746689 658433856 -935565987 176962009 -952223378 -564998430 -330421496 837496868 -957974938 -672477937 450827282 -501280782 -816933487 555426810 -785381560 454845557 -398860949 -288989112 46029884 -829333994 -60597933 -983453419 -258049185 925024857 -920795699 -889813118 -726190375 320141869 -725426730 -322533728 329122974 -18173419 -811583520 246073341 -988695058 -911290545 681074911 -319116553 926206324 723099973 8405510 229549958 -925664456 191472023 -362506880 -711046016 -501166067 238632171 -35128 544863817 409298177 939366939 561410398 -996234655 716908148 493131052 -886047773 990717774 -334210727 -611474503 -479299602 994912248 370352079 -290883121 93501941 381657021 -202173666 -372906796 -937459533 -423450990 -797290471 -76537670 806098969 -722954927 -885065647 -703891559 -434000943 -533715361 534740613 565963929 -988851545 -203444858 357847221 425075207 -199679513 -72728279 -229277389 -85727285 -229494153 436511885 302798212 291206246 283940485 -474333357 -999676876 -770041222 907323665 -349334189 -142948018 822380485 227214822 59761511 -401640832 -114169857 336806585 -434190126 181938584 902805642 32094513 -430804451 321285924 -104240679 365750692 -468350503 -826649120 -981412469 458921218 -55926508 -67139754 -918056582 -766898271 -911825189 373149664 517042214 -386158546 225989141 747000992 -626318529 876654952 -543430674 -951421691 -43613874 516330837 -353062523 842216269 -294346226 212747351 -123328794 -539024231 -902641784 445866755 782261693 -6882463 -335866201 -833572458 166468418 -317278669 625348760 -889458091 615581577 707292178 -803840009 703756388 -67041806 713202205 -829885805 -988536313 312719549 -456204334 888118640 769288875 -407626025 -302978882 138136064 239311452 -608246260 843789839 -695424845 268424946 -842718040 -598066629 -433191947 939543653 395050909 230941853 -894028806 -585964321 913663184 583836307 -622906059 381761113 143644838 -426746068 -61966146 -923396969 -861027511 108148049 -911933281 451692038 651943715 828701712 73497265 -903165957 -621760818 -935850319 336145495 -230007078 907939520 640720651 -961582133 -934778521 -957345979 -542257726 857281485 290221283 688684127 815769032 704256962 454863663 252121692 -918649098 -310858872 -751717118 -492878813 627174982 -822597734 -353906324 -412160617 -882014662 -902214287 -907700549 946687050 23799331 -810866506 -822557415 87949013 525278989 -52564493 -151595115 18515992 -161630272 -233857282 -86313633 296112002 -524059445 -943575998 -162687519 -855774060 760680965 -855307504 396347632 694548220 -166166376 644630514 -945814240 -686475041 822032780 -299720564 -98635658 940018119 -349418497 -6336207 739221521 674380834 182797287 916664106 -385153801 -439407371 -283384034 463251085 579108621 554985694 -918089845 -654688660 -296385952 -442149290 -598264657 540926529 -297923350 -985067340 685619025 -901575719 709480880 -628030999 595571148 763666640 -314506040 270120281 -683537571 586858303 62654752 -32956068 -566961552 -345607375 -506058882 615835736 -576426916 108787318 -971055283 140189050 -575445245 608053338 -452308904 -493535090 953364679 251305144 64315620 -792383626 -355251975 766392271 -777450966 -817116598 717332905 932029914 -445147597 165420406 548212907 240346364 -711942961 864675336 -320278981 350711791 -315764380 112759467 -994895585 178176738 -418888445 -718806148 -860519592 -389943728 421382902 -435964837 -929374037 969073998 70500073 -976009359 72895494 -865184307 -915876632 717643519 753724317 -693327598 900526921 323573574 -908781332 -692104323 -658489668 639431575 548242041 -370432629 356623263 -919520588 980279162 -959141118 193238879 837899931 71551974 774350435 -880906218 211032382 -763076941 392993038 775067546 -692450978 214583388 -301916029 -815943984 -860004765 -314583983 -731820616 857638754 -708343314 -425148214 610682028 615230261 -333929545 918577705 956740593 -841981618 319336098 -561175683 514641646 399815510 -728380169 408016881 -554429259 -890480239 -667914793 -927562472 -918870103 543117590 -690639412 326639288 170701488 -383090390 -606260972 868785459 -199034373 -466265737 -593282171 69145011 -756110630 -301625485 643996798 854571398 -833878872 -837416395 625665455 -877138279 -679398013 -202482095 -585797609 835243633 -950150233 -314177778 95776867 -504579492 -352141663 427862074 -432141963 -418495413 -176503984 -122781375 908143875 994197504 494128235 -845600745 715499316 -852389786 -311866481 -877782856 216755226 -67977111 -326891988 -286731624 -360889361 -160770859 -124148019 -882707554 -185392785 196453968 -85189649 228809606 -115786046 -35339882 914631828 979990821 460080626 -584993483 260369247 -972061338 -3488896 -916134737 -242326360 -242828669 930579120 -895681772 -88429413 498594788 -748071558 599704106 473328285 468683668 -615756653 -853563703 -965531604 23353986 -161818209 -89679623 140646432 652789006 -893225655 -944543218 -265885036 -156495348 -127366747 -498736856 -323988175 -814769769 -83730338 936381072 -934314753 912780766 872762688 -176641113 -477531550 655858161 -72322885 434039037 6969301 179605558 -113740505 -667186061 -499194422 270502842 -668233411 -464726025 -853626820 169948380 445594352 287019612 -324746262 404885050 194992747 409368702 -899093946 -932374001 910631846 -223082121 -894627417 -320582140 -434184696 -828942170 -555285021 -708905656 -5583282 -32816571 946952505 922093833 -746261182 -193561841 -45784257 139998313 139252098 455021322 -736982493 471018687 990295297 -590609313 -506516581 288406001 696410299 168737157 -454192596 -256080602 -569377789 -353286542 -335938250 -806229591 423631338 -230565667 -126811730 989446642 -59507836 317903249 -866942662 934908882 -862396970 -919990157 709519067 -608658152 -261035645 -483748837 531340161 878216453 971272485 794357668 201751492 814084134 -943735293 695234911 -44993513 752675006 -283511580 500813891 -650889244 147110631 -999956298 13172506 340881040 423675040 782606839 -933414338 265638034 -424384645 384488911 398695372 -636959411 522091941 331221568 -927440344 913433789 -929814078 -558672828 297290302 800918728 -734883991 -55835678 -144813428 -920799858 429029 -597062165 -113277018 -394379613 119426255 -759946774 -45268857 -880946762 -759903072 967903649 459934279 663771968 603026841 526519941 -218073646 -968841452 -236474795 -966861922 -605800862 -861866502 364359647 -680724853 -948432713 287061922 -239397681 201373942 -59502997 25718328 -854461736 795683575 -42565177 -1516354 -948862237 844157805 604104034 170564018 -915788970 -588648471 289617257 -823175689 -768228469 -397932112 840596279 834798372 -871412172 -524961015 865956920 -255370614 -491822936 -887327590 -117237115 872536711 -568052443 -213153475 12114985 192549876 988220467 952611988 -929215444 986275084 600811916 28219379 -162724917 651949679 -275106463 -706104531 -324969951 -338379080 -294753002 964647306 -161554768 -62981471 -580768454 -468442137 -375666747 -599664272 6596849 -657193474 144965114 514773913 -544521064 -972272002 239826976 -112573506 -332909124 -895541687 -920023631 -492172304 -942929699 -996722721 -653380868 510398570 31496658 183894215 14864601 756390195 477789684 689894650 -729472532 -964446965 507058309 108972700 -27428436 926289855 640530563 596904818 -820858065 -500356236 939711344 324107050 -985582324 -752293368 204351401 106761005 135133126 871442278 211219319 67625849 -768213674 120805973 70903128 -421594542 -516279105 -897600215 762299674 498585496 711306334 92605710 40996498 981833802 128158745 -599428841 -56677146 -899269691 -820622633 -563630231 550151480 -641480698 -63986466 342379176 682626352 -197052437 590085808 -260505894 909708569 -422264713 -536547264 -26555760 645361136 -304760938 -905749788 -431219384 273644520 -569512540 -476303246 -111539454 929072956 -912480560 981066257 -177414194 -930646759 -38258646 223156966 -134807552 -85011984 402534333 301562218 -682344152 761053635 -909907896 660035024 296196340 -106960333 102637185 -964309555 -344735412 680372472 -648340466 628708828 178249960 46898596 575475393 747030576 -826940532 -994037148 -876756318 61520015 787552161 -789236877 -104897376 -537345680 -867367283 856843978 685811286 -2174834 -375651653 -59138029 -848096264 -57995805 -445568042 -758004160 -545444428 850628298 135035507 557192757 738835096 790300096 90081581 -909505371 271525276 -879152107 -10090422 -300482978 867878469 162969047 -442003773 991122151 -922994586 -801935259 -945598374 -27891962 -339280939 -812965656 -318531632 -800953301 184859510 305816715 139908670 336763246 -899662737 694340628 578759086 -445107165 397485279 -433689055 -887914409 -11163273 -790872607 54683525 -68152290 480652670 175531418 921757288 -967313956 -104073761 -62757313 -409317729 -260435258 14248101 -211252988 -206033631 986356139 449466073 -18999287 -479659140 648512772 -981623425 826157575 -359062206 355139821 926494838 -812205225 -213584741 -666095975 585280054 352726204 -701494031 -573366867 561853598 353189494 358480843 -104977380 -618762736 132754484 -72291336 277163503 -930002830 518390935 -983271755 -63238375 -840345700 -336789033 -224365884 609120373 644211680 295974976 110149498 662588255 -25351096 751087292 -129755572 -246339906 938882067 656659687 87564120 376678473 -138097757 386070089 803311607 -723727807 -408224064 14308802 171294813 -26986800 -852936715 -900996524 -897306944 -930423191 469910765 -880578699 -141145213 629565065 -364851379 634488903 91201790 -868123347 -217019768 -946132360 794464908 757629136 804954933 -482774312 -636194418 596353352 -973598273 451369702 -174451822 -111696030 -310043856 -518623863 164576164 281732080 495684939 -811612671 -892738368 495264578 -860092841 -790045312 417357740 609817924 -818107658 -871271121 91899341 -182959037 763217782 -964382517 -51082384 -601285634 -910514876 -404101124 -991140146 894440057 113124564 -627334563 343309761 139526291 824035139 -978625709 -972169739 -633492365 -497249572 44922778 648239715 998435368 233310107 755501348 346216298 373217266 965456036 -383909610 -164448458 -852651622 -255180731 927450883 -183094306 -639446597 963068367 765823311 -240732230 -947446510 -785761461 -231872376 799509900 327363104 140793061 -4663987 -680594253 -182655447 16710305 -800247639 183852188 519460733 244675139 -315391744 370412453 -669498401 -707374044 -430854897 703718865 -889401656 185235493 -608213240 -889536925 930054762 -828246005 -72631230 -856875482 -865177639 -454291567 -97607712 -960107796 -240053028 670519912 691918457 -912689925 -336170674 -460229177 -740767824 481173879 556481128 -541015463 -482457581 -71541787 703659677 202150675 -848612981 -965838725 494776631 -279467878 590396493 605374976 905767616 982183253 715838051 688338730 -993546399 -504276827 831463248 -858724038 41431606 -413628112 -966315480 801378579 -890591847 578119330 741205007 -226762521 -882109848 -999562818 -893072290 526887633 -688061927 -375529871 -692137801 -984402251 826620805 -540750782 902275378 173913788 179781340 345188223 -368194884 -61934692 179887829 -799840480 -521079609 186341430 -304117307 -837100009 180133745 737314300 -250728120 66334618 391209231 -141319967 -503029699 -15069410 631917512 -532623194 -162115874 738845222 994264440 149822199 -784168297 -845357009 17936301 -957547493 -386107791 -227271969 68882649 793673549 -882083747 700687765 -415744790 150320435 900847285 63175601 -810821783 -550753669 226075592 369311963 -960923017 975347472 -711837067 430286214 -313456143 -214866766 -732266844 -829022279 252510041 105617282 909822943 99290833 -892044167 -874345354 253933824 125892134 -979376494 867826033 898620165 -57977492 514015934 869052772 -504773374 -901728857 -128110441 -751409737 13963097 61067777 -302163406 -907444958 -717103908 -263086423 -932097487 -428940975 -980283857 -393037276 356192260 -712550700 -222059555 -538781347 393066582 -459720259 560509486 501022416 -481549260 -333040338 -520569098 -608409401 -612697953 -769432580 333613108 901317981 -900379809 828839734 852105478 -175973897 -922570004 -281415073 885093880 -372217056 -188860031 -979493676 364696521 -268441164 -408434650 384412665 338521560 947757610 671861965 -883537996 -738507385 -82555101 -490741902 822002101 -729016333 27708838 -658521885 -249585430 419299438 -271219838 -19018010 -394571102 -517385505 -66881466 -713215016 -812763675 757144637 -783268667 -94178747 494754870 -155485723 716961222 515261194 -938272849 -698963590 -893173457 446139816 639557970 907100506 -29481867 608536328 -978890527 887963032 -882205575 843111574 -988536948 -1980383 -962893959 -238122378 -730164593 -234113797 742859612 -124735695 248500699 -471505502 162049289 435737024 -861844513 378780622 -805925371 632910357 -924188748 911035852 687904 -862461597 -935411386 -39969200 583678219 704146585 -280352341 -593287296 165199265 -259242868 -852807912 135510043 -563614941 -841344860 -866470341 -526508900 -79467238 -744118581 239377304 -484091274 131145724 -659605645 44403224 -854288635 776131379 182558712 524491988 970206009 -332014579 600303240 733758213 668673325 737841643 798346827 -518779522 174036214 355009764 200868137 580748918 -627274619 941625269 727941006 508235425 -769473320 886596147 494281437 -295982219 -340354739 750162857 943395085 175553988 -266175067 -863694208 -927526436 -120463701 912437171 255032276 -743455361 735159532 923017698 856847879 321434097 444207375 447205874 -27702723 925427853 -526241560 -820176607 -21187658 -945492643 -447451225 -227046036 634964716 -939215801 3480644 374077215 407581989 707498425 -966277524 10261198 503409862 61792817 744086132 639715654 134266381 -523861217 404669178 -758184990 -267316578 -7654938 -982650940 -557952347 -833704488 461556435 889253527 138592789 239500641 -784471681 318416182 -929170665 -877447971 870964957 -156216701 757516745 784265509 847263944 -15889687 44363851 407278721 -129650858 -945374952 -236795064 932141959 651227533 -744563058 -81075308 -872633685 660106120 160739702 -287433910 -495032465 178088762 154613743 -328736953 -507838450 -103616378 809855836 731662191 111911941 -19211630 802491526 234463970 -295730320 -501208822 -155502932 -658948459 -801428526 828607381 385415392 605850195 -448527125 292556794 -778428517 -663868814 -203699321 -522991574 255055878 -223816652 -862885455 -731688067 488749438 -505401567 446400695 -504120466 165861480 938562245 392263156 -171766332 522740788 -643308550 809022039 177748667 591155420 -634191929 676539845 -711831160 -293140388 875111319 -883223780 -907724996 333477866 -479234552 237348151 555049350 -143103366 -966351171 -967942225 -888047488 -337651470 -978311327 -767219202 -996385679 -631196540 679181493 -500506145 534664940 470260091 891757011 -784585039 -154482769 -899035187 -975563001 -976734103 692120234 -757238577 552322095 980289074 -50378965 279949766 949581648 -105587608 -534056015 -677136552 -868239458 -979006666 179760083 -982074275 905567463 144228948 -467209392 779772489 377009746 -463595071 -998907699 -91292409 35898784 535757242 -768515966 -219827852 751172203 77001266 -118863039 628125555 -47216484 -574226453 870886978 -642378036 -741421026 -326975635 637571730 -939323026 567436758 -896484286 -616459578 551713653 977025402 563300505 422155731 735109217 -439954195 954946340 367398059 937055551 -656132379 368490360 -301720505 379766406 -243236046 -70236471 -987545094 -639547491 -993235206 -106408133 988578064 -187935336 319365415 711981394 169686628 577944389 -762477888 -340225290 638621363 804958870 -384193222 -977838216 209188875 -554651468 437978643 -516139041 -967025898 998024448 -708676349 400372161 787596352 -364808728 -378621127 -661607801 -985042323 378142828 268155728 -972587417 738595337 127436876 -226479196 579689754 939501540 -907113782 144187500 -38295480 523346960 381709612 621479230 14484675 39184834 -910197640 -110837188 -899109938 -464849107 -820342193 -415248979 -431875005 -969801392 -123925328 968497156 817794960 511265944 -557607619 -991296489 378739975 820535209 276859239 258668911 411646899 -743187533 -967810286 -156146995 -951169641 977592286 988040505 10534879 353455598 222266470 -515469538 -779543375 -886032344 -425667178 109619438 -785142282 109483715 289277245 -200391261 677608710 319475853 675683411 498622218 -10212835 39465708 941014600 -1509324 -729277965 614066161 -872133732 529390946 -121770588 -615321265 414097014 722082417 -566490905 244205652 562639275 444043974 -549822397 -362577903 928574436 -329365772 -248610247 -644576389 780253666 -33752528 464907326 -77952736 765856211 -4967611 -905960531 294055975 -653829041 83826635 -813961965 -860298089 -917682690 -543239930 753768073 -937300069 986151016 -515486163 -552621333 252764382 -940887393 -119112238 -650513613 621751882 -822551912 -200336010 -888309669 -893977476 470298218 -136919916 -686037512 103068237 829327556 778869814 -974884500 447700120 -373581445 -880845031 -405727553 -27410485 55497957 -219689518 112291426 -9668379 237070552 -281424149 53031552 75737920 203089689 500410219 -818981345 262202296 -766185667 -469494958 -263529470 -588737578 330169032 -151839139 -630198701 -347016398 711240945 -316236213 756051839 393084854 -684850047 633683692 -306698674 -58431491 605355015 287573773 914158024 -486630676 -932115746 -121034198 503700945 157471159 597541654 -590751150 -914274569 -346852305 909659069 -733255914 915349991 -856526598 -202750872 -495663127 -592747823 -872581841 352497734 -222946524 -367081885 -83744969 460817263 -758513694 -838143763 775967216 875169999 -144842437 -429947923 333041366 -857268665 -663273547 846410690 -936868058 215692256 202627988 73119454 -334249738 611876838 158844886 318897957 374052259 425588972 86764300 370042014 -924645547 591101173 777294191 -944711035 -203884741 -593135981 -311792920 712370290 867681282 -70306613 874226528 496164851 -342620262 -418099557 -933783073 990421104 -422851868 -744540266 689348146 -507203573 471151990 -255507514 565915882 -863097749 -791114324 -422722880 308316561 582937936 -997133909 -752402787 -194503698 -921779456 838698386 -564693154 -866490490 -512670003 -157829135 -325767057 -947783361 -437631500 603926330 926443167 -941466650 -886177580 -639140037 977266631 -895756477 -61991905 -914757283 646108023 430804522 556394707 -756883139 -150763244 545813311 -547997462 426513876 -293353776 -965059527 281896321 -45756563 -307046872 212633218 -354541825 128259974 198659081 132788172 970430840 872892025 185004812 -614684308 329334707 -36035669 -703634605 443157128 324824294 -873851622 399917004 -884651259 -788608904 -101458621 546153264 767785803 141658241 -752093628 166115467 593660779 674420249 872761691 481117605 -191167078 -320478519 -973412915 -978533861 324979656 154847060 72641574 -689715819 -22205748 -201950049 495288993 363109944 -872615343 -688230324 659475339 423058138 636593971 785623717 -324508505 751942712 997014813 574032874 150612328 617316969 -431792533 398518701 -364051212 -985615402 -74544698 -638773169 495502203 734288224 40748312 522089289 608270716 -781755679 -470547299 -466571358 -471471498 507246953 331478593 -976182506 -277126751 311379604 -811896477 -765135060 -413045906 824697494 -979511344 262445589 429156559 870019823 -311005184 -567714761 339853144 257202283 830803940 975801932 271586882 -391224406 -810454885 -380394563 -804419830 230293428 -858305275 803850887 448537749 -476336221 -810204119 977066251 -969089269 521274475 853400098 -393699667 -314829569 -958496380 -158834727 272124525 718717468 -285829717 -612913533 390379 -563293542 76081283 432675618 776559602 -814200082 115995911 604877886 457386800 724771505 794423001 -923007763 920351676 -122767219 -928796685 576718915 -821713118 -552616552 766514796 -992130515 -669189468 140305623 861269583 -62889134 825476054 755289557 778276139 -49883068 326523377 -655037226 337203399 -820569892 -218330768 -734198966 612105726 -589254814 -548399048 -419382011 -984376929 908987753 -842094153 662562426 838496343 -921742478 -607688441 762216011 507492790 -429401558 -937884189 126523938 -421532073 -607073656 -880654086 -707746137 330037210 944821968 -952456581 -39170299 -252544748 226583149 305792476 -915341350 406013257 -912538293 -797023963 -129364665 -649276753 -345423010 451253325 -781137329 -583918905 609159172 881425097 -892906210 539933047 -873746991 869309801 -100057811 -303148549 931425613 -973533874 275319378 -823131691 -854187960 567573241 506905519 943150362 467633013 -679748428 -456878034 -453267486 626044048 -519703030 952745771 566022109 -316726993 -324102541 916745356 337849997 -872849217 -864391974 753931092 588826308 869549477 861024882 -18724293 995802486 582851036 881217896 -454829711 366793001 760200375 820489667 543661310 758528769 240579261 -96916819 554195483 -439271374 223334753 -902682552 107461141 -298104846 -569869229 -87276736 -879566385 113403779 588620723 -962821030 -696229872 568287859 -974696651 -942298780 9630519 747369179 771242455 990906226 595688017 206609843 724640474 -859141695 -574080804 337357202 813864326 969580506 -51597677 -93040061 -274819961 -644885842 467688565 948514793 -695052041 -572333942 -497073701 -264921269 340389323 -376640086 848482510 -218473602 -486944763 -995231010 -797669390 -609125061 -937529790 211961129 -861755882 686229019 55383708 586448488 -254644786 -367459466 579823147 171274411 969897736 246203825 -6628731 -229183589 -994319884 718551309 125930569 473368681 519582454 430878529 901034740 -977491248 -981526388 93940415 -501614981 866956122 875466813 11440256 871725112 -922202578 402315195 786711676 142274905 393075666 325457047 -949825035 -167959493 -929187740 -317284501 -735619994 94603024 -494870412 510583831 -912025707 275945999 516263947 659041955 -745607079 -157851020 31140761 685271450 -404299928 -93834134 703745062 689640487 404550885 423217536 417623653 -731492507 147459000 347937428 670822688 -213312972 -657271315 -83585293 -887855926 -607096350 748455214 -964527312 75619150 -987164781 -17407935 580748738 375935403 -76917289 -290788911 -255284298 -565358982 -36395990 586864682 465781779 -498608188 -964918893 -775536003 -942346774 724721594 629014882 480870762 -5138401 897522375 -519153885 -804684620 420861416 267533143 -461955935 -810207525 232193571 -69052284 938247689 120182612 -993433135 803599261 -897225324 439831956 32051016 -121626259 -998440603 776766718 313014759 -34836592 216147752 -368687109 466555220 251228859 -144223112 524208447 -171533194 -662691877 -142404439 823328405 -912653150 338441676 -981356216 508208266 -541508828 -590795797 698000741 690684743 340151919 488764782 -336616293 199235137 144880395 -381325264 -508416555 -970552237 497048477 -506857158 806214481 -337420411 458306250 -125121414 293892480 -222622177 -873892556 -997814280 -845897378 -192909397 -660506157 11698183 -517064639 -573159306 -797343788 -645904502 935048960 -338852616 -236700299 485566054 -795651521 -896548381 -173152812 -132267814 155203109 971727584 486406922 646786554 -998824654 -164028248 -860070604 659906181 498551341 450751999 -612698881 -355039827 -919353826 -634075084 -352854107 -765251204 173015520 -13360263 246446980 655950881 413480431 449103192 -989953622 201045743 -889749425 -374137567 -460871851 -832884593 -418169595 365975338 34847593 737033515 190219274 -626229133 236336421 43910973 209742619 228782170 -443666494 -439189688 -467949478 -56365375 205770485 -387303304 309559542 852916379 -152554507 -664908586 -307927532 -906107528 991042295 -894447102 395512017 853605026 159114994 358278945 -668016189 698243144 525394352 -86185783 -83265166 -587241703 -496635916 -893045893 -213470836 739700505 3381433 996271784 -179000972 559714940 -590401552 353049550 -644134083 615368934 965746246 665425459 320801665 -334291909 -999483128 -987125868 -387883084 844075520 970943384 -992371068 550196899 -17425270 218424230 882180710 -466665774 -403665066 -351488721 450069060 9093231 151875363 409539520 795622396 -255907779 -734562694 644410532 565091249 825152246 -945991021 -229342849 -966465485 521894266 -411080251 698959975 -304787717 254627841 551993200 -439397232 866744757 248585073 -615937496 726890043 -348701676 366637235 -202169375 -614004614 899971461 394165560 34506666 202556874 -744224857 -961101619 -535387254 -948602462 -217009398 -269949948 548324423 -799401797 -592281350 454849756 -28744646 -558746834 -170739626 560175104 -859786860 524472658 -332680703 544722693 -914924575 -613419594 -354175882 -678345717 -886529552 297122442 688291518 -236182573 683117829 440779331 -989500661 -429859153 -504147443 -733725518 -390960772 -39534696 -829811626 392029831 690515356 718512797 592628034 -901765994 25878905 -583600259 -607996475 855139280 976574845 -615266982 232128290 -503589506 929455711 169720068 -117009100 -572203818 491374351 -151022298 724918624 32182221 612795129 260552805 -674522095 623294468 830693652 -178669538 889568950 -707750767 781795766 -940242677 684279064 324827475 630786474 129423450 275577834 -490818269 545823191 667581359 -783162637 374914388 -947685624 448965653 871324882 834286440 -528797926 -393167865 -885401026 962576425 455809837 839517599 -152725001 -78878682 -47413244 172752904 -603067862 -364203239 994083366 -860982560 -71954006 628395485 -948708883 -535158590 -194260688 682077591 594264860 -918682855 -956224326 -7395596 601414857 -739386962 -779964856 506245586 709578691 -908639974 193048378 -966702883 -449291486 307647353 995873543 -993481650 -318696 -304335106 -219843979 952268060 868417798 177088159 -559418827 715017516 316105599 368627167 195929353 367396716 833468577 -998331336 -98009341 280249790 935502163 -54233666 -874629454 389433372 206379372 -654594310 -251804690 -231525585 -710717931 941243689 -198228467 -160009417 101407394 -349838572 -300974714 -898911303 345826322 479181307 905873110 66760472 -491214182 -801029364 -365705660 824891418 567597803 830223694 44804486 253582733 684408711 946795146 -613651125 472427227 -254922168 -488280579 -285623049 951457204 -142874889 462572262 -427552029 146407181 256332303 374219504 986397764 -789743951 -975619069 -462060597 -836138901 222723606 -982879291 -930265792 -857999570 -621577119 -878778803 -223705229 -944169349 688819001 -540965183 100635137 -205081914 -856556473 -100053365 181266961 468387107 645024467 692986382 -964719589 448998023 -597372155 497852673 -978554006 549035026 -393298672 248181851 387949143 -183042623 125079136 925888546 -19181524 -799680906 795525608 -96930963 -657680475 -973535159 24290235 118614296 -917704508 -434374412 577649113 182930630 360543674 573608993 -917122736 -605673013 -105487547 580418085 -912686632 -70207136 -118067540 -657542434 -719838111 -244105193 891492593 -113136783 -995923342 131958088 703820594 -18327853 -89637014 -462844578 181991241 -441595054 440224459 524310766 -415130212 -682968954 -504558586 -332834720 -117343366 -926909474 850095910 -904283340 499215873 785489528 -509956353 -753755322 218423965 -570126632 176037542 -899643576 -227669065 456199431 -291232415 -483660120 -804421000 -434639404 648297968 899399594 547032743 -588822694 -710928632 -418459664 -30417748 729295827 -894148898 554452040 -953673127 -546191131 -925866327 -218500140 -620584251 924229583 -122783479 878631622 562235463 367260168 -875123701 -366824220 797133537 153430194 -413951442 -578019176 -537854023 294816143 -61679296 -342275023 860176739 -560864976 -590359077 259725834 -149687670 -301287709 841266170 819894582 -719475530 799633625 226862975 -820632304 -894041153 300996648 -39132443 -514625404 77742583 838084078 -783477430 -507505601 57860598 -806084778 125670179 -292489513 347345416 711718737 129491311 809491393 -140948768 -932187986 -680267278 -428255677 -640536609 -270626355 831470157 209775721 428085936 525252680 -117813344 708610406 177402657 -890950370 887978103 283361504 262562631 -298637988 768736100 -807178434 -608037558 985258670 -314684035 449823040 -968309756 810986145 -990150120 379035660 375221234 139341191 41043405 -913211181 59669559 360776127 -341466858 419132950 -909850229 -657480348 -518574976 370752060 867772332 363611680 -68121181 -102308659 325177663 -327626726 -966430802 -559743354 373735286 802305298 -366921788 765697728 640080321 318394178 68037120 671770565 -18103325 77887000 -96677422 -790365739 -930255456 944365983 -703576920 129414103 157658463 -45043777 -598936595 100324587 297475875 -117511571 -676407000 17764559 -901383539 255471819 915455900 423794124 927845093 949025098 864050770 154096731 603846749 -650354665 -227689189 96443422 668039513 840347931 -379269661 -497547460 -229248716 524052917 -287913199 -159504172 320935253 8509882 969909931 -668889932 963466105 -776510312 431434655 113458332 105978118 755027655 -868777110 204594579 -136984174 899195143 -519094944 -356622729 700736594 -802527822 797474002 157099695 -452882487 -577698835 -893940531 -932326622 -884834551 -273210192 -429874082 -114083267 -896640922 282212720 726412561 424294331 -856761046 548838844 755404399 -893294942 772328532 39355406 72679743 -269176998 -353100586 56418986 935417582 509915240 -191869519 -731161010 -994191136 -638616573 -533688832 803282866 518483122 13428682 -921899616 624542591 81102060 -806734167 -796151248 651227979 79182566 -692792170 -214042949 -341888521 731502161 -70803995 -940533325 339422912 -111582584 831795207 -768705330 961097159 -584865438 -121805916 -129967503 -796931504 -759374323 678162978 -528092514 -753565459 -960453595 -61781346 -950282594 410545880 951647336 -872182210 -112395176 -114734251 -826400024 91453576 -610989920 252782542 398661406 174967131 910894021 -17320081 -895836865 970360696 -825380817 -154903096 654672256 -594086147 -341289585 -930193183 284107938 528742912 -874608334 524733615 59422242 -402700848 771168156 -48515000 535517806 673401915 -785452767 339681495 653736059 102152057 -922536404 827336035 -953878015 -533526324 -67365070 444783391 641440807 -303954697 -720020338 598120295 -481077648 -545401155 -704266449 -973889040 -139487302 -45556034 -904082223 -855379365 -664296770 -926174204 521870603 395125472 -328875052 145555111 -800873175 -940840894 -328526621 -586325942 398840601 -822274210 515826115 476304197 -994938176 561948100 942777873 -209786893 -140752157 436735032 486258411 139227505 -112628321 -994819238 593826350 183105230 -968708278 -693144600 -862450805 979725853 -696007611 -674231222 -946448352 825862992 720894251 -422807051 -176065544 920021076 -363647945 495407835 -813788514 -964807344 673133625 702037601 364013206 530711802 116502053 159307432 -826558738 975749896 -551441184 659699673 -32506247 335930496 517396788 -586163545 -628447922 401204863 -279308145 -638382373 233447068 24684244 -312613595 139515069 -296936411 -739202992 716708018 526998045 -966665564 -794423575 -125077768 -780454078 -906714566 -599427791 921583523 457298641 931284011 -109398072 -530877575 -895274728 -281131824 -82318759 616941298 686361929 -893871911 -13145562 -899801617 -522319832 -759424347 -326593408 -160702205 474022721 698090836 526684200 -533945858 -746329223 787481209 -964721488 780668822 820815645 -759145062 -491892594 -959638433 -665859628 -91320385 814461443 791439013 -307520021 -442420276 -886922210 -350278396 276447900 30759032 -880820745 -184673818 136887121 106033693 -231959082 614567289 346609347 441447510 -693618564 -326851580 -7945301 833065637 139202563 245725476 473063198 174481075 -121089349 146395195 415336013 387018057 39273115 749476386 -851785975 -293749089 393431751 -159305996 263830635 506509542 490415608 -607205113 -610215074 609594863 208121069 526672047 -431855091 976161988 -6244311 914754256 270125850 300137125 -559580972 -885303099 -14280886 579621591 360422378 -688701336 -393380981 -908150619 457693860 -978044969 478867438 -650516673 623947770 627081463 55734238 -130104126 -679708181 -827918775 -771078232 810707428 -435123887 -381293306 272818643 772997182 -854621260 840963552 601675522 -8349218 608234160 -275682275 -855695740 -951346812 -160985374 130023374 480791132 -948046644 441322039 -912589850 -856197263 -248467749 961881536 622670176 101015578 438345658 102267991 -990733831 -839242116 422559811 -818652606 -610320348 85783591 -253776493 8386346 -788881414 -628262958 6281440 -947917862 973412564 997932222 512832651 -449753359 -857763519 414002192 389261268 124776209 -252690323 441214624 -581385400 -312763820 585017362 170146851 -498365932 60203890 -876321219 939979727 -985011767 -867055050 -899262390 437548044 -685707655 -657066384 -624152013 60515852 351319962 -413033426 432252894 -789882246 -508434935 258181811 -939433671 -995602285 808428452 -944680837 270916261 50206072 180095372 -981774063 -656062951 598709972 -442021530 928954411 -378626825 59612539 -158325347 -254948043 -147891382 -143337114 -122003093 -194637419 -853272717 192289252 148296197 -477424730 -894678543 -647867488 109541844 537574351 -437749734 601106909 -351727486 -377183405 458020978 -690782681 -321864241 -418546409 359423391 858231131 -547804119 703360440 309457456 10174351 484831203 930830631 -930213111 -820977792 -471601060 -225588140 35685095 406395848 579774442 182412378 -548798548 -419413009 704987648 -443477091 -67280497 -332954155 -905902740 494969770 -879330894 -405113873 -882213636 578690084 -95896554 -351561524 -987339973 -883956810 -640814040 -535144092 819403630 668643416 475030260 156751186 451990399 397333502 335773394 980389340 -975738285 -776025159 239301540 604036157 406387219 690502992 -962860500 -36108780 -900457746 -30140996 630937065 -953844133 -682654874 751606171 -358958006 -712352157 182812608 545145441 -63913680 195472635 661188631 295272280 660328544 333108613 -183567952 -12124844 -657623849 -879061201 -762274990 678149546 -898671862 -738013275 902124387 193146031 866022882 161027959 -263834624 903162383 -875080822 -164292370 -274462261 608372596 -118136503 42882865 212495119 522905491 330530708 -752175921 -79432716 -880866620 443296715 -565727733 414405660 -43858389 767380881 -916645940 944016767 -890242969 -795707140 -965741871 640422930 -841862649 -703755145 395063670 351283383 -985215911 -591392019 -912551242 917946472 -613956488 -224327259 -503999437 994416108 657536238 538883428 59427579 32958081 -278069511 307251659 953525366 -158936131 -396935274 -759686015 -892014118 559206337 -992305135 -808660058 355739456 969968251 -604367198 389997585 462907533 -446229846 686242440 -289512445 905053537 701026530 119095536 845018648 471489354 505139048 -526792259 967489918 352071508 -869256022 358889698 -735984560 16218412 -919179814 571267099 -177739870 -225599591 -973151823 62574116 -117613709 586054514 -77214666 73726233 -205689678 -254730063 469359036 -963175741 -939306177 -976870811 723066700 -228818622 780699079 276609582 890276915 478234079 -399384712 247932315 951441820 -579378442 -547479824 934702151 779511257 -283464384 -196563085 712847796 -859680933 625697046 -660235443 -832832756 -459212486 222150848 753221758 463572848 -851606566 -599951568 -938640862 617752470 -563127309 -877947039 493398012 -987544257 -106765661 126613443 289065325 -363972394 -542636126 889680614 883959922 -738677954 -837181476 -811003550 -951459451 942329781 -94467934 -148022536 507693930 45851133 -669809138 847458487 213018377 -129021624 -77874312 -181243513 -812932423 70519122 218804919 -751573285 -459212056 655677610 -629520324 -965814045 668133354 263714015 13315751 -190284969 899741622 470679625 -448088003 636217896 732001671 -285269478 825214346 780542220 -490423345 -416737236 -514963964 -982729416 629113897 -184773101 717245425 -305351374 686205275 -508112535 513405113 873272852 562406587 -415273616 -878300434 -896805470 -907079654 -655304405 989896839 761053700 608409611 -144271058 -576714916 360667585 -821075081 -24802919 -150598167 910926590 689927603 -472867469 543985162 -947979389 110395295 -970978803 -930708805 -407974456 -303235551 639052973 286674170 -764513923 -869059563 -347404365 -891241072 545863377 237322019 -917025152 501574260 330242365 -719813204 343987451 -56187582 888596407 -947767255 367097502 101780344 -768842336 -805189065 951182177 -857915747 884738539 -669168940 538585768 936759150 441226355 420123319 858566698 -966748102 -883112233 350136024 172442421 -795109803 333592814 825038056 -833834521 -268027456 -85123573 -898343320 -913936844 -902364855 -618156524 430050608 41447563 -877043764 482283353 -738938583 224736580 713441018 -544127648 28435110 708041624 -806872757 359266170 99143745 -870113608 -346991122 -628216584 840969444 -461222871 -658812464 43621820 711219551 -453922266 -770269014 388773959 -287756787 -38296470 -843833261 -186100107 47766687 -746198116 195743369 -669666353 295249447 318699605 812617000 556310864 -604047462 378574370 -987816785 424387648 -60867653 -942173188 -363829830 -961723909 -959770443 289179048 -737424140 881199001 827956178 -396236604 -222662827 391692081 149841130 7068160 -367017608 862084343 968771690 -210850869 -471499412 -130945271 42951015 724243958 199388376 -809283186 -104540085 -135478271 747027678 291412453 -904387549 611727247 -431683547 34744798 669554059 204486624 -74462758 709783616 -653817976 188113102 443498970 -973345446 791876499 -926647505 418346635 -205766019 80420655 -948670973 -491165323 -98291302 -307005489 37335265 770763427 735945527 -385904425 -177331844 926662341 509555491 687189885 526206372 -346515704 782802336 -9550029 221800750 -329936513 -487479618 -721196274 595600729 -925179650 -375014250 -363769816 518319320 -348359695 -719376965 591671816 -930013061 74857016 -475391177 973832320 583691693 426317521 -480656816 -526456689 49597301 -892194937 87638886 872265457 -965532597 -550289271 411971694 413190128 103195026 47290382 -743843549 -822487872 717353869 -231323167 -543684146 165470951 -156502816 81301604 801701135 -785667144 732941909 -917675831 806004672 655445202 9697538 -816870152 481793874 -554094416 609447369 -998862943 -80551105 -488438978 -891057880 -992912220 -763657169 995925878 -690685137 648314525 261632358 412509889 -451878740 517788810 590022017 -882008519 -861018005 -953662130 283462432 -17520821 -19844173 -62320081 196812036 -434385911 -127479559 -144666940 -926424357 882217980 38462908 555369517 -819360084 -499573370 409022928 100088811 11987652 370481401 -40307056 248330484 218923631 269007807 -250838639 -666927658 -465965952 297282621 850861152 -875943936 415274103 989843147 -977089713 -448747113 -175161321 -144417532 488932807 -978349286 421196557 -786030400 -270499873 494772200 -903812421 767963036 -97341931 -870656152 -879093982 -835802651 229432659 132893670 534678751 -958358044 -766259494 -393881266 310649763 -17098132 -60808924 844683812 -867299159 -357431420 821256229 547974944 -515071920 696682870 -900772169 309766759 -595218310 440676991 183933826 825978247 654646591 913433953 173266799 603350524 533913341 -924075133 732694372 654819359 -907361430 -185356616 -359770618 627317321 -143714660 -126030112 -914047593 -980548545 856871756 25143484 864135267 989572598 667712064 537907849 390063894 -994843504 87107071 341808078 314923255 491888761 -364998579 -648626567 170383360 -857835635 -882676261 -803833489 745514889 651237080 -875392269 330725613 158572792 -782753699 -854631004 798802174 844563622 -145829311 -474711586 930516030 -126377855 -765323477 -191824134 -409726236 -923234527 -671595718 -871818388 466829367 -666439221 67805036 -338846202 648484034 -587789851 296155219 999857468 582593509 438319584 -882818794 778760020 36350825 620934639 903367752 -780407209 -367976217 -879385948 -782521860 -716657691 817694028 71648830 -191369276 600726410 945270975 43307247 -738581372 -611938909 120072720 -410177090 -631240943 -560581561 -76616311 436564093 100572237 -575615924 848774243 -750756191 -723242104 283884104 687563393 -753544545 -84839523 -423569429 867390094 -328955419 -203976638 -648069770 -355825014 13501502 -364727461 -685614634 -914849669 443903263 915111776 882937659 -660273138 -970953244 -876484897 459799582 -381130333 -507725840 899218022 542253356 928838253 -147693389 966637432 630128848 101550420 -904088320 -233470695 -358369834 -657632865 681689782 218060737 -937726418 -794749285 -985915902 -585796188 -150574299 -119898047 49476351 163811068 -182231362 -654104033 -68560804 -446777351 -314377171 -39514047 -323262248 -854577589 579355620 169011912 897156786 -25874672 -49633482 -398020251 -206720887 -566988282 703530170 -110809207 199541023 -802323312 231557929 -266252843 415737425 293831511 -61002128 282337876 708035323 788423574 -985043819 -389971974 -195249006 -167275181 -44076007 736190190 385947469 641546823 -450807505 -937314780 639485587 -871451886 84213486 389158725 -44810204 -965419997 991138474 748468909 -679891926 547184996 -509823946 519649098 744861684 721733983 -894087393 13115461 -131918154 44910480 -852030311 -571366479 -314149594 -837074129 38661548 490601400 -4349310 994585541 79307942 -765885489 488648716 628500438 -850683915 -19349345 609564905 233529571 -777674268 -582728947 120625927 -934019441 -981743686 440734001 613165555 -491567631 -187100549 210543592 -917317296 -81187941 -923824595 -49235449 963722539 -775854905 379398072 -497910703 -612929034 -729424028 992690697 382721656 -882322134 -75485009 616836168 606326582 -594468219 766152253 -560506410 -984903314 -147801824 -338180678 -715115908 972824103 -272200119 -696859593 266074456 -806518211 -188427224 -921026093 404025381 -105744520 -149697681 480200786 845020031 -333458790 704345881 76934456 168630507 -908583154 347510428 13837556 326654856 465188294 938352547 -203992624 -75968771 -803599319 -585324019 363524819 -935986280 266874157 -974655860 -651102188 92214612 -394339625 -347961781 -789194580 -200857836 463610995 -857704320 -944316103 -789617172 -7402001 535884683 -944597142 659139209 92746917 -15146333 -319713932 36680116 -815119552 694123624 -784148676 650068742 484992524 11858700 -573383677 681393205 426534681 790141142 745406925 -454074810 668001636 -905695264 638139802 -873821637 -401140691 848945223 -74679473 -937529697 991240903 -18995576 -874630516 -163644745 -630594541 -966711304 -651989184 462152376 18142363 28296885 -648651155 203022811 -425063139 -432799831 -294392094 -940070616 579058870 132224229 593838942 -141890097 -225118276 191762219 404035094 -704600288 138583309 -105308752 -578421925 737442618 -403847177 346898602 652429274 -560089921 -819580622 777798759 276265334 -450175163 811087455 624276150 -988022787 -318253830 -494910613 -784157589 884768982 80026249 -216957420 -557106760 -7528014 -785382198 575117469 -561172719 72727706 -797484455 630589500 -670720848 -502084743 -378310839 223970400 -80506668 -788351869 820123224 -881091714 864077406 -887450345 -700672336 494392517 388814989 -150847498 157996324 -134392509 -286353932 839742494 370696879 -70511521 577027828 -696760520 712531059 -980078933 295711466 927148862 447554890 734538747 -147607080 650070435 217644600 181672072 -999497955 839333761 -741841176 -80004623 -949018108 -921717953 38903664 767575651 -956651945 338231328 114484520 432163044 -960099818 -875002804 -849713112 -246453750 964739690 520983767 683034729 394283871 824223247 248082141 266721291 -27548935 27747355 -433207467 -440493835 880140275 -930620679 777150765 -85671301 -930118634 469000878 172487523 -10123257 372499123 103285924 -971219594 -7408874 146633979 219528088 -892924355 -568686624 259428270 -915410806 -418399736 -987025480 -950671116 -897415970 548525602 296129108 779323630 -350875905 -584633249 -395708953 676871450 -17840715 163797212 409528077 51538606 -206535671 -823626872 121419972 -885018440 348860652 -888703286 487480683 -695337072 992593475 -667411838 451296907 64637915 -707819840 882610283 -823417463 -623230645 -683273101 -957926590 -721385408 -728172718 590599013 574743700 -948849089 -907760540 990110451 -492041688 769110911 -175213912 671755524 31155340 876324694 -682263794 207528469 -149738982 -567282234 -591094527 -185925914 920198449 -286431599 -340816087 -894697037 -982618340 723821828 -602516876 899991944 900404365 -225747521 -930764805 942477776 52867071 -658937522 385593141 -519872877 -755270258 477832601 -677246074 -247311946 99459864 147540015 -723040069 -869384796 -123618939 -405303863 190660026 726642080 27413903 599565499 -606767482 -199871296 -834349748 52416431 -94568332 -816968088 -371245389 302914792 -916976145 -618324672 -922832730 -995224596 -823330544 -17449306 -654162118 562262597 462677817 -409432376 -107388449 785431743 343255679 992071415 -214511890 620215610 975202972 661869172 -932571901 18379350 241027604 94842002 -529538799 634260122 894970706 -363888547 -460807095 -347081274 -180856634 167947516 955833518 -245316426 549622844 885517141 -240541022 726292301 -279415813 105296860 141071250 -964221644 695864485 -966317200 821210100 -108363484 878270569 -540785438 -635631522 705989893 -878916267 -568203423 -423114404 214627690 526638579 47346797 -298595836 274125637 683458251 240597069 927044364 -644882031 -738939063 735394234 109801543 810683782 473427728 869260522 389492435 -953471733 -172926266 -616919963 -917693376 -624545429 -730720809 903516724 267091087 -999933888 -784752362 631459565 706056005 -811152275 -936743859 -864542047 403475415 442411073 182804751 -895120421 -430946937 -281220646 197993001 -651386221 73897323 459053939 -915991988 -963784782 122254073 409952093 905475740 -635737140 456480361 -414934173 -252657103 538786985 -39479602 16622088 294820061 -919872162 16688200 510067699 711587403 -424739442 698915424 627359898 -289281489 -45092808 -77712677 893523262 -87696876 491340386 -535181032 -889703876 839954165 538716291 421866416 776478531 574931510 -603363159 38946976 332923602 -239100299 -652056311 917989429 508242599 886730674 -268973820 -622618961 34067087 -188845982 394069240 -603348861 -624742227 969329798 -904433438 -997382330 -467435339 -97009893 -222578653 -721395724 815293231 -878721915 -256576756 778105709 961232251 -865344112 52488477 590227134 709587398 449125319 -518309538 -104972648 -937458628 -170365848 -334466866 570783971 -431118822 396559314 948165011 602948266 -939770316 194750603 999599405 -564512543 16596753 947682320 -709378519 549161414 -296811220 68042828 827765690 -629001637 189320913 -576294713 -998379576 3069516 -441638825 54108902 -554186998 -879535075 -644249427 -72496535 15492277 -581708055 757137617 681025411 989075917 -821464853 -69898923 789757280 781483413 -9669239 -162975765 633599170 425818219 853620988 433797843 716439700 255298754 -863013378 -363001120 -64419203 -639498662 826319793 359286084 -637878237 -318094338 917647259 416230665 127718664 -961887817 771981238 -944777872 -93879187 -957210465 664876098 -560337423 -968134549 843411246 369763654 674139084 477411011 -787389232 -636320329 -36473466 638428987 -930182989 -750159271 207385039 325115766 -760656296 844383919 -886787085 -400154958 523220064 472498999 -38033195 -942357922 242662610 -769286178 185360743 133291146 -997304941 93099224 -960588042 -954515405 -389508325 -668409112 929866400 -693580727 701354543 456521837 783830284 913965311 820201508 -400126830 404910650 890018520 -150286101 -535187959 67650638 89057603 -838287688 180863553 688902646 684932376 -494121096 -496614197 742574455 748541514 -265900374 -219548450 -265650988 -410688962 873550774 -373722677 -512688014 -663441199 -42131788 -730305261 -357021926 -488260893 726216576 -720675289 -721779230 398934436 -120802119 683131420 141469308 728911781 -999540187 -938363702 -329514264 -837827875 242499851 -788095266 847104501 748378755 -284709462 442195308 349436621 449390164 -924836790 -916214368 -961298799 948713985 -437420691 -621470459 -862210862 520447521 -351775720 -219232787 -967813373 -773042792 60091924 -837076250 625891644 939289805 846055170 -380122695 520717938 846514983 -318486397 -956279973 -991312893 924013455 -744375239 708307961 524908562 -29084701 3019622 -273138464 -727178185 78182832 -336836479 -835960630 -120586831 225742830 -457431089 17202308 -401293297 190793191 797969521 -516590317 417750399 -289422203 -353666567 -103841605 -497616046 -655095045 516035700 -976898108 -956063710 -949934344 -933178081 -947376603 974079111 -825036967 613447712 351504025 145878333 -531016314 -921634440 418700148 547166518 -405954565 582739518 -720903960 819788265 -874691572 296298348 -728988679 168617972 -53215779 -245578996 -561115277 657362018 400754438 335043119 -987737676 745659393 -296404829 -964635784 789595684 -246339173 954702489 694735434 -419743710 -870334478 160699498 931760316 128060208 629683184 862642229 -600723292 29366055 -690795984 982016227 308462095 -871007719 959841008 -542723205 -747480045 -19024667 404061016 6940959 419860056 -86060614 -739788251 -392580473 -73798290 -994128858 311014699 -185917720 647983179 -935324475 -378698879 195234965 -502551831 -396517004 -791549184 -718275163 731543204 838134000 -855632935 -869180088 -279983593 -693912565 965352492 -971521499 -712403931 777709852 -661728351 -459883976 -388798463 742332665 547056983 -968938407 -491211597 807268733 -509002527 434990114 665656228 802012172 -898411254 166155759 719204051 -277110133 -786092924 -930831428 326372864 -577642108 -649106591 -89567580 -886991755 -652223173 -106231315 -166975348 -346135738 -288362471 -285980493 -58539669 -658136266 52291156 481576355 -46934729 -352859826 -118850309 -163356783 155928577 -459065224 327640691 -556564957 -940892644 -17830785 -454976211 225263115 -446110382 267913657 439170191 -376941810 -553197127 861528084 -26048401 357235293 974536329 321728427 -896479669 -339922667 975592689 -184842140 374096840 -230430627 157021594 -721095651 -896337920 -889913135 -73955477 -15188229 -200753565 -918026901 525746547 -873112875 -622075504 584853903 -38427306 -77051715 -337366630 515462312 -956621706 -898196439 -861479498 -509818833 815847998 -35011546 847416461 642900679 -860766767 950936792 -844505636 -885174078 -381388996 529591205 -263088352 775632599 808495554 -159426272 738235817 -412943571 825385500 -610001396 -478454119 203648399 -630597917 -100529623 -358981345 330974777 822418663 303652025 -301046559 865796957 257971939 -310009704 -791505523 -73663711 654978751 -944089063 -578246680 794211984 859364082 -422752315 761554259 -669508562 -893161111 -649017741 -893875964 767850796 191555988 696876206 -792576423 -130542160 -913125190 -271030542 -926893762 -691206754 628439836 -433358754 639768023 303374851 870293272 -808762184 21688160 -19218437 -118771887 230182637 907117853 -611276784 138609927 -818612475 -964548448 -149509639 -241364790 797005812 180981800 -282009548 -999495577 139622189 -661642400 192060411 -310985252 -454218823 -938481750 -371594089 274750636 987140843 -62800843 -244293176 -593701559 -570516468 -940918326 -870891935 -379278652 -66713813 109889629 501949461 -984014823 -130476166 890672677 154595104 50911359 926124230 -994914535 809546570 575646394 38583618 -619946626 576150817 -969277841 -281589025 -379272419 -280263093 264192152 -465237816 348142818 -608540860 -625580621 -862141673 147165964 -219282179 -432658141 58763991 -90174114 188063208 992050179 -980284486 -457470979 -991964645 -258244299 -714281949 15146812 792667061 -935641367 -127251370 454729983 640005027 911332248 834783357 68672196 942054408 -594289316 689399777 -485692333 669902837 -923321686 862450486 -938638024 -548902307 -999691188 61044294 231815514 -579832975 -880191716 -858358600 608230233 964374816 -986126733 -996724394 824926524 -391854678 -711006343 -307410311 -746671265 -646647710 565338319 708058718 993357317 329186920 395358427 -85454134 123757680 801069112 -543538005 638065347 323488301 -466859691 353032185 237366630 -15761997 205857351 -849072724 -931430131 626024376 -876748086 -937272378 86770961 -912373271 -923399110 90046567 765069607 -462737435 379040225 -689824352 -209408700 732392515 875513967 -648833630 578266185 57217239 746524797 -654671597 -966508729 400110261 -198209602 671556619 -423885086 334930708 -122894844 813481545 -828314937 -917037494 964408821 -759745068 561503235 -912339266 -697017445 -499209452 -972196183 -767900202 590837116 645389777 -230637637 -177606307 955565425 559953663 -592697440 683595744 911120033 985568745 -406670664 510161182 -816586500 -373179393 -237212204 -14796101 -849106422 338902710 -827349041 27998735 4900607 -655663978 -36522406 -178174219 -415409046 -622502818 -237997132 -112426491 -121712270 -357676962 119673307 -678358802 -859770833 889035670 144034891 -904205409 301505685 551337452 631906689 65142070 389422549 -922247623 -572180395 572836050 -295427016 190607401 -589443699 -144533437 -617973537 -416792740 883465298 386927071 -72456718 -300540756 -938730796 512134236 76956426 -176727928 -747775902 955244157 465595111 371897405 -870598293 605824278 113449428 273436599 554135223 -732528535 -322709597 38558264 332613536 -933287049 116310641 760433141 492065354 820883625 -196443106 902621655 -471133460 185583357 -661654733 -735151810 -574973220 265888549 -35692565 -513704016 -369460862 -958736140 309568057 -117236764 849024370 -372320480 -892823007 978426078 -913979850 220626421 104379029 640155373 488097887 781669432 -468770011 -326772225 700898736 647540630 -713822732 45480443 320940608 89734162 -199381550 849807148 -872166129 138963718 -885344662 -447139348 -742631381 -68520874 39156636 -112092243 -174740661 -798758955 770670993 -473199938 -171079435 877847987 -642257508 -85059284 -49009240 462121521 -592387559 -708395001 96307305 -61157569 -35167226 -350277607 -561100587 251010042 695202836 759840021 -806739444 -651662361 462163522 -678905572 487301357 429335213 -126044920 744669976 -786669309 913111716 -514905914 38590030 -885647239 -891718569 565390092 -204210321 986129418 923132584 710730395 -210363469 237770457 -881657164 81241530 -813405886 -90298380 -953925696 -163683492 348601033 149600699 -615964304 -39042593 342861256 -267626665 -724362719 663955684 -927808956 704972494 -609572884 816861021 918303185 -843944816 -845528541 -190590433 -877075702 -737247110 -772683988 -81286022 -898601339 -997035052 -518039275 -108964808 240735406 -547180086 972276722 427329520 362521534 870867379 -883837620 -436361080 -127015569 -499801923 524596327 -931637961 232571412 800233608 732317723 304762457 357722454 -877255162 -25860170 128541991 -868683625 128611289 937951558 -745759326 391364179 -982216078 172954652 492762840 -979251129 654915377 -763685616 261484277 -892264709 -938892541 -458669851 322773178 931974838 -342507470 886412098 -342524379 157690607 263524777 -274162340 -757221629 -83725263 -689328265 547540828 -873486457 -714067074 -625802990 255055534 -582750698 502808299 45523445 -328510024 -253311169 63307367 844444628 -908031977 84056238 351876357 -671717592 -801943133 312128001 -610610133 -260612983 -512582468 -826118943 396879547 -773654018 -168643321 -592913494 489870760 557194339 -350135123 -741338151 867866075 -950077942 -614824607 -993684647 -575880932 640230927 -576435345 926927368 -461729276 95054631 -473867449 601578092 -207984389 -381899426 -461849318 -856108032 -53617018 -263792450 308536322 335772849 475594567 795953854 509653907 -275009534 -977700164 -806473062 132076972 364686949 750721277 781941849 623348798 471103704 831863907 -991475810 477419058 -891500672 501271471 900983713 -964573305 -960457806 -151445303 -585924401 493636639 640570308 32176173 -968212679 636978629 978559156 -379488776 -201968696 166848357 -903894210 -553498490 -470981384 -326387391 -678682301 -277454446 805689581 686004648 -674216816 440147782 161869799 796886888 124528042 22910342 126822298 233027370 -623301835 -119677636 120970418 -731243287 728877061 535046017 762393352 221963721 -580261458 646697026 -288541297 -749185950 -880275398 509490007 417662408 -931653255 955991517 946681024 -258040646 -870174431 -478257069 -599834713 815830217 -152473885 840313070 -169783632 -503070645 -182642536 853126711 623751654 -949615167 -917658772 -643409630 23871604 -648902059 -914532570 -588566027 -886508707 159947504 -168827485 612704672 871406207 81986566 732429275 233412566 -647834674 800776020 41920436 -848637298 -604748273 171746005 -326894367 -204582986 -159907426 520631748 -511753564 670308943 -982438897 305603900 375952006 493829110 208505086 458293234 850419480 -915106958 809391176 788403263 -503672985 775398822 -199132881 327499531 240619846 -475210321 -737997551 -174434527 758202245 -385832225 -521142154 -347360967 -234469523 -125890427 824385038 438636111 669526587 -483006035 -188215789 -989710624 -960180740 -318138333 315893276 415771266 -971792871 -623085285 -273419148 878626609 -538192243 -611511620 519546224 -41865227 -983596446 -827070304 -861849344 257023401 -302280625 -599846895 -917411127 -691562028 14320880 -586036928 -38922994 779851357 288072645 -362021604 71003820 -189884415 154972361 882788032 -179595039 194791621 -582833949 -863701764 -536920761 -554626819 -634270696 189660092 -823483858 -172462938 578148472 696062367 785671835 594552027 868992063 923822491 -295908220 -580772210 -823508052 -360802994 -272334238 190812828 53160079 688742768 -176819463 -806250924 -820762483 894184358 3864661 334209878 629488742 824269622 -618482148 -953345208 813084212 -155402909 -655455674 -968670132 -965742818 -478939531 -141133070 464922008 -930360812 -502944883 -88009613 938631251 -726606040 616082167 -789624607 -550114092 -892204475 -61958845 640698736 160955604 -520699724 -683604374 354704681 -341462207 -936903664 -788914306 992747671 692585078 -964644684 -773218125 591756223 700955881 71378967 936300550 732285749 -41847498 -690122629 -556330968 -724409138 -620483441 -59275851 187581249 -829335838 214118110 -343820232 -618960445 664004018 -236024706 319080710 157219107 924930898 798380986 473614733 132151931 -690564869 536711069 343237626 -845300845 81812499 231109295 -618518970 -473914926 -215418472 452859997 -685098024 -630616371 -736471148 -375220653 -186947339 -460880286 4295906 753776811 726700964 174960068 -179588727 -764602916 555999623 -663068357 -627622 -272403314 494150750 -223180371 -621505976 -179718165 908971560 -312070844 -790490744 104725538 -157371689 291321755 -811648815 224109341 817406830 -27067287 -470514309 -867691195 342316343 -206985457 -390395494 -992114644 332134257 613900412 761662167 -88648427 -358623167 -565410208 146748658 -950107192 -228478564 -853878965 -222510506 -881811462 -224542983 155983519 -61529626 -463055070 843912675 147979630 641670468 -460942662 -708182262 830021654 763166679 -890775433 -344529281 -854831278 -905950275 997787062 -61816735 -443829416 -994327582 -877166125 -977412651 619850938 34185448 -336035818 -945559270 -966549542 -286143010 -321521481 -967912153 491346485 -203332943 -192455136 -500153644 735137431 344489794 -803724617 -264366586 -161323385 -264667279 27451152 -478785379 -648984248 -10807928 176685340 -503815525 -64241850 26988755 434367740 491928735 -114822474 557201615 514516084 -642455184 -556096584 -969003382 -735498101 -522646126 -255146392 -57019582 -490558279 -911283555 739647476 316986586 -411437199 327301259 -486007268 -215161816 -937065328 352669347 520170905 -57097823 873883968 871186658 932094249 -96914339 -780112515 -279631248 930074416 654255225 -935186161 -332231706 63973193 579329923 25313110 507876609 610326541 289815010 985230483 -792303499 -914688220 -652811443 -703587053 824959256 664175143 -115024252 4776868 -969315773 669813933 -79772107 383353575 42501190 863130071 109753895 -233795800 647740672 -987160445 -13908315 -779374224 795430324 -507136737 -714560385 -684285030 556836456 864769538 341028081 -82770583 327612431 -516640557 -245023748 535308933 -431328777 102164809 831721880 -753853168 -381143696 -430786020 250923700 -350459468 -908455735 -976332055 -967105894 134045456 886798016 -4835646 900249656 387055041 -139479737 -261142306 607680817 -491533061 231720957 893120433 -175818090 -358926235 610406323 -982273657 558303182 -209464893 -498914214 -834204214 -821639608 69757009 267960596 -989917729 315903841 886816900 -568187396 -580656107 -611126216 -476643130 -556988161 -725715757 657402326 -817673793 269448598 410168334 569381248 -870031140 -998457620 29578418 -509047848 233263337 -224784797 315134062 874337102 -761862122 332860405 285156636 28672985 833946191 450952423 207033377 -243780447 -428570629 69632001 -927876607 -689237377 501444606 -656016360 -300363592 -975198525 -213004521 -26079349 534720154 -30678314 -904114399 -202595160 -608780713 -921629186 -201052779 420797705 -430677033 -967789443 -951470740 884457029 759064013 -713332862 69833787 -103262999 315340124 -243703670 -799794224 -625110147 512515883 -228364853 444521855 437155630 82397771 -201517187 781139270 782034179 -324199359 -579348899 -391528818 -936962853 389972787 -295643216 -139558013 781192074 -217272402 659389208 54506131 352050565 544116119 103035391 89023947 155696484 389702530 -988625914 -947566516 -442440994 -232329584 -894844386 -67551141 -867297348 -123209239 -770512934 569858282 959188532 27969879 203513904 593739063 703770520 624165005 -945273402 766807667 -133345856 -240916618 -520233993 -499637429 541810980 -860844786 554868702 -253622102 535787686 -489579554 835401845 -455999478 900122976 846775931 -551049640 -689801666 -533037301 -445894026 242647193 -400334649 430896735 472134260 -977960015 242601620 -647379509 225553889 -311142965 -943608989 -297764754 -256416367 675715031 568889391 502667015 -992002610 -930748039 -103005652 -852847395 476637016 643372246 535456644 987057462 331290443 -920542834 739696790 30582726 -619076121 -950104877 497545425 -64970147 145058670 -902789224 -781557060 -530290718 -880749239 461044560 -177670227 197321004 -997582052 -268762863 899556250 -253998419 -740531479 320961993 -898815051 -732534089 242730307 -1820703 -732865131 -428116324 -505932105 802591514 -588542510 825358338 734565033 -996329367 -291542584 -884511089 -946434244 -941480807 -96964883 51140779 -991753678 121478057 520850061 -872502916 -564961030 -804303813 177334441 -562543082 -73066676 -70592957 183458499 186401845 -897114611 284643448 453867757 345615696 -864660903 721002626 917499372 -370593008 376110492 -818526785 -692718318 -36808123 -814856152 15739098 -68802859 -908774043 74258292 834232258 142366737 82504614 -191773332 -484266850 62518051 243265638 -288570663 -907631156 680722556 638362662 21775888 -283302593 -322719141 124661277 -998659145 -868851385 -677206675 -863320048 704667595 -907190950 -381396702 -66705561 -725717735 -74115020 896486317 -540573887 941624079 -319800190 -449347930 -131601277 -633051579 693018807 950903337 175175089 -938731690 -134062259 -729042921 -227302353 -41693415 951679635 -736423339 980082473 -479106606 -59142479 -42739898 -625249398 -75477511 280053428 -636053092 -518293564 372862478 -17449794 415000876 647144743 908435186 164003545 -893429145 702575617 844203355 -490260722 -576509308 -936331872 -944725562 -773089618 238843217 -883457252 92848123 509800296 -110759605 -948845293 313996283 152817057 883753534 834889678 -906325423 -306470012 -937843368 -129286581 973583416 -573896460 352419856 198962246 408653746 -380062916 -301376659 169605285 783940629 -342289451 -275302746 480660336 167449828 148187947 544328465 222724266 375098329 -364311966 339267014 -679537196 -854511670 -918976239 -775866136 312000966 233840818 -892112603 -593004 180031748 -346066261 61563629 -949254833 -519966493 487667169 255681376 678995754 -251162732 875618460 -769864553 918442553 512075441 -112154003 -504343841 -154747871 -944704176 643844106 -757903054 130536443 -128541213 -122215019 -677680191 191921591 -124210336 -596656430 416055456 -959693018 637184389 376459206 39713979 -330267511 -969607056 -898722393 -427005991 -637057195 441461129 828675385 -958061442 -957185251 556810197 -875409642 961257302 -78598010 12436355 -690570186 766654120 -79751468 953273920 -991248935 -949215026 -322750940 -260947601 -774378864 869170651 614842063 -371035293 137742459 655149046 -881334552 -633281982 -452620623 -211602063 -750372685 -498826663 361391947 -387429880 942634466 42583684 -492974969 985449216 -548089766 -368384610 799222870 373312224 644051745 -891347317 -7517304 -583183370 914442957 -146249885 -679882043 -555791631 592802514 -454260906 -834104628 60160930 174703801 303637832 -432173672 293369249 670355850 115205705 -918232815 919983165 616379042 295675485 -614930362 411529860 -809224478 -107905331 249495428 -357314244 523710059 -98765349 -984002021 20278157 -137596313 -139002971 437094787 -370637004 714747144 757212744 73571365 160066010 -844531810 239466738 -927256708 330171991 -604379078 -359430380 -523942408 -934023229 755775325 -589658869 838476289 224670719 706016616 -923937721 -511283068 896792138 -31843051 738212360 -608005754 -655616640 -508036637 -739491421 364661517 354367051 121505608 -345727344 983730047 -311230896 -735998247 -90182235 848835114 -580530057 -998199145 921578407 749641935 -602578223 -585335621 -921784121 -684085099 -977043943 -511442990 -993092458 247626776 -952910021 -917030178 736343708 943882117 51126771 327072421 -811607284 395510131 819035784 -551098705 -387311999 25919187 570406903 266960657 -137834413 -888307641 530962410 771983352 960527473 950432354 773784207 734622232 552590641 -976277664 -998197036 630806520 -660362763 -975240979 -880636470 -653455221 272385797 -981030138 -570485399 -138754142 962851979 480641372 -959165369 -996238953 -271332144 859870415 -547337658 341355857 -261694045 -976930756 -539167134 600471542 -865238397 991795277 224971246 947805430 794743983 -148728195 534944014 199850976 -125005859 536746978 -316826152 214631378 561505999 -344946269 561176157 -313591851 -325976407 990690759 547654007 -510608075 323848483 588488638 -506847028 -947483662 300875405 -54184685 246388548 -960818641 -178599088 707221415 492169254 -191321131 551533044 -430343148 -390999349 198793379 420928657 -856055336 -748839293 -851560850 533207996 -65665445 363070528 -52769653 589388287 -223236962 633638496 -884071768 -380029851 33808855 -394679843 943818632 -525186155 98473130 848851324 775689251 -955711556 -52243776 667386963 -281794291 -492506009 12072570 526884578 -940972966 581729422 -864114772 110336766 -144825568 -867653754 361497473 3613582 518070595 -851651619 -780799537 -682182706 737736668 -4036499 951455791 853664900 615933650 -162219002 -688498590 412268634 312594844 409974540 113636310 -59199553 306779337 -938607466 -539296238 -975014955 -578597122 472776332 404385977 -667053734 -92977893 392787558 443283032 762196539 377650157 -342703142 -381673527 -251762896 -194354761 -162473064 66054399 -604101741 833490437 -129973458 -897920489 301940439 707807540 -586419079 -433274574 -127081264 823555461 680361736 813719183 -17148850 594270623 -873060702 -139647451 -984326499 599715630 -882745122 -798863880 -640745911 510042436 644419152 -878549373 -259791054 -845767638 -407706546 488446050 -40122399 429820390 -592983199 355775860 115827180 277043343 457855372 -729716029 -162632764 871436293 -162990603 710285972 547508107 -630112514 376521508 -617124391 964158109 503460806 243228158 832347963 -44307212 360483036 -966515918 314946878 -276958175 530419588 288913858 463250771 684651950 881207312 -195786827 -502954096 163544055 211229975 852821764 -868112413 -659210330 163193488 -597828442 178156906 -112853866 239180956 -259040769 -712829407 609068442 -882519262 -329953798 425742903 473457897 913274361 110607219 -718332963 126273749 -3392346 596613915 849315574 -620456406 -261955874 165082697 -935804456 -528232210 969295871 -586242199 635311845 33042198 -880904083 767199432 373831868 282289406 -978112657 -595494873 -978048108 261068299 145464358 -690877515 -277346907 115461449 -20831313 -999087652 -558564302 -255040600 111519567 -276897265 871233150 -891872779 -827766997 573065076 -659812832 -89722871 -409335874 -743100935 382044919 -587523651 -329343134 -130126883 445518547 -210247216 -510411099 -328133233 -927957811 -488523756 76371894 -906005919 772544543 -925647396 -744367081 -652286012 189814053 234801606 -651373663 631249751 979761007 460145904 -793131161 703510509 420789478 -620898158 129091937 760976647 289378971 719756063 -982124289 -476059758 -867767589 -458951069 393813359 430267311 330801715 883402261 -897865922 255360257 -752605143 31022325 201870691 -980060600 105374930 457503610 -779830259 -852294665 -455178432 -431203922 778955087 -622901073 -971058018 985823926 -919390565 302247813 -782557880 62217726 -84259188 506821091 -365509859 -213867123 -969238668 -380761094 327181808 277091045 -950493784 -489500125 13009658 -995843353 765860132 260404515 -112304674 -179752825 132860268 993070256 -869732863 353030010 -859224410 -324911295 921826088 772247030 52187633 803284423 610587308 -14686579 -41951411 828029428 -952468854 873789401 187366871 -465462359 -487561370 70644557 153776547 839620438 -799748046 55799116 -797363335 213261612 -87527883 968496797 -673817521 800167443 -358739676 459042748 645754051 -228472539 -335410890 639045994 446616167 -561068450 263809377 -648679848 -905267674 -273086963 336633573 52780915 -592541182 236681073 -220913332 594825689 771218714 291525299 -482013402 -222488387 -16337911 -281761448 833310729 186298755 931500164 -401700802 7311904 -889801004 -749017007 648572229 569241744 896737044 -727383958 -913652794 388299391 719232209 -474721244 -495374880 -929447640 -379988918 231538157 259702287 672791997 638996975 -651100288 -695604982 86339017 -879881575 595920317 604325615 -249853609 -567901242 -824919480 -564026528 618397513 -893419317 34272671 -521774230 -930703968 285255664 -873202002 638537776 34509061 -748069607 724884982 -724675196 971162603 -897319909 -220050076 894231316 -277308827 -988511920 6449955 -752000477 503001409 355349667 -447605459 -558143222 327984445 -999168790 -953817608 -921869165 -567070032 -926220735 -633379339 -948672519 -967123698 400893332 -617930396 -897827666 -461334652 -638616045 740710111 573174409 -386685652 318111445 848499213 -563006697 420791536 -519034511 -816259028 -856517291 -655030077 190190927 -756001415 847971332 -601943053 -203606874 -857655538 726041392 -202775664 -958956793 656688581 230154304 -885177527 -976690759 133998138 -852301225 276718926 516067742 -750128891 815384274 877451697 990581220 241075036 -656717602 161209018 -57909399 -219724299 -565483094 423056091 -35983327 -569484032 768026014 -993276047 -325485447 468513698 -595219100 470907679 610858160 -869177709 -879351633 651901367 640027225 350802672 766723840 515852819 -662682838 914422615 -354911903 853384905 -983189923 -687011276 583352954 -992608704 554063760 926635352 21116667 -651329287 -440572594 455633574 771726804 523444079 886149542 392269170 530168032 -586819552 -286700780 934948932 884088127 -823326268 918287577 -995263506 828575100 410831154 208055519 447815292 -220799674 545372681 214754260 424288423 251273938 231564337 737277147 -312856755 91471986 143857259 -533705051 -887411347 492527973 25722355 420738580 116771129 -598317213 159404474 -638443348 931850819 572584922 74855872 719316104 309189402 251529605 490120033 166442249 -67378943 -246532461 -772985880 -767047299 532667865 772386801 447706961 -190527359 -123822908 -468212350 -600733860 563320337 623259637 543123400 -970384715 588364643 -111832275 -92146006 -138380425 -995061147 309536781 -978975952 -780988142 93903952 446125324 293867731 -334263592 -392168922 -602086312 -991627207 774273327 330534745 -238159667 -998712554 563487446 -852975450 626190600 -136289240 -43502809 -645115956 395498410 355763332 918204381 -128725601 -248596916 800336020 -687844606 639570809 -439293634 173774969 497026015 870243147 47315371 716037874 -183336549 -654042953 -137578043 482399860 -46211875 260335645 490772653 -419422196 -556613258 -894870662 -565618397 -993125813 -747846111 -939427798 -276898700 208651080 -732027400 -881400290 -583069236 -961306667 -157609538 168333848 839029353 154545857 -339578991 -747747929 -819162822 -990036623 -877504783 228152549 726001251 -208324978 574109596 -559060440 -873408766 -619585927 701275205 617363887 -39008123 -855338054 722493226 395373480 -995947514 974647115 308462036 -420329860 35814547 576434636 -449213797 452745312 615127969 393176665 -526404488 306673675 -599761126 134016522 558925746 -418923947 143979899 533937317 809228602 -277502498 -821871309 235854551 163437062 -695280075 616268624 -282771381 922083812 -570223146 -285593082 497093390 825150334 -429024243 324256857 -13871278 150645897 -787412243 -584920290 701432100 665333069 -969792321 -52874882 -861071420 189397707 347363992 125461455 -399160195 928440045 -878042294 -865222879 590185000 -155544792 -834577835 -321444097 -992107731 -529857910 -852659121 -422362759 -755257745 -422882267 292044159 741835645 -745215580 863019917 -81391145 240913142 -133817834 131196612 655992853 -579869381 -350953967 538716885 367255737 -359509034 -419369056 -432863919 765952422 181470749 -651907521 887910128 168764224 938277479 -415118311 334186389 -530650266 -554709689 804328480 -383309387 22927553 -950929266 193808347 -832511936 643422732 448592767 -969492020 -585452061 -457977739 -250793500 545744551 -949468534 169337119 -952693064 589248351 -610890792 -312202097 -977604353 -43754711 -693733323 203866397 304337768 -953306843 -774853027 95131599 -368425154 559333362 564481333 76865158 216178194 -966311701 -900207290 117765281 227496646 -880202873 -386295634 -471394235 -997178539 28252305 70628026 -247972039 -573486791 121159493 921365080 -526179855 -437075804 -837009360 161618048 -414680156 119235929 467884725 789186241 -723909950 514577883 -985666787 371221649 -853847272 426182928 -211780665 75534239 -505122525 -178092366 27843302 612642756 -950595721 147640430 -921136526 -569473603 150461891 107115780 501154423 902489852 533628989 -525169732 676371284 -992550867 37754465 839361924 21583535 623074309 -188885795 -658015388 264776902 87204255 856562495 131626468 -689057743 855231577 -589674252 99161592 -216717832 -94796777 921069226 811125471 -629637668 822989858 -188717747 -550774194 -893967393 961744144 556341586 607187030 716750348 -57513073 -917982702 245637984 -197547586 -27711884 -62483740 824035949 -552121223 748630465 -981463087 712655679 -311648927 875099409 -303201501 -706670 582847338 107124247 -901545079 -781354142 -987672530 872040500 -970228672 -764793845 547546710 -306430066 -315568039 653579317 -492169570 -906710100 113282699 -922902870 35776827 47816350 322735114 838229241 -979895535 -887232274 514781542 -679500405 861398192 533318456 -966844727 -597734383 260934217 -417529875 401558947 -303702093 689594373 352530221 -85056235 554438196 77087073 -202768553 789644351 -522849865 490801381 -673407336 -869270549 998631812 -580117436 96528503 -924271059 455659392 -855655147 250980409 146404985 -983034329 363748135 -486297120 -810018380 77662679 -952978665 -924346754 479928296 160471905 -341876628 -265996405 856769812 -799765903 -913466185 -375770071 754672293 16137241 421461376 396832996 493287376 -235220890 723425660 476533180 -384072726 -856691776 -574421964 -455827432 451483969 -577560758 795152977 -549594694 -708078734 11417465 -35891814 -518097114 -910919857 -136354126 -442443867 421524793 -975882222 215679505 -991955260 733403943 415913602 -905421444 -789849775 23102247 -36767850 631611601 -727548405 -690964121 -751092937 995877255 785569059 -135165663 991701832 -936336553 409006906 295702153 -513897311 56676235 746107460 -221976044 -931906301 -437268002 259926842 -990309804 426377873 817482975 283731342 303012004 -114321168 291776082 -111067700 -845891214 238870991 99082525 177211033 -945380506 -416789522 449662628 -636344627 -167882458 298056236 -998259216 696951879 142274420 -934595768 -41524863 -709507074 -448493079 -984848628 -963399615 329530877 935761425 -548151264 -558025928 797967974 878226609 -888026601 -65784332 33754966 -2347768 -921491897 922687266 151761018 317379094 -125713857 -818511596 371998588 457496621 631151032 735653961 -857869485 -218276380 737394746 839082395 923998041 802798978 -349926116 -932992681 -793177749 -482258391 -896392296 536353129 -693980613 -592027207 978327201 -896012640 -861284245 -909699401 -109280618 172470721 -59530816 -30772515 -52325661 -907769798 -860877069 821960482 -873765041 511121520 131973455 757385991 99291833 274103971 -608374036 -310797069 -34297282 -831859643 -655481739 615776602 -764852324 -448659487 -866481789 -808728267 -912306359 -707946049 -400755474 918537195 -751442336 -262039719 861354147 139277046 910431002 -345660316 -891495470 -289378307 -400913761 -899856185 -614901473 -274678802 611265335 517071983 -664776459 -436926480 -356307694 -273150495 252276452 609395024 -105010138 596794713 77687978 130137538 -999348422 63722542 321409271 -911654781 355776493 920653798 859398767 604334158 -488869569 573269267 -403872444 -725922214 -919874697 -442851560 -15300521 -320788458 -342707745 369798007 404532740 -878926058 -260613658 739756281 -315852538 383078648 -680877861 936423914 -155009976 214112001 385734980 922678002 -803234108 386386558 -161083103 518175163 327248131 -952790258 291345313 39163250 651543900 802475745 -535051131 -899812191 -923446470 -454925828 -342663751 -86230638 224285714 314628504 -863916279 -518665194 435702446 -124529937 -926392560 -880150093 -888934937 -607270421 908790175 -43944913 606841580 147041507 -268750558 803607472 -614055583 570166339 174298988 713192548 617376081 -681839347 -395127849 121436334 -879363603 69821020 221624143 -950293720 614895193 878960392 -184008004 -308302741 46105248 -47924283 173032066 -665675954 827545781 246639506 -693309694 938610844 639369085 -932003167 -252817716 98727017 215038340 478431726 -245149158 600982758 -98885583 929149830 166691658 -628993150 -900173165 771563809 492443184 -927020414 -306098818 -433416321 -877314134 -838687273 -701939577 -208805785 -146990014 344165671 743269933 -973957949 678489717 423332066 125197910 985180024 214459262 -382916653 -946823144 961641546 715810365 120731550 292589624 -676822441 -425769340 -953779607 -895156259 740922318 -582772756 -795329424 365002480 909670428 -722349838 -941096339 -671229540 -747147618 -927267259 -373169117 44046597 -74257273 970996555 -360167118 -195698868 502002624 -936835053 929499042 339699000 130140563 -600901258 245392210 -55701539 -885090894 -781359888 -910595562 -709396982 -207129228 -864375169 -604553241 -613690558 -447147925 -399882665 751311922 -684961144 -122232502 662731936 -356190684 130619880 735464677 270640199 -972817171 -486276243 94153106 -332984288 318024889 -551327917 -417302988 100040283 788371083 712837575 499139025 -113720355 -490347611 466564484 104919757 -400943173 757167502 897790529 -265318342 -994869387 -863383676 287533734 -394752051 887928246 602572590 483015447 403176535 -901101742 -533848321 -8842436 369538457 -506665492 504881321 -683792084 160350220 -324577438 -235120001 743047233 775462846 -594232566 308401160 127118223 292047080 818053549 -553800940 -750516811 -730373272 -944117086 -852726282 4308387 -938986472 -863593605 -855641527 -333738523 -975665360 746931063 -998206724 280027528 845829321 -532055045 -876298555 67884130 -38720537 628582766 384092046 -878370317 -843478319 -998511603 717193269 931984527 -592744168 -121889219 -88380898 699302912 -451319317 357818162 948786101 -181692589 413701077 948576172 822615798 474714605 -915017434 966974271 -859023919 961833561 566421686 -857230643 94377441 264767359 -536769335 218078886 -814832158 424510128 -300821995 569259888 398656164 -144300314 570748286 -31634215 -359799435 978004118 846476567 551819667 529823382 -752326398 -237845818 331125835 65981013 -971628389 132218360 -258886836 503086216 69717279 -439396213 496578650 -115932808 -872974527 491864360 978444634 244309185 955095025 49039872 429477027 232121505 748217877 -148746732 -516705978 -543566085 -725482094 451659807 96634480 -894961624 150652726 -499029500 634861758 398326328 263124682 -181496055 -683176306 291496293 950722305 57936858 -352901139 -127044063 618540645 -856322490 757023129 598082471 488058223 587984115 -305091991 295669600 -510459660 -875614965 -619692543 -909725431 -171845344 -136398521 -453291515 102672562 -832222361 643342965 207710938 318430365 -855686536 -304910952 -430726954 259954499 513592994 -113903260 -596032856 316831651 944033598 51066005 -957696060 415090595 47259868 799327070 -134310581 -612165557 239827537 560597428 683504043 729367877 537498816 -936188500 819642447 -781830175 -220070668 -781132716 320842387 -52293029 862210249 -618930322 -881346311 859040067 76158726 -312073265 -28489082 -557731928 574023475 375478063 759099724 370573425 -720939580 801403664 -361819628 326320289 453247086 503869791 714154732 -454409024 -83016429 250175128 -872524795 -693001260 166502981 947117652 -474831435 946432313 -981498712 846010952 -253344363 880711538 -920403018 -134690674 592267957 155755709 553236061 -583704773 598023781 -20224112 791773290 209639857 -797134335 -929166290 -136440126 -158953963 249670352 -830676688 -802567819 -183658564 -285085712 114415752 -933483437 -157610506 421414492 85535897 -357976502 946583057 -115515437 -339475213 645110362 631140200 -606247323 724707344 -651034122 986020634 -267020595 902201939 -745167787 -816480461 -265505821 -953394497 393159396 -62640156 969955567 -890764378 778405881 72142271 -721441065 975838062 888483707 -6526777 -57229833 807516624 835862717 -783298989 -254431127 -669597432 -984199579 630053436 -9072645 660910783 113709988 384680032 238134479 462675866 223217018 971113885 217394157 478049231 -992850224 951888336 377171087 400309172 -258235468 199643006 509544795 -627313234 -875698371 788103730 -798958820 -987214664 -365906695 143811347 672818313 -677527625 360512359 -729096462 -347125057 376312780 900956975 643802298 -110260085 -132816685 -119001318 -872125607 -817624466 -895784301 951504631 399769691 434781283 958654407 204174380 -335531277 211479932 945938912 864111729 -426458921 -828857970 988413359 -785838839 -627816789 853715048 -151745534 515994558 379049713 170726841 -270976731 649953251 823601784 -894663952 403426578 319920434 -152407684 -876873754 -946564532 -172016937 -694498220 -989832480 -367995954 705271471 444948804 -556825194 -238037797 -890582474 654654738 -439582532 826045608 -919287831 -268440502 666975319 -705126670 103742709 373206719 143127796 -527746380 -395227216 -833629010 201276889 -892757612 989972774 159129291 510668966 162409561 -993278394 633795212 215845029 -312778978 939296992 226012550 319225069 497084816 -476522294 762399875 -888436629 -514588415 269570965 -328019161 -836026455 350283134 403540338 830948865 645156464 -640200601 56671936 -359199388 -167946981 661444721 -192828398 -966670092 768687109 -350339271 44975552 131872427 812070290 -95786489 -381816008 -119568329 591434534 -590002664 -893555780 -236824045 907082152 -517561721 -621907818 -981354477 -32150136 647663147 -456857285 131823410 -149537367 946683053 -184711373 -651864551 -841001195 871960563 -11063939 -8948176 385921636 796107664 -123101915 7125097 -701715255 921873637 -861002476 -889644966 -321396499 -390302131 -156696942 -877445613 19695205 -197736368 -114269658 -220706290 284701911 263822524 -349544414 -894931872 -235997977 193598301 236891538 614464656 -7202293 -947819836 962600105 151796512 776657080 -195947482 -857151665 15095069 -547323466 -127737226 -977779835 -249038721 -353347237 -986265958 -286167334 325256264 -524051736 557135725 447810651 495643470 -788084291 -813942655 -872546468 496617620 449879869 -222090882 601685748 -933601756 971507419 -308906362 680862900 -183178522 -404209845 495979357 968617990 -775036412 -847451772 963982679 240058657 -394775238 -311238195 114795175 356186042 335414568 -18954429 -929981293 -486812815 456993835 479670785 960997836 -194846343 691586494 -852944819 -67392811 40720467 449451403 710516307 -505077433 515849648 534540079 186016206 49228900 -796122091 781806361 -602275390 -974987748 -993230052 -449727162 988994931 99344958 155497600 -469726912 -933343514 -635800006 865687656 47702057 -713264945 -768608807 -642787756 766405840 -955094618 162365902 310508687 -955523084 -905026910 -796254494 493928319 658005751 -301331927 -137705681 45062182 884684279 911523220 248940091 519006993 -838235818 273952343 378293294 -287962980 115463626 -669845395 867534620 645736714 -603188909 -915749033 363940723 444513148 -629013978 595331916 801725392 -862608139 640237298 -183392354 300416901 684714214 -235902910 504162407 31158886 -725380807 -944653167 893453205 319681375 940031112 657492777 -578862182 311554457 819256959 695090162 -457635896 -616189669 -336929860 -127481291 -896138696 -838676793 269329800 -811887729 525263930 -433640700 -440901707 -26887802 -779398956 -450993493 -534134151 37208691 849423409 -996903585 801305781 206102168 34255301 -924075027 261449001 -219775141 248122701 53996466 -709766012 669260519 -781932725 -890509053 216867033 -239568621 -654182369 879937174 632950088 -550321065 -958739620 -245203760 -362208794 419040663 321155540 196889499 -755330787 541756585 745896007 -289464938 -568518372 447835768 -286368522 -914696239 -493545712 747886779 -986254913 767903290 -619372010 261867788 -325583892 -329138021 -216355341 -107516617 -367130721 -999488308 652914763 -21313090 732965219 138381203 428365846 626741952 893177444 -933842949 -101701033 66849336 115562904 142968180 -538877727 -286024737 853503243 -107396099 -985672617 -580348927 -22092338 -479218329 -979945796 -8347251 -858798687 -599317805 -893963111 -184382579 71544174 -110318451 708100805 704413453 -257290406 213531920 -464383285 -671808835 -795570525 963982561 954933117 -902393082 882655966 -294251564 16972608 -149264778 848716616 478094881 564710485 554736211 -776784865 579037868 974387284 201122797 -900180462 994441489 -954708101 -906462795 -752359964 -848671212 -90845374 319184210 41010337 -530228217 -123885985 783719931 683303703 411730730 -888088905 887733179 228229644 919360565 837856450 -36598038 -522374647 -292654590 814137184 -821141678 -962043356 231364021 733594533 -738828221 -337081759 560498170 462294576 -384745868 407456011 507586475 -291208663 655096047 658915264 617945964 -173203391 -447558047 -912282254 702910624 -811321763 623537803 -32842294 -846894315 363787334 -952096298 -927533750 54160136 11305664 -597392044 761505547 -322040800 -418533722 799462191 909323221 -832422836 -939366031 -575242186 728075334 375444898 40011947 -11952303 -264452274 748803284 -504339904 -753020658 219265600 322456705 -200578705 159499700 -122116319 -11900468 -364446145 845041387 141205218 999341189 892945090 66187821 -93982323 -243232894 468795777 -479960424 434726307 -949737945 -827981881 196565880 -929644428 -914831559 621323695 798430906 460613340 -486148006 -361005045 -951322582 -884828370 134655051 -704343240 334437231 -690371892 95078055 -653546717 187511789 -916822413 -17992862 -114930472 76899158 -166135321 -369469030 -856913022 739882356 387298077 464399108 -887561715 -325459264 367177516 -715543596 871106616 437533088 -630375154 344946663 88480346 830238186 858798657 727475301 878915604 973970288 -285353296 -972911284 160923871 24274812 122166771 507377154 -935697047 57860711 -658099356 -50627518 -865240132 175765323 579903452 -869636801 -231835969 -180282119 447278661 -119397684 494258617 -333027471 165058721 217881586 -895494383 534683567 -584655399 45502316 217438105 -873340389 -374506030 -51129939 -899370102 340140674 -24041223 114070122 -783068161 -901874453 -526036372 -718765208 8502612 -184135728 230607274 -4221167 991629595 -336972921 -21341614 -387690022 482744960 -721546601 492912295 -170480070 -54574072 -489512632 -952598485 -97552102 -954829066 -684737531 947950215 115125392 -558077920 -574039463 -936004548 -604931669 766101211 -107529418 509138453 983033050 -156887518 983102081 -883215805 851615094 -348517295 347391469 -300089720 -504371348 -989581453 678568666 107938631 345679861 957022065 -546632722 -972283857 -245035655 -36145354 -924882342 657412244 -138458067 -757103520 457878811 976667325 -315181439 883839348 893179130 79886892 502456911 -361833936 -558458302 338006314 481278546 -722839869 454790509 185409993 -71357163 -345301670 885320273 424271489 -482366769 416405291 -615273528 863313092 225943708 -161906250 891029235 980908053 801948396 818663246 490836649 -483993319 -938440275 -198768188 -654809642 -401105361 -462412488 -909114160 678781532 -959955577 -270948096 -879676771 230567090 -937153197 -750000287 -462126049 248256796 178642550 192572281 -13906579 -544569608 710205512 -744984936 -159843136 426034956 480958772 678250615 169580543 314383177 332715363 -159239859 -342263821 848722045 -245163780 458967991 -953571245 353730859 996555504 -862685404 -114971257 889116280 -133633500 -142131675 -27800278 -70786697 107868039 510073673 -970013549 -860973059 -444837694 16079872 -405542667 -882115829 271094936 434614198 543919127 -395429940 -34618835 -433983977 918953238 -849387120 406776164 -570794231 999334925 -985871264 888173760 -954236320 367859596 737245616 -964405371 -894595309 478878248 -98038871 -36726983 -696405678 831174433 -928858945 813667995 861160884 -937315651 -778653346 -270242891 -342858317 -660769175 -999147956 -908244120 883149952 -542061542 -90346602 -698317673 -770591952 60266278 708458492 -341386183 -87882444 722587228 -600696071 -189602411 -57036824 -863450455 -154007782 48367868 467944146 747953347 -988359116 771538469 431644132 935298293 437722816 145321369 997982642 659069470 875078478 -492359323 998300295 728446875 -548087090 733966600 -961098315 361566308 -964351074 -731690267 -725651061 596623771 -73076450 186466495 171727352 326227480 996864084 -885309473 315293378 -304627346 15574748 -364246124 -704157647 -120268015 -740191303 727486486 -332453370 697531514 -274675793 -481954375 209117336 -547080963 25686302 59933984 -966117736 477599213 -353583064 -927216050 -308318127 -465417785 -658906317 -33969188 -868794014 268017234 -994986341 155449691 -553238934 -998122258 122656571 762054444 -450233251 -861768681 -749675328 -154390897 -129520343 -489866630 -574388059 538026288 -939818764 150936148 -943928088 269298572 603855185 -65725433 -818251092 637737449 -735609868 -171834156 710521399 -43927994 362748060 -948384918 922102818 346470399 172148669 927116478 -645563558 618909735 781510573 477093013 233480531 -816206325 467840685 483805203 29402778 -809163305 993938573 455014719 728862983 -945880192 -541532781 637451248 175934734 -937677597 -575757833 357683642 552576205 -311367700 -961634161 115613957 644704306 401113899 19745392 419323476 -399899350 -955589587 198956306 -45462908 663320148 -167016768 -715853543 -250682969 16776907 751987143 -914361414 -953820316 942823838 -920422841 353710756 524203173 986213321 812177975 14170773 14664407 727016731 438412940 -775135598 132109288 -872954761 -736769759 -899760403 624265898 664344140 119984989 -103894273 -883038858 164395402 -904937968 71498234 -319768098 -219438383 355644691 429548933 797338524 -39851814 515187520 696034561 -244511624 447281032 -97738331 -867792099 286010705 -433044004 146378674 -846808535 -853510921 -562692033 -621944133 278598368 -583130441 -358713892 378837965 -958864543 -841853400 -648660693 -210242463 -724892258 515734709 -262664078 346605976 -951517036 517897540 -445232981 478031897 167752416 514915206 -154264231 -283696670 -877080066 -854466847 618564999 -744872164 431543859 -961962652 401506510 584735324 -815473573 838814477 962791191 463124795 -891799611 -543406349 -305520887 -998147801 -385259749 45818420 -208390264 -110152007 -585930519 528945658 -911029679 -537447555 -100640450 -356262660 940584343 -932888034 -988831102 -361163536 -364068351 -865911167 -215630382 -892987000 -610783331 -931570171 -854949652 790723179 653165153 -670423224 482054009 468472696 792701571 590254398 925066347 -660302964 592106597 -607677050 385515456 -763767315 282170943 799584938 765178343 371141264 -885346265 -482945754 -985121397 -944761923 -563317435 -973952498 -453409105 72614214 -987347312 330960513 179627214 -598130643 399390342 324677563 -954891112 -94928153 654254339 527162897 -773939105 299472262 -30066353 -996356406 639169299 -585443404 -604033456 -122798893 -349210719 678137487 -470697603 -731516023 -98204897 -356043867 -214461777 -230809941 -448289437 222220788 -352246086 98301458 -852648646 -339593398 -718221677 326978568 62275959 681168665 -495827517 107384848 -561243136 -989056826 -512935903 -335182241 310415437 456997745 -331538647 -197898912 871554341 64427897 679302195 -625140025 -404918264 -938879055 -356656048 496876839 -294922922 428882175 -881416749 256787641 -496380685 -233662835 -792394548 -349029331 426743768 -510616225 977949237 -658463921 -976931207 -665361927 448920927 -538174343 -654418753 935985025 126643417 655996684 245499122 795104770 -689385876 -30430185 -287950980 989916320 344429790 307130756 -948962736 987773742 -343476052 -391369305 269172269 -224892801 865418336 772791584 541444364 -926976213 -723721395 -179295516 -585076084 -893255805 162240564 -562007291 -558617732 -536322157 -100181634 -213036485 -747820780 -973538218 -704523448 497678342 674082906 -393909324 -680235490 -761351722 -551476652 664194300 545779034 -647923035 504484395 -945180666 -39292340 -373826984 -170073467 -321357651 -748519047 -776112750 -395817511 -472240442 44591734 19106405 -365496247 -940651350 457099114 75886021 -476973506 -790566167 862849537 -224794286 -911588032 -989157559 -874599591 762494874 -383066883 -554835081 -998856849 65456466 -890640782 399438539 417533431 466359966 454257873 -769242556 -907467018 -863299241 -90600207 -803469712 -639411991 513582282 -275710154 405179743 -614794960 358793600 464528394 842304154 -712804027 987554888 -948262014 -997438138 -384723046 -859850045 -986595697 -259322637 755161182 -369662579 185842282 608820687 695793887 147717854 -139224422 -34156330 -533405828 -832450197 196601114 -588356493 -695749438 -893999094 -391826205 -335161429 472099542 332463642 -929981686 857304582 -456226406 387063061 552125088 -169030433 227134301 456379428 -166468570 842411255 449045736 -153064267 -564395029 56723270 477273154 621447253 -481939691 25583393 -378318541 378835887 991427064 88275632 546385691 40544530 499919139 850636253 -938210 -891907066 -632008823 -676322316 293072929 -709474156 -966501382 836846523 677588905 585623706 -479667558 -242760442 -105480514 353863872 -547832835 -803918426 -946684042 -112227864 252804845 530589112 -638264258 770865154 -591311142 -16582799 2217394 -747367726 -928307168 -598880563 293176804 424128325 -895727958 -855245054 384737612 -527736781 -531567370 -469673107 -237210937 -498068752 -780310232 -707105680 -912445046 -259977790 50133878 -165409207 -906113918 502301044 30672368 -852797960 -757410468 -864006435 530307505 -395674726 906858719 938996363 587742476 -238407535 -955855011 511951661 162711902 337321794 -211403662 266983945 482076740 -974149698 739247164 950509371 -443822805 -645447420 -695043029 -224133037 -352553100 -754971722 515889174 697580779 79619072 462291609 52398175 -889708561 462010002 294987707 -901198643 -155166141 899312982 -994339925 -363653425 339571810 -380231106 -319508436 -295960177 782480796 -982186643 492636162 -98018907 352406451 518486464 -506255390 155432174 -925336341 -151702810 460389145 -296953025 495744090 705417424 -928547499 45841221 -362447152 533744110 -901760605 -399639360 -151729536 245743456 -300838003 693104324 -2427210 -442661575 -818032749 -810339048 177107319 -137541185 -106299225 -187895532 -267211474 -761146711 714085561 -914805024 757339754 -939653477 93143503 684519766 -91356287 -593951000 -759916907 -743095844 -888533577 -688464405 302745377 -398464376 845279705 253501126 201896264 -453933478 -648239066 901058261 -908312802 349333724 -689086961 -726345551 538994676 488020358 136113264 -714788197 -847358822 868901790 -475934907 866726740 806613119 -866078801 927073263 -247727026 818440965 -311766671 158321975 -941475943 -54862515 122304751 -777423995 -899600786 723840376 -932144290 353900340 -221747008 -533561415 705661274 -468172394 -441874217 -92488650 -157259355 -168219768 -700977622 -816722645 967893496 -415765818 -664081466 689311639 108299275 -944838374 348441110 242220474 982234889 -899285916 -86822209 -477015430 111552412 -175781799 468122055 -913626485 46794207 568521270 810213891 -32833730 -225062038 -559016764 433604855 -666884411 -27189158 991730638 240626939 815551487 -323972778 539649318 998828842 -503562930 -876116501 -812736272 -961734939 84699127 -757574646 386706172 -820564047 -922823404 339936609 92613744 -399838834 -695994627 916831945 -931716779 -609621112 -183857496 489320844 -946890868 783308774 -883224842 -505907632 69429981 -550109253 466903210 -86323029 690517687 134971049 589704193 82683357 -13683757 -913858737 59083209 173579972 -875593676 -856217665 416005326 363628849 -824265359 493181922 -443918190 268348385 -906656912 -139912817 37696682 -985857338 250466072 853839187 355979859 303575204 489664313 472755017 797667572 -588389353 922645765 117087134 325287618 465679804 -895425465 -232491836 -599120487 90890778 -293834220 459962722 -883012898 -316911543 456261410 532992429 -953282694 631996051 -121309297 -544684531 -247139212 -175449856 315402653 790557470 -308790841 -581614923 496913009 -952810983 721960281 -160906325 372460388 372144205 250704322 147622505 -658252309 -571491708 -534181339 -553677774 196016456 -133301826 537213004 902182236 -820822752 654200107 -562212954 635438658 39708888 -662979295 119951061 918399591 -207663826 872811849 -404533912 -892261174 515885671 286675247 -621359744 -134684967 186380618 -899399464 704408708 -588642642 325261094 -192370618 558979863 667008785 236137674 -975201477 -886668990 -715329517 -255986950 503060368 -960630929 -76809702 9776827 -522843883 -588854692 -950514286 -185823178 531096369 820401658 606512997 256424570 -731615902 566768176 -375173407 555059346 945408433 490141626 -406043684 898525322 47066686 5313674 76302769 854696068 -583190111 -404172094 -56649905 -705875235 -438324730 228020578 38137815 -935264363 267389649 961328113 -72971183 744545767 -775010227 -170969116 -588761059 756086142 -498051106 -982248063 -134972936 -229667007 437036467 489853657 -822091309 234961252 -167488364 -228134993 -13997074 879578322 777178681 -937694306 586790743 -953495078 -489350046 -617342810 -659370313 72325224 610677768 378767502 -10422786 -269416231 192611967 916606031 -672354112 417601740 -401846733 -261115170 26204234 100102161 -390846880 891231298 870435154 -953810414 233601307 -951656156 133667191 -933887058 -327274796 -880329883 798207618 -697579763 -965507836 237514713 -651074841 -602341529 620171903 -310445154 469983695 83366023 -931677653 -687922739 813949792 113450667 -918800356 -858404320 -616431241 -320647089 -267003137 409772993 779455073 342149983 153520643 502406579 240855923 -760361697 403266777 -772960534 -841732402 -924008020 -800774064 956475216 -769071429 -913765546 46506281 -420146270 -516107075 -480805464 269408577 953876621 602560559 190247277 -881529766 269026704 -843785703 -800330121 263138737 -460216944 -120977210 996135600 949556050 -489005785 190801935 -44406955 -986599206 -715825790 195231348 269183924 -488786323 353498947 197692257 -289560387 162490515 428620828 -203325933 -938486851 -991525442 280566993 -419292315 130399488 86959966 -964215403 -826836883 205430200 304811301 -670622586 405100079 -579533610 -130839529 -863360778 -730881658 -328767127 -352366563 459920277 626825918 -486449416 744094488 -325426381 782734508 -892175483 -971927435 -167056882 -181735870 43079433 -885919702 614938198 104592582 -877445144 -251978457 685300268 105470697 834981509 721084865 278633815 -107071939 -121587482 608011229 -849455507 298878908 -670311948 -712816285 567997250 920925 -65182848 -119566121 -519736804 448367737 -522955281 154836815 83618597 -415130764 35425733 916561715 403133367 -921494835 -969357987 -129412083 35614101 -994286778 618609460 -426569279 -36299727 306107321 -852968062 -905149560 -948448266 25444456 702861669 -797903773 -823160284 -967450279 -510720058 744836966 -114013001 424097095 -522212803 366250195 -275018816 -45168083 -626396638 808599781 539701153 409029095 577677849 -204649128 340050614 460836215 665938789 -771818933 319065790 137064601 -198388212 -864717585 -704311726 -51356274 -769867145 -652759991 974088182 932994525 -450663764 -996555750 818060599 38616179 748281216 -443436050 -684770374 -921415235 922814146 40210810 33416682 -851066140 -298673057 -574365812 557962956 -868478856 220985060 -249470078 592357359 -260559798 -21289011 -236060498 876504803 780322777 -100778083 -975290570 -418517145 129354773 -628050561 -591912611 -85134350 -78714325 -588468361 -414557399 959901854 -987670793 142006551 -872352168 -909086028 -82662951 167858642 124330655 66270910 869185586 549964843 -523249782 -999293271 -376533745 227280140 445580442 362906457 -941492519 -937963704 91927613 838830258 -38741787 116637043 -727170535 -909387015 488586482 -319083146 -142005012 -737611491 92448493 443437589 -925193284 104777700 -562039507 -797545452 195691672 355297542 370313191 -827461321 -725915196 92015129 722503522 -249164978 -54761789 -801513870 978115162 -756664995 561392587 -963377358 -694628699 -494163448 727969253 266629515 622473595 -999201283 209758853 -36423571 -465768076 -932246159 225964939 626680417 363707783 300771655 -416025531 801668276 503226203 779666142 9482171 -273944254 952204821 283566975 818070875 527224696 -965598003 -384174561 725710826 865033512 -140839556 139619765 754172508 164531746 645456318 334658113 -716322387 120446265 187973184 493436466 -915977306 722205108 413706660 162503986 201401878 -370069204 -684208007 785376347 -715884576 819018196 417558841 293597595 -602409705 222280015 -570319077 -931822478 -397978937 -683400727 -315997039 -819751759 -965850863 543163406 319868006 788321645 -439788496 -182159324 -24503889 -156110883 938286942 -984014353 -810158065 874825989 738190755 603548596 -110153673 -207891015 -914004256 205638320 -569998315 -629888832 -122827132 847560526 663708764 274763163 -77643107 -906610314 342940686 524377956 -737494688 -973056354 704626197 -703345551 422623405 -122989444 -915023906 982834909 694851232 -87011442 -320759622 485654526 -71025795 -130917686 212996867 -480318688 -674852738 -897156807 311790298 -588856994 160997866 741791983 -218745826 -961829266 441868861 -702520710 165450250 -783257893 -756614671 -639092712 741120063 -494109359 -759632712 298262613 -197454909 662990693 -972210479 -259962462 498341955 722640753 653026096 -969901315 60811632 -565483347 -100819001 -873675149 -45802035 224328261 -918315602 -881495385 635471267 242682264 860296598 -730758206 133369351 154681812 -433278916 -848664046 371423919 -189893586 -487756758 -34939666 315997055 -247389470 -884160701 -881457855 -731882424 -856371180 -288903964 766459531 866269574 -783361516 796558216 -220402442 -348844863 -451744432 -94077591 605353103 772583829 -12393193 723857718 260571449 -917194576 436670669 529813243 216174775 -556131167 -903465674 367510729 815292752 -240842907 879753972 -367130562 -924845852 -515119146 -251291262 -953787354 -247001570 -107662442 -390174964 -628025687 -388876516 -173536480 -978951118 390721042 477618658 -430695550 -850840196 -64511887 -805595369 136766611 -488137817 454976080 219572035 948532852 -162694325 -711736837 -755081963 -213643645 655773892 -939789212 545513448 388044216 -454403420 473183949 872925071 294305318 371912949 -521560147 -960840772 981737985 -149585833 -349717287 -339282143 -128536951 -958996246 -861663486 440767499 -957320089 -73659020 635172130 179446523 438203164 -57335437 -748465090 239252368 779970238 -460201927 484170406 -581157055 -951911682 396897547 964356394 436132534 942494127 290056695 161573957 89315797 -485514004 640013811 128475026 -651259667 -657055670 778757739 9458191 214407379 672277846 311058 -492308770 714957758 926652039 -857136641 -253079367 217371555 -61955725 -1544457 -690859725 -429469134 538253617 793310681 -10626189 586341935 42724581 -193753443 -125009179 -162264940 -903696748 -963435222 927050858 -536694399 529094942 -91957764 -187954065 872039272 -460683673 821504126 -61036997 -935889475 -325668464 446654233 779068283 -546500073 442033945 -621494732 670871482 -767405427 376960812 980011758 -196874561 -232269219 625838791 792499250 -793410932 -478920276 -548737840 81579889 358814785 -599918235 -29338980 138381995 -136612634 -647727686 -953575770 675433301 -923172062 -561743090 349453779 15790941 -497632565 -976214685 -685038474 -866047929 -670198405 756995472 -487542661 -999326923 989590045 889418151 833201188 -354768164 -490334716 311556331 -709752562 -283745648 832636056 -258490402 797834242 43967193 141591363 -378988386 -965134460 -995021271 -26716071 -918710230 532928383 50111867 -627936967 -265101485 -934097192 -125569532 -388799817 -766619313 8382539 -58998222 990376159 520839879 -205808792 832482556 262774382 -520091252 -669769256 772439667 791465080 -379521817 -658789629 476617488 361987781 -860955388 -626898967 -643904503 -387427420 -592033427 -786409421 585856509 -658227304 746518962 -511515272 -286164271 -666066171 -593096111 588266197 -54865988 -359715423 -550834911 886135791 -516822912 970004968 -467156649 -831824003 85295702 12752100 -501593259 -289748279 -343266468 118884924 51462093 -866648981 -666610942 43023058 -641031595 -310515445 655595638 -233065022 -96924866 93968499 108707674 -497889552 582453228 822543403 -163955722 989357117 263325952 781178290 -517841954 712491041 519830433 -34664865 535012361 -947326216 133511132 -527175584 -82057763 631917873 183076137 574675769 -396680850 -912945418 560543141 -63291792 130077641 919511546 626192763 -361810369 -461037124 -618215751 732158131 647670550 -116105303 167127711 322730305 719938975 9001180 -561427391 353633618 491159227 -996419997 -274019597 -690989286 538592364 -368829460 442521846 -988583221 549112777 -73043929 47009270 -23695102 530275221 134063852 -610635609 -680500219 -883342155 -838607711 945692544 -245152523 -299644835 -820006855 -660478040 -799457933 63887843 506649671 523272372 -363656830 -631832797 961844982 989976788 859326430 965424985 -431526456 -979146504 356533701 199644084 463375342 220466834 -398726786 -757152234 -880007544 577578112 773122987 254056308 966942504 -907377232 370714154 -871665208 890831665 -874438370 -318793689 -929175190 -682400057 -118251622 -12770994 824249614 -742462897 623572176 -955066831 -928101563 466065317 904259600 -962676579 -965461140 925113096 246373475 86699297 241004791 -680643339 687972511 483852557 -560650883 118066976 109491896 693405426 -62474168 54631017 -83364068 -81623023 -202020965 -105286085 599583288 -278679802 212313858 -666151981 708549204 -110920176 -408614878 184637732 -65987007 -336716441 -496780599 -309211055 -446876667 -609725386 -531581606 799496808 476973912 709423185 -881146531 17462775 45792094 -589281061 -864470250 -992199658 -895875636 -74428065 62431360 -126723351 843948913 860410395 767990564 296048553 -565753055 -167179226 629896572 -857203852 721900598 -926201954 179950233 -491570056 -262918395 683169635 199218889 290204938 -926555752 667637283 -57781901 402934513 229576820 -86412079 -727086359 -872114734 324306860 -739040256 -864314391 280947578 186531680 198116969 -993259421 -117003055 -88956284 774731144 -968438150 345290661 -539931730 661458423 340603162 -965514779 735256469 -626930253 -457084835 -675145573 -943760619 742134054 615059365 982199984 262287690 -590206184 237650849 -655619138 323381737 510564490 -527733871 -499795050 771524235 -392048262 781152528 -189427733 806068707 787893107 693569212 -430371225 415140603 725131062 914919436 875208874 239105837 108038950 909694095 -173121341 481108697 -694874388 151733086 389864432 -952740335 -380691197 224580768 162063708 29102620 -685252031 506444571 -794999291 825312460 978710700 -294794341 449353047 -560821210 -661125461 -887558334 -902236151 -873232354 806010878 -332607376 394424602 383658292 -565171588 122149828 -524719518 542867362 -115639725 302159141 -123507589 189485887 -693591421 -881126805 89261906 -74282618 343453963 -896158034 954820002 658201933 610286537 -987662936 336030745 441513589 -282457277 -362099856 880692379 56417263 -249658190 978456228 35701262 -591130960 -501634796 -717357784 792527332 -66806384 404792045 -879675834 -671422670 -858331328 422483307 205069742 331154560 728891886 323942937 -727067182 -492874379 -480086747 -623225216 -685538025 -969368462 987061322 -673200961 366662283 281091263 44341763 -995437574 14299995 -899240975 -392579411 -154727425 -11023360 16289629 343637780 271618856 -338666687 -870652252 -471072747 -218342520 -542074921 -329404074 -943342861 662994821 -998249515 785549026 -160545890 -872800344 -854809001 359367363 -496025560 -540347026 389998901 -656447886 -213547986 -390822464 624643378 830793777 -533743685 -508540275 784069155 73676904 336732300 -374437853 -910033468 -467113568 897181003 -396183801 -337765819 -721375391 385473679 120159260 -50779465 442130818 -364329567 -196512627 80196196 475124543 -69312971 225387195 -312991741 434661469 685040170 -922992841 778213584 -675991464 -461298951 255373314 -992681335 4957364 746833039 791387820 -921365732 -63918309 -730533681 -978882847 468968124 -980836326 -522550295 -868797696 -702211717 862923384 103877917 247008818 157570555 739548350 -949503810 -909716897 67189245 -166300428 315670299 754197504 -879122606 -146773179 683721017 899090978 177235357 -925061582 6980644 184554022 79895782 -393669965 -171541806 11046403 542411726 97924513 -115320090 -136103798 117088187 362129615 -152385141 414876471 77569352 951492776 -485598359 -912343741 543557478 -582585815 -822060638 -536736924 251113757 493609661 -930023068 371991151 -800647166 753697949 123598481 376588191 828636367 -869420876 -586341435 -238951498 -410574488 242116759 772094905 -868162762 -807442376 -490708833 -151750207 309645812 871420783 695864653 -422961365 -198493513 499873781 91440276 -110837254 -104052388 508854461 67102108 359210688 -387515429 -586771878 429187620 984475722 -387419044 35401922 -39409444 989169148 -283445359 -56313967 -744655935 477603143 533111546 497460825 102214401 517465137 690018449 611505568 -781768718 -147819387 335442703 914095935 429219248 -863050811 266486069 -626824123 -121371712 -985049967 882030338 945730397 374160721 -652968739 -788525129 -344135307 -815976664 -175944173 691266615 144613892 -334258673 -739662391 -911700076 -78914607 737940752 473927823 -728937430 -307328495 -156090688 961081019 -843306574 62140595 -334222015 492136129 -171247118 -905002768 481601672 -904761050 -679310538 -787253688 -889811017 -944763847 -989006939 336866057 -597732586 -777532068 992730751 -413709250 46523760 536513718 730904642 712265087 796851327 671720920 -514133168 387308432 -1834905 -243070598 -920020064 842074408 -429473226 -910810285 -243268645 236304759 581325845 585484237 183818344 -84556131 533239541 504507807 128190181 495944877 559743960 139183243 -314672713 962011374 361651175 -469425610 -599181523 -739308713 -932911893 -868276882 972956375 716455788 655960391 -688660441 -43719428 -493358161 68268962 -111223139 -798767401 638795736 -22033423 -42036046 -272383153 -588191226 -604035457 911435191 327252643 929204084 268459350 -692040824 277665314 -319280338 447142419 962992601 -504752611 -338690053 -653916657 -103934134 -77998766 -734312197 -119694663 -252526039 982143591 -611217919 58813521 -209059485 -104576080 -872917518 679717377 96656519 618394571 -489799694 -945379528 -801472230 -77990920 -696898632 -890037040 -898221925 -915178195 230938664 -590262749 362487119 911658326 856879671 177996072 -740577933 -629294030 524079415 155487933 292707204 789767218 -964206730 -959818835 624427162 -722908296 -48488961 -732115971 172515624 -68890126 947601406 -878311505 -597979203 -689681936 -971174680 -399451433 232327144 -668073312 -436972120 334105219 -583251507 793966544 743842471 779235612 558141223 453238494 -190251964 817563290 823944464 -813656197 -174432424 -30831980 976111022 -286122801 -138134462 453054536 -9031097 813376577 720938565 -983999121 -402997197 521056324 -862310626 -976400 831374388 -833485306 599572167 -83782115 -501558618 -984883600 -897160544 -84810124 809082944 846681927 -453058160 219740519 152436773 356689877 -110179838 -171102411 543033680 715387738 798065610 371661054 -718218711 -487552500 -322768058 272750192 -821659570 -749313140 288751071 -224656767 771743184 426440445 774366834 455633924 592955139 226455353 -775631839 -908603480 241571753 -672792382 -140897251 -96828950 -973594103 406044590 -877088432 178842671 -384749181 -134751917 -992259741 -989199149 -566847827 658322222 382461906 -285066538 -976713925 -940306153 987683654 -798373495 -837102940 128951077 -23030262 934640244 -592092126 -396147076 242790521 -999136988 830308278 467158682 944775887 -75603617 794366300 -343605012 827567433 820772198 -937560423 802995355 -147868779 -469793251 -479240210 -287612167 -458992399 -46088036 -776773592 923469507 668845426 -753487517 835679707 509045433 -551861012 998576768 -509487138 425108726 785733364 -101579263 -971038350 -118959763 -248199898 711786281 -799284728 -450907659 -511300984 995081572 205487330 -831217198 668370122 120443260 971778157 -626982305 650650010 -654945701 85405529 -955826037 298966263 308631937 967643470 -179671958 555144420 655839529 -818110173 -996716593 506932649 -327597311 280908486 145182366 570823426 162386489 -973777398 -824860119 -273310878 -920545773 -275767778 215388139 -925464201 929719552 384170941 595422274 -97320835 208465450 968439970 -594154473 553519749 -93638149 -549980510 -294997635 -932489860 -729820688 525330407 622654560 926018841 707220234 478454320 285467843 -767860725 -388120842 -716833439 802962702 774265648 -838094484 978102583 -646528878 -758640256 -445148843 568859261 -831588104 -662912938 -194453446 763834170 239766227 -985987997 584790492 645611754 420048106 -656331305 -904368757 -874949530 -588821165 -781673092 502897230 -966166606 -855654252 62633816 364804067 282329944 294773091 976683226 565496505 -49747855 603465226 727402022 -219128920 956936348 968761766 335722238 378311962 -862826339 672809300 -963625132 753524184 -234908121 -949613128 190831029 -736780015 322951331 534499724 -788632419 300518154 945678560 -570305511 -344068264 832028307 -573443410 718565552 49348727 708886535 -134145005 -121451695 126899392 816107141 -665470117 -293182234 -550505427 -856017417 -471904116 785216811 522294545 -482214102 310542463 558669414 -876173565 -924365659 461572639 314657464 -808629321 -362959678 -298326460 -597261740 937558476 -500131548 -167567251 -553993436 -815586888 258989340 -982911532 233761839 -179607773 -117056537 -887689857 947291619 -448433044 -700643621 -493374262 1061530 -556661038 34721622 -361205307 965633508 552507521 949337157 376819274 676333956 877487851 -309091735 -156492228 -931141470 327948587 545181312 -675886857 118023415 -954950236 156545893 564029979 -918020771 -731948415 581118447 315741068 88443812 -683421738 280567564 -111748217 -131854781 579923943 394877521 869206749 -976737096 -717884504 -639482206 841412765 834623017 -837628697 70748391 363473325 -960140846 761656656 -940502551 961234038 -57878405 604678761 -862136467 -939854991 502244878 294409426 476691341 584224107 562461011 -89673860 -247518473 -496578825 226904403 -966950910 391672959 -904950379 465489386 -360933168 816772723 341268644 -78817672 -970193131 35197761 -391678303 -807821827 -894053848 971795022 -915446320 720119161 -968707530 -954212283 -485242891 488487585 -963832397 -572581529 -156751185 330577030 904109813 -720010725 -254445607 -333047695 32470802 248975569 893856708 -81963754 -506835120 841422682 -763958016 132231712 510711757 577310628 -946585960 540518627 -534975258 -485747910 732696800 -576512753 -661436535 817250480 -856393593 -777627712 715554550 -489120131 710859873 751722153 -61701659 -593374959 -65184465 -305075494 -313385684 680369929 361876811 719085118 -218138150 108249872 -510362284 275026730 -197811094 -274320299 -740225206 -834582984 -844493319 -834294813 705935643 -379468577 -320042722 291148795 44018670 18520743 -39084373 40141431 240893031 -471013471 551021300 -195730743 -866774966 -658164007 210894298 68040570 36760499 897508614 -399073149 -748846337 469110084 382788701 359403535 958747801 -489668217 -985891207 -463056146 -229893423 -820474191 -307549465 -64188235 885461452 312981959 615769043 29126599 -790483019 -513193862 990042226 249658412 727699169 -628454893 -346803935 -615515222 -495229858 -4967942 595379076 572810712 -968207443 345404042 -973746085 -864537427 -332969521 409042616 494866108 -521705368 919374399 508974901 15238486 -458002672 688500711 707689021 477809093 426478515 -126812668 -53905512 -691878533 82704314 432900626 -849319955 -815120922 13116148 -477774847 -161924857 397600926 26995295 833107202 -154503645 -547677641 717416112 -956583251 -521423726 852878685 -289552772 887618890 200261145 188741860 659509641 -438247602 -943503302 -945976679 -897230539 764185720 531832415 529247977 -510110596 -669556745 837369444 572593718 763343882 988049489 757472797 -371023618 -637209006 -551935708 -973422693 389786289 -866312154 -275409985 842108648 851103958 -231993235 -826798726 556498995 478453993 -939179837 -390723508 -480287794 572846157 171028891 -423791096 626869479 273798352 -807089024 11218246 -344437319 -317199619 341661501 -654551523 -892089549 -42478265 -813985681 865383248 586498117 -451194687 -834036107 465591778 938591603 -700348261 -957301855 633216603 -996727950 -189295090 806417878 559771045 -858324744 719754394 -978436110 -338612538 145116904 192592781 237596366 -375497265 -681092515 430507343 635720981 -25529833 -886692277 -170101166 319918644 -926265473 787420570 505932963 939117776 226435039 -945261724 -894918332 -455456831 845846232 -742750240 -412758685 331579187 -739478190 397946225 -9486583 820292856 539621481 -437215836 841856746 -946474705 707901068 -113034121 291121662 -815079845 205873364 -425854643 820641136 -967140117 -460030567 -496943678 352778528 -386296040 -857006756 -288772157 -594661912 369428284 -381517528 -637063891 913971453 -683154944 -379814130 -646270880 648424244 -119292320 751675346 -508545987 -446483112 143813179 54238177 -752110014 197338475 -385344403 134855865 -659023511 -200424248 -806754418 -84878154 -527266760 -773894535 455091279 -24210437 578883993 -931204762 118782807 -857371811 -673350320 -659272557 -238889339 -310414211 -892784751 77955718 309771659 -539055631 -421103686 -957004308 -934863933 70350327 -403487420 208949247 -875411496 -155597433 -741195926 -408239546 979258432 -400219437 391336207 -974979634 514902409 864069447 -748874168 -177489960 -307624638 830009825 -256178369 811158170 972638014 70471311 -995598035 -413734972 760057101 -888382786 664220746 -77654888 -427438416 -904366588 -34659196 -362302349 165983739 561853385 846646898 143088596 -741227696 -894549029 734849051 -909452912 -442252113 -21298390 -884432545 -927349705 -304712591 -633306713 -252323312 387662772 -950780536 491498320 51337294 -978142522 -585514017 55739259 -539361141 -972940564 167356474 -875140396 -50595451 739918058 -926990631 914745353 -769867939 238993108 329115090 -923221041 -765401943 587887394 -965253717 969447108 678434483 -554989476 -199334930 794001938 -629822828 495952479 -986788423 117853861 -263868397 -937568959 -538131467 787468897 -915711481 -123645484 -304275491 -602556269 -96586047 863080983 -625180312 852818502 455515393 -552170943 620080207 685647454 686822166 -198288350 614942766 921420223 -757884604 502205403 743383683 920549879 947215927 -603434895 567068169 -830090549 892517584 580279746 287763312 -518834460 642710788 749631845 -878849211 579515660 -521497286 -183124702 976959392 381916667 -467527367 -795704568 87251521 987988026 -347875510 -440151920 526151833 -808536992 361559730 -6389049 -887116770 603675127 -651667294 708783266 376741358 -851935015 -894651630 -203674120 -682025563 850382307 -770878022 605737749 -815935801 871832766 207885947 -694785011 303864779 686388661 122090287 133340523 -79178320 654562921 337635955 -991926800 495067299 989760445 -579562367 -126264516 -966260195 781997364 867346436 -853376965 238188843 -931804506 707922654 -532553447 -783739520 665787377 263772433 -465765083 368686037 492894412 -860027335 552750236 217243530 200374965 857965225 -626375339 -260720022 -167428135 506965184 660101658 -660348862 -302882508 520691211 834718437 -460605711 941128845 -439029726 -426865905 575642561 -719166938 -427726517 -333652244 -650971444 -867287510 133794309 -434710964 798499867 -749916905 99523953 19702256 742977507 92012972 -575031155 -187262611 -855095711 -864549578 186362051 -115815732 -31977713 -454156413 -603197722 307673425 242961079 917493490 -5091785 782355369 711138687 555878489 -791994184 139297600 836711551 -219720701 805645356 -961743541 -87008211 -208043983 -396454504 -435991991 42039112 703069449 583710265 -362467029 -352401227 -991320891 450270361 -207496937 -855870468 -510851236 676687331 -35331828 34992351 -926510392 -875142050 -869530217 843499451 119766165 912825152 407154490 -471838994 -879169033 -601031558 -782611091 -246373381 -942869850 -744354632 666618409 -150913832 -140809136 -916857230 891125280 -585223334 666853035 -618825396 62375439 528048498 831444965 854878502 524694383 -826889919 384082185 -658121093 208102432 310088147 -533263143 338572215 6103950 586503022 103913719 -734225207 -885335973 77261039 -335256765 -815430711 830887659 -278126614 -559785342 350022420 570959554 299405522 433165190 314601186 714182188 -47465423 695775790 -370926020 -666900573 379737107 -663531166 857793810 552847188 720551020 -947810930 -386534027 -116844481 -481074073 952038188 889259469 -894571051 -91531740 -992449386 -927390671 985729299 -327706150 -890305028 669133310 394167236 -450090370 -128327918 -182356858 849315152 -842646376 -867755673 416013693 109888202 680536471 -954912328 442987629 -87210070 -765927141 153297792 -681846529 954623879 205486862 -68380556 -309704250 724412789 -263826016 -567928428 682358091 644642244 -560377814 607483774 482887896 111916036 717178746 4537558 -641400376 -880395272 876209641 176242766 968919880 -966436736 161003447 237449925 -4032181 -305943730 135053950 -708528199 606846200 369126810 444769593 924999671 176267041 -497227193 -290864533 866562792 -920298052 445309452 -848849284 762060040 -57531952 -409227098 222060166 -722127704 702688939 -208244736 282409855 -938711438 -88640008 11135848 90047682 -267203776 -102784535 -896432519 970246150 893183285 -202376249 -42183548 -962828562 -743013697 -820540386 481941031 -965497673 355726656 984713838 -256362206 74805800 -935584215 -958536402 225956516 678992178 -16068353 816729418 -246431304 261803943 371934709 545323960 -603269850 285739625 -690799696 407865998 -771696341 41996529 -842402184 -668128860 -135240969 -949218900 129494891 822575483 -912047462 386481194 -997964903 422409922 420983521 210278106 259640112 -982862332 -862399742 176572250 -941398734 363556774 -291919219 42532913 32802544 461649477 -843146791 -742746394 -140510210 -446416641 542993231 168690094 961449358 771296890 -936797025 -880952827 -896831971 -72037994 -977655374 85179273 -396946158 962813518 -675823181 -542394708 237739792 745160341 667883398 -650103744 762298009 805483656 526468506 820899275 21556782 -912934361 -284051459 -945640675 548715117 -127198250 -835870716 -739278741 426385109 707122515 429411353 240350819 330935757 492614329 211914345 286620139 -726907313 86775324 -775684236 -123853471 -97894806 -451507416 333751821 -860155015 -853830723 -145848429 -657742406 908467286 -487848421 868726101 581882913 533708361 955791740 -849652194 440584040 357023209 23149556 604713324 617744468 -697948982 164352192 -100327826 542401837 -652195699 -755197145 -393167465 634424441 -482104458 693607859 858740205 394042072 -551770594 -740250859 -419689755 -559409256 -594081582 434461817 -217151661 -833097944 946613396 -495909208 748784970 332838110 -687601116 899132776 -374061498 669422094 -225201315 -916831822 139682914 76849703 247520370 -960644913 -528232108 595324672 -863325705 78600427 82265465 -345430162 -375275361 -206477978 -951388091 72954045 53271164 -518561493 513544789 459189582 915900324 -851090520 626091639 715030073 -346999728 227392961 -99615465 -34600843 -20957911 526323037 -512662397 753840774 609491215 627020517 -316793171 -290472062 518891958 154974722 -842631038 655566253 -913908499 239634427 -837347557 -289183860 -966843552 -936219295 783770185 -61056035 -454780787 149831327 -749350100 -686364111 298740807 876741539 -971334039 951741080 -43349148 -218433151 -230343411 935692941 -839593762 256994192 542050068 769897454 -263468939 -922226751 -668058256 -892060629 232747971 -510689294 763505625 318839473 728945133 926158068 -970344388 614617934 989938774 665942151 -593921748 -612325661 -331710170 -343271848 -298689772 967030637 -614013957 -417507457 771288069 342636895 364059392 -606538990 130846188 524465631 650455202 -474587392 146879437 -760497384 -396814142 478821181 -652558013 835933829 968131887 -889052389 7289654 549593372 889622033 -110538380 16727658 732077159 -592079877 422805910 -880248503 76209953 -920465939 -326421922 -104243058 -681963543 256070621 -480438636 660673352 -527353634 -86977626 -355964107 997111997 -584006071 169448501 -3492214 -344503455 772634359 -672154681 2938532 461084541 -851506442 -33597503 -679109453 698086930 -291459118 210352167 -432669060 -706865607 618272290 990136851 -734597757 -453001405 922187265 -61019679 442755538 -907259925 -952432705 962316902 753413427 -479786339 -272144372 -750034328 -630157990 143849557 419414174 366349796 799346102 44564885 694195115 -345199013 -641834222 842688673 621203484 -320943674 393291955 -817739282 889408493 960622895 -524604889 360197136 803276098 -259202646 907195731 577979716 679777675 202467621 670719791 727344970 17300875 276649570 -899925017 745156504 526615243 -530083007 -258477587 -201454231 836266789 -606615132 843110654 382978256 48185855 -946207215 78183281 -478094309 -267150889 -676008412 -295833591 -525226044 -862869164 179561520 834971092 940406934 920358874 594683176 370903002 452652901 -350332851 -105860855 32514224 666968025 -976694932 132589207 264640881 549920311 602506201 -993836707 -799017568 291289342 -747935486 -955906915 -473216049 300250369 -902114130 604967232 822156060 -316748666 928958821 -621161179 158025291 -933910344 558400341 -154487265 859012943 331275567 -707287737 82432298 -363555179 -57620587 976571443 668959045 -538136210 999876511 -345935396 726504671 402313174 -890912843 585184317 603295606 400376500 837248832 499905045 927160451 -9984447 450307268 384644035 -335312034 -866441398 166119208 43526787 144100246 84725217 -545556519 989612981 -203745487 785719048 -865158403 878686811 -725319779 77221010 707774606 943639266 539084800 560167470 -549779777 118105823 -185003004 -440692620 -444193508 -729191045 959683880 -754428324 770714000 739360683 235587230 73537620 -23478929 900275196 59612575 -857359722 -203681665 -943770827 79881849 250761816 -954157846 876136362 -111002783 -966799896 607339525 163677438 110421114 167630483 -40166943 -497977734 -419685695 410053280 620128089 395311302 969360660 -971549067 666120257 781560893 -725977390 289350609 373437928 509609840 -784595419 -797524649 262401388 275017157 -802368017 -941280278 331246330 277513832 161997892 229604837 6166546 -949004892 262804941 -533977577 67188899 -774257593 633652906 -972978045 -272235327 -933516436 289591588 -799590886 461794866 111468601 -771139952 -19568525 -254454154 -497117342 -877701564 -881016227 -987507503 -662296983 -826024522 127410238 612720174 -628392539 38646313 -203517143 649121293 -946839443 -973912307 -492195809 -895844335 141408988 -26173386 23860918 367151395 -540004128 -96600774 -905083932 -473520564 -954492833 -852158465 988274302 156975768 -623298417 -178777871 902521614 -120415759 -56479435 874021740 -255406909 281223583 -952002783 872003329 -253539891 -727878969 -236834005 542942966 921242324 -183673448 421547013 -718437133 -227001429 -584527647 255389481 796859489 782623748 715385354 -447224933 730056169 -905618858 -401717766 877897705 -917344556 755258002 -892884360 -243606074 510295968 -13300118 699914492 236834061 731292973 -166345573 137347631 455812655 580114536 409468663 -928504998 -24426145 183227339 -112178446 -750362780 464790207 660820125 -334890427 -427303960 310195966 -699750327 -859402254 862971034 -969694158 -765021111 -686230380 760719900 -829849314 -930972378 867835540 -73455388 431839943 -292948226 -521024544 -478809644 -709138900 312629883 658537988 746673755 -254739228 -79476997 818168757 720834627 -896249659 -441493337 970471847 421056901 -928156859 -511902228 993752942 382039107 -211652555 -865649313 97526493 -328830360 -778154071 411296114 -715594108 -608003385 332840089 -995242215 318541228 -382803616 -288190441 797516684 138386741 2670659 -37337080 -350558919 -398139234 707923692 569964084 -727454125 281274671 526230778 -168947461 104262870 -200195968 -97104320 592360642 -353926674 -862548861 -766775561 -367059634 234977633 -95605920 -145213704 -501209901 188799972 246782911 831630188 193557757 -582159509 -698657076 905367317 -932126472 439729665 -239445672 30536448 -910829255 362415095 -409023508 511651182 634960970 872251163 -109601687 -681470139 -170969615 690202345 221425541 -726092621 -811207977 358876681 -492868182 -178267611 -553629334 411525898 676518685 -54839235 -547157777 -224182051 -370692695 646399980 193658440 -69349771 404283649 261531968 -777103753 -982645670 -855415232 -835416655 379769425 -264438740 676234528 -132753253 -539671225 -580850807 185776609 289359160 -890648463 -740281498 563266539 -849340087 618595183 -929601643 -27607698 -935034152 334440608 -498572660 -137357034 787282831 277245289 491950271 286199164 -676579919 -724883147 -457000835 584952050 -501986900 -439646505 729536818 -337403555 940122920 -682385569 -808652675 -340113980 -222056794 -389503482 845662629 -932697634 -427635592 -894618870 483085258 -276975679 576492667 405999968 695416624 493974868 -407043071 -950639684 -790865813 -767243888 326605605 701084458 518955276 650025686 976201311 -938045559 87494088 -673269237 -525175711 -330452741 -10672791 -732536438 -12838310 180674534 -72650418 765104896 791171053 -374471437 684923615 -783948187 -416573954 20525226 -60923865 -987564935 -720958454 -512990889 506409934 -128001525 -463630573 715544121 104754588 862975032 269144931 -523773784 365517070 97862595 -609302990 -694472489 424593358 -134478700 -24925230 -733563081 132984862 962236460 447111454 -939665557 579857708 90798859 -461620641 117297676 306850672 121805405 -862177099 -901556841 134240471 -730619200 -414547730 -506833243 141379276 121821697 -938772770 -901349784 -162686919 330372161 -425123568 -944653496 -719248892 -34426557 -639125985 705344467 831094743 335948785 971781386 -183404043 150701597 271409192 -270553247 -416924343 -785275597 267826112 700373333 521575076 -757852131 690712587 620018235 376388340 960093388 -942013142 869555097 -46010984 179808555 930782327 52639232 -982878364 113670841 627515664 -927531860 394421949 -554394541 -714141492 -47717232 -870783446 621807293 -223419493 -54187489 -374974758 -952010302 675259264 208100899 -884769545 -204398272 -239009415 636805531 37749598 -695780476 109340118 -733345710 -883170736 167326976 -863790613 70818280 -800348116 919508067 -876542489 -930710127 -114304740 603489529 -858241987 -867366438 -950905013 -719867126 84916330 -969172105 901940167 861496837 -23359594 -620518239 762002889 -495583977 587582660 877233344 300017751 -798910403 366555227 -809716299 -494690878 -671588303 -543062008 -377861614 495738674 -554336268 692956667 695390558 -782311849 668930531 764680431 103383412 124936412 758954797 236016974 26547753 -960912330 -826550344 57375648 793544190 -965053507 -965983947 -974457697 649465735 -609051571 613124963 379215431 690966181 814214561 -401712990 881249882 -827959965 -73301293 -809295774 -205821579 -725046267 -363632042 -660348560 970344291 -145943890 -991418029 587541074 957439522 -13965264 199012223 45972848 -987417512 90616246 219422504 -77525511 -263323212 106885350 -190993104 -237780909 -391132563 199955325 -772139593 988082868 -256562142 -957925033 -561113770 -522795907 -933368645 365584938 -332091681 -139190224 640538671 304276278 200461217 463399315 -989151260 61559541 -96543259 968288262 -952405724 -897531036 -133222538 912693119 45601563 -913800035 -312316040 782278352 45601669 496690856 -602986205 654469106 -450837466 -375125798 495068327 292600392 -480534478 933954557 769804485 -413903123 152055847 -709770843 446906654 -354889129 594505435 -500115777 -891489815 605354175 561443764 -135516721 426158789 461554393 -180531404 -854547397 226763864 865070160 -915831079 914447825 499864864 129770590 263655033 896878659 -363243951 812817567 -625730786 -868175625 -42065688 -106265264 918295285 -419744851 479831614 -77132515 -129515694 -220745380 567978356 -682493907 279138843 529004894 922860268 -306901041 -753995475 201535409 -992830296 65473122 346988012 233933569 -216940366 431156934 897746 -864559150 -586556124 -882930869 -967680492 50199925 929886699 -740894925 34540653 -259662637 152839812 -194647709 320592512 -514812222 728219776 -956406829 264442398 148714484 -638900736 -603902407 -469764270 -863524115 89196552 -223759745 338011294 96366256 841713377 -462484341 -817183823 -522710637 968672593 183713923 -387269787 -765367179 300783055 -502433925 284832747 83186106 -243328850 -828110248 823523469 909510962 -22757957 -3367667 -752784908 -442021829 40225504 511657490 706692655 401324769 907755083 -910555263 537800654 -150532013 -134315007 -271671700 945834244 -440085278 265843959 -871349580 37204086 87032904 164880697 649934299 321665726 -681819896 -999983274 -540985175 401366210 -243312123 -369095423 77406031 -481284809 608146621 -925961637 -234069716 -981358856 -33219779 -869895874 725333800 -779378658 -962140791 814778537 758421996 -260156451 -467020118 -660733352 -461805855 92894605 605110608 -480639081 -869901310 -455340136 684241616 632549342 866325590 -997578281 632566069 -822143233 256304282 -758229702 -191238655 -813773335 -239514511 -730575682 -887218619 526415773 -711934538 79561602 656519900 -986600739 300182944 546895462 680694152 -88878708 -860744637 -933809614 250387941 -322550491 159084991 -291985099 196810428 141700034 252674765 -266431604 -373234271 -28483292 -411493532 -888151850 149373475 844810750 -646381552 958134820 -968962586 114103937 -919924510 -856181205 -506963937 -631859047 75896751 -997927685 -765943433 -771403953 548967777 914750719 139717340 688223140 980941106 -757378367 -781810999 -7457551 -49363466 414999429 -865757517 -944172349 -998915823 -386475435 27344359 -410409355 -274627285 -970765813 -713082253 78991163 987369007 -829528486 -954388548 -932555503 -833193337 -461352485 -711898197 242703414 -459280170 -477841630 471299461 -910312394 -710574558 -536466847 630427100 -877117100 -293845214 848616101 115425349 656791320 116131883 102184185 712618972 117216060 715708750 -407520317 706806706 -706402183 -378286130 993724453 372588980 -538400770 -983287680 418200433 -618439920 -816481017 956847948 -330338117 426222397 -649915869 191820253 -249961790 -707711910 481245695 213571364 922715190 604128595 919726150 623847644 -427929703 429033823 -407504121 674254482 -5830853 709711939 242479585 586648830 269034997 536077402 -939120947 115275803 -238817265 -477521717 131988123 -968100480 -95961637 315507106 988747468 573700246 -405754145 -808652049 -381963149 344284065 -516363958 -900717454 -589628219 -741132416 555927494 -817385716 882715228 -872002210 611648107 -672272541 654768626 -541666394 -962560602 -250235437 -955017565 158990748 -861641683 -894138512 -873217097 -100458948 -519143876 258771026 -68559428 384894487 -573205516 -227295607 -188888915 21040339 -35947656 429147937 -782159243 447688386 380946836 -371787462 706555971 -210609318 -189173178 441787551 -230095174 -725008719 769515011 -722810196 -266675113 659470762 26954367 -369176324 -329022138 165312684 -410798483 -202239234 -935146264 70057642 -943468209 -151189339 -692531519 -664157371 621515054 118579567 356882968 -561916249 -599756144 574723725 885772137 781190692 -944547384 444844460 -576902274 -133720562 -260851636 193002552 141270720 -638820273 470192356 874595607 -979349512 -650336925 -642064365 -455855297 514975760 -52862847 341905469 432345849 -982805206 250953614 -866327138 -822820372 586796243 755187917 295759195 -203804437 -954211980 696003051 -776564359 931560157 329710095 -721111743 228920970 752807822 145167695 968069334 -201673274 -861045233 -818234587 -878964565 -986449626 -945067746 -529301490 -775997638 -400923043 985674270 171139515 940982427 270536471 40850662 44452393 404209334 218030291 -516235012 11913603 -633694162 279960551 57701623 -937691111 503396192 -158221868 244535337 782284449 -929300899 -150140489 -220031503 891284788 648186238 -81076736 -926949800 769221673 -215010009 -872017546 -907563465 8992354 -420424235 -921889195 -967351779 -626925456 201163629 73498884 417526937 -542110685 -855954473 901291925 469802918 -489648635 33768828 -619979107 -574823393 -610318627 221799026 669711945 -975517826 145014480 -627912192 -195549329 -111184379 -979725955 723373936 -185617826 642012071 -639119721 -205119018 734448607 369872633 374456747 665075765 402520855 747531291 -281244254 -671463909 17574580 176645062 -527418382 -228617143 -501035668 -17067017 805151685 -121014774 408109591 -952650590 -899215749 -69662112 -928168415 98315084 302425696 -123717744 987130705 175216095 -547827456 -345970768 -330255482 -186947176 448910214 -743290523 -964558191 -324116687 921785242 437962664 -724069044 -506942659 766498755 293505536 669702403 -908403275 -935111608 -978816913 74529709 722556430 -99831687 -664844348 769905841 -146531083 265493540 841737426 951784002 -579564412 -429463966 791431059 595651683 22708579 -702023357 -882087446 835761403 746886857 -625377969 871203212 -724713478 -851076374 161682229 -448782522 -358019033 -219302664 844723014 -835800278 -127705938 762127759 -814617191 946823771 337200542 85551123 -865504225 -40377265 939020040 399989315 -346123487 743320394 820424903 224412547 387267806 268592939 -900362522 685244449 386505493 935398881 284647659 761127524 659118446 559934181 910051150 -326682973 -888848341 -595451531 454014363 808391026 -431251809 -821175223 423035138 -245868999 -874351453 -387247968 839682124 -887339325 572374767 631218516 512649990 -921232368 227055263 185591246 303180179 -533160579 -693299463 402817658 -995399778 693206030 190732891 289247881 306849906 -297632311 -298301585 69417409 375684716 -334633573 473965878 -317784568 -673726195 -957285931 -138959791 749308943 -350638577 -160794890 -785422673 -658440101 -48134215 786952094 972778415 -682967872 865719726 52350030 502623374 21416258 519189451 809323911 -723249732 523789674 355046293 467483159 -334446093 -485587449 -977632799 367252322 583829960 398051917 -967381252 -89687809 -919732652 -788591093 -194457387 -206176089 960717850 454904036 633029021 -972188470 796463935 -562588842 814763624 621758702 -245556714 532999703 -473374915 -890416988 -593067687 -954185465 918906923 -316317419 422120562 126469568 -996317908 -912325531 640882120 -973950707 307443144 77228432 424101211 192578246 987540623 356884912 403987153 -354400412 -996774825 217221355 -899496377 636254196 245032885 749483911 -926334646 -87687138 223758966 -319375007 -702171083 750384051 -209791994 -295238770 648714939 -438368719 388443811 -76648146 688100850 392125903 -136457324 181499322 418175197 -976497828 -888755894 -305207240 216080418 -901215271 -948322329 -527416077 -403099330 -945097153 689805279 -450079353 543673396 -212645484 -848079090 469855103 699667378 375679876 -997003551 997496295 -21419721 -206795545 -445226123 -520188429 354835736 943217688 403163425 -104547062 187859944 -880777547 -923047741 -541448507 -857275375 -959287281 153344253 358805044 -860502552 57538277 831388967 -411085529 -35042523 373710598 138835118 -638852774 -986418533 290756029 831002329 713248845 -481047743 833998778 563261493 497532537 -520280415 -881964631 977344108 834555322 913769411 233023885 -417475388 -45854293 352246338 -488006775 412697200 494970963 -447294056 -581442195 -293707641 -455280255 476096082 -609802321 133634216 -706430088 763908277 -875014313 -345282862 777489744 415741716 -661764181 343254942 934693973 -975249050 -240967213 284742862 -495529465 -270415491 114603322 -808457791 -504129728 -799856441 -225933178 450015979 552389897 286060047 -284770469 -100122787 838765991 133787336 606169572 -763997912 -537600229 996367251 369636304 -244030317 612791881 494621991 410686821 242797977 -237119941 748922640 -561430729 -449909615 773673590 197602058 834833247 -869339522 927186568 -198047078 -677797313 -724426808 2096481 96269509 725589172 -592997269 -765154092 -706664945 306879944 -926388102 427122392 -234434132 -837869661 889522163 -385550528 531766644 -501991802 -920242295 -121095013 908695019 322555682 641785047 510134011 761124954 -955608216 136323954 -188756636 879225031 266984432 -409053716 -466305695 589187119 -133480523 535790787 -462027019 -555374999 942793518 -227181111 -262039944 102189814 -301052859 -982401200 867755682 -138922520 907120963 -665278494 -754639524 -742354487 -585520789 124265464 -981143116 737034894 -381433137 528990896 350676200 -337041353 -482168798 -985564084 -605299970 784815634 -394617799 -71605664 226519105 471901678 -683298525 764492086 916526679 -887988655 -610172672 -492996913 214201159 88774469 -475398112 -65526807 949851949 -715760797 269194700 -952271222 -458115283 683673911 171994242 -439258399 273225157 790561105 -910267504 -523582291 -693963896 -539919949 -509146374 -299263866 -902587963 96235827 629130470 323931143 -579346143 945831945 -59060419 -810303112 -942156711 330766909 -303300025 124560801 -727942270 221301863 -940966006 -925573968 505541067 180745047 -877845190 -952574217 -283064690 294149052 -539316263 990160468 -62773491 -597067413 -680905471 243262613 -136987362 -190051845 943998747 -39575324 906183982 425645570 -863127829 -820645809 223993867 77811752 -630948921 134353510 -738904986 65751055 -888569337 -466847256 -860430730 -977018990 -392421224 645110337 203726057 -270266414 545052473 920661368 -976117363 -994263790 763338188 -186374501 -738814850 -917567284 -943111889 124197788 -255102775 853403212 -915377537 -496402441 131565134 -925989013 -317048249 -791924647 151822740 52002830 342428863 412917754 -882246116 453859527 946070498 -890160492 476840537 -593834373 754949845 -466917053 135899213 152518671 -693739333 12298204 10771234 -930401146 825923703 271956384 -995452077 735328168 -751329476 -398038499 441247732 -814190659 105559061 -574670782 -740179672 788510812 -366595429 411643068 -306970006 975833435 -322922826 -336699768 282209314 -524335975 -226860260 -388433797 -118170348 -619394063 144649150 -982271136 533124608 450909817 -117456579 -603587806 373025024 -439016523 668368578 230089301 -851172003 917039103 832050802 590075729 -897151557 -209873785 -984595054 -784814876 -568846621 -498674130 626828193 124183374 -670324343 -843578281 787483606 611884971 -367914256 -586860302 -924032473 513915396 -206254365 220616677 384160614 -820613404 -475957153 -880779613 -424201210 897067871 -319796136 -903316279 -20326476 -170968139 -986277177 -335759321 -728376058 969087620 454366894 -860454759 -963210904 885520274 -359128888 663617289 -137780000 -29453231 820039009 -497780042 -565051907 -695358895 -84640344 -489084380 818556502 709105291 731532297 55233468 888491887 -891908504 174453855 -683192970 -994840633 854657720 -586509249 -162650756 -463794067 -720270073 501589923 -192170124 -898666101 -191526830 -52624883 -861877005 -453490204 588246229 801740285 408729796 -588690649 474295646 910949754 -153742556 778936751 -321174238 357173064 450009605 -759552595 -58778287 -642240575 -871060708 49313210 532213281 -701737325 -93011070 239387353 -288246574 744338174 775593286 -8516647 98444450 -564060486 92817252 906917620 383314632 230940247 -694056232 -175922787 -114803116 714673564 235386564 -787991118 478139670 -918355993 990945634 -990518216 291333424 293471591 -750070811 -914928510 651231017 -768615166 134384700 35960650 -470352491 -958626371 -872135645 241400935 638228156 903457641 -914599360 -410811042 -808086492 178217892 -651377070 575228140 -738325508 -345433302 -748178295 146871376 -778243386 487208270 358880259 699896284 421368630 202342245 709378068 -434781593 -651669812 959307258 -349710103 999561205 -956791556 784674597 -111961793 -427144046 678564579 15902562 814256889 169309087 -228123444 899657530 758498046 -36209936 -69608226 -892879025 -608465444 192066266 -385795973 -356643739 -808546005 -164039359 -869435470 550334254 -611626722 404449514 -394807149 -902248655 969667921 -46476961 909574956 -527525830 -194399403 952783401 -890334881 693638804 -621844293 788229698 -437942281 -955071052 -189944863 333934275 944586478 -578930465 -849759309 -272505395 -619293136 -458224753 919560871 -5089109 185131508 -888985135 830871532 168212392 513865472 -928238838 -574821742 -880941678 -977971139 -752637469 -74902285 931603817 -280163299 730698312 736903570 -170498180 276853468 -884940724 -529752130 838911187 -987495422 280303007 25361814 957091056 701372543 175602505 -462897987 -917920594 717377752 -690820763 -70493350 -244974387 -727289545 -387105466 923238005 786575928 -315344303 -799067385 758150603 -293315442 -551704854 -464235330 -509195273 168131847 -881020666 -919775350 997633667 395832803 -952199721 -679602111 87260342 -939695143 600700896 -887377844 -982604087 154589791 140741014 -592985721 89185550 -289364881 -283806484 -981307801 465660732 -11096028 -515896913 241415089 -372003748 168758784 442347704 -761336793 875443342 890642850 -225572122 -781235579 -88708951 -106592788 -701010929 -238558932 -858243633 -653210649 81838957 229016710 -592905792 -464943795 194155219 -722993526 689645997 -812587415 -315979246 -368652101 -101952296 400214270 -497443548 -783775212 -758365406 -13340461 457639877 -130369154 -992065325 -247496067 108294054 883378017 -504336865 882721932 -897857563 406954184 -371354504 -746352138 -979088396 -229598136 -399562787 102750561 999418574 7531421 637806767 46090145 284537896 179969116 233502730 968558650 811317015 -868449566 221289272 -833610181 -799708425 462923867 153049358 657931453 -814928935 160984033 -737048262 293365119 -103121598 -241385126 28603403 -148462807 -981914590 657248900 105185055 -961002985 -719832884 705622268 141747576 -867897958 -434329959 -367929305 178192187 850207937 812039811 -735788731 671282939 475873179 -751721944 -254911436 642262998 -551430368 -939471217 -352171291 -893498916 -754400152 808812742 -778030825 538964968 -441792503 -19415951 -579915277 409744690 -1330540 -922666378 -632553903 37666475 -789982909 -926931636 -968069597 -657880867 -508745242 -335998901 520311320 -806020952 -671442738 784522590 865261987 804430441 -967199355 -537133097 299209792 -666113370 -476604314 947038501 -707095933 -231004465 608367595 -485126757 -839523145 -980908556 495457292 -419438422 428836134 -653356896 -489588446 796282231 384309579 -279571355 721866948 416239983 62547779 -934361941 -919758919 -564624549 -740382893 -738685304 -927585607 -875120907 -934254863 -894784961 -559737650 217471282 -708381978 -36341964 17026135 -415477910 732653571 -522089918 99395333 893130426 -502998473 -552631023 -673791643 925837661 -205987918 -163380089 574636245 -969161987 557048556 149019545 447077996 -527887313 214657604 379835430 -92511861 474274711 641150127 -20097468 451670158 559411617 -62366076 891932508 -370600749 229251947 -291893104 646425386 813774037 -706723180 -875664533 -234314278 -961076402 -526146653 213054699 -634868045 -747792639 -992933220 201751866 826843606 -962095206 -388683225 -171620497 337499143 83429462 -956962893 -430149074 990917601 369828171 -936482595 -176663514 -325985319 622929022 760970410 -581536459 -895155375 -157261291 126570438 751270011 -490970902 419847258 728121831 274714820 458770856 -945508469 -659714128 823902812 -693301108 -800130995 -121828970 -866457503 -909709848 489487805 -185561647 427789296 -574566380 -290008187 997640222 -731132427 -920180016 -938842374 92204059 -393648982 536603001 -294309178 24814560 641447626 548429531 -996098650 245233989 -942541371 423748608 -174127828 184689802 -264964184 -119636297 524975674 -588545020 187062595 724844680 289626011 173121445 815134832 -368369832 987559799 95440480 57063788 -449932036 -54402946 325931362 -517595699 -140728967 -729348227 88755320 -751609614 -23657405 -886430121 889838012 -622711521 -882528771 -12411647 -712736539 393736190 813460526 471953263 -871227995 -453659419 -150554710 -607256661 733403177 -573193678 682369350 -240959026 -905542494 -833484130 -400882875 189897987 223579659 149185090 -864504960 -597972627 631589391 -152717573 -327320854 -427138937 95672813 649021742 -461052705 -161972822 -973689780 -491065123 825615531 -833909966 902671067 491592409 638043297 883959426 -962067010 -659995061 -870780883 623852520 -233188739 811588467 -764590154 -138731232 978104337 -165473028 -948833246 54200348 983712062 -960821853 456227721 467817805 -261023073 -871093133 -959321132 834649741 630444962 -567857484 -474806729 509271535 -58922606 -796674846 675361569 -303735187 694917564 165921218 -567259409 585366907 505926158 -438040292 61735779 -874746229 -773935473 297145625 -13477461 -943314783 -868327404 -109794354 110885565 967901011 -218099853 -580370361 288235169 520877074 -598947141 181430390 208043167 -968502180 613572906 733236438 393285708 -592833348 936561593 -78836371 103431466 483995509 -912915154 536172057 -78121232 445527357 -901868235 983614547 570781129 -823287355 133276524 -590179980 -766602138 117465474 300025667 344283428 -62117163 -918074187 763913067 -921365642 455319240 -982517722 260064748 -484121240 -951019902 -273845993 -898368450 294782159 133320659 -961806858 -931537860 -910731523 374705004 -991936661 625440535 -850899876 453590697 576088653 -867285330 -123111822 752801298 118507548 286708198 986199161 -911510626 -560749783 182998941 26372211 -626307617 -200571640 105006570 829011624 -183089362 -782412330 -802593264 -281592911 -56258323 -700961714 -986810753 -922937664 -810252218 -918348613 -981152834 564452786 -910285274 644287701 713552911 395821776 72892706 698783934 -874773694 -321789643 -330192166 411934505 -483074130 -241702792 851184722 699924811 784669420 -922606542 -648130477 -257807658 906405082 168780161 -40219988 -896188183 887187250 903521690 -744633544 752892850 833100379 -554885762 687060590 851947545 -990432976 629291669 348751599 575636288 -122370202 -725839343 126936574 2856104 -47628986 796744409 -732693039 469296884 -592442031 -881508317 21738047 -955256259 -951598506 373607570 -213063917 954806576 -605095917 746716096 911134746 -865392315 502754138 -980982446 887500535 188370869 -535868207 427077477 -107165234 -673784830 -91114501 -905897283 901851458 786515297 -631736625 -118695616 -358112247 320634389 -469434855 -90805285 -357552374 -61876885 -119797249 664185673 -17133144 -71395755 -109690404 769802940 -264072827 285213679 369035388 -500421729 419821365 -275694122 -481404175 159838252 912676747 -17272382 -560567918 -341972135 308942788 348317581 -247869417 63310598 -12650770 120393958 944614983 629236983 -706455301 -672303520 -609051950 -64007675 265819595 271150801 -547305649 -898797196 -947728602 343003947 871005744 -211801429 -519266022 92557484 287776842 900555343 816863362 806372668 -87090052 582056461 -358383362 352342030 -907399322 950559427 -446824037 -155268739 -133613623 540525193 965125219 -336482288 22278528 -888813729 -8785807 413226579 47178596 -890449860 -463106268 499872947 -789247056 -410834869 -304606754 -918241313 377363702 176127225 26832524 -482343103 -70801080 -303787762 -823454083 842108868 -869214949 -181837445 46967250 -776614270 -378761666 600143213 68116991 487624712 -6815242 -114241437 -996341224 -984536714 -3055166 -5127031 281206218 -955876571 104423110 818099950 396512730 315176054 -740218567 -908094025 249451095 637145136 120549553 -871200029 -992681615 -950251527 -174987790 -816135698 744373694 -44202739 2026857 -356142703 179182991 623265192 -903483138 -900183665 -36593744 89701621 -14425102 -32934968 -42318740 982519732 961938002 -908596170 879159514 -81122536 909503780 128188596 -913430130 -978198434 72610925 336020965 658946702 -954323170 464820937 666265087 -904574697 -857650501 850129389 692315351 98146760 -295327402 -811311000 -870153896 -819545858 -714794138 -770337561 143860398 374907483 215237337 -889074570 -814894905 50273421 925379785 -723491075 -218050713 -303226399 -961470942 910137884 -216656529 -939669376 -164734839 -880635564 719277326 -119058009 436701726 238058765 -171116352 579051225 -59295494 -626284649 -470285663 645377104 -437595649 -340439559 825831247 -152389787 -110777120 -177792003 -924965951 -895539784 -214350220 -739860856 7249990 -436454083 -463351930 789199278 260319518 -424822872 551853514 -956337011 -364492248 -760364973 -984456222 -792698570 120577018 304761857 445360195 949460666 -263670566 -761418947 -824307631 266043771 883958157 -261903280 925604213 562305756 585706934 -332656555 -762969894 660740983 -375679985 22679886 920880127 631570005 586225804 -689955451 273285635 -300938326 -114778323 -322344499 -404758984 520729429 -82709472 -536698853 728030859 -962132454 768063004 25907406 839844565 -643091210 264488459 -984463066 622952562 962969 -393849993 401073127 -584214923 -955626707 -931583429 -347184817 705114276 -454747061 675495070 478510756 -970660703 114237226 788555305 302624932 813298900 -473706665 980280434 -738943731 -952977237 -249912686 -275642584 627569976 -359528787 -655063227 -494006266 -667167869 -298154437 770482194 -799114582 -822685523 -376038485 -192964575 578387604 39746592 -148591281 499320529 692561776 -590960653 -955426533 220573198 887550103 -926087236 -812673224 528621761 229054050 -999374325 -945084905 61850836 -885801703 954454212 811938150 -161444286 434540540 -695074284 183492487 940534275 -362242153 885338050 563532821 -161356735 -937347473 -959989312 645678690 493556484 79757280 -650396239 -154606635 -375164592 -241356891 -257516814 845408606 -501290436 -331087697 -967264619 -972668676 897966353 885877411 934762773 -187666459 -999924293 741733338 -523211956 -308852226 28790230 -218286240 874640261 -178159143 419471607 612494664 -762109970 -889368776 527663544 -722099282 756309914 -126263620 357657999 -894086325 719129746 982493407 -282926863 -685870716 680418366 215782701 -16958413 565670100 95630379 -266475707 304063863 -117090496 545857834 156655924 -522840806 -977354123 847803698 505949425 -343124010 574960312 -819693366 -923652404 39971328 -581803335 -960504827 -579848776 -303902617 795805088 293887604 -946244619 754235116 -134466298 888765142 -676175395 179662986 421699860 539607306 -984779074 -160113688 -512245963 -251254781 -856049825 370663542 -852880595 153122452 847822736 -977718364 -146557498 206288513 -320842374 -719080834 386595148 -391978424 320890494 804791813 -352483251 741041718 -646594452 -704161811 -112554325 -740322717 -949926696 752979377 -999041223 -773585738 -214841284 422658637 766021569 -199620358 -884938699 -893708042 549124861 -888472171 476955500 696244266 264650281 177294589 718525902 -881907217 -763900546 -749800119 -748471698 622694602 -141778543 572418797 280002767 505738206 165976867 633408316 801576396 -946577459 893085599 704166053 658918272 894044376 930580316 -703406660 169219365 549118237 96972982 284280666 655410195 -501385805 395808496 -15117952 -952625187 -487024871 -985307011 765900716 -516415735 -749207557 -983899404 -264887432 873487046 -273161594 -839952283 6006165 -914907036 326024584 -508069167 886669360 231963479 -762467216 443351766 -256601897 -868422841 226448434 39991443 153312877 -371916977 -863035576 -709890104 -863990430 -511905028 685918392 120891618 -464530215 -948590127 135584607 -846113147 -465005861 386377051 -977496198 270106707 112380449 -250657792 430154424 -881613387 -165564827 -391304640 -537166200 -426379115 840658839 -299633416 -983027350 -563426706 -315539903 95937437 476564737 837772974 724020460 466045514 -872117131 860030031 954140486 666317614 -166561999 -657873376 717727488 969022609 -503986523 -894762021 207916012 -481482720 375344686 -827187187 267859488 -341984538 -856284221 -897705340 266710822 -393450421 -471568101 -40113986 306916164 -602079098 396459308 991376261 493858340 -274459602 681665587 70395152 -955897736 662064810 -217058465 998242751 180898776 616379537 -807114273 -248857384 437918498 -311100796 -143619405 -501649138 207416484 -915758367 -328836325 -672207675 -257742905 -185120546 -717396662 -991032083 421429034 -188964763 -178629716 -419138450 208956140 -929654056 -575245837 -444669168 -204113658 -893580251 625725984 -160011393 621000912 -738816128 -309252290 -345583959 877563409 -116366563 405558657 167998259 572532641 -885544395 666349121 -367534522 -801302762 -809970852 -39742197 -59045666 4908602 242861141 -197561396 -721146012 -946103622 623808888 -140284462 115368871 694154832 284469701 670699703 -657442473 243405804 148942039 182546134 -283076932 410125911 873293844 371339109 140205672 -390556367 -370585881 -839279717 -965507374 -256130276 827069404 -333041896 -57433038 -982901449 627215907 883521296 -125476493 -277406599 -461523748 153377495 -370993868 -985198508 -986906967 744375003 708956325 150079087 267591058 -948486149 -753998757 -730950551 86576338 -37075688 679175361 -187613466 -813220227 -328102615 421830167 -183806108 -167382331 456322793 560063616 -487796575 -876719103 -644853069 -618181670 603013157 -908815421 256341837 -821877090 -370339168 -737764316 -192870958 -355537676 -872154930 -595979603 -794064999 277924158 671611455 -890034795 523925401 940660905 196541543 -660633935 472352618 -991071924 -473854161 -855749998 283274596 342339731 -170615976 -407886258 -245080300 341587450 -432089008 110066631 723405780 -976559499 201251210 -167736031 -798436588 830912042 94499653 8692454 -672109281 222344724 412712852 -466174280 -647214766 -63159341 -356209074 876710635 -269982084 840332469 -931406947 -945113114 701776899 -405261108 -948346758 -162432153 937078623 -118962734 429681589 -455485325 -924858932 997592581 654581306 798546848 -978966918 -291651131 -516672831 -924887153 -608222737 577826823 83805301 -280332018 -347312101 -650965495 253493703 5473133 285875165 897284629 -265299880 -984106920 590133450 -196706827 -929220033 144426701 398032065 -877566791 981994549 187627041 -144013172 264192490 732141716 -68872103 114301424 239239375 -417808903 -12149141 947588244 65518267 62963706 -808118141 -504138558 -853230994 -88450158 148549341 -651680135 -982440103 -993461174 634195030 914844526 -258761054 502604463 357494328 544532120 425900783 -645562618 -204919463 400850345 -811051717 982707578 -890646474 453140773 567365647 40481423 -580041451 -340878626 622672520 407809408 -540774030 -459292861 -676710534 -348892171 36568581 -677425174 562657671 -962365726 -329105309 580217568 -955826900 -842393927 347578446 -214587953 660210536 -442410873 -817539481 -61372328 -87973491 -22458944 -808005631 100974792 -187235013 -698652105 -593368083 -767353014 341829318 -173409533 -108231640 -182981809 -913083773 350994330 357725330 -589794306 -997897842 -753189736 -267219480 417276183 -715555462 403675211 -149989897 -671382361 561281284 -949895098 114029686 74008172 -392305971 296490205 -987364157 519720538 -873452387 -942853434 -526788318 -60687400 -641505539 -120156401 171959586 700323780 706434066 -936272055 -630141677 793350294 267238628 727583653 -943927660 121857140 974393917 -211147140 -608350325 -888645192 -954955577 241659778 -560027553 606325707 291764680 554002133 -467149769 899458709 -296991310 -601997572 271695599 -170443697 -544851006 744907281 768868904 -186356545 -522732767 -206655158 -633516413 -963782349 -290410859 -263658090 829567945 976827769 -683558084 885640285 -48798739 -856647815 -472990503 342850936 -745293007 -427946080 -562972933 -305320560 -969104021 728791747 -898802075 -436253789 480766809 -195793385 -38251361 -395021240 633762919 416897633 -797597606 255148175 -916942560 -320330373 -951506984 -550458972 -284112722 -389401490 185882938 -602028424 -560057368 502324854 -863871787 391143893 645677040 -336862289 -413488818 900384033 235191631 23538249 -552420174 266087611 -395153652 -451222249 829833822 -914386844 352984367 -355901187 -456891730 -160736362 -939003555 -254489336 -905588188 -855946115 425180291 995421182 -553888734 -858932432 -541463955 631994205 -608444503 -101521323 -13164589 -472316289 -857861078 -514971197 190821422 -271349896 -762070811 -721470595 752188353 -314490985 544617016 -790448946 234286766 226967190 -852319437 -560212515 871066003 -309211167 279051123 784578801 436299497 225979288 781149040 -286003860 73916823 -920223342 -292419938 532452868 711770863 99135559 -716552103 -448877373 626819270 -574413181 36151430 -329842956 154236924 274080619 -51313550 -241058371 959589634 -654180182 -31507317 46392753 572787009 116173247 486180238 296369364 806962080 -382252286 -66535482 95777930 843727002 -432870090 809774070 -229839823 -353093432 -630129516 -844870603 -788806216 469006044 -561422706 -237683589 -51658334 -135835886 798467841 618498711 -981598963 -74935187 -580298487 -370140981 -262829201 -234478669 598351703 783563552 -809175308 -432958698 122260143 487194057 -773480266 740007857 -726825073 322297664 436251211 -159695163 -15411913 -941072259 487211405 354458571 -785942862 698405189 -324019033 -347365567 -686762048 624322634 516798547 -888294207 95337697 387715937 -110713041 515039210 -982425045 626457758 -866923107 468443011 262537663 -676098414 -964515688 -762685842 811095643 -885479600 977322015 -915729431 436818064 266089578 -222908241 -726077497 325017319 -883180484 628381075 539074458 815224706 -843121606 -955774757 -871537343 781201028 561023790 -907315197 -270944923 -198743921 -165511885 -903389361 -328652613 -686537774 -770312467 -860209602 575999889 -446410881 -972208937 813314047 -782798886 -857688537 643152414 -846011964 431645881 -238241656 -68920205 705568384 -913224337 47899311 186465811 478366474 -284359631 343344206 522591717 -303380620 -22938414 -63868141 -358179464 706116664 737387938 476308652 802727303 -738748323 789770878 -967585165 -746441572 218287119 -561479693 -866134155 -115882482 -344278579 -871306339 -620213716 -190290543 560339542 141544628 740789252 118424279 80836644 -358795084 -842593558 -588280530 356845285 500750648 934311187 -946535336 -669671413 -277040602 -452198446 -963554750 -687136312 -975889795 691688906 -425884634 666397436 576620095 -172326206 -262799093 -984859599 -38460361 621318425 -476621824 90233301 -998895292 333087633 -496910805 -4834311 -73606762 621513474 -923997667 567598154 778919917 -659761844 -223040209 132186917 -872934304 -317059191 462515504 -149974906 230742363 351477107 162888783 107368921 -104317634 737004149 -373717291 -675181187 -582805705 363483616 -807524433 378733935 -162681607 -284146257 -678516412 -309060546 -951058624 -175427217 686105143 -172149033 -701397390 614623829 -752034527 -922477474 954861986 24925264 62225796 -918072319 707866073 -622742347 -215530872 -208875212 728734760 947357911 898493709 -523066522 536878412 -622707230 -198247709 954072708 740776386 -5772141 185322995 -569388869 710081602 506806583 121550585 611539331 -816104282 -339827919 -708093350 -517501672 -872687738 -460127877 -587462793 -917825753 564797388 474763004 -983381719 125179813 852020657 -346396237 916304602 433271769 -546521974 667314663 910205248 990356439 -955392567 -435526109 796945499 637900172 558701750 -165215154 -931488697 121299705 -805892219 42578241 -414644612 -621996501 702750322 -122737961 -139498172 830062585 417134162 273039035 764753185 -165552098 -399681609 633887820 959627716 -695144600 -859992065 728448670 738127170 -406514039 248279685 500848770 -563641248 145403471 -934677340 -914179397 -364180004 476540764 -79394551 -443152348 -549643179 114713230 599425893 35712209 492716730 154692568 912974248 -794265090 -162728495 182624763 478773945 -545458958 -982927336 -920907664 -911571139 829216733 -763535911 -919046851 410181755 974591259 -325560889 -489022207 327956381 110797863 656381264 245795395 196618467 -855282388 -425147489 -882776085 -298434736 25209332 84453499 -846492490 -939078460 -570313419 308200078 826412142 -364578509 -854528418 -138446743 -885804565 -547471023 -268857726 -954195876 -606525808 -587124640 -865215433 -525572659 823057115 -890624175 148866452 -813448740 289848560 -887819332 842932525 -611839693 308799135 987650137 -36987182 278539403 -458268246 988222150 -784490746 -304760736 901660043 -354804165 -996560659 580588537 280617326 -998572724 -705341854 247329115 -693527394 25800421 145649592 -300053202 438675781 280434159 174374140 114249248 242326338 -824243056 300800509 -615308750 -712062388 -3750614 -227148443 596736747 -163584125 735864375 -272207497 378147629 576602877 -56698243 -926613108 330779272 588497593 929342587 -236115838 -278368729 783286216 58542308 968960386 -910241178 -915657272 -32873669 -357778027 375534862 -899923158 816596113 -657699537 342403180 992353058 643100972 727094430 -867192978 -508133290 -647537661 729543770 328282585 -911673287 -690147375 -441053433 517445943 253154382 -515150188 -299258432 -305831673 -733291248 464625730 415799599 -950005033 -624315610 237276337 992270143 -687456528 -943080980 -512991531 688078334 -843004137 -843879066 -969621204 499399043 -999009656 525996121 79009826 -866202633 -982137170 431472165 863341137 198661769 372315232 -974289886 757608336 -257722473 278864496 -905025500 443019095 973032824 -638316748 -239838823 241348775 -735805427 135845568 -668858536 -891018932 448389040 -611939515 -404010463 -11016274 -454943652 -247889528 -128121124 -955544610 -246899184 -749608651 -24018431 -113101817 -879229467 -740029913 -397244328 319432302 632285319 -371534214 -70443010 -772920802 907330283 24531490 670098294 732879459 386214743 -717224177 -173255414 650409316 418621391 157886050 759390384 -280473217 545946535 -792103726 708510510 -908997118 -39993254 -567094262 987974627 713107562 -316702913 -183527452 -547477902 -195932380 76442635 55277770 -876500079 -438755694 683743557 -94426736 -211676495 443590192 930104755 -689061849 28986003 168835850 -406286026 855730589 -328238482 -987664635 -133867009 -716331746 -415621499 -735404121 -508435472 -854594637 -791884886 451571274 -421688899 -951393907 17195189 261608189 -134921358 469717287 -934324192 941521277 -622488591 -958307917 -644718064 -938745035 -200218300 143605441 357361510 -417597193 454543592 -761136135 751238657 -951742435 -905405547 -724483473 913109284 -186756202 -440815218 -649995862 77839677 50749310 -504590499 285954791 -645163063 73720603 334560885 372032126 -812154856 -947844121 -305734235 -893962695 993677156 71777174 -999754259 -798524556 -14451507 -199972558 345080885 -804573645 382430249 -347859171 -565709779 -13814741 -447085252 -618598973 261701786 -681459616 194644825 820886568 -331455478 -874999146 -275847769 163954024 410955646 78989168 -909809021 -401967117 -696462354 -721963877 -349811238 -2196589 -615926572 -503617730 -930419416 -615680830 -302142285 -92354570 184346612 -957061401 103071786 -580706787 -452404218 537362007 405478472 100510530 918763034 -480303389 419050914 -34075788 -806900469 -912404564 90925066 -82748238 104065813 -645602936 996240930 194256792 -47570053 -847705072 472292915 602618709 150098339 856366343 -900999021 72195277 -906798135 -350624953 979840707 277548477 -455170001 -64571155 696841691 92425781 -674692796 -45163485 -954547337 -903413409 474533126 464503578 62510803 667632658 404615367 -994047779 -562599228 -638802468 -639650714 -713841945 555454324 312779233 -561547017 -119736409 -232085705 588551323 -410853714 -280568373 -486737048 -317651848 368806674 -654379989 959896629 913636673 281048857 509254672 -141421193 606356061 -683392460 -95968530 702942652 791140666 -778948600 -382030193 311289676 625666767 -376077971 748690449 986864299 -15728685 -965151497 394834975 -850433100 -674182161 -872385082 -82518805 914369162 -283238795 636912822 -719851534 399109357 -141764152 -374231522 211522338 -375611126 906817335 -426706637 482967681 365689748 -110099097 -760484497 -78851247 -466442079 -539433096 539118560 844847598 -913766330 -984443059 446054399 925614323 -171744 333419255 172965650 149395157 659237094 300580569 -933123649 426122609 -982658227 556305527 706271075 268967483 -732942273 -815444095 -666993827 -108553399 -908626761 -93700464 -773069366 309579341 796200439 -533553862 -916755554 -817725287 -72986958 622363006 -972877690 -134236935 637919948 325693062 -356106260 -509735444 -488371331 816859391 639659713 -976617885 -30043688 559052418 449504724 -160185562 -32125703 8292152 -891218080 234932024 192848057 -705695554 -873621375 136737650 200603983 -794174388 -701166657 -150679226 -327728250 -617922211 31595487 599284792 -995559206 -88765850 -682435790 494877095 -910556436 -38542050 985141652 -398927767 -369166307 477317717 -375545651 600790005 -111113513 -926040928 -706879205 856760784 -65232423 -745580932 -55790839 -872384366 -451276485 -76895861 116869637 749327498 128929751 415702980 -548835376 801201502 797780769 482760112 253002646 654737916 -753489386 570566856 2131364 -664045821 -615458841 -160210632 -62973588 15374852 -830376563 561480761 -531318790 58509925 487956187 -238197995 -232212939 -724759884 16221074 711996222 -744627897 564944589 -512383287 372241740 166788439 616546465 -359538928 617953063 270264319 -709241807 -46770473 -624216683 945496110 199740142 946350174 -199856174 535694321 -816592315 639933194 -674762915 198782537 809556631 886717847 667463747 -279417092 227190386 -718217895 488369970 502430502 298003179 52882544 757802606 -284535880 540499258 -17439302 882252559 9562075 623021771 352721974 -867657254 913779964 -841532146 -491873937 711792426 358207996 -693007411 -635547396 -253581331 -509599726 -995614203 71655754 689182812 666458782 -189110047 209162911 -760441958 -961919662 490945016 727928012 393027194 -358535453 -366673091 3346152 356928667 -973657481 985906850 91697578 35904594 461444973 -703064095 168247340 227741290 -544596241 676373403 -207949932 813611755 983365993 156502673 -587453224 -673717381 13404823 484202530 -984534570 -467620043 -852391164 77144695 -228062000 -961794473 -579393937 -647617636 431232721 62070611 -14290727 -712904775 -728484370 12051792 -874481572 363213209 -952043615 586963401 660149114 68720078 -332778957 -884447128 -402390166 459271112 781680980 -566507821 -531709863 -953255892 -240225202 481694960 530946638 -372243418 -985925083 678555474 704901277 -361470730 716761002 -874492661 -9088366 510075 40094303 976620908 287605301 311609934 -158810948 413123729 -472660505 -258338209 -147396518 -959995039 810381869 519824526 -991925814 -739491945 -168388010 789755166 -305999766 299902127 836499274 453775033 -365886561 219962264 -918468386 -499295291 -248965909 638949244 139233979 -679688555 616972936 -869854387 320821520 -490416408 959282874 -539056827 821193526 -347011722 874066902 -798950627 394650069 -420813263 -758945666 57548291 -900988738 -750871480 318056346 -216860395 -961116315 -987943420 -916958269 727899312 318347966 -430328477 -199622072 252395933 70376233 551412019 -256138471 -937873436 871723464 -786649183 -955211470 45061337 -277065591 -995928597 506004510 -603355713 -490423965 232587765 -402306340 904226104 811774502 -161252006 -185709253 763302117 87876514 -867652907 -601041926 -20723448 996920027 -665483842 -440307784 167784345 -95812319 360070145 -727303370 974563914 -236001484 16558159 -963309522 -511761667 229908976 -918520992 533299670 952843386 938066766 -108179468 -797995975 -699840847 -875591704 -200302314 -943098391 788699151 638445680 -128807643 404517620 -421161453 -143944197 803475694 558115099 -294507818 -862008149 -882192685 873276527 -105304114 330393813 -854026844 -278223848 -905607672 15047668 -389017017 -564852986 -902527004 -455021655 968446684 -949683619 -664438537 -287216431 -895163240 -364279384 -310291782 -95465554 -307377775 -669076278 -604503522 563814582 735441342 -25664975 -727613263 391433389 -615033523 -22121081 381941593 -644709855 -296328202 -870846169 685683958 -297838693 -149070016 632592639 717208975 461912967 -932260347 814681972 -993108689 888702690 717514706 -805030873 -545997389 822351466 -169310257 143710830 -420597736 523311969 474634552 -25101257 -60357097 62592246 949233768 212029641 -693458013 -813283403 -957575088 688483581 -457993258 -253903289 817637412 -919792948 448258018 -478916252 712799692 17983346 982996716 633055698 -314818330 842404380 374274740 -744787272 -962626493 828277352 -922435806 -279420397 -175495466 -490517189 -903592076 -848344562 484381554 36050828 214247684 286131675 -899403179 520789672 472848272 -856978267 61789605 -985144986 -110881556 -268056631 -904937934 -810107185 253027118 660378111 207876161 88540186 145950161 893057831 -216539082 -627258746 -999213089 -326649222 -946465042 -921648895 393930382 -121960508 -559649730 490338306 29694930 924731824 -621094514 -903541034 63379851 -520497693 617248638 -611255524 -377475959 -468445405 -743884157 511642485 263497965 -796305738 701535300 -630958565 864072374 -238072187 457581621 -137461113 -492498004 -906441109 235280141 -491711092 -233090330 288815099 -560843634 -986643596 -980629057 -120493364 503694710 49065873 -343245187 882600197 145524840 720134664 -785381144 -384710170 -891120861 -162857103 146844426 -782488665 -798698265 -737141257 -578794402 902837035 -368099822 -862205676 -482718799 -910518202 333211 24783197 -964442958 -911870295 533072105 -197533288 376944804 972228472 -184176884 396315748 -295748540 -827965821 -702102027 361006273 -945365625 443422813 -66342710 -878230416 -941287357 -104947218 -41087518 58073422 112564118 160214217 320932165 533769716 -84432396 952832343 671564040 432848805 894830494 -475586397 -689851645 930387536 -387456692 843220460 -414629399 989488113 667965284 401193717 238320213 -775266903 573227896 536218186 585739370 480378624 -167842648 -628086988 602148209 -256613652 266965795 -586422957 801459770 -767953735 573791260 -25091713 765815981 -658124784 -219743018 289896373 774724022 -472396172 814309976 -915127624 -689492284 -720630363 780609189 -104121683 -878625898 301090826 -850411613 359694315 525823923 722816283 -251571147 -35920355 55711260 580586205 335992658 -489624179 -823511095 -544525195 -76047136 977948675 -312478930 -649739524 -194626686 -694146597 -307864308 585630296 595749776 -680623934 -886765877 262576104 -743235205 -723741807 541945741 -962626016 172136510 663319843 190981163 321724897 -124469490 -430678562 -102942467 623959364 533401083 952768793 57061921 -278089907 -684339034 233550827 177384898 239613830 64015854 864905968 589874306 869389169 -976724277 -865473650 307535817 619025499 -546097583 273286294 -265882044 -289332788 549544487 -871419951 -399442451 -425802651 791899893 791538712 895922247 -480053245 -786623498 -354503868 -856093882 746777586 -549218723 53484393 -678795969 -233557757 -860448428 498588930 -993943928 203567426 216011250 448446731 -74527053 239286974 582973081 -914474883 -289171175 -963124503 358811411 444946781 -399940937 -239127750 573526831 200616612 335069599 217943076 -155328323 83508198 737889831 58048179 729004330 734312303 -342657883 -967698041 -359686952 -21453851 -201255798 -220135380 -670348569 -342683373 983432046 545662681 -894236643 -238578654 -362533993 541252792 -153053537 348294833 430644642 -941725774 -354242034 -969296296 -180853524 -928198851 83836670 -993267573 289744225 928508347 90240626 -119849591 -160927122 -328238692 -533020936 496414996 -295936732 107292112 -672522503 502807470 887156732 -342871072 -987359550 723105130 -944692039 -881596193 -662957172 -307226031 512172952 183989291 -958931199 -204666053 242263517 -460656880 -321445996 -938590008 -388855730 762390674 -931857580 900888495 543415373 10899399 -366444744 -764995396 682660707 100534320 731419600 -760759673 -939657216 -941102904 742047798 947499516 -431457623 754688248 523120999 -376149662 725608408 860163827 316624307 90297713 -103330529 210209461 885631660 -861067013 749552582 -583297984 -947140667 -786786796 -968390957 973518107 -885898302 575024416 -163066142 -399826692 810029020 -627889083 700707628 393964972 -388648755 761050413 305378421 -794084605 561066281 873920798 960603643 -63296368 -649712511 538728403 -350616188 666911796 -518457532 546053283 -270362390 -780309520 537502623 -668293456 -363607503 442878309 -455080252 -331998460 268912768 -488462201 -904457692 -894153375 111711107 905571329 -669526104 -335064912 152052653 -58174859 -721498147 -690052573 147740536 839568134 -963615423 -39139469 -371211881 -613327934 -647894714 278171931 -946416138 -166352245 -323258434 -364262175 53338235 -933239459 -32555631 689730732 509638851 512364117 -789751376 -368932029 -976098085 -694209067 -410569050 -11870624 -936121386 -80095154 653064464 215931267 861729987 931566317 525878694 -138013125 623650803 562263272 822847406 -895044726 948935338 -972530956 383127205 855035553 -138883201 -940131230 -656710270 914455035 -873370688 310734099 456702119 488784516 -324385432 666950744 -880147514 -447967163 972741677 -438200211 540162213 -963379710 481704635 45743029 105067910 195950974 -170174302 -516537043 -942062152 -694007147 -954273772 733301607 -589051872 847177919 760770652 794075333 554729825 -525596197 706460457 898019555 -758624810 685606122 61270007 698077310 26906990 736884575 217544406 -724171 -858566236 42802435 561075619 681595977 -68060922 -104703394 -420144642 -962993013 -908752420 409681056 -627013703 -998298219 715673910 -728771122 587519742 -873377963 -881593203 200806746 773213723 525652975 675210549 332190532 276188882 916585740 -129686994 -810024759 467179402 897219996 926859817 -462759840 -250987822 -931706420 580042595 -837395851 602405911 -635501975 57900755 -965222379 -745978635 1664688 444458678 -372992337 -144117177 12648940 -101763459 -704081083 -8212670 -130840309 496725663 -382482595 -752670982 24452564 949707938 523517901 -206445344 -327462704 713493142 -886749590 -577726355 492869311 -349509430 171285823 413679245 -916950483 333889972 -131398492 -552452458 -755692921 -96620871 -298431092 245971768 -799645841 328576571 -898145410 213003099 -920670536 -749710140 -942693219 -51510844 747015523 -325175813 195818174 -376015561 -522951523 -428147573 417539096 149585773 -862138078 530789506 571859418 630731233 -966203571 -404338407 -103073170 -883154054 929551565 765528338 -435606511 -973625003 -478576180 265962397 272346765 -278222021 -552944680 226717708 934781079 -473615216 477007568 992087860 474873940 76539443 -480571601 -476791533 700523882 -3523124 95060894 -29420670 -853937351 232922816 -646114811 570438420 -283829598 -612318382 -981383634 613097232 -495472436 948167931 231141923 68921053 974542928 752565743 -812600198 99406045 -673139926 -365544878 -821359895 -885842495 160839907 655647673 -893754635 -511769801 -415296532 -521809883 11438666 -862256297 474666994 -893500440 108323033 473245996 191938729 462208222 -103799232 908109131 849889840 -85182866 373722716 -793066243 -284498582 -542619009 275854810 -457439302 -937536914 463254613 641966744 -610676840 -902290266 820606849 -496519334 111065994 328770875 -537757616 599296194 913474343 -59567499 -536748788 -948781955 -732384153 -577732875 12057432 740861843 614205855 -673217994 -510421036 374831338 -970811801 404396098 -398929594 -763878044 -880102485 58451397 511976766 -485025433 120914483 -172252269 -990542337 510237644 -222026181 830064512 -986281691 889039813 11351739 -671522954 340852359 -222657565 268909547 804103572 -318923167 536525395 -921112951 693134265 129903590 693092904 -980083729 619482554 -79559405 -950895530 -123604995 521511001 -862257221 -151191127 -567521249 649719545 363783440 553393234 -670016371 373241103 -83852770 107957448 55821968 -217618108 -150486387 -932826294 110858938 -957117675 -302967506 -767715162 846985897 378109328 768810233 925872946 -76240055 -248769825 471482203 -203807431 -776770918 -755560850 -302186608 99624087 765950151 -164443829 948432960 -949054746 -662207931 164732753 604338489 -332224302 -609509792 -626997929 775733146 446312176 155383964 -522236889 366002236 -881240746 -479354564 -936965271 -648955908 -779852315 293660410 -880145676 -853979369 -930063292 -276399147 470019187 -133870723 -53170065 714458337 563942670 -953545979 332924840 -747984807 847403334 383870095 -410192738 -135347561 -159275064 257582960 255142648 213727007 -114167542 -446028824 -778372677 363595570 919973412 -659613422 884241006 835524495 -308569330 -895611309 -18298743 -336198652 -897074325 51637965 387402201 425461215 917767243 -813251512 -7564096 334226265 -914281138 -822122904 586241458 933122196 561747191 -971434927 -349709012 -745011521 286148033 905433636 468715487 -975503156 -688078836 690342810 388092414 -915589071 -969270613 124849772 919935424 -425323589 81754816 -245846967 238477759 37196844 805790999 -521603688 -684825589 576074594 -334855200 307610315 -237182789 -249136338 485487412 -798424979 -463497790 -100249045 -769859906 186793198 154739435 516288128 -55256814 -524028726 540784972 256664351 -981169564 -218606262 341075280 -950440176 906243510 113527056 -523247412 -159485321 867680089 715230347 877711523 525987440 -953856989 -954597713 -45421614 -288712189 353012602 717395597 462151473 -308983634 918970619 998653683 590767322 -998372935 37963234 -401976891 517915193 982706420 73994383 -88783483 91887123 92824819 692610255 -714521245 -5099004 451370118 399005811 471653584 -855598851 119202253 39400283 -977887329 -502293955 85543294 -932485042 452284432 796831105 273043914 22196381 111498930 964060280 -206316648 -37331034 407343954 -204689582 -999367801 -994632938 -834258037 835854972 -68122202 76958481 -219741552 -975297383 -377914912 65737203 -127880034 -926544795 -682740633 -803710097 -929627293 436461620 235690186 -907514621 934167665 -826250167 -987483310 238968449 970580938 138076957 -886318817 -65403779 -45346410 -92635465 897265187 -785486104 702674953 750413739 -927602688 868416917 438785063 4275110 -202108250 -928440137 -118505920 419976838 137297067 753614047 345948397 454556434 949903950 416321104 -256465594 38110488 361322836 -469781577 211860321 226355880 769186873 34957612 -783050811 882868056 969553833 171602779 -357251057 719335372 386116676 -802059751 322265463 458513988 -933642835 -386433122 -684694550 -283234732 -314873258 196799531 -863257895 822423809 -197070070 335206855 129496595 -394649768 -395955688 873031001 643460720 965367148 -744234224 -292162606 44239380 -975047352 742795006 261188570 760337057 564865191 -714692299 -744397647 136716915 671424377 -546457398 -688501270 -17545283 -627583880 -74934392 297760168 89181388 610192350 -652923949 78439846 285132511 150005981 -733836946 -732854542 755356213 -129792634 -859823542 251333285 -311909134 -751541412 959170679 732330247 -874072411 554482037 -153964831 886264647 -28136420 131342870 -858133001 -891419506 -344716400 -552074046 -727404423 637738317 -179657926 197661186 -211985163 909523462 -339630112 135090888 -159520340 945502400 -862386779 106642714 -934835790 892969434 976850080 -942142978 -3180928 -482542701 -693684390 -191493897 -897696102 -567756801 -784495507 -51660933 -828975802 187368073 -920318064 -834592450 148464921 -412518111 -386666496 421060498 -922263441 433675578 -528761964 -134248604 195715392 131607925 -999157716 -963804948 -70373323 -861544495 -4645881 -5209113 883941293 -175279448 52647909 -266723283 342177851 358963519 541782820 444481749 791206719 757287313 -754662832 962230917 -202828261 -822464543 -872361533 945636660 -234982653 -406511676 219213510 -157246094 -972836098 690451547 708505302 75395647 -325424176 561863939 -35892948 604202501 552835798 959461172 -548490260 289293443 -363301924 504157650 -977429841 978875927 -284362479 416869332 275874028 -640639408 26672998 521211196 -825892138 823844737 698746653 -845737318 621997749 -683719648 -252248994 -306272389 159034258 -372568739 -763304490 -279944087 702826909 -88728666 -865563796 -480549687 -632009813 687272002 -668572163 -180500072 -170918203 -31874087 -823826070 -295831691 -200481808 -108188549 -878962359 -924607781 251172044 226992 449119768 425279906 -323411919 382774 579542588 -848897818 316663126 -820190054 -155170207 -671786263 -192758792 81525304 48269650 -637415531 992796638 182705854 -117965218 -786696822 -277505791 213462620 32803106 551576006 -965895115 208977036 -891739332 -166376922 -899211514 -918185338 -238468350 204476883 82041654 -936832229 -517726859 758629735 63550545 -938184272 909731917 -767269977 -905857972 -392921938 -439056240 -98616764 688603366 609213410 263967705 533916357 -355564383 -853997514 747219535 366929826 211981459 -367461007 -228977816 246086345 841516029 -120717148 -920290578 794820868 -38902486 -306242575 -148185896 -956860833 -243074804 334087245 654285255 820475741 248419327 416533524 -946794236 342561355 -976388414 -533334123 -903539057 564731305 -924120713 360428648 -48835986 -427168743 358947487 -449100099 939761083 -576554701 183438894 -436700381 669531644 -122528725 442582472 601757419 -475191504 -743803662 -851968804 376622600 -848148141 -95043607 -436773803 806137114 -422051514 811645524 75186991 -516329397 6723231 -48685070 -49663519 103184174 -631437413 -121267879 -683870826 319726602 451563378 675076662 870626503 243840813 -901478040 -93418250 807140432 620569957 784053025 102239256 74843728 -838622127 358435595 222874924 538000473 510287454 -872168684 -898773330 168940920 -441703844 765388547 -903355737 41966759 -375371869 47959193 992303240 727812305 416521781 -276448287 -956058521 -411235265 -972368557 571534494 -688092410 271472256 522572807 218489340 -68870959 -4340884 -144941282 -966631704 -929497157 16436591 244320244 145894120 -593046583 -392875950 126241790 -639303560 776064971 684537946 -873915014 872709234 -420978943 -396770530 -226815220 -576159350 -816441872 -957777087 147392363 -919984040 -369012352 175023807 651550454 -57104762 -700987585 26639613 -986099069 230141456 -977701272 -131040351 116026106 945317925 885396240 -787137298 -56271603 -855133991 -180013247 -930029814 -494437551 -551431924 607024485 -515836211 -826206338 -961438105 87393259 -53021558 -537597455 270951387 -10798645 609794908 350967347 620189003 -362664933 -144965847 -584399406 -63652517 881673766 -570498475 -980994709 756488847 298461174 135031397 554323124 36373766 347894100 -649432126 181239776 -979602795 -726945587 686802225 -531034719 880078899 -976517634 -357241057 918640794 110875626 589737386 -766440309 -765656635 -568544907 843354599 585310713 -948355904 -666793981 -707138782 -680238957 269553502 -972948663 -250737432 288558793 783540184 -952276259 -723893457 190379661 -63386140 624000643 540947535 -882146365 644397848 814001948 657172214 -886636872 546597199 680654580 -391361576 317754345 -355953442 -949107838 551314036 -121610076 -517652744 247184988 -683783011 -613492295 580391007 -390921793 -293731252 -297539139 -363870456 455531316 991019654 -727813919 355771410 -880357451 462565742 -855098378 743643192 -143970371 -884728389 240557392 -477452071 772443825 206436873 -930854872 305614757 815075298 239415826 949661316 865967460 -356753785 -319432408 -799168932 890431203 -3215419 -412661227 323338562 605862788 293607521 -974200578 -905491315 -398344811 869335429 -633305234 957426599 988977979 829260508 -897671779 585137523 -462193511 -929883815 -321788732 60354418 842560010 884648141 -17984101 691119 552239791 -926051922 -197131213 270723604 -282805707 483436379 471554672 -539858152 -667262688 -941106555 783480410 938600101 205017319 661796185 -966891215 806672509 383647966 -747680096 616615460 225142297 -918419589 571460034 -337203827 -528096747 641576219 341007441 532257671 336652581 78171934 -633210077 -810139947 -517071922 -559261999 -7271160 753651682 157932294 -671318428 77722706 618074142 -338581116 -10867496 254070904 -547464663 -953333824 -231616559 -661839525 853338685 -995452241 -409519621 322470497 229690057 -475422857 -253553116 892486230 -3519604 -759460545 86010023 -618745580 577192037 -983301691 -251955657 767052090 -500373613 188782344 -387702718 -894205579 -800769010 -59021146 183517128 817305132 602397739 -974834016 -76107612 -945066925 -928167840 692275829 -754390096 925170845 696823588 -163909717 100157695 -220970003 360667427 846604579 -475967421 -790335825 -912855967 610042602 -409081405 516852423 626740912 338962938 136420865 -873632702 -619738366 748718148 -915321927 -420507376 -457786646 268195201 -750685892 -855388908 293361185 173206496 -947939479 365193346 -282001323 -849813222 142880543 -732661382 -13722939 -904445410 46368615 -800539160 942159169 570401195 -590874984 881819556 32960149 43611 251188331 -487782587 -808477098 -759874451 -508898935 -428215464 988843697 -424220862 151277161 -616426597 843974339 400591269 -619299151 -10148124 -573685882 -714722277 -792438426 144312795 -564535499 350442118 411651413 421741562 445996708 -689463619 621202403 240672230 880937576 -969672582 -24991862 -233585923 -117112618 -921287179 278631491 74410284 -681161630 769732556 646194821 -839801581 -801971954 -350011666 -456228177 -957997616 -949420398 -75527328 -115629387 -670589927 209750395 91932188 473722869 645214896 -705109342 -262109366 -80527190 740887366 48427015 -606808435 -165924052 -218119057 -723964664 809084086 548295021 158922719 887796908 -320557136 -914150645 -940848370 -698308228 732044176 -780649950 -500280182 -765451138 -236878127 -605761445 -862355182 687594545 278609168 -532945109 -250138708 -776942292 940777760 -752407460 -482051634 -468815253 167065350 -888647915 579611762 560256916 -54571967 -785990942 836292252 -392971528 762304079 -152268677 -652658268 -705736705 -66419321 -593506638 -404044933 -481858793 -374156588 95674885 -247309930 388965285 489913440 -109665112 -70923818 -378961040 357389779 678937474 -155903331 150683892 926530014 362045035 681868639 -53888283 473397120 113996753 -641115015 -728658494 328005811 -952306411 -121630022 -57173758 -104575087 225711710 237089537 829005592 632205072 833044604 -800336849 -889435163 -218764159 -47646779 499530122 -876334367 842688109 -718877343 -255295406 52594241 960060131 588801263 -944205515 739106498 -196637350 737663124 -462265433 -870723877 -295823771 -103380448 -599382371 -967817960 -55686859 278987607 -172475365 839738054 -642784331 -935385828 521259998 989420741 750175129 720923150 -900014423 -616072677 -474207277 452032053 -492407044 -779002815 733154710 252297550 273591426 545731193 -306384835 329385911 137354043 496977816 -80434613 675088610 626253939 623741616 -575775486 -973128433 508440009 368537656 158375527 -811519003 60792062 515591196 -894388478 -565431587 357528289 855786651 -991992085 310030220 -907769674 -466199362 -385421375 -400176717 -245202177 -799750313 852120833 -971610752 745980880 -601747649 210291512 -264148724 895230167 -870143102 -736543762 374000458 606114868 -312319247 253388378 -32928771 -943781592 -735719743 155552226 -30473177 779871453 261163748 404095236 -10083906 -30533248 412103151 -847537334 61697078 945903790 -232958709 661520361 -446782035 -32709022 366157547 -565876433 -434211789 764409898 644415079 301639487 512156417 626788331 565095725 -261326773 85419551 -894707170 992061605 -947509221 -985972409 -891141786 60559359 -16445585 888729667 -825760541 -759833997 -268837887 143706211 652269155 -116375220 -942080358 450689297 650666071 719440003 -996092739 -529526598 -61886098 -709452819 36261613 -444959848 934962261 -809582548 -932803432 414266944 755513177 -341613852 -647797153 860806008 -497035895 -742790021 874833599 -388177681 317769338 -289095634 -646931662 492008798 -48929630 84230452 -511768639 -544144123 967855232 -453848997 906545174 471037655 -881892641 762968788 941511057 56221261 -946484031 -169710978 611261414 840994583 20706474 530974335 107777879 -371263996 -958123164 459980726 -657941636 -455159059 717190705 -930591685 156663261 -112523604 -219687318 509731599 -767998454 731383052 -553521597 -279767093 -960244719 -733150013 266383911 946300455 737887643 384491270 561785595 531915052 -706771117 467817917 -785279573 904490297 161328852 235426901 287980985 -878376917 864162905 329857821 581603809 -941262379 874698762 151310867 -871854063 -116121625 -961212738 -91541381 -753873673 -876694839 -507641977 -307395270 -156461932 -467886696 -40545282 -890078022 -669069889 -450141287 346929601 892715706 -918226236 640158485 213049976 -850989456 397165134 -773104820 384437446 -462337529 -651481736 101116703 867520292 930122073 159854325 594735407 -66050708 288000262 -668869866 -174747093 -951024767 -422743539 -51441932 -458666744 269861192 792096137 73446560 -918167738 754534468 404376671 -368309025 -46019578 149608729 -434018908 -553344741 -784824943 -285008363 843820393 -557929762 -900570918 -766000783 -209411498 53062138 -898480492 -426773073 -934567185 548771268 507176220 353433077 879901403 -815054521 402408310 -690325784 133503548 943741566 579535408 -221883963 -130295522 661367670 -614833143 -873402499 -854425003 339147279 276206231 -288443910 785802538 491381288 426547727 482139284 933451526 378493162 716138501 -423443620 -715928348 670174362 149783308 -650495532 71461983 -490524120 702937545 -196120262 -305578641 -42137792 113553954 827924907 -245879874 -454394285 -541442704 623824605 -940510263 -156275846 750422106 -794935265 -964612215 -120855311 -83379175 821190324 -776957670 -804315096 155845960 -990989792 574178066 -275499187 -414433411 858249718 -752808473 735349897 -939729462 318653510 -902657871 763208084 -877466753 -208236512 -426413356 88603555 -527795252 327706770 634209270 -69237956 -195952273 693699007 774486198 -593013814 898763742 809873984 286130875 -332099081 483580660 509173205 -136414177 -508057028 518183414 -709719759 216443785 -896249998 -998953688 463635312 691616252 -938683150 -365194825 788958381 824524934 -390145225 -566761779 -749372070 698458330 -94557031 578334701 185183952 836205014 -765101220 -268600688 463207564 -358115034 -517320594 125597900 928015842 150580326 -538305088 289705399 -985833852 -46362116 -339594835 -843037257 -977401979 -383328480 -841990945 486233334 -839195876 -780674095 -878961492 949762505 -956149161 -416590364 -764482921 -853004878 -865615681 140960048 725329823 319568271 -170318586 960228604 -949032418 -854594669 -545370078 -613836658 271003231 -764837884 536743668 732698144 524867516 403426169 -461147620 -962210967 560388912 -438549598 -345539446 718397967 -952316265 -184735322 937723873 -978761404 -382456464 834091065 -542835415 -146939385 981086187 -408451096 994020663 558932363 911117176 -323781570 371677319 814601111 -178376239 826307241 -946719195 -907373009 -938530643 590024473 677841488 438853226 -154033005 -930789779 476642259 -741127741 -369339377 -868897188 977270227 -469139289 -201116156 767510452 -595384340 416427380 454117869 -138219755 -877995653 287720408 453329150 -883974991 -300830877 216962678 -355240208 -929153559 -115919859 466383553 749670036 -62639053 411526898 663655746 -620098228 -58115262 -44974676 225868767 11094959 -715816065 484741027 641755582 -732196899 314527606 -974867355 66686945 -65445590 -570251695 -664369323 -758811369 291528551 -542364976 528909039 -402625947 -573823614 -919405485 814336731 70936179 -996042691 -449066776 -610163916 753627345 488294171 801362982 269799443 868195944 -404235927 -922658881 -53418937 606859032 -638474945 -716161558 101130967 -370671844 598366048 126263612 696015101 -614563190 556011918 -968354223 -373374559 -299943179 -658202846 -991949167 297430874 -232026460 -911354652 -35716043 838909719 -907397343 515217181 -918737844 846230003 -143972295 882625138 -31454202 -423259999 -669094437 45886918 523321064 937764596 407411973 807159507 -108588085 -963259872 258041907 -982324474 585271582 643478718 426203797 469433712 -877379489 -873739383 811230866 -869328656 276207844 -568279242 -780683308 -906991847 -876853170 -688080650 608225335 -795591014 -989334295 -683230608 -912965877 -20788497 -106490607 -729543960 -974901580 -730653191 -939263012 285026746 -923493685 -47851097 174283227 187064576 -177659218 -387928839 -316940354 -898939068 -918495128 -194319843 -920162098 745252091 -63648498 356045747 -970510798 155668194 449053900 -847363968 467587544 -90204413 -642954982 478253249 226564979 -703404506 -690018895 -879925629 -432948466 -812404122 -758062466 -372211478 472622625 -829039798 579937425 -500577796 358024778 -745205440 111493366 -958915577 -644144508 45514591 -300719066 -564306606 -356716965 635632436 791739141 -327227763 -356183018 93309394 -174591731 -888595474 -996895020 182453287 442174128 82186313 479048781 752155233 54777037 -953899685 939751112 296714571 -473594810 264890089 467674774 -893657385 764312293 -321784096 -786346472 -271677989 -428183319 -430490980 773836603 271097615 5202414 -730364010 -240753597 -350542092 -57591773 403063385 742767302 767816496 366984264 598388635 -197213865 -338325255 -466908700 -865648732 -733653670 587868338 -967032064 -941386206 -262900739 -440626873 323503883 -942709613 -481767905 -59667471 -264493708 -268114377 668654540 307322973 301394643 295007495 -569063060 -840886591 564643485 190183343 -191428683 -640431936 -554236920 -596145029 -872615441 812747345 -997756394 -217312953 -673061558 -612148741 -82961684 -406715228 975719597 -49993748 -348101433 -434664789 509379379 975402450 -377374402 -972388527 -231748669 358131890 -387986551 -710577776 -482028785 913408092 584429719 -51091845 -927478499 1589557 -860908503 -266390829 361157621 -562629069 137464143 341058534 -897365372 -7775898 -876254420 -570426930 380075361 -106699751 22857842 208311311 843306502 674756409 773646522 205202233 502675212 -751211528 85330060 -876557105 606920363 697343509 -587134881 -875108423 463267954 997294839 -73683914 388305808 -148599252 -82076064 -878085022 -934925279 355294867 111895474 406133255 457929495 -895880425 382395189 887502565 336711290 -871788210 -237123240 -602461047 971518292 -709850479 -976298173 29236878 792824733 -727509701 -885433063 916267629 879410662 664426799 -818350900 856818593 -19788895 -968539709 -364348969 -778966735 -117138961 553574967 -804535403 -52064239 -238613813 307360071 -793414632 -928167966 263996000 588980557 959334600 -546776358 717192348 -425272288 -149237405 541226992 -135122767 -125535578 -577019778 -489781681 146954721 -609936488 -720997700 -121118264 -945509689 -539348600 -411783319 -112782231 -507888308 223867712 108251035 374972731 -370040969 303715632 -824575156 391345218 -536407945 -617989787 463177253 727588055 970990770 275028205 -966671951 540699470 849755917 -115909356 -65557185 -432850498 758555066 357423037 77367821 -241973860 747486550 356370121 636907876 654493214 817021522 -922359091 -605772665 -838350434 301508621 502478370 536622297 931467652 -341289646 712047142 175329223 122302410 -905942646 -508977172 -297593183 917564477 766051033 -264265133 310780300 468323302 619825511 -902260533 -964527197 230896930 455162504 -34643022 988923070 55165406 -825756549 478347298 -437825028 991264973 555988207 -43597692 -994569109 -289986820 -688602970 542053189 -506002816 -29892615 106616683 669326407 -907590206 53190390 -987134413 -352667036 -176728781 778916620 383067831 -865948482 99756274 -144590305 -915692662 -12254569 -913693376 539469843 953102409 927746047 -552848399 -872654141 258609697 9326574 971127186 -332885744 965728882 976558077 377127436 -870357736 371127618 871124620 99749649 -669739347 392967380 44675796 383451043 405832967 692008761 -940761385 37265940 -72407056 -954193514 -862977787 783002639 -869886175 -22716003 721825616 669583668 -217097242 502088015 -883264732 -237235029 -386785936 -21421805 -413591491 280328320 -203176571 -584517062 -490027892 -73534306 786610557 -766386919 -973784658 -883128791 626580461 -76592508 352838606 -115070220 -532067395 412077221 922195720 395525549 457883707 911734287 31044541 587997532 -258465364 -394613491 110097552 524437395 -892525476 79349174 -860281282 -426795059 -942072632 -273872773 853533262 -292732849 141610165 -783978278 633732845 -219262926 -550365197 512464540 -249875363 -923784737 -711611616 -897036758 -186338603 -243679011 367556816 -411626531 -995637109 -322043125 -647375892 35407432 -881529240 94158745 640793941 228568312 -528887508 600784818 -839566162 -389168790 -973493888 -929122440 336958437 880039374 -221855289 -668915046 -903938905 -735606092 111822029 -601787748 776858448 861946666 -673056132 -934753168 817426261 140605265 -325915826 37499429 728978735 -321552935 715456304 -918397158 713854497 833927064 28277940 207164791 -84988271 499390432 -339534039 75445567 -889778359 -313027927 146323127 299696431 -580472201 924467838 630781386 -631894752 -958621902 -404880233 -233682500 818236547 -690417215 93261368 735999732 -872990955 -913617014 -737399742 17024827 815361721 -58952676 -415002517 749480916 -492581827 -728559100 -369724791 714582964 186452629 -870334360 -772434722 -885585452 -907596365 -85462649 260737676 244616419 334065151 37721866 -272085843 702170399 79099965 323033924 -678995749 -250147136 632616709 414265619 -661631052 612142107 500648605 -399030794 -518316714 168526678 542016530 66680770 -229476053 -950565297 338121670 400799156 616534020 -622909349 382981149 844099298 -508494801 327901137 -388846998 752242875 -574966091 945218153 -357518906 152948066 499904904 721581059 -671501657 820909155 -676049725 961115052 87691126 -337680777 425773512 -559143916 263288429 907456798 609382762 -342178688 -173346080 -767576939 -440227632 -982708058 633222217 -971177260 -605617407 -131280281 872922039 -114112207 -950862792 -663408607 -509352980 -525828883 -865674102 133128114 627119184 634230802 -292774475 955617527 307656309 31175800 769248931 -752136213 693495023 47538795 -311280129 -190700195 -192488054 -849381014 467121117 634165866 -616957953 -973106516 651457809 -983735736 -944283776 -954159599 -262499664 781154616 -215755453 -213362456 -882253992 274891568 260808662 -895411741 -739463966 -259555802 738819061 -32238440 -451421923 -101008278 998937360 -829656640 146855510 544948736 217882156 835575381 -793235107 -974605899 986194367 673886010 512076320 -778247233 553295847 16050481 -909466616 461528424 -85592764 -171966280 95199393 698651783 614671264 65461754 -173940297 -272003722 170050014 86595738 468440476 -238614573 -945642703 -982981448 660377150 905811010 -960121734 -340250988 303276098 257760422 -652159255 510040991 135670876 -813448535 36443353 -499736452 -591695768 -557744448 516314030 -501162384 903783977 -716762382 326871336 -148500278 981889401 -205941048 916961476 -339534543 522055231 -60472158 747061195 -156987941 700913270 653934845 -287453035 213806772 412262207 -247574769 873555784 -431945342 -989814348 -926087119 -921904352 -1627119 -739535654 -32944645 498636429 -331231422 409310907 -132533189 167606194 165611236 150704429 -653006118 -982889043 -14889817 141052835 786588787 645575640 -484375582 -421367019 245153187 358636477 -867937397 -248395616 -928816559 345869375 -983617057 -323874975 71941511 -415562399 -461172970 145854393 -484950397 537199911 406318739 482104958 -111647307 -924912683 -256067783 755819504 95209864 909543454 -240959714 442203747 779170764 744150469 -564227066 418275903 242242461 -48602648 996908885 -660088000 -837449819 -871028513 91516384 -913750024 327357216 107899327 -237624999 -748184921 692336929 301202032 397669472 -940097116 -309081705 -343495436 542007842 579270988 -415891766 -861543589 187606845 679318098 -952000136 946647131 -25961803 679686982 543313952 409811131 -49520763 -361927235 -786275165 -200095526 -22015235 -623724983 -218607685 -930498852 -537475007 -891250470 29916828 224899994 -786919038 -425229891 -621381622 610750435 -365327007 69536674 -880228649 -970802813 -498675986 -296120415 -832346401 688930859 -764285965 -931830184 488094342 209752233 747856798 -116075354 -527920284 -449147612 521997411 -314195448 350756862 -647501472 62079569 -867850824 -725483971 524604562 -906584941 304432858 -397979092 -840987625 879202967 -19360713 769762810 -633607687 -949824040 889534161 -604410500 -595983673 -554069902 -436756901 -907052814 -318355867 -368587084 433557881 891396366 -768213934 -830001120 -784007565 -217361546 691996291 -98203013 -866604684 -955505181 963876556 -881939155 -828472799 340997470 -936007742 475960059 943018378 -924479014 207679379 -223825983 845283796 574071692 -321133670 587334309 969661192 82882658 -966735594 -614579356 28346197 -432575108 16833560 -685579570 -688662389 248619626 -515580690 -472669954 -968741920 -971068046 429127033 -982830251 -926573227 245519941 987746948 -902529673 -560966237 904255559 573430387 -765431507 979776545 -366373882 10742511 677576693 -939785838 689608841 117427354 -970124647 -374992149 3208113 -732187650 653354048 570633006 284645910 967774479 881970617 -614218111 -695289859 -738182985 -730443678 -666357905 690944048 -860757576 -740414779 -211019659 -873010629 -642944451 228014104 883761284 930485936 462582597 716054181 -583371594 -674158540 246147227 -523157432 -984549699 -783909067 -640765726 -507025495 219299047 -372953375 -853671447 -357551595 911692535 966619385 -623064626 -850009224 -876154122 -361247611 -580452902 -542512026 -817787211 -441210478 -282926805 -28806870 -461704753 74128744 -948276414 -725427117 -142868968 514306183 990627064 273759438 840147644 89290643 750602006 708114298 305381577 -890163720 -946394845 -622803024 -410600742 -947549939 19645381 -646391855 -980930555 396580755 -496401078 -857084676 -964666857 -76853980 -547080349 -929937715 481935543 169992846 41255415 -979769211 -903362057 92979001 -852679975 -46231025 -540198464 -862052912 -919955234 -847534468 79754085 830646772 860579830 -762347986 792999405 914184986 -385151010 -765084985 966635047 634494371 -411476839 838220846 -116408522 92122083 833652523 -228559026 -984731898 -860911474 -158496741 349719998 309081372 882758674 222467140 405719315 -171745973 369787165 -787995357 288055563 360250607 -707950591 440521096 -707478956 -877303820 153617278 -469826942 768211939 -79681384 145022048 -996873047 -260529984 -367967229 -555833533 -569792786 515624249 536288550 -883623911 -860418425 404073006 -744535385 -18915166 -393690644 564545987 -283640140 828776497 -177218345 544613887 51080014 34786298 -314814198 -736153027 326835707 -874293103 -443631983 302048240 131840529 86541075 -77223469 -947840856 -915920525 -221580162 -355854487 -283887754 222586305 74352727 -915747153 -388608792 190728816 -776165578 -984535787 446193431 204919256 -525710078 -136744229 921279116 -844417229 686037426 318409355 206662786 -426659924 -996404843 470509759 900175783 981818408 -973122224 54740375 -33824711 -34064796 977516907 -129149213 50014680 -391546903 514996300 766126926 831039402 -558134620 850379774 -705053038 632594196 -925785805 -837072472 -68696020 131649805 -362782549 794559751 -94554727 -207199778 333113529 -923629019 999463008 906453605 -920033862 322489120 659145740 914300899 201883249 -433597533 -267007459 -979665195 -603564274 603843328 70349485 4888823 -28644020 -311007236 -311555422 413221360 -608111110 -16608460 -101668091 -681380562 146319069 829635889 450269243 783536520 476711992 -791769131 -571146906 -337658127 -715398150 -719167545 -578688170 -782915659 603321575 -919542431 -868614761 -342278824 -500623611 -283105867 -321944019 -104187884 -826746187 748405467 900700939 144609794 -710085417 -558338131 -589652494 -318196527 425053410 308679415 422911 -576111169 -9168344 -696791493 -940058297 -679940000 -488560624 -511205203 -17598127 -203958774 -230372748 403713703 13125567 -774534821 336687625 -2972841 -116813645 836064015 713921293 561242337 -415607517 887175106 162164156 -662390226 -115698748 452078739 -220728356 294648759 -866117789 -943158594 -544155474 -13178525 -519269763 446676183 290029982 -459328060 766736183 801469358 29466737 -398345591 -549973064 799093990 -994631889 463152503 -975440832 194572090 -687303985 -239738123 -116847543 -973382693 -825979434 467544940 766308766 336184722 805154714 -496873629 -359220187 -563057290 797775130 -372821623 -506215884 -893863992 613999852 -25485647 552812191 -243453813 515186293 172064727 -589468103 -602830617 773719136 -139441166 -951220275 631603600 -823772311 -926661107 -321307958 -511076296 -313882877 561844499 -631942636 -139862311 -118094209 -865633870 -951161237 -460423142 -509991146 -310381424 -23480432 -859699664 316796953 470303685 -753563656 -216686842 -702665610 799248536 539859345 812520684 -176170385 950391242 -937793581 -549934897 -336533572 -889013856 -918331298 -160305882 -963158610 -387122902 328617822 -277041486 -972762051 696675187 583096203 -90856259 683557670 631934967 448720599 -973917124 -825930105 -722243481 -833616788 490866849 748060204 -587180444 -873303641 -954605406 -935415556 666555704 710431631 -111585941 469463298 772638050 338479162 -867070274 883624194 272664218 -174859803 920465584 885541316 -993725629 -504059550 912779265 702949558 -920963347 -325560642 239023580 563487973 -876840044 265106456 737557868 -746567171 431489668 80941069 -998506968 844309225 207637428 899403980 908893669 -273290516 462351963 -350175919 -951310865 87506365 988303243 -965864786 -176353089 113483813 -140724589 -403371152 -148458519 -134450218 92569298 -383162901 -578984307 24122304 291276457 660039273 -559873371 266952767 -222337918 -969799150 520385596 -938331898 111141919 374394981 905977327 -828704300 126315314 667387349 -101994816 -558816371 -830272218 -53305681 528689995 -989452623 -19170467 -795146742 124031191 840104944 -198517894 975572672 -441828921 894051405 -555073877 -20813228 -229309939 736202581 -508257603 210816691 -144328300 269404479 241017541 -771426352 331072582 -795324188 602968629 89566261 -624028488 -418199705 -390530038 273976697 22983925 -220802256 -926812632 -595809728 -210254878 54016902 -390956470 913776313 -253361802 410525637 741865337 304809277 157093394 -960692187 -863487599 927783455 775510394 -371745201 -8883502 -516301554 897659278 -915349609 -287727906 81248212 -710673796 -832242925 -976669174 -334702284 -250442629 -367199212 939274413 772541296 411998533 -987538219 -970752080 -945739993 -81004964 -361708550 968036320 665633234 -951182914 562418009 -177041136 58426833 601725822 -40528735 -161273359 229752568 587726064 829843139 713451014 337901695 914493531 -721760540 -728333741 -943663913 -554003464 -705002915 -278366197 195553907 -72202126 -486575431 -179388445 -807687241 -621597297 -150140525 -753427234 297397739 488150925 -932874562 -184452675 389484365 629543447 638506189 -699572450 83785622 -549506193 139154191 -833945458 -961780130 -178486317 879505557 228637918 -411476434 -989738631 500304178 -355140347 -543742095 795301263 366493456 651811812 -424384511 879918025 -675060281 -232071752 -889162920 174799194 14501014 408234819 -484533528 81626452 -923701503 904950837 -436313748 714804686 -942105261 647471874 -982185155 197048931 813526416 -943965284 -981437387 545548325 137188987 -540397468 555809695 -509990483 104462185 -987932401 -862172867 -676528007 516395765 -286557378 -944093629 841335484 481370871 -833256549 -131348969 -651611763 574978271 384117503 430014690 651276768 141584692 993700942 218597806 199479431 493689168 236412652 -750955286 159731936 144963721 -879876320 -442203386 -865330940 -420273788 -886393692 -375321422 684188397 978190261 -237494289 -992339610 347102378 475948333 -936433239 40954215 -190164444 -917173435 909605246 158223794 657804836 146239101 -559245164 161597956 -859659855 -713027870 -767287885 339819576 780661298 469124767 588864291 -207090414 -533395160 708987971 350706200 -398726100 -858769464 316828861 225952478 825418933 147535475 988458189 685595676 -652845795 316922875 601678790 388108420 -873241570 684505356 150230018 137498577 194826544 -851014529 578253413 -791059147 -710674384 865225543 -558347032 629145193 498403193 910777735 70525836 -856170868 -770101073 -367969841 494535332 -168827173 -226739305 -336119454 -942874695 -548804019 811416021 898099847 -863208344 -988913422 67539074 590986800 399194999 46813858 128008508 -598058631 -963171213 -824648596 -449073159 615082201 -615707743 -159747543 332824096 -174054775 -678085998 -316256358 -410760688 392439838 -172427226 -180861761 -975530003 -825375542 650311067 -349752955 -161494996 559952725 101443026 -497562623 310568924 90751036 -486476044 -769375649 -465745812 912718955 277438209 662262696 -832823324 314266996 837614100 -281896483 -218134451 -925577290 558355975 -885310355 -99632065 880269977 -349050360 489607248 125226168 478522414 -838738161 2212518 653146872 811572906 652459563 -655831771 224041983 -393581058 -153394394 -612872740 697169978 360129562 -382248389 -916059482 125364869 895189820 746203214 292541546 61973168 436333666 -989354938 843838718 510756376 421517390 811044716 -736359336 154303720 -685489292 753247912 -867953760 793033122 914509751 134258758 298696346 578599010 -360765327 642864575 -344842655 245653615 -658013466 42284605 -204660055 702116096 660036216 -120719537 -320002682 407742388 -521999971 972538864 -677768091 914333696 835700279 -981413021 277606424 109734022 829631695 541247088 -883445906 -855857598 147011352 -751399666 789691877 -85962544 382859092 -59095425 -654847182 -977906236 -563714497 310163 120263733 -221727963 -957405232 915603678 -667095515 555147337 -352599506 12901803 -184593922 125400523 -162042981 137637987 -107749429 -473826349 156224966 -977626652 635907673 -161626987 563620436 752461767 -164968232 -436851859 -998937900 -522760003 477185597 236437545 418144572 822338415 111047662 854430075 -324835070 -916172253 -514781536 -429723949 999431426 -181877050 -874576612 -500651728 831024753 -206654181 624748795 -478501875 930983806 -630484281 47671776 -60274876 -608110933 -463904199 778098137 955509503 -858926080 -534353743 -628826004 -857863980 -57113746 848359593 231089918 -786452822 523214360 -805346068 -932022747 -949104357 -721518320 -594287930 -378828306 -869570542 223835020 -400888565 -370222270 -92623874 392457254 -892957123 428874251 175957412 -523441404 -670937621 -884317465 -131552337 -134841820 746297025 -323526481 6232100 -935540366 47647515 884473 7345888 -251476539 -915509257 220893067 -875745827 -720855325 141386673 -824850184 -442373645 547098743 -203678489 -311944187 -376549884 395432946 317833543 530826242 -359593447 424876421 -187783155 816363965 901435017 141279224 784562854 -377600967 -993562597 383376231 298872552 -134814144 447835866 -800963581 866070329 -692301894 -52440120 950561072 528591173 71814054 -917777901 -477505802 246963870 -360151545 -930407059 -956714620 327904268 -454440590 291234680 -501745836 -923614349 931641233 923130585 -258881151 600521550 677081954 882398073 237600756 -848002661 741351829 -526506660 450869891 -540945963 921329206 649906311 -822359282 -918456336 -550017457 -871798211 610134838 521796597 -937059759 -867370965 -378723180 -297211304 -945261671 -482921447 -969307036 -547185908 808313233 -618536519 -618283904 592470818 -842889582 122834945 45508721 834192372 -142250630 -864374171 986189712 -548382449 -390880831 289575955 -89328412 -617035273 -208001382 88312306 -535491608 241981162 69030448 -925356771 -383705889 131970690 -940211383 237570931 834759386 967043301 754649485 717968703 -727626255 415479070 -900567817 -345910158 -139533759 -890941046 776924787 905974962 943251327 -512809490 -958399210 781957391 -61191939 -496763687 -75950302 849479650 -113798960 716048317 -209691692 350709432 -189454169 859338757 277869014 426839942 -156174201 190173985 -483072774 -468898463 9733638 -875906937 -898413407 282107383 539572133 -946464871 936197225 -747445274 -837405916 565638365 -988953960 -894154590 -947171126 -947353169 740319154 -155846712 -591600503 -483114796 -453850710 294600537 -914550127 336457599 -502173678 -104004296 48312708 775695336 -824648001 892138507 -181614327 -307720775 -724243604 828119311 -183627712 -622657011 -37256953 -791539227 -569121881 -248543376 -538984500 -406527797 -830388659 -527938460 -448166034 -925043432 -622775276 -855330528 -80890143 -214375779 -338445324 465259147 -919775242 -252995450 -345766902 -569432567 643000254 702545806 -941220879 818352253 447200665 -122835205 -636852170 722957062 -442199542 179520118 -899699950 520543505 387980892 -616305478 -875483518 848996392 -22833275 -705872177 -826425716 529000691 -630915608 -449200991 673670163 288194249 336423230 -812258808 -394030252 269164341 -65254258 260202847 699731774 -569737652 -184734995 758510896 -898869046 -885017977 -511807957 -535721216 837939085 45992501 643798903 790755488 -580947641 -115703853 -973033637 -456431159 -414191109 4133088 -162303336 -240616825 -614349868 206781056 310182184 -940679706 -652508343 -500878233 -900422161 -46538594 768286108 34323581 -933819395 320534235 464585930 -118554390 -68438517 565716884 -3572367 419753526 -970004333 -313116930 -681737621 526310923 -669845089 -262685262 -736876578 -642878726 280883579 -151067687 361254362 -881419757 608315489 746904494 177877652 -228985975 658741142 525369310 270135792 758318981 -668652932 -109061747 -354841085 -602472327 -936011160 -890255156 278973283 -4449677 527978081 -872082731 -732179799 410490101 -185199661 -413917420 -210682623 144955250 323397319 52440799 502076524 -543202750 901373113 -284152761 -572106154 362204954 -684731915 605771499 -866781022 974009227 -16342839 255871124 584844561 315004229 -853190624 -917480172 712531902 -936685431 -955218975 -155978463 58864892 572759106 -28061194 326685093 -164234441 786739146 912767673 625082936 -215789252 88681344 -469959912 -861196375 545478595 -716070447 -145349136 973372441 646134507 169918949 431660292 631869838 -3555471 -732166195 -259742686 -566194558 582838034 -260416957 -483674730 147886288 -197102388 -438893705 991907826 861762504 -866134600 -183637016 40963949 -177852688 -544381518 -193752025 -700253399 239829231 894929319 -170213311 378632856 292924266 113716242 -914199928 118813060 -387632899 255719021 -597010296 -903246709 -895320098 -329176490 -162989394 -461514656 -893822104 576593649 54810614 254064185 -767992386 615916909 98488363 -906229883 602298662 914851347 -12749580 -723037673 -777013818 793498395 -423291072 462815413 540944066 406495617 -306035379 -313615315 -627271789 -220235307 805197745 -14904688 -964516287 -939296199 81848603 -859836384 -268472689 918859209 -468834687 -162294792 347969211 585975928 -908230608 579976825 54409189 42774108 526263295 -490775796 -189858193 -633969933 -213813469 33127989 -987955186 362895459 -651540246 552988881 -378092572 42424375 -908110082 -5364361 822189068 897087663 979730951 710189135 957791464 -85904094 702869104 -458164872 -314528532 -913449231 379540336 -966559322 672526697 323826081 465933856 -420547761 -780883459 -155286497 88676443 29258348 210743571 874862974 -937613663 222788385 90274785 -736637556 -371706382 712182213 305786820 -279816464 -440665796 -19507760 -530212449 -608418493 -456802273 -719904632 305677413 -901416817 -178069504 991148881 -814866047 -946012816 877105912 857660650 377813265 195556120 -710370759 596929806 -959730377 378305684 -521295494 103529547 105685010 -606392804 -821165716 -951523853 -343030359 -192872097 760658360 962756461 527311439 -827491084 -204234947 997098991 -435909577 338962781 -870289289 869767837 437545964 -48358793 713433070 622679917 5628391 443055335 332856920 -764041992 -508872193 622486161 832887814 -616086217 -146691802 -835891328 487443330 958993208 -442284131 666277615 -992530645 214685510 -674078130 620644068 29958323 853233309 793152985 825723376 702848652 -790240240 17202509 832559363 -920472404 -692735174 -363283078 645477020 929944743 642345313 -58951293 115318015 878303321 432176514 -409679471 563707487 816090298 443628727 727816160 156049980 255138287 -861951619 -325156053 115123995 352733891 765817 -411715584 -764791434 -293484521 -766046247 -939068059 -738119517 -556286487 -69349196 -905560154 -624242537 237915630 -416326879 -978765518 20376725 -921465213 -185200458 -864305260 956838108 -900507592 -421468378 373061948 915582706 -977839652 -46605540 -75850961 129814988 91442841 598992986 -902544664 -703306916 -547724844 -314260248 -468098350 158790635 -80306495 -554650056 420671118 363407018 376000748 367627317 739164481 -533567270 951300439 612915316 486809456 -970164775 -719768790 475020549 839189686 -620276381 -946447830 64767986 -852177323 928228872 -981837555 71971716 -89439788 -37878361 -476518945 8015548 258814723 -24243789 693755300 790716373 -865453155 -534034843 -911417330 407734316 829372176 464583418 -372122014 421053009 931016149 -568305223 -113515322 270341957 -685953645 166715888 -402121142 -994247607 546439507 -496052619 70520380 694262185 -715307395 -58800822 -381249747 195252817 903320818 142231308 -944215282 14651893 -882012482 749540018 -342115381 -894949284 -931978472 -253532711 365301386 897393704 -936432941 993179372 170963065 994583208 -722609499 -942552258 117441517 -408563144 76679984 715320375 -402810751 -524364157 -928215892 667709629 -977585620 -643523287 -538574840 -358835366 551729531 -782737670 783395942 607514249 231914223 753899814 209570619 889798842 711466883 277592147 -511217517 -70715379 27502203 -447650457 -225019655 -949018379 -600550897 52370846 -891570637 516890621 643807702 37625700 84727348 -906486696 513261544 156511457 761222933 535675924 512988170 -924835555 -970643090 -82765947 -707573225 812752853 -622735346 524340999 419169019 586835274 266656193 -16847746 -283056227 755438677 912436876 744445977 -839695428 -460066427 795427598 -440246325 592304420 756373314 -923355705 88628474 -353484633 13887997 182141778 -987706737 -977084194 -204118936 547969187 535903976 -128954491 577326098 -694345618 163472285 242595303 -317080964 -459670364 -485719326 -877729338 806985829 497432928 -160785564 414940858 262386156 -563823235 575245430 802319730 -915879285 -865000895 247140502 840494029 -935840247 -811714672 -660474252 -69435897 370427107 -648180989 -46520091 -981175477 899788199 -658099762 -110129968 329630649 -352445380 -946657684 -575257696 330473656 -553811695 -60977022 452744319 -894309513 -711027742 -855524893 520631345 551358415 -419348128 -51606872 206194497 -335227413 -64091414 -694148649 -642217032 -147415308 -505863321 -302691283 783148796 864563786 49127728 -410854943 883388309 -198567721 -68954705 -374225306 -868937073 578599915 -468366637 -591678416 -238410076 -22178331 347344562 -933149405 83512156 636316821 -788674298 -543340147 40191588 -208022426 405052981 -901097563 456750161 -806522081 -595246212 814533129 46062612 -101109533 -635641802 -318272240 -384029394 413485927 270872817 -648124733 -932565442 -945565535 -22350039 -948986161 633034380 509283325 -540664577 -752859344 -660378654 806679986 -686008749 423133502 295513159 -474683047 879793355 -811778901 317294527 137362689 -712876464 -373438960 330840608 -308122676 -706389478 -770580428 590767791 -342031280 -88852668 -940745251 -928545354 -965463498 -588869983 -861110795 -911029033 388779978 -957580603 722005347 -249420345 -498245180 969146004 90201001 -839048842 -864346393 -634149145 456464317 -339029439 -901839437 644685416 978265088 235523252 931808952 -542657519 -581119788 -523797372 -249046997 -351700215 -933029581 408921723 559447117 -873774832 332892723 593983619 -610128462 324298281 682954586 778651517 366717678 257476286 -618252476 868472498 79138642 471948526 -970576344 214792249 837799381 338404326 875762810 935959944 -164393905 706544251 23999548 -380068601 -983596916 442879761 96134028 -232643913 -908820455 15620800 -971205838 503143015 -5637679 361686885 -50357013 384233860 -461498482 -514886075 15401729 905219196 742590211 397149253 626208047 -325754795 -278385869 508148056 889037455 -588070135 -300931266 617316617 -799593839 534674829 176377220 224405710 -992877419 192780304 -480198177 103256609 960136391 -536502279 -881122592 988930554 966640736 -34243918 203133791 -231199925 -797493706 741635310 253914001 217908023 499370858 -150979436 -532426371 -21904743 523265770 189187760 -661240335 264819577 601117625 37828400 -265347454 801523787 -574980419 911029767 -121554151 -567857838 -43673577 398247672 535398771 -231020833 861745393 506792532 -389573927 680902481 -674935033 813559864 -697781091 -472428739 407711526 556132910 745479285 -240401263 -742330174 -934430734 737693994 780935596 254757026 -923546341 -101728475 -291608996 -33201588 632924072 -637568857 391817993 396470191 240876992 823960156 -794687034 -508358984 211875279 -25707867 -794097239 -428815836 584718206 886805242 -103750869 250794423 -958459497 423820392 -488977699 597673413 21816029 270621038 855343240 87385295 -139168615 488795188 -805341326 -210198603 -760416934 -96950322 756599809 872507138 265480821 934154 121493681 -641125835 -322589338 326806647 -149484819 889285942 -846384867 56417942 -687013542 738333339 -204260464 209235589 -158355886 -162719960 -514427667 352666416 -712530195 507388363 -524196194 -857186956 -552709990 336635191 484124586 -358051316 -873563413 723707652 544998362 735552749 448731142 -337004465 -410996744 -577258825 21869700 266413918 749547822 872384881 8216212 903162955 -218680825 321202670 494012647 577058712 -617045389 -811826887 -733144896 -131473055 540839529 -445675091 -771568340 -983356665 -450345693 -324278330 205794879 -966221108 317670355 184747820 610002897 -284814931 -227183079 -88749609 378180605 361820177 333991566 -747433343 -519249552 -63944260 -875048462 488966660 -308264952 -241212934 -337314317 -961735953 -811637870 45640294 -773562840 -544782766 914167239 767276690 9542144 -857401102 636436378 559196451 -329163078 -305252391 445491696 988507277 879495429 -91989055 -443791302 -495171297 819261336 934389303 866648880 5769254 -960527687 -800084320 941824994 -983059796 688882341 -513923606 -224272730 -795915624 -475659559 -35910599 249724670 -249222398 419306635 16408262 -629429356 -718634869 11523513 -992992979 840561582 682360435 -445729017 138569630 523384064 -713717235 -953419426 -920407238 -208888532 718358263 866498418 -489723300 -423356131 905970731 -289807619 -629014784 922910935 -748408926 -142938390 -448845442 -544324550 381402052 515243959 705400120 -867820347 -212933054 -425675266 -644733350 68432078 585848248 -785209976 -238489988 120725035 -230938993 900079643 -503374548 55343772 799176570 -571265433 846455240 370051186 -852250663 -790751707 946695055 -946279932 -80559326 -829803377 829147356 171031748 27258234 -767181734 626707198 -738823362 748062225 184623670 -754127356 -612354476 758948405 -398860706 456077602 197313005 -184070682 -929896034 -829445608 584990325 970183609 -332820156 -507149550 621876532 95914411 -808177958 -155555930 243663749 -598929665 -356344523 149900170 320511009 -186147899 -168436122 -655940891 841110335 64382145 970766307 -897713028 -335039278 7906330 -799324031 52606246 -380628913 -198184737 -638799800 816684092 617744581 -568695833 987238484 55251258 -745995872 -493065319 548101708 875880660 602849092 739923751 -427158918 -300970807 -859005915 216496560 848929363 314021448 -969651340 -466990406 658080557 723975348 597391739 481363217 678778673 -885131187 -658214101 879454642 167475060 -38843014 -466213743 528675260 -369642570 -995952810 959979427 -529887734 59298448 -933500092 -22953053 -540083491 942380568 -567587608 -947643388 -632261997 131441585 -954132950 584234563 -167112699 359888498 467099576 365896895 -129514592 43591276 -184195014 -795635023 -425113699 -69326201 -453849124 -693142705 -901851142 507307862 -159356448 479340472 -862334709 -155309258 291836251 -539706090 903989190 358336159 437340858 -783577949 153233080 869753250 -731221337 520971083 -146288813 -685354286 -42278002 686598488 674534212 -722662074 -94988265 -602464028 320929202 720816721 -398099051 895815503 -495993127 148051825 -944810850 -545327916 -492123961 -104167298 934012556 -501942317 740523444 78365160 -41648406 497028986 -710782329 -751791196 713451038 442450751 -882037947 982229701 -184061814 -175810407 -850608233 773660184 -636695566 823925980 -949001891 268316169 -926021696 224443664 -158350757 -324120746 -27224481 345656116 823931079 27964669 800328200 -815676529 923797371 586857109 -317618846 516837167 -482261379 640732748 -133617494 -193043708 888941552 -567650104 -898076604 859419958 -732904051 -82138418 -463874096 -583512283 -455961881 -100569662 -907069951 -552447419 -979737141 -833091647 671996246 -138087898 -157212393 -502711883 -939915430 -480764961 525252787 860412771 -296441490 301566510 299786232 385939664 -329079970 817524853 -120811235 537302536 -523002503 -379353331 969652432 -421079107 -667417020 -910735267 496782476 -131291116 -494247550 -959179406 768139222 -401317501 -659110472 788402081 -234409147 -987114227 -497169464 608378460 -637309756 -437084894 -872386502 887943031 -724155771 -316311639 42025893 575630461 -930371975 712945923 245671666 -198666857 102764811 722669164 421979812 -75066405 -845893591 754562792 14198329 650888885 -524211972 519950779 544225832 -903556398 -881366722 885115361 884845684 -263259516 750517487 -759807428 -802364704 -886792270 -196892322 -822234852 853667114 78951908 -138546491 -251790640 -492901279 -216402113 -686328365 752770388 584931030 416436447 327955904 -140572805 -806113606 482062313 -533493661 208084723 -14532449 -57705632 -419448145 -617790265 38737970 -448298514 -880158552 -223899994 288441970 870358936 16292578 486077266 836083019 819400257 663842414 542266486 -249131483 -622187724 -857007802 257967238 161410163 -543336167 -136746022 -401142454 873100280 -956273766 458284741 -933013326 525788548 924791080 127587750 -636227549 -280398200 708139605 -254017814 758339771 -887642557 -134176365 -613043871 400799413 -411301077 403248708 -260606968 -722701706 75165317 -744248202 819564780 826033834 -366435926 962556978 -63482576 794974238 -728262836 799771403 -753651864 -855162557 843497637 704632877 -935659530 221802537 481940309 44444574 585574988 -945941538 -394899469 -815926473 812398233 -282542025 49897162 -948129286 -881742613 638596085 455119422 -289833228 915894379 -617198909 -34081429 587975512 -938648723 599482645 403048842 -2131298 246973235 674786006 -349843543 493321371 672139803 -653829554 50470600 588996626 567972984 -615072738 -514042448 6064324 -561014276 91058084 190137851 -896099691 808516059 -907448635 -844228977 779289799 731147450 610890446 -658027076 499558182 993691537 307891495 -59949954 -944957186 -240109508 -804384760 -94572131 -993136273 870401247 555584326 352701451 395057402 901754772 -744311596 -163429620 322244108 -359384334 322527933 -819175215 79601390 -733897631 370962636 183501699 -925381573 463514002 339272722 706424579 47177804 -197320480 -951602498 -600747662 -351112590 208805350 339302384 -443553423 968695843 534917625 461874446 828075923 257835224 -130024876 33293726 -494591022 -375753752 288982130 341979358 946490357 929597796 -482976357 -872684859 -138284462 -216873988 350794130 -954782764 -289739208 -333175516 237006312 -730798276 714002289 -960314169 -829884421 -886745374 -458910406 378920930 305073364 97536171 200133125 -307492659 -588073031 -119274600 950342565 281902093 914019126 -691732105 906148342 55517609 650247253 705155051 -162368243 -980212751 684986545 699347296 -197086739 -111702973 597080885 513174054 555121512 -313396451 782375778 121640153 -421194266 952491357 87411132 119895328 183928639 -754999152 -930052148 -763421884 -62491811 -518125179 117303516 -259632894 763776915 -116161005 48635001 522441609 939356604 -448601393 80113012 -370495287 -428814144 -382384091 -818631639 374099117 505912936 778449247 -260210477 -86449200 -682430852 -625318347 -964809048 -103625118 -820310637 -24881562 -983729790 363618002 220119286 -913781938 600196119 -989856172 -579390764 -429984013 -249489066 -963097497 453854982 799145936 559344112 245727938 -796939105 -508026524 875232652 -225753249 109589385 -943398988 -999137780 -531981326 687566612 -259348256 381569474 -994864240 115333397 269276780 -245973005 295022760 -903088430 -377186442 -488842885 317030856 -438452027 -888646767 327174684 -17842790 -466114427 -922314382 19059713 987740556 729347907 -569079822 85984846 932408802 -77106346 -186266150 -440828095 -967516961 -277148784 -439965875 -646981934 -737065820 300685869 734587540 -879413707 -731464381 -143619328 -125386711 563558379 -46707758 497426847 -925284507 -877160549 -941025180 -961414921 450014135 -106351617 -575012994 380216106 912708096 -734756086 -37919635 -803855374 351228760 -252994481 119038281 -982521037 306177424 4037673 -259669821 866211550 357055739 3264359 19413771 -55840369 123850653 287949390 800540304 998463942 -295975878 -393651102 348407141 -368744032 -270811651 259898314 -477642599 -968281163 -993936951 -52655593 411934943 918771146 212588321 -773468339 -885084229 -583666567 -26462820 86470405 -566187604 -867769043 -909491923 174142575 998442507 300080169 -970076713 -129627370 -903243847 153773940 -989161627 897296457 4754234 -285137505 -643838293 -794322273 346118463 85350057 465576042 868475864 117068894 471639091 -331663377 -618479811 242926589 880924944 -391948150 210358714 -850225270 581589031 -850654529 -416412874 713819988 -907630098 757729702 564778847 392450071 787652989 -712332171 489206224 -206056719 -701493798 239019033 798697515 13368697 595180741 -995624759 -787996487 -466952850 322467636 -919520624 650116044 -353376920 -398667647 -968363768 889549669 -665226351 -507795564 -47575265 -515451621 -926206534 101770207 68135506 640129807 194140109 -321618440 57425006 -560893468 -681449099 345092835 928312757 112494182 643599038 19848142 -236291951 -490515913 -532454765 -379400357 -278512400 592385 943067280 -345516670 -496775219 -557793288 255815683 -612622633 -815727267 590589332 -120418197 136697469 -924862289 -194108378 -909015972 -4210430 -701462219 285124137 674171130 355962787 724230669 992722031 -446428026 505059778 -42267435 -950312636 -622575727 721440614 -440828548 -155030492 -805443391 280659052 845561894 -862376112 935142382 -798696973 -567653047 43474417 -411319606 -383380313 -513419898 468262197 753317156 -585765834 -873329829 844301184 410023736 -574792048 -18058327 -63288782 781170739 -441311306 -218050399 -812740934 -936251528 739682166 -763053570 -706310902 313639132 -203882118 138658606 508195741 -923223066 -163263148 498335983 864435669 38039880 930682936 -239573561 626720274 -600181025 247006541 -52501176 -994347517 661240707 74168995 849953667 -76219205 499376948 -315588308 860492013 133064039 243100387 -505042034 320323105 159365212 -912843516 557269536 453054310 400795616 -794096230 -555770732 -238492291 -864802943 280966121 -887639956 999632727 -828477647 -956957020 -387424482 798242627 -704621692 859582059 -401742197 -698969208 373339118 672426799 -996499189 -850363735 24320099 -312087496 -989871723 -990099510 931012891 -642397404 330223596 -57105545 -555240920 -259990516 -751534883 845554696 -54086746 -307305615 -540421243 81110312 973660506 -428061198 -66740609 -854817142 -532501865 545834909 795941839 -237123557 257933320 -753284006 63907235 -516211210 919142793 67408047 -366574945 -204020756 755320551 -503930315 -194120265 538849794 -146327719 -863896670 -665739399 298431361 -271370833 -417274282 -3497591 674542421 275420103 456081166 -391830915 101596962 -971980033 541428476 99296173 -651965545 -60220263 -252245636 110910899 -949770591 -5529641 -972665514 -465981801 -233870496 94742533 167443254 562108749 -297420564 663512939 -779495164 -906054418 -630298428 -790875481 -571793817 668132933 -62246314 10931901 -482848306 -535187541 -861131643 973232861 72981545 240465319 853769181 -533073627 -807722156 -945680011 406706111 -59967791 165230888 456935520 934502568 192565374 990953720 -446851576 -860175740 10913326 -884742828 -157596304 -473057382 -811721639 -63650721 -103355810 -602597120 364555462 -582706524 335156566 -771996284 -65554830 799969026 -633127927 -239805617 -274533077 607337392 -533520083 192393296 799615236 -479200094 -548384241 -407836203 686030794 908551280 -620817283 -268887480 752021352 -67668858 -129063220 -384548970 -99895333 713340477 142393648 88383029 -497793892 -960962162 485785909 866761570 -691152333 -326541172 -905234715 243292837 -674055794 -685846289 -996512780 51411129 921491103 -677516510 -903679223 573622692 -156716604 -452063463 -981697159 -618169458 -690995831 -602514441 112943062 -938974480 329816701 983879843 -471007097 -917562280 549736672 671386552 170820749 -948057221 562940743 -490876989 771220702 871788410 182581839 718502341 -32402401 508526045 -967343949 -176398828 -587546474 806663508 146084662 -491225697 232802552 989368058 56710840 251105393 -776285048 365715009 648590952 336658015 279256882 -169075995 173054210 808249786 -86638274 -424692766 332152690 -915817526 -520233634 -252390215 -554178162 -896496580 -528085453 628403677 822005761 439512146 -10553926 707178166 -884370329 401899600 366358026 261714333 910673904 -548323070 103598744 -180098904 702782323 327313696 -961867542 203889628 -483511937 317389340 -965186368 689542273 -21844522 -199308289 -882634141 -837175480 -262609461 -402867775 -89565695 183212377 -299364354 382348852 -335867593 -624842241 -325622649 653578481 -917664076 -209992978 -92005566 301210303 -948278646 -328815310 752887233 7836451 491085786 308185909 -812333500 529218244 -635408111 -295845437 -300876063 -748078126 -753786811 677279415 52613586 -636420952 840103936 790004125 -39288726 -396945407 -174267146 661346920 985403446 489865261 -963495322 -487702851 -4039905 971356957 302304171 903954529 125083612 206541878 -572344429 -269512802 -933105318 918741357 -961326894 -745438818 300475954 -744218652 -41284255 999599891 -492296778 204928934 529395658 560316808 568507983 222015946 202837285 -618264391 825070540 -971429861 -956917472 662990338 370951753 932103560 -972196161 -780571800 755976869 330108010 -876617272 -266423166 -610833760 -596445348 464064032 -543939078 -825187638 355253491 -289377896 475288316 611034839 669337850 327404559 -881261940 -273216864 -290683431 531571222 -852192529 931332516 -413075141 -470456920 608919408 -531988649 -574858039 124426098 838963105 -790238126 152229937 -941608696 965738743 -665145701 -965709614 -448168071 -275979461 -709638609 -984104040 180081462 -534826247 223665804 890703566 940462069 -312783005 412557768 120382980 -341528591 -860659096 829699550 -957441017 -860335272 613548418 -370516158 -330792191 74984178 97495194 94349770 -948073372 -211025349 304111644 204156565 -300117692 122366740 539010864 -413310953 674198669 -884452245 -122949561 542610983 295629217 342224192 -381206861 38849136 135202614 306010135 -696076744 -891898054 964481544 -704219487 937801496 -992959474 -564554758 403866266 -510959279 104653051 -668633204 586535915 -948480827 -616706576 -771973082 355630818 587449989 -72090773 -669486090 -21022795 514598274 -995287422 94524961 -755834935 399839914 -757329470 586389258 -981366947 281519666 -425891776 177159541 585442923 -317789830 -5842563 881223436 -527471981 -146285684 -830814970 876394285 342755037 273838081 -939722566 -218192695 325357255 -556429142 9834223 -466495575 -968979153 937743450 -135981665 -137485595 304858077 -278752734 957039366 549023142 -878912820 -947773751 -12071248 992236587 333745915 562036976 21912480 -228294810 -903236501 -983930084 -494555021 -430708482 -277699415 -325369991 -701797845 -934944379 948468091 -641520411 -300620721 126341698 -197949552 709213503 659846123 -314412352 499473305 -623619190 548102053 -343152266 97628076 357657772 -941612771 71231609 409884021 46315981 -84015452 -403853712 -539130690 937897028 367851479 -442367191 806483297 873296458 126924327 -618699766 -599557181 425126482 -701127791 -798572738 783606072 -1748512 327768960 -561827128 -440018657 -159868565 123760520 -940545352 216512245 -475621075 -431181265 -833343326 882036697 -372794036 237888283 144437070 673521946 -993610816 740583359 -865608745 944286212 -39048810 -455459583 603285862 -313236000 671464744 984586096 87206819 -50892422 -864025343 288634082 -414769998 134226146 -531080606 23402874 694207489 309050830 -852836607 606178490 -621920573 -475941328 -972486422 -455263899 -741388279 -345280458 782624385 403048792 -819242160 789013569 -3851497 -832334552 585816133 957099693 -287794135 41618347 -503619955 -763813039 -121279204 583586864 185294540 14695453 -275262702 770524542 -998562049 193656693 -353556231 695645441 -644776125 -353876485 154340283 -266696698 170182187 181853861 278039404 428793909 836573404 -86819859 -315640947 -982668757 -445289938 680507556 -962486955 -859473806 490123601 -250281090 34660895 986503646 -14094128 913381691 422606862 -976283236 -219406504 -852655840 794241306 -217968552 193517206 -706798573 -669806759 548741081 -60675057 484533524 -865439265 -890492871 -481096262 412600139 390817391 -792006506 -821703368 -924823557 -922158910 -266993306 608200352 -884645865 -273950758 -49159695 -134926954 760710137 -210139697 850978918 526608180 -935016482 874695682 -840281972 -935155969 521453340 -58250524 258361237 814654768 271942717 -340381330 -393503937 -391007406 -205820595 -431480455 127896332 -940704103 959336937 335889826 -762407471 887029733 413730916 -29400776 347746438 529085052 696648466 -848896905 -753325550 309874955 -59036601 -902346633 -311000513 5946917 824865402 -151282485 70790948 198835094 790466992 -818331463 -133993786 -85073939 -158712793 472502277 523918655 635466612 -958978178 -495668661 694762509 852875112 840221165 932355039 592421197 106468434 -244529385 -207316013 -511930162 -695364567 -56212917 -265255712 614510388 884750482 -315085992 -843973773 -256786249 -637704238 4743742 814004699 561130856 -352272914 995673236 -720346577 562653148 -310523205 752155700 -60911845 -822540241 645693875 443419495 872222269 351085339 136157012 657093660 -203977111 -904858202 -734919373 588706876 -416788364 -430283940 -614989689 317955924 -963257200 -877722855 -997130069 -807230973 -134509104 -782317954 197512769 -467988053 778812903 845239856 -619798465 -941533675 260409356 69678330 663138378 -947986137 247138090 161348606 495433358 -28123289 -635049703 -515893277 -518513277 160973186 -420751479 -253432650 -397803585 162460158 316283410 -12793274 -667067566 353026210 109483872 -811681281 545795237 974974768 -593999235 -404175642 -640496932 -962669980 -706419434 -260295397 -904203655 553989922 809382934 611451077 606003786 -90962624 -374683965 -46046504 880914087 -9733668 438060219 -785082838 -996244129 -982691260 -38515488 -394047714 32285251 -869715726 593159012 365217685 483310484 -444840764 553536404 -118377927 -617349643 959537170 477446431 -257846575 996867190 771026998 481858028 945179889 177533272 143757314 409147318 -363946590 -947205311 -965536648 590006907 786225129 -122753963 -119416522 -998857710 -118998092 -249591429 -184856845 486954194 782693822 -54572571 -67370441 427860 -718745735 487788795 -593519384 162876338 870439152 -781465862 -507160878 -534891071 -932082319 -883617528 946966958 -986902431 293915744 -56759376 274761240 929969155 -151448333 161740945 372492414 -512706852 -961013019 -894407756 -659048208 -227494757 -143999184 156094947 -888024211 -508789010 -898477624 44605348 491638850 -764707006 -615089504 898119467 398169333 -892134000 -883346396 891008455 -427025070 -962912362 -992609074 -627541760 -949814793 153823023 315698864 177462800 -63691470 -983233117 -808279903 -838682704 -495939968 -916776568 -733090459 -154988176 -144271325 122910357 -998893230 -32295536 614121347 955145500 -987690188 -41723450 -957045153 -750263339 -291087631 441124180 -642397339 -321917674 184648987 -69422409 -284830035 44556266 303035831 -382128475 -949104359 -528748952 795334326 -12795828 -511982069 987054423 148521468 -7922037 -929722146 415431009 837089787 -221477118 -609142282 690712911 746227347 -995020935 498374763 611053512 -184228032 541329610 860790173 524684337 -165029858 -929090814 -944716985 -980380872 1486778 -229547020 -83308253 -842961039 388324506 -32412611 -371709991 36175184 954791561 116307941 -124254041 -44170619 -891614097 -201459833 -776223257 797992044 577063049 -385365539 341221307 175806748 -527870121 -307887578 -360623388 287901847 -914041615 -647316863 -334897464 -79071473 -576407676 -279614448 -206935991 425079102 490838532 709755756 582118063 -268320610 -470140503 -937075575 767854574 -662832590 179232366 -503883114 292996792 140134622 294657053 516773535 -209356982 -275763546 -868592005 -868135676 900043203 -543945772 -323506900 -608063833 743956075 -237548515 -255380695 -738425036 683380012 168211629 -18039484 -671039627 -554192917 -674684600 -961283871 -972074855 56994791 -578908021 -909150430 -322634283 -241740610 122598289 173482603 -948743819 -884750736 -679343992 420546069 -94107718 44892463 404470417 -109727040 -202547982 860524645 566766060 189388185 456997073 -818266103 934007490 718572037 865113909 -45264529 -446951095 -953409365 400542554 -121635695 -914693236 280984053 935359096 -641084904 224349976 -534758834 117174486 -800535382 638723769 20947020 -685286118 959379778 -705990559 220606164 -143211407 698479859 -889120877 654240611 411520856 530161536 -303854852 -278965719 711895433 -517331009 -707877330 429525695 437404462 -154828425 476116330 -309536631 723535881 413939447 971447422 511411329 772854543 48313750 976652495 -257454618 247778368 467892617 763492402 562492250 279788747 -942498157 -364385233 -863422661 608498055 -400989757 643334303 -127464737 -870828221 -808004197 593569545 693583565 -325335206 885692215 -24374388 -887930744 -416619857 -695741706 -344951022 -840567624 718197741 -520987248 670843705 343568637 527326502 500012553 -913885982 -372378777 -179578478 702122773 -957370175 -899789732 612140969 -321755408 -910696040 73155376 277254836 585154616 945690640 258942968 777150419 391776537 -194957115 -695668434 129985104 780668498 -731082825 713365247 -915073209 -76033847 872797623 655640886 402978905 396157681 -148274125 -217178241 -251313414 -209643754 410442982 569108108 -655004629 453072808 521834729 957136341 -868682601 463655042 -117191931 261088588 -98673990 -318984939 -627452092 -469007219 -927208403 177590794 -164675653 55293055 -189224356 104241522 -378825346 -251781212 -971792326 -653511370 -743623974 283702932 742646311 108101901 -933475309 -656150751 898458147 329484026 912957357 -904030129 -364926814 287308438 -946893789 -381093061 -396520168 -211569367 879995527 504805842 469445695 -894940212 -964201378 394753645 282650582 -276360677 -697436948 -906573775 827880845 -76262293 -305838634 708604873 270226337 -49462607 -155175843 -134611000 -941360707 -236134799 209238249 809613794 -906650773 -25288042 905583665 -419061234 -885463252 811206229 199845705 -281983420 -547846786 -67642415 -924661226 921598909 37417373 -888862604 168868907 -827415693 -312706928 471431959 -881473115 -632309730 -752313982 -187311749 -923704858 517912355 763225644 -226364348 -764182293 674381291 537500854 445055956 336511437 483366434 -727715734 94611454 -935694801 -613178986 -241665965 116667258 104837594 210487249 -950975158 180176368 -15397489 -61041432 143830118 -994012230 111542875 831123190 477419729 230069760 -948670188 725105748 -957241990 -872375046 95534455 658500008 -246223040 331352163 185397651 -856205834 -371075529 -625574560 627160600 -98791262 469036894 543982152 288029752 -920112719 -486834238 -754616301 290374530 -585293043 425560067 -872506607 353665525 -578093463 -866518837 -682275248 -894453920 610900893 547794512 -843124108 188522993 443068876 -862982800 -863426200 -45914764 -109205840 467925963 -860517114 34588326 -903149566 -633575321 -485734722 -149424475 835461573 -941752571 -861394724 915348854 -576070455 -763494672 58239736 -161363498 662065396 185733130 -955181620 -916028068 319214293 -637456868 -957965635 -217368462 910337645 -801089742 971154531 205922873 -664072542 -892271669 -987475539 226721618 428170647 -995476300 -886173704 377537434 -629051621 -371908426 -919370689 -941073696 -461144644 -928249059 974275158 -37215099 -691743731 -114968754 801421404 970321665 -929235625 846239784 906809951 242495022 -938700732 948844316 -974873441 971636913 -999729074 848797444 30076138 -663801616 809042128 42600599 562920002 89729127 47124299 676746298 -680217086 418072678 -842645776 -599587775 476998982 -303790419 -527836834 303790492 658994482 -219580564 -958661909 312932238 -396742547 -887897534 11688374 -637416244 207113841 72987643 -836055575 84756754 -102859092 -835784649 -213929450 927217047 -499586264 -552370970 -177666002 -936666263 537358157 869458298 592596389 857141071 140047328 749950613 -889930351 -530437337 -701323454 -417767185 773353155 957671029 362652251 814691246 123119619 965909705 779310066 -865192007 -818990187 -161059741 60311989 -655045762 923697013 957452897 -490830410 -437716085 737186296 9583326 9912945 -587963353 -74566584 -600212545 -865988703 -629453843 -890555122 274058625 -879503230 -780485473 743621288 -728310331 -198252657 369490796 -918122950 -983084054 36698394 204996670 982825651 -331475188 192321016 -983648183 507465072 -894850643 -638693945 283678437 -937397747 -129524355 845962353 652304903 880058971 -291608350 -935658451 -341991260 108179105 -949130801 28554897 217623984 324927824 1568020 437138511 -78934535 273257690 -908597794 -856927387 355134740 -891681847 179771007 -587352238 -908856197 848295820 604968778 -892504380 208277244 710118135 -678681971 -655527967 625236742 191793674 -957049262 130057997 -75631002 -248657611 46915899 582377738 859521494 97785098 -536551013 -70338170 -724770726 465017008 -780683306 196294739 -409208950 -689281100 339367352 945925790 -580962947 -628345288 -788910095 -637302790 -927533116 816058683 -677290817 280744128 378693171 -355972788 625216161 -143553735 835820887 668166900 986504262 -387293763 -727974359 -114063487 -952399673 -868452866 983721611 -488950686 -86274682 -888532763 976066322 133042012 307761977 -580626276 443760912 -500354319 -782184133 862797966 -128699607 -571094228 -921988472 -56232723 -902519193 -599279289 -922972243 476173978 44747924 702243919 -814863405 -266914837 222927171 -975842791 345791400 494952812 -89906278 393391727 479016299 -253668315 904441041 -754742031 -142201077 733023716 378299981 -981922748 -995086208 -325422754 -482277067 -777270341 -610108436 389023327 -348364569 -532096908 -814693044 -250883761 -131376197 -737665286 -922193431 913371727 964578633 -737056835 -501026758 40022156 -712899626 844764642 -612508680 197194097 90672721 866507619 943525782 -152369885 -888234412 -346158943 -566829817 342581922 -328081691 -561916025 -982840833 189641243 -339186365 -740432916 -568819078 312449066 -272529824 -383512122 -938434696 596093980 -121177408 -860628126 361982059 -304082423 -745168608 860955302 735939733 -458068234 558236296 -876568948 739125863 -498574630 842455025 535167998 349055485 806736966 -958474593 782225668 1835240 -286556283 -927174005 -128489239 903084960 -266360370 131077845 -813217766 -953911304 858548022 -196729888 960170354 307158354 682092705 952058581 -478343235 -769473366 -940593675 -764871581 966466368 -398661908 793364716 942413773 -807019693 -852693562 637385150 728148305 496361923 296638468 769673713 131103943 -849009939 -664366218 203929938 22500822 -908764906 937569569 -993904981 -721982672 836174618 864643041 81287440 648861324 24317747 -384103503 453436258 545974513 -153576868 512842583 781102932 -334594148 -885819326 426984000 -539664023 -840322665 574290438 -902278873 887825640 -76831287 246875948 510015705 -945727345 397866009 845649487 110718947 -727116817 936884581 -99195132 -721021797 -932581739 -410504162 -856378757 148705702 -909126486 20455344 764602199 544309772 -581053791 -536458317 -90331292 -947434507 128947535 -123634265 479549494 589283513 36043070 -93643716 539520993 -223614937 829524998 -361086707 -861082880 736314006 -963220698 984566608 -300450695 -837821162 773967541 600354173 -558842959 841385803 -957633637 -562705362 -157392143 -866760122 457749982 -540273592 677549650 876696191 -76731908 -560265290 929261684 -947784374 316100446 261327530 494015492 -795340132 -979799833 -113947163 -18955069 849725165 524966131 119962052 438555523 414261786 -42954988 -861895172 576440624 -416471095 590975354 -982402335 -722568940 633341718 -692591344 120038917 766581596 765158638 579765326 296647598 494371181 -644450230 736382309 276149217 -739718251 -95000893 -610006900 754297242 109658975 -589806733 -507133569 -909296094 -887565216 -982167439 63182311 550990307 284610700 -979772678 541611488 -286432323 -543727420 -14896805 -416318305 -266296359 -529038735 -108909649 853742558 -909940787 -491234659 286024236 386706811 -996863479 641574006 -24394528 131802091 901855756 880604579 521795191 508669350 -157220093 931988458 -998464220 -213999834 -955576759 871884696 849182477 447929902 9011748 721926152 -157942258 722579425 -969284916 827160937 -841222528 -235581275 -849361446 49867823 -529322364 -759302233 558633164 756701872 627404579 414286038 250792231 -544473597 -601395518 5164339 -811352665 920399673 -633649959 31427242 704904484 -779597826 817427408 601844078 -907713131 519126237 -97709668 -46185029 93568741 744348075 -471089252 124283825 424025364 -312311779 888702551 574663919 737556044 -788103461 815361686 148705561 968598411 295282617 -584492049 71906994 750809021 -185887567 -922928668 939456356 -412971541 -704062274 -176600050 -855550705 -483660099 -506656290 746293373 -538856877 -987530054 -498899942 414958094 -41444960 -902035515 943868843 -917161136 521989849 -515926584 824057768 -50829880 -925854188 -964045694 -382951841 222851373 857069071 912330776 638359325 -218507583 515656149 -695011890 -288919897 307628857 -107983431 7017829 -868971194 36465864 523357730 -523111131 -364724410 984500854 -658124832 136375648 251975300 300430208 234340133 48360495 235785426 -391153666 532433911 -87640454 558016455 606579724 -199169794 -972419034 -318052551 -489584371 939911742 -827176874 291908046 308084244 -522188763 -997011852 -531770547 369827806 -137477669 -548225387 -741189977 -761603587 -71336518 -105914387 -924586381 270538651 -969538740 327388920 -576514789 117317746 -771734233 659270637 726164080 760699679 -575853464 136696887 219795755 224976742 164277853 901743204 735392371 -43294052 -925433670 -120183231 -882693456 -595106080 -264678729 -414464003 774721726 597843602 37310610 -966468252 836240015 965974093 -219866286 911653635 89029096 -336888673 91558907 512514307 780429073 319824674 24301297 359109506 -66959295 448447833 -651677255 -994647188 -474059073 512600599 907096017 -886150350 -678177101 834178700 -6333581 -560870557 -908411028 728987690 24665440 866310698 179347644 -938023950 752358800 -131895988 880466496 -614991134 -367726001 -177988056 48120194 723832906 -812957397 -318934381 -103826068 211343900 -959824876 829214638 -487691915 -758985777 834567450 38249012 753614822 594179819 152098662 -924562280 280874871 -854234919 -632916484 372463843 727269124 391748956 91290894 -240866879 306241359 -303833954 627237133 39224207 81174912 -887972516 861236151 -870704895 835860390 -951721246 -337122922 -415449326 112139007 -444431445 -733718336 624447093 -203417222 -899150886 -484787543 -597286048 547545286 667311120 -669331975 -319063490 665592554 -302248459 -946599648 245378030 -910499503 -2792401 -995488850 248258209 693373645 484264636 -860001231 -372935090 596292120 -998765081 -391123632 284668862 902030027 271753446 869219537 -133314613 827322002 -864498800 -656351168 -523578868 -911133333 -141138711 -120864915 488928307 -621311239 209803110 -977618831 -955718686 907554652 -924218479 142175698 849571502 -74494526 -796799 -49653937 -528604529 -664015810 90344832 98460381 932276310 -55903895 707336750 69461525 -301357516 -168393452 -208802586 565327871 -488555098 -220785033 908976703 -12133965 -279402012 -379645655 867001120 -937957353 -956894 -70679418 -915576184 -104159226 -310608414 -987278310 -961983529 -608520560 -61772836 -110263975 341825504 409622636 225720215 -715313312 -639400631 10512878 228782793 -932063882 -920025598 927425278 -247940980 -276311831 345269501 263503922 502903136 106762557 -896113691 -923982524 727116902 970887429 -861939877 -421323640 -247275636 -777516061 474517134 442115950 -764794370 365049958 833595391 173432794 -892697664 27937247 -564428218 333022551 312623935 -203828848 -803948219 -606076919 -283376377 -871457464 -826135289 468682643 -147769295 519134212 -415297082 -792349806 -521586879 -311410773 -716332330 -941953625 -488006991 -578272206 -363277264 264717373 -355788267 -888760131 -440650325 -120582637 328806181 -754538582 -947149843 436108517 273398665 -659061708 -378352580 -561461047 137109444 -182300798 -167537966 853733068 -53758262 6326745 174932063 798472444 -622022691 759634981 -993877363 -143609569 -699259439 -857693340 -85563194 -187266430 -435965546 551159542 -922549058 208246188 514915765 -510683030 -912336450 -303761702 -265221611 993030061 -867653186 -991822947 -813515294 -393489413 -700767641 323594150 424209789 131694393 29843570 -777032120 -861978863 -942708014 -978559677 -631485200 816926967 880079314 224905231 -882332473 -977614027 -860657964 -217082550 -561063219 543017932 -287115255 647182969 -89549951 202201716 587362872 606688347 936980105 432909286 591551514 797673511 619393992 -949421547 -903094130 -204495506 474788243 81116616 825348065 697756123 71654107 882640051 571712799 440168907 552083370 304308465 -482409510 522267251 179210791 -490551121 -842298947 618147572 -947533190 -129414201 117846893 -184566788 -927212486 -442273882 -725362089 862283972 990635404 866189425 512473835 462545748 916767879 461896058 -889433406 244072474 -604470973 935914659 -205655051 467183134 671071062 -781425900 -240131607 75670785 522882565 277458883 -549545612 -445390292 786907762 -391844559 -974726367 691890926 478741240 143120526 -640159510 404045107 700846644 -365521598 118845431 543998400 -646815821 -516164381 -140939500 -877531590 945731677 -30372905 366540884 -806222944 -241941894 -986597815 660960190 -718354479 -768023715 -726655065 357316306 754858850 550803818 807770694 -838015089 190227933 -731557513 -812741456 -265364789 747183728 330379070 94475701 3745187 -116257933 728954103 -877409382 -719743181 -917861718 -541057410 139317320 -942876955 -742809381 -891055586 423663930 -549032324 -280481127 437066115 -888072135 1164394 669042401 -762210846 -789002948 276417603 788592972 -981232255 438402514 -168662743 -860273414 625661058 565972468 886910314 -191443519 -487035478 -256828147 692298548 -905565023 -281721176 972555367 -970910388 177221414 -35610961 -913787342 434412034 -74150194 509876588 885379710 645368680 -200540945 849823928 -500950574 -678982192 -912386919 -289953521 597435412 728722407 -418669423 -111645722 -587423984 -278942837 -633468311 978548485 -539516171 175088170 -655970641 203655683 -280096930 -561535664 921934507 -455025211 -532446051 -48327726 509363829 -446233393 -761399340 -712270013 -936356806 -876019631 933098667 -284381398 826320650 -715335554 36636411 766450085 -5289075 -513411825 347688844 576041502 374942453 760264860 -850384982 741474142 591329697 -389901153 -230921336 935359056 813754530 488981734 -773660255 588205390 -966043477 -306106306 -607605984 395836705 247660301 -369005324 683566692 163819848 -392508602 469181712 879438450 -713671600 753846158 -231408787 -947221516 -398926565 255179388 252983681 -970368711 -517361806 -134235106 -820753693 -923371312 -690389057 -210654845 -154292647 -902513648 -544383963 -812794561 -676173903 -956178574 -926321685 17719791 -711268205 469515020 -882103556 -80273529 5598065 281716292 527217869 -672703871 13671094 813546270 -918857714 782262308 718841107 -465267926 -110041952 -175658859 -435636637 372596242 690106035 -256390329 449224931 999716978 532954826 -852551364 -902796671 988570863 -665345925 -726454221 884908643 -591667609 291265570 -973843210 877847411 409162014 -54116738 -264038172 -456605342 -674382517 63257957 557065753 -860836248 -3083404 191844413 710521213 531648670 -918197540 -612621294 -903987967 306915056 -922515260 -307861943 -391343661 929718071 -922390765 -243895025 879437754 -933819903 90759050 -994500115 803605093 499091441 296765456 829761884 229455205 -441556178 -371838502 965417033 101838481 -46221019 -118808657 -488579414 -54540913 878107939 703264999 -491503348 262272962 637583812 -104124642 210801348 -202984780 -174123549 902939405 405671559 -391889126 980548640 -985707114 -659935020 899245090 105051937 -654435134 555366536 -543340270 642330322 237644772 686114935 -946709504 865806270 504048321 155128977 -327898397 -762243984 666549563 617560690 -884136046 222330914 -873942659 230653269 -287568921 -125550948 -706029031 509446299 700325503 -950573274 -232365789 -839047270 -970024635 -218072903 -498982290 781736809 886979034 -153417424 189619697 -803844883 -658570750 -720219179 882270052 -605280253 -854412910 238834725 549848724 -329794954 476590741 68914640 -859717911 444971049 -856238094 -881144217 -471859330 -143807015 -6695164 -177888360 -781844363 -453853309 -128461634 -14210152 -292900579 -245969915 767716945 208117132 -611716754 507212332 -945300293 577902943 703367449 -751354689 857683764 438153853 -356634942 855787207 -470495069 -954269866 -621491395 -993904329 114644774 -481209306 303583073 258406681 -362353522 831723744 -885400335 630951314 -493648264 -814728345 -970385643 377890102 171061503 -263286221 -868079814 -208705199 944830911 -627280215 -848976515 852046971 950622728 854390934 -899307719 660822844 145061139 -403426308 369126403 674566070 -357696173 747635009 533178095 756948601 -881057945 -310722480 -132128366 -243411467 -626482384 -165012347 -759943801 -120130648 20259308 -730329443 -889724193 -956162836 6384336 -905287654 -164868035 -196268401 -532567868 -13844550 -491705078 -729428788 -306937264 -538496443 931394057 838123875 58077249 153036812 365206298 700381076 -246811827 -249099255 309846030 -127869771 440178265 -969765984 628718762 813695882 -134778331 868774962 -453918414 885480978 -861554482 -343642607 929318142 -2653793 -248930260 -383033541 801077806 218501872 603121909 -838110920 489073084 -851299003 -376607363 272983493 986824872 681469887 -721463342 204547522 234367315 31724831 955448267 -603270303 903855060 248142885 -573036286 385090175 -85644881 292185383 106381489 460436705 30182713 97343360 -883205902 -187982793 -905310434 -279619809 428983666 748283725 938882063 -115378073 910172805 280471499 33322924 -613918205 -594028655 -127335851 -932448319 -315491997 -922788330 154435349 716232834 885176291 551165047 472604247 -14164472 978128761 -289789226 900190647 122830496 816592263 213143704 -994470438 -233548025 182454155 -182453231 -286342106 902834346 -900953212 -685542029 694232761 -16331285 -922852872 -172779387 -983008361 -536771077 233191958 -257827859 -616703043 917699961 -328099836 537732307 486449147 -590407193 -58586294 -188430254 395428335 -227941181 521780520 148135334 894889315 190889135 -786204609 900418877 957341110 396249546 -429518001 -476484644 151600245 -330471213 -162026673 -301650642 653197502 -84879544 525569971 522705494 378349379 -388721719 -882606013 761646337 -618505406 -210705848 151894996 867943742 198886959 -906691299 -467970160 -553168353 -282116127 -946189640 594966981 -534710460 97215848 808762372 -781775230 -92926689 57528271 -211293231 430588667 -938355132 458235556 -878921653 -240005774 -36050590 36198803 -861919450 -660828743 -732935466 -250641169 -543434756 -971289130 130853426 245859396 33122219 -148686480 -702737292 -21052727 383343360 -255905645 696831146 289670073 -808422312 -985362961 -760597726 -999659940 -767138191 146475585 -89615316 21568578 -570419396 -27970448 -667679514 -449341049 732023778 296269896 586857754 870104328 635441153 853922289 -528020488 -907993603 735149512 602832938 190382146 -379211916 -693337190 487644854 599735357 690006170 -915744439 149082856 -167807404 -724166750 163719895 71594870 -871310337 396581704 -929413193 39074347 -729333366 -499832589 -988896102 -397012880 50826363 595644029 899257016 -509799531 318264710 387214522 -803360890 790244222 331737272 931788623 245593512 -625364230 -594906941 552256322 862280625 -995171585 94778844 946536186 6427624 926971440 -925114212 -977336129 -148917338 -796424549 419245575 -78330531 242649798 689912209 421836881 106270049 -854584319 -674820404 -445569569 -955327303 -184619935 872695141 284403572 12019176 515455715 -531342804 -203675849 -386434421 -156707034 201417210 -981661747 -441910057 58761978 113117097 -642857518 -934810398 -107395110 -567971730 -912146527 743687552 -364396278 359615402 -482126626 878253520 -97956037 939710255 -162960078 47459645 -882593797 391470353 -55351305 -67213732 116681846 -918431381 944805444 -515346087 -449774185 -406354053 98219492 393518781 795063157 116557745 951608725 -293658512 -917808806 -838732441 -375952557 -25203916 -406704171 -435582731 -429000011 228899551 924032671 88873363 -40330576 -321407013 -118900030 796709346 726052632 -1493827 40696051 -476782321 931292441 -990105751 -395213702 728614238 -505451838 155012113 -825223463 592767654 -598952754 969839695 -438158249 -794827677 -471302465 -355967055 -633560118 152744978 618829030 -40264288 717162247 -957654629 -958848385 493711271 131218734 821039 -975179390 -987681297 -349953263 750873242 -136658771 690742788 -873392727 -352849978 700637037 -268606429 -771719388 -952298449 886405684 -596942850 640469205 -860030718 -774586803 -945172692 -654858394 -245889268 -301139746 -288418512 906855710 -829794364 671317200 476534309 -787448993 712468816 -177238068 343769741 -434193793 -152417458 208604797 215852945 -549027864 -928053975 -240887915 -422420591 -428387600 -687734525 308972980 -200106987 -640032974 47895016 202950163 -999563769 187864299 428363360 -944736461 533005905 -965009556 -393359854 -902896255 941846154 -223154218 768420946 270896815 -10603211 333406114 -906341253 -814317118 899212321 -206242358 394287679 -32418382 244729779 318750057 726693704 822309188 890362458 -961040822 -16201479 -457228177 -748557443 -968306464 745721986 -895604859 72074188 26601698 -987824966 -542403555 61592142 -381184820 -445299809 -144045352 395660963 -824362511 -873148538 -762425896 509043603 -926973438 -576743013 260772276 -280699442 817544666 -919129753 964030337 -11188924 807563951 638855877 -268310114 699039482 -524829250 274461709 950482039 -640619360 -127299953 -945122820 431454828 899301745 -932947786 889051274 -186589761 -461616253 -703732183 669364887 934044710 -528094694 648732702 -975864833 980948909 574275618 -552607846 94237537 -853907472 -882546828 175107784 -889877136 106264248 -164811913 601495094 837954134 -613256079 -923334156 -35067805 -810257687 -711437163 837632242 -902864154 720017665 589450339 -983295587 461585291 -744623070 -444911840 757853108 924741817 -658350777 -917725234 425990872 -634215610 -936776326 -147217158 -186823456 9977565 -1124630 -69370284 -962398299 -38485413 -963106036 -127210211 -584473967 727364451 259533710 -655291770 -455187001 449276023 -366728933 -765038407 546411869 -794194915 824411933 563116282 667390376 -920211138 -881795558 277759837 857047033 -687629982 360034603 135554257 -321845592 275774631 988337099 491330952 -861731452 -160271179 -725522980 -824129751 801243408 -836112663 48660038 -930714207 891251789 -839289899 -586005976 -711418860 609986124 47265091 -476457267 8914346 253070176 -799528982 -575453020 -227023095 -867223766 -604732225 -949263259 989823267 -292362207 263287697 -22106124 385792201 -608421320 -181252673 -270360495 -470152772 658476148 4116526 -294282522 312235908 168003863 754377516 381521701 -88227996 915087617 795515725 200353144 377590094 -304702831 723895878 -760979208 948367345 924366896 -336432228 -426139398 -942856871 58835548 -522886304 899482749 766473341 740401394 -270107023 4781895 -868019927 548640304 734421400 -485656345 59632804 -408945722 220061133 -775614936 759058142 -173044999 605906766 -476653502 -405441029 253938843 723699643 972149065 949236012 300111873 -936313791 750119710 76995121 -272746019 -823503336 -13345396 786089529 -346389639 -261346295 405079223 -753471893 468546683 -737622530 -768975467 -130296661 996798870 -254631812 929336144 -559630499 965429321 -993762440 -948056005 -355099325 612144326 -424709507 239459646 -281400478 -848493512 64125063 -479648114 451618361 127811272 -877012052 -618870165 855065253 -700515387 367784439 493671135 -46905026 -893561857 -248733290 199623081 427501179 13644180 430647614 -850279129 -137040598 -971467845 -920942986 303328903 993961476 -914705426 355272898 -508621497 549955254 930563392 730838149 -878928872 -917930121 -352520436 -358576986 386204594 775290836 -235589037 767334429 482872442 63895576 -12364780 -170940071 -983009451 -53410284 580326639 69129983 -773392752 -553512829 -647706051 -623671881 309446573 -619173896 -692098514 -534708171 -772696067 -754287587 820564727 -281317564 795667667 603644471 -697963062 916738795 538230704 -50483498 -589321838 -223048350 -422676309 175089125 -603197569 -939803868 -908498947 384437651 -258227586 -891508398 -816456281 -825384595 30137938 -589849033 -378897424 382431887 -213520914 930549149 763257992 94380572 -751642670 990561925 340092986 -931077943 -438239287 -11722995 525082881 -136202349 -242467847 -84170063 813314154 168210315 692781587 -756845803 -804184208 -910415983 -844133318 -712683155 326538021 -102360904 -751675200 510081741 72254501 278462738 920232708 693357077 -486589023 -440771853 476422578 -870814679 653608719 724779909 -880252755 -153781943 646218319 -465975688 834495063 23817552 397821963 -555456432 939647490 63652469 612753883 484945429 306806666 808569675 427045800 462673348 -904113481 -393899827 -787171204 -803272328 -883818087 285083297 475190410 888930975 -169043274 988601387 -699324526 -840104343 -882213292 954284193 884675566 -909949694 -346981397 383410237 -523409029 -659969982 -740255859 874412935 -215426414 -948092017 -209418244 -750156179 536853413 -902611578 -941586505 -183584435 412578123 -993183633 422515738 625406920 -943939608 391214005 -236993431 531250802 132661332 593963296 372368541 433336806 753858953 342671602 240137351 491050871 285238262 893155954 -273022540 761829233 -914297676 -13278399 488758520 -129724090 38629585 -868143371 120119731 -572000650 -918238596 31049579 244414915 494339527 -109617701 -480552995 -27737201 -53557309 910661010 735269369 -669790155 -104161306 181749017 702578387 -818308148 -211875678 -102233659 421829204 -868308455 -964479045 167501510 -141330995 797350189 253203835 845390606 138625061 -876520256 -263463457 270481690 96115829 164535893 352243094 -872834593 -738532840 -300901026 -129935940 -219085834 671361773 816506751 -455908472 259147494 -853283404 439930223 -706587137 701811336 621622075 81537185 -547905971 -104032369 213228730 -512385015 -936530859 -928102266 -862518474 169189329 769804694 276106587 145185426 -641142411 -600895370 -906182393 523393483 751347724 -926500632 784860643 -697036950 -56436572 -581708839 974324824 -387413469 -37617310 85988670 -388180520 -745170735 379401534 -833852832 876451340 -686544929 -381758802 -375064676 526683802 105856183 -459079182 451097889 243337709 710110147 73418935 -628039352 -292188075 432276525 -228934722 -198370467 -191813640 -625070645 -124871099 -554436645 -322107595 818692329 -136145483 -495266419 -716204788 826237207 590722252 -104385307 -918933529 -177359862 61761861 810034164 136095209 680003059 -712514160 -484704637 -361624406 -171593342 966393253 881713303 -608966843 -107671460 -893809696 98845083 -822878583 -122744418 900474616 -14692223 252184937 -371880131 430871133 930077343 -700671450 -852757998 -712672724 -416876238 973479209 878049528 478738455 907062033 -446793982 -606983331 569612549 689301228 -926980273 857098390 -942887057 -436088325 -461978600 -976493805 -701858670 -70945442 -231648911 -595668366 -972100360 -54527494 281587217 780890609 930780284 -613711494 -738473170 214167769 -831117799 -439144620 361409771 -543790522 143979142 187405332 -813224642 -524766050 -53016283 -260018623 -131749381 -630887382 -718201043 -206213301 -921272640 -661088100 357698374 -383251239 -785065551 655839705 545803319 -16714462 -939828662 426219312 928758044 194274908 59626273 712054680 580563415 321153103 -221261199 749445616 882008483 -859851429 -941828554 -121496023 180070256 -755053195 353737927 -872946028 -15071818 -925495102 -651317056 266727139 -131708402 -572589696 605639039 -921493676 44159065 820573488 734346029 -557521264 -343624622 647033721 868698048 -562350225 -306175019 -219159327 -997779193 -873095252 -898006225 -219040391 876350365 836518611 -226375467 934521811 -432461059 953694790 -968015032 921276868 933265115 16913150 995781767 -865535589 -863843359 -283410283 -438125284 741795681 -204903959 606033781 414885521 -618041577 -951487483 -928739101 -971007857 769726918 -638572973 -424666523 -596916056 -636352166 -297761774 -642405928 144607443 -568895057 -953370964 918231977 -781856894 -385832023 724443119 -749871925 -612038803 510224586 267041225 -763740684 644688998 403197867 -47150967 -940919934 -2490100 747945075 665113847 -735088227 -870096503 566142717 -811310975 -988588007 188385988 -449883948 -560738177 591469932 -86236113 141500049 949064004 -941628671 572604992 995693040 829119659 790748099 -537622631 406079130 -959123827 -149661433 -231179931 160433751 86597883 -733974581 -583852030 -960553084 -674894515 413657870 639908344 990219332 678569644 622328194 408878402 867258669 486256540 -550219258 -730108926 925518363 -958749327 183654961 -80465235 842831030 94542643 -655343891 691040423 -223821345 -864595793 -994065856 -965225863 -971203267 -143727289 -196405794 41746838 942870595 69619625 457894808 834833864 394725110 -275930969 327258560 237460795 -744844973 -197896894 -501144451 -877586305 -859124002 -51363709 -755178878 -933605640 -157596683 428476083 -161554522 -462249301 -624464921 183101588 -918692526 151713734 171022148 -912758381 186487871 52335235 -56485670 990082078 -905917928 -261098723 -87781945 404493233 -573748507 -840540482 -871437737 753510053 396920313 -763766357 -591870489 895775862 -788836308 -450994491 -303071495 -544015186 -532083777 539331822 884460898 306361701 -922917480 -887487671 -658020359 -989093652 264226063 513001790 -901852033 -696769714 -582146623 41662297 -854171284 -635548198 780563575 58046772 768945035 -940668580 217506290 750023652 812841474 -533057045 986257295 -926512663 -784764831 -950062661 -377507153 -87836326 -494077846 90409070 -695988152 -757100596 -750712877 -766389279 -644588267 -408733235 -755482931 619637796 -895731446 -657334964 922868082 -625361716 384327334 -931303202 -260909914 17407261 -20740077 -639448527 76738681 -950717435 -889424876 -257903493 -483774480 949348773 -184416155 -268539311 999286112 438076692 643624363 -642275382 -618997886 947636211 -399375978 -369710763 -966236716 -43964245 221556002 -721719646 -571810097 178340909 -379054610 -796425662 552979193 -994727277 -875212511 -855414369 -124803663 104047412 -494862895 951935019 153329977 -531771418 -453452122 669555497 -729906293 362131723 -746467462 -878103828 -347275233 897156901 -520379210 33726881 697309464 80244813 664016119 731072748 -963719433 -261911527 -990646899 -683013176 916429383 -517185155 -479438838 321924928 -659396079 -354651349 466510560 215800259 749396063 971647665 20251630 -244757608 -707607401 566799508 -722685759 -437513693 -218552416 -469153221 -315617521 434172351 -719479968 164003269 -679584415 977829496 -903235566 984431704 561418596 -866954998 -424963471 423288051 -697451821 -656017736 906102896 -176890659 665907193 -900776831 468457992 -15065895 315023428 70370407 -190901878 -812208590 825612799 101490721 754590919 -897072961 663977028 -611445145 -513709829 -799124141 822727206 -233189797 364879129 -856857210 -402843949 461643563 980090847 -988909001 447204918 -592356271 434379050 749753097 -248374007 192998298 -574621210 -729950462 292221468 893836782 254983643 -540238752 -183276459 -935918236 -352447341 -505147308 18088839 -745340070 -549703916 -465417781 -356785215 -63413745 -264541921 -681541657 703396458 -899662793 -685882513 -846931139 414497123 -853275314 -835840139 -285781606 -445631585 598538911 -683512157 305994409 -355946438 -258133366 576043947 936275030 -511780232 -316456057 -751447370 304943310 -399857940 -103894711 799796002 618230899 150765219 -897391561 -994670529 793980004 39194694 -259212450 -887561653 -404892495 -306358890 -720927813 -251823634 -891861768 -574203127 -87663773 -325127021 -19834711 -636608509 -8639177 -861323950 7445053 733227457 714719997 -203763565 -926036423 -749219708 44789065 378906887 -149077647 940894355 31219242 -678330396 -55824074 133827681 -673000925 -409327717 -974461273 67786625 -444373017 -379353768 761427735 -165300830 368822599 722082321 260496043 -866324822 -750528348 -906822316 -502933331 240832475 -768146266 504511722 -173423716 946573732 -846735491 -99460138 -950129624 198053575 -868036899 -99207271 -8535718 163182343 222462334 935640208 -850473624 549461409 -621171157 -824934896 -530235613 -65544174 -204288664 -916291526 769154996 -982949713 805790795 -117832608 -849274534 -944737553 -24654924 -352207865 148611275 207198811 -995179790 975187560 6288895 -841915281 -271756226 56159271 356138294 -139793125 956952001 -799881072 -976610782 31930687 -864240864 -974568053 -566091552 -632895668 -799502949 -96327165 301560159 -3791612 -12618690 -76768493 13258675 -354311543 805398899 163984141 -446532743 -366739672 811776277 702078533 840459139 816596487 529782445 -300735614 974681206 -889457429 755423657 183335853 -29250554 564892010 383454781 -153344983 -550660951 371730270 -127913035 -116752502 738834603 72584016 786920333 -107088886 -931207597 -373182005 816142621 -65432568 272506453 474057873 -901448428 825973710 -892681800 762844202 380568595 800293692 431957041 -237132608 -647925570 259154600 -126590037 -892501914 -704993195 844159410 524906450 678461586 -456669221 974245499 -97291791 415417744 -289990651 -505940836 -659481887 -650553965 386970278 -738173131 -23735970 55629251 196394301 -898713165 -617796524 147462227 927260546 -657961971 -237177219 160345493 -857668280 -952703825 923212886 -653077497 306450775 -350860799 -693063057 601457580 -654185037 831843393 132435518 -110854257 658605244 -964856274 -842920161 -778869054 -618280757 -502402048 -429423019 768689521 -240575178 546841011 -323164875 955819123 648127847 59038601 -44202298 427904745 401076631 718620484 -559233410 395924704 765916659 -783504172 742847208 -75116214 -134364970 -950215850 -621142282 211449993 734143896 511293236 -899404265 245265492 398953316 -889808072 466396438 780672559 -392210120 -963026582 401878433 367214702 436330783 -921286443 175550178 -63025018 -9731489 -868652121 -782603921 -756138506 702484716 -341837331 639786199 320917727 -125341502 235149759 -901682135 740293528 137450262 -522824417 -195740127 -275889490 988468820 -242628038 969376002 239938488 -132436110 288288793 -126872601 475353770 177778564 -872477816 -304915175 -533374301 -941247906 870635003 403600681 49020606 854499235 620996760 292882100 409500304 -868324218 -214815349 -417065617 6334280 -979665591 -318747751 -400855840 10301024 158427832 403404033 734411534 -586996 -986707653 556303889 -908132156 -119143763 -302890966 -35004756 -791273640 874887598 92517428 -96188815 -805970350 151269523 -373037460 597630331 -947193519 -666021873 71143444 345688581 743478431 202819226 -869126768 -821070833 -938330142 -996276006 -139818584 -339185982 -133458628 -981390753 -935781950 -546530742 -129461395 -922489602 -990226854 -37593551 -189117012 -440601467 927401693 19609348 -713197516 -127564526 923420533 -519167866 -976295004 -597100575 -921537536 -923488523 -263122447 2122261 274716411 -667127664 -942542161 258105996 -488198497 -880872303 114346344 371982919 -220058285 980887716 243108520 -303323881 -713126674 -886352876 -373297130 -850837174 -71430074 437585858 -291438641 -291512028 -690288441 -4636157 580923446 -914351556 476195977 457144795 -511452130 407174795 386172625 225425423 -738186592 -486594612 558297759 -680728752 771511385 -929900738 -561601055 -261625919 294598534 218340661 -428221851 -609776594 915016780 -141348525 -643613117 -605763998 7814301 284956810 831821860 716375661 993444782 -858466582 -435744144 426884580 -920301784 -959548167 -263454273 -431753914 300142981 -877281649 793671509 561956389 -511359908 204485620 881227637 -887332171 127101235 -827857065 -148958090 -725783878 390483596 422820059 -335560472 158016728 -866012113 20826412 552252730 141802188 -841700426 236590942 -289305799 -995739292 230640714 274950058 431145288 310338930 167918244 -979792633 878585016 -679422423 -857074282 524772877 882533966 -515917837 -418225151 616277956 -403250007 708876085 788420891 447791903 983092207 31420839 -276871685 -499951913 -958046081 -142883798 520874499 594206649 998918390 679174073 -316686057 -437871056 683434781 913954657 837079002 -32903579 76809939 -142486402 -12696212 -192088693 178091175 -17254141 -814799464 -86858507 466828023 -233024614 -618064199 -936421985 -671632177 -977126956 363886271 -836023618 54293883 -912985415 -335975531 96247802 -203352860 -962584679 -457029197 -351918117 716589394 226284747 210210827 252540528 -7244244 -100193819 -927846699 -930434305 757319779 59457090 -270006645 -212072694 -957797052 -84806108 701068799 361547324 682169278 -916995400 277641692 -989462900 -894122356 -505955684 -972970165 12687881 -566424746 -308945696 -891064318 230222395 -271530375 -495577161 878304278 -702424628 730707586 -58968543 550115900 -424020306 840837638 622269201 -501938258 450673769 -465757357 228055098 -908882573 -571038055 -856751011 792186226 790509269 677934620 727707179 -79332686 540988073 686101177 414711630 568017908 -448694590 848286884 -888411436 -487242555 -68974369 -159941810 17180284 -338153739 137633562 -399595778 602877718 -459734186 176383917 296231708 -984948633 674445659 -400578171 -450705989 -244982891 -309460744 -21744044 -249217549 -664758165 -378718423 -718766577 -937050987 541948891 822221496 601566543 -190823127 242755756 -994611695 -490019890 354344321 -481854249 441005741 -953081137 535326035 -897147998 184552425 -864269743 558246073 724818239 164630527 -293005866 739869606 -308407462 306415963 -858320031 446609648 996955220 119935925 -950091549 -815286593 741217503 -668858125 -899821227 135682746 -994120277 701745317 944859620 248635480 707133622 -692643918 -544503847 -922204275 748361823 -497584984 613121761 703730178 686967441 601368371 114492604 264302032 -381484750 821486738 -143312010 310107788 -19580947 -1632040 -390766212 -170109375 -881696116 -340857760 14604032 712037740 -9715885 114782806 -299763161 -3836162 -330955525 -502387189 -902684330 -771305551 -195031107 -447188177 -693509825 -594152932 55226839 919611936 -890422754 -405289368 373496659 76586203 859012664 992011909 -249410707 -431782993 154636049 731008346 566584967 763869838 -586584676 537405204 -724471570 428019356 101959297 265812545 -604681486 802196136 -885507265 64362989 -847674701 -788191594 293057439 -42705808 -235379771 599547614 363141260 819847069 371675902 325234859 -732925947 -402311087 -745662586 -873913283 -557782826 4926707 -453179923 596853223 -411548594 -886594957 213239413 1866730 503326600 488767843 -717597562 -542197751 -392903260 -322279047 -887485263 -278410524 742083942 -735159964 -66602118 -112342267 222134228 698018111 -660278301 -562208159 370381532 711397601 763026700 637455586 -838397134 -982635886 616058656 -396179960 -125192826 -984604915 -946810384 463258580 -871199872 266429029 -682358338 484643081 -392286775 -399955899 942445331 214809965 277765054 -945039933 936399441 -127634652 -827683543 -277686325 760023082 394450685 -727151861 -900255220 832242526 643229671 663658735 447785579 133201609 825261601 317666046 -398223383 -718402006 -955010428 -382828298 -665212390 508248153 -401511817 601216639 825889815 -916868736 -938553784 -721549732 878092948 276256182 556215322 785569368 65171975 -718902977 957885825 787485651 -958879896 204852863 -939666211 993381238 -110388259 556079813 509556325 -810086328 -458202225 187334279 507579718 143574392 468932273 552569291 760746095 803719883 -86666204 -788249370 257452874 -408260037 -852601753 318899091 -129809768 -974508806 -552328375 -721078094 663576916 512843600 -439981071 473979093 152845603 -546344614 -468651692 65695745 -700447023 420960050 -525708089 809109302 610873722 16089686 -151040067 -29030207 -987819570 -829591442 -623944564 772926525 974128441 289389232 984677156 84097668 881129195 -867924598 -744486889 -396164221 -989917050 -296815264 -117242314 526176219 -931455312 442776615 -147328336 221390292 896432002 384019973 -860397611 -951498669 -342503625 -386105700 857610633 -879113551 629983986 -440913081 91856242 642164417 -270504523 467911678 267607294 -443859729 -390182738 104800802 640237939 -656537190 89392558 895751050 -52701411 -48008139 -548547862 830056275 -669315568 -480003174 125349243 183356096 741387118 -125702403 -580107579 880989508 -77201072 77388796 -652599840 -367074087 198275246 977384147 192012832 -857352160 472064916 921508310 610559519 -407811438 -669835067 -927106867 696989365 970402872 -583644057 -361101725 718670274 363654533 590890136 -977361236 46227160 921574568 -457364410 -975907245 -42552984 -863460939 -101609648 377339438 -982471432 821189280 -692755414 -782554919 -693368454 505519832 -952654420 498644378 648167673 519410496 272669040 111243544 -888400942 602833973 184136677 661104776 425753197 600492621 -847480597 -3060177 -183336494 743409539 19578587 862890666 517500459 562214178 886983422 -672536173 698753239 -362109874 704803265 568798160 -688404241 -987952149 786243241 -381772695 370084036 833588822 -883128318 -129231939 205515670 242057076 982011605 169631081 -302592599 18664635 -316747791 -876839402 -528326392 -164228388 -27383226 288337114 -568302497 992195362 3744132 949197962 406925892 -256756094 -870821858 -41804517 381134033 833981407 -620490005 692729792 698545611 -981730412 -836526551 -78854000 851858410 -867138516 791914061 -90109567 374918560 626442019 -920478487 -927674039 -502376994 -384709924 -951997088 -30703386 451061688 -126863961 -889849920 882759192 -282152247 113894212 684473506 -875226356 857138119 813651648 -64514520 90788504 500149408 314995475 -363965352 51211371 333265064 -200491903 972357371 37639826 -67630419 616787785 947530259 -840195506 95746156 879568126 -915353192 593369162 -652625446 -867350280 -584817872 798436242 -141697888 -474667792 533711786 576149866 639226420 70701645 553439863 348880891 -263130355 -658558304 -707814253 -910464595 656437171 -71779605 140746777 -157781413 727728492 -34379500 879858414 -487385574 -565075363 679905025 -327581080 530670793 411989503 -242934272 -23443693 759364057 -257768199 391738435 410316652 600533913 917070643 -203455210 29200131 408813416 867246435 -564843653 -389789341 -543367567 -223401957 -97603593 -453832162 -714448434 830616802 686914615 127770154 410861647 -494948532 -139855080 923476073 -60023895 -607433703 -551588655 -676836749 804555801 205477073 299719558 416436210 947708874 -456025654 -320730786 400759139 -686438659 475814005 -717524377 722374757 195576792 -282368030 -814898231 652209225 494230013 87498176 -949106584 779781579 -229368670 737808031 -239931915 -965990671 -904624149 620213005 957485402 35351957 -987220698 -741586901 358515208 669851456 463890172 -489248882 -61195982 264115398 54725464 618073233 -482609110 368286806 -53596410 -200133487 -56822085 -858019619 517498483 128279684 646705960 -135755152 -931705788 697599376 -503457221 -161074457 287923759 256610865 -127065128 383299611 -270659778 -317063373 -728832080 -405364123 -58650274 629683128 -882996315 -742243749 -859565755 55807704 521871649 47676063 -473602711 -960737462 -731520779 472800879 -308354596 211657136 467297613 -938339761 -807546827 -33480075 -74094913 -739252615 -483364347 422447867 99672928 804559413 -468424916 972607801 40375376 260915306 -491939220 311543296 855551184 449410506 -206257224 972554869 707166757 -213306626 -119121075 81554759 834369437 407276214 -26666350 -897151343 -267406555 664979055 167022147 -947592589 726639294 359475320 18927336 -494939266 620222705 535562990 927508601 -427588014 192638755 -688399963 -602463861 -914469517 572515343 -94403081 397073779 280582879 -792476223 -956667093 105654101 914690535 -169973719 986533026 -151238354 -483087929 246325593 822095296 -527722919 978919038 339590703 639299228 -968673552 -81253650 -148709100 -97229862 423807084 -675970042 -709150520 203832037 -103558056 483488235 515432074 293978083 569018718 -59536231 -947908646 -181391151 -926436999 -740384869 -138058244 179217102 -973177982 691968037 18266480 -124416336 -938603540 -882891575 -449804687 -466326458 -903972537 889786016 -974510878 979870265 -338951282 -123219977 -264843245 -915144199 200809981 26006235 141204191 -902748076 -637989178 -490847383 243746360 931029540 449616387 295837714 -397845259 523179388 555452845 464096497 -445087158 582274864 8580887 573179322 -689625120 69977347 690287748 -139429807 603650889 638831564 -397127438 629140012 471218181 263921280 -641563613 -941108711 201293435 559246368 84897524 -804986022 509014645 446908347 -295833404 -394722643 230454239 -993700665 901115071 832608981 529478723 309084268 149221830 -915608436 -256124516 -989680931 510087239 54250365 80296417 52891339 914820558 -463536342 -455760745 -629790528 -981879978 -984542564 634130753 -623443591 -925651275 -312059460 935802777 11762602 -117045482 297333774 -688812699 587121114 902611131 541641541 593420449 656242554 226766874 -24584476 -182156825 -771494944 -87676559 561718659 -761175874 -725072967 -531514624 319120543 327818372 -764177713 855584201 872057628 -393968241 873704224 740031417 -907321136 -897223015 666896495 -219380596 -961420238 -468824551 663573923 188429889 -157637249 103211389 -56442627 -763479356 -450851809 -547683721 463287518 524563715 270159454 691792574 -710596491 -315605534 930616700 -435669458 152879842 102253595 892148914 388702129 -189645851 616722894 994733889 -463425275 209270663 -912587248 -360648290 -271316490 -279451490 -469552175 259858960 -763361215 718877715 -897778290 339850174 -485048560 -808741293 888998365 -32732281 654546225 266078433 -910056474 198855151 555481942 -225662008 -18011796 -880187517 927217834 -915758202 864477750 168436316 -252887700 333716997 15686557 283687025 -604495988 -44384338 923038736 124187523 676164172 -693997087 -763437165 912802957 -975119373 -808699102 105169484 -607651580 -617440395 -153315799 359616140 -962894171 -887237367 449559666 88477333 520760928 -923585990 -929534464 493089764 -996368157 -992776312 210083867 24584512 -393147659 -603682784 -959728932 890539367 -208178772 -151596916 666094455 916008751 -622916392 972097368 -994912062 -857597082 849494349 -803611164 247572402 -905640879 -421051559 -905743398 453975261 -531429377 -940464411 -243948721 557047957 432812870 -167534711 480029846 -221581013 -311386514 339769887 988502854 713197998 946622229 -762663578 605985420 689677948 29157650 -693095144 208288755 -202317246 -316011536 32902475 -197229308 -173608618 -265086824 -840471 -926036217 -170727702 578107970 -979263261 -864236089 -953321407 932788682 -108184809 456242903 218117904 724280480 -211210899 996536891 -734589682 -871441012 837556097 978608317 927697570 -925107482 437110089 469891870 -43433478 744014945 -469303023 754249276 -719480239 563599452 -590463680 106911144 -848971019 408695849 33391280 -19698721 -160679828 -93355628 116065190 -261484882 -308050594 -992119620 -952725627 910067311 584677214 -163936526 759120554 850087532 -182861185 449193004 681212201 -402647263 376601875 -29161358 -932755394 -814315251 -432630061 -549542064 939934025 -152110299 -985942612 -798013302 954800845 -982397278 610682547 -159291523 -2095999 -697480929 747352850 -886030810 41034189 -708181392 974365925 88308562 -945597729 411559491 924372037 813522826 114163375 -405972796 115232182 -352108071 191379942 -655649591 618730571 111140901 -469964841 -961383137 561598838 -677514464 -113493436 428172579 -475527766 -306176239 445775301 -864845219 534532238 -703804346 -709809795 134401440 -737318803 331224395 426220049 -910436526 -727950691 480622320 501122965 -951062302 146661498 -532197307 -357035097 -885589968 115694622 834344845 -541239558 -413058455 -201997902 -11204399 -374441592 -787882712 311281137 512064972 640289867 835753372 -941594915 -61418480 823424506 592937324 234777174 -886385290 -420144884 497458372 297355458 -993924836 587021846 569404768 339213838 -59338836 618342466 -661608312 408463857 -886176279 -547198279 -623325169 948168566 -88437837 -36383624 -401312983 900357764 589174785 -189195695 64155253 -46243891 -696389475 -247575023 12161195 242192045 -571634165 -542385129 -670514428 -605503101 37469987 826943944 691852357 -103938495 266482142 113773477 -912208305 -940340342 -415367704 -573816617 468123515 -301543983 -121014896 844798346 -500859064 790547267 -339068925 97827953 543421383 -897377788 908632258 -539907011 56378321 -935240865 212517966 -931460485 306951181 640883802 -621329261 636436753 -964619300 416140727 315897049 579749410 -835281416 -565104457 -453960760 -747489721 -505444798 130671536 -321306338 962678717 829127553 557678767 659993416 -819215159 200742386 -826559157 278612794 -403319878 -723936945 39761405 56773111 332441376 104520540 -878192571 253497245 -736011927 762691231 632167984 900424826 650588284 -99174937 68838227 82854047 65543647 503733771 628893287 318053926 998288973 -387918825 996747589 813484042 -706274920 406942708 325993810 -525490078 -539798554 499434653 753122716 56881568 775497708 -354599527 -886345322 -39544563 749921014 -912021539 -933530966 -986090914 850669692 698637018 766850266 353774329 -548021566 -311795155 -710855272 517522081 -955545032 918038015 -311907640 -957256060 -617364458 -462643699 708744336 -323639378 944299009 -112745502 150870544 -742983193 -760794496 -243490387 313898376 -985296789 401910086 280069407 -172324999 4347452 368047868 -105855965 -129227108 71233913 -554702594 -509860490 -722475406 -102724160 178344355 -433330678 -732685727 222799324 -662776311 -44593367 118059617 -280140769 492762934 -320679695 396219853 289578295 566574804 -600393250 546595103 805780308 156116363 -286990169 672999872 -589457199 993079238 -646808774 414890254 213643459 247335261 -861820502 -862606276 692632667 -371680992 -585081682 -557575141 806663363 -18412360 -290260867 -118020961 318811329 665145766 -999961344 -961329441 10425053 -468124686 287406765 -847480300 -901549883 687013515 699114803 756746778 -304353770 -735359014 282263003 106189032 -889763423 635454229 -626404362 323880036 -264694158 -488224864 461273760 -719545138 140094144 876192078 -277120279 -200726141 -289703930 432618854 681252899 -970892602 -49719027 533807908 920294311 960706026 -934316779 60217428 -886774275 -983350308 -400252704 664856882 625912823 295393526 929497868 -239307822 -745901090 -960265556 -751337241 -372305452 216130833 -16031398 139469684 -470079055 264423464 -867919820 -741370625 987303185 -68645960 -31074555 272438392 -534876709 -149450804 -924764283 998931199 -376640141 -964058258 917130773 683577288 -998316180 786296818 -864159064 519057055 264725994 431234462 301071276 -974581829 685333373 193322073 -873402716 -834455727 -738030741 110565886 305013958 -208109796 -772494298 437094138 50519580 -932674761 -779035470 -980554976 339763631 -313912179 -277489426 414999348 -462464628 345870433 303457443 -692817502 -118035927 157657617 -906520685 17805009 -470768976 210721662 -698444176 830302300 88656187 986889197 -123859274 215253471 -995050178 138109985 -821664291 309963780 930000189 -594158589 -400425729 -166963879 -526833350 -179461199 -295002501 812930282 506626623 427508073 80445982 -955838006 -374105142 -763580222 -796139155 507858932 394077395 -850143486 -621819707 923308419 360578176 -320263883 606127072 -698249285 -480858334 -665215850 517004186 -475908511 472894135 695339895 834055269 255410676 -898818695 -713854108 -911553203 -573135691 106684694 -354039351 -907689057 -534172331 -926531279 172756925 -637493984 -448120068 409176703 -433633138 -940261137 -344229550 -283776624 -709564490 -568404778 -923198449 -29828373 -962277707 -768931380 489313294 -774977204 748072806 -986595218 697916931 295929054 699976404 -194156041 249626712 986122297 -253192891 676491021 -54676657 392767758 768801964 411151012 318752832 -205924758 773657028 870632765 -944231703 -807459758 782887981 -288461252 -91236382 -926676510 143133970 -161918477 -103988529 33372616 69150143 -762158883 258395412 -330260699 -896237748 -191171305 965668355 803738656 614672654 67811420 642377305 -786003884 -403181207 -559783000 606763874 -781862890 851368012 -221966941 12212352 477541393 -498817824 67980649 670081635 -863413491 779519397 -568638394 -937573647 -224830281 269443129 -41562176 808542335 -808890376 196278941 -80545901 -139151075 300041193 728282794 -320966367 -43703799 195471801 746845053 -548810141 409467917 -803819802 -108593141 -131251857 -585682692 -404708776 646781202 426529660 -927167384 -999520270 -652973338 595430604 -862933760 -873453942 -973207791 -800507407 -245767869 148751691 157930417 -584709182 339861315 -793274290 334744918 -946773407 506766903 -84455936 -267739774 -684420544 -888984136 -668378369 -233230685 373000134 -472198171 658176175 -905735370 -57880862 -894016249 741045832 -778834850 -968667280 741525563 -431808188 626763324 878591803 -452745776 506071887 -921915605 301486355 -492660070 88531165 716777173 847201246 295256875 -95961557 900427839 -345459870 819582508 -514795583 -29880414 783114725 -183173952 736888902 8631212 344627877 247581429 102895842 -860736633 353565180 -303541974 -639571482 384897900 -709500059 -71379670 -135822424 -978391904 475874554 -777234185 -900307509 -370122739 -269894254 40740009 -800829213 -570176656 -811486764 103209230 -817232465 -156946634 -224691910 -332028048 813172953 -589060832 484798000 402578207 419570380 -318057771 -497324012 -625017426 -178794403 856241168 71440600 181634115 93655420 361940542 -889745556 957832996 383548638 438645352 -966884836 335757483 -931477388 -236779090 -770986156 -879790248 193044254 -582472919 223418983 375811789 260580447 998727073 -956216260 -73730248 -737817407 381098093 -818635689 681752973 -936959679 -315959701 -943264454 -263237729 -607202181 -19307500 918396386 486453239 -804850606 881167184 296802588 578698032 172328888 329917752 -233028133 93367853 -906861339 -4014288 213577606 138699268 413512793 -710487059 -632972591 -473390408 -859243634 -736672498 452879345 -597061040 644425595 634243656 -915308068 559982269 -829199692 993943833 -850739107 -436401873 -172847315 -932342722 -949948634 22302079 801340815 199370307 -546483537 -173813945 -618195589 220488331 919553909 -672540575 -931009605 -14352133 466158693 482503188 275160808 833186102 -990887221 415917174 -903486397 314508477 818856134 593455551 -198731514 756064420 5954172 -27931206 602524605 155215065 535666921 -717806358 75388697 438234640 304495721 -270754136 -509878701 758012184 555431920 -128074290 -168983133 327502181 199385135 -99992738 -834333600 -481939820 -764973198 440827208 -796237366 -903344065 -290739266 -847207410 411164412 -619366779 746248141 -935050750 -863302360 -395281334 37018044 591738598 759933731 -574798682 873932240 -312161220 863435958 30944313 417084645 -793926390 -358527151 -174967083 77999320 472489717 -994948550 -870099192 -774986669 -829282150 -352039012 -539959866 611545058 -148276377 -443303931 -826677856 4516213 967860481 -446044635 -396719293 -967190269 -456830642 207999373 -77655872 -865092045 -179550544 347545446 861356548 508288237 63497757 -255182787 -222110766 269571367 386290063 602922151 -799912961 -288703868 607973601 -670012153 -63690537 778691451 -22051164 396349597 242752861 829672459 953045666 416075005 -313294976 773422500 970030371 289985731 658748584 -634283919 -649498544 -566390936 -646859610 170950913 781154511 -932986710 -468244498 -302831380 -188169496 309644736 966739987 -949363081 -234916761 -980656622 -238066949 -774426808 -650668774 698242514 -995735358 327280062 -52891536 99533856 9468873 -247329518 -631874787 696173897 -621390666 -809328064 -161324019 -962642083 -443611982 189177437 -676516665 -90471592 -787355298 -895362155 -23458302 -255599796 -345677182 788372202 -945955061 -526420843 839009121 -328355469 -507077465 -546541476 -102782277 -157746239 -995782609 -246001282 -977949825 -48674145 853532574 31519048 703996337 -925825860 -419790702 -917394329 -735153924 418885279 972479942 -178765906 -539420932 -851520371 730762502 -326776229 -894366173 -440179447 417623975 -240043355 -799290893 324185268 233535802 -960281772 995829799 726458338 -654306895 -254436125 -578771549 -650089504 499562593 -556721373 301236351 205611520 474797675 -142250959 279785660 -944993028 -207128935 544631736 326408604 -382132641 -781617817 786987673 -233653011 949144685 -687272204 -128019184 -638518410 730351771 631937462 -437809302 -92946609 -282010384 -545574721 -244600457 -703035694 -199881616 500963418 -281807242 150028881 -146957637 161471385 -696218416 -941346118 -511214588 161530625 190955895 -603691262 954401690 -411896016 722717342 -575214598 -193513833 362221367 191132391 -391852796 674949163 -936886794 -30371205 257817287 547567021 531819493 -982612970 -881927010 986244772 -227213427 -584962704 -361120492 -873733657 133230054 788908389 -20691293 -852782209 -907310027 -109521058 -363996796 106736951 -918565163 32311942 -86345006 -477944826 -392454364 338440396 328541341 969767004 -617910861 936688545 497232519 -702281302 -241166308 -392433842 845285720 -856830463 -375046811 963358710 -870585692 397739762 -769087642 -379189830 524006106 364142413 -737765089 -644168835 511360204 -792558763 246310107 -852636593 314178189 180261297 32191702 -919650465 702316471 639737339 418789931 -116625836 462020695 800879070 -327420938 -188230434 -901402233 431412754 419335725 796399840 574582292 -955711087 612274902 556512953 294545028 843187261 -970160525 -328932514 59846026 -707925613 26898651 -576277418 -500484376 -874274889 -576397657 813693813 305986408 455794045 894043348 -139180768 -51952264 165349631 744193396 -737415217 -181254947 -730711190 74354350 -230140826 700701565 -653793573 -581224634 127800209 -756988307 -968949732 -463170486 537556721 726753882 -433331010 -938859440 -360883740 -141256623 88039211 62838842 358259001 213764322 486441185 24469167 -627732917 -205248417 -228971133 233086315 742799319 936378499 -170203937 -994615898 -392360096 99084874 -67745195 377499078 -347697209 278461232 796274445 780103000 521472925 679841066 -830551134 -88454002 259111300 -263882144 -27313442 898227560 594861233 -939274231 -186417246 -194363413 127006444 -847459708 830105754 499273527 -52708125 -546349027 -415123806 -457392454 -757454176 414672258 -599491999 -149814271 -633726516 332762806 -919798841 18576275 -536259610 876475604 -348804373 985213315 408833022 -179355507 -250724334 -479539326 556762350 721962224 -728795414 4139935 635204346 84787341 809776522 -385272857 237327633 492398628 -885999331 -962864140 946049602 -448606783 -420256594 -958888222 966065475 -19748592 -108702493 -815144689 -834469434 -28501333 203431586 -370729043 -299509377 854627213 -532999376 -890676355 -472211942 216276290 -517699328 -915449593 -209245133 -246494741 -58793304 -721524435 838292600 -396500430 -106797292 -71863415 -904101802 -140280269 -34727555 894464153 411112948 545015851 935575931 229694775 -622216389 -320610209 414550086 -456685822 650888458 -529501976 172585135 -796104567 -822358411 639585759 -834264569 -294570353 -291621598 -351963896 -357503592 499133269 401541363 583703104 777608834 92350315 -960280974 -476672105 -979513101 -864382776 383047626 -161724303 882597730 -353323074 -764192100 670690014 876371701 -386408488 -797403843 143438139 156905690 853484615 613936163 -817992823 -942619953 791577752 821592936 -924368168 -650476249 -617512310 -276332064 -7979841 881620959 -874790702 -571760385 511746146 70075966 -532041358 -964925960 -56920782 -543907781 270638019 781354915 -808793698 917314945 -982837186 861896316 646202998 -516729321 -935507528 -357842511 640176369 770493440 -891389996 822183546 680389840 900187756 496292835 756021672 -897772141 878780525 -667794040 94248019 612917837 -690068389 522487634 -22819665 380007577 990446276 -135229272 -824396853 -700945152 -864591254 956958062 -509738850 905240044 826637230 -795326182 403959394 -837575739 -878317357 -953883118 802600631 892176083 -992756761 477300529 425082275 907430995 -173890284 33620300 -990341147 -442593406 365826260 -43576775 -977159217 675757872 -668572788 21118 -91718199 -825610160 864791846 83884949 -526555312 852716945 -106640637 -36294162 610473341 -427487055 168379656 -133050913 -265062793 290062299 -234417678 -609945810 34754734 -227174439 867354719 -687646638 -467227092 -454019212 345973662 -605051886 103387382 -435683726 351371340 126228165 -907409502 682798552 -873750718 872300 857188392 843557481 -915242752 -816850567 548790778 -169367036 146855271 11780471 403145910 -832248720 878729558 -861916884 457813579 -503171768 -619346341 -654915334 269653793 -899475270 -342561972 802426701 -353494482 -996588311 -950108833 749892900 -579755684 401262507 -271362583 -487165185 -63422589 -292596948 513707115 -353717844 -596523115 450980716 -170568411 952267663 -865869968 976286860 -183435514 537275942 -855961861 -452189604 527875411 454368072 44638628 908529070 799452738 -833191227 -990946200 -690592882 969235474 -491924329 -834664840 -980873359 -889515076 -414420524 272905501 -160877659 98414291 -938000735 546525394 -535362242 -291718579 950002279 915618474 537713010 754786295 -950251494 366516222 -576132867 439540801 363070715 -28322470 -180067435 -330044861 -983683843 -419022013 -678075771 -964358716 -557451860 -368668653 -995123243 -49376188 -203333493 876519752 61108736 382245983 1941606 900231077 -666823373 63940871 299272823 -202185615 772222292 101791455 -434050788 162451654 -290905898 -531785929 -618515772 132961235 907754872 744554943 -895361236 -419796211 -732973566 973471276 161181777 -411049337 -990887441 603729917 220282010 866505670 -593129919 -983051484 595541775 467978817 251710853 -550000267 220726247 584887480 513940604 -627484578 -764781783 138679248 474306877 -198832571 -846352746 -964082669 269381500 -464868518 168878567 29652725 -867797222 126033684 609856514 -600770788 -47978688 -376445357 -11820124 -186349776 -920199087 -939021762 -467327753 -513329006 -922073245 -871785979 954649812 182153961 -569269893 27892411 -380442207 944670711 400407833 -145223990 -64133689 -272768937 655943440 89513565 -236851606 -222158708 624645047 932026961 807494017 756847825 -89423002 269866884 -991406610 862598310 893421527 -3226734 -471235113 973222440 57751504 61437134 -687590213 -11805388 42167508 -880424049 -977135075 472897615 147468362 -357577282 270084678 -599607453 497198729 -941532659 127623610 5658521 147980906 890772005 783499813 -374857695 675315318 443510183 -765493517 -561591332 -434106581 -756900127 -846476669 -688168702 239873139 -317711782 -862429909 -849859005 743725352 -550020122 138335608 -361590788 -430444171 161200533 -888693174 717024191 803623252 233907857 -882583263 153338333 292375198 97556701 -988486794 -707127544 -159154942 795013019 -81985239 -631323272 91039554 152521244 -192914603 656932973 395621117 -39391272 968764272 -511989392 642896946 -893665638 -361848396 239138650 -591169407 776487212 877547862 -21613578 -209795903 841371041 -452073035 -553656299 -72204750 -482139945 599682034 -927313200 615416756 611195240 -634440744 -691221834 258724612 283574017 -322545105 -797719482 -711388386 484540292 859213492 684232731 -702334628 680494116 -975240308 940562318 639344831 -337088704 32217320 -951824577 -708085140 -237718466 -120921802 82118957 -543831073 427005163 528462659 383964177 944865218 -19338955 456650977 412798327 -555627362 822210233 721576493 703097250 -41699398 -748452260 905377768 246912216 736088032 617107612 -216338700 -966246597 150118080 -191579008 826832074 -358020737 471332288 -288434254 -457328961 763247148 473847280 421749237 -302117543 930016207 -298729248 -921138532 166496736 -501347677 59522514 -524335935 911450650 503895152 -849609350 485543495 59508754 108691253 737091236 -182597126 -791880179 325695620 -712973161 -8218879 211965377 437144919 800202113 -108686197 -920875818 124050753 602879550 -525688426 -260185747 -70756818 896060812 437696711 -288224258 -550152084 516558179 878272478 -51499761 -571402955 -793547104 -287532759 932492197 -643156454 -949472911 -155482697 465534799 787618325 661920178 673654621 -34169703 948947017 -482047906 -969687974 238608288 -829329440 -78374170 170248823 294721313 -622978268 644560398 -965464434 306264914 393137562 324748630 -981959345 842985478 -306176839 748829487 -355997930 122420207 955282383 356469311 -92571244 -835357719 406996400 751946060 630177081 47131077 266382590 156348054 -987038626 67845959 674300148 -956726600 -841029401 844970708 -182584417 329219423 -7791626 194437315 -173703827 -120739707 -646781418 -928049913 -943474725 -776224410 914935565 -249651564 972605077 -588546013 872768643 780403812 767923299 -367286248 945046094 27436051 -762823836 427739527 -925432872 503558754 -563396067 940044856 -576078935 -889095920 835834609 -417108336 808391142 -494233455 912111087 -346884132 700203860 -409076388 532376161 -946577559 -337126301 588901436 -870285615 -569674383 -808233776 -897680539 -158220396 -935465133 735239627 -537780745 -450235028 532802073 489655307 -213058864 -186942048 416738788 -856983758 249661885 209299996 -433062693 213082318 -102349043 149828971 -126010188 403417502 -85543589 527105680 -43862285 505380023 -88001807 -137923491 -979229925 -646584019 -8209106 -548904308 -454817794 -53373291 292875296 -537766574 -465617312 755094552 11998398 -932815240 97266211 798939534 -267240935 -633478649 941955776 982420950 575821347 -638590565 48019620 -674011344 511238406 922009433 729406159 -721788831 301631465 -461939774 783591193 -933853989 400136735 804361268 -580438008 -755556018 -892026688 -35255802 191070691 400848608 426977624 725453379 8459512 -708507626 645154492 -894274278 -909568093 -769570091 -675236574 884904036 -934632789 900584773 -901170177 113386831 -920910218 610068230 -112087384 808495941 888279399 -957939566 -800927481 524386944 -891793555 599209254 181264564 -472231563 843653236 289237876 492512636 -112759721 -457397163 -227993388 -534789990 551062349 63498987 -889635499 509304425 6447247 -806689237 834067851 -256132364 -741322026 587168977 -157302541 372064806 666258759 -694717959 -887506226 327271052 -953922207 -845445792 526343571 570464737 -737239347 -21930823 -395754346 -209470909 -325761234 893483530 -864441921 561479045 -711397281 -92435309 -973310945 839665069 971063678 989569910 201485846 -169972722 -964602974 -111929951 573894914 -705925000 -672244622 -730891275 666139806 994014137 -425609233 778633581 173801541 -379531440 933187789 -447338536 -956550351 -951535205 530730642 -352304697 -161006114 -942514240 -606304814 -25448035 618964805 -317702095 882116656 498170213 -625520674 705696687 340256476 575965172 -611759683 375653502 -683448426 962135231 669728502 -355693048 -916239692 188384661 -509162558 -341848925 -180465406 664638983 278619635 -394761265 -930183200 322069285 -346296470 600547442 969764588 492697416 658033202 -784023874 -680234267 129514359 -101725968 -945601258 -519799075 272753358 760095429 820457401 -298765117 -999147902 48627255 17786457 962987329 -429127891 662093409 -953252364 759256770 -994552797 -442584935 -568692284 670086187 836034700 36546452 739902987 10620337 690249982 192966781 -167098722 35463751 -296483665 48877404 355229484 833030694 947151436 409628226 -834252029 72421147 22240007 986205372 773656030 23092105 -112651021 -356041161 -161404214 458221089 -841431400 -262140224 69994211 -835984196 295274841 501301928 834101991 -16174107 -609635268 426521330 994446231 -919385287 -527995537 -320136139 -31405183 175520798 728741265 -823659346 -138932156 528409054 585968880 26815816 -546653447 -539274760 -134462460 -920481065 483817345 752886520 -276522226 -825070516 63623961 -117953626 -87210740 -866381829 46062178 -939419547 487436452 -267319479 44406346 877801184 -988281797 -108631071 810932251 -516277334 571232790 -367956580 659243464 152490408 -191615926 -627172339 -466584186 -753130693 399643477 -13237633 -292405453 -882302631 66281302 -956071756 870583889 789759076 -781142272 -213275798 -475678198 131646988 -227141273 570383981 192227441 -887188469 -844419146 -910849860 990612716 -832700942 -19480931 654061319 -348978276 -595731788 -861378909 -837218459 556758620 -52994834 -464390798 -909825567 193874473 935252679 -70546847 901469020 -947049953 995734455 945397264 776050290 638009883 -983228655 -584709156 -985151963 148418333 188149571 585232018 -806837873 300961103 740812873 -717687733 144090171 908111931 262831336 -349332158 -588349993 667099548 -210711067 -425568452 76374520 736294099 110040750 19065306 -217315076 -102190219 948518459 -463329704 -196723818 796769266 -665416087 -568157176 287295501 -648644742 -152866332 302143539 499773591 -964716761 -260108091 692935718 188760695 -666778866 975247985 -814632782 -906150583 90595674 -163964940 -494500575 -389788426 625323993 79930973 686586095 214134445 -957511924 -441832247 996819369 -59702143 -640797435 -613993982 743574039 -991511817 -279410069 -972066785 295783685 71945189 -124933116 -549556424 -575764868 -237133524 190335485 -882829150 951627171 523556620 944935188 -863005612 617406037 -111952786 -174454199 -877094539 498258789 -696613854 55352788 37361236 517520591 97840864 595528989 366856313 -961861280 954731554 752862331 634229113 963219738 -674031386 662162328 111519775 397913803 -610254436 561963351 822148935 152612040 -395184812 791836138 -43244437 -871628193 589287679 -53733696 598294198 -670148755 771812105 573716012 828110034 -924801749 -518414848 -282012378 445235195 579426016 -833967036 -335392140 470081090 -879235483 -730013457 -43173445 936500608 -404044843 -528494765 -99463265 993868960 -138749200 -684983562 668534248 -986137161 -80168373 312886738 -176865244 -99280213 -245309231 769401060 -648469663 84542015 393729518 925246350 -234831599 321444122 -740652146 483156024 -380804331 838773871 649188988 283803530 161371313 622469858 553790073 -881802133 411486819 -997738417 -557780545 -835460094 996130543 303470255 -520443655 517181143 169849448 399387972 -317415766 992984204 -847375889 437275003 614901616 -495845551 -625666630 -138852514 -718082849 139501772 -964892040 -458734995 -524825852 -345696370 -767444772 -875636865 938107160 393926541 599349346 344413585 364640761 -136647483 346675168 806860217 27892424 195322064 -37153176 507448769 -434980441 -867303729 -240646907 247603793 978196828 -88022796 -462604851 445614797 416131653 -88271481 -840721365 698048804 -948769710 -805613404 -908169838 -621079209 -151309774 -675614610 -644199721 -360686262 718311932 955149626 983727323 -64530955 -328981505 182918844 -405154386 698910919 -769242740 557692439 58876040 -204223181 542905063 818229133 -956619388 373618244 -417277310 -566707886 -328250607 998854343 345020633 -168971972 549419500 248767277 25414624 641249662 627688068 874104850 965635052 983488348 -634065060 536463336 791154326 -797821384 -675551266 -685310827 385097460 -80705652 -986399908 615854720 -670496861 -75007515 -735852109 872408203 -404262029 -839955144 98542799 178460661 -406663030 770292192 29831356 938357604 -546163428 -568232792 39641233 479251197 -926983131 -480154347 205872399 891168275 -644149647 571807340 280147963 -852995322 773985956 604596697 -685789795 11599768 -623592602 -819673350 -520029160 -294089463 105319135 -255881269 -569164908 701057106 -95836412 529377891 -267965881 497500558 152186435 761865476 288374514 606023008 -953850964 -819467901 -62209443 -880834094 -299622247 -856337045 862850534 56228106 567986648 -4485151 55749138 194488956 -547372101 369959343 -941394924 -170964703 550285993 -461424084 534945834 -491878520 282694648 965780927 -938305061 -960625412 347675170 -206270942 536875146 -647622042 -591889114 -322233987 958400966 -545740077 -141701888 -251292125 -574057818 558675865 -255112817 -858690932 -532579676 -834609816 136823917 523169462 359879140 589451816 -254354843 418484217 -728996535 -851552498 957060133 805949300 -343431018 92271133 624246579 -281736079 131645721 -175561899 511992980 -478962780 176816059 920103866 198803233 -12266623 -773119859 -942898656 736441252 -347177677 468293563 -666155212 -205868609 935713887 -500765028 930955309 311399701 859114112 372923477 -942955143 130114681 643926943 -941991288 -60308833 302392595 -285422306 -968037701 -220844474 432841616 16124374 603593627 -202649052 537161594 -367073961 -430028834 -411518821 620659416 -203148692 -501901124 209617021 449673631 966392439 543461809 -903678625 754622678 -957303220 -972723317 -81461269 754327245 252716513 -171900059 -263041721 -250840192 -113891347 676649446 -948447598 600686348 561128098 -316775719 -113955684 -570231176 -860665739 683395264 966930418 -227739700 -894117218 -592072051 -754563932 -97265910 -93973174 455053089 -795075926 -275064383 -148968750 -698754551 -667925352 -253755617 -818961515 250613379 -646912019 433754998 -921286680 90046260 -964568841 -182661674 -380787942 -913016439 -729458974 -967143492 -377275804 156585342 -537374667 -237941543 -307503042 -717927897 534318757 -201620259 -309999947 779754825 701113831 596026879 87324267 906037905 -826521152 938355517 -940200294 -494446504 -462883747 -759161809 756166876 -109795766 674593190 687396549 980250494 710024349 -642748773 -548021096 649524263 -372207746 -515164588 -875235189 784377596 -52539255 -113176732 -670609093 229532849 -726341623 127770648 919532902 -946586798 -318599169 368076133 -6746178 -560044911 541554981 -215874309 -500245205 -952891523 321241944 -259407013 655791706 -936037470 -732297471 195704607 -955786977 977726878 552955834 -651291720 479767493 -966735560 -166456307 604532305 817642037 781004438 -656128075 -852967057 -136946361 -382469697 127319944 -364897107 -476540142 808720775 -996820975 516713680 -898807784 397250360 -846644277 -399052988 296875190 474597668 341539999 -194816752 538560198 609242528 -999112146 435289575 439485758 406360041 783997855 -228230397 439624482 -529942100 -771181740 109782871 -896421309 -427309814 109332167 -33367670 190220489 -910831537 601735224 713680347 897889238 457430602 82910379 999081455 -292802686 236266102 -547455181 -995927497 -436619878 794084818 -338227896 -898059680 255843698 -484823689 389746248 -452154192 921536353 26260455 319615411 213677187 496318356 548433672 -824023590 599897047 -878876143 285308577 -580954271 163860699 374477040 -979219048 -269942602 124882630 330727908 812967777 -23519563 -962074779 -98249769 429025256 894514079 465130354 75626426 -591197465 419587027 -816013524 -76021153 -338150373 -268167716 -301968448 688110082 -948552305 911708739 36944790 452397720 -912314852 -510641811 426037930 225510078 -91596081 -557585019 -547496530 -218298776 172472379 577386100 -887570869 -162043492 -593617110 -997129294 739706739 835408146 749901138 57353445 -236449075 -988779975 -670543176 -52462599 -64801128 -8693549 679369686 633230424 -468067114 583333734 397455515 568877676 -111752194 337657016 -941764135 -833197912 -584316554 -180843863 -390782931 -131813084 600857361 781689448 -701910631 565802846 -527837692 -295527741 421189905 -935614601 -607603243 23607395 121738845 155947682 34827420 451195669 -896514917 970026293 -704981527 635371122 455773069 -173048641 71221208 -294255063 -751654613 959469014 -956598048 -840902395 -873728899 -688398248 -21746258 -411995477 179788668 -568372544 -777789677 477878037 997430302 -305627369 -965133352 271136559 -241241970 -572736594 -852739694 880496875 583211088 182087726 184208897 539212524 4630371 479227370 27099998 -687080207 -841304919 -901678795 18664730 -592959532 910306572 -85416965 -433861926 889094026 226184787 544391816 -670385099 -741510192 976019272 -448174776 736367845 825965926 246197855 771234494 -50381163 -995044115 -948985748 96879143 737969113 634225340 -868516778 -225305638 25954217 136113593 -893561916 -946945786 449033386 -734866835 -996108227 -679785532 -327826366 766714698 234797504 238311708 508325077 -686501357 -364780124 837939978 -428011549 -536244499 -757718445 -839127351 -857762221 488479410 932107143 91856617 345951648 983121395 -958747888 -63562886 469863087 -827264666 711131476 -651666344 308848928 817569561 -746095776 -389601334 -917297275 -889687650 -69386865 -392607288 877027048 -982073009 845704420 237868477 -668574366 -666559351 -71675192 -96585914 -202803850 170606363 64286735 -60566071 -488397875 -151089770 -968709455 857553774 -315452023 -927457342 -353492760 -993072584 -902205655 -789844932 -644738927 406643273 -972275372 -390834703 -982958061 962943708 -280522353 -199828573 -577147228 -550978953 -181901582 -878926455 686889525 149524052 -545485806 -532269315 -947061863 251710344 638337048 -30258775 -956339375 -997544475 818651455 -925048829 860009299 -644284216 -999989818 -640967109 -637356799 -902195473 -430812040 -282095726 356964154 -550571059 327069571 226522446 -735110999 -953452783 -973306128 -312258226 -651915383 -302691357 -191184681 -965025859 846832695 263329513 -644778821 752287186 -632443791 993558227 -425455237 -588783166 996013753 -754287429 -661315642 708539404 -398571645 -808789107 -932427705 -35928444 -858468226 -510723392 681975830 498495928 -61294451 -138438247 -422465274 203594551 -239374677 -543255049 891336325 108709941 154053594 -447332004 -3799565 -146597359 815997509 351421615 -541793821 -963929930 197496194 32750943 -552713096 46026299 278463514 -214028737 -392917944 879891869 -22817844 -472829296 -303520222 118713930 16447312 -769028040 -530273790 955152861 92533714 47260936 11263764 853159037 504005887 -244883559 -185614670 -489424167 307784437 810585766 363978475 -23701702 14523733 822184654 12368368 -935463721 -292548051 459655273 110562579 985915463 -901857112 717644635 718323685 75325044 -902668309 -732680185 -953444673 113779003 -501708225 -483718463 -78551784 590825489 563542474 932711981 296500879 -79935287 -459655226 -889113792 430640547 848129212 773988327 -352864626 -323056138 -358971588 -678163620 689312231 -294435308 29288330 1483856 816127271 -132279855 99626744 386288258 -561439818 -972531860 483619949 -294120003 -925976533 -550084696 204171773 -409694995 371363520 -352486386 -993636169 156591853 944014493 -73571456 696936628 907417055 -790414557 397582192 533921734 -143279183 -925473947 -972533501 178557198 616354637 -266968809 -939638120 -529645155 -598325186 -71917975 569981589 787963072 366642208 597449730 124099373 -927477796 671473197 574014677 129210330 -885705446 -202105451 776723945 -879341615 954486403 573254790 47086930 503939383 333188197 256672373 -245962073 -280373716 -886606810 -318919667 -252907217 144466741 -850048677 480123974 204828621 -379693832 881798788 -867089355 -957195890 522278212 352069206 640253840 -501106063 277107764 164243389 -927091387 -741165554 278537944 -276680485 -964441610 399196329 -469677730 461329534 -701200389 -965738348 -352965917 555471985 -359184068 366660367 521381528 321896266 -886246851 -481635379 471847589 446393476 723193242 -907846244 180708616 708620240 -865042134 -444496820 -86794201 627728059 54397117 -957170085 -355512199 -20177917 -698335639 923025745 703141599 -810260895 174738426 -914019779 651068639 473538038 -879758126 -849380926 -118473625 -386425841 517279442 -744575745 935470425 483548944 -226211124 259834366 -217541227 -650501530 204504476 963167389 -941881291 191978695 -628813078 -176159139 -327776893 425584039 -133329224 316710908 -742077525 168335138 92253005 961064074 358074243 -880492217 -952955706 -138340766 593045821 -980197479 12278308 -672911452 -514106966 -617925898 -417487197 -726120189 865623047 356301679 533714178 -499401828 705800149 -409264994 -683718087 616435212 782713701 -312531165 -707207575 -692546840 -886947126 159463202 624164068 -776508298 -819685308 -431066575 -962927872 538388935 -311558791 -915883578 -747435479 -865996618 956435298 264842829 -538908069 -705155316 646916932 43604734 -431275505 365056331 -747577234 -897561328 865654503 958222915 -454309969 -965547232 427174479 -819079915 -278078396 719966905 -511626755 -312509169 -268053541 -887462687 -89017467 -87738849 -466012909 -51945339 -696833562 222428300 -115312564 -444269041 356431683 -306360914 820573788 817523614 -11516230 320007072 -286355300 557208266 -462420245 -33932534 512163291 -744249390 -223193266 -942146678 -709796621 -943502435 -908710240 12124983 776464470 -420336995 699615814 -639072719 -455283329 -536885301 273188432 78703763 411169360 576354870 -846351585 -851626852 -867914172 510080098 -157987765 805175970 180120064 830496005 -22300606 893764765 240220623 515279150 -287651417 -395099733 771029760 489155317 -484730058 -938766862 545652883 -393440298 -74125526 174633705 186222707 -521993360 535560987 730939379 -58878661 -338734229 -337840506 -795192949 -909863006 -184192091 -646819800 -925260825 -821595640 195192435 879915145 358524424 -121795208 -289869108 104805541 -881574585 -922073606 817154125 -424157965 848956154 158825794 91111977 762705646 -443004971 697671679 -458903528 731628735 -263589262 19103113 119706074 -680133531 960224452 780971845 -17974037 -982452144 871108839 797833873 -629271944 945848015 976238233 565920491 678279512 187279009 -703358365 -759073244 -855399097 -732416597 -681146850 961755028 -156574562 -979674343 -26902826 934537415 783031303 530092204 484725446 -823355873 114237291 -926347463 195747240 -913540283 -606480994 8488045 867431562 375544970 26035901 591056754 25895195 396763957 389421121 -145350220 -184799200 -79783015 -958071212 111842435 161143742 -960953956 379425839 479996892 -999198929 -924632371 500322549 -173585401 -990094956 135870204 -790976845 347146843 312514332 323260446 420799380 -639222076 409720163 814318387 369265969 129668077 42379709 -752181778 -426758817 -931725097 644582179 962662304 -224558964 -687700669 -264604358 -330113823 424141767 896539384 -291067778 -343916042 229052628 -437750354 -268548413 -418108470 388664245 -406127016 717761734 597687400 941019828 -117207582 -226535802 214335560 243570343 -964299287 -118829701 -534647336 165368791 923550008 -286829113 738609974 844341264 -789730582 553788631 -527701348 -477431250 -858299375 142184830 946710517 -961759992 851117052 -544689173 119808989 -734116950 186762414 701700519 654547296 780635399 271978606 104751048 574171579 -992712624 878215247 -358976509 250857719 913915960 522193791 716210384 -68198897 298260151 -718102377 -477072570 -4882232 -507832959 -923283940 467416420 14735791 -929066962 -537882398 -186037340 -890826954 -834248994 269273487 81498388 -568365943 -691447746 -364284740 -913818648 -910812348 907693866 43448753 515875584 914981242 -225819648 -990584573 18355314 -459387335 531609218 -412917950 472413768 -317614278 -131020327 995341198 677503490 361146714 924573611 -2563738 -771601142 995506649 459553865 42361518 957196048 625304871 -835848642 -108789211 -943061073 -527296388 526926049 995636633 -585592383 287136267 -108398261 930283201 54633861 665782091 939698628 -927010826 -941088892 323824199 -487412423 531324877 -993790080 381567250 379182427 536229763 -404769683 156272391 -613817623 -176370825 4295392 845736242 865990693 -185992207 323557466 -969857950 705218582 233012746 -644637985 84660983 81165732 -230230368 -775686398 972767471 -447430815 278947463 491065914 -655215834 204452991 549977023 668608365 717040568 -66181748 527334638 -48875829 -834482969 -83919247 546354488 321789422 302263130 -777499985 -821398833 515725 -911509293 -7391040 -823410457 971149112 -449656106 409602289 -820972521 635004877 -656715627 -51202888 859318479 -831431804 501366297 -9217706 659634111 846150463 -952248363 62127486 367275180 764792206 995945738 -252873830 -431567271 -986020879 663206923 -885212784 335768544 -182013594 -810196416 514369711 818502131 -869189356 -640504977 995091674 -898040245 -90161083 257210315 -866496412 -602639854 600494689 82300700 -890805023 769062885 -563816651 99977271 281213348 -865149835 147728909 -804142814 502125345 -234962533 -955680724 -898232132 333470196 -941701602 764974791 300773765 394066942 -564522451 490577349 -239046995 -893503968 621387993 120448028 -898412295 575864102 -969713056 211314374 709367690 -719836557 -335674585 -355815258 -610641580 -714095348 80368091 489335691 567118001 215218256 -510419048 762975187 -430140046 254618419 807294464 -328372178 -559395033 865592862 -710881035 741378732 112176156 -275403485 84472433 873129161 -168907453 -441623221 -153906459 -214803394 -865759120 -271103162 996510980 696124923 9060281 -486647253 -807173983 398418701 -200742601 273194108 -259729256 -781108248 -659071283 229851697 981866940 -89211329 -663013532 641677756 582416493 -222408564 359786970 871535458 -628513480 -675520522 -551351675 455958954 -949875009 279740873 -985664268 -103781468 -935062522 -998907035 625115370 913964811 549734241 -513307997 -720166090 742560258 885110704 79091309 -131729282 -522102200 297983062 209199435 707749497 132366354 -880011895 -955264035 -373439538 554920951 -325156246 986347432 278972762 46330274 -836656738 727621087 -645194420 -786531747 -140121688 -778342335 109686785 -222667857 -924733017 -412681493 -456186694 625001224 74010510 -176352784 220077834 -188362434 902738526 -911651448 289535366 53237940 150064340 -150198784 -961879354 122568799 -252946466 -335318892 -469993898 421897288 -496455108 808978864 -679256086 -333111846 389116304 -324450505 -119643593 -898489032 -102792840 990043192 -121156888 -27525856 -570121949 422656418 -550008280 503888561 -901180013 670069555 -831957521 -998441488 610934460 457577845 -92687195 -386484848 -840104587 -54566549 736083951 -93051053 610114559 -881393594 -818637413 -886340550 927585270 -497893498 -366936043 169217926 177655997 513420364 270728895 -925136844 355979908 -997911641 -100146347 785857959 424744777 349845374 142262872 523564764 -127568719 310305351 377639629 -664117907 -379600452 -862531214 -50602755 -219705038 82902237 -462002451 687243909 -454466852 -343396045 868606497 -488291049 -563294423 -776770649 144772908 605923504 400885348 -489290376 -270831249 328264857 866689532 -268742890 -919365137 505063843 -991481761 430480237 -500156933 532083004 -844572130 810148418 -237761015 -508690037 -716935681 -100292228 440707208 63359281 982610009 978704757 -396880458 -619340490 -512174936 -675757609 -107631539 -75469358 -452528258 -962858631 -617029502 948357090 -599632654 112139249 129138300 -880426769 843396359 209773163 624637074 851914598 -507230248 -875519859 236513954 -351802378 787144912 998752940 139507585 -929790770 -249022936 -567268855 -13915136 -413896575 -736047745 589204407 -33237065 -248222681 913446798 859131397 676307961 -686565107 748789119 -940721542 -885691665 -998327183 23934060 243446635 -878753952 -280153229 -694263850 745883123 -575722278 -201494098 722879617 660791676 446703524 362540881 512060968 -561272539 285266465 -884445616 -128541393 -876132319 -298342190 135410862 713072088 668420745 887188181 479035239 380068494 416012495 792470132 -18626035 327807306 906778467 -16953217 -795742281 2741455 104292831 -75895510 308477605 -297307694 348382212 -893016493 -721911725 -138309759 406203384 640629157 -773732439 844930846 -221588026 -658178054 -431094195 -97720345 43479756 704316667 -532131904 -435583147 444021200 946903335 944485348 -287449953 591889819 -221624335 -959642647 351184638 761422448 -902868575 -793557555 -281768368 21235915 514920051 420923938 -777865520 474419911 699012214 83824721 -266860353 192157723 310092282 -569413155 970569697 651914228 -507350 -274634296 -452089664 -443674331 193233800 112327190 -999653131 -7346513 -90671110 -434586731 -562940342 687704555 -541713025 788244297 301643356 -444581600 994686742 -980125013 576654316 362123145 293315278 798788796 -310940592 -155156156 -264870131 422199056 -962998434 -954777850 852785901 860087616 549652732 -295205096 -562030327 -902436933 261120573 631203473 62406610 113983795 -523626687 971735500 679397065 -86567029 511956408 -862315961 -445806380 -333883884 -454381207 -598603285 -461492544 -877726892 763519860 831822734 773578257 -694904379 -470817069 -638775522 727294677 -581299150 -741037019 432596930 -868695181 808615713 -862608167 -430725508 758695134 251028760 -947005683 -326381904 -782471093 -470632370 -502130051 896925972 442800602 -990173644 887126365 996994222 -471541175 -714738490 -749092711 66966281 -739949029 -985572851 -248694633 -966370773 -827960877 280488298 -752629942 899333800 699189149 -493666961 184447082 830493968 -832534895 174355269 -747715188 926160239 -722099619 -694720871 -547705313 -504570712 -165353240 -49835364 -755128387 -870036286 -187492655 -868002023 -873042065 340966170 -730224160 -769618422 -739551197 -470173189 -902674920 11754171 -584027609 -730635797 -855241179 -336657551 -978785645 843947970 169675488 205661437 526958290 337140593 -767466942 779243102 115817184 -489566561 -915477769 568111872 5862728 -228314656 -629207140 250734341 -98350942 183300206 235248671 -118876654 -623217272 505024511 111504924 -362768468 -965148679 208830004 648985703 -696659935 478194207 793744524 -33317486 499408562 490208847 -863641999 -442413648 -130316511 326014948 -209880590 -498557056 -705651516 300552850 -561518472 862460356 -841068070 210166872 -914230431 409666271 -888184071 269069775 
5629 -502568706
5806 645852503
388 956960553
6910 889823479
29897 784586090
46968 -650982531
26032 12362410
36765 -226427834
5656 -741471265
48147 -820231936
16550 -855301402
46480 -798282652
49279 -810906743
12827 645863351
45634 770315549
13196 543932601
1458 -691832386
44520 -877281001
8832 177901844
4288 135951428
18898 910738727
17490 -901632394
39773 185911281
40017 776854253
22319 -632288221
26732 -654395486
21863 -716744781
48477 -199376790
2915 -92028860
3042 -252788697
10257 909198547
32514 -348933764
1589 185961713
29911 -812472968
28462 -656123229
31851 31384197
1804 -339036290
24992 -117250661
19946 -998308426
19707 143831360
35875 -678741385
13835 -413153563
19649 -963242264
45230 76862310
23614 686472562
37462 328048271
14508 967733870
11936 518069975
47008 -542067552
9220 222591845
42395 -118408180
5532 -91058930
40410 236244197
2125 241946874
44587 -843673294
35322 312371831
18269 727730461
4551 82099155
27819 139204268
43183 -733233869
14403 835551431
1654 -873619357
16972 426445262
27711 -485470059
21787 55080330
22152 -461296719
44352 843614181
24731 331744034
7261 91851113
27820 -977173146
15039 -335498153
48661 725763141
28649 -60550342
3928 861753210
19342 -328143534
24251 -390636539
10458 575850096
11711 -984274098
22197 -914772573
24112 -408294228
9054 -880106018
24517 -217987386
6649 -569430243
20871 -399084402
8806 -607519740
32108 -376884959
44535 663973843
39855 301730767
330 -138226817
29650 -612889867
23595 -2963977
2472 893553899
46156 584734052
27833 280214181
19954 -855431650
28687 -632181705
30910 -145154642
15116 785519554
1506 116103909
34171 -339647663
17380 -284789690
507 -581917371
13398 484861913
1449 -312359640
494 -411669922
16102 732781098
1350 -928775914
24492 -989231429
49106 93163856
48561 -116531324
36972 -132064590
30770 59743598
29506 -746365767
38143 -139287764
14575 -63268990
41321 -269161336
21295 -342951695
10219 883641826
48539 -278748957
31122 -806421981
9118 498549031
39472 -252536425
48500 257726818
7028 -216719686
48991 754247605
49368 293655587
15538 -229447686
36548 -950003512
8726 -96304958
26053 -753558959
29707 -715710349
37957 344883725
41904 -873799001
18396 -64235474
42546 504840442
5826 -990450485
29444 -91781986
11186 -869288352
41964 220277943
41901 -778131788
23800 -566742695
9620 301741267
37757 721439336
732 -919487482
3561 -885037167
2485 -829406865
26861 304233266
619 340590440
21319 -550964884
25559 982919013
34882 258213864
48231 -337702265
9385 -692969323
8621 -962590585
27628 707001347
8653 -793133128
8140 774801426
7116 196584624
47143 -287137753
25081 826407846
982 604050702
321 227077564
34357 364994194
29311 -956249063
36304 -450944325
19540 620421220
35308 576687537
18215 826217769
27186 -71755309
12391 263543186
10059 -877095189
22592 -519462605
22020 -168465451
46798 -48503942
20257 -193264487
2569 -775261771
15795 -520062411
31784 24102888
20180 872000150
22178 511477445
15018 -347927166
26724 -919158285
25839 119650325
45017 964994937
4476 475719375
40540 -611826241
11155 -596019115
15436 53879482
25541 -601650475
35039 -367571416
16814 -511687852
49739 468387606
6848 -838501041
49111 -334302127
41672 265377026
49861 -840412361
45709 14106688
7014 998726584
37874 852521546
7274 -965831619
8494 -250191299
39587 -515585836
43648 143569647
19173 -758178627
49958 396185539
47689 -400479438
8170 731416771
15731 -294736222
11652 -734568632
8395 778931192
18833 400653322
26364 300774606
17543 -968535461
2439 -746450272
34463 -179228232
30470 -230223937
40228 -584907045
12603 -423113593
7782 -354999774
35767 -46901874
18690 692957738
40862 778199806
29937 473043210
24579 22322944
20489 706941587
11263 121799324
40283 -555194328
36565 227387625
37354 427107825
45946 -934710999
31418 621171816
14772 670976414
29174 941771645
38224 447443726
8205 -80913046
11046 -667009659
40148 805676893
36456 741451906
41203 -700313565
28024 -277772615
26710 270061691
17364 -180744363
43263 -880883009
41170 -956346073
9283 380096967
35136 499137114
29881 -498442948
45050 -257433741
26338 123009053
46009 -264866728
23615 -704415459
11436 -640826595
25312 31830113
16550 85014242
41629 -430567134
44558 190660924
16562 503784689
18034 406878272
48553 909076175
39495 -273324446
29021 117024187
31240 995474630
7242 100958900
34307 914426288
25913 -366916422
18120 -881419687
20072 570199526
45993 -117554094
10150 -716588266
44601 786062541
39818 627218129
19171 -455144491
33783 -308327270
15258 -688546444
29111 107298686
39226 594954751
45734 116458131
33384 695420464
13105 -966497027
2905 -853582311
14356 964439017
4896 447771024
33283 -552215574
46162 841700887
29781 -997290217
27913 584040761
46272 -837964051
8680 -534036565
16992 933146405
11444 306973936
45041 815546101
20585 -30199331
37486 -950092875
10101 -145546032
21658 980100590
5960 -544970644
381 118386013
20440 36727206
44447 -914466338
43447 -850117048
23715 -936259422
26529 570687711
1147 715336337
49095 79485207
25497 -333415511
46943 -753523111
27559 -6579464
27662 119167527
21496 734015044
31987 -20745887
33471 -172990496
45518 216204297
47856 189600202
218 364082309
15262 -163607699
32881 68410016
14080 100405327
8017 125909408
10968 -619218423
16067 -978226538
353 -703113537
7000 382013008
46888 484527910
9307 -813848987
5127 -820165266
44240 -509792356
11942 -547795052
5152 -195243892
4770 811859797
18451 -378028280
31737 535320031
41711 400901330
27091 -965487833
43745 156499727
23190 -562761942
24522 462659810
39172 446523541
17805 -975568480
48887 50886058
20794 854627110
1108 228504012
8962 -909918616
37493 903763048
39198 175030464
2185 -83807738
28646 -931092353
25331 339900273
12441 -207729645
20083 701652421
40480 789706185
32348 -20440376
49518 -274468648
29226 802071518
23930 62167321
10785 -334421889
32125 936194722
26107 -33338109
41292 427307437
4254 -226370050
22213 -856403159
20842 -895627211
23063 993850857
37566 387346171
14945 -328798145
24393 -560076001
33624 -67078225
3129 418306739
44611 698083141
16815 -886551295
26818 778368539
29614 382077598
5842 -474374707
32731 445872071
18374 -75802867
43975 -739696665
26125 761840586
7796 132814815
27339 808949187
17395 -900638288
35713 314192283
30411 -353908214
48526 958769335
18829 758083538
32245 -10190513
44379 -877864358
29594 -496924587
707 -959709657
12415 557985435
48921 -165850212
3124 558180788
37727 402492894
24062 459129247
44787 -366738127
23587 -239498601
43683 453262180
3967 271909298
44986 -973159555
23984 -983731157
44684 -554919834
32162 508972579
47993 479289062
29406 776461754
13542 -106734950
14839 -141741828
5313 521662461
21708 -325615687
13562 441493038
4912 164495768
47169 106624699
3233 -340105151
4148 852207202
47648 -635726450
8747 -132484515
45652 516487983
26915 91653430
8845 732327812
5919 -257458741
6310 943038249
12774 -599214188
48274 215737500
21814 -77231915
27476 -448363667
32102 876151726
42779 -855951261
43589 493645621
19177 247696010
19561 -411735912
29574 -70066825
37511 845028307
48090 -379108424
35741 176914425
5685 212656933
11535 567041658
27471 407778345
32198 662024308
8746 742792096
44782 -781329637
22090 -345913779
34961 863076882
38857 -217368781
27230 602078548
8989 -739875616
7560 494813142
7802 498638561
30138 488995070
25848 981555890
29176 -822217771
23889 -709602117
26229 -945059292
31370 565167710
26159 -973275222
45142 -993209886
42689 307420939
14175 -807266418
14803 311527648
22549 -915230618
43767 -141791617
37878 -191018463
36451 534951325
12748 397895678
17921 -867817060
15170 394888594
36478 -868786553
20510 -945210944
23121 235979058
3837 608151878
8346 -514534370
36571 508098977
32560 980851033
45034 -331582904
36479 -471286287
22098 911017582
15472 98080244
47922 592459974
22006 -267348079
34862 362010669
15616 -925160076
19726 174800031
5441 -852781555
47504 -902759766
42113 -592905088
10544 -501582309
16669 25366810
34196 -462036535
30562 559865579
29294 -996370772
13164 959567039
13636 328017742
44069 -807805014
46908 395711556
38578 615866073
22352 789681769
48153 219654193
22639 601792076
32311 899103592
14858 -397413507
4185 256940774
23937 51275400
38866 -39962796
19136 -6441868
3714 -351864222
19170 -686485220
32523 -530616772
28215 370382804
10713 -732957057
9017 586425121
23243 228849290
19836 278647719
6148 -954378607
41340 667892473
45319 -715495191
45585 955956196
47949 223999502
3059 676269520
44005 -698496835
38944 -591027807
36975 372047717
30946 409858112
7269 -783464152
28792 -644474489
634 251367980
33623 -780995840
1880 23090227
27975 -366246543
12283 -916875621
29189 -429014335
8214 -722842400
7103 909074772
10646 239206161
9327 537710160
32355 960204649
18720 -657135379
22734 -478314320
21529 -121283984
41529 -762003647
14334 221800320
4481 28708513
48741 822097956
17766 -209027289
47091 -174456934
28732 -537469952
37649 241726279
17404 775986944
9458 -906638897
21264 -706305600
15403 -739064865
49757 430269969
5650 291184121
16490 -790961159
35195 -457306470
43851 256658017
32883 936399528
13837 57814682
37394 -957802025
41042 919381601
28002 -424599164
27116 -883213875
23070 -25884350
26754 -327039130
5272 -387001121
34015 -448935632
34339 73070673
21147 477733771
22613 785806339
16222 -760812365
45654 -866192194
23688 945510071
41106 633728535
26511 386253875
1829 -442855149
45688 -603816096
20030 392579830
11833 -197810846
25 -741740550
8330 286688585
2954 -705678353
42321 745192344
42468 671603643
26336 584163466
1103 -385268569
5591 490942556
18981 171713107
7995 -623704371
49505 -855189916
21289 -813599143
34762 -226782315
13868 687016975
22482 95554790
14241 -762474301
14285 816872506
44154 -922411078
31267 214483589
3586 331102826
32645 -249259915
21517 -951470081
38829 -556349902
13206 966527107
39089 -466525840
599 -874162448
38410 957888593
22631 85271886
5215 -105176830
27961 -398063503
12197 -33472305
16554 196708552
47475 -783807168
26422 -400372941
29886 -50404908
35178 -978203642
26279 -448971119
28981 -81676954
16506 314831459
5620 -537441463
46090 -67294407
10539 -768377431
44457 -99365502
7669 326733168
19666 941699670
43718 638351980
26886 -379351787
41046 396660271
37331 961874359
35805 -879966181
30178 779533567
28801 -683162667
10380 -935327192
4268 177757780
16319 972526884
48831 80326238
48809 -918771241
13259 500859368
8890 -518640384
25639 -370162722
5612 -538705094
43121 36319355
45979 -191717504
23208 918784165
17985 -865700340
33228 386659011
46346 -966835486
37323 -903087973
36161 -208826924
16314 477341589
34180 -379981170
47591 373965143
40864 722132987
8956 683110848
14479 407449752
44660 -668415407
3950 -713829911
2586 -196795869
4649 653399927
49589 717125793
1157 -534161015
3500 554049167
27548 -487686147
36931 -403159179
32411 -516819940
48891 919703243
34739 -663117059
15930 804446480
23681 873525601
41707 -884975117
25831 505538159
8249 -145247283
6849 667029779
46059 -261322814
19332 -915022152
16834 -186838002
27519 264620487
34342 49820332
11154 723205065
1478 -67062377
7219 573359915
42858 162100368
13201 851341956
33910 821775138
16375 -988346767
41393 -436608033
44685 -911557797
38336 161415992
43179 -71382116
45734 -366549254
12745 -939071139
49350 564412566
49252 666340262
11681 -44999958
37666 -886589597
36673 300963157
29878 -554388765
19544 302045881
37372 134643078
46312 726853452
11773 -381829903
28655 -483995945
20048 560906456
40694 -980366659
34088 430029578
8440 355636426
15345 -900303169
3447 -330975860
24183 239314595
41353 -286868522
44637 364478199
39435 -402955624
40258 -817809135
33944 959558977
28783 -272056020
14078 -684353394
662 681690554
13363 905242731
26074 -638412939
16640 437154055
6834 -569523488
39697 135091430
15572 417872178
3126 -998756858
40974 280656105
658 714944477
5206 -566498039
42828 -839743557
15422 -936404539
5795 932526770
39730 511260555
17462 990169872
28956 -67659610
27452 -859419178
1232 525321380
47894 -61939558
1874 -924441937
46595 -808996059
13437 729783796
6254 855649720
10550 -388345590
6372 360606910
13355 587615755
27570 660849198
42322 493195127
22035 -999700284
19589 546582050
38793 902439495
36671 590914895
2629 625366244
43039 178304253
28671 -222933127
20815 -658388737
45060 -695158384
7689 12834251
38662 -213132335
24576 436118238
346 -477838616
26936 520854281
15761 -767505734
43983 481419256
17659 723537794
43642 -924220078
44819 211956450
39047 226546664
17270 -512036202
30672 105782085
43349 363745939
37557 -914382163
2089 371304760
38778 681595244
29835 -424542899
18487 -989320296
33987 846480179
24447 133145421
31030 -749383902
3894 -835715220
14704 347598687
21490 305163886
26903 906759521
39672 101910536
8974 -358405828
40112 512270342
38180 507602321
23434 526444019
5617 -451143380
13722 -257887790
41916 -969214551
31983 -925551441
43981 -863157747
8352 661272780
7561 674675009
40049 -785871404
42484 -934377738
48137 286861538
38427 903519385
29910 -927862194
24502 -698502601
49721 -744513627
30393 -112670967
35654 -606960494
1717 -304997640
4164 -586984274
14287 887943631
35885 -839397503
25278 695058266
49629 -735239412
39185 499949189
37806 -902960325
17567 998181667
17406 95502293
6454 477705992
3392 -995636334
40 -690402694
26340 440819464
8971 -958219569
49145 -514371656
44072 -178472962
37023 167603307
5805 386108357
32976 -560710742
49847 2597433
12976 -991551045
38633 182939031
37051 773150780
19426 194422550
44896 -359629193
34475 741325878
23186 -843635362
34103 -95415487
31298 100365876
44222 283559424
36464 388180442
102 -662845356
13002 -480410163
29096 736505906
19692 -490537672
11285 662928942
34326 -53317334
49799 -524083732
38819 732021375
8536 293519224
11455 -952499935
14705 -130356991
27523 -209199009
16869 801048806
24584 -574374828
5615 329677441
32086 -105272602
17236 -925377933
27974 242611438
23767 -774287318
41625 -744735983
46684 -877498598
17671 -560457699
30030 774296482
32059 -878727159
22907 -751011436
31574 807693512
10857 -627362390
2770 -254624553
620 -805305924
21518 -36672648
4751 -162677415
44654 43719954
47745 124888337
1020 -424411022
2996 890921510
22914 91758996
1298 -967200322
12514 -535643065
29777 555381326
19891 -567539077
20788 -245597317
40294 -224482185
43264 -456318357
25720 153243062
20415 -455589766
32821 -884736412
33543 827141516
46206 -853806175
32804 297831286
19150 -992336423
22574 552635799
1831 -92791586
15350 -516759778
21550 -49919305
41619 957195126
14162 695507791
41960 475212405
44050 691154454
13870 844435222
11809 -390213880
49710 -333999365
8505 623094628
38454 884033251
30891 150204709
18287 -656412391
23409 -924349962
24806 -890192789
47435 186691590
22286 -940543494
1633 -515814665
9479 371830255
9013 -566717855
36601 -644248563
3012 -429030587
5535 -326133179
17457 -705935180
9449 905805243
4847 685525960
47023 538964254
1864 -470747912
18480 846115308
22521 631291623
49566 292793284
49792 -598513694
21642 -340211798
18458 221417775
49922 -82118881
32558 -416306179
13236 631652873
36047 326335568
389 -812064879
40365 497903502
45816 390076189
6796 588611562
13652 724192837
24498 -483374990
32986 -572201518
41768 231263369
49676 -329067450
20753 -74642090
25686 -629062332
18789 214855561
49383 653991958
11184 -585032303
3266 -194271031
14091 296197229
17085 214220006
12548 -60079194
48722 682562899
22089 238369342
44353 -648571276
27207 -465387063
26308 755427337
26240 -647664675
43236 251142334
30004 609596991
18905 276985273
43584 -236584857
32841 -671965362
13609 921654767
18349 -227797543
22464 -872572303
14858 716985432
14684 -704248638
20705 300913578
42303 -636146877
16062 141631408
25098 -715914140
21187 -483141280
1055 28451336
14680 914114421
16047 242597409
12553 167533583
18223 827109630
30750 36911744
14203 -518151818
42233 -475834551
17235 648053017
4381 381657089
37020 345731917
35042 330441436
39198 -960054327
31535 -539432546
26175 74164294
15632 -39547280
33494 -402056420
40991 -554303338
30247 770699540
25523 699069894
47992 -38685180
13003 -95877377
38073 -749871455
31563 904955234
28677 521955306
3577 694502294
10084 674215695
11370 -717695031
22424 202049280
29927 -961807098
11976 720298597
8530 -916138091
8573 578245468
11361 -988700482
35767 -857211183
19991 -495696766
25858 -996099891
28655 -747700656
20931 -310769718
1941 -995273432
28864 148899606
31655 -216094484
10486 -570794702
4579 -757690625
18631 809082908
47858 759984504
46415 -15819395
42426 552656387
22259 -774078662
26509 616403786
7021 -168125624
24486 177846498
45843 381649230
29513 89803139
29709 439916772
32732 -865418549
3322 -353725077
30222 116964385
23761 837213806
13068 -440748849
2008 492292390
39348 -266772724
16 -984401580
36112 -256068228
1911 554872274
13003 -684737381
9118 -813924717
24514 75037488
6980 -224228689
4437 491120377
18182 111886687
11611 -490462833
1553 -898262146
1662 -313841817
9335 -161708336
407 290281080
8357 417161342
26116 -487910247
21526 -985575276
46999 379312227
24847 468873436
48720 808560000
13841 40200316
21628 75189584
26314 -246529180
7508 884176063
29583 897044494
32350 476035470
10006 872731134
39151 790250362
47795 260119340
47035 -253360444
29310 -190927498
47227 815073149
1729 -632732813
40624 -754689424
20578 -406007073
43244 343605694
11631 -357499231
21590 302681222
23639 -309862057
48790 113845449
47272 285603220
708 -709002510
47853 -542892724
26617 574389857
45767 -133188002
34502 -900459998
13153 432275075
42263 -648101921
8657 -185968768
24160 488199237
21284 -496404415
46355 -105266246
31330 -44367087
20857 -605415704
29746 89304967
24540 -914530355
33489 950827016
645 238275246
31457 -837252307
9692 977677261
17264 -161272778
18650 -442039456
8625 844346767
44353 923060912
26502 507067280
12866 918918511
18619 948097785
47051 9275571
9868 -283900053
4915 -745465741
20258 -235194036
49333 -967170548
21053 -578496255
1439 -171400023
43591 788802508
46083 613811130
38027 -411472795
40326 -396435269
41996 -65853350
30283 -203715323
19541 642918497
32635 -843090501
35072 233888158
38106 -947703964
30296 -577438710
17256 607909371
5178 -500649448
4299 755516587
32917 -530607419
11442 505105736
33219 95426506
3713 -409242477
22255 -4278755
17896 969344037
45067 573464250
49100 -923885470
24030 185864606
19118 -635051915
44122 399209100
20392 -925226426
32947 -275925583
24970 -138346002
36938 28454475
47057 -855720734
1357 -93680146
46361 608558497
32373 -674149074
22172 538216424
26814 246154626
35229 103956419
20950 978221879
2839 741034327
32413 413094978
20432 288871955
45530 -624257114
17304 -660892826
11173 -101155173
49303 -824241376
4245 670448109
34316 277662710
37560 674455600
6527 -716452972
13453 -209430069
24559 174395050
17822 34356618
44850 -438623862
26819 310938770
101 881697687
35995 -886574418
18469 241370531
27706 -760752124
42704 588985771
44397 -366244771
19692 -82091642
37421 937298640
20593 -413995994
1035 -213175020
44912 317093470
4873 -456169161
37458 466635821
11961 -525127307
11464 -704201342
12699 -964544870
30713 -785122084
48448 53098692
46569 -361950819
1305 -110757495
47735 -717044376
13983 844295700
10693 679717425
37785 248951402
26383 -49102364
7460 -12211182
19658 465687646
39820 -535487669
35026 -37676534
22126 -334631869
23262 -422287160
40757 288134823
49868 -150296026
3156 -898644444
48062 486096436
2061 567304459
16513 -633887853
29574 -177567606
33797 -249256444
41194 -983416291
22528 959676531
30530 822148652
27336 -611491463
32004 -937279653
4833 78562360
25202 -538529520
5304 281428093
32068 -698617691
37866 943355171
17960 471401574
22387 393335926
48075 -96463629
18766 -992144750
48807 657793999
27709 649868913
11797 -687243649
5004 -468733413
25125 -407541323
45379 -873401309
11052 -876876520
43961 88300210
44656 -286047396
34915 -813284384
20788 -794106925
44650 418072779
25059 264555098
7822 -578966613
38638 -724110516
33484 746576586
11852 187487444
43796 460577543
44131 -436460000
48678 487665151
13843 -235864393
9088 663694055
10618 -328058755
43851 471853047
18664 -173244727
48349 -746254884
17896 641155802
27253 -437540651
42738 -811740695
48790 -221164927
28012 412381374
35171 -749651376
26168 626889863
46216 952628966
10470 555286650
38610 198944892
5301 -240409337
31909 59197696
17096 319665917
21191 -330057890
37227 -957864242
7914 31585890
45241 -551978526
30780 -853448482
36592 -569945671
35704 100429569
28194 303314603
20819 -852662774
16193 -85779287
23716 -174332967
11926 245293013
33677 -506037676
10021 -407716423
49496 288931936
24048 936727115
29227 910887037
39281 -264922375
49100 219703492
5011 -758449128
5202 819379879
25801 -855842047
22557 -633442744
44483 -876896008
41059 -917290274
26760 -533622974
20040 211864773
27098 -214494963
38615 569070067
18357 111503469
46938 142254461
7852 -478091245
36381 -415357485
46008 700647131
48004 -707398168
31712 23117369
25324 -533680444
26813 -263176137
44209 -532735769
23959 346771295
48322 602285267
16393 458350717
22107 377334713
21133 -774990158
13312 474160721
31535 509439488
48244 -910223400
19117 374589385
2869 140850976
2809 -668718525
48846 -277532777
36780 397950871
24735 -625809480
4752 -978336409
1240 -300264706
36914 391428709
45780 -113384088
16978 -178796694
13149 -201332115
44959 -84611890
43951 -764757189
19413 -405723507
15879 -838791454
9523 -561472
20004 -250864901
2323 -411971318
29554 -462364800
25721 -487094546
35399 973270639
22286 753280472
25534 608036637
18902 -319940801
12506 699521312
5551 -536364121
23990 -600007995
34817 -523949492
27002 656367939
26486 -39745772
42757 -108290768
44332 -27847641
31042 142929112
14313 -35036995
18460 398676946
13938 -555093615
3210 864953857
6847 749986223
11775 47928742
16408 672675748
11628 783824279
32637 -49328043
22466 367851968
36260 -328432548
21682 -650434181
25052 -453170903
31457 444030789
26254 -265364266
48740 -68321150
22149 -879959435
13304 29983551
3761 407336086
38662 -531833488
45255 -927039394
2708 292400435
41067 -883938340
49971 586980686
49007 -34926298
41155 -801511212
4608 684085265
30715 120979187
26330 789329658
31745 602412171
7374 -142997418
9501 -923919518
30387 -430520479
15608 247022803
39316 706034147
11107 -160829380
21056 83800922
28936 82180165
27204 -87171527
2176 971628906
34047 329026209
27827 367059682
5222 -429311347
34664 -50941459
37065 -241918450
34134 -410983593
13243 -209405563
23959 -702840015
32790 476193629
44129 189405918
26539 111888456
5731 -481228414
1752 -987336055
8772 100584666
29925 -877371047
21516 -491572701
36982 -52636030
2624 -977684307
24235 -931441446
40106 730587286
20046 375361298
22088 -705759410
576 -310266713
43269 378546046
18317 -864416637
38174 53187396
8983 -698438794
41505 148193903
44922 25427085
22392 -55249724
27576 26024845
38816 -842739742
25953 181180908
39463 343957790
11429 150950186
27838 -923620434
36510 99181473
14762 -602700076
45971 -185462915
36802 807358029
11779 -951169362
41846 902624974
35231 -862462888
14199 -482866651
33626 4630151
4998 -983947059
13201 -232422448
8461 856560164
34308 -647110848
39339 51014275
10195 980095735
43562 882667175
33453 203046704
33790 -426775326
49056 908329422
10062 -327263058
28270 -53839167
47947 -839931742
1608 331213499
10003 -900821504
31438 -860914768
29138 -928468649
41517 -711455363
33790 -439546050
18226 -166357825
4263 -854726873
6656 -556105229
41476 598047823
38850 -987059894
35883 517041616
44912 -743112095
48739 583462295
30554 -529826820
36680 -860736964
41533 -726751488
98 989746681
28034 -646327030
17608 24029235
33186 841885901
44429 283651397
40878 48467762
12534 194298690
12867 14413884
20345 -8179639
28330 -331348285
39621 -493827422
34874 -596326760
46421 -871411642
17748 685681778
30291 -472250549
12486 -641190720
32251 -923703260
25976 -716193130
42772 354699857
17607 -462674488
43275 -493746449
2242 772308483
38721 -69327841
42521 -802068541
33176 519109064
31643 -863612798
10443 792122795
27507 967432867
30998 413906863
6315 893595254
20887 317077639
24380 -835814849
42022 -182596864
19346 -653783294
42219 -573798856
4696 -484513048
11788 -678148156
24005 -514476711
4749 -220449493
25924 27532876
20079 550037923
27072 -971026083
6785 703980521
3737 -179579071
32536 354554133
48126 -235423598
11555 -328546579
6558 917522504
5564 376753575
4721 513475903
12856 -202219
49627 -412074233
49057 -978209006
41503 -573310018
22859 756903805
8081 -47482575
41344 -529340711
6163 -793348497
22434 -169585521
34966 -2440102
36301 593604968
24743 -438366910
21947 -456585794
17783 606431299
23555 -552072491
25292 575638854
30974 -146097239
43757 -378108731
31252 89530030
188 677035258
19036 -644679539
29751 858408267
9772 463560378
41211 -146864088
45811 -55351444
19877 -816023825
9266 465348463
12670 -491655382
25919 77281211
8722 781446803
2010 -60284176
18587 -174549636
41634 225682983
29366 -478171306
30305 -651560764
9698 -133320448
4172 -466550661
9719 529739448
41713 -504819706
28851 -856499073
43456 -913912478
2339 830598727
9698 -74397280
33932 265231359
44516 -841248033
17793 380609004
25721 -891203477
45860 -255397270
31425 505917353
6590 354725224
21129 317811728
11068 -589367361
22088 -348474700
5595 700787137
4418 -971719849
17675 -560949203
15877 876797872
16945 370836364
34077 -686374427
27542 -489682772
26233 387778591
41468 570845333
14416 949501953
35659 -611396321
28904 434395839
23920 14808600
41240 817250032
41685 -691498662
38477 218329678
9830 467997278
48076 558609245
23471 213493856
46573 -970786050
5878 942840414
23995 -74569352
25592 -332266582
45104 -950883421
18533 514817059
20739 -740940482
5358 159070542
45495 499265993
32378 -849304372
46967 451836733
32764 490324061
37693 -678998206
11041 769292593
2802 -429597881
32424 20050862
7629 272149373
46375 -352511700
21719 121081623
48203 -784178035
39025 406316821
26340 21333086
19981 486576114
8461 211348048
43677 -940684525
2209 -992609164
31252 821240642
42438 -966165029
43918 -986414705
37415 874369829
37044 -656536930
12444 36119837
8138 562344671
42647 665708817
30784 -148653793
29381 706140848
40287 464686159
28627 775555719
20120 -387089733
25743 642137086
44276 -946019853
20791 -964105698
29275 -295208122
27174 869979579
15761 577889543
2614 302364588
778 -803680845
13827 389481409
6579 874608915
21475 -852877175
13674 -358246287
39874 -311349145
22927 -714229688
30580 -237265149
38290 156143046
23194 570906321
624 759432564
40796 -62139665
6267 529046250
2146 35117968
48909 -890261622
7534 -266678889
2521 -619000314
24954 -935278641
10538 -116974550
29165 -313403573
47283 917624210
10875 483735389
36593 691970209
29608 -45408547
14127 -643625119
7446 910752800
29489 984814750
27353 -714935408
32562 361485754
24134 -821654151
16961 510181469
31156 777281666
19379 -113014168
11284 999306108
18889 758879915
20479 147306799
8541 913666170
2732 584931352
39159 -417454868
20014 -988701310
1492 -229946716
34387 -92756190
8404 -524302669
33086 973761738
23941 -634992684
38786 160923570
21590 -83709100
26734 618886293
8754 -662242681
37236 425804368
27520 -990872360
10165 478174065
21770 -90813941
31192 85979247
27939 307660927
14213 -716832444
11367 -128154219
43113 -462385050
43042 -764763879
43438 37242549
32473 -631483019
7882 -672051425
34869 -158595939
11381 -59399034
21687 270059973
3968 128314967
5385 -355450795
35265 -240469517
9731 374627154
4434 -102017193
364 -204695980
49802 -534965003
49949 -775921918
14204 -132790735
1816 366542989
9971 59557641
6217 955134287
4701 -127615797
35171 186857436
33762 828216080
47401 -968093145
22415 441137728
34564 268052784
46291 -917292323
6839 898694294
14667 30000724
35722 -985642800
1636 -933819180
40086 -649797979
45011 -449734161
23481 -309641748
8892 304321332
21889 -150153952
3485 147063591
46025 842207058
30267 -801346403
41327 636843424
12561 -891880968
43064 692975889
36536 252608851
25928 -123450099
23455 990701202
32023 630161648
13671 -165624910
40930 -157211541
46713 549625032
12718 -153019239
26810 -968844398
35548 -264315395
8016 586046645
243 858531571
41348 -990445367
23667 277007920
163 -894696094
29111 -838983271
16631 -880796951
4252 345555037
33039 780990084
31527 -980697376
7438 -338886940
4445 852522455
19569 -899729499
26105 -230282839
1767 -898637271
9375 14678003
25927 935809781
14416 324625969
242 -926382728
37534 -936961920
21163 276650403
3454 94382995
4386 114137792
44229 358274056
43035 120687423
484 215525755
14563 944700471
20973 845054927
38442 472584131
46861 -971086573
7785 972690207
16342 113872587
14909 621833710
17337 558897108
1542 -254834851
15554 431921221
20569 551022703
26848 270185358
25767 -328725047
12377 265321075
13183 711068800
35624 426279211
492 253927745
28229 405772947
2729 591138932
45492 -994508560
14028 -964173136
10575 29878184
41645 410378935
10438 58144262
31836 915743185
32241 -970124011
27701 -278597596
27358 836959087
46516 633553466
38620 37156086
1650 288159697
3795 -442059406
13543 439802140
7425 -26367978
23464 103432622
9487 -847680732
47453 -901512511
32779 -350563588
30676 623489097
48635 369443215
35558 -949837491
31267 -436452773
22667 -743070391
33076 -983241377
31063 207819181
45232 -59861954
28642 222382711
1205 -256900975
31049 314308535
7510 398158628
27897 -451629137
24706 409516995
3408 -414808299
47151 860757483
17051 619050434
29298 452945784
43012 -812931041
48569 -854189438
35540 -877967970
1212 -813002004
36043 -225967047
15666 678346442
11821 -522268965
39571 -636366779
41850 990692868
30084 -937702922
30427 164786098
27800 -109045212
28625 235800186
16973 811174949
37086 686945674
14635 -918387379
39538 -14353551
28480 -829470446
27551 -904974925
24383 -709953958
42486 484663593
44629 -429493601
39621 -905129343
13526 606950551
13983 -451552179
33920 -670340040
14749 -301389239
10948 315728070
19372 824843372
5400 -505705729
6894 -903943544
19259 90836385
15940 -344153570
37859 -958102264
10132 618893490
23436 324962240
18640 -994631032
39626 -229015585
1319 -317875389
22434 -961680498
29463 752215301
42415 -203677296
776 588594211
3936 -909730287
13985 -56013502
9308 -517224314
12072 160470877
17308 826778565
42655 -312505637
4206 -727778482
33759 905652786
21755 114977640
12056 345168750
43362 -988738621
30883 -883586627
45028 110382146
4852 -729923303
20909 -975512560
7155 871271978
24829 -22858805
16883 -448162510
8369 560334136
29054 -113954695
39669 381142027
13546 -186661940
7199 732443873
37866 103063656
48759 -664954696
23037 -561583727
46000 -819441529
40619 -899079729
46969 -871508975
44820 50161821
152 -917815772
25424 972768325
22168 441724979
25468 -628241343
3964 -910569466
38916 -905795480
8934 -316140017
20210 -171031188
32469 331566131
11436 -31241926
24348 -914702422
6051 865434472
4744 814520346
27725 556796668
24842 -810131937
2292 653538895
23573 233424992
16324 331377714
36373 855945740
42628 382241791
12665 -186543313
16671 -26502106
16708 -910978404
4081 766136879
11307 587015527
13107 -207768133
32692 994585653
22353 938169156
32177 -670946214
21850 309666428
21677 806957017
48362 -209025860
1856 -852938400
7341 420564684
22828 678004579
27619 653416320
30567 984285491
23441 841294288
47521 -865586375
29154 51443872
25741 -952641175
10832 246258611
44120 -793625217
28571 408599535
32317 -763057353
49665 54350419
24561 386503992
15593 -210685623
45414 820192767
13699 389089285
21958 -282281759
20085 694691316
1957 374452523
16150 -667140123
3750 -299034172
41007 82811654
36618 80495841
20626 -652181810
17726 218530736
23384 822299195
15967 -820283607
20386 351889399
3777 -572993122
15998 -47697670
7968 -943884459
33783 450429695
37364 88929924
48800 328353867
13745 -761344328
21501 824764948
42955 -101966155
29688 540462507
30698 -58320429
26660 117916664
32212 497214774
31169 468200042
5794 521898177
5057 95667905
20236 -333674079
41464 -951378948
17102 -905605446
24479 496275245
45465 -798279184
26489 499223278
4579 -809124440
9407 379997989
26849 936597533
43457 -80044555
22110 -486226103
38672 -256479884
36511 -316879328
35202 540436191
20450 -263157696
18226 -993559744
27664 -610892964
1592 -874390313
1287 111661116
31933 666826069
15700 -995936898
38664 753758421
22763 -952413370
34164 283848069
19867 759249610
39860 -432506029
14088 -905808026
29000 -863471471
31075 375250598
42903 -312635800
20811 -981898478
24912 367777479
3521 -693585175
25942 -256773498
18925 -327178842
34261 -416025775
48999 281134623
21254 -128177077
37345 176521760
37723 165421768
15741 -935492790
15538 -86172419
22465 -103553821
13130 -358955464
8738 -715130110
37766 -911177617
49864 874729547
10725 -584787324
39180 -344980265
40894 451736665
10891 421008103
9079 -995274848
14430 -921523759
48002 883380332
18453 -262748227
8985 -956714277
29658 -513249456
46725 -187025479
19059 712502121
22012 507409853
32238 -365055853
40047 -994623872
38806 -94651548
18188 -604149230
37436 579027984
2440 -259274568
16938 735814677
40919 407211517
8202 327031366
33141 -78194728
7349 -955573347
43551 -281441524
32998 627237005
5480 766890274
16481 -161931593
12555 42143842
19972 -424434931
13522 835202600
19723 468108776
3113 -106201940
23493 931157157
38188 752205551
33421 -914993219
38149 186295457
730 -992442026
34629 328837640
46117 -221775571
27788 -711805470
34806 431445465
30226 450233266
43461 34417637
32707 595042779
11733 392413431
38560 -56587421
10640 366331454
4965 612691671
13575 324250483
7265 -477990497
4961 -918136653
21322 -326188236
49405 668922042
12824 -858594052
16832 902561872
23691 -442359390
23877 -810282012
35626 308553915
13047 -794716311
47121 -313365317
47263 -961125223
22586 -836747968
43704 319774253
41089 -739756099
3405 -154126370
36978 905798353
26470 -656925284
46759 17158298
30600 -712707774
20451 -835824066
16545 293197430
15420 228894140
14408 -417793227
40463 -440432604
2081 146077454
18585 -762296066
5967 -271234306
39949 -852292479
1423 -970583978
39653 -602402612
12094 190204826
29544 803026629
1280 -411961437
30790 397792653
18588 683781878
45661 -82298761
45381 -863698516
8258 -835072569
44829 -610923861
3594 505998719
2654 970696908
28955 -574861470
46052 -855341381
40995 -546964746
32644 -19202526
18653 -98119354
23628 6544736
33300 556798195
7202 230124906
23137 -677569560
31681 -778407860
43625 595918796
46229 239243412
19552 76401881
16953 -662142592
20669 15989497
28028 -968864042
10931 -286950378
34878 -986025923
37905 -945098076
32571 -983282481
28609 -129193443
21105 514206197
47456 -677121740
8701 87228305
20447 363270591
5740 885440380
145 666714070
32305 -574931681
25728 -541963952
25546 30549256
35215 -76003605
46019 -232330076
10355 89996144
48069 -344352753
31120 481448259
21169 -898319363
3188 400659727
37988 -515107728
20579 -934749359
37586 -778636960
3421 -266542624
37799 -907256676
27997 -63480083
5966 -151679898
19360 133253724
120 -278902138
17787 -206929075
17071 546812489
26089 -877071861
42752 -119518510
28482 -420142793
16936 661663919
6193 -844401980
15016 556571274
34315 571193122
16851 354402600
12278 737254087
40357 -590145352
24752 669990274
10351 920846321
10536 -10439538
31388 -434473179
39312 983228321
22814 518214809
12653 -980168249
38960 268081917
12189 85891133
39154 -567277754
43521 -218665268
44207 314854168
23122 619744187
14627 -637788944
15706 821435398
42025 735804982
17656 -969759545
17271 999702374
45549 -996371811
22864 -492534991
29820 -617398789
32963 650562028
10298 -870591177
49957 2121921
44168 553422486
23571 -690694539
9631 276654040
14580 -607682223
28834 -854067250
34502 958429205
540 526594538
1347 16342878
11605 -91565454
29089 -865815032
49979 286307152
8364 -543531697
30332 -480153851
4973 -928658675
29600 -269293019
45820 864554928
26742 -786659881
44160 -676080611
37167 650536371
35475 -908574910
4296 470766000
26891 321386328
45559 449121186
22085 -888255411
29558 58807162
30668 -25348828
19476 -112420465
25685 866539030
46709 390666158
23140 -943319345
1937 -431107340
32780 -889464690
4701 800128678
31402 -875256710
18381 150691866
24219 -195316772
19557 -881460973
10214 323851109
45699 -831168534
38629 777732297
49822 681525255
21144 425269295
24679 -963980705
1807 829046827
43837 -212762262
30399 253091298
26609 364512124
7155 -861636824
22820 798081308
39528 -827145092
38137 -668208801
30227 275263745
31207 -43875956
5511 -982009562
39089 887226904
18513 -794889510
29787 -894344739
24558 842889655
2835 -372779184
8555 273392716
367 115213022
41500 -376894695
34835 742626974
24636 349398653
3562 -270392346
48854 -952969486
44260 -647691951
32094 511729080
35872 773925466
18723 -714096045
14447 -117008688
46574 -212546414
9594 -878605769
31401 -17162517
46552 -992687573
41803 -984410047
11612 -512253083
40244 307283301
48308 105196446
4101 476114878
45393 -968548133
26271 -251280695
14738 -302043996
47823 544708363
12320 495200609
8274 838066544
36484 -825856883
3702 219354846
8682 -39103924
24857 -250814899
41408 -836544768
2150 795766659
16313 108503019
15818 -265907607
23624 464764619
32841 901019917
5575 585869016
41373 585009110
33826 -384779688
20922 -539260806
22091 -334637504
5614 -806354454
393 -370641427
4651 -12440686
44416 467709074
14307 -736504142
12518 -793447825
5195 -865117192
25202 -132654818
26154 381271011
7281 -68301176
34193 533358993
34456 637062854
49519 -493574436
14759 953118281
47130 -932263209
32338 118486849
45423 310502743
28410 674382730
8157 190616424
12284 887322825
25001 -521711186
21623 365891152
2687 261446546
33910 482146823
12001 -729621160
37834 630041189
20396 -363553808
21758 -372861359
23275 224419914
6706 -889963486
39717 -96229597
39499 553539043
38126 -318598509
17916 -782632092
40734 -924953720
1448 178646550
4056 -948917916
44984 19023070
36246 -517193259
35582 660278892
36434 -379951755
44439 -590560233
28409 -885026820
43095 -748117453
35415 469351682
38438 -515933848
5196 295475131
26623 -707572064
45845 -29440328
22306 701410889
23793 -532997071
1367 303973752
13175 129627847
34589 535646349
41594 -470800580
47666 -781863478
26290 -956205622
17559 -741741545
41003 664154697
22732 498160653
26806 -275423583
1549 211661168
39105 872348352
24377 849444522
21764 -986115053
4230 593546681
36786 -864054446
39755 -295994405
18297 -74450040
49381 -416959305
27218 140609889
4268 -543486603
21854 428753506
24556 343171826
48832 224912855
39273 931447286
24807 -471408012
6693 822057172
18047 -647769737
31564 -51118932
44102 -220093838
18070 -447964207
41389 144980886
30847 886457824
14872 348209685
35927 377796578
9977 123192088
11947 525740194
28373 -598401819
11037 349886501
140 415277203
19192 428516661
40186 -870525056
21561 -950157765
23304 -520375416
30747 -447146876
38918 393667404
14643 -972101186
22992 -786553343
6343 -685788159
8420 -911112139
46303 902992269
48816 378834747
32929 469058248
11102 -997322814
20743 259460317
43331 805311240
2539 66856285
48521 643583515
8100 -878475903
43575 -884578178
5580 235255197
20366 631782491
29150 752770221
32063 -264940292
13924 259401843
10465 611506834
7934 741060225
34827 -851324369
19171 -524192786
17532 734095927
23521 274339912
12550 -871722787
10729 31742410
32861 310411069
49245 747585180
6730 532676435
25279 -507528825
7750 951027094
3156 -285279221
22624 -982743837
12998 215067078
43656 -158450561
25072 -675862717
44498 871278481
40762 -5905759
507 -612271620
5594 -297669367
23044 -685336945
24126 -859617327
17854 -407627745
48691 -244060279
10898 -424159065
34382 -5459679
11101 346168646
24810 -82012464
4615 535900075
15868 -155295841
41443 -205785378
9456 220190938
1532 968785939
30672 975900216
47202 -812247963
15094 -274963736
18938 -882663404
8853 -872510783
45292 -394096857
44079 -312726106
14216 984356188
41187 561128459
32349 243591668
8096 -601017652
36508 -682796686
17937 -138026038
14901 -734955699
46593 629427392
43961 -998517216
34822 -704622737
13528 988591162
27759 -308350086
5485 885832464
1960 -331847038
26858 407600776
23317 525996037
40850 -110242576
49093 -719969145
13204 271273197
26512 -382126460
47503 922699710
10364 -447589200
4545 414528755
11540 -873393045
34219 492198504
6019 605246360
12628 442397745
46562 291750129
3092 -178931889
35240 524998521
10911 167846300
3726 325658556
39412 843151759
41309 -956530832
9062 -862781034
18677 -592065828
44973 993706564
1672 -899820962
2347 -5300484
14373 -470720438
25923 -498713436
34310 672720391
36873 -863545099
23014 -23052778
12096 -370593685
2617 38708252
33161 257973006
41118 707372693
8215 822572571
41538 920582426
32951 -882782725
40193 872226565
21957 141377922
27439 76708215
37778 904224302
27219 -671991838
28554 593030051
34954 -945772121
25103 -329768223
38094 -460475682
32571 385637197
26556 -50592939
46107 795115731
4655 449767673
16452 -887345681
37949 282512544
5462 403899401
43676 898344492
19060 -315306230
34425 -613612535
45628 -713926812
3241 -300538357
39523 -432359467
22311 461104545
28864 784864624
18175 -609973245
33817 431377785
9869 519144729
28755 848729922
596 -598269125
43420 -955704796
10959 748804895
15741 -455984768
9003 698504633
42099 -820248849
24341 670143427
21423 -348195922
44612 -802556068
48478 -24189056
41922 -690166727
10030 511693692
37830 636210095
21177 -960706156
40121 874597698
44926 829299931
11489 406957067
28315 813088344
19929 -120661201
9785 -639539594
11559 438328931
38711 -632231765
22314 6035898
29831 183110132
37429 -908466724
16550 -285455341
4704 -375370651
5797 101226578
36777 -125657468
6583 121226973
43257 -413906752
316 -269698493
6204 -618328904
9896 -146155019
5389 -394473868
5064 691369680
37916 754516946
19197 -142639875
20258 -68773420
9857 816549026
10038 -948092316
3388 424126405
19337 -537635260
7273 -357590817
36157 370906112
49361 938163855
31715 -580804236
16862 802566027
27361 -83112082
14051 -938123245
12789 723232748
16047 418785465
11943 517417055
9988 943335242
621 -978351449
6237 323919843
12602 996010657
41750 -544874025
35160 -21568063
4402 647599022
29230 -286312333
33433 -988629887
36141 959260943
15214 933750293
43402 -824620148
12602 -896404385
31081 306422542
5950 81394999
46595 651043022
41574 -22484063
2133 -657836434
40577 598764162
40138 -245485267
46671 -498417675
47700 3941648
29317 934801071
21185 439976928
4225 -296970900
45746 612623676
3530 980419437
15054 -810044502
28041 539132482
43834 458912485
21861 -974749658
16280 350290427
3995 -512320215
43948 156718411
33146 883144570
43248 992850437
8438 496696167
13592 -761059053
17876 -580545895
33206 82701127
41157 -216811549
24242 611778950
34450 -811638963
43520 -447344354
18132 150628841
29184 -946946296
44133 -173443657
36130 -968838186
30227 -51685522
25401 253196428
13218 -48370277
42243 -78781353
9595 947871655
42113 584855833
23314 -308406178
32274 342325318
20621 67914469
25507 -909093487
28513 -539128579
264 -163714623
39082 -639837004
19340 -360104202
7614 -854800435
14044 -646528180
18250 858937839
33915 777489443
24444 -442252182
35826 -36073844
48343 711384037
44212 -422022062
3257 -78628345
36125 730276485
49352 -420559772
11651 98077982
13360 -977705784
7213 -495671735
24064 -323781208
18359 569176551
48373 815281676
35868 914932401
38198 381832973
30792 -957663867
12291 -903837361
13030 -849767031
10908 407560632
48640 915557241
79 -498969485
20744 -976748885
29098 24565781
9998 -879217608
27011 -91791192
27601 429317209
10114 621851074
49103 -741637690
11065 -373825163
7811 -331098678
37456 570749261
28254 800104953
37923 717499745
26730 32007634
31228 -468934819
45697 159025368
26484 -849052343
13440 -887433561
15186 -843878068
30741 -925110212
6999 -583991452
9623 -498725307
37004 -792266537
8301 180025076
26399 -214551933
13681 -305567538
3768 -587319794
29952 728141933
15921 -850091958
23224 -39726967
48402 412747147
44806 713068920
1713 154091237
13170 -408275404
14385 616533249
41798 -772939738
34956 -976662266
21198 922917771
9201 487971958
36379 64979497
11960 -343098050
32157 -665349942
41993 -893534274
40122 52278460
1494 -472025736
21412 -210136656
48617 984366246
23836 356932568
7165 -966399673
49931 -846296643
13620 -532212099
25636 387708079
42204 109098574
36885 -277803167
26331 -881398598
19706 -424476738
23322 399104642
36722 697601862
46675 -174518335
5930 466976842
6539 -532535481
47118 146693692
42614 -535194845
21836 295320953
24311 -842683871
4031 853571765
46198 829787929
2856 116229666
26500 -890545248
22508 240989739
13003 478119181
40176 -291407788
10427 -420797325
34341 -912173105
20091 -138892900
21620 -389343379
314 516676629
31785 632918737
6043 -886507075
25409 -815080029
41738 -917703296
34634 -251570562
9105 -15195714
9039 -443996160
43580 555601955
37490 174831545
23758 466022933
25609 615977664
20914 -857865817
7637 302426300
32922 -183842645
337 -963154392
14346 522949587
8866 -980651528
18445 -696963261
33444 612284273
30065 -904723467
30820 -850065572
38269 -922110833
7477 -973143791
37755 -644551801
21134 -775238683
38982 -62372137
28400 719213093
5747 249576246
33603 788036036
31645 -360244981
20959 -896399710
48764 347162341
49081 504179824
30450 -672782793
43741 -964467478
33304 182210513
16035 502574559
30769 -256078429
19771 -548860138
1180 -416365126
12738 -226642745
36702 -630843488
32760 -693942511
43526 219242447
47467 536982713
33004 771491521
20215 874218425
14602 763531766
48974 -526114354
34522 -947588598
21917 -634240935
33625 -600082176
39396 -800245698
44165 250280744
15619 -904274483
32774 326795343
1856 207694708
2198 214169474
28274 167200966
32 460362074
19948 -855074262
10517 -950200613
31154 -944459840
42160 -44908531
2873 756596479
5545 -256123320
44505 -905358860
45443 843205521
2618 -859849749
25769 -54710394
1302 -367565412
29297 104958541
44368 820553156
20476 206397845
26272 -542427360
14733 396970506
19894 603646218
2732 -820808400
33071 112617399
30231 893644890
37923 -858214059
43435 -303397874
24000 633832426
32678 -616661124
28483 338326617
11206 -990141556
33340 453229783
49292 663406853
21051 138977706
348 966569766
6626 241597321
9892 -948434922
23032 -484657130
10270 -938021026
23865 217556101
8396 -797793149
8979 -701821862
10565 300801829
40706 291132977
25947 558509593
34391 -134714461
31675 -694746497
10357 -759265919
11789 297330966
17085 -456502242
45080 -171221513
9919 -815009939
32933 -664628678
297 -183867051
39052 -819190447
16406 -794509488
18651 98063798
31981 281825383
24713 -711804434
5160 935522685
24578 -92549341
4163 120105902
39984 -175643749
37218 33880871
28630 -406931877
46611 90620654
10716 214990061
11384 -992777120
5831 975943647
19554 947711680
18545 -290438767
25032 -607714042
11342 -490612805
32762 -940992990
46050 -900413948
3065 -503195727
10176 -647113022
43230 -927742774
4451 -169733490
34635 151446799
33806 -611450569
39493 -302302404
20478 370194520
4521 6417228
45261 528276307
3893 207924073
10032 -187636196
1000 897978923
2288 126837724
40130 -880666240
4387 509064688
1667 938493194
16774 -914435440
47424 -108288753
8047 -325562425
37007 -955801591
46007 -862258150
2725 -480957149
10080 446816483
9143 -588376404
47670 -815378309
35496 -82036966
8310 72274052
28129 -828747153
2961 -669523052
41637 130568257
27804 -388242654
38260 554009654
37255 -362639072
48504 318185682
34093 -806088348
19857 -772698138
44714 -895719903
12934 544622580
46177 -875678856
42836 -916261573
1462 428310197
602 305928330
31178 670159770
36720 -595271271
46987 620284137
7836 692694707
20715 -690608858
2071 -365603906
31778 397457968
19621 -888933074
18789 167482221
28672 775539476
28409 84713501
34646 -619592044
46384 -18559064
17486 517977480
22163 465847844
23967 -384631914
46816 -993880308
3830 -158322963
38098 -592089846
1297 710961665
24112 486108811
33132 664053366
20293 -997027760
4462 -820030897
8581 -886510921
18934 -852750516
7441 -19296660
44278 -887730070
47411 -8196177
18020 -923071886
46202 -840814075
5618 298691986
19024 712393016
3171 791709446
37464 -620226528
32284 -309879182
40538 553061575
33816 -545518234
871 981810829
16263 -420995371
4114 -557524198
29143 -148948453
21479 253911554
31730 237839771
17887 -553914760
21166 -591600251
41736 -992935914
23456 -229423218
2582 699977110
584 544792978
30149 769990044
17972 798149218
47338 -705879315
47868 -415881861
22769 -260401793
24010 -923735872
32029 889376881
4788 -542230497
9276 743153506
5100 94036517
36267 -137106487
23953 -352973736
3048 62044353
37816 -853036241
6738 832405628
12025 -453195250
20322 779186886
7572 -517003652
14488 -697382342
15866 -945728210
35920 -917246393
30489 -923193774
25730 -237115700
4159 -179548372
38146 -917298644
44870 -599690743
35523 269440763
1469 668068821
32582 -682545079
26902 -201460717
44035 359305670
8909 457288925
35274 542814355
32014 -83167168
4623 -140083888
19720 -259835770
20457 -45843106
41195 -232683440
18189 351546185
47543 -924404649
20963 354772685
29801 -767641237
27586 375756484
11406 -339268732
20552 567976518
48541 695588306
43584 -342869063
11645 770807449
6634 -201804791
11322 897893657
24240 511261255
34502 -546702607
13954 307544695
7234 -965024306
37401 -339101507
21179 945854775
29891 -855975286
31199 -655082670
48599 931157475
346 65508955
13614 -682564499
16440 -868551115
22688 619007196
18758 27028083
38094 -852554328
6928 927830079
43825 268012332
23381 976641429
33477 454257777
6271 -60319387
1741 679737228
11943 983343800
27483 -231218370
5459 196059492
34800 186426080
11582 904105803
21042 -272301588
21962 -669055628
22457 495360080
5753 -531059282
37150 -864589452
39234 154029032
36814 -517069027
38751 684012613
9579 -300163359
40223 904861372
21525 214261318
42950 -944147837
28010 921499006
41439 -611985241
36915 218512808
11222 -683180628
13745 -967292045
34389 -854566819
40253 -994263801
13102 -124093507
35526 -283822598
8376 102118687
47653 -134361310
25332 -11186522
41203 114857231
34902 797565553
34071 -660570921
44438 -982805798
8962 -337121569
41240 73885876
5249 -450154124
20185 680118812
18347 -961531009
21546 815654572
27418 -855041402
2354 742900998
36038 -573470706
17985 912760728
40559 336183690
7274 -289840332
41574 500281761
10841 -514807826
36378 -933824358
20427 953155277
7506 -92404662
41215 -684521982
46831 -877220895
14451 892511398
32324 526181529
6481 910485995
3346 -895240261
5388 -910174815
35914 -944044265
39426 675973371
49392 -390807176
24586 695696698
5225 -401109035
32961 801701777
23407 -464208399
36941 99153387
31406 -660552736
26370 -246655494
22258 262744587
42469 -524009181
43167 -940945421
30673 -982384700
40486 744896512
2248 -747347589
25784 -889973602
35576 45508024
21075 -980208474
32492 -466273488
44642 -372873702
17901 136265452
35192 795318047
15312 -541178808
15699 502566596
27536 -550491967
48853 710537955
8888 259270004
35305 164492019
4884 490955912
8324 384325790
18542 -584726518
31507 524750458
41986 918604116
46981 -945497421
45231 -984259172
6281 -507208379
26021 697063130
675 239941471
24420 -872092316
15718 220566373
20681 212851955
38312 502914569
22941 -741754080
1833 601523615
15758 281827823
1306 345326507
43319 -962249350
4767 10399163
18096 -880348345
42484 -886281902
9720 451563326
42809 287398764
6588 -252864260
43425 9543483
26209 -25118993
49315 452459141
40063 -133753112
42809 -635112375
11241 327813003
7179 -273789008
37501 -342706650
44001 -988225164
24000 -353352830
48826 -496084881
33218 939592095
21774 -98308692
6425 224142937
28678 -902669067
24417 -578536988
44020 -301161547
13947 189500624
47514 436593333
30959 -188295992
17012 32756673
17667 620408550
18253 -545809458
15379 683021518
35041 -174737747
27373 488139377
47825 -51516135
25174 946810589
19879 -623564051
16884 891781598
10963 -152735093
3361 580641299
8277 562104981
14667 549917306
37668 -469077859
28815 -494788024
20527 -793828970
11573 175162832
703 -891644869
17385 126326950
32681 -107114258
19608 -884688892
21698 747230504
16455 544061133
9084 -61892072
22836 -550050311
40989 454120045
41379 183992548
26207 -494234384
37758 719956044
34373 -199436127
34905 -547117076
45757 -944178750
26382 667096476
39780 -808737189
48554 97793765
4874 112922459
19316 -221965487
11999 127742923
852 -311147879
1811 462971081
7479 703740038
48939 21909151
24768 638348856
21253 326675145
39019 -583121123
11802 288505624
26875 -13509726
3104 -649676091
36721 508503256
13374 152042882
31694 625735274
36140 671918247
27523 -169848992
3131 -569101863
19219 -429455275
1116 -489678708
30444 -484006952
8257 -132949946
41552 -87578437
441 217679508
1485 -974003079
37197 -948421407
2503 703028358
47967 518590299
49534 -56510777
40850 522861340
45940 -359368774
32235 -321973012
25126 699473461
34539 -157698284
23010 -144689305
3744 -750664347
35708 -262630196
41368 378161999
7860 162627258
24181 -168391841
36753 -192940657
4054 -946372272
18028 285089255
44831 426652020
29713 -904632441
15139 -497164321
12668 849325651
15465 -940702629
15442 -857695856
14840 523850002
35656 -893261551
24607 -778565066
46934 -257912285
14974 -801067674
40486 -952045209
30488 -54144495
33234 913727238
32846 70134540
2913 -575782388
1525 132427675
13355 151332624
24628 -39383338
30388 -331357627
46518 -892993557
6446 626545828
631 808561356
46291 256558453
46169 -865058412
23915 482109575
30720 755877493
49352 364414400
7991 -909888795
12099 553732584
198 -965492813
34863 362065011
13988 -797431927
34737 -345285432
6942 219088615
45059 -964384878
27304 -865696543
31167 -190532144
26310 -47005715
35874 677893808
19736 917188829
32675 421809788
40541 -752383194
44365 -920167976
30963 769398530
5718 203006462
37826 316547511
15585 -176643069
21500 -216498187
40429 -465183328
48148 -346055208
14603 181201838
19695 937625450
36088 -711337880
5929 909212355
17537 831071961
48102 -168407985
8822 57016563
14941 744138641
3524 269453185
26000 -672037746
9766 22475592
32524 -257436175
15639 16141702
8375 176420374
15167 381172418
40609 973906522
48325 -676353880
8241 -741923345
5363 -640299236
39078 -568619480
22536 698722899
5815 148687178
42172 -805302292
894 597620754
33010 -888604307
37639 789126892
7070 422609126
17181 -315263487
6888 910272707
11478 842225555
48430 544038405
34526 558852086
28742 285213105
13870 -667490883
39638 836734103
23355 688202946
6477 -973137829
26233 996229168
16276 434748647
10694 538227125
20370 224465636
41115 -762435317
1197 564077439
16499 -209141705
203 -364025565
29193 -676655672
46415 -993235017
28089 900213717
39187 551641507
41963 -210591690
27609 -150871177
7348 -518618331
27190 19534085
49085 -197416421
27057 776493464
25453 705459778
24462 373197426
41218 353066567
24863 -282157990
16446 -883342286
18396 -517958584
6400 386345638
25708 -972768839
22669 780784487
9150 224314894
43718 -327719017
12653 -247163242
20844 -345532583
997 483789841
49659 -920830074
46058 650378053
41832 966275110
8030 432686871
45234 665883048
7116 168299243
40660 356861678
23669 927575511
6673 -860852943
47899 734799376
30623 386195693
26677 -952326601
10158 -262409309
8109 64655680
11874 -574602648
33633 -298374543
19863 513761531
2995 994229689
32913 80611693
11094 -643072625
26620 282478145
6177 -913415440
10072 28083630
47042 87579844
45573 821483096
45142 -355288709
34691 486526194
33239 -28811831
43850 492894848
42201 468691346
33156 -710677926
33607 -872107816
21875 -772646983
14711 -11847048
30328 254071138
15637 906975803
10365 -277176702
6930 -119078188
1657 860236787
36236 -376829678
31614 -504086419
39776 -553052272
35898 960266303
27504 -940926988
30713 306496098
18174 76486056
28241 403113867
16886 251418131
37436 179016466
3958 -209052053
40104 437167762
7414 -325330407
41406 -603483181
19959 763414342
1017 376609413
22995 643506194
3923 506982629
15285 707479122
18488 361106172
18623 -522040860
45197 -148134449
45772 -884063206
21279 -388660212
6256 737962656
26956 311958713
42829 -924039789
46158 -68132942
33878 -385849759
30936 -988746086
13328 437653836
26383 -530818049
14581 112902674
48149 -123353344
19181 148446216
5357 -855517013
48540 -389612197
40951 33366904
6694 103844310
23319 798712229
37295 287579300
5865 75750273
17333 564830122
46716 819202021
5936 188517561
37750 -738422350
9602 70835614
4641 412364131
27141 -440559467
36751 -290847212
35777 -768203680
34124 186808458
41716 849984315
44978 421025074
3656 717398408
44061 500668295
34921 -964559052
37425 -926450077
18298 -710931396
36167 484284139
11791 428240584
42551 956273915
4400 -670862257
28278 -612152809
49980 362681539
27860 -551018621
39838 950635755
36423 -710821665
3410 708481552
46313 -688002249
16047 -365026584
30718 -864109629
6649 -905882681
35924 975718141
18634 659741297
48234 860772089
12358 -89103225
34519 292090784
37976 -256766892
14648 -871387206
10527 -370545694
6415 552908858
37194 -934099637
48269 -914257165
6941 404806954
30371 -242189067
17658 -937077015
6658 -584772560
11934 -339309342
48308 -607257419
31023 555980566
43694 113446541
3678 775593379
42840 559428212
7360 937991652
12311 -670226162
32698 970667886
34603 -147431276
27914 577286242
9550 368499222
10156 41084853
24192 -273093729
33712 -274955835
34824 -33919151
23431 385595645
42564 558683130
46024 464854452
14185 113486257
30822 -217300300
7705 464307023
30863 -934011821
22419 -6829985
38740 529279911
32506 630773372
38948 -510916996
17858 793692054
14679 -169384546
9620 -660791599
39251 515248389
10387 -206089206
10278 -483370968
33485 547452950
5560 -270243700
6002 -73035980
37397 38886380
40913 -914336296
73 -962131743
14522 -300920317
19408 -370394836
38169 -768736622
5434 34158354
23810 -498627622
30780 -749413537
34853 272949780
10576 -854129972
15414 -628288409
14542 -875512796
43505 -650984751
29271 -714863548
22833 -780784143
45916 519766666
1277 -866069904
9780 88745987
1152 -317667851
45528 15379187
37542 -310444328
28051 -208932688
3776 766827702
43836 -968491172
45211 -339995020
16572 -188329238
7967 -602573025
42225 -196602536
33917 790401470
17329 -977578507
4513 -734926900
3197 -980470405
25583 -342627860
4290 232012976
8516 -320856914
48759 -894183831
33482 -998037592
40112 -587856840
18342 938537257
8590 -486399702
21061 -821420097
6879 482775160
38977 -886054622
46849 322449102
36950 227222892
45993 766480528
10124 -555392187
29955 891299188
28517 -253197942
45145 -705799405
16765 75737031
49441 -352839746
3415 296900246
3856 -300994097
6202 355471755
1659 539012444
3957 -609606387
38992 -889941465
23991 12992932
32177 -738797809
32721 -665072709
35106 585028168
43709 666209195
27606 881515059
32007 -842811423
25609 691472749
49356 -571751229
49018 -836858600
47304 250452769
40877 -334380776
48021 -925246497
13470 992492534
17423 -68548024
44909 -177997540
4653 92607765
35057 -962822917
21605 -36596276
29272 -940413487
1573 -343918336
20242 -252343123
45979 969333579
48703 -953804151
3603 -517204666
48104 975247719
33296 -75999094
20763 -955794668
47867 -449468685
33292 168934232
36693 844281641
5759 278944551
37988 -73342304
11421 -930542834
43681 -504124057
7608 -775292956
13922 -929854749
45184 965227849
40052 264009899
5234 -857906116
7957 925793653
10912 332569689
25022 -684242397
38919 553581674
32259 265989239
37233 -799211439
33113 -581514698
43000 752192990
158 -499112549
13395 87720771
27816 950693837
5442 -998762646
15204 -862691912
17989 617866977
27215 682921606
31612 639573
25615 434851523
9127 -983941125
40550 562500635
6228 -530585603
2959 -855327194
24462 643793459
2803 -997547577
39875 760817460
4585 -77330689
29501 500103269
40624 -986517602
6841 -548248707
18271 320322178
10137 404624828
30754 534611837
29713 -830491901
16975 -556493632
7004 -574894810
19588 755207523
46683 -460470418
39395 564722546
24970 -979412504
4957 284342196
27860 -929485158
34465 -665024108
24645 -214592641
8653 -223008561
13618 -795718516
6313 159293275
21465 -194409895
48206 866687065
9786 368401176
6367 160665179
39056 -978766859
12724 -459457694
14853 -626697911
39586 -403397883
44314 524956173
37369 -972189106
36787 940472172
45884 -276361815
29625 -436238570
42915 815554536
14164 450459594
16052 -770534422
2645 373785627
3156 83664256
45789 -888621219
11923 -759274127
18180 -134765157
36933 -306625354
26764 -260950617
21909 632426518
37413 23437429
25954 564509277
13815 -976975803
1982 394821837
42726 641293438
19385 207344895
10475 890256888
8868 52835436
49693 385479470
8252 711262022
37896 -914138168
46676 629470174
11173 -414227573
21811 -957850040
26479 465337935
41717 441343719
19349 187330242
20793 157717670
5860 -966838
42953 502172773
34022 467948584
21825 437112337
14126 998844495
40318 -820202957
9066 -668519831
42003 -413785080
1447 695563312
2092 368438677
38638 -756437382
555 458673902
33974 -62318533
11710 -949807731
26293 610903321
2836 40398854
37980 465482151
47088 -44704213
24477 -42878000
32848 996668911
32307 -412611399
18772 -954676837
4438 920041371
21037 336210773
15803 -447744117
18503 601973127
13382 967754440
2260 -642764592
44031 665697354
17028 -264519679
29176 320370323
18827 591569862
32003 -976516494
5508 424315914
1178 -355693522
45081 789088354
27872 302483484
41208 -996919797
40977 -976501340
4544 -604321405
1724 896456778
27571 371573045
8454 -236668544
45164 -672803818
26504 988752484
39160 410662190
48406 -308927970
5537 800007985
40252 254130407
36886 695161043
15751 -797142219
41266 -17351683
28521 -123790027
8634 -567101176
27421 -822464152
42628 475463176
2575 -321254505
26952 643236549
32732 -719122621
46216 723622114
658 -114374414
47617 283785374
9713 841549062
45822 -856230495
30549 -986850038
24097 -300850942
47377 28212650
22624 573865361
14187 -479957752
28098 -343352392
10786 -312142042
3454 -375912924
39978 -315820289
7091 -338803244
35224 -909727292
14648 87203306
5033 224135880
1295 -742371384
48122 159814744
31061 866397115
12526 -907154979
7673 94005156
36871 -900140100
18503 -122003353
44257 -620332592
25367 169996599
33676 519271393
17457 -713354829
41928 913923652
12714 21024546
27853 185177150
29383 -462356287
22330 -815750763
13982 180030676
44144 196670450
15472 -777938607
16551 317006669
32923 -736910505
36144 836453420
37181 741801424
14376 -471753249
18145 136162546
7718 -589085598
4408 -896514401
26499 -776834004
43148 -965932881
27186 -62229297
19941 670172529
19559 219499514
36317 -681399727
11668 601663701
36723 558201788
41284 856728217
47990 -959430356
37422 -185106222
40530 614335169
14068 -748281851
32552 243175025
26978 -974178217
4133 -160013042
20432 -971280172
40532 509847279
36162 150797616
13484 -911489530
27097 735255719
35773 -508500201
1588 -199711237
33333 960622495
8493 723509223
19354 -944768680
32843 341112265
30415 734059883
1261 -874903092
35046 -892020682
16277 -971071763
48067 -895060823
2810 674536707
677 -123345051
31773 -647644678
11042 -99335841
13959 77308868
47633 129563166
2014 294381898
7474 -760352684
44991 -351073143
39123 261326826
3062 669477832
41095 435385889
15208 677654322
48913 503042491
48022 -656152165
34544 469263330
34632 -219682817
22506 -451248429
15731 16116403
25272 72799899
29418 -305903960
27939 823539255
36573 -2418570
8288 -288598237
28591 -936902086
25747 489063761
16003 -326851997
18678 232183192
42037 -827152439
45398 762417589
47272 -951759944
23593 -612403708
47864 282631902
14658 813746098
12350 -761720055
25986 -902793719
45537 -206058234
23197 -226629724
22040 836448460
46375 290547835
27949 310016981
14986 484638473
38018 409093951
41513 -960999986
17605 157080053
36464 -901363092
49554 -261868773
13131 738910055
22506 275097416
27362 -975455861
421 -855765147
42973 -701730301
39976 -957504044
10770 -565267480
30356 -591071634
45349 483523496
28322 -790075344
18608 554626685
26700 390016338
12745 53476471
29734 247560655
41884 457449207
25615 343379286
43056 858971365
15505 -693435528
15679 984370416
6468 -994734076
28235 94008651
41172 206796442
24810 484255355
45204 106537879
12536 187186509
29547 640973524
6216 -212002506
23966 -959527403
33254 283118959
34519 -301379950
49338 126241488
29206 641960132
24605 -634491256
45513 -426238939
43339 -895643365
15287 -662448020
48423 -815662076
43281 -420377191
10689 12589583
42445 -658595165
28361 -144860425
37070 -353378010
44589 -281599073
19887 337127387
47438 975127841
35682 -552879244
30889 930263126
38223 791614886
42300 890121845
28481 -649316265
35716 -350564362
23563 45360118
32928 -914899511
40074 -645116806
38031 163659968
49544 149982517
4509 -468817258
33670 514452965
46705 -663784552
9642 103619907
40664 -407639507
39973 117745322
26561 492337903
26101 -476571806
11930 -20231141
4498 81970932
31051 562347644
48135 -684505588
27607 604830330
6651 -402345441
37077 366665636
48379 -507677455
25511 396757936
23385 -51601
18307 -436611434
49061 896833025
44700 506825321
29578 530889032
17227 628971259
6472 -913344324
42963 -219054492
9505 -909539033
21733 990364
37047 843257638
28550 -71150661
31328 79343696
16243 -958934375
39915 -954120295
44458 430958104
46672 -124170349
29029 -145570884
20790 2612083
17468 492273728
11340 65450366
22397 -707148955
46554 435017810
45132 -974234643
22075 269606058
30049 636466863
32555 337609121
19170 258808598
40577 -434136118
9941 841135411
9869 -704753158
26494 362604397
49866 -28527109
34975 796255522
45603 -716679345
21022 -787381207
19839 -885193060
41105 -794090231
41480 579266392
38803 -367147413
35803 -36536446
39028 666768850
43801 -460331643
32240 -576941804
9961 930484376
47572 569792179
12929 241319828
9072 249324064
45939 -145537206
33450 -960605956
29191 -960858461
14835 -660929178
30593 -390000972
31773 261322290
24878 -370827929
35626 -256829426
5778 -983989322
45389 746224652
49202 40549577
307 513727627
36159 -861490839
28990 -98202123
38294 720949087
28234 445138060
48458 -98265768
42125 565711682
32505 441577647
26676 -347626690
45601 -697720552
1521 -906641553
45375 660386829
13862 -623396503
28151 -48498849
730 937109249
3230 -855372650
2865 -331882613
15265 -908094261
4827 515481853
36266 573553557
4142 -906700589
11094 -997298926
28722 121196266
19577 416309950
39399 348371748
46549 539781529
34711 -497442730
10769 983291923
9427 -565885077
40526 -145494730
48974 -368123493
43895 527093754
49494 -12698163
43 -277574490
45421 284370672
20084 168436307
37382 -523700439
45828 -110802471
23832 -532067546
4203 223581756
29638 876613229
36853 -36932897
25379 668564347
29272 110847620
2891 586184804
27665 -821063852
29903 -330481785
20053 370571558
47070 177545747
32772 -987879907
22754 -905991159
8403 692102855
16737 -943273514
8941 -979679418
2339 -408159433
20149 -806520506
46598 859781975
12675 -447343000
4621 955421975
23133 336058297
44446 481373862
8430 464700796
38707 73540699
2800 660228481
14928 -366697873
10969 -581964430
38426 -589545968
30519 297619371
39954 -603528487
12081 -8160542
18954 -585641357
6971 309282229
39230 -805618098
20231 507519644
44295 377960202
417 396443362
10511 -936394909
45792 -284741154
3680 401449216
1345 240748590
34161 752868607
38992 -385421336
48036 621438938
10452 -516980490
8969 82654340
12984 -141261116
37466 -487305727
26177 623669953
5951 882476694
3249 -290603594
39769 679800244
5336 824803665
28864 -327983370
15847 -266932522
16069 -379417458
17502 960733542
28560 485116581
21872 -758193507
26004 -807457054
47288 -170501326
37559 -947798677
45598 -375273378
12929 708775023
18071 271971773
18180 84618878
35475 -590762330
7688 939724299
7282 -787142839
24641 -520863450
19094 -609760521
39375 -227742940
39994 325686594
43088 -368682067
10880 68961864
10540 -855164558
36767 -900941835
1142 439214449
5826 -238067637
4137 -322785931
32948 -703209753
27918 867788667
29319 -768715227
41935 -207414395
22156 -875713402
42431 390066574
39988 -776042400
44196 -429468196
49738 -875270020
41846 -30346366
39078 -974289384
35136 -55331264
49538 311525843
8207 -593897372
16698 236905362
45610 959878694
33714 -302334004
770 -907760121
25485 192729383
32335 373092704
25631 -990936009
21593 536574764
6570 -369484383
45599 782665787
35774 161472658
49628 948937443
22532 719324850
17046 -130498885
3744 -17477932
43784 -190658397
36650 -788563207
2790 605639392
29272 -845563286
16098 838053559
12616 -564778893
35100 -630785217
39549 679338245
20216 -322693309
38831 865412469
1480 -82384187
19609 -82675397
15807 919101107
18575 465192139
30560 372532851
40808 916722317
9111 -627825658
13736 -343872544
14172 -110221748
48164 528209358
30467 -989753380
11405 644010778
15376 -739768083
38609 -862232696
29774 338235590
17756 250027438
18394 -264902396
15064 -172562637
45855 -490965801
17052 147833637
22308 -554623586
757 915957858
1667 -102252231
26022 -352119157
6555 235165837
12459 -779609464
1315 992037020
35290 624873862
41167 -107216958
34985 42323897
17688 618337291
1248 -808097260
40104 -835263920
20281 -287333689
49949 164485958
12373 -592146317
27894 -369911393
36378 -720070520
10325 -399070441
45398 167878750
19288 -43583122
20251 -65975793
14422 105186953
19996 -94244461
29437 -973428061
9231 -918495021
24073 -907052878
49556 850860477
43141 145264175
16486 -216030165
23519 -870940559
48049 772128857
8339 368151411
30972 -860499223
29529 -167614986
1893 657692720
33280 -451834833
2121 -557711506
44034 -144352300
19640 503838468
9801 148639821
3297 -620354779
22051 563783872
14400 204302851
22688 -500934809
24633 -276169115
26095 32612557
30322 387272680
23459 -746949216
35799 -925122356
20365 -313330662
34506 -273245958
42537 -970680005
17696 -259297023
7798 -630397079
42743 767187334
32556 534917597
17822 -535137610
15243 -917629043
36149 512782221
29459 509954281
33191 209560780
49814 -562394448
6338 -351636489
41156 976123271
8962 776092135
12531 -691672129
47867 750143466
12796 524405066
7989 222615561
19248 -559579407
38191 264767082
29474 -158331846
39113 -220927636
20938 251311067
31701 505475260
2394 -766499605
5948 8864890
28403 16902206
41830 361762284
20773 -767014091
13782 360850790
10609 345733302
4721 -121038353
27210 306873403
43997 -530820940
46144 -203587192
30964 575148539
37256 316091968
19388 -585363573
11688 -648891808
8588 33701087
15978 -659819568
32639 255714534
43172 552310731
46642 -944859181
41610 460363943
13598 -820873226
38422 -767981431
41974 381268317
47379 12181982
44792 138702321
17213 436909873
18194 299192106
28534 -226895533
12660 25437580
38668 486456572
37006 708821246
2134 954220996
48081 36235995
26816 287045304
25600 -3138927
37848 -640115224
3347 258539196
23866 -913407380
24604 -869204682
13993 -804712405
47469 -240114254
27853 688381205
2025 -909767987
19594 625422737
45662 438214684
2283 27324612
11962 -356450982
35015 816604415
16072 -954373607
37467 -376321819
12958 556091670
47219 -929008335
34286 575466303
27975 159471084
8680 256358888
44635 -466691681
5877 -160527500
4514 927838838
27928 -611792100
22585 -954625894
15072 -777310059
38960 -321508781
11987 759277032
3426 -601459675
18507 303778058
36081 -300092757
48909 -994218537
14120 379533299
20736 -71516806
8435 -154941554
16766 746279414
18267 -946396932
8260 452572641
30542 367972780
13240 92252539
42481 519719478
27050 -956405338
21696 -966302209
38118 -601660965
17094 460291472
15069 454456623
4440 -732980474
2826 -216386024
47171 -400965089
43358 -961926441
19327 749455605
25027 -325023526
49116 -924862408
26726 342049637
18529 820846008
31839 -585993684
979 601761008
8801 243808887
47924 -887010975
30499 -932303084
19893 196781368
895 585995566
25895 -460059316
25596 -37129929
9984 934223065
45023 -564414696
11779 -657154338
49608 44286400
2390 90627245
39606 566126332
32649 -474329082
31927 957071444
46684 -709750022
39005 615407078
20348 -451939042
42328 976519502
31421 -237193408
47277 61159573
29646 637157314
46732 -705760777
24528 -269994020
1643 -187391895
44506 840386305
29903 343351249
43934 -904253106
34166 547519507
7304 -405357067
42913 -546117557
39523 -736979661
31298 288131916
17771 457426221
49166 -591560024
49551 -615284458
22857 375496441
35665 346145547
1528 298285940
44046 -747923457
12849 1519522
37124 820304903
18151 -271490898
44963 -40618943
23991 -904981333
1111 485652265
22605 -708566746
15171 -529293016
33207 -587729746
10231 -450750708
14835 -999117630
45166 -857173868
21680 -191645957
39984 -248852819
23726 417639559
25434 -929949621
21636 -51797075
12029 -530937444
43614 363956137
24805 805256990
25608 -165016044
17211 -992124086
49252 -255385436
34819 -441501267
48026 -888251191
31182 977595048
21182 -958287141
33256 194042698
39880 461909212
15124 -338260410
6323 -199070044
32883 3740556
3114 -820305690
448 278361262
34605 -246236922
47035 -144858396
33872 -920439790
41128 -432319403
29331 46633122
31933 833575945
37347 -913556293
6568 123529465
38516 636624879
444 -316743826
45765 -884721607
24704 683115567
22476 929302087
46398 -629626063
35200 -987824413
5020 505163196
21153 -562613845
12719 -940281595
49003 -71644977
38147 46153846
46144 753578332
22041 -14113570
15896 -751550159
24721 820694959
17487 -867979238
15509 -311358484
23436 701463250
31690 -131459789
14149 -236354090
37852 444794438
23988 -259834301
1855 246792870
11276 15295139
164 547014573
34772 933910278
4963 771154661
7444 177930914
30757 232543354
4667 -428510310
10453 163971828
13345 262222152
1755 -196674040
16173 -923113222
49043 -848000204
44235 -236703328
12373 321386893
46116 -748215427
29714 -466469422
45152 727207390
34021 63246228
17242 -621253726
27190 -93844665
48690 296474684
14375 -164425703
46126 -103030293
8212 -576008822
17139 704675822
28954 -172090034
9763 -248300338
46336 -820355653
31241 -570779652
4923 -129024941
5638 921727355
1099 948084635
47216 337567141
13416 -132398530
6806 550764456
5493 125506956
31254 764971847
7907 -579763782
27397 813143731
35906 -473833882
26085 -928455467
10550 -143068790
25559 -813497802
22547 -956726764
48296 -609876850
16859 296727468
28456 -828729716
37426 665817956
35779 961175670
6479 77667193
40502 -987791064
30784 -935788031
14541 -983228246
31839 -855844959
21160 181191936
2824 -94715905
15306 -975602758
15794 781013372
36609 -348692785
30367 -320861660
15809 -408948745
21540 205797224
31533 -74289384
2639 -876324683
42511 110067310
26247 -896140884
37440 257033011
21119 -248026619
28424 -789931668
10269 -338730692
3404 566449582
13179 -650970557
42816 181285061
42277 506778971
33664 806845775
13383 -273461006
36219 -985700529
26441 12734922
10240 -491015898
1414 531929078
4548 -809730899
2113 -406155989
17394 361408339
26672 -573860417
8892 -905537832
11751 -184746709
32736 -493521353
13709 -43208720
36605 146841902
4031 372872336
11332 -645479733
36092 56617412
2335 884263901
14357 13862531
7963 58278925
48027 864815769
26133 886612509
37201 -451633509
6075 656993525
5694 -475469777
33516 -938085036
9965 264883796
41429 -643417398
24505 -891326329
12362 -609721968
48301 -837855114
12300 285990044
20298 -33865609
46924 140630985
26264 268534653
16775 -769178763
33747 299974289
40781 297042907
2785 70487299
17523 -324636794
44525 -589475170
8627 -212682611
49992 10704488
44514 749600054
28088 -500159152
35735 -841526774
13271 -262807261
27131 880748033
45372 -680250081
34574 535840405
11643 -74678366
12276 -573332301
10607 736611741
15393 926153056
32615 -617220257
4574 -892850734
16657 43827138
31628 -678770449
29606 -961633354
23848 -121057508
15719 -936775957
33136 52709582
23968 -665604660
45260 -791223382
17024 659869338
7325 -905053816
13885 363795018
23112 -484480400
39009 -902159158
20586 612538503
37770 -251778378
48762 273925158
4710 -533329223
3778 699096740
5585 518500667
41064 -251722376
37207 467971302
16643 -912825802
17170 -560522474
46865 -690971747
24439 893084192
45563 -610429459
40142 -74411678
29165 -937681328
23529 199279149
772 504049750
41261 99577650
48428 592065884
28977 -921837678
12990 923802204
46182 574234560
22215 -116579596
10956 -821900261
27266 -450394792
33463 -28421876
28670 -430559518
11024 262607900
12575 826574231
9258 864101164
46666 64141738
7841 121299137
43140 -284086212
46026 51199101
11424 639641567
10124 304175001
25915 -421459236
11169 940556304
6045 625648128
19690 -862411524
16601 -411250339
40144 -113596849
27404 826345269
35854 -882798835
18683 -957760023
31716 99361462
26952 -397768301
45489 527089556
5010 -853429909
11659 478641513
32867 560166432
7197 54688133
10791 366258780
23262 453184716
23193 -181066814
32848 -127807050
46102 -447543855
17767 -581610657
6862 760123504
13482 736753619
31434 -925558104
23596 -238738452
17457 -238191615
28477 994819083
26949 -428327535
38898 -452893514
44620 961309815
34948 -876937556
13515 -697928239
4948 -975491793
17511 -127946942
9204 -618795853
43491 -639670037
3468 655826970
46942 187700351
42248 775333300
11202 933728375
3113 938815843
1279 -470021343
1124 456431588
38075 -35355421
20747 86006372
35171 457849045
20808 958555693
30255 -657134964
18095 -266557894
46254 -562685884
44081 -508056350
36973 914239743
6448 -229386101
13553 245383913
28641 -930884954
30890 -212425247
3411 579681752
29693 646598520
9452 -728279115
27259 -255315882
49517 242230197
2243 -728171220
43817 814970323
28782 -258601152
12966 829611910
21913 515575035
31131 976357045
37297 -825641116
42799 -910696071
18977 -2049152
25602 -696112210
19544 -981133783
14738 -44404636
16250 -375284413
49707 -870775813
20738 -562440141
38640 424449222
35898 -870210668
38181 324082455
10719 492864678
6066 -950098856
24543 180282630
41516 -856712805
7478 -669221809
29040 -373099335
38456 -756473547
42672 -33229007
16358 -333125650
39939 927857408
47950 2198958
8819 -486494004
5219 -13914962
24371 -998336191
46266 -117592533
38498 987062551
30049 -815526665
5966 88744563
48112 620770943
49135 -428086168
14498 169655588
32043 132794525
15519 -870397048
43656 675574713
48474 874448227
13539 940583593
5942 218062774
14166 -978561292
2518 -902922489
34979 172538535
17439 348848782
22118 207273476
34392 -245886161
1135 -249405565
8268 233082502
4443 -968533380
11146 -626160883
8423 668436484
27550 116343016
7596 4952077
2024 -495007625
5150 572471133
9842 104657964
35477 779719314
24203 617012359
27494 -966263194
10283 816891640
21832 -795784037
10399 389544673
43528 -349077035
39586 -870164983
24135 -269602030
807 846650731
10100 -140367444
34635 447878356
20732 658817694
5181 -484846991
10974 528442232
27900 -469768627
43733 -325937199
49609 965452101
10094 -181862422
3542 948809890
20917 -941618076
21243 977163939
48957 666014443
28766 244210828
27912 -536810557
22000 -499720428
7929 758888010
22057 39922985
25995 753545011
3596 -793456412
24963 27403320
16122 -852302154
49948 -263464954
22625 -738217919
8325 600526393
24671 -570457483
22809 253979240
10036 -926754089
23093 -781261883
27561 21438801
18374 -886648998
5366 -995250442
38898 322392653
4017 -152506226
37363 -695218757
34564 -937042390
21811 790812324
13724 -113832963
49119 -971161891
14503 934536347
45218 211057442
3035 -6694476
17790 -524181975
6143 90063070
1872 -910959120
8238 376483702
49615 485736596
45602 632179954
40081 -869061490
36107 589099617
23581 386227443
6120 620420670
4060 567745390
33501 409419842
22543 507053177
26973 78464354
19880 413067759
35785 -111819994
43077 -156645980
11254 -564041721
41982 942261299
14248 -307664158
32150 -101292053
12811 941159848
25818 -490777771
49673 170398917
35940 -260134250
27493 -222477856
8339 2439998
9528 756710992
41700 235930880
14992 -67363501
16507 -388022070
31951 -757082872
25408 651575934
3587 -907240445
45399 -656166260
41689 -420615815
10387 -37872453
49777 -875295503
19768 755836203
18306 219315801
37946 790955706
12057 -491654202
23143 -963703718
43517 7921584
8084 -194735159
42772 626258507
25636 613890941
33229 -274908927
630 -599432606
1136 -583146834
37352 602946027
39927 986942823
13674 369297737
294 888939702
21856 -35700207
21852 325868598
14397 -189873848
38789 253683908
21845 951787539
18733 823682304
7164 -945320074
37222 -973188497
18930 24149151
16546 -508413199
39968 422269558
31938 -978365968
26856 904677318
41409 295321863
27919 825256881
23027 -895858300
26652 997549773
42279 249844877
45138 -30742600
11292 359131066
29723 -529833019
13262 383130023
7880 -809696763
2389 898450482
3636 866876809
12720 -508314714
19319 150993602
37273 -980605344
32873 -625587474
35760 -965321321
36734 -943472858
26917 -305741215
3663 126379737
37138 -433214454
16613 -847334848
32134 -278285220
44804 -186237314
15924 195394
12229 219819035
12197 -928965336
19951 -6284137
9466 -919125086
35925 76039268
1795 -94586910
8123 -27464851
12292 502637553
12691 -363538792
40946 -64344441
41106 993516353
31506 710994434
25567 280874069
36756 -378470010
25386 -757413279
5757 -48780969
3696 -774596035
19830 -745865696
25573 584973645
29266 216345646
8737 -859688505
12998 963981060
34966 -233116789
44420 994425289
47201 368547656
30362 18701716
12503 -862445342
28728 213278218
8209 -132561932
24790 365581835
17219 309049945
3912 -575053102
31203 191570913
10911 -393909908
35739 -133393226
34624 142590175
37588 796710827
10391 824797620
39262 -869261095
36562 819454809
22878 -693147186
7473 -433616726
11493 272885379
23448 862836199
34387 466986052
2351 102864588
11487 250251604
38870 -984477387
12706 -940590959
15816 -76600221
39956 -703435205
25623 785450438
14412 -122406106
32800 -638097636
23526 -12979976
22839 -639864288
18987 -275453598
31782 738280310
32863 -441303170
32884 990271580
2522 -612916400
35206 -493248415
24199 -674019641
39401 931674074
40207 143886903
1699 311405216
22007 -373903487
40408 386243673
46038 -735347231
22795 -635460441
25272 782019563
32318 -601938016
42296 651194258
7441 -790969549
18384 442491509
25110 -911909678
8261 -2529096
1265 319426666
17094 -30367542
19362 708840664
12233 811207299
20165 406487412
47438 822134239
37009 793510571
16483 -754090174
29390 190976154
38140 -264758246
2365 -760471941
8511 577896786
4648 -698640196
16481 -499623107
47799 -445003892
22776 -310675260
7200 -326184586
22431 -169443780
29872 624992912
46677 107934663
35255 -215899965
26959 529244113
3941 -278111386
14770 -559306559
35196 655599681
27741 354419260
32399 414887559
47364 -803797398
29497 657737045
49506 958213843
4937 -953056354
9061 939672280
44853 -988471513
21400 -44068510
16154 117024723
24759 -626965572
28542 -301032241
6375 -816231931
11511 529948833
14868 186237495
23108 800396705
617 -214291041
11563 178005505
8903 -363435669
44528 678491058
34705 -246491593
47041 -52650537
27951 -701289884
41607 168441892
32969 -552084299
130 171024112
41872 -960892275
42148 -424254977
43857 143364597
18445 -300146343
16715 -3724925
34036 -424708449
47057 420567330
31663 -383588051
19360 -705927690
30719 -643057459
42005 872854063
30532 593277758
36003 -884313694
2008 278722137
12602 -247781030
43050 384552137
47161 -975229175
35423 -280764804
38855 918507368
48797 350253867
45419 771855568
39252 -598200817
11133 531358827
31138 -45412735
29807 165630491
907 -274471793
22318 -531661838
24469 -84918563
19927 -214441680
27291 147626475
44965 -651417472
3354 -965863309
21889 -802491524
15846 541488775
8995 -975022906
32663 -264169007
30177 -477679235
29593 -305711735
25531 -991642340
38152 731627081
21642 -187078312
9851 -935010944
36847 -519006042
2279 865284318
27147 -121093228
39301 -343154079
32613 250122110
30588 600842653
47782 444354500
31595 416162784
10130 739106775
43893 118680609
18875 142140305
47966 -979860164
16919 314360757
32446 -822997532
7878 -938561442
48870 261058648
9319 -72905277
1496 661501148
13422 844286464
24928 -113992852
16154 -138153967
16887 -752928134
34651 334213934
37063 628048480
45442 667744779
1437 39780954
20792 -735269332
41426 812899401
1870 -335795939
8973 558890222
15223 -915590255
20822 -26892159
25342 651324541
27358 -477461332
45817 -342011238
34797 -852431364
40503 747911970
42257 678551682
16515 -942124849
36284 860479318
26626 758361956
42625 -906945929
3473 812697416
17830 454700401
6976 748371693
47792 -92423199
34643 538572198
13092 -598165036
23634 -779673664
15099 -756943200
25438 -814564199
47772 -749333754
17929 -214734061
7445 -279493620
2051 -59149205
29104 -873689921
14152 186278675
42444 -572661921
38481 -874682378
5670 180910272
37074 -399338193
34006 264019812
4778 821688068
14405 34163448
20250 -557255238
30564 -227154146
12102 667845686
27978 -585955313
1068 -194753619
47177 1285421
45502 568053117
48146 -849657369
30711 346959652
43628 458340588
17214 -687764458
47351 -96484352
1814 -567229362
25059 -95352293
11157 685906590
1353 -998494186
1670 68547757
9796 -390651733
42955 797863770
26504 -105462228
23195 -989539627
13492 -945759968
32664 -124064953
11052 -962122012
18577 -217736626
48917 400204678
36680 987985789
22781 -992603735
10327 -823711508
45083 -619752162
3654 -444112166
35592 843362786
27406 156105322
35445 -934138262
49511 328620360
30734 262111947
1980 -291260944
24104 -229889424
38565 520934643
14370 660085154
6186 -843276507
9283 250213285
25905 69042864
31357 -729501586
46254 874686230
40417 -39957210
21929 32499906
21581 907526007
37746 -38850667
36046 -152392976
18972 -213696393
42665 481366779
43708 278587303
38299 -67766881
34627 -88017728
5766 -192247333
15953 357640811
28 65931399
29815 20608208
10791 524531383
40526 987176067
42326 30901206
43566 -6987547
11787 -86686095
20930 -383152338
1271 -903552169
30964 723156252
9908 -249289714
43406 534324670
23295 506298205
17225 -872221970
35195 367529059
26812 -922950471
7738 617135221
32957 622406625
49045 845468528
36087 331273481
2287 -813192279
21627 519829652
27315 -869035928
28258 -286441093
31512 392344936
5223 362775572
16595 143491419
5977 678514980
9364 48439889
35301 -331126799
22731 -150739090
12484 -445537889
35089 843580467
15348 313095440
35274 491484132
41854 -877032214
47439 -326312440
17986 -369070169
38739 631991104
2394 -410387406
38167 633720250
28022 -127576033
5300 -445478888
11002 132033997
7199 -937735338
41926 871446302
24766 -600653720
43101 82954408
16201 -692190146
43987 637008447
26234 -254548526
39035 330102192
32024 255290023
47481 -923692982
35966 158037114
23717 616649873
40193 -676659517
11596 274001737
2087 -254954508
26508 -666661051
1604 -940540716
21918 423868432
39193 -664273632
36223 -593234983
23466 -392094607
6868 -704653439
48754 656266050
22427 -374987747
35625 438997128
595 503869906
36132 72271589
12073 93824310
42400 314626323
21816 -874009981
28969 -521105514
20124 -427985326
33107 -483369429
6941 -297807960
7059 -792261349
44045 495893162
39724 5246875
29278 -978482737
29517 269204828
18310 278101703
37962 200365140
3082 10268903
43215 607524092
16769 520765153
5173 -823048035
46452 -313145065
19611 -893915860
31065 46716574
8616 107269068
7720 327588004
47520 -289617975
28901 -869348238
35379 -680246406
8424 -917825471
26234 -348785106
30035 -997806916
11988 994764194
4640 976733115
14621 -30928447
23520 -918012241
42695 -150713855
36639 801869970
2898 -972287697
47726 283117702
22060 -697472136
9890 -844978204
39913 139219578
23173 -418944859
29671 -857124710
40186 -99552053
41032 -976494098
36451 -501813429
36040 915103019
40925 178107441
45201 677450659
3157 882714443
767 -971062107
16552 187139794
23850 -909279985
47880 -250819372
2425 -214004092
15487 406157768
12910 42392336
17628 236705010
2959 -497041069
31188 979357812
10736 -107689659
29713 -897716011
41431 -342503226
13787 396620637
1433 -606997018
7229 -433283058
6738 -478531450
38566 -963859869
20760 -923369415
42847 5436444
10565 689523184
31873 -507125316
29695 -896160175
48758 769699499
23664 719249004
25699 -14220056
13934 931634399
47526 124005410
42400 -779028285
24698 -370888689
28255 504993832
12383 -111568075
22058 -197798657
48282 -508832700
3745 709892816
32353 446491127
15812 760714309
4135 836364225
30077 521461857
27215 -676130757
49188 -87329908
20844 557302912
24675 -749770528
1188 138468368
29681 -93032926
27259 85175884
7811 -184075714
25630 -856544008
23293 -249303781
5388 -798009738
31390 -868772964
7699 565037740
18318 440363552
41762 461528184
47429 -434985255
34838 907568975
38240 -52437033
42441 -972977968
40402 851212914
46341 668993627
35865 -214413567
10720 -124826402
29591 -567189974
6246 72152700
42963 653252883
46273 496611632
15725 -224859297
20608 233970322
14859 -979399607
15140 -117637632
47697 -814071362
41607 -936700025
22010 959835935
15202 -816199602
44026 108328762
15196 -873222107
1492 -688003759
6268 347942266
11319 -979418919
318 928312512
40498 546754280
11336 15862941
49616 -955877427
22968 -757568058
44311 -349635527
43113 -349661894
4435 767242006
44295 969784718
1469 -491007205
21558 95675847
3742 858895493
8088 363753104
11723 -923078416
2667 -231785646
43220 -163176960
43673 476369335
48629 826483716
6290 -589494993
36950 -552901757
12718 935329256
33715 777731260
39619 933755829
6900 4338149
30945 -170399736
26113 762158367
20213 -16831146
38311 246205
17790 496978299
9007 -236349967
23074 27186808
22496 -333247775
2294 836566746
38106 -299178876
19368 -931125066
4192 -247474945
22668 -902101564
4266 -705095743
42407 780262285
28903 640227516
2236 -334910297
8558 -759828634
17572 -419011200
17100 847696867
13253 -829898288
38521 -951807543
44683 -935663675
19425 553361016
48493 60696975
21911 853007529
48937 254617859
16297 -13707547
46711 -159178397
242 236686913
30783 -567044531
45173 -64020857
510 984333017
38170 -401179919
33301 -730915568
36145 -651678379
14079 -237103447
49232 636474665
2034 111458761
22089 -714314993
42537 149050525
34737 154243998
36452 -550742175
29429 608701032
4299 274249514
4984 763679669
25165 427335080
34450 -342233493
36589 728325673
10106 682022619
44241 555619888
32794 -710887398
37268 -720625330
33432 -149217976
17032 -179544348
6178 415505520
15871 127675920
33746 -921792735
8299 -584681326
18189 -280470475
25548 -762671052
14029 249289523
6031 -112099289
42738 -218635171
3801 16158970
45211 -681330806
31797 -801235608
39064 -404671996
10029 -614114585
41068 868972494
44367 -564906588
19333 28363596
20863 559260237
28912 -7780571
48955 -354004488
24461 516663451
19327 -952525500
41566 -599495160
19670 -621958292
679 256634302
3497 497773470
37863 818495888
40245 -964398355
37061 -972806723
15773 712450273
10038 627828128
8077 -114323510
3080 562829369
15151 615278938
40803 -875451658
11794 -880685897
4959 -2884738
20103 -887802529
39180 -340287125
47178 -567993876
29595 884439857
2099 344167025
18671 478833808
27087 821792342
8968 801255731
212 254709210
35701 386819004
14726 790308287
3579 -709644868
3475 209729875
10333 371894380
25996 -943884733
29092 53381642
44518 619146097
2222 -488931729
24481 481958046
41424 833448167
48329 803476578
35274 -941589907
32178 -476658234
977 -282939408
29598 -153701260
23380 770953028
8161 -241439326
40551 747226957
37691 -671272013
9608 2367234
48877 193163685
26135 -741811302
6970 621359745
34144 -431505292
9228 17281450
24381 634475566
2013 419257555
49322 -996423995
36599 110100541
49282 573166649
36031 -322967453
43222 -701960987
15971 110460542
38530 256400123
33710 -130579988
33698 676548136
36836 -980451063
8683 -420073816
20893 -443489844
41607 -550740823
34745 402880119
4028 -900417661
8345 481653108
20003 -530230300
36351 -176205058
27490 -746814365
24649 92088732
15627 -211062937
37187 -550993029
26984 494254156
18645 -990862752
36186 233527033
3218 -189428169
31989 669594868
4046 -185609539
36933 -206610054
22286 -944894860
24603 -255559041
10661 -3869370
25573 833544604
30240 109663362
18447 173269414
6478 -509528760
28212 -890665928
38229 860060015
47264 -889578454
48580 -520576775
45057 897883449
44670 9918148
8610 -490406604
33344 391365066
36561 894095542
2854 -951528020
2611 -459222486
38471 705263513
43228 -282955465
13950 -833914939
6302 -278288327
45747 705036778
13146 596034512
6060 -712849674
23552 139326761
26563 -97079010
39140 -943431393
28357 -837762417
2650 589664100
25995 721661699
33681 -294894439
33076 827328848
8714 -332747358
47178 472721545
6608 -947448060
29967 127127478
30609 -852120740
13774 457825712
26040 -897706247
36868 302886184
23527 -635934058
903 983863429
1013 971162665
43119 -308170741
7311 552220013
41928 -397864536
30665 -963859011
9986 355725002
12901 667089378
7672 940207162
994 -827714141
15120 -948546011
29703 604531601
41708 -935921109
31429 106772093
38036 -494005074
24708 277804955
33973 743988938
34550 -659007929
12086 -632656558
28908 -445658141
49203 -996945989
45367 251459571
15302 -1090813
32702 892258266
44126 -804260676
43315 711483694
31649 -762774403
20842 756473016
11462 -419610293
34635 373302270
23578 -960884152
4787 428759341
1414 605107549
993 -928560666
47548 515479850
215 -205553749
5823 -78703251
5937 -565138068
36552 -330512524
26801 -435645011
5037 -903302972
22626 112420114
9483 296886684
26392 -512256533
45738 437170943
36793 -183822623
3072 -782814334
43216 111907930
13619 867204484
687 647260559
23163 514161165
24267 -541232748
29185 -807354663
32814 -939303446
1544 73265735
12765 727359613
46081 -246593421
43264 503885389
28857 413705562
42859 780086007
29737 705190945
26612 -967803998
3933 -453767193
3644 597186179
13091 -967516098
45068 501154329
21582 391186253
31591 834619333
15888 -293932882
32854 -701519245
40369 -627116217
40363 -198188031
13712 -429347200
8364 29099978
2338 -997641081
49866 -459732427
13576 110482073
14882 482442828
45360 716567507
1411 922668524
39207 -970891551
11056 148212829
48516 88777139
44258 -290841003
39753 -416819246
14538 426693463
21785 -114003528
49274 -917645101
21231 -760764505
44416 293523988
41562 625673567
21993 949144280
3461 -741228512
38996 -902096775
21751 -931234828
23623 576906757
35940 149427308
20800 223201029
10027 412984454
15209 885565057
24873 -207483870
12603 -195253902
17351 245796656
32153 -12321773
18568 703588580
28500 726626567
37200 967510128
47969 770450491
3718 -335092989
22184 -945863037
10074 741441819
35480 -315937843
13187 -938803989
46819 -165893722
37688 692139564
22047 175378379
24478 736962559
25569 -984315352
29229 -427741821
13112 -827175928
640 -10402204
24277 310141610
8454 280254190
11202 -111577755
25562 -346021478
36694 -468650263
11895 -868848014
14352 -8677828
28452 -24808567
47350 371561169
5901 -749867510
45051 -142980604
20398 -767903271
4909 -325113030
11043 581099625
13774 -67281981
25982 -400321967
32224 232838050
10296 28484435
12958 677609776
25866 -231147792
4195 930399651
38176 276887760
45546 -55131455
46068 -547817022
15470 -375557106
12291 -431598033
48698 -458073129
13842 -940800961
48666 604853605
37978 -935475118
19269 -936487563
16841 -514536042
48394 -750832157
27620 122643487
45696 48927703
43707 988253485
7598 -355983758
34788 606081881
14861 222253142
46037 757830854
49175 -386903319
23553 180674679
23719 -20752129
17829 -775646255
44981 -267311265
17527 -173294195
19765 -341885752
32092 797584366
44207 -321365491
12213 -313423938
45900 -483243747
22496 -588077730
4153 645003496
22991 -397826365
20842 928785364
48398 -581014621
10059 -608729985
17887 549421949
25695 -307949872
38865 807135715
7873 915170674
1275 -926543611
7109 798527636
28499 333083365
9428 -651182334
23921 -942759291
29334 -600478321
25176 -973653586
36403 -807800163
35202 -383185482
49898 -306442756
27260 -632100050
21900 -512023693
26436 -692138502
47214 543613945
972 -542718349
4394 -546128563
15427 737102245
1963 -893188499
45521 -565406076
987 -205122259
49421 173719440
32209 -333969681
30157 91440948
5467 533618610
42207 -168268291
31660 -403428285
48023 164519466
30965 -30530090
208 -882909191
22462 439894529
15967 676901178
19776 -42373146
4709 998681392
41669 -958261911
15832 225100229
36022 -369857345
22975 -968984750
22552 303918229
3193 -993080517
1193 -464255631
16085 -230254602
14865 -961717149
19115 -930619542
21269 259162180
23062 225869322
36853 -239156271
20584 -702144620
3125 -978193373
44718 -512058356
41874 -565155207
37449 -247323100
8505 964377894
12477 -786323226
46258 611181055
25426 810865668
27419 59247450
46655 131757861
38321 -780091365
20816 810315768
1443 387609588
19670 -969356124
15610 643988295
11276 719440252
48249 -669931267
13527 434372344
15598 772940121
34369 829900974
27750 -324225899
21509 -436836804
45217 -883309642
37809 -861086715
21148 -340327366
31270 -874015539
16584 -675674181
35408 -788831563
28667 -469965623
39025 712905076
11681 -724655725
13009 544850299
38997 344759929
16403 370326535
43862 -128695407
28695 -587432878
30319 -51162038
28322 686550202
13489 202275534
48170 -906017519
33297 -51349013
26807 -405954210
14228 861299879
609 -162571435
49994 -100457107
37169 -729610367
39933 687711673
37955 780300177
43065 -500504720
49874 855204357
37832 -944113076
41241 -229605081
11475 96018150
10037 922769561
2043 -865075039
42302 -987241796
20349 -910764663
1570 -938414541
14025 264534575
43822 -953097823
8164 301864017
42043 191480989
47519 985048095
9729 727079997
707 827440582
43861 707859601
20874 555088537
23040 -554398548
37366 -359767653
23662 -345566924
7634 -909844241
7451 563765962
1422 -20972019
28910 834959019
27550 -623118203
45815 -887327270
3720 904185712
161 -626645792
34206 -871548763
8173 -921190113
35842 387751263
6154 396768384
19837 969956714
5414 298979192
12269 -936742800
29314 90379074
11389 -674363746
14236 -962163237
45783 -867987192
10959 400743144
15875 459689684
41749 -959843229
27334 -329914054
3537 -189341740
34501 -781022110
29155 -688021940
46446 -766313306
9761 -745398341
30852 403632633
6188 -481134826
44249 359509472
45727 325335500
22264 -884094364
34799 -157673687
35811 88484397
40434 -685637891
35234 609001684
3983 617082182
6795 -526937434
40458 -217342482
35580 22241295
27990 -848714037
37623 -344101624
31010 312087749
2924 959468473
44298 231453548
5401 292713524
35514 -290843625
32690 772477663
28414 214086663
48773 647068499
36536 114168846
17381 735484006
12925 240190518
48037 -135975825
15471 -246896619
39345 -30000033
48344 -5290189
13913 310276966
11793 537945705
15606 990266836
46713 -853727559
28818 31221006
15022 -750851423
35241 -740572142
46358 369693434
28634 -155799635
724 -132400756
39763 -79853987
20189 -506736353
17030 983154151
20471 522952010
28174 -996727275
49693 -715914834
30872 -470507914
25275 -711672164
278 -703537172
33835 507771986
20564 290029094
6953 983898856
8643 72672155
22521 308469661
35259 542487275
49642 -798410405
3244 -863624981
45524 -900680172
38193 941220272
42998 -369767654
17513 844966365
24804 110559041
36878 -411135265
27564 -400749923
22064 833487155
32602 -934472250
26607 716458978
47487 -621994094
25568 108051600
5229 -588963642
25955 715060825
2199 -181795131
41051 307479197
15822 528514073
12772 -902654406
11961 -101774830
34213 -74419717
45019 -978196885
3194 260187441
40949 -747711066
16685 -419408392
16940 922223550
45809 -780240358
11243 -208785575
784 839221375
48554 830866470
37692 814876737
22287 -36732897
47529 271628742
24337 -923911894
29631 -644439700
40584 163802648
5765 -311869806
17636 -351898046
40889 806658957
16918 -252975064
14839 218207572
17215 -610666144
48282 -325489354
48374 -381705192
27632 -764684583
42155 773046926
30382 -196734678
44065 -122419207
35253 -66872090
38211 296384753
3754 633014882
11429 -577654855
47100 498309517
34827 -878020937
20353 970837987
11912 397251744
35601 243285190
45837 -667954523
40287 -180349766
15652 -863439439
7489 252017917
33240 -42325843
4951 -649045779
32132 982693656
44762 -506043445
21438 -574713307
31840 444298514
24385 -846850782
44635 918078938
33279 952609210
27307 -150835014
177 -364488459
7020 -158520741
29494 862762364
22926 917897305
31575 -431388504
35654 761446765
988 -69768835
41174 214056956
13512 248999470
36165 897035934
802 687501300
519 -625565645
29646 988975185
748 968295152
26491 886462923
40818 -151005594
23666 -385056982
21735 342047836
11494 204119510
31007 -817938988
7778 -865106934
40585 151533011
6320 908425116
40940 683081758
34045 926119830
37484 -463256545
27811 -520998803
42735 159304353
15859 56207455
36732 -885406519
4241 650092348
1720 169677548
41737 -640905743
13768 -552226547
34466 476703229
12649 188461125
10489 -574141405
64 -765730416
1343 -589383192
2991 196741002
34458 202501739
2937 655390473
11180 -502821381
36076 -998004330
5506 647327037
35738 -798910842
16707 -362273903
20355 267487456
10911 735008442
28024 -587449527
11599 -802388273
20323 -619142977
26608 793522086
5247 -189729614
11389 -615005698
46042 -754091763
48711 593012198
40818 121515329
27353 -578973759
3279 496093244
32403 -202350791
25307 70805368
9177 -79534540
40255 -715287988
12486 906070086
31815 572218277
25301 -849209565
12523 -420331512
38875 -579281740
12563 -999032233
42358 249466615
45166 -754275045
40285 -999308933
33662 -362297666
45580 -804216011
33199 -804896708
8661 683494333
26147 -718675143
36870 456717836
4276 -35533600
1031 263299355
39791 171502441
20930 -805207318
10943 210918664
2786 -6373844
9124 421223504
48460 163795142
2563 -209395712
6623 -113294904
39086 291236224
39517 414618553
29240 -924077718
13493 -395235472
32365 407105385
38138 -224199638
49718 129302991
21785 -386710833
31851 305705859
40877 904492714
35223 423592792
32650 433543661
5156 -153755655
48634 -783202540
2557 466857718
10295 -82328393
6514 -961492007
30278 -903050191
30691 135435752
7490 -823289879
10484 -531770594
32399 -380854374
34795 -155873448
48765 750854182
13249 -959483357
25789 -628510360
33302 -888985178
9168 -986041564
22251 -892595192
12527 -553375848
45761 186774806
32801 -962610828
38983 549102273
4378 192229429
39551 -458913976
15432 -67888134
7493 -826033614
42939 -540635819
34716 -363791362
41635 20441702
31343 570597964
12787 845867423
42213 49480995
35805 -508611694
12459 795614462
5622 -416335318
3856 -845175430
26844 -939811580
34203 -392090811
45215 -906502428
9439 -673609896
6491 -989173003
41179 -570616717
41922 518449429
7484 -467074107
23858 594833556
17332 783338826
36174 637652996
41303 -141924105
6711 842221977
3013 -80429888
44684 341112331
17105 -100543133
16057 -369162122
35452 -788732342
7763 -491122378
4620 749944889
44525 38014253
30035 -10104203
21692 97436446
36355 -199612483
42696 478861900
31249 838003685
45933 121578869
17199 -49411098
9016 54802642
31326 94720210
27078 -202929950
7929 502248429
16088 354059486
37109 -995240269
4622 -896309798
4456 -764841920
3878 786549145
1944 550684489
38359 -399608080
3822 281288297
8335 -360168946
9924 -99198579
40325 520404267
23262 -569756527
13685 574065691
2094 -323845413
19369 371657113
32952 651560021
19754 744435456
25659 -706313588
44493 263540726
6224 -157653535
47307 753898369
6643 639108167
12817 -550864336
16719 -861423185
28237 744721151
41771 -297107007
36468 -256715088
16956 545365031
35971 -489383497
23617 -606480952
29071 -895044661
40796 -686977080
9333 553915175
22254 550032805
45623 135553824
18546 572578476
2996 -509557072
28593 -51224813
2003 837115812
3316 -971454690
4657 -873269762
31504 -595488563
26469 717091123
23979 -107601541
17508 -976087562
17779 962497595
36868 183512929
44457 830774925
24083 -265253801
24 259916709
11539 478219704
12633 -535215080
10109 749214533
46698 -239242424
19240 -646571538
25054 -274283636
27802 225773896
31372 55206557
5017 -67379378
49414 -124394650
19298 86038875
18158 -209566457
24821 -181343836
2364 -287987387
29324 707048902
34959 276218738
3659 -490542787
38099 -141036058
21519 7080118
8582 550034796
17513 -885942890
31007 693183634
6544 258495314
32289 -864787624
34080 -598972089
16788 -147318299
15245 553953376
25893 609134944
13910 -883159937
5319 778528255
13346 -854406769
16798 -433293372
20571 -499216644
13475 -381245104
6045 -102091560
15551 -279111593
38395 -850426444
18871 -795687092
41639 -132505063
22850 451701158
49212 55375717
45447 -391894012
7285 800014455
20872 -313028662
15947 -756578807
30779 298292541
49170 225279291
12648 -250902425
2472 143186091
44533 86442474
30882 389158515
32073 -94423566
39344 -926080726
30566 -200682706
34806 301930981
23051 -937546587
25755 -739565984
48473 -328331504
39836 -407166962
4232 682335695
44590 676655781
1425 77785009
32586 -449339890
46203 -666969576
22899 47251408
26277 587457086
49873 79320131
5760 827658348
41995 455439215
36549 799686324
6091 -416973201
10817 -180290401
28096 -909751804
31235 -243574360
27688 -297465718
6416 519335465
36828 124422276
32388 -13842160
38265 -870964236
37173 221444941
18380 -408822486
47646 465213448
38149 6968251
23820 -471230244
22433 624880143
23295 -75189633
19967 895628522
26719 -96115890
9751 88414414
48697 -478525696
9771 951587438
26067 -977344889
29305 -657037051
48714 -543875195
19747 -966966080
11435 648285885
15687 -808495523
22730 -852774569
45189 -888596167
330 513396548
23268 -143032380
12496 649223624
24087 -964756767
24001 -556494435
29871 -934066164
37628 -380360952
10513 -141694008
18942 -348919955
4852 356139816
23737 673267654
19892 -362709051
45428 -986614831
26955 -859914424
5765 -972731845
31057 -310877858
39763 545322445
12422 683904323
13910 -996281391
24176 452686508
36698 -599645739
43311 412204045
26390 93690676
20722 514803822
9992 324295330
29337 -295508076
32875 -887366274
35251 -975850774
1158 -976905347
12810 991662204
699 973273273
12071 296060217
30893 -920609541
9071 -729309156
27353 -743338846
15416 -617150403
3643 -52969599
21078 677008725
28901 918080031
41714 638008150
16428 767788891
38971 944971049
36629 536799301
43955 563990572
19129 690904137
43763 462773115
49685 941469826
26640 -259677815
13030 443830576
41731 809002061
18011 -413093267
37135 -789976502
32224 839421652
18036 427174563
49066 -216122525
32719 -442573900
13502 112715492
31146 -862878312
28614 -970933519
20620 -938074902
14567 -185685906
273 89180733
2919 988564250
11180 -665806737
45325 -306967701
39033 -162080739
42760 -959920314
1339 -333607482
17082 -212508665
18811 342035725
11826 -136217501
47992 975551529
39571 -893108322
8161 -668954511
36941 371334535
14982 855928779
25865 622701507
32110 -353534746
8518 -520354865
27435 -398790360
28903 -23629806
49881 -694867181
25338 -660411987
29349 -251532429
3297 -82391229
41271 -449035489
32393 842481474
23153 610405613
1103 -803261686
22850 -914668689
26444 -960545605
5903 606237831
19438 -556081340
13796 -21545637
14005 85877954
48149 -903758772
40401 -128690742
47272 -68785619
31953 225415738
24510 -809507028
7484 622701600
49427 776932131
4097 120489875
28190 119588931
36596 33821551
25947 -262182610
21574 -296270609
48052 -412051800
2564 -698208990
18966 -928788155
19428 -1417081
42178 302433465
14199 -873623820
41919 -66694199
48774 765846150
14104 347332779
31263 865256256
12484 -588720119
18813 -930848290
23262 -991992976
24415 -559178240
1152 -971234441
13760 -57604012
36999 -855284446
43753 -964367325
15595 -515627685
5782 -911586822
5712 -243375876
29926 872969979
32483 419097629
46761 -333754950
17659 -415087063
42819 595728022
29734 222280141
37166 -620422017
49744 -379630654
34907 976111579
23920 964950894
16449 265848665
31341 -984789083
49586 -969373448
39732 -811786713
37412 -861094635
41699 -961138205
9425 -512716312
28739 208240532
3470 -923093816
560 537546396
42890 -358137361
40623 42546644
15992 842630054
7986 841840365
7612 -835432751
15915 -705201743
25528 621490411
16964 -415586393
26895 -485374888
46832 623673047
34843 717464305
14346 -777045119
45414 -26989382
33156 210793083
5832 76865234
27874 -719899933
46712 213198720
45127 -407315152
41566 -161920946
46304 -567880537
17721 946349177
5941 -714421430
42178 -110556753
18361 -75010744
28656 642619071
49729 910115191
20073 -936286504
40468 269864073
23509 416781837
13424 791673623
23691 -65970661
28060 -935108705
42497 246936753
15809 -91910463
9001 -202865938
49592 -59821537
7034 -932873280
36321 -983644470
11140 -904250791
34634 -934328968
36224 195039794
19644 -343999287
14787 961372647
20837 -999489890
87 -888445354
33986 576834259
41909 568990128
43234 45328396
17934 -995665597
34819 -394024607
3858 146143286
36360 249984409
6294 -375572758
42806 874872679
43713 912717432
23580 -983906210
44505 768846287
35288 -928456779
19686 -549524358
30290 -334077525
23088 421786123
42604 607614274
9024 589514995
15752 511735837
11231 -688606692
36595 -899649431
1332 516381439
8683 -624160695
28338 -825776024
41410 -433982161
11630 -956227952
34689 -100268660
40915 254206133
31777 100386327
8804 -399123048
13076 -880771583
42692 861581890
13238 -281527969
24221 -915181934
11376 -397504660
12263 -947048198
33243 853747969
3628 758213594
37571 562658276
26116 -814668036
20366 871895331
43024 -436695904
10231 746755053
7734 447933938
10891 374708358
36776 -681517112
31131 923990317
28701 73295818
13886 336194367
39708 -422297080
4724 554325260
39582 -653431678
31917 -947495683
12594 342693208
25173 889735838
47523 596355060
25509 609645537
16944 -909193103
40836 829685738
10449 908574676
23917 440068077
24748 -596636425
9395 -887844954
49414 711553447
22721 -512710369
14892 239555472
23795 -227572557
31761 154720824
30386 543422062
24254 -707389295
15766 877955557
17448 -247661873
45025 901141273
43365 -598449258
41771 -765597788
20290 -507229836
33741 -757784314
20733 -256438612
31189 -774690514
49118 802720145
41970 -550596092
31352 -393269640
1185 -666567884
4179 -953236890
40169 -888618432
3480 15044783
32911 -919144068
13559 34487278
38021 -536955713
46500 270373274
43440 598679790
45477 -775566860
44530 -488206469
3018 -952217440
2706 275625717
29626 449702134
32495 -402188974
43143 -200622672
6792 670400030
47953 -339386327
8457 -109453041
19245 328667783
21414 295557719
2007 -489050846
22430 651709433
5576 -691435143
47998 396982220
25752 -203682597
49964 500992526
34596 -501604880
47255 -452880980
30047 -793319428
7901 857046100
12483 -923826812
3215 704714691
28003 -133223214
10922 -882521978
35742 271697246
46402 -736367666
41768 24154099
18957 416485182
33755 -129236306
31098 865716954
25833 -572724143
20978 -636302588
16433 848360428
41001 -273715417
47036 -944253522
36021 -86384747
46297 815809517
2657 -573744414
33609 -81375701
37898 -416936423
45913 956769350
39802 825484298
35833 -385445969
17727 -981324890
42065 760469586
11796 4915175
12589 -43865752
11029 -34067228
17356 -868054628
8204 -435431619
33635 -871935611
40261 -975355778
16162 949029930
20582 -815990732
22846 -152850230
35473 -236991521
9130 613768757
39142 489875273
384 535494962
30901 566156867
38395 245458799
9401 188742696
41821 792200982
46356 -288879572
38810 699409176
39919 964354558
15135 -393611205
35079 328896530
5799 -855068706
47418 128105659
14139 -867505004
13754 501032889
24516 -815360380
34583 827102894
26114 -795508750
51 -278868166
24531 669364508
31843 504059450
46231 917066351
41880 90744549
15461 343385040
23836 1498149
11033 -398353054
44594 -789774735
30926 695816830
11827 443692011
41253 81961415
1036 427091932
11179 640665767
7019 -160748031
33805 -794996356
18153 147623420
49223 322774686
7390 40966346
10897 -428104548
30493 -586134380
13771 -108157292
39655 717570680
45946 598274802
7985 -907415754
42611 118643222
20991 -172563837
44448 -961449785
15983 319722025
40348 213755625
9270 376889352
29125 571874151
15190 145643773
26473 -118771654
23800 839522579
4552 -976646280
46429 220920643
7676 521268321
9476 -738797566
3034 -428680027
13196 -881332541
19976 595095644
45860 743084185
22564 -94335578
20048 165378193
33899 -73187090
3414 390695669
5795 -228186978
41370 98368602
7534 -572017734
35987 -41318480
18516 -103687915
46759 366532414
34849 -176873809
46165 242156234
40047 834037882
49879 -63074289
26250 -988039980
40796 -232187911
40283 447848812
28075 -257922806
22864 -819509468
3556 -421618513
90 -625854990
27277 -542138724
42797 -680326025
36061 253463263
12030 448661311
3855 486082818
5405 -899753123
1113 518750018
42083 794095450
21824 -79032658
29432 -159281669
33496 -718771030
6166 474486065
26599 -631738431
43057 8595380
40391 -540203495
7782 -524090503
33473 -962615981
47283 -813283071
28241 -988430469
18704 763359311
22542 759682095
48466 930924107
35911 355440005
23700 439140547
25231 88624085
3057 817703130
5549 -726541275
20295 -754324427
20954 -347801502
45004 588363350
22849 -510472304
11716 -970347217
36066 -287627328
8558 817758997
34661 704264305
12753 926627260
17720 2273554
29912 -700072430
18118 140119981
10420 -660846389
23094 871443348
2074 451113475
39049 154078641
27140 -360861280
18423 -196423647
4050 -229211506
7631 -855708731
30296 820015764
41114 -278156305
24354 285638852
32465 -223557874
15681 595087105
14676 -372633465
36518 988945591
15555 486599145
8846 848746936
26764 -810011352
17290 207977270
15991 -298317837
8517 2860781
49276 927134413
42036 -349121082
11035 -720876742
16954 -514361318
27535 813702148
10627 279591306
44765 -311423650
42887 -926107342
38250 -525274209
24937 -64054245
9044 -904029844
8805 24400133
43757 789585806
34322 630026093
3227 932009746
10512 849042837
38108 -888431146
42113 488118899
7582 -324150858
17643 391659065
16725 597551468
44171 -215271732
20927 250961488
37280 454587056
49164 -226024473
45684 539528568
45054 -119741794
10365 155904487
46934 -498661191
14909 -133855315
3876 123850159
19014 997525419
10671 -79858018
41125 626111125
36544 164434604
2425 938058766
3387 394053267
31108 -246853406
4 433924312
16193 -924265262
13307 -696700834
7374 -69638125
16364 -968291641
13522 705917737
28776 -422770352
29808 -328571571
20202 -7717350
24633 -210984827
42651 859630871
31828 360932109
7228 137929193
48813 491084251
47199 726810614
1279 -117970081
14659 -843002799
46368 73667470
29347 -574455684
19029 643853740
37831 942812061
8062 -304667450
10980 626866605
15608 -926362133
19394 888231180
28405 -763393409
38701 -17187956
41238 -670523417
10836 -398437720
39247 -642243598
36322 917308033
5235 194140524
24348 -949932669
11649 -612882047
21695 -875646308
32107 -214619324
13227 85775876
8834 -855243481
10740 -300009442
38091 36824440
31032 -213919867
42178 -958883507
9431 -276513916
48365 742149766
6169 -956329736
44651 505937610
44487 192208842
26174 740316236
34190 -327081167
38879 717887821
34851 -989077766
14464 -578012664
43856 836498076
4987 514373296
14089 -362345405
34729 -170256923
25924 677145120
47557 45143257
9376 -53514647
21971 578195920
49883 -407768104
40739 -491317028
15561 489244368
29555 -120766737
37438 -918533898
38338 -335531568
5770 -194577713
36716 -105880847
8802 653199624
20572 -116558298
34780 -335277110
34363 567105299
14909 -710922946
12409 -552468082
27839 104574284
6181 -921765623
33704 -185105928
4793 333763270
12886 -459050737
15366 -828665654
2780 -484849678
22610 -432679945
39209 922258548
24525 815009325
17380 722448009
37252 571345096
16748 -883331490
45565 -565928387
3532 455731656
22293 641307972
8704 -240152279
41794 -890371529
8095 -988507595
8022 731396586
30933 361420979
21303 27373387
43443 -408949937
24964 49660263
35941 -91350998
13364 793799488
10937 268153319
21830 -276699385
22229 -938855965
25692 790567394
41719 -961024241
39834 929697983
42808 -291033227
25532 -921402021
44566 40267253
4586 -22066447
6941 565241849
8266 -869224114
2503 452516734
32089 -625366772
49069 750138443
8115 -302704549
46067 238610004
4041 -891853704
13691 -569515353
26760 -330853917
10420 35621760
38535 -26683408
14572 -804280422
36833 -829919583
13971 -285574512
33691 490191417
33657 5837262
20349 -859008045
25184 -641047490
40954 -475447564
47889 -463425748
34257 -167584580
11717 -505039694
44954 -72545352
733 -308208242
13519 247421712
4658 -952038850
47082 324518404
48823 125169228
44718 332183913
41683 -504870856
16408 971778407
20363 -999108310
44202 811836755
5545 -519088103
36150 -678548494
16927 410753432
13739 -354813242
41407 -905571359
36753 -316324956
46757 21758490
35994 -781333377
35028 -995648588
36995 18433075
33341 -109699799
29347 -325851937
42823 -121974977
16714 -261087895
15213 -536270464
41434 238760914
12422 -407829244
24189 962127583
30694 -433404301
40695 761154279
45676 -967527902
46943 152277446
44070 -919041217
10198 828982935
32363 -233354551
45651 -80136457
11607 -96934297
40727 -105108652
3454 -907545573
317 -487476209
34707 -962931335
5775 353341749
35685 164013479
9179 -662803685
595 627816377
4830 -903333776
43672 -751787379
21405 -727931877
1059 -527595908
49542 -733002047
11497 -346500227
15477 -251488456
2893 -366610546
10235 190172554
46346 129722698
7717 -12939450
18653 306497403
27235 501063490
9806 360904336
37067 -946363588
18990 789126751
39373 -793441753
26371 251762660
16754 -780972871
25083 -567806220
43554 -184267354
44191 672886579
42386 -505224619
47936 60163435
2486 -262847380
13171 240160633
24389 61710201
40044 917131822
2512 -277798377
4389 -893933799
42953 971789577
14177 -368826623
36039 785048677
25807 -490509454
34327 459619143
18142 -657382760
3820 -972622121
19614 692112332
42120 -973187443
15178 -940382452
44535 -352805396
4806 -659305301
42875 551468922
36898 -875805153
27402 240895385
1315 -245458715
14664 977970354
35384 96065490
6037 121167053
2549 472127541
44782 -600243286
947 -438829311
49374 682764953
27511 -345679440
4462 -289408508
36097 -673940961
3739 718748995
34270 -80792747
18455 -222903388
41998 248921167
12453 -21304145
32562 -64290337
25154 241693467
26873 -722765704
11838 489847541
4257 -351320580
111 416622971
4277 -978228446
42115 315649483
40977 -486001862
7178 242546575
11923 236543424
17031 506810915
23881 936546192
33712 -95814516
31340 -993067771
41894 -106037485
5984 -455419747
14550 -173066602
47293 -796450793
28629 -576307261
15711 -941098453
23103 -937921263
44574 -355263662
34477 -390718431
28145 109001901
11679 998791653
18921 -481843581
18964 -793671292
14193 494542800
25031 345202674
31542 -154088117
42137 -703366725
16674 -920146124
3085 -935176962
15778 292863965
31866 135631712
26803 -818652161
34178 137471320
2890 -867012273
39630 984818653
26659 451097385
3805 440051307
30016 46761930
21084 -871010881
41794 -390589441
22443 895296113
45741 565873335
27212 -301669069
3970 168012413
42732 929130295
28360 251669746
17586 517674596
12269 967505161
42890 -888381886
36768 -893068491
28896 194998870
16530 785079777
8060 379799051
38172 -866053457
23456 78179142
41608 -164503684
36004 -948804104
43181 -129562653
49762 899613215
9863 365197149
33248 -795641156
33441 -548945426
26088 902400832
18947 -917787939
43571 -775914672
34199 962972065
18195 747172465
37870 906650727
13624 -862557394
21749 -659207608
38709 -658496570
15681 -958386645
17056 430174712
4280 -152741140
22363 -344466832
42013 -283919507
35068 -465644391
22795 -565558195
3867 438211155
46484 -844191908
30159 -294202564
36255 -66102966
14114 571864704
7311 284974123
16516 -561305911
47520 -222554589
25120 -345428425
46288 25413199
22061 436142174
25344 119566918
47413 937644422
16384 -195916293
25513 -144701169
26339 -386210823
47271 755179378
43168 808322822
36209 -259106220
24837 -381020579
3545 287800321
44411 874582147
43911 382236411
7987 -640791718
21482 176119029
27556 974070626
3897 109809893
20668 -591030750
2959 -365682340
16493 224487051
26229 -695905178
24202 635642830
32005 -539610150
33631 -774716280
13142 891218212
34887 366558467
6967 -399266963
19449 -389454352
3931 598200876
36258 872293786
30765 -793108236
1658 91613812
33064 -502448987
18674 -930811323
25729 -433847627
47196 -525998483
44349 -15531692
8160 -217962252
21469 258642704
27270 -501341859
16609 851584609
33999 -966087846
24156 -188610074
7155 -859680202
13586 466728086
19851 -111056589
7225 564010701
11715 -157162141
26537 333656639
9013 45946740
48258 -941781384
36926 -377427441
10309 482108957
18015 -659938564
19578 -735551872
32739 595645283
23791 -443547462
42465 -726616912
2888 979047945
42384 629949619
9383 -721167176
43526 -175571415
16446 -795517042
39598 756921592
34685 -568190667
27951 290464961
37522 -972150707
8252 532714875
26312 170164181
12310 -896773736
37901 -435987760
14779 403161399
44489 -114021958
42340 -659176405
23215 -909752626
46552 -984165278
29661 -805301052
31908 -935559925
28021 -787437543
21792 937321504
2819 -818220944
28351 134399741
30969 -154143309
20873 719586601
29219 -755076369
35872 303149533
27286 79233470
11513 929400650
40598 -912111875
1853 -464729797
21279 -906486190
29112 -747751597
4832 96400939
13397 -460088982
48876 843082852
11909 953335187
1281 410051693
24737 -912993390
43212 459882248
5880 -875554393
11494 334438781
38604 -633741897
25106 838938778
26904 -916083533
36672 -729084298
45866 957478755
43511 22807949
8889 -642325024
35996 -768551658
31195 280688637
40177 227334870
2916 951909454
16066 -973208544
40058 -401672349
39612 698025628
30763 -103487711
20393 855401104
6236 151169365
35834 410945497
11200 326199490
44599 854272504
46806 898807064
48393 198438108
36451 -298677954
10684 6584387
35610 356933996
9804 -78932789
25021 -423661476
16176 52792220
34201 -860434923
43720 749955786
23244 488314962
681 -996119537
25961 -142754170
11673 727086513
25370 -50796489
26928 172156270
10732 -984011474
10573 -190474681
9708 652997181
47531 -448162393
4820 902545316
194 -976192668
15906 -874203809
27622 506066368
38508 532450105
31421 6471340
1804 -581071898
23933 365282100
34966 -722305885
47627 312135604
8228 -768723314
15213 927424553
16226 -440081042
32492 -35424215
13393 -741907716
3953 -72119979
3707 -158165437
30756 -655445855
20515 733319611
36070 85508376
29718 -188324627
3476 991567489
15942 -45152128
41989 -640706241
29364 -993232742
43945 -688044034
46873 -991762411
22901 -514690844
34942 -318636903
5382 -513894608
35414 -181185314
49250 -47390667
13480 -929294528
25084 -519203644
4734 300345
25719 -225172496
11346 510800802
15027 -104904455
39305 828277286
44545 550707014
12982 -221664981
38963 -926911513
13998 954559853
39303 59761862
17255 860798938
29977 427894683
20369 -187630980
24493 -954704422
41935 530183847
545 -460384073
43433 -907603334
13822 -952507386
38160 933354777
48417 773878848
2215 -950506185
28836 301709312
14154 -107718453
7753 466917797
46012 638228150
43441 187797054
8090 925063266
48639 883673417
18996 -298771542
28658 473023130
39058 -692422719
40302 -533070798
21817 179598841
19972 708204122
49323 457009976
3792 -567865261
44052 -635782111
49437 -813151022
16776 -186325444
19059 955857189
20596 -967037214
42406 655962499
2269 464378685
23496 -746992605
30526 173637615
14897 -897947848
31355 591185934
1129 733705197
25673 83403171
29500 588771099
5839 -518458654
9236 899433290
32270 607266241
7151 -897741329
32214 592565396
44536 -422123792
5060 -240680840
14198 141103292
10688 478507327
11295 -905662308
39846 -27342436
9852 985876191
47741 -234628801
24371 39660979
48431 -280960236
31112 -905779779
3513 -645629380
36862 -953659655
15371 932452133
33882 -912389637
36573 764263935
49449 -291905231
48062 -248158369
15312 -547686355
1339 95825101
32666 -412473395
19149 -256958817
12383 -662641132
19848 998016889
23006 209703105
23327 857968277
5250 770154116
10816 150093190
11676 -973507890
2475 522642537
22826 -834888091
6679 -367894602
47031 515522273
35919 -425078909
46193 466812341
38947 -632996392
44792 591745210
4079 -667225553
7689 -529026474
26632 158640278
24908 -247119307
1163 -162883691
9501 -66019843
38621 -955438024
20867 -225212473
49437 -220392554
12846 -588339957
32317 813106114
43559 -351823773
38569 747534587
38196 911289750
1313 -978156135
34666 77099339
22866 137171743
28374 -609557647
23048 81265848
32158 17453280
33438 518874209
2539 758108009
11890 -383061591
45857 -311810244
49801 325311325
33793 -339224947
1281 -120451532
49408 231477350
33453 276456200
16419 -553346045
3295 -796648883
22861 357951084
43438 -75657489
8360 488851233
20866 -255767164
23398 776506868
31231 -837229345
9065 531575935
32045 772543119
20797 -971228728
46326 172131844
30313 941304588
48291 998497605
20158 -616203928
28 -979418258
49213 -869197072
4013 -793280327
12185 416972072
39658 89663801
46639 -10813105
10116 117160522
31178 949520035
12324 -994658656
817 -940359759
11515 405894367
42564 -566712035
8906 -369525808
38150 -665260773
35300 252407196
5292 608958307
11236 548985326
5000 201954503
42928 81031599
11753 -260716465
20431 229782584
9459 857108390
44779 -800803102
4596 479390636
47231 -154726547
34173 687455412
43378 332475096
49289 -465773265
15963 -799631366
25831 -703046210
12098 587501262
2941 -569202527
1977 498189684
37636 -402775708
7828 -895805098
43840 -545050613
24131 -82505390
41509 385953298
10287 823718908
8714 173746103
17868 -890592485
48965 -374807115
19621 -313022404
46232 109864605
18396 -971614419
3197 -807361587
35888 165246844
2881 -690077511
46782 -891295785
15472 -52309485
39903 -903829040
15571 251909310
28961 567214032
49293 -869642923
19535 208239246
13115 764958005
17243 870337401
31351 -682921569
43037 402086862
38798 297177581
15995 -313722217
24628 -396091655
30835 -886748120
22450 -780006141
34375 820977615
48577 -860112080
47231 -577159372
4662 -216669502
3930 882176191
31790 86020305
44664 922823463
27217 -886905097
39688 -53838095
15121 -944491435
2500 709632723
26859 483753917
12263 -452465154
3080 -900048516
11697 -145990551
3417 -412224472
13449 340146070
36699 -702831656
48844 -880539322
3223 605557711
44370 846702772
42588 -350398637
12620 247589032
17290 120236155
11075 -102097694
1382 -752967591
36327 -914020075
14772 -291521761
46077 670964941
40743 146817851
43380 -166592228
20195 -95005842
12504 -685226820
212 789056893
30957 -864822302
30471 -859096568
21149 791225325
30710 456439409
41917 258233768
2427 -62402001
30409 457452990
32917 -531296192
32048 -232066913
14381 -970535961
31891 838128124
2249 -331094878
49281 -236608378
14803 -449877557
45689 -371421865
5834 364915013
34799 438826644
18323 -401847345
42065 -998644055
6067 973899031
13383 -663699667
3324 120758493
12302 948643791
43231 189702591
16632 -380839300
5177 -139492390
12733 -752035127
6496 -166142575
29869 -44171636
6501 -910478704
2663 575675556
18553 -799321315
31342 -482196188
26112 949586874
2259 -294060243
40091 483782177
7023 -607468008
42136 -311490234
12358 -953480678
46377 -237214635
42976 -50104660
10215 -171998448
8978 5222059
425 -938266939
20712 -101644803
47106 397973276
1962 310723373
27187 193565658
18885 -750000346
39413 -947280351
1827 -375812506
19488 998179502
5621 993558849
44525 210411622
46989 -730065670
29671 -736692748
8806 449006315
44728 -729793764
39299 -394315866
39333 -879688497
34780 -664289991
33383 830586437
18448 -30546908
2748 327476920
46570 872337332
41179 -972091489
38014 -230785252
39950 365760665
38641 -582190014
44317 -639599175
8079 -745598020
8296 907573986
46576 715016883
17370 -989846979
14526 -637764127
45883 677256701
9492 501265656
35102 -803104384
22538 -910455710
31623 542687848
46360 -242914542
207 -836560847
49819 449200724
10711 -858409846
7334 957888458
6791 -592728622
11718 -21784589
48647 768215086
34461 -802341708
44166 -281033985
39070 613865338
47347 257840047
35664 609098560
42851 290882447
36648 -168375448
10012 513040825
29979 -890800642
84 -32473431
33078 58196148
960 277927145
48525 316140410
22174 -66592251
39188 852560241
18534 -307379181
36835 -962460000
5339 -537370950
19098 660325903
40816 -528430964
1485 27721112
45666 -326899982
7196 -698945517
3843 300572028
14950 715137173
49674 968653925
47423 82248026
4789 494450632
24735 -363187702
38892 -602223039
47781 -165486079
3922 -755376224
2827 -645499033
26871 -624024389
44649 -719761725
9389 -10715962
34057 -537487516
16968 19821405
9786 701041251
44777 173820809
41087 -706475266
22762 894544449
11435 -905911492
17160 626677549
4512 521886168
16442 -74693949
29828 -32631357
19611 80970363
45975 877182654
37282 189212833
13224 -842993026
19459 317896669
34427 693397279
4883 383086426
23588 -636855789
18947 -631833990
26812 404414674
19536 -967558294
35609 356738245
40766 934436694
9098 388606471
41468 -59942793
27571 882188925
37932 530361077
40263 330489896
46872 621825212
38235 -396896515
17117 -892983672
19108 -17527340
16873 395971998
38009 752042695
23722 -997714183
43878 879364820
19418 -787490392
46303 251395837
18662 819760183
33743 -288278248
27030 -298989872
37558 -514122336
17561 -941685041
6525 -344022180
31306 156380783
13466 -822588890
33772 408098422
36773 -688951076
41620 -641983005
19166 -726758867
22306 -75418308
41301 -899936959
25232 93741722
18258 136553955
25708 696493892
20373 378351999
29664 -852780912
401 -666092070
35751 533113576
10712 590706924
18036 -898516593
31830 657924176
23102 -219481842
35154 -981315046
26088 884581072
29118 351354318
33713 -702951608
40115 798770417
40725 -639574705
19189 -990675276
26724 -511367217
1872 -840544088
13843 104422739
2668 -306097729
25549 483249592
33001 32063378
3908 905243583
28094 -53168819
16136 -636006640
40785 676813246
33917 257442222
40615 -237230099
6672 -962866020
9276 -202202919
21806 201897395
30180 -693005185
729 -952685120
37620 -821101598
675 -40185430
30516 641790286
20018 9926222
36158 880313515
11049 68873924
17285 305964250
43849 645177184
35759 533958068
44323 715977764
11745 -837857275
39807 -436699007
48389 -996812629
32188 767061611
26492 308244919
43323 -223367085
47486 -181369537
37102 -787539652
36571 -967972001
7868 -160692882
31043 990072727
3330 -702964732
12453 193564678
39100 983847177
41294 -450135438
7288 -270716579
34415 157969389
6761 671947093
25057 -89700846
10427 471338947
38215 -41582100
48364 558203748
14097 836935700
30053 -910014537
8936 -154432982
6098 338854272
39541 -457493671
21009 836709426
22956 430618344
32907 -831373541
9881 77930600
16342 -454993454
19992 -956989354
9801 249573101
28402 360995048
29301 24370226
40327 -326083385
18668 948977663
29480 -941729226
37793 -915151281
19345 -474195234
11097 591993889
19668 -235374764
9933 -343101544
24916 -193191026
39575 -971757163
15737 723434795
45442 973155915
45370 -504764272
30777 -427728407
41821 648673770
6738 -971839925
4092 -968267855
2922 -461524595
40478 573649922
4690 -153642935
17308 752059821
1410 20282137
30594 572086974
12302 -583038659
20532 -644778140
6656 -883848126
24144 -276513732
21997 697618448
6394 -130414136
25987 -72530876
45553 719048213
46713 -454117277
8129 -509684005
15918 545815985
39403 560198605
24779 -984063043
35448 -464443291
43685 533976187
37529 -581567608
4253 -808427663
40565 -898825588
10681 -295172741
12060 -897935294
16924 -956617325
18153 -622631547
16667 194942909
25634 631513704
29700 552229730
12068 -322299887
15072 -961688033
15280 195251470
8180 255189849
32390 -351982922
49472 690968215
40553 -554863731
10682 840103723
47336 -957218884
12177 370971361
20390 -347590606
27848 -325954548
38362 -909761460
18598 -21289134
6949 462330346
30461 548614648
42970 334019016
36839 -917038117
1733 198724600
41679 -887404984
29586 979834121
36744 -234292499
27578 391136489
33959 -176202576
35139 -144225088
34307 136312487
7940 314155527
10422 -609521494
39373 531862652
9352 -316304630
26372 752646320
31689 -160743837
18047 524269340
10293 320968526
29897 -887113870
20253 -725231678
25825 -205324167
28675 -777276653
20772 498803401
44666 324762633
41473 93805909
27790 715278971
7478 -876050590
28416 517388210
49933 327463201
25875 -792445882
10282 -861573697
45644 871807562
42442 969028327
14459 -909277713
40611 -816111311
14523 -972848939
40762 405966434
36188 16893196
22182 148911532
33795 -35619148
26176 -492236347
29417 -644288417
49794 -509549995
13207 992557832
28303 926699725
26030 -396944568
29348 99438584
33264 580338024
10313 372671788
10478 -144585927
31488 -963449079
33709 -612358649
34548 -162527752
33782 -947680106
17100 598706729
20383 -918382426
45511 401393274
43280 -556783849
40336 -984538345
11381 562272838
44623 -659081363
7222 859803761
8139 -654776031
45758 -786143163
20911 -183765198
2077 126972586
13938 804352398
40999 -999664217
22032 -228335163
37919 -666758869
25059 -373094518
48757 -818125348
40804 -442779432
32224 772658388
47579 -86618862
49777 -632640044
30070 205292200
16171 -452826651
30187 372338207
39362 120928279
17219 830301097
19848 -253608563
43574 615031155
12345 981510845
18330 -643068044
37439 -537899738
24916 -565356613
13957 -135347453
27288 269065718
13210 564546179
6136 677274865
33418 289262985
36335 -988413796
40765 -861884061
44220 -550017127
323 277530126
21564 359461437
8945 619970169
47367 -524318511
13446 66221289
21552 621265695
9084 816450884
19784 -975187182
28538 -99710609
1923 23447070
38288 328841746
21084 -898225590
10616 288321704
37645 -840426231
6643 202317731
14210 -462001785
9653 -257643036
43486 -791197875
33615 -423015052
6238 668840852
22900 517097059
14296 24044141
6960 51048334
37726 719684078
47501 -804748152
43595 -878794000
30411 148885787
23845 994714677
4800 -811142623
25109 716161488
26056 -383638559
18407 723539318
41444 -995864294
37008 573561891
19096 -530658591
38469 -923156756
3739 -909941653
6682 25019116
19547 -997739304
28899 -55039241
16760 192867047
19187 574122492
3523 289147169
4547 -516006970
20871 428158321
19763 -278303994
1677 -840653075
48985 255754520
32765 -917390529
881 -550364008
45590 776751859
10207 -609094299
24818 332399327
26377 -139566760
44000 -986855638
27763 237205274
44120 -275922890
24280 252796949
39980 -914802360
22315 343745177
41184 789460850
7776 262908428
29302 -784290788
18684 964806760
9105 53012065
30277 -149730436
25266 -354045307
4021 -598393165
40076 -490383566
27150 18046748
18376 -80049574
27537 433804912
18214 -228387506
26488 509768167
29697 -871575456
35395 -924801200
23582 -376012769
46444 719209522
32635 561802882
31300 138015127
34692 803491738
12784 149611576
18412 81976308
42743 -867166845
29904 -334225162
25265 966869891
41156 258648278
10773 82269152
3672 792309368
33914 -407896389
18765 150583367
20599 691135659
11534 710442346
11581 -533216606
48522 -348089481
18610 592092880
20809 445599564
42225 -390118608
14548 -854560782
30410 971684966
21210 893594451
9082 -898027975
41178 -103221283
4438 -112463794
39818 628794848
44568 -685145298
40363 999458582
17281 -741018483
14912 121368247
28768 -460304788
38093 -816920216
29349 -918802625
45122 -421474748
30824 -991228429
22891 286309668
20472 240211232
33258 476560452
5522 -962820448
32112 -621059214
35635 -232540042
14662 -890611720
46863 -507853447
28072 -59178625
39623 523780494
25708 476892982
22768 687984741
48471 -952219850
21757 141168467
6393 -982190057
19612 55302579
30165 -312054366
22439 -810943565
2341 490213421
4209 -757122041
37919 -144015549
22732 729406194
19101 -907347422
40307 -73264054
32793 -174802829
6506 -199303720
47375 -780975149
21356 814579272
14093 962895844
5788 -401856889
45691 810720484
32471 137341750
48186 801475854
5629 -631795091
32869 405150525
1329 -134123812
48735 621420786
39718 79024060
10007 -478132166
15006 -694903625
42657 -838690850
34003 501671511
17136 446990030
2227 -500344643
48469 977031227
18064 95624365
32468 -396239490
2718 991450534
21796 411880653
47531 401958345
886 -176745337
41803 -216801141
22920 -431850381
17455 863781519
44248 720499277
8428 -710401189
20323 127186903
43286 -885341219
14139 -187446190
1390 689095511
36229 712112606
39470 -865114195
36340 -277281305
49349 -573857814
532 -808975514
29150 -343336769
12091 948451416
17388 311470951
18824 154601361
16991 459134841
33654 49163070
16326 -538058231
552 392520327
40490 -544440390
5122 190914689
43649 -300308121
27685 -365592299
26397 -76066883
25304 -186569625
4862 344242097
5329 30692186
9955 -981265991
21315 293283770
1484 200777341
28536 -936993511
19560 28018473
10243 -886321460
48868 141035884
45495 -933439208
41836 563789357
47589 593766967
41021 865535483
34953 -49424728
5648 437817416
25866 992060255
18794 -379023140
27223 -512002455
31316 706928747
22441 674948536
5026 -918317203
17624 272650975
29516 -297359064
26821 -695305782
21364 -254955265
445 292788666
21986 333763198
15034 -722651968
23305 -180236995
46775 693799985
26593 -155554697
22164 -255327361
20186 -733838263
40485 957649385
14275 -133532148
17004 -414170723
30253 75585651
26589 762884626
28845 97326120
20856 474419760
24780 -856133440
29759 -996278702
35684 358796764
26123 -618038856
11130 361508987
20643 -858827104
45536 466654074
15812 523892805
8543 -881484281
49926 558422648
1926 -328310832
24821 638166928
17907 855248529
41002 378017760
3873 173663103
29664 -500021792
15860 324678651
41769 -352324227
36918 -510198458
10530 -432932110
40787 -42085601
34826 909781171
40329 594086321
18395 -990099365
39637 -527234777
4392 -744865329
1600 417607913
22796 -255754437
13324 -614143
15313 930463796
8358 -320266452
12200 343094975
20750 -360825784
25760 -607079681
38210 -127075982
38418 -167197360
165 668228995
31670 -892076759
40232 881290492
22068 -467533585
1087 243696219
20486 351026459
22023 -466580963
4895 639193280
23429 -929948303
1599 558370207
31535 705131785
22355 -540769851
470 -402731365
42655 325798113
17106 812138678
34027 153547423
37019 -393782731
24115 -699767953
48463 -63156399
6173 -453403819
22641 620299548
34938 -453123343
36290 845411015
29066 539039831
26391 460759718
7856 -777202985
27165 703907925
42913 215230209
44675 534177633
32665 623885566
49343 -595338220
29050 -615766958
15090 743936360
46314 350903163
49346 517163551
29452 -433647515
29144 647638337
15705 -3785612
20572 151815432
41503 -33938879
8137 337696962
21240 483499358
45920 870885301
29287 47814151
16071 -55209406
2375 -691071698
11345 154165412
18125 -787152225
940 377626433
6337 283914437
16923 313766636
21326 737285787
16528 -183987583
27851 -987996618
14504 -26212901
414 -714564296
35063 -980561008
24294 58121652
35804 -827302666
37929 419931
48235 -517331775
33638 -680543346
4430 -997490423
2365 -760031887
32551 -903944633
38357 979958700
10841 226665825
28243 -923740319
13065 -991706281
30819 863022444
24502 -81156081
32912 146081231
19236 769909563
6898 -318876444
43489 -984828609
39617 -87388823
17832 -156591926
34005 -865326747
7720 764372261
43982 931086368
11422 751040270
22448 -172201310
24725 185838613
32333 -274582959
5839 -302645860
48060 -971270497
10735 -558069661
6255 -593002677
20880 231529970
1362 -993036849
40682 -377819281
38794 744540977
30584 -995841488
47127 -983460850
25519 958888303
44926 186507459
6150 563703291
8257 -754816276
766 -376602775
1366 796190589
20093 411556603
36943 -210534223
13101 -147752822
27149 917843197
22702 -862899669
31052 182994861
2192 -598070266
4600 -922613804
25347 -635700874
3782 879651725
25538 -958449136
20509 738148706
32431 -214501962
45265 -940171236
35707 -193550452
22504 -417837019
28759 385972150
35681 924009446
18996 -579391790
8543 -972970819
24043 324208048
37783 316989593
25790 990076233
41713 984742382
10460 488301136
18354 -617404507
44201 -511897652
388 -307344787
331 956592982
8883 -464987997
24985 -833947612
24539 -313918614
7185 -658679905
28306 642760219
39401 -990507469
580 319636847
42793 -267670206
22381 -87645287
13448 883518582
36071 -218185908
9586 -680959741
42608 -540779225
25989 137670137
29473 -919257007
21350 756876319
28708 562338354
36093 585446334
16430 327469598
46170 -436456724
35808 -458788914
47935 -654948079
31716 906736386
7453 -797492922
25661 652304095
34540 421220899
11159 162878082
48858 451044125
30615 -600079882
29465 -373508802
33870 388010086
14794 -198549186
13501 -988671072
48527 -96199115
44163 -981303719
7368 -985938953
12969 -959620032
32709 -726728347
28733 436494684
15132 -676243488
27412 -585679256
48828 227949671
10149 337754922
25041 51814036
5235 -27259238
17202 -929145497
21671 914189103
18033 16131994
32880 -35764830
31452 116832910
43959 239793393
39716 542838819
10473 490006926
17963 -215161225
45288 -855594444
26302 720333094
49118 -293910950
43973 -864074873
5517 332309265
16380 634035364
6222 -428922897
32559 -629166420
15575 -865255757
29415 -884183058
49854 159414806
24552 -918089136
16037 -783939837
17090 384414266
19394 145892861
48418 -662398596
34499 130364680
3732 849024718
16199 -288750033
9233 732814055
15773 -269761933
15171 -946358037
25545 -370711655
32589 639097728
14672 811441118
22277 863012002
39221 -159919124
41040 75096828
27447 127221608
30822 -385275520
25885 -666203160
11521 415929239
20310 -137223266
26702 153131603
12012 -192547140
40928 470102285
44250 957827783
32481 -308477551
36530 948219793
27264 203665068
43424 938051200
48429 -711934108
12721 -430851005
20604 686789467
30301 675190166
37007 822001425
47017 106356184
32920 325664879
12835 -939566323
36538 395675972
44611 69774845
18981 -741906184
16266 -905444789
25005 319751460
32882 132752795
20348 507468619
34512 295126304
25300 553968776
24596 11213583
20103 413162254
30032 247304895
27433 -599576540
38340 -969356601
27078 -972173297
2676 -942598827
42372 -41036386
7432 -858202716
18849 859811352
29165 -980809952
42844 -868356149
28825 408012045
4702 -924736810
48320 139679687
9624 -727553648
8608 -572460734
44163 -457670275
3186 -374195010
48391 881021594
48298 -478642123
25404 -252474533
39082 184867324
30963 410967774
45479 -223937136
2914 268049810
10016 -992109005
3041 947195756
25300 -403644809
34879 971557742
20447 209239970
29238 739444501
40579 782129053
397 164139751
27698 77043764
1642 -83101214
24254 -340957654
9671 -970322957
11171 223429686
42552 -124393016
6796 -731026999
13997 -352738184
23925 248383162
38354 692767036
41131 -825534424
5547 433289583
438 613361577
6983 -126998865
40887 159541015
1132 508457378
22517 -212665065
27282 687502772
46169 942296769
42809 142803304
10289 -284626309
46693 -129748289
13528 -985416566
32950 261210688
44077 964487451
3028 -187262346
43591 -824148441
13137 375174926
42414 123794027
1395 -110263530
10202 -862166701
34588 -775047474
5299 -471417283
45840 -923421779
31526 334667819
41511 341638647
6711 90308165
7954 -113095446
31595 581920237
24041 -927109099
44910 -192874330
27230 390393420
34699 -163311501
32527 -375293283
43189 -281222889
26764 -903666081
2799 765153389
2459 486811351
39573 -913741904
42269 -530351703
36945 -364712551
45615 176000130
4685 875693654
30244 -464480081
27175 -936463723
28301 -438429364
14057 199072083
10583 706155530
28600 -577434894
42218 848759460
9733 697821787
41529 850468981
46685 971412531
36981 461743987
42285 -394297392
40058 36145600
12083 595195581
5588 -180897977
21944 -872433235
19397 -513947817
22820 815549117
37553 -380685952
35931 -147896773
18334 -244585514
40299 -638635470
36318 -731473098
45884 -893183618
28914 227194198
4538 161308919
11528 840932245
44198 -674636827
8755 -139482064
19961 -205743721
39398 96480694
32878 -113241745
23725 -329524855
39195 -517327952
25276 421961276
42115 467775124
39655 -538040040
36863 -513417588
48795 740842324
2875 -298000902
8018 -475855940
42658 362007411
20585 482835897
20186 -52813145
43135 460445691
42738 875490145
14753 -631701116
24030 991975614
14015 169588476
16105 -818920425
4701 661939289
49250 -526041782
40631 330510706
19383 -293097537
1562 553939425
33486 744422256
46020 124725931
28181 -851807506
29350 -501167044
28648 -344051635
4864 -310661164
37721 -778762264
29703 -1280385
24445 -903588252
7678 -607106284
33006 -535109452
48768 778862377
39436 -968751395
17422 899389397
45175 885758818
47427 999568983
11267 236445011
37507 -705840202
42755 436889446
37812 -667466793
22044 -395212247
25490 -670690974
28643 -920490238
37866 -108244809
48908 348853086
43635 -989038106
24272 191998264
13223 -394891247
14504 -395769942
5229 666430643
15979 662859677
21042 825202655
12454 -652156404
33043 -863541454
8107 -235128441
9313 730087206
46233 343380150
6266 -951798847
6345 239941226
10665 156360482
22377 -922878397
19868 -892429349
29405 -190337001
43059 -802600559
30085 69693907
19938 756398286
17294 234862415
6012 336890978
15878 405996098
34010 219955406
8965 647373983
20486 393043321
44475 -285528452
12776 -881323250
3586 -766282830
38774 -751760209
10443 -852607686
5314 579958640
8082 68489847
33755 -776535277
13011 493704518
33286 -424229957
11022 266496655
9107 -983694352
11055 91043250
33587 -451606885
36438 -961179983
7920 434204071
47175 235197263
14435 -587262954
26838 -614532888
9427 779753207
28201 16787280
27128 489914739
29464 -157897367
23504 -924022768
13630 545758825
21833 -230593212
12438 -730558998
34254 189780938
24055 -978026510
9863 951417839
38263 532126843
40459 -628365867
21180 -503948211
18902 -911245109
24453 445348016
1649 414378327
9419 -214230996
21638 -747554873
38714 -677294767
14059 816195141
18282 -314797658
43345 -614247757
33182 223830718
20563 -832356051
11789 166223587
16783 -135853224
30910 209716403
18193 170707241
28486 -979847913
16457 -560196555
31773 -314480711
38294 632668105
13233 -536492458
12777 -48323717
37777 -933948056
20640 -492806814
45430 58506057
3129 558413984
7934 -679005037
18551 233173690
20467 697636074
18830 -961914668
8927 185617727
36168 -681846627
6819 -974196237
23054 -771181025
37081 -535345058
12485 -964872302
3982 599116665
34963 714375260
34800 607191757
14168 -878544399
35939 -32969772
25192 -346932705
40986 110960223
12650 -372239906
11780 836077803
11883 420981478
34852 579670705
24469 932498049
33377 -650391979
12964 -830686127
41573 875320457
3475 742425448
17061 191245553
3664 -302845212
26743 383401859
48441 169167830
35126 -943970968
39257 490973631
33726 560992462
36618 828101905
49737 -510388144
32562 -876201502
12901 -306749061
8962 527273382
37256 922646276
33086 857121924
13725 901028827
40734 -170047089
7701 -386102863
48997 595744396
28579 -949249206
29828 -947236212
37421 -707819945
22518 273769083
37341 514987497
49355 -44724514
40338 -944012925
4369 926398267
38002 -307080411
32218 644613329
1606 -144708391
36789 -881434698
34567 -341168318
28820 553627521
38270 -819341382
9414 122544167
7957 619316847
46903 -661810760
8324 -428438272
49226 617185771
27610 -581137985
15445 943664931
29552 356567946
37536 -70880188
49494 -118716096
25514 -629913895
17761 780501098
49133 -802071346
6176 142202326
10946 564577951
38472 -394039203
43997 554270358
9599 714946427
24508 989290899
43023 356934273
46289 -921909916
5017 883970632
4931 -896838269
47897 596850919
1176 -4941182
44924 311047389
14841 -932773312
21696 706312683
31362 235913972
8277 869227870
5020 -976107695
29017 192646747
9527 -594500984
6268 175654966
5592 -100865967
24118 706299289
36274 -986581768
29965 -148504515
12757 -611642444
16375 -146105787
7955 -368486068
6974 -398922351
6685 -38477206
3120 -331071332
22891 -139061955
46705 -297038605
8143 -281622090
26927 -979457928
47040 -491765980
18054 371183193
48835 581302630
20863 -762891478
4009 -774698540
9017 563817179
27745 389466764
30697 997075390
19392 -712314302
8494 -575245979
32690 -389423925
14121 299161612
23008 484355580
49843 -938622824
19250 750247501
47874 179126768
26314 278116288
35271 518365926
24449 332825147
26608 -840827515
39665 -303405192
11574 -975698025
27366 993217408
19459 959558621
28996 -675436892
39184 382627951
5916 330511684
33617 -740830344
46833 -611054726
42776 -277366542
10227 -597533919
32370 -897293000
22927 -842897109
28040 -754966008
6478 229063727
8536 -99429002
22975 -872803860
29902 864236460
11435 -201233309
29801 -893650642
43664 913140429
18466 -941531018
4992 875799578
11206 763552082
1893 -509298176
17906 -891029668
27334 -907021529
31363 -573733373
620 832750259
30339 740009401
46753 75507096
19590 -307494774
8039 417969726
2770 -119334158
31554 -914430529
26254 192582569
17906 -966458432
41148 -200088929
29506 273722896
24721 -973397649
22685 -245318603
9869 -489891022
25606 -800233631
16630 97741231
16985 607676224
49673 -200636681
18546 183363736
49815 590919261
1456 901126584
12409 -476897416
35154 163633008
24578 542955014
32438 -328230590
42308 -40967924
781 -388638058
43340 562433379
42358 -173760184
6187 -933780440
10792 -138565686
26891 -88960833
2487 854227775
7865 -142673438
12176 54787384
30321 343957678
10263 -375136370
46640 -499840920
14095 435261768
31179 -161812432
19645 -908987117
24826 905039837
39570 -512113224
26593 -931581836
37726 245048278
32594 -807350870
38298 151114868
8996 -719374165
2399 -333392864
44521 747966859
40891 438714573
28205 -617658808
273 -335982496
29273 704591195
45116 -221869281
43603 -941173198
32993 -954968889
17888 571518428
2946 -11111087
3545 847044479
43611 479607022
38243 -954547511
28325 -4101741
5396 341097237
30450 464030722
11649 236416267
7460 886021339
5196 -328643796
13752 -646225916
4804 -645649180
43976 -376241134
39978 -998951596
33186 -917923034
32234 201707864
18696 -229947518
25857 9935777
38267 -206521343
26918 -414585902
11337 381466590
13666 304398664
31285 -279391863
45829 453275313
31518 -987911258
29180 -138298977
1844 -794388380
20487 350283982
48741 481745818
39139 498160463
34680 -518551723
761 -807662277
23501 453653374
48385 353676616
40716 -889821882
44709 889025301
40318 718118403
42893 -957825275
39 439271601
26698 -249611280
39744 472597907
9528 522255876
6212 -319342061
20110 -639903635
6829 928904951
19581 431259247
46971 -736842141
11235 514370340
13310 -321613178
14941 816459618
1272 -487829624
5132 -867273999
727 -543542060
29543 -625951977
36744 670350765
15025 52122591
44820 -410957162
778 -473809096
37270 151951030
22334 284620887
46487 -402939550
18310 196241914
28607 -955490191
46632 -570454105
21866 283691915
12292 511461572
37574 656523136
31078 878667422
31798 819088299
5417 861226971
15915 229668540
11380 -810063207
27698 192760733
28117 -59071492
15748 602414966
41769 130600449
8716 -353537766
22044 -87789922
5974 -257512678
29238 413868674
46599 440277839
17328 674557881
41656 -725449477
38824 -85185244
8080 510973453
8346 288110591
47385 394423993
1080 -735613924
14586 -953308567
6401 -363070805
29645 283380332
42567 701098168
24599 946888360
42035 -526669039
49637 807580572
24764 -579412377
45505 -482437414
13111 -950307911
23200 353403512
43318 -261731715
28877 445581278
21625 310051662
37740 356942613
34047 132222703
1899 -367731324
49009 -94743202
21320 389197894
2607 698007927
5241 -75304083
42842 730494640
48617 911054876
33816 685167604
26048 -901255881
13985 73246925
15211 -743084402
46877 -978442700
25317 690410438
19404 -752465148
7556 -388920593
48084 -843980198
26601 1425805
40053 11513443
37723 520147919
10190 431742658
3652 -414107037
14192 -117846970
36988 18352267
12740 -369401994
44932 -992786967
44985 -873206924
16730 367876493
3285 819141860
26714 184992045
21453 810672687
42490 298950620
42779 -108064113
49332 -119514558
49714 -603967170
25489 -681996595
46369 -449490098
12934 -304954509
47759 253360560
8567 852499920
29307 -464473150
19927 440319850
12696 828874290
32503 -336813345
28702 571515979
5020 419725567
42541 496766505
18746 53913860
49303 -275914682
18149 -855331925
37834 -959934632
25271 -199590012
5481 219084202
11115 -976761798
4476 61369590
46441 -938563968
5883 293000133
40776 -888267282
19375 -985015070
910 -672560370
15198 -524385573
30933 -326277720
36142 -829125911
9408 -933883971
458 514551795
17164 -984922446
3897 -621511709
22494 -854807567
46990 -984024272
45319 922533607
19640 601717817
34303 -473241889
40830 338241874
26805 721625078
14709 413410203
24631 -207755935
16347 648746257
20348 713921915
37945 46118839
36987 -432903894
40015 843338402
43046 967804150
12937 102693910
19639 671915538
15498 838976277
10447 -951468692
39420 283451488
9715 -959555252
36180 213780249
6805 827436518
46937 516167239
29849 -778752213
19703 938163282
48474 -310433453
12655 567723998
28753 249985459
5962 691352668
12931 337921797
3688 -111664751
27880 765232568
13877 -838164464
37026 873038325
49427 -758430352
49898 919496739
49611 233101957
35549 935056701
20841 -928353455
26181 619215397
48297 943990542
30894 -448358995
26465 417960950
29971 -519674003
47796 -275551222
34028 608392900
41821 -466882166
3372 -954871742
16585 -107577951
41698 -859759605
3488 536682362
673 -558142054
31000 364219449
32348 224086220
17970 -761748160
8735 3224879
15885 -142883734
43569 398989627
15626 209008701
7480 89423539
32792 550079772
47607 398757858
36118 776474612
13014 -369332671
24078 214569053
17768 655404710
12657 -611806083
13367 226068439
21013 -820789993
11848 -106687934
36946 -1511019
5248 -547779418
10210 303919182
44236 983198816
38708 583042186
38311 -848581934
25925 475471498
12463 -78647731
19599 -153421607
47447 625875475
46538 -972039972
3946 -482568434
6 83575545
35554 -978916337
45730 -953828984
26352 680247400
17983 -336550973
18210 -394702050
13119 836194544
3083 -814671204
46863 366151825
39677 -890092255
10015 886922786
17533 798602138
43967 -564204036
5993 -500318670
12897 -736693145
32402 -120090063
43602 -386870746
16624 -537815694
31707 815389330
4710 408992974
40926 -872583960
26938 -848760730
18067 -692179605
22222 -59603629
4117 -326685072
4068 -779371751
30388 -918435871
26448 -1228401
2930 148740705
47562 -166367561
42378 -631917822
11433 -388553686
30621 -532947670
8013 493028055
37383 68578678
11072 -533687278
1993 -378655341
15055 -282845640
733 -45879941
34988 -544346373
31877 -439628800
1684 -959810947
27006 -451971384
19322 -135671870
10570 -757553713
28466 -38666766
29549 264019298
21629 591739897
34305 -501073480
5200 866029641
8716 691821686
32698 -531467378
36984 -197589293
30767 94847752
1380 -304245933
25268 236482106
37513 -920700392
28225 750576950
21433 -979335483
27158 -823386103
47133 -982101646
17653 -273844378
11872 -436756968
19554 -134494367
1627 107696175
34215 -517808896
23727 -231089659
21049 -182283089
14664 -863589292
31129 180368167
16626 315582395
32004 940806396
49699 398554137
35008 -977789774
40477 -988678870
19486 387362164
17787 189287608
30642 163653489
9123 -863553991
42186 -332783454
7651 -534272900
37442 896176399
9663 -899868625
8439 -341525158
43010 -668509322
23074 -373744082
28667 -891790367
30124 -105528572
48008 963478365
15849 -516468517
43648 -179461517
26093 709051685
21527 836927786
23796 614873085
5984 -393102999
24102 70032332
25084 284013633
11362 -840222105
2738 385134746
25425 178236151
42071 -490387902
38085 216214849
36278 -923412912
15454 829618207
16043 -267599364
39120 719897653
15691 -963440311
3829 415281563
21001 -993312784
571 551893975
42661 17276983
6969 538724671
2567 293167743
18842 390468330
20834 -630728345
33754 -900039383
25467 -921770745
16345 349221837
6398 279378095
28732 -952601851
45804 197022439
48482 417234203
32119 -98722155
31415 -335381339
28990 567703119
46455 226581984
23009 -456528351
39393 -408696577
21754 -831158074
13583 -780025414
35204 -744491062
38195 416997335
35526 636110670
5118 -511445462
2688 650091922
30714 -367699799
34405 -844235158
42689 785729195
14209 -412917126
2346 817524102
22440 -628106803
14847 -555201200
2224 514445447
37374 -395479409
45178 -129609672
49267 -926082693
14644 144430380
7403 459637460
41999 -890349833
8443 401062520
12722 -663338962
25881 -835594493
34703 935413477
12704 549468568
9024 -894484737
8461 -617684951
13850 -883868539
43262 392773307
43899 863216072
22753 18896986
14295 -325694573
35808 712022018
25832 -563754711
11810 -695690438
22083 -175115819
45220 -989329750
42111 591251155
30985 653971100
6021 977726813
42077 754193687
8737 -872018605
29210 -586833112
40196 -183861063
21362 579722470
35810 655750445
22225 117994113
32485 543950103
45393 -998691969
33947 706708315
8849 -768876447
10157 863506028
23536 545654068
41521 -878097734
29080 -461029129
30911 -891902461
45289 -964612494
20749 -865294001
44937 -814775503
46969 -892989058
27742 482716298
26764 -931400871
49233 797849965
24350 135759247
33915 445260976
34530 809808295
30676 79092763
13184 770694685
46952 -314379438
41434 529404703
18596 844742383
46243 370272344
28344 578613883
38382 -966283011
44287 -691660369
5930 381301701
831 461038379
4697 -903200955
8293 -85033586
43743 -384404602
20046 927542207
1323 889128271
39309 803750721
37636 336414505
35561 257452611
11347 566479069
17766 -939129493
34392 -460126059
7284 -853237540
2092 255839124
7178 -728132079
6301 -901325627
23419 939558007
40774 -303172651
22748 428031710
40270 -80215485
29139 590342792
9866 -932758410
22449 -973715202
37410 588497501
42923 974508008
28517 -909034892
39050 796760687
23148 527379259
34736 56946332
14255 -748858410
15964 125391912
16272 -85763094
14256 -454710619
21093 624507044
7912 -223996646
12500 33927713
35658 58237049
21848 465472364
36218 -937625543
32467 -779224392
40717 913979139
6179 924777334
22946 -57420235
26099 359295677
37269 940407680
15945 180856704
43611 960253231
8966 835782215
5612 558674218
43925 -816103591
24123 709613522
16924 -593943577
28789 -975973869
590 704888770
14379 -369468643
26850 -876716946
26742 -910078553
1213 960283027
45058 57766038
40071 -115456338
367 -364951323
18261 769006014
4582 -986989672
900 -194122775
23635 -377373456
6419 611394823
1248 -939885891
40241 -194876659
28464 741496387
44097 -829459171
40237 -859290807
30641 -378429055
20326 -953083024
49368 263131853
41868 606465382
30412 807889437
11804 -934407767
18916 -458151329
25898 -260767264
9281 207836166
47342 -809984117
29993 546615698
5392 -458285060
27680 -665729767
11063 -433216146
43049 -639728224
42722 -348848701
34629 -61876312
21894 416213046
44781 507783996
39786 -946036239
5996 -30774809
23864 -549882059
678 903191262
43781 -288683888
31996 -596273690
42009 635291121
22415 151461988
32222 -992886248
47607 -834749907
21870 990543283
10935 281390654
30696 507364591
43990 44795563
45912 -874197412
16350 651288770
30314 573285696
3638 -848161304
29959 984104176
36641 65270667
46978 -128909910
47565 449268636
46977 271855337
19090 -611580022
20072 938979197
38833 852866696
23703 79191941
22885 -871233881
11683 58804397
6987 215166873
21996 578657593
9642 364373335
12033 192002309
22838 -119620369
299 423758342
14786 576559478
44467 267163627
35317 -493737651
32328 331591442
36992 670504406
37455 448352398
10692 -242357825
8295 -784822492
31907 -180866425
450 -940030025
43922 -688894756
28580 -394211204
41106 -651880085
49547 44206963
31659 -321069705
6126 26666196
46176 -532153557
8793 -13649409
8386 -462118509
2250 868791119
9870 293545376
37552 436789703
17213 549720561
20489 -209887802
48527 -221534530
20715 -891812711
26087 -953741200
28716 -382434355
22610 -635716457
13839 622878261
10810 982254267
17063 151219963
20555 -351593016
38476 276725854
33326 -839454709
40668 247190725
46781 -979790454
30108 357794571
23122 -959019656
45815 791300596
37886 -296978353
30448 909016528
48527 -534019677
13868 143659162
3776 -959128866
41755 873477705
14022 121114584
21569 -969224832
1023 -132699073
46220 -191673604
17122 -841949301
10246 -665546762
47810 -555469747
10599 748190353
7302 692670930
8931 304956412
39294 144011538
41863 -2510623
48541 445587819
25307 -707227919
16139 -387281333
33253 67133412
8581 -104019841
31088 355871172
13921 -742074046
26654 -356356342
46897 -927768960
27648 -405763102
43604 -477138942
48341 -145211755
11010 586950904
28796 -683742730
46649 78750302
4474 -954012991
9091 307411540
30208 715829779
29544 -642474772
5389 506479811
17337 733388123
14078 -130697173
46486 -268418744
28651 -740192918
43982 -656440267
20792 25606297
44543 48987584
4842 -65530868
26403 892655551
22207 71933636
20646 -583010598
943 200776679
22812 456679735
4964 497047502
43666 404602354
6831 -79773297
29531 570911001
8611 -165662741
44343 154992367
2102 -188662740
43558 948188323
42260 -782510756
8377 569854451
26355 338147100
47089 -744798869
40534 -861051441
41593 380517733
13821 -750892172
5331 961364403
33110 -643564864
11840 -545284653
26350 -938493709
43552 -81292278
90 -966848689
38572 989987893
42569 424768542
7788 -466051520
2932 -507098821
48281 -353267485
33647 271345637
10551 -906354633
29455 574124180
32009 -692431506
49250 -983606727
44763 421903690
19038 339932358
38651 502006602
30677 754761738
13050 -850201447
36447 -800552883
15661 -515082028
16453 782995366
12898 118989799
22315 -24814265
47726 959461177
22899 -479827687
46494 361858275
26770 84818704
28331 770044853
14896 790876018
24729 179073093
46048 -226399716
28376 -762720270
28284 -193173277
23841 -978692224
25750 -620618919
42800 -516994148
45652 525092201
44290 -856694303
16875 220234318
6632 -548157986
290 860906124
41181 687219476
30682 335643410
35781 751969511
8957 -793238072
12213 962360508
6592 317155003
31727 361240587
48365 -560765126
15957 -17228082
27772 888774113
32667 -166491245
14453 -79710226
24093 619176955
18970 -67902321
20156 733447075
32904 737235610
45373 443761336
47200 -564520064
41865 904431152
8014 831806155
27511 622604077
11017 771464604
15831 -22024412
47507 -928574268
49846 -118168214
40543 279041629
47757 79098864
42172 -455328654
19026 -955111800
35277 -525672507
29456 -877710820
16870 -95965469
14469 -10525172
22333 -680669580
2928 981756332
26762 -681753303
11302 5130437
6026 -854245870
29863 -994556516
25271 796369883
27866 -970103940
44925 -544867836
3512 -20224379
13822 659787095
14589 -670911112
44422 -344484551
49982 -949289604
35225 722461290
41711 -248419199
3486 786607556
4255 -954555364
41427 -957269754
730 -952918094
25392 -261286197
40 -741819409
26652 -207682986
49179 315527904
19878 397071575
25024 -900230959
7931 172483698
49149 -103994037
16360 -267247649
29995 240065481
46283 986901583
25493 -797961944
49047 -569983881
12719 583396098
44358 3090472
4277 -633736553
44040 388036101
19468 -870595686
48572 -87479310
8619 280318645
37688 445268448
18499 71483641
39605 808945617
14321 -849216002
49480 -233277684
40252 -298055686
32372 235012113
28234 -915317905
28194 3981417
21890 990290951
20752 3588903
41357 601392517
13185 -166485210
35481 -722989177
29469 -266721893
12908 908144098
44092 -210066493
45477 -498668594
15405 -347849952
22365 -154390203
4112 -957035117
43350 -974987386
44712 -695947166
34252 -351962066
45239 630289256
44512 167622493
31363 -300084011
30780 -269464133
46691 -942639101
39007 131982611
43063 -582607489
26019 -178298086
33321 724787153
3554 658721495
47645 975148724
29961 648325917
4886 904401755
20943 -146360338
27597 488065948
21557 369005193
44039 992522834
5176 457266068
18288 10675401
36301 -921614047
34919 47864978
7490 858675306
43573 955527980
31486 -474900141
37707 855926892
41970 762285039
27309 -606814650
3459 406738281
44296 -358501455
14494 -788925600
29594 614571892
11079 -47047598
34823 969223632
15386 -995433747
18561 -696946891
18088 900451685
43344 -149130170
14163 -331308072
41789 -855463085
30161 -955738000
47040 230129494
14846 389088481
43116 -77809301
39246 773418303
42704 -238762590
25655 545770090
38845 417088648
28633 687936733
19340 -386026334
26777 -928755984
12055 333004251
40435 -879538785
3145 288371750
25019 -304695404
16597 982944932
40779 -9078470
26365 -601370013
20688 -458578025
6631 -119130521
6890 -262973716
12727 -995634315
4335 870432544
35630 -513448429
25238 -487200682
9689 -191578680
25572 -982447988
13230 -886711906
9845 -969667643
36955 -220317275
44010 -460398786
22746 465203550
33539 680734787
23116 763049109
34941 37170577
46862 -757970255
45432 -861458172
40726 909509587
27511 667849765
15436 124892706
14027 349102748
21114 -530274877
13219 927255950
38308 209700694
33420 984673062
40630 -464258387
45165 -542956220
28569 907313374
28836 717295054
31984 -935031965
47781 -980686226
21957 -766304804
4784 -446606789
9329 724379034
38093 -755701354
1395 -893075236
49888 -512381529
40774 -334911141
39555 159663105
2521 -922504568
37047 716689325
49459 373643149
22876 -533301438
9969 -983455622
12414 -491131938
48190 -356508049
37148 -611489807
3406 -756413503
15532 -127091718
6929 15662733
37498 -477730024
38448 -436875326
13535 699237385
16843 277279220
24653 -44480560
25118 708269362
28864 968011698
26613 -449025425
18954 -932098263
36153 -676263420
28532 -350968634
41561 -190015659
20840 844415678
40314 979444965
24051 -125947278
22699 687047241
38269 970211548
15286 -741272503
6718 330901802
37595 -914101521
17843 -256702278
25773 -336337289
37288 -418886943
31149 -148947615
38966 782156240
3960 -69182700
1643 -857982504
49528 321245519
6837 -353111167
41556 -738693808
3435 -999169115
8787 -230219394
8104 -948958299
9857 198040423
38904 -582968827
28896 373397450
10162 -69376903
36155 724154667
23405 104213800
36394 -986732699
956 602512370
46220 22590352
2224 -610081051
7783 288512098
18292 349559059
6298 -589734311
46296 350688077
46132 -121018564
21860 -938929249
1925 -658777661
19790 213477114
212 638430819
1839 604196302
26456 508352718
36373 642825243
3966 299812848
19553 -976746321
22629 -452583464
28635 -628728225
30835 449980410
46101 238263277
17707 -223746517
34920 -107191253
29499 695713837
36177 584773131
16598 431981422
28594 604072317
34973 -352616839
2232 -861969569
22028 621711427
40628 382388603
42284 -416257656
8881 -51039821
31955 818814911
11675 -180396134
17145 -106420860
32624 -165925874
32874 -648148798
15041 177583895
23379 -466721276
10147 937017568
6239 265639975
23137 -259294908
1877 -693092438
18990 921275367
30324 -782859745
32600 -444824032
36148 -585661042
20222 932041479
11698 -323115547
13594 206981895
6022 -485454807
46397 92812568
12816 620455247
324 -233522212
11709 -262213807
26170 971510469
31914 949617946
41861 768965657
7378 295983789
24045 -962339152
3170 -448545948
43011 -833477005
14475 949489316
40122 51463231
11480 -444757476
37718 -950646287
32636 -995466148
39100 936184113
28254 117595450
31645 631239422
16245 111189962
24261 711324165
6175 -980001844
48300 22366121
43323 -271920097
33956 -465861305
11692 357896492
2161 -902156683
6550 -348257483
35042 638792282
12349 260268028
1881 -870710889
23225 -612138665
6787 -257692668
13107 -526832170
7793 213354782
45300 681329350
43861 -649801596
14526 -889998528
47730 -425141489
47207 -862375800
20693 970131684
25003 809658897
17768 -492060796
31487 69797903
32284 520902808
41920 539910187
21523 447384163
7848 568181496
49327 285744660
15795 -731729046
305 478223470
21875 128811093
28920 355960516
19028 53502752
26953 781926648
24685 -107667414
7836 -460836004
3201 525066038
30294 -131574398
44764 46351039
27579 -370037424
46741 892036682
34531 -780934548
10114 -880445414
41894 206600208
40031 856425907
3354 -957541450
19067 -781721743
31010 929082272
25273 181754446
37033 -684575687
38310 20616308
48700 -518888781
36823 901691509
8901 -154421008
41570 591381585
34620 239336478
1932 405404661
25601 -498814498
35711 -184271604
20656 617817494
26045 -902357907
20351 362424008
22633 -88788538
15909 587701359
25673 -439935744
30566 -980430709
46865 -389769667
38195 978879264
24609 702733686
31624 164997095
49926 -994967471
37191 -664917406
18097 715251856
46605 -359570857
12990 -603429841
12253 -91832740
7621 771039033
16848 -189867398
314 267130253
44510 -519750892
34753 -994007663
22671 260391426
37043 -294468384
31655 -19339136
7960 768761651
44181 407413277
45873 -744975763
26094 36747723
26867 -568719680
480 -793710950
6311 787939855
45241 322062731
45334 237563930
10536 946262087
27548 -764938002
4336 -963078603
12824 -368637700
43917 -142722995
37871 -758383782
27870 597675571
5201 836112181
36419 636688401
2477 -547382576
47746 913928864
17915 -944354306
35550 711748224
27309 87190576
20859 107597141
25582 -128961007
993 -465518606
2792 185403128
15429 347155327
48686 868715614
31833 6175697
17621 894886555
15089 973226053
30808 313972820
40246 527167859
13076 988383283
28979 -496995658
18919 266347341
4270 740130879
44374 -46403774
35221 -616674873
6522 606619954
39435 -216747436
7892 489209312
41280 -686178785
46913 -960127072
9484 173289463
31870 776364532
3705 370790924
25136 -686020972
28664 -438039699
14644 -955911791
1904 -948576007
4874 132233562
29789 369006172
31300 -655684402
35553 762981360
277 -477345827
13486 -552008662
12554 -618325480
47449 74821116
26933 -918190536
40350 -791176716
14209 99658801
37830 -493939594
20708 -817394305
10258 568516492
40487 -867014650
35266 242162160
34685 264011711
27310 56081405
29119 -931467665
36509 411779213
20552 70329394
3915 -544433654
37463 -525900543
25275 873551363
24648 631014394
39548 -880884377
42383 514505207
10903 996827376
10222 545713089
14793 776321159
49672 -109682941
45123 -498533591
47816 334684355
16691 615172431
17997 -918356715
22680 994403199
35898 -408245101
4357 -543507054
10662 832873359
4107 474279631
11608 -882548340
6868 899593653
37383 923603989
33431 181584121
21633 19313955
31015 -294435425
30985 681421303
22011 916476136
14920 -382904849
38437 -875644948
8252 -883850733
4167 850711116
20415 -726239500
33861 773758523
4507 -657718925
32736 275554318
14324 -601017535
2807 -908310399
40076 -370881943
32013 496936236
17164 936211707
49363 410579378
21867 262048148
43300 -808712276
42777 -583746863
2405 -569601912
25557 -713082620
27881 240306571
31447 -706654030
27046 -480171908
32411 967135952
34770 95359780
15735 -324436914
31144 -606262425
23812 -982127839
33869 -194370492
25239 945690975
5476 276749582
37307 248297105
243 -208084874
13215 783680082
47463 -950531001
25571 355938770
34741 -516208305
19788 -991126632
9321 -862571863
37918 -348481450
31637 -952839559
48017 -875129997
42165 -515720869
8640 -815911821
29155 -903173969
41967 358633878
47336 42550981
16109 -453354376
42060 -876002424
32929 -90704326
798 -894044127
47569 315758498
31867 767035537
13676 593367356
2259 153157538
17980 -10232056
37949 424483894
13026 641215995
4176 257380112
22498 51188017
38248 807599681
17016 -714669185
26441 -278214418
49512 -610350525
45150 14818499
24373 -275717560
40939 416695946
47837 710521941
5650 217189157
13048 -206772137
45808 253807907
8154 423181027
13375 -249849893
30221 -707912470
25548 -405266099
49936 66769069
49885 605613794
15729 -42483050
16426 -963407324
11176 -121784760
47681 -501372074
23874 -975298100
23842 495054970
10480 -195911939
15925 -255854158
3750 -212376473
20907 232828083
28192 -618721746
15785 -19765720
18183 843024763
10185 -983358669
21479 829818117
1420 -885589933
19098 654687207
18800 987017844
12123 54930272
32173 987916479
37802 -893997653
40409 -332627635
18208 900248281
38161 -640077316
769 261988308
16563 -396290934
43347 428245311
36427 -830851301
6384 11427880
12350 886096610
23031 513077861
31421 333613768
47965 856542127
38753 405700219
33051 511310087
12435 843620924
9643 -565862796
1838 -620080805
41880 775027849
32511 -272710003
49064 -814891001
4311 -614684576
14124 -232541239
36643 -410342912
20051 -407229494
48369 -674834657
29113 -966190567
1561 -21353860
12713 -315556572
19868 -493143336
43942 482995762
32967 665582302
1498 -433496417
47785 -895965198
41153 -362140272
18729 83580294
45720 -985159786
15330 -711160610
46480 -976640159
46702 -733781677
33667 206766529
25963 -572988579
7562 -897320870
22560 -16556125
540 642520273
32389 -164607574
41081 693294480
14416 -252318294
32863 -748491071
18659 -693637800
42495 388074014
30583 712337386
26777 -288645435
30761 890245911
30587 -267810393
6138 55877461
38883 -399635748
43384 32048451
42327 -258937205
49422 490165942
24721 358309218
20051 214131809
13516 -468434199
24731 16434466
46667 -481437271
36745 672443388
47127 -434744488
10079 14583678
45942 90990255
29863 863840838
34652 -233673473
40780 614652351
17156 -892360115
2681 -930265839
16457 -632774167
35052 84802101
263 590491177
6979 -517828546
5921 -886736223
42860 -242351940
7802 -326081062
24451 -756504045
29634 519904927
11535 -631699120
8071 -984574427
18454 -860892251
10101 -143107279
32607 -999040768
9748 -894506393
19442 813235287
3741 188142556
86 -949229156
42299 -97995997
34134 -394276585
21476 -968451783
33509 352126992
22949 645979276
557 797157959
25192 -293781067
10861 481812090
19840 -897366738
25984 208429313
4899 227196292
39900 924058590
10230 -162369002
23555 805409340
30186 -807119679
34325 -490560009
13407 -758361165
3407 962668457
11803 -668948767
30511 -316313086
11226 -384548898
20036 -152052582
25861 -648663583
19680 895830895
26562 803195700
8345 413495662
20605 -981318542
28810 -931885405
23937 -367602815
27508 -412881285
8707 582220473
9309 920161831
46642 -935761536
39699 949562714
15982 -244825205
25898 -775163440
33979 -180872794
13624 -455187716
9533 255059838
21891 624433302
45318 249936093
33905 793680234
44831 -919484080
29460 829962714
47782 587835118
21944 390706966
35150 366156488
44953 -301052397
26671 -248751858
22938 825684650
21211 -13207349
19858 -270434814
27472 -24178460
47732 -171100167
49488 567537003
39449 -5830379
16209 196294804
27079 791123352
2419 -645322610
12509 694756537
29856 743200200
23041 -182399197
48407 -898634997
29500 -755215656
18996 -982424925
34080 -935931212
33976 973506557
44451 -484679711
20123 -931988555
14802 -114757819
11803 650069609
30767 -989429399
43954 -627705638
21753 828207844
30734 127812724
29277 -477999388
1416 -834023060
8297 685402316
36661 -291333826
7603 -175012205
6585 853172007
44918 435641682
11972 682690559
18358 -666444281
47901 147698445
34407 -56200490
20112 -49273946
20418 349165172
39369 -391419584
43141 -950007832
9135 -742113547
13394 -687561232
41085 764110549
43076 -456278310
9486 780544097
32457 -95949322
8713 -889717579
22981 17943725
49445 -856829318
35481 248707689
23552 -577186304
39752 793669886
1412 -606338
24080 -450923480
35042 -974759222
43586 196883571
22341 -123905825
21078 -440493022
28669 359679776
40226 -181985848
14831 -675545494
36928 -668510966
32760 914273542
10578 -919773740
33950 -446551444
12253 -94137591
48649 373957501
17516 -797681645
44876 547400059
7191 833841594
41519 202979917
24093 560800775
7755 -754919790
9987 -575688479
25675 76052774
7281 -549983436
5599 -183093144
46752 835244208
20469 -869061644
3266 -653826320
36091 96920769
44623 513165518
33874 804084738
1150 -450737862
20085 -680604899
25019 -518325309
25468 118861602
41813 453965462
26985 -984700428
18700 -178781849
34716 -26880990
25867 -803107668
36541 -947259688
45023 -773761031
12651 800123360
10482 -574385360
30159 824448740
49831 72955104
17243 506780383
25485 -462432669
42023 857837326
15282 201066854
48670 -85766159
49767 -954326555
41597 -761657995
11016 725918466
10799 -861873690
32977 -145996767
42204 807463690
3403 932094351
25344 652654853
19946 -937819765
35340 -998478147
2237 -336813873
3459 -390131067
22613 186994073
27280 -927488168
45675 149437893
11339 -251874052
17954 768795440
30259 -937997066
45599 -949554680
48555 122557408
37451 948544927
5631 984690757
11963 -904842796
37441 943380973
2827 -328001741
34387 292472779
41714 305721414
31840 -611545804
16029 -924919323
18571 -414190881
35068 447711702
23496 -727853740
15548 -827080627
14694 -731229895
27515 -908172502
22426 127813247
20357 -973618684
38522 626044407
41733 -692601330
46930 -721124039
48741 219360910
48677 -832902333
1864 326206805
37483 -277169484
39636 16517892
45947 -521677596
18666 -504908946
10428 385769441
39548 -62865788
11711 -108624879
38369 -101616587
14730 -78149513
11247 -163274923
23748 46303250
29212 822352978
30241 -876479324
34697 -250955696
1110 271828917
9434 -301313440
4453 329054944
27349 155815420
6475 -968049603
36193 -589637635
46579 -828566746
8376 -222707909
25505 -771025360
25129 -65486905
38173 -547043415
9837 551236374
5706 -232121728
15302 -323044601
49704 -879664056
31215 -112950003
36558 353767165
38462 91856999
38772 153457361
24113 -804767839
44528 751095246
28501 -839323344
18748 953091105
32098 -162146773
16323 -533839397
17189 185407225
9953 396120847
15472 -729106624
48777 815265657
17955 -239569228
30770 -773635169
31997 -114684479
22521 85733679
7393 -884529544
18972 -922638709
22891 129631504
8161 -231186502
20956 456017742
37322 -919206741
3863 -390996948
10279 918753643
40843 466071051
14428 -763913418
2240 183906313
37086 -462670445
44388 691986545
18419 444334207
34239 -803657265
29546 -740492709
34936 -525708370
23136 -672451484
12015 870357825
41920 -253252353
40908 670782969
2374 325279240
49236 374494769
32173 926712651
15586 -883543570
12744 -717437048
42508 -933332177
20723 97216181
16741 583586894
29631 -959010861
12784 -223349022
42609 944259175
24044 -657602282
21896 -292617905
29744 220686057
35379 244163814
9407 -865812998
31772 -123712249
16756 518508642
15073 -945719704
43249 -329167660
16518 -212155833
10349 156735755
39003 -946296409
42732 -868356560
44419 -774715016
10512 -899778133
19586 -988246621
35475 -853615446
20612 -492108519
5296 -974218431
18572 -888944012
10093 -973468946
39697 668650343
30640 495376847
25541 32521120
15288 -940226114
25995 -391257943
45649 557941988
35429 661864996
49981 -390345269
26599 -549603801
49579 909210491
45046 152496184
37666 181285052
16623 275182008
4350 264959312
40367 367035193
1889 -921385559
7642 -310953586
17535 -536351121
39119 445233181
25239 394449174
7515 444965113
46462 -431062762
41971 -652990706
5494 -300987206
39638 888468568
31105 259555071
6477 -631148965
33044 -593614879
44435 500423098
24644 -264696255
34540 -184648848
47568 608176532
25412 -907057821
41715 78481453
46980 -699719118
45996 297183304
20544 130354493
13789 -442891192
21603 -102771135
13786 -872714367
40706 716861240
12276 531694890
30012 680197181
36632 582261670
31768 461940797
8303 753111274
4159 -163483694
24840 634205869
3675 138145922
26805 -974817095
16210 -109349346
5148 36189151
47960 41003104
31970 350885287
20922 -298064086
13507 -571037893
6998 -282472022
41512 -790457867
3804 751253360
10511 283378142
5769 961885571
18230 195518812
41034 -897190074
22202 432893068
25974 247444707
45362 -615584643
4509 -367041465
11640 -988383140
18501 -133581181
4734 464709961
22069 -454294227
33752 839668239
10373 706845417
15130 513475262
19757 693530528
32452 -771158009
10804 538375525
1805 -988632968
10102 -893398165
12897 -560309643
5715 -245147574
10962 197174609
7823 -902773426
45394 -85711047
15267 -871157325
48449 -615483521
1071 -874812667
49104 937782200
23815 -874088558
8324 -152319416
22577 953143571
35449 32407126
24159 -646600269
17921 -309746396
43962 -659449389
3039 519080816
21778 954049675
26250 -664269649
19305 630079600
22276 -132562006
4474 481534570
38257 -714012925
35628 328655544
33340 -3696289
34297 380059442
19366 -168441986
15141 -226976776
22956 -617728835
24770 -239744350
6263 438940875
38044 -945014918
34758 -951274348
6004 379309821
5774 912827358
31705 634475308
26231 -526655600
31476 884736178
8075 -719719161
34551 -164382897
42898 -774492235
15780 -26914802
8423 253912262
33428 -226452729
2922 -274952270
4958 -438775452
9631 -512874465
1188 -172956999
19175 -522239261
4450 -79692809
48852 -79225053
19348 -124113847
38684 375825081
5921 -994032826
34278 679046757
4523 -214793177
42022 -90222826
5789 -185863347
33925 356916796
14527 652389215
30116 -25996802
28734 -901530518
28837 -317660255
485 996979921
3465 -163101990
22958 403204933
7440 177102315
43749 4308656
25832 -255253878
9233 -938450332
22845 851860108
3636 -966619894
16761 -689918783
48014 -369640577
14992 -712282964
20235 601478891
14728 -798604894
34853 -424634680
11594 -816990085
7927 -956164665
6623 194665057
33725 -369902765
5893 431164061
26536 -370272528
43494 -502801925
24536 -695264233
15875 243066337
47556 -184271830
37595 185632634
49671 72661920
7165 581352585
47692 -412413743
1578 -920878110
48159 -481001105
585 587813170
44580 134556084
3321 714907206
37620 -140721697
5776 251575564
23640 27014154
49923 -967200732
31959 950348174
42698 669865796
14783 -465954135
7787 -935319710
49229 -966119196
17062 -866635051
3194 133813271
12168 784418638
48161 -967832297
23789 -931837250
36310 859742739
37395 -216106540
19025 -513309720
4435 -939456831
8792 636759015
23542 -302029292
2857 -73242899
2968 -941783763
12882 -71632362
48444 -79972895
8408 326478461
8086 583715504
496 -176572048
45656 965620252
49356 -702084993
24100 -977680558
29256 374402016
42297 -418288507
21016 -453285369
39999 227313082
33792 -706853842
3261 475613540
46131 -854363354
20639 -466777421
49685 214275364
20178 888769081
938 -788325557
2396 -293921738
14867 -601832216
32793 890698050
33847 -736969427
32590 -293743109
18385 -723220547
44086 351041237
20673 782739400
35559 -140515917
13976 -791329185
23815 148305170
27750 573960106
1823 133344452
29886 -12706215
18229 34021999
263 -947852825
14960 -913413025
35027 -883168520
12055 146397751
4643 595335224
14678 -982705358
2234 -6860621
45132 -451874886
9199 651722905
43721 -443202959
2213 595223173
49632 -932782467
28340 239146313
6452 662451453
39806 927708224
5400 277924679
11656 -858393581
37900 -717313289
34463 194313033
14610 -361700047
10950 134255457
44837 -633204362
20754 728963182
2440 -391693681
3361 -824953697
19477 -53887489
46398 -277278076
18239 -355514540
3266 918924736
49314 -959175312
15721 -291556930
49490 531521064
7776 -611706273
6761 108487389
37343 95808590
30400 -922712279
33361 -892585357
27826 -937508413
47907 359004113
417 -77903384
9128 835901266
39544 156836244
21705 -413428123
12966 -774475867
15175 960774970
34393 -942837723
49696 290130894
24623 371783882
37624 107923822
48765 113547734
35457 -920425036
5962 -861170837
20751 634918816
39282 875883786
46756 -127881344
36276 -766993951
42294 -628777766
44112 -28324182
49952 43680350
21673 315807077
35708 316065125
12372 378706064
6299 -480798246
25578 -862863008
1081 -64206079
35240 683374341
3506 -853447112
21705 -92608800
41339 -976475746
9265 -519572663
33387 286288093
10329 308695539
37710 -896724322
22382 -532179209
27869 330087660
19138 856444053
16471 -138370072
31683 -42618492
34855 690672768
33043 -139526389
14306 -949764067
5175 346868281
25834 -928915838
8418 830776878
20568 -257432829
5266 -304715967
29573 -122846047
45985 538881945
2737 -863132720
21294 832418366
28772 642846957
43238 818140430
38292 -518438407
715 737824919
14884 575073145
25432 -496266244
2038 -152820812
13351 527130605
23836 957377870
11394 -134611881
22154 374144402
14708 -566166990
14956 417168077
1712 -63239309
45410 831934044
47354 -421460644
46140 -984409467
2127 684290590
31862 -122765570
23928 -478097160
36597 725446744
42285 782649358
46316 -271245015
49208 343405634
10107 -774763498
30905 91110601
43612 621982259
16689 703195611
22655 350174919
25316 -849265249
24109 114168064
8598 -785560980
29611 -21529753
4678 626910723
29917 25877823
40921 -986955044
44315 26966512
21499 28983204
5192 -189493019
43484 -853112943
47659 -713784703
47557 -512359261
2703 -384542378
32542 -347619404
15349 -464174644
43421 -147225792
13229 532389456
26056 -367731631
45446 -181540810
37014 -928402916
42041 -886974639
41874 -699305715
27491 880336354
9688 -251770277
16782 554582681
47979 579103170
43910 -866885562
38414 601511886
8835 -889903390
38320 -580762694
11515 -90475818
29991 -999051908
16462 -808258906
285 -342193955
3130 -255088094
37268 -292946350
47936 -185954831
47876 997929141
25217 -810058223
24459 90257562
27085 493791997
22790 437838788
17027 -558862655
309 -919488799
14862 -1724139
44 -97811372
36721 624276375
17471 -945253614
2432 536353181
31441 -321265894
37757 441955561
17083 -8281293
14201 -753947956
43822 -344585042
22521 440839417
47767 -966965368
23421 -879934043
3303 -880913093
14463 -784743201
32661 -35046389
42240 -595620677
5699 -26150945
45442 -377204689
14845 697189520
39980 741147873
19787 -854553716
14993 614227735
29780 144136868
1827 979329192
34962 -851210047
24586 397740699
6657 -940167273
35988 652698005
4805 -920990043
29922 -916449551
29773 -65996184
2873 -383861488
33824 -630898177
41344 -211035335
28891 250598668
44953 -852752326
25411 418248676
1898 -614273704
21842 474271541
11495 -933029925
10775 490256802
5883 804886079
438 -164966218
10094 434041870
42320 30571593
25411 663040014
44880 -994477909
40268 724944634
25652 370628702
43723 -854052038
45638 -250945458
19571 869788675
31324 -945328954
8941 -565278533
41544 -674396836
9968 -142963213
39219 966402317
2453 70982201
40424 824539655
27602 420512545
18912 875132743
21188 -475280637
30350 67763790
8846 960311454
9417 -531394000
10543 -235347433
7595 -748028595
8805 237480113
1581 -405011082
42083 540617745
20885 -973590525
11794 -411031599
604 -235389898
16111 -500719403
43143 -982508975
40122 149293711
13075 -291621595
42197 330827660
5467 776193423
15776 -932948960
19961 102431235
2641 314976318
22784 171177555
16474 513561445
45543 -922825638
33840 -460725093
43310 156866426
26529 948911984
8934 -359289736
17643 -784341010
2702 -926981573
46833 -891625884
1777 -108517873
41903 -589944620
22774 -564626405
4831 -382492322
33997 13842734
36642 -255276178
1620 -810026869
13847 803703114
44374 17497161
29940 -924235963
26022 323737682
47947 948356468
31811 -822098694
19734 -672318059
6058 381484512
32992 32316566
21947 875257833
47781 -354325106
32573 771994720
3807 700952610
42786 48182920
6052 -324109553
9914 -591005596
41567 357819897
33936 -472395714
41970 453371505
44326 310776308
27616 668306267
38209 270776136
27001 739597348
30267 -715439383
34804 -369740009
34886 -933197788
13286 -824517417
35195 -608366191
16730 -817816557
23891 -972855669
38736 -469510868
9031 190183803
38090 862630301
18160 174409317
1978 421646410
19031 -724721164
4973 826379592
43294 -209026410
34209 -949168029
8317 -957076442
42125 87869011
1595 809543201
43364 506071761
5205 -7696860
47472 493510092
49226 -601154554
29250 455586207
32861 764824607
277 159333691
46454 -808232629
46209 129452253
48199 375965483
5427 -986898821
49506 -920642157
31403 94989634
24998 -697425827
17375 937039879
27993 298726591
46085 -981672911
37183 -163600451
44996 162993555
46115 388352759
43719 -323209403
24289 641828975
46347 797443994
12600 -877862907
2578 -846841094
26440 587760797
18641 517558003
13990 935225944
16470 641916395
22627 -499561014
15578 -945049805
27286 -420383030
16520 942711661
21570 585114467
33579 -496222133
18465 429317683
13011 831677296
37643 -130790896
46198 -390224291
34616 -886433407
27392 -658034874
23130 -218288946
3351 220962383
45131 -822896530
42457 -340230181
20016 -853132245
1080 -670775614
2400 -212002700
28120 995017598
11818 82673968
8005 51611697
5346 531880281
5738 288171014
46724 -930040661
25933 244951935
17062 -486602309
8746 884853323
32060 298956543
10014 864562096
48268 673727189
11299 -993881178
43209 91568282
15583 -895371271
46328 -540204393
19577 -894806300
21751 -696525503
4779 906977580
14947 745127095
36435 -911039485
28804 -201871978
25714 998612367
32043 -374137784
18760 -540849190
29259 -453169547
23996 253395125
13948 -446922474
45809 746185293
14023 594857155
2763 376727743
37797 802976701
1199 449638690
32623 -803724101
2995 794322329
49198 -890686079
41944 609005781
34501 -225255648
6569 -928515992
34819 48632894
13349 177941680
3158 -293135923
41604 668537343
38989 543367104
40612 -242896237
31507 -29430638
12416 -102090275
14769 320785655
11555 -414970034
18648 409197390
11312 310980900
3034 967667844
28549 -721530394
3615 -914846115
36781 995535116
43149 -119411567
2511 -418233520
20176 309846305
29762 -300089535
14229 370059163
44878 696470372
46451 443362087
14095 -180792708
37259 -353038782
8609 -866274353
22901 636105905
40102 427186272
5879 -930274067
46172 -948781352
20119 -944390508
14279 141182951
49432 -222220382
25925 -771316860
43606 825769606
45122 -354127963
8763 -761875815
36273 241489998
47292 -358244788
16431 -849333282
8719 317450901
23160 197391390
44015 434131619
23906 -885120388
14615 -964733755
25739 363770076
19381 917884732
30703 -267893632
39509 -919581190
4771 -511677022
45017 889383113
7299 -340433757
6243 329053778
8991 661509923
26642 814269885
37139 112041772
49515 949085360
33332 790310297
39911 -360956471
9775 -555376412
43665 923804524
5609 -382298136
8233 -981620604
48209 -905097338
25642 -836885908
47206 710019330
1926 717420657
40788 -967479146
47131 -876841834
44405 -277683871
7902 211240124
41837 -373302105
24545 996307415
17297 -898908481
15108 -972769194
35331 162177070
28935 -793374877
4521 497757290
9954 -17796482
17611 -823680920
38411 -971598054
22604 50331167
18376 -891559666
14856 -502670258
45872 -665568143
21982 726575611
39859 -93479876
43892 -588969831
21689 -524685597
45210 243211188
4611 57836795
11920 -693903108
4183 -962216456
3416 489466439
35520 249030487
32434 -982178975
18546 404640281
46969 -124228612
1131 856036920
35131 302228175
20140 -554736647
33478 588657111
37282 87109997
24401 -892872632
4910 -635674679
12118 -935030391
32855 460759519
9417 -460859612
6828 -972562965
33877 -923920816
211 546908698
15332 -741067339
4051 -132914893
38381 -977821349
6828 -639678468
34887 -381376490
46974 -941756682
3316 -990115285
12085 -940515747
25929 -439705932
30031 172383345
9218 698488045
44786 -298637116
16273 836718633
47818 -881248389
26663 710300148
32811 859214379
15840 -825241655
36997 -43546788
24745 154454219
27730 521343823
37142 -877640371
44347 832874702
25310 -422543191
878 -898227219
22481 -978798764
5635 615530907
10144 612331697
16683 662350419
18384 -249273585
42917 66880852
11584 4311397
19743 -864707922
45291 357427422
47994 376006738
16915 -738963614
12370 -862524279
16778 -818029593
27217 -779326933
12202 420258438
26028 897178093
25353 301634681
32731 -281301987
14785 534635495
28264 -931950588
46618 867183167
10917 -548578821
13258 766058200
1976 903080658
3749 678458547
44934 340399968
42044 881470662
41071 -972076346
46722 5775172
49963 -324615362
29085 -576441077
43605 572525989
40355 790304436
6285 -655807313
8453 -622694862
4658 315334547
5727 252205069
29622 -178984427
12584 -794014665
43883 846781596
47918 708216331
3347 676455167
28823 -777393688
31485 358160768
45407 952975543
819 506931446
23788 -688859158
45280 954244423
3463 75714141
19280 131417915
18815 -584288086
16984 550023936
5862 -933975461
26228 -608787044
10906 -199831556
1128 -991029892
41629 130208822
15135 803104473
31594 94836802
28699 -566287030
44417 -100156648
34195 129379516
40292 -274865445
48697 164945825
30093 87093753
5668 106384327
24616 -551851094
39799 23239002
1960 -267519524
48921 -508783975
2487 504962864
38039 893550047
20874 890644115
47270 840503172
32495 -584531182
12171 738325967
21837 -932623091
27818 -621187283
8543 656362127
22234 -701607135
27193 692638635
37542 -901222101
33256 913701807
48636 -640006308
9718 -758498434
14431 -968652446
13955 203912204
22672 -913331180
21993 179101179
19999 785069940
12261 -946095515
47749 -237601480
11238 -903865905
12576 -528658083
34783 -462513868
41120 -946498840
45414 -972971674
30134 -924054988
38705 -20671332
30235 -708054880
9028 287148422
26979 -180188984
29837 953222981
40514 290649649
35942 -313831820
39019 -568073137
25384 -843335447
15002 -581096882
45036 -811947027
39106 710327577
28738 659979817
8144 -191819776
25237 768624150
19171 480254628
49749 320063941
28716 821299404
26773 948008775
48109 -196694307
5343 400106608
24789 -408895027
31837 -125292365
22190 -468619842
33277 -930126428
26546 136687190
31120 840528311
24481 -16534350
45875 -684123791
360 -107451025
19956 -471712538
1404 -462514118
1639 997519703
44831 -839403530
2164 -295071589
35020 404309291
14265 -89626143
31494 -956173841
22671 -129037547
36026 -331029966
7225 378005947
611 198762570
44573 -642295304
30906 -723408557
40419 826390446
44261 -389402384
33499 394460374
46430 -944454337
8487 359385137
13549 -104942388
33256 32560650
34508 -978135082
7432 -852702482
26325 580532352
18739 -801553546
2402 811612349
41272 907675963
47012 -499980637
10807 -102364157
42642 -208522084
25533 945751225
27952 -216263098
48919 -597324617
10521 -710259268
48345 -239542596
18055 678890420
21692 336681599
45472 588468914
17619 323995475
41930 -940211853
498 123536357
28673 -48589318
30046 -413191880
43965 1625683
3600 -919442796
8430 -939013396
39860 47695483
20867 71552732
43465 389038777
12535 64947738
4511 -601391839
39761 795030588
15855 -997857446
38030 -75698417
39732 -889950175
36183 -298903690
6993 -291993420
14701 -882685147
6890 -43546611
10594 -368224984
27975 -382923160
22324 -84164626
38107 242517833
22964 -32340458
7281 201197923
6085 -513914503
32438 -518521857
20698 187612196
13781 369648292
48118 809758726
21389 -51480137
26444 -434199349
31858 -984121621
48122 -196142505
32513 507088746
15587 861858715
10442 980910486
44672 641454261
30156 -529885100
12824 560017634
3132 -653246212
31932 123635259
13808 -967748079
214 311852628
27707 -871806061
13803 -265885318
15334 337499094
43827 -414243403
14094 835547190
2289 -969258054
17015 -322237043
39796 171834226
4840 -772156192
8709 587134466
18454 127434995
38784 -778212117
23143 -101712064
39858 -845062934
39695 509186949
30890 -815043578
21105 -706566248
32847 -433388957
17642 -928497211
49980 -310656976
1324 -605501914
11044 -45281381
2846 -829765310
28499 583450838
1657 -355125963
9033 96037206
25090 -977229892
24399 99014167
1234 -484235417
1533 704114255
20679 -426742721
41032 514848773
9818 -339341866
10925 -649859771
33254 86343810
41897 -508272745
45876 612084576
19267 -594380709
20130 425515072
39110 -967085884
1323 -135311863
24600 695214493
45013 -700707237
7347 513548997
29605 900696245
19877 -307474769
40357 -188233366
24770 193160907
1137 -858649828
10336 -942897955
29301 -564699259
35319 -586431417
37875 995275175
6601 682220936
35054 -339225645
12494 196212061
42908 -303397273
45492 -882046556
2442 390687919
518 810952837
44421 -445801603
15033 470370393
47654 -584115223
1303 -309093847
8199 -940651212
15884 489961638
30222 296837498
29027 -752932447
38490 -424765552
8804 -729548022
14040 496939894
8975 -386012352
41093 -936876702
11219 41954465
23655 -784040115
8284 -549771913
48481 61418075
2853 -863876686
45821 -710837515
27628 887054154
32145 427554018
7869 -451806490
11064 -14421282
13167 721536894
38873 -422934096
5800 -350661679
25971 311169264
42563 -879935228
35591 995267062
43301 -319379868
48220 719959244
43672 -166098417
41251 -96036948
25538 -888803478
17031 502087070
7441 394153164
46675 -67184474
44245 359065308
18556 -409875911
39995 331723762
12085 -222376221
43044 93712145
43271 96904406
37821 315601958
22091 -919171141
4457 8431120
32704 -20413338
49715 -860285520
27356 -482609695
27376 -70808397
11121 954194385
26265 -345848833
16477 -881792207
48237 -489563140
10624 -201148617
25163 728038230
16728 675739059
9818 517784558
2869 740559997
5210 569847637
45111 -465358690
27973 179726017
40498 -874355835
34472 250294038
1995 422867853
28591 -484971802
29367 -792136886
37261 969104854
8068 34912194
13578 -260564504
40079 -973264958
24102 262755091
6002 -5743195
33155 -819849730
47908 318958869
181 -886245285
30734 -966690631
3536 220344504
4896 -534562418
5436 -198011994
16205 -644843111
20004 -29599622
21585 -661288078
24117 -258392737
42761 124079651
14694 59904045
25490 801032838
5997 -294194854
5417 -191768510
40361 235139150
43867 -511530324
29046 833306892
17749 -505109049
28534 -319267420
20587 229322643
29533 -298849679
700 -347746857
15066 -999984113
23152 -683911365
18288 -782894466
9580 -924817737
15102 -556500668
4480 452185068
32912 -623462551
26601 -964740106
45924 -907360377
46516 -186913182
27770 -101975031
7550 -315369385
3260 -879177346
22976 -86005512
47632 350949143
15032 -653959974
28663 -590270952
34583 -907411819
36798 -897703052
12634 903844162
45583 896501898
5701 547617112
43361 321478493
18117 737232300
35471 811639283
30605 192580983
11600 710813239
35894 -859061847
48995 643681210
46706 -493874779
15248 -673787023
42026 -949371912
16271 514293909
7211 362776608
37123 -983980581
21319 867419844
3309 -819800944
27551 -961922983
25671 -444536980
18657 -231687982
43003 -969338861
40732 -218200740
3767 690620953
18516 278142976
18198 682702760
15738 -966034781
43310 -511050203
43707 -402625885
724 -919674070
45352 324867269
3466 -68195803
3254 861383021
26392 -835126875
36147 -533802845
9175 232318413
45906 -60045198
4063 47918528
5834 -437997012
45965 -650475819
26942 777874348
5921 476930514
30312 893659031
49499 601465581
7866 821640369
23991 -843783427
20771 483169568
18942 -956172546
16934 -947459625
37532 -198438316
30098 -218446921
7882 753246705
31586 1892354
45343 295778295
2477 244737418
28119 256557658
4525 530045770
21154 -607999610
15973 -595598813
7910 619770651
37225 380290189
26110 77581899
25708 -283475654
14722 913045050
23087 35142640
45720 287802252
15310 -546480465
11890 390719952
14600 547246894
665 -128176417
31242 -963166572
29199 519628782
29174 -433097882
3306 -304383297
3707 757611497
18039 49861214
43115 943890930
31629 706394147
5550 -46114827
27814 281996349
14955 -960921366
14523 658239884
26189 315880263
43511 800526411
16347 440490787
24216 360144174
39310 -494236061
16058 -103280235
36469 -503565166
12684 -956030638
46930 760240174
47457 96980721
41221 -73693605
41569 -930420917
41787 -872153232
41757 721735733
41970 626406740
3356 -782927370
49042 -866031844
25298 510446865
7393 -605018261
45679 -243184136
35631 455396701
31536 973411736
47452 98388450
44978 -941605783
41292 -331239268
17129 -879691215
4223 663782511
45633 327775048
27135 246496008
19101 516103740
26371 -865480898
3614 520222455
35674 603291763
23503 400495262
27479 606293065
6119 -248464468
13621 663363108
17912 -281445995
14576 -700122577
38157 325412888
21674 637355866
4730 -583778364
46685 488125895
38256 -349683287
36806 -501459830
25627 312557355
46164 752113175
21291 -540904409
40854 568481836
41254 58711144
46677 869418331
47793 941497371
17729 -759773351
4073 999565703
44944 142032303
4522 508742228
13865 -524267032
8865 785559250
42316 521476901
17072 -596486529
20828 -692670880
42296 -641890951
4641 -746116658
15179 119879937
7434 -470688155
46530 -297827217
36507 841354109
30759 636544321
26377 8754234
2890 -525798817
43412 -481362329
20640 -364792590
33013 760423628
16882 -189254145
9328 -438324673
4448 6950304
9355 -217153494
29849 -219036906
43032 -965219654
42193 -288388622
34162 931950464
20926 -184661279
49395 909970667
41254 559918036
19220 793025770
29794 -225455858
1553 869578982
18963 158550432
46289 683034564
26244 -530547805
2501 36071967
18474 -33769310
43785 -306021794
8553 -291835327
26052 500553167
19984 292850744
39466 -313923436
13584 -236642740
41649 -734894789
30982 219804836
48979 -937572781
6203 -925172874
27560 256616882
17799 267041516
43713 55190199
12167 -110605959
24732 65412564
40771 762696991
28017 455334867
4387 -659334326
16420 743154067
46984 -906575632
47982 594222236
27449 -269689434
15403 -114910370
16850 769974781
1909 796980732
13967 -267960597
30921 -69304181
36019 698281764
42158 588090984
19901 929664536
27880 -851666760
18108 -882072978
42697 868255895
26315 -735411155
29567 -907890886
47705 745673297
216 -80172453
17178 250691504
32638 -868868031
12702 -395049621
39783 -429499103
46717 -313256981
41136 188587054
44391 339599086
29975 -322266708
16533 135214290
41313 -480825795
46453 -717749009
39837 711734009
9477 703872766
12416 -242630598
46950 47723532
31389 630562630
44600 334630479
30859 24114026
14924 542323652
33024 129086992
40400 -51672008
43431 -680875842
7451 -200615211
49081 262223405
47611 822923982
24974 40256744
7106 -978655938
33182 -495468839
564 -886617066
6467 -267688051
40932 -208386135
44345 312037855
18234 977085531
25536 918341554
44899 783283156
27501 453508559
32718 70135297
20088 -275429069
44337 -377993480
46855 656635519
8616 620708298
18714 -744861820
19342 153915721
48656 -75181753
30197 -978430096
123 -719078527
9329 872521127
23011 -355539182
18725 781627561
27071 -73435102
39810 315263622
15273 -998445431
41854 -994777475
45399 -892564642
37231 -582047459
10841 -222807747
30434 -981487803
27919 385745905
30505 791999774
36032 -707757075
14400 820210700
48181 -815697495
13324 -981359921
17642 99887542
2441 244082047
12023 70211063
31986 -888441399
31129 -350222706
29006 502923839
26381 -550957122
35132 -921167413
44785 812053572
15831 -888918084
31692 269772703
15629 213396334
23388 421684074
36581 -864819974
36460 -716112081
25462 -712733745
48304 806604100
31516 262744254
2856 943210325
3972 653613500
3692 343600335
43215 55232976
15564 -217553576
16349 -128605303
26615 231410347
49403 497332178
44866 -261925343
25084 915715031
11411 449368252
6172 618261663
27920 909747869
18322 -30452016
8591 289392574
19252 -849283812
29690 459111446
28134 530623222
22551 -334100268
46157 -699612301
32398 572438113
14813 895362505
11036 -993224637
21 10064215
45599 808455900
40505 -242874897
3120 -465776640
37583 -303886973
11013 -866568963
39965 865355903
22093 750469602
47401 -787024433
48790 672918133
34218 717325534
13234 -965512309
25805 639680374
9232 42011982
37346 -884193032
21184 -514713382
8872 793637365
28822 904166781
6495 256599375
12404 -368818060
29331 -412605924
16332 470889767
25722 892469294
44862 -826145225
22909 -864026879
15009 701560002
47694 -961892875
3853 576044593
22929 195489849
46818 -229620565
16054 519360273
13992 -710315647
17487 401924924
40653 568792812
41105 -662726020
18057 -683730593
9175 -330379566
6081 229934388
39164 -286448753
40722 -627432707
27296 103078424
1903 -739627919
16676 662691340
47542 -623477894
1542 -840494045
16229 -978005643
45064 -744916054
8872 -303103429
5736 -789437450
36531 -979434125
35283 -829303161
17274 472504587
5328 -876005545
12056 254923353
40647 958744490
39267 392102777
24859 554134293
41986 908041168
29627 341407885
13841 780039526
238 283981167
15115 32296421
42993 818745300
7851 48590337
6213 847398728
45568 -570339267
15321 405991494
2303 -289070807
2547 -690363001
47842 -927435644
33487 445859545
10191 35237108
44629 -177825303
48935 921852176
8055 -67125745
21775 517012775
25549 61474643
36297 608436888
43578 -868981461
33621 -385439502
21232 578699789
7636 701545540
41086 -201097097
39903 -927773711
40648 -916640017
19529 229437744
41205 314490485
15183 -765753929
14600 -87014168
10088 -994719531
43245 563022653
13650 915231862
35103 924118792
3685 209749945
10444 885728680
44822 591103657
15550 -278951973
931 -993331191
45099 410156634
16618 -518992815
44930 -923797903
42584 -124747502
48570 827636133
38318 379874117
4587 118113168
2174 -708485243
12972 -240035818
49327 10665822
32120 435448073
43106 -703230637
23021 897242563
6943 -656845721
23089 -114445079
27908 990757872
31410 -571281814
20285 641744524
13375 -965273663
28824 895612867
3337 479011943
41464 -839466507
48251 -634325725
38458 -16706363
9460 -488688779
9295 662237784
7148 -933108422
495 -27031248
23032 699396519
17793 -860026212
31661 665946119
14306 -414304301
6576 -692470578
22113 -547899059
30161 -550530050
31894 909650936
34430 328233497
7773 -769360291
33347 -625250969
10253 -327937419
16718 60409157
17089 -314664102
4651 -854176137
36736 -351016066
7723 -173055967
6505 -864795474
16579 -227794265
35158 -707412838
38104 -346626846
43105 274507269
24558 -55081736
18114 -116158651
31059 -40624662
24370 819575885
4819 -819069244
39915 -927299027
36873 -469028464
11753 -926326646
7290 -731142126
1909 -920435160
35720 511615011
37099 441208412
45575 -359297702
25453 216072255
45878 -668999970
18295 -750565092
26258 379770434
12126 401586407
28645 -899726332
4425 525786494
37469 417833462
4999 522544338
17694 -790959308
48567 -669366897
47944 -828608666
6346 573700474
25240 -522516338
35961 819343444
32052 -546262835
37196 -735222236
12673 231027928
14716 -939344512
8249 647488930
12599 -345023160
29687 -759046756
36708 -971032979
27714 631767154
7847 460108057
41161 -147238242
3093 -828777235
23240 -946544545
39119 -440324211
35586 -535135170
1997 649125078
2844 119467637
11918 703339191
11034 -719368133
20798 -333673368
3473 -216214367
38879 528399747
33123 354583159
16666 -463958063
49995 -333572813
38946 -467809136
13630 639407507
12963 -604141611
34179 -699146780
18052 -923681568
43512 187069764
3754 684320047
25591 491862706
44574 -637934330
42304 -290797025
38610 553131723
47823 -797787873
45287 -629756161
35777 -803552704
24484 -751821696
19169 -245047878
25982 -765420220
38170 483782797
36018 939738944
7377 585972348
8465 -597129580
40468 594017239
46298 -215387783
27888 179882410
35386 -436592777
38947 -972413458
48671 234590346
34186 -96896880
418 786593956
22261 -636363687
38437 962424900
21034 -332342220
6930 365464417
19714 -320040798
47903 788592947
29720 26293442
27034 -255993634
18584 -868829814
18950 411223331
30555 -472187177
49366 -94829314
11034 943685852
5325 -214801965
8345 597111570
47885 798855741
46995 -688403044
4738 -68147328
33442 663318027
43582 -16788334
20966 307553155
12950 -685758516
47851 -331699315
37225 -340810018
13314 -560617214
45610 815556173
43212 897560219
12424 522594974
9363 -434479404
48520 -754415900
39842 -415382294
14663 975896403
15428 510753187
37567 875469399
47419 -89901132
18376 222381148
22633 335518383
19069 -743468676
21308 -552613166
19621 -491677356
45170 -161349028
27545 853965229
26557 -250361619
8978 -864993681
40420 389385918
3625 330307496
20252 -722453387
49801 -277265362
20391 918985678
900 -332596281
34868 161917808
2544 -248230726
600 278923851
10686 -793712036
10609 924021906
39231 -534403342
28240 -108994222
44160 203916774
23095 401154795
7066 -191680512
26986 719513513
10127 -530422959
11681 149863588
15620 637876279
46351 643032070
16231 602966518
2145 -952418784
21421 7418773
6738 215552743
41002 -242151543
45116 928317346
39477 607280232
13359 395523355
44503 -835000013
19476 -997363549
16319 292251568
28610 -35537188
26402 424242796
35428 -193343359
5064 -111791628
41243 72431777
29347 -40328707
40068 -449056614
46131 -995932882
15577 33313156
46855 -388896517
68 985360691
399 485986330
36318 -265386574
16231 882594901
12822 -523177855
34958 -983051100
41698 -358292218
14425 408127710
2435 -791656524
25255 750569487
7134 -507456324
37064 -894179048
38072 -617636448
26709 -337500455
3029 -128196353
30691 -917660085
26246 344503096
16523 943081089
42343 71828915
1061 -478600896
48006 -441928485
29298 -157547631
46433 979539702
49531 -499339927
45914 -748051134
42544 321174784
45738 -333496954
16599 787979606
45504 536883808
3808 -682940342
49574 576598531
17980 -29115503
31939 967725819
21087 -294749147
49959 -702809368
12148 -706761502
40868 764997963
4018 -944958556
17871 238787299
36167 637453547
44685 -488036217
16830 -912254939
24668 -909343227
40582 -920150221
9439 -968763478
35054 888744388
45238 -203690989
1183 -766030615
20239 478627176
17809 508622268
10767 -981613452
34512 -516403692
4106 -209932014
5286 232954880
24781 -200628025
35760 372107803
2865 534069464
26238 -657681060
18721 188093883
30406 104783170
43911 -180921842
37170 -320318189
1197 558189147
32676 -915545296
26973 852871434
7984 -482333164
13145 247454091
22078 507158846
30080 392417249
5577 918893714
17871 315554859
40676 355641335
10277 -544112914
30971 -820616736
16435 -879871005
23507 -284172273
9539 -869789657
15844 -740372973
31732 -838322914
48522 -717235129
31708 937158704
29148 738322856
48055 801694851
28453 -72832424
27643 690628133
49345 90934028
41717 842095512
48952 560840019
23284 997051992
47341 794479921
24001 -123093931
32766 -386062802
14226 758333539
10626 -746935039
29833 217645957
21014 787075498
14707 336261539
22743 -955549841
34089 -671570887
7247 -962898807
1575 522711730
23596 -269727057
29315 279643290
11635 367822546
18820 883852598
25020 -48574674
12525 377642819
42711 472907785
22747 -708556898
39060 -238980312
11539 -885681070
30470 -631073576
42937 778526245
5359 -706430437
37110 90027024
5107 978528956
18252 163738683
48327 682578701
17600 -295052434
16517 425109960
1640 917736418
45591 54591535
15673 794414163
7266 -863611701
24341 -894011583
23701 447462676
39101 150535879
28477 523404169
23733 -917717965
25413 -258949814
45495 -999839160
15878 490080519
25573 133413746
11313 312314203
40516 928093172
45943 -867805820
35716 -181007846
22671 -301242116
12538 566801388
6159 -595703713
8965 437586877
39109 598129859
381 520664416
12806 222217584
17771 -356459535
17659 -667195431
35089 -612120383
43364 512633535
14091 -299422987
36538 212171027
15208 267404606
46761 -967951169
6717 -616332726
18663 -595164218
32071 418469253
22483 328291173
37385 -486592614
21803 149211591
45528 752987764
44582 342050959
5530 -960270350
9268 -254737760
12128 350256969
33983 948902630
40010 -212123782
30825 -615463129
35704 -789528432
38843 994193936
46072 147392419
28025 -602876143
15031 60678141
35528 126950506
28450 -643131234
6531 460673681
40994 -647376023
3628 -788582536
29705 -817387126
19844 -180037106
31877 67091831
18050 436220178
7050 634971885
43454 762765225
25515 -910140896
1524 -707901353
22505 861021585
16079 655629547
46407 -732846114
22653 -799182043
41639 -236225145
48833 -413604465
13000 -830751017
11858 508752459
31706 754492703
887 884731701
18232 -197386419
1819 -618414712
514 -153258368
738 -864454730
10272 606342379
30317 -973631388
48161 -30617225
36663 -905903607
30704 -830389082
35774 860559314
21202 808922342
21326 -950215395
3418 97284200
43256 -817450465
31237 592285123
15057 378394142
29431 93265819
7452 -462483125
28499 756846295
5028 -270875460
43154 -194261231
21546 -611898305
14443 -709992335
18584 -135825441
226 -517854855
33840 393004356
5315 -123278573
5628 -878244836
21053 -441124916
26560 -469184765
9378 -923381360
34460 -748908385
8491 521705159
17807 -37591738
32804 314186989
25759 -800710815
40882 -700457692
49974 747563655
4567 -77894677
469 49168556
39265 41504792
26220 547834308
5826 589994579
36016 744748198
29786 678926877
45518 -994937426
4190 -962710839
10674 -222053672
4591 44762680
16022 -604905168
34018 284403745
46054 -816091869
21788 181774898
30222 -973987622
30935 -751757295
47498 360647042
47703 369870199
31131 60490068
4620 -864380121
46757 -186232855
29720 -214165596
39920 422608625
21306 74983908
46589 -912849409
11777 793425895
45994 -816271039
37094 -70854206
20693 -633191602
20778 -848374768
17938 -932682735
30661 468001711
38263 689615435
21856 -958521639
14594 502769392
2890 260376474
10880 844161349
36327 -12117392
16518 -425632850
34095 172357631
49879 -964870544
24772 -151204129
41666 748645871
4271 -560988136
37097 741378709
12328 -639208601
43111 -9494967
36821 -205790661
4054 -628302275
17118 135258676
1503 -282181354
46348 -956479994
18968 -853121267
45884 533782673
6657 -200698164
47647 235279978
25850 376956535
18759 -241677583
34282 714533866
28928 -53910620
30780 787971377
42763 -177842393
16947 -11809758
37968 163629583
4612 -842912648
5999 86871436
7796 -600443887
34848 289402346
1372 866826763
44952 267680730
27061 234358028
30916 205592597
15015 -707930739
3128 441949673
5407 13765647
3377 167548407
6015 547436185
42780 285246139
42075 458589312
26665 748030746
18536 -547203315
2799 -656900985
1362 670326330
19446 398787645
34729 -839280916
27113 908314397
23347 -125538212
31051 858908027
24054 -217145287
20361 25650529
15289 393929459
31997 -696609911
36229 -964578699
26968 182024776
21875 890028302
41340 -185280017
18999 469990409
33093 47694137
48136 -357163289
5797 -764981111
33287 -182017137
44652 -948850740
7289 -37727015
27699 -288507947
42584 -84052307
43505 394264410
4500 782857871
45527 -43724500
277 138807079
1734 -130161155
8829 -226611497
45265 76693072
37211 -305105821
30891 88728356
47247 -724098303
34561 -858713315
2300 319596884
36222 -361154437
37618 955009587
23633 879513919
44683 -60003448
20776 -114132864
42637 -323534467
22614 -901317347
21499 832959265
14121 -450859302
33772 -494403321
40859 -445240616
37742 602737333
39031 -609261900
41140 -180248661
48224 -174960058
35506 -570506562
19378 -873749203
14717 -333260526
36027 -39506991
10146 -15424250
41285 -965376846
5808 541019133
44751 328830249
20948 101827306
23986 685358870
34608 356321070
24756 -339568805
19296 736122348
40040 -457269863
20080 435710434
3873 -599745386
5412 -315828063
11412 -897776752
32611 -615213520
12231 -189836210
36945 -385890893
44594 -117080134
16468 -21907249
20058 234139343
14567 942237415
24838 539860394
7942 -135350827
37874 962649593
46083 103977237
4024 -138322088
32527 725666162
4452 -890075752
13850 788437938
40771 613265862
46005 -20103540
5568 395103000
39220 120732948
25701 601650160
5857 -805194314
43102 -968737892
38857 460320422
35948 140634291
237 476446797
40387 -369226180
1733 313696318
28833 -174855590
18659 -393099390
4901 154233283
15499 -267493
28968 -726404330
48672 -104038498
44452 426150887
17400 799237890
43577 968036503
14965 568623255
10030 983603030
3674 127970172
33323 58945976
19797 932553909
16580 -110126292
18119 34687880
38492 990645412
45048 -497396872
35637 889443391
5415 617410545
38401 334480955
48195 684254085
8328 -764900797
2059 493465594
5202 182568255
37638 907467022
3548 796065231
27560 995441310
11572 344886869
26930 -750236292
1589 -268205497
6268 802295048
14529 -221443569
16176 572351314
28213 659750164
47473 -463928411
42027 408166612
15816 459895666
27613 408850353
34961 698917873
1248 720482814
14398 462622598
30261 -800628854
8016 -923408045
22017 -56391816
2688 631534945
46346 463323605
46389 -897124694
26621 443760873
27391 -385087437
34153 -429978816
37797 802774862
36881 223826178
42884 473969963
4189 921064493
13660 -70872156
16795 -663178212
42935 -284355592
2717 554847054
21591 -919549051
2248 -176375267
14691 -973625724
49584 -296635056
25818 -766138922
23643 656992556
30093 -44330441
10774 999757794
326 -942282112
4205 726147654
28500 561293208
37405 -737875255
46534 -153691490
2919 -412795802
1254 135139467
6770 -940778014
46720 -654460805
29826 -514874632
40313 22311409
22489 -793804240
38317 188132482
2042 -895053871
20277 942718409
2651 -392720833
43174 -114163047
46515 89673206
47952 685671672
46535 -357416082
38118 950744484
305 946449452
21439 224355722
44918 -993492928
48795 -258965490
45920 794324742
20504 532639106
37941 -127965241
47242 716225171
9933 -430393666
35502 -360766130
20824 216928934
18494 362828674
16699 824717337
17609 510916444
27282 285513232
29037 549605725
27800 -894906063
1011 -57333174
1337 -951110932
13812 -691733844
5264 299563608
14720 696250666
42190 -733290445
15890 -146388039
45832 -371031526
47409 -986798611
46417 -129566994
16697 -994984100
48699 -870436887
42699 -132515696
6382 -464857669
36269 -795411914
4914 -103915820
23249 -395646370
19788 -316527399
36210 -359296589
20430 -393958598
958 -992849072
29243 454462619
31094 709066847
34590 -941358575
24432 781844853
27108 -344152642
26825 476741127
41784 -139657843
34489 905519523
7610 -533651836
32345 -964279245
40739 109878874
1477 -840078055
25357 405210525
1928 628904037
21319 -9904214
24758 -263480763
2437 -945633088
8338 -766977798
17056 872887025
736 42082769
40249 506760514
19024 19177560
13436 -431917968
30197 615103511
40620 -260162604
16272 -750621107
839 995931358
8236 495584099
4489 209926194
38333 117426515
45753 -681907841
9072 -650386911
35292 -995435460
1566 -514532591
179 -549981301
29214 -888781347
46214 898890426
38811 -971085411
18101 907609648
13397 353919007
47901 -124928
22783 -797803981
30119 -987401263
41285 -898018984
23885 -472699041
43119 127579617
42707 -221614012
529 217852189
19599 -940172003
13050 -487081554
37100 83386128
42908 -828341386
23204 754533312
9313 154281717
17077 844591304
32729 -985377293
35081 964014976
30067 545305510
2880 767115198
32510 -243312297
17321 -575756884
29105 -7674373
44170 213976378
20729 985579633
14432 766013767
16249 488683777
42393 -24848470
1195 536709155
7225 860915595
23252 -903139495
49567 -95775699
5630 -892477669
27842 -966665355
16198 -597597952
39752 5147073
40190 799898706
40687 -104126577
49802 -515464355
31631 -292565145
14975 88686882
37012 -326353939
47592 27881222
6730 -909770598
11352 -916484863
41996 -39386046
38256 214200954
23287 996891562
42561 -561889764
12285 -172932521
14553 388225109
40169 999602035
41811 114121093
6740 685380854
32062 -289642036
44847 921288369
784 -428702965
28259 -918551791
43966 -903751627
29865 -983715014
15294 827855316
22623 -934828141
13422 -453230100
30138 -931187740
29741 797322334
13796 825392421
10810 -419389356
31739 -921296038
1170 -721981029
26936 145904829
9551 861933230
46619 -360061867
36344 367160333
25061 884924876
26216 -254419692
1977 348204924
26784 -564342139
27762 320524598
36860 327956557
45244 967307898
16673 -862267049
43596 -984140963
29355 175243833
12805 -734408315
46515 416196875
46459 -705843908
44226 -816277583
32751 416393076
34305 655480568
27229 -280675838
29087 -239923129
34733 -320470796
3804 333422222
45132 -969321154
36745 241907014
39966 491690374
15765 495719768
29954 -902016441
41599 159661470
24699 976742758
15203 627588112
10530 559021156
30585 57509427
6349 214709632
33795 981764888
8112 -180916424
12782 854079233
17808 790092844
21691 351182936
6303 553912938
19665 671274786
10908 825246267
46180 -889298220
13252 542990860
49971 991837777
42243 698737949
25458 495665172
40953 135769123
45108 938206041
37282 -28802700
30877 -862971099
24488 -780638256
4589 141410009
9298 -263841354
37937 682742630
33770 -209284401
28219 40707600
9381 -921438972
1889 -903259250
28528 -725711017
26933 -153681789
49736 413037121
22598 -64181259
41135 -399809313
37988 -395682296
12959 -648455233
6513 214185216
11578 -709996203
12444 -567122548
20084 -446779125
36475 168750379
24332 174670204
31233 812414693
5444 213383712
22696 -272700528
17684 850250322
3797 313215980
1074 768117419
24459 517126393
44098 -171907792
36976 792212446
14015 -432176592
27206 750543487
37293 67025591
46467 883989649
6381 -995926273
43932 -183300707
30339 -32769288
30777 -715508485
40988 -756697867
2456 520803471
35804 -562074977
8795 61872603
15349 -211913123
29086 -720616748
45699 -594524202
49207 -351667588
42253 -216973936
1657 831126411
32413 -712670456
3272 322814474
13768 -674594855
35858 470147202
38718 -526339543
12591 325766633
36457 -381053944
21080 -336968602
4002 385622260
25490 115429873
13127 -991064298
11501 642404574
3339 318925176
1242 387710706
3470 -605354410
25135 804519249
76 -508497766
7380 -26621595
41960 -28119805
40653 -890456765
26222 -949319325
43086 -984980405
994 986912677
1290 579014164
10391 -744528654
7049 251276778
47705 941773516
15045 -321181452
29255 -110548957
46634 67682637
18239 -9600924
1311 966071768
16526 704568314
14862 -848674959
34630 88008485
5514 974505513
25109 401210850
39880 513348598
29116 -479907547
13801 -681792479
34300 491839505
29374 39970848
39398 -831801644
49400 -748139231
43408 637835003
432 -805737616
505 -955738356
46312 962651741
26783 -195182970
25516 -869688829
33039 -920122237
38614 -263452620
12332 799374498
33305 -425755155
2367 47291446
47304 -52452896
17953 -685546983
1374 677776676
37446 558823701
25058 540300772
13158 101697204
25203 529925488
43583 747413661
47044 -547662135
15391 311586716
14481 -849911090
36292 -754985220
39279 -274930555
14291 -10951378
40069 -931111066
36039 -955716992
36027 -719496277
30400 -143529657
10397 -158612601
4525 740434196
47754 316985453
27295 968767681
47695 693122955
10821 -955479125
23945 973444738
33649 -566857438
7343 -547395224
24223 -137313709
34914 -424937027
1908 -670495136
37874 740591333
45057 660387946
24642 -267476101
11299 831891807
42357 -362814963
20492 808115822
49856 -880509892
29417 -493885863
1366 50613902
24993 663106588
49152 611775309
30087 -147375008
11285 -373077155
35819 94570660
25525 419562549
20236 845937726
42025 797863397
3649 -113718357
39804 728216665
18055 956814947
47122 995532159
38621 -975395103
19035 99363329
43584 485184388
7329 -66129601
12062 -120931425
43568 -50427169
45678 -684941501
29160 299521203
106 -369002153
1926 -313778965
786 584270340
18336 688293949
26967 -280495567
35733 -106241862
6650 486945021
49919 -853717147
12536 -438138379
46010 -957731048
5705 100656118
24694 -99630310
42522 226817765
26265 563934612
22169 278954550
2399 -195978225
42812 287572273
8966 -908079325
14626 826843596
14382 47427300
35440 -98242057
19317 -72299886
49321 -464491560
20063 752769235
4541 -975338146
34326 -3067577
2114 -671273404
44363 -189924630
26335 599760987
31890 -50063022
8755 -57501498
37128 -506299361
21316 96717917
27866 -193053908
23394 -781647708
10236 174942246
42361 648075184
49977 361329552
15140 -118341968
36240 133470038
2463 -533313969
12628 736670564
12287 880220927
48267 -796526659
10321 -374211379
37124 -936269845
47148 -240114574
3344 650874251
36696 -4431538
20755 -514802440
39807 -982773560
1625 -813452658
26895 615298519
22904 701401601
37992 -632991615
44417 108309143
46060 -329693195
44086 629107043
30386 96758346
46968 735542351
38860 -161492943
42484 143350442
41046 -938263994
20822 307512178
9739 -42922259
4182 -876258425
5271 305365896
30768 -507877842
40112 710682164
40550 122653671
29167 -266571898
34909 -236098683
24713 -219024775
33572 806778993
37697 -921894904
28507 452796890
13686 -100857092
45268 -779962659
49520 95404730
32472 723216088
24017 172775609
7859 -120696995
25164 862279286
27803 103838625
8649 417465274
9729 355684703
36021 -837512186
13041 407144636
39982 -782372915
48535 -326287037
9855 -686205970
36939 -82622959
14383 -572310109
44622 -973667796
14646 -482519746
5864 428093445
12803 154055014
653 -979086280
18700 531337965
19592 -853155193
29511 56277347
15163 -195270681
40309 474631883
8969 -985255446
7518 130830289
24320 840507502
896 -332516277
23615 -489922391
26167 747815278
11885 -529215412
28034 990990812
12179 808067747
47822 -941209166
45153 866412830
7638 -488717128
10220 -903518905
10415 368303500
1736 -361158267
36288 -34399278
31013 -759772945
34558 342043805
27529 393571683
49294 -456348195
33436 -42782505
2084 -854908189
32624 -738204681
13067 179396468
3656 -13838847
40337 603877239
10112 -614134841
46255 -429135675
17826 535236683
44769 383556668
23744 -512864088
12968 -319818944
24862 -849378893
42791 -339386123
15683 884268741
2589 300358435
248 348249117
44437 -877995330
17492 434049222
26729 532423854
17447 -902862502
2658 -22182936
31390 -43506091
46945 -34651089
21933 340365567
1480 -629158287
22770 -596904325
16783 -592619201
44677 -74236018
49076 -902090429
34361 -875223290
25828 356551664
22688 -451249041
182 -64413385
26822 -662493469
44030 -891956739
10326 309344267
4530 -82353313
45599 -512941933
23635 -537398527
43187 -915582471
29558 507441465
22265 884465955
46290 -106253661
22265 -164666708
10003 325295365
13382 -905043377
23936 -714347819
38797 865436068
8952 -668459532
33731 541765618
26238 -509897019
49669 525444055
2123 -178019234
32241 143261618
45502 692442108
49927 -881974575
7735 420225058
37751 -180261458
21836 -629729625
15741 10660014
32991 -532301811
372 -917554527
31543 454356925
47394 974589167
21138 -996659508
9827 -922002525
41532 -927502626
44494 753709494
37466 468460005
18467 -968423268
18513 829682966
24377 -934181609
23287 709642598
12974 268912126
38493 -754338527
9664 627995066
40540 90221482
44760 466710034
15554 510838433
45280 -964491495
5981 -484796957
16771 712655105
30953 716947511
23870 187211263
4350 -931631584
17736 -948657666
27080 -74060787
48164 -294491537
20591 -439733283
28192 -579472512
22555 -893490919
46918 519287854
14241 611479446
34232 446341676
182 -867670208
49189 -805954138
969 595356162
20026 -59734042
27223 78098272
33042 -944739754
2582 51297923
37137 -397932872
25592 928796012
29083 -682148349
29140 134512533
37969 147507273
11480 -360581954
13845 -857215116
42914 357825719
21865 78248075
43939 -223990553
31962 842721053
3364 31511258
9531 388701986
12234 -384503063
44861 -38891077
26052 403081166
43532 496548348
50000 -276732006
30529 525972613
46239 -594704509
13538 -196165152
36086 45307717
49789 148127381
41809 -906704650
4798 598321652
9058 351185746
13357 93186758
5098 929062421
25711 -802660762
48162 778367330
14849 -936129430
35272 -425859436
8560 -929125269
47345 79851623
47115 7705439
40288 -877156419
17652 -617622997
4385 -536807276
38075 276317439
5445 609396192
48292 425792872
45983 -979285500
43275 48311647
887 -294098921
34762 -948114663
5909 -743384601
5965 370749610
24342 381207531
25507 -871835478
36315 -109011962
47973 798722620
15976 -347557047
35678 887015624
49416 564120359
32905 672123751
32976 743004859
35714 839131195
9195 321928958
30038 271045339
30677 985610080
41833 -782868849
30762 291202936
26821 -74502204
28672 -117978546
9493 -161497674
41300 894564985
24291 -508126183
5794 -476642726
27635 515159967
71 247255208
26421 -33973110
24438 990233046
28357 -688471515
23825 397633631
10065 45024745
5897 -241979147
23790 330501896
16045 -297446991
24465 -573333039
19289 14694715
26053 210100308
24126 754910587
34214 161300342
26662 933379918
1480 -929221801
5090 568776731
26130 875927899
22737 694479526
29511 -571279163
45584 622546560
33766 -967094074
7823 -411582169
20842 -865176093
40869 471923866
34934 -271938343
11966 826660156
37096 100910985
27680 492652443
48714 564871309
49509 -356295660
47424 -835783456
44444 -475029050
16829 476523553
44391 -919882822
30093 16596338
2265 231506325
24158 788263857
37765 -734573562
305 -36588650
23008 -662905015
21494 -923514764
12575 482151324
20120 450358589
46251 144640253
44594 -894131168
1730 -644087890
33061 853342017
31923 -984737475
29705 -47150111
46228 -59857336
15343 503076148
6359 -128535156
41283 844089499
17202 -80539526
5460 -273242061
9529 -795993440
7885 272826953
1895 685672103
28709 -634005644
29542 443448144
10255 -676310346
48024 -553018730
43796 -467240333
9557 211929945
38962 -589860148
16001 307572135
3332 -971245697
43803 -90411290
49186 168444614
2554 -614622645
33916 -61879004
14302 -596521567
537 -871941848
2509 -360833805
14340 -375504403
35252 -181567951
13320 734490946
16966 -22266726
29572 727657115
46968 605376521
15009 -953231468
22837 903529319
34383 -202981660
12955 948366638
10347 -652800081
20916 713181859
10293 -224355739
2414 348785217
1413 -941672820
39131 397754921
3323 923082104
39403 483524381
24008 334116642
40110 629856367
49241 -644046422
22111 -95396572
49100 853214248
48941 -521755054
27938 326283481
33401 -679271754
10106 -534611717
32545 -188679332
22238 -996913251
30284 -855265043
6232 -999426352
22106 -698214235
10147 463709554
42549 138777859
579 -900915848
4084 564632657
2438 708899818
30420 -289723807
21141 -17598464
1371 917379359
23959 467649077
37361 834684770
21791 -875465938
37166 26586256
37567 -488855973
34030 746583800
19566 -728639850
19705 -859593867
347 686196063
46569 -762071396
11262 752850924
17096 945350651
43198 -875686303
31587 -418586134
9578 696664337
29767 120432956
34080 -558066465
33952 -197616522
19735 306155869
49898 -748362532
21270 -294676347
33804 -965949722
22765 899107186
19603 -435730141
48464 158673110
40388 -71867478
49527 -542723924
6127 -921692519
37701 234142723
23413 393337712
37022 -136452723
30814 800153178
3009 173921100
43322 724464764
2233 -863460906
12748 -997590430
9849 826839853
13393 818546550
32762 -936567387
5724 -131200654
31869 37531224
7301 986146110
19945 -624552254
40470 928913426
17492 -718276004
21275 -754569767
33412 541054512
41965 -696731561
33204 -646847229
41867 -99914715
44857 856351787
7994 331554613
17517 -61045296
37318 -33312263
37084 237950277
47855 -922990607
5504 484935303
33051 622805154
34934 832641800
15797 322489871
20106 -568481224
23289 112153422
21862 466019868
22641 -607418396
16890 295671416
39557 -838619142
35472 -952321903
32803 -607236099
1639 -651930661
19618 989020119
29513 47455073
6729 714017471
38978 981701368
9521 -902193870
46003 -553909738
9039 633741668
11444 -159267541
18680 -297301322
30283 -986166697
21074 978441319
22178 -759536476
41622 -980923019
40883 485274001
43341 274774423
10896 771292520
13946 271879309
13133 34856759
24480 56170673
26805 -972247891
8725 -611549649
42021 -573210842
21618 203967763
16442 -526880185
19472 426790296
47969 -145536924
26601 501490544
17526 250086497
26851 383068221
8998 932408407
17280 -726263457
15853 626669892
43004 -920002424
18251 -763454663
13800 383117483
17835 -857338594
565 -556827477
40287 646276206
46022 836972181
28830 406323080
2509 -688618155
22390 -773456851
29648 208229108
13682 185956267
31027 -935493504
9393 -45827322
8923 -620385342
12235 736375245
20583 -52598074
35762 595780484
41891 -910265620
23257 954603595
46155 -839591194
30988 -967436458
2976 425308527
40373 -33823831
19319 404705483
944 402079114
1734 -478134683
38168 -90735376
37304 411432759
47418 -370352441
39157 -850687423
14504 -896823996
6489 -956023910
10472 279750264
20213 289914731
23538 -628349920
29976 -607217282
41246 300220877
13399 548132950
4786 407297970
43437 311632716
48035 270805728
36705 102445169
44281 -875097447
113 896024007
36586 -990041950
34055 -26910731
15360 -5432560
34058 812090542
21626 3292183
42264 213704269
36988 -742638485
32393 631672238
21541 277094584
8907 676495790
44859 837676325
48406 198802342
13864 -473340756
11798 -6414891
25470 -479841856
16195 406111910
17532 -360021594
45847 -356749752
7143 248782890
41426 761379903
525 262378768
40284 479533688
22279 -713396137
48449 -70160973
1170 996043818
36496 -899392647
26050 299496027
5273 -500248748
36363 305689912
48057 -669766579
45332 -912021817
6590 -791519398
30851 968062862
12106 -784981213
48692 159587993
33114 173953530
3572 -343484433
19432 794223396
28776 469725849
36021 -640665769
7938 35429944
42324 -142961133
40121 464383986
40252 -986402406
47370 -297357166
21018 -699045341
35263 932692700
21916 518577606
46394 361166112
20458 -324849628
3903 562511436
43357 -352246430
43319 -792376175
49676 14662787
47019 -128927907
2038 -151847953
40915 686454955
5295 -906055640
8309 -85502614
40221 625945545
205 -991077971
14731 -739722411
5196 -711148182
17932 547402997
19722 364967941
45730 -976711613
8312 924173623
47450 -148460915
1873 -181948371
23724 661663476
31876 92715242
36551 448142112
2826 -932477212
36529 635041844
3742 207177486
49516 -695806900
20691 -107079703
22117 10230597
49947 -804157763
10179 -315693601
11140 -514780333
9644 -806677740
11346 83669450
21081 -753776556
36921 -236420430
44813 443361155
19620 -877264853
24289 -659502286
39559 -861377556
16284 -122689184
3918 -58440349
29950 -733067850
12749 745974607
16845 -131231583
24817 687312694
48715 355143375
15636 -886814046
21759 -713041643
31802 -554156668
22903 -196390810
36698 -706414927
20221 -81765933
31782 -156493684
45114 -540905492
5326 86787692
47344 -967038605
9900 -629574406
202 715343644
28414 429572647
1694 910733397
43125 989703229
5538 -5549593
8765 -480624889
18445 -142706353
2838 814590565
25639 -972842302
41766 760389534
12203 -622987790
6720 -943360101
27592 291057316
35065 -974971604
3991 24291286
1284 328944963
33963 -635629457
20293 28779696
49279 580435656
2416 246013417
38529 -321078833
14815 708811180
18098 -416876676
31024 49634003
39890 336610088
22299 555672788
12688 118952091
25760 -597754631
23766 -391743370
47918 439060824
22140 -177272245
48299 -922784448
45249 231556102
8111 314718591
48361 976994526
32046 91910525
38058 -968846760
26566 -955353142
47215 -970843846
32596 224557588
46729 609337103
5548 -215578755
16616 -902424232
32399 -156668694
8483 613940380
34489 -809103333
12220 -244569378
36725 476282786
17730 374107468
18347 -495988814
21712 56766089
19331 712050392
13604 -898323879
32277 702195895
19836 -591472830
14274 201631223
2469 412016563
42332 -548813828
17480 25235435
42169 -932058918
37750 429425961
22936 -219123344
25795 -473050031
7438 -975640342
37198 -246806476
9614 -42807865
8880 976808909
35031 -249604705
7543 -869027518
16006 -938166343
31234 84377377
10294 -737603370
32804 -45449947
35490 858502624
43707 -991899719
42596 -676005991
20666 -962202192
47778 327415531
41543 214546459
39984 -681678434
13702 585178740
4002 630215949
27597 797272581
11417 345505383
5394 -461764861
12517 -974706227
40404 -771647022
3032 971522809
41787 1273206
39841 15204872
48882 461501844
49653 -995551212
14320 -703414102
32359 -935952572
35348 -611327787
954 331388693
20995 510399049
37983 240871306
43042 47248591
33731 -206534250
9524 698748434
1413 60612598
1761 106449926
23134 -37479204
25669 -580290102
11743 -177870675
28114 169440902
26801 233027747
41529 -989041216
30999 -170324490
30557 384476876
42278 -774001697
19611 -172298450
142 907580259
12362 905762651
27439 312950223
29175 372321884
38163 236645202
32351 110730934
40833 -708472353
6974 -970591982
15274 264168926
13026 940235086
43872 -630091575
33937 499304554
47783 -796658779
39525 213164492
16043 483690059
36671 896209134
38139 768332536
49112 797349031
37268 -35968072
43483 159878285
25572 353475429
3078 -895124167
33853 653566403
1683 -388823598
27841 38165477
23903 119964707
35614 -792361937
29285 -539825810
38683 208083395
39807 -159681191
44296 566721077
19966 788076476
41860 -903951215
30714 -878630925
13715 -687354522
20909 113274196
30 256889285
22042 163640337
16740 204950233
32063 533223723
4783 -968739069
48996 503705964
30156 -22509604
40144 -350121721
47089 489735189
22619 -417620050
22779 -920758617
6522 -903457418
28013 660914638
10117 87887235
27784 56708078
13716 492197376
4066 271827812
44398 -70914244
25832 -864312844
48089 -575073541
32424 -179469386
21011 -594152917
25363 745028930
30473 836111153
7456 -601561197
46540 996253090
12027 -506019766
11225 -641996940
40296 868256390
30821 980971340
35070 499568078
12243 -56405465
30293 834039134
26292 -46793361
33099 -959977525
3090 -863325622
37815 159281874
27157 -488909549
17958 450763176
1980 844107628
27072 -529274588
5647 -968085130
17932 490705449
28192 -27883130
4564 835808226
42658 988959011
19899 -868710369
45119 811804899
27892 -489733458
39019 640087761
28493 995660989
9216 410842107
32560 -975683695
45836 764286372
10353 -878349485
42281 29314166
29038 6303775
25577 409597927
31150 451146968
21547 561003767
29131 39835712
41697 -820119445
35456 -959934619
31924 -305996833
7281 -538270302
7040 100620941
29402 815885773
18432 317366255
18980 -861571688
45181 -127169382
44786 -752404317
49460 -442512540
35388 -184109826
3495 603425035
45156 -946167111
18602 259025040
5597 -728059363
6019 -882689703
29818 283107403
37102 -137662058
8884 -149562903
39223 -945255861
26748 -820545364
32949 -935925994
4625 -988687922
7763 -569521872
15590 -308434239
5936 512807221
48609 -192432672
218 627009429
823 985693763
754 955068819
45470 -970027230
30174 -577843229
44714 -558758362
28736 -89566374
44119 99969949
24586 810517958
41965 -957679135
32945 597307534
35663 -335987060
28703 -834942942
14280 -131732397
34933 -284449011
26772 -500870760
39356 -610248499
36673 -66372407
364 -552509892
46881 -877767860
40132 -870803112
30515 -993342055
27895 707668867
3178 857324632
11851 -761431168
26367 97811493
24434 658311147
18206 716178380
12337 -30080513
20478 353748837
28078 -887202733
15122 880547248
41194 -957266216
23894 -447598206
288 630291556
38445 359870773
28719 -56859581
25639 -348364690
26295 -674327035
41798 874028815
6661 -886361856
15645 -747365485
12896 -561302555
16934 300350201
15391 -741708417
5204 -53396238
17363 -787990181
43605 -421329675
22120 346358555
16464 -255032503
38271 658222406
29178 -558828741
6570 323883340
6306 -42795185
49983 454282863
37361 -933685546
48970 508106642
4089 -102580644
35911 -859721783
19801 207937373
7488 -443098700
11121 -377824996
45330 -313275151
33405 23654724
22222 -815566200
6207 -285233781
37479 725976843
26536 -850948264
6552 -898739601
43263 -595550807
13648 790006534
29529 -171503025
16332 -210287383
40835 -50050032
3694 776202241
19895 328560634
35639 -982538820
36030 -45468986
35739 4097319
31120 -410214215
2005 599324311
17507 -116296322
5415 -686994166
16234 -919805960
9587 -860988036
34852 969809496
22824 -192076766
35852 -215319268
30701 -770744494
7749 -619856963
3672 745034394
45575 -956406006
25009 511955662
19334 -680802044
33742 -171172902
17762 557100453
20484 -933947902
7933 458485267
45661 326075897
4215 -206675834
15 728355247
44834 -48344582
36151 266472837
28344 986430684
40074 323483202
33949 353702443
46438 927793744
15759 -463954125
43832 -752062203
14896 660835092
1898 764227572
29671 357432656
34276 363772380
14630 -938146045
28122 -940370065
1536 859968843
40614 470828135
17325 -970703633
43405 -747006885
26319 -914454334
14464 -912666524
43574 -649973382
22494 -458422748
15051 12425684
27129 741316324
10250 866279945
28955 596229025
17758 40856271
10227 744663229
9518 354882386
17582 957888347
32835 149827404
40125 731508195
1311 871050158
12179 -247600120
49710 413493980
20600 -46607007
20246 -587590365
35320 -497890556
42122 -862998353
31594 950612447
7825 454002370
24994 -67973101
6481 -935608067
24320 450085220
39920 -961467650
9755 -660841748
16448 -605760894
5617 -927483769
16112 907684110
44443 926917794
27140 517165821
25457 -210268607
40839 -919686263
15385 206927127
5927 387782959
1682 -926886671
40229 -738069898
22036 41676674
28247 534346709
29060 745596354
4607 604768166
7273 -386244835
21397 -992062595
37869 -883187113
47036 511187508
19682 -205651338
30057 -518409474
4264 -337038511
38617 -271562754
20206 -220780352
32978 -267539106
40997 -336961762
14913 857473206
36268 320713031
25738 -951006842
27678 -330268322
36844 -143903305
454 357801301
30542 969758240
12101 -662795327
3337 75893928
34456 -933151867
9623 -431850256
36991 -880611283
24719 -547785410
25485 265323547
11786 603457696
47255 -968417168
45864 485593049
2561 -589700127
31552 -876362048
34648 -254103411
47891 -783965254
9339 696285101
39775 283344784
5065 371771438
19572 17559462
9207 769239519
44591 -979054455
10136 -265187452
36096 -655214340
43357 657835619
18452 781014232
23635 114206962
6836 -105769334
18619 -641257454
39137 -542945262
39486 997603266
4720 60853378
14515 -288601177
20263 432410845
36661 -591530421
25451 374306185
1732 888195866
24768 771370040
5702 868411866
13839 -671822786
41448 916915409
38725 -79301359
29309 80831433
23980 -739338089
16651 -314685722
33897 -603270533
32847 390806135
4959 -918161386
15814 654297360
16940 -962108429
14111 669252473
14692 -907007611
28783 -487517807
10412 885489458
33026 685550835
32598 612174249
39244 -972109176
22258 -808862327
49585 -947165097
49182 -599187412
42057 169516234
38722 273583078
38046 -892358746
38615 -632439968
17957 -572779790
22684 677221906
30649 522682066
14260 358953727
9538 192125782
42971 -878908977
15273 163142562
33387 -962308081
29593 -881345486
5771 -847728005
34585 -319370824
45412 -237845048
38031 350626640
17895 -884499516
10517 96192427
12639 72722860
11119 -258971527
26892 472401673
21753 -922291882
33902 -996092497
48527 780831290
40205 -999973130
18791 858263798
34667 987523591
45587 -880935266
43911 853440436
11741 -454603478
23163 -497644327
6159 -643633878
8551 206807408
46622 100916674
45148 -171512460
5566 -265492261
15859 958172039
29543 -162722682
24961 -917950242
42983 -912921933
8219 267115164
5108 824828124
42859 479809236
16026 99467046
13569 -403896880
8795 653877765
43889 393403083
26844 716314952
47979 315318790
6331 -415226536
31205 -635790522
47870 -850271753
5566 -868502939
13174 -863022590
21832 457630525
12043 853172507
16984 726946401
21991 684417149
548 326926193
29314 -902445633
32133 -866219532
33552 -125995541
35764 614192372
27515 979910394
212 112583742
43221 -221649804
28445 736481415
44830 651691089
34853 915084009
30888 639074354
13214 570273035
35789 802492929
26431 -272203452
22742 -938475870
28498 975826978
7447 830268406
39219 910510630
19355 489307349
34096 -375019
8724 -988236779
13418 738934306
32074 441518295
25737 718191861
42224 -99056746
33961 -560573060
49976 -436460538
48744 737297173
10074 11952116
26247 557975173
18504 -775150834
17574 232554744
31727 348442301
16003 -535576857
48125 -774682568
30654 -987999903
757 428773200
7848 27194071
2285 -216100818
42437 668533584
10525 -916305494
322 -922623604
39923 970176852
45321 -281700936
40591 984799996
15515 908121566
42663 515109093
17748 -882716914
22583 988774388
8174 406333749
200 898270707
10260 -696311174
32898 -273182692
16491 902368106
18043 928785182
46042 48075278
18028 383894919
38124 -782737285
11780 -502325698
40651 -958766558
21362 64352369
27816 -602843836
5605 -352419624
21117 148045562
45664 -198821814
15246 -444520711
18117 677745863
29524 731525504
9964 -957432635
2548 767796013
37644 -237655643
39277 688864941
27657 646355671
29974 205343751
43547 -305794213
8158 -668463025
43140 -246518740
11637 -956947676
47887 95648743
26931 889932752
28395 597993549
5765 -698691473
34033 157096510
13876 385335287
47653 371760347
4705 23532775
14069 674035296
7320 -867139668
20437 -676441924
13864 169453644
40620 -857669665
11596 -371161628
40697 -917799890
48855 -850610417
22336 862988582
48485 -72807864
664 -810232919
13592 -705729400
5889 113851047
27747 -600956181
26595 -462230108
21541 -675251197
25489 987490662
15091 237228859
48856 500845924
26260 181328953
17327 760189474
39586 -608495794
43790 -665425626
29310 -127245209
46928 -567267523
49559 363577793
48394 -119036058
14991 969363150
23322 189970633
40527 -814540912
7892 643499915
6930 792062066
7279 -179666621
45657 647072019
17325 141006133
11961 816871915
42475 -656398998
25378 -551382103
22689 -398213737
18741 -271745314
32480 -26164033
49910 657018299
47802 602197224
34211 702131251
40341 699821122
37390 -775058912
3155 -749685417
47964 -468139330
49042 -248673216
32919 244343619
31887 -287633635
17369 -501438770
29128 -25375640
10625 734142745
13784 -878931833
4135 -536554284
14016 -740737386
9839 -197779605
18000 451878168
15643 -641339600
1489 -903025309
39275 -947430617
30054 -546879005
47780 417937237
47209 -384120906
45461 -50702951
8280 428529095
19808 -763270820
21926 -752446242
21926 832080431
42501 -861697940
14675 463526059
12808 -878977133
1037 -888459136
1266 -524869194
5498 -570366970
2415 53802753
23749 -80605229
48362 66632467
11563 -436112120
34930 -295354431
24665 -136726626
2555 -186440439
13320 -758639176
41256 -76609169
42892 429735245
27657 -925999893
22976 459257565
48430 -135959537
21270 767924011
23394 -959000307
18801 911276766
37891 -467724193
8276 -693241100
46781 -126963749
31821 133936189
9564 -763651938
7624 563372837
33662 -50271531
19301 -888979059
22540 730691268
41377 -212671457
2461 -860949805
7012 999714351
4715 669900889
16937 -952705367
21400 670228107
20268 -636747912
10989 -505724359
11893 653928542
31084 540657769
5832 -202489935
49255 -509893002
35468 -320570194
17101 -981867086
40536 165471119
49663 -963760361
6189 258548263
28967 -948097879
19364 -264070449
24185 -416549968
44493 -9747349
4740 -405688064
37578 -838785241
43302 -976484273
39850 -691584178
25888 -691959264
47735 46212032
41839 319325141
24409 -909500447
20673 -778874710
31283 -356168705
29560 61286686
5161 -862312531
33375 -134325123
24911 -607459125
43528 509357558
19495 555319402
34162 -411185382
46699 44773424
39247 384193814
34551 881536547
14932 -688368515
6627 -657101364
48190 -641576879
48413 -326552614
28682 689368861
21900 -310570306
33518 72174592
49471 568877059
17935 405766891
40802 239490732
26487 196727813
42433 -276173352
73 -783623001
20814 -897094518
42031 -25694330
37156 145321715
20352 -382776687
46436 -230589867
7520 921618540
3754 555194847
40894 -387347448
27146 -933324349
19064 -223225590
7654 475192967
52 302003349
47516 -197301545
25104 214526537
3537 -863210054
11782 147641527
47198 -116009299
12417 -923346190
43478 260400704
10838 370049119
34012 522039912
1112 325184708
37261 -539795884
46121 26892004
16416 475180757
40077 867465183
34885 838724068
38876 370090127
33017 373232399
38699 -979536023
21858 868036552
43606 454750480
20644 -4914594
2463 -513627627
21493 930314120
20385 -862186702
14360 -146878145
25972 -912862153
29853 105867972
15082 692722091
3627 -229787381
3040 236455158
11638 -712795137
37263 -44608085
22246 -103805346
47559 -124507687
9146 848994103
45862 221291164
13538 566679788
10262 -195401676
27976 416601382
39590 -493103003
34846 -889557666
26660 435565561
4005 708064697
43669 502391740
13251 -753976017
28847 -207753293
38623 50424888
19543 -953817540
24774 -571472780
37676 -584116548
24617 104433918
30060 -173366464
31861 197354506
22241 873140320
3670 -721323812
34876 -411288171
27391 -173411486
19564 310461534
19627 -142402253
21731 -282036769
9940 256732877
24118 636850576
33037 110364913
42134 -893706342
43464 -542775838
8081 668929808
29698 -988131921
38939 -914711862
44812 979311557
4098 528211178
23008 -956501520
3348 -647861028
507 993716750
30850 109772911
36143 -819513515
19363 807452579
19508 190462433
43700 596893479
3491 -167631105
43058 692235832
31994 930396953
31386 -296232510
21982 561761690
39600 -290963325
14206 -694966855
47979 504093697
32670 -940796435
20316 -76348675
24237 371349528
36014 -390732484
36448 713676731
5517 -158428273
31559 566055954
41202 -90000785
1401 846685048
48354 540534259
18102 668433393
11436 276896091
32767 -261609918
23228 -671182614
11084 -924303029
538 244471205
38884 541660105
25986 -959662797
21073 -945936882
6203 -830121650
78 -228642481
29826 -770571929
27287 302431635
33036 -559128974
5286 594178686
28432 -516252260
43832 -921776615
29822 -949643782
23606 599092950
6275 712553048
40607 -935398960
11146 514723163
26720 -169820511
8961 -775696518
31833 909697791
21663 -790468485
9587 405631909
29897 -276498513
22514 578386872
31912 562212931
10673 -1705849
33890 -859789659
32914 659120855
30158 598163710
33112 -577743482
7559 -509447217
25947 972773717
19559 -906881297
38539 265369017
33161 392228518
10034 -435879629
2281 561154822
22662 -959280382
22845 -617151471
11461 301545175
5679 -650778893
47802 843538484
25693 81389567
19631 -614969286
37233 -681577799
24986 695302741
42811 294144791
29848 -333232717
36302 -971421280
7239 409718385
38757 -187764187
6989 -124916376
19596 796107389
22271 -636920351
24825 -907541209
29899 976533730
38568 816980502
36423 -216372300
8415 -119719389
2813 282956052
25146 975945647
6791 -992322204
11434 -796115693
13028 -785097011
21375 -688385914
49900 653270265
20242 450976483
225 349756887
36538 149189837
48629 131072494
22577 229977713
24569 683328527
22580 -514772505
8107 650360990
33395 488130993
42993 -583272729
21421 616608539
42847 -708283866
19124 -196117147
46940 -947044128
42491 -868759503
33334 -908136809
20079 939612732
18922 -613150091
22404 6972967
17034 -964516099
12429 -669438669
38828 -11058399
18944 -961714994
32354 -966186715
40557 277652337
27229 -451958303
7833 -272538023
44831 -580213574
8652 346376955
33806 -500641878
21314 884001141
30226 -382616510
33400 -967158610
30712 -530034502
49401 -625327846
33487 -18202256
39346 -923221820
13189 521022313
35599 -684925360
26978 346511893
3591 -994623846
4485 -807979443
6984 -413172226
4731 -883300687
23789 -62934366
33128 115854887
38379 59795101
2846 -797770295
45204 -410011871
10285 837483556
47653 177644603
22785 669893770
32436 -504946651
27990 222002324
30570 -549215615
26893 -744628682
41876 -831899489
28287 -105968624
47044 59198858
14493 -459350632
4256 331820831
32286 -477636029
43677 242258985
47116 189285130
35039 396788880
49836 -350576249
33874 551082690
36040 681372619
41296 215266308
694 -291219620
1699 176921864
22377 974727586
25315 411543573
8784 -900049339
16383 584522357
9542 -827960373
3599 -997863011
45976 12991826
43309 418997275
2508 -70840558
33194 -65921654
27389 95252342
41315 750417066
49727 -763670221
10160 385032609
20827 -663233229
10710 909261857
21783 759493202
10217 -114713976
24734 496580565
20193 -942407050
29940 91184274
26101 -784459858
37418 304125914
1709 -988514240
14107 -844643724
8620 664384901
18320 283241494
21274 879749933
48895 -914481956
1170 -682802216
25994 531769720
29275 -561188122
47903 252297775
44693 -291744158
48793 646422636
23263 -877468764
21380 -174421268
4647 -453184285
1476 972608796
15074 -931977293
7609 503865582
23429 231090044
6330 -147757720
26678 -988288946
8839 -919344778
41297 65077846
39726 -592115168
32608 -538763078
42766 -319496021
42968 -885906348
24889 935341557
36642 -230433770
31946 -425303733
21417 -404342360
30348 874683420
15355 -619697159
42886 -751395693
46588 870688783
49838 -572734434
37142 891123265
17464 -936174973
9860 825378437
31713 -834876460
27521 -868107534
2472 308624477
32387 25070487
36718 -664872641
23628 709919028
43021 -36464986
34788 309645043
47885 -178226633
27675 921800141
5277 153857121
22688 -976259386
13880 379921465
46494 941559828
4619 -423902306
21236 915456352
15172 758586330
27160 586848755
35595 998367642
11355 -983790456
44926 -888411336
23679 95834981
46377 736737945
27665 765858465
24960 947944260
17734 481405339
45954 37696587
34406 -612043228
32953 272526184
23879 713880898
3603 801487570
40253 -557638535
10221 234235126
19121 -815166237
9662 -653837833
832 271130474
31808 632204586
8885 532874509
49328 -522521817
38796 632486548
8240 -456059362
37226 232256528
13301 -675929456
46729 851771630
18881 802246253
176 297736959
48425 -247461165
23962 -278643220
40544 621824997
37165 -75590567
6261 -40249796
21144 -721745653
28857 -732461933
16252 665930027
32928 -185105465
35174 22955046
27928 -882658834
28064 -207011249
26734 727941227
3833 890524792
28104 915445614
802 -308529640
27141 -366607121
34229 -640208886
548 -828465965
34241 -924278609
42092 332256807
44876 575755383
1763 -982379053
31836 -802672522
32525 -902348959
8561 -956132992
22113 328010451
18032 -638563376
27769 186648845
10812 -856311785
8576 145255871
48751 475111612
2727 -899497933
36104 886382979
20724 -28380374
42786 403320343
42079 -978887186
116 756187660
15139 925793840
44882 -571201698
31664 26314015
40819 -909046559
6419 14553775
18974 115308849
47066 -590615814
40058 8329784
7750 -905844361
24061 185805159
4491 -976623173
46454 -680789837
30507 -408158434
20734 151389239
43252 -593361064
49129 -790762800
35503 -433875258
38758 -939089639
30156 -36782834
20942 799279575
4778 -690713427
20760 -968510087
36052 -973898159
23835 -874172832
32329 228293800
20628 -980052107
24410 -911146830
44737 -900816567
22673 914204915
10204 146165469
2670 -989334078
7018 -641690669
19694 993438172
21691 -978254227
41703 -576400152
36423 -360541017
15251 -706837169
31026 451557181
34351 415801301
11454 -855445142
19107 -258466970
36201 748282080
15514 -938790133
14784 511080937
12759 -49445463
36814 -998708662
671 865165428
19953 243043830
5958 -221179637
20212 -627192006
16978 -356635989
26843 935306633
30168 535732227
49881 108307867
29079 -330719131
13900 300661333
9767 -25085464
24405 -906283549
47389 -398558369
46170 -135944461
46878 -885439854
41928 -781750666
43165 224947547
17911 395878231
36226 -568884527
29485 58704474
27460 -366530446
18135 -988993675
30546 -914092375
4848 -174231986
29349 -922790377
40513 -981481255
35199 -119594534
47098 940764916
36808 569548938
25438 -113640382
8953 522683685
47585 221383716
28300 -581581531
33943 -543568153
36322 -909019124
432 924013427
36106 -785819868
4112 -253831435
36580 -388116997
8980 -239691042
44058 550882279
4098 446249491
30761 -403904393
10898 765651195
27166 896867567
17605 554786335
36404 609136118
4588 872215189
13389 98464703
45580 -270395119
34661 696299709
29842 913896010
30928 -853812882
20122 -936916049
9264 -915482494
16139 299679100
44944 307253320
48928 771720236
37784 837975703
9624 921509824
12512 894414948
17419 -288056421
25121 957498915
29971 236138357
43240 -382161492
4570 -902074452
37913 -675605749
31370 -922865590
34716 -770564809
19051 228651490
46943 -478839670
13651 654385189
21778 -20708114
33942 584278929
5107 -478974088
7213 -890340084
3497 -460366031
49237 624024631
29341 258278616
17126 258129206
21109 -469061069
33184 -957228307
22458 -74574628
10564 325914552
32396 817673525
208 321329614
31156 -212070663
21224 -980236143
9140 -893147069
45197 -710478483
31434 -332619403
14568 -251647592
43392 220784929
29899 556663803
9363 -62427268
11664 -939786625
35070 875880470
22195 -823638802
25752 927923879
13757 808682757
28724 909358146
3836 789463963
44174 810759878
29163 -830458589
12929 -29180335
263 -896959290
43120 -141755639
29292 -302268819
11338 76286510
9243 -736874459
38917 -225779301
17522 334887258
48457 -721159663
30569 156439715
38825 -133959441
15058 657394324
24641 800167548
43779 177718893
10305 -186364835
4831 86089293
30004 806323232
33946 275171445
2627 -959476879
25986 -551370412
5130 -920186038
1015 -164298421
5190 35094045
34384 209168535
24603 534353646
10558 373214951
25629 35763427
47328 -119174385
44509 -964983380
1786 -995592543
46751 258321164
10749 -514377032
44414 -867856894
32581 434244693
24283 586213391
43708 -5491435
10146 -552854237
39810 -922388927
29610 853315334
35333 -351309456
5496 504904211
33991 493095890
37858 -242452525
14096 81631317
38776 -862501283
19882 641215881
38850 -970948123
44984 -834503019
41675 740149614
29358 -813622436
36130 335132308
28073 -450060584
491 -136387374
44314 117034233
24778 914330099
663 809629645
41888 640146624
10453 664934653
32323 381679744
28462 42774547
6781 685121097
22976 -232485306
11676 -484138019
27948 875367958
45523 -614730298
2011 287407305
46722 95148004
10631 355196434
47020 -682586437
10015 -619278705
17294 -909528205
34774 356010677
11683 198109180
5278 833345225
36125 472544004
31455 951483738
14786 265142905
4887 -423129219
5092 504526460
46163 889532834
6492 -780983034
14971 462714525
27312 -280680436
33129 125441952
13249 -4825669
12480 120993142
20172 549030541
6074 -626186396
25182 202981853
42211 31961350
11442 -211688694
4212 538223664
44446 407476226
19039 686975449
24636 -727634112
32855 -493168447
46079 -689002522
17044 805547824
6130 -507510259
14073 -932949830
9666 -857814271
16271 -721657096
6509 370079837
28043 -856611305
47 -288168310
42997 -46379748
10269 -988688514
4066 406113559
5361 -688028935
36955 -964176898
21009 -772853652
43827 75719808
33986 -782766562
23181 568460869
27393 517290114
25844 -950096396
46509 -618896590
33248 203208465
47161 -19596983
34708 -970722359
47895 -625536442
41398 44894055
23967 327258162
29229 509595462
34919 249129326
25675 -923917466
2343 793105926
39366 -985580500
46723 885586327
42794 -427421103
32502 -224059533
43878 -232615012
43454 -49270990
32028 -239256524
21118 169706966
20525 475883086
43494 772919011
43527 782461922
23737 -323182541
46786 -555560894
21641 -604974994
47286 254738812
24666 672323982
26663 -949013351
31900 -590412261
28207 -481664193
20797 98564400
43411 -804911565
31912 108830601
3920 832941789
41228 745853029
38393 675224444
2719 534634720
18532 -823501730
37377 -692707194
17814 989915317
20482 141459016
49352 -257034902
18101 -928638502
49238 -923273988
28173 122549999
30752 666477444
15880 733298968
45923 -877075839
32304 -330085857
33525 -174300159
40638 -177760117
40956 639571916
20188 663643355
36163 -726640513
41157 -710476085
32933 -474229673
35426 212961637
23136 -902717718
24649 915203525
19877 765272372
16169 -673380828
18142 -36099373
41142 -1651600
12544 -392919585
30257 -399760203
29681 936546067
34336 786220894
30602 631870635
30123 97220874
44791 125833115
3443 -978978723
49268 -329755926
42710 -227144781
25097 -776661246
11128 -500916291
2882 430844972
11953 125393647
42048 -261862626
17790 186603093
42891 644520942
33362 -369485602
1645 61838922
25911 -285265951
4924 571632245
31714 -696027616
10016 51216065
10140 -945898493
6728 264009282
48038 -805980800
2910 367531823
43149 328475516
35516 518805791
9518 -101844900
8194 -717356085
14858 454677307
41706 724117436
22711 213264571
48621 -793040299
41947 184698620
21006 592469895
2314 -818909989
41520 666181020
6655 -929821196
48006 62148246
46422 -877428957
46560 -42699086
23058 -66910431
44670 757432075
25991 -561917425
9883 768519215
3004 819757199
38123 830467939
27641 983625713
40687 -333946906
39343 668535938
25951 -637971957
9064 -392758345
20460 -915182532
32068 -336567931
3114 -58381536
19380 281678488
34411 -910433976
48100 -919941212
41364 898529079
14647 739590441
13994 -736582403
35537 -282765999
26068 -850081533
21563 983829528
31820 574216753
44797 -72989096
2560 207024121
7943 816970211
18633 -935810630
7836 -856159992
34850 118921745
37771 -242756434
2355 345319259
14692 -91997779
9016 355443718
11316 -531554311
29692 911973008
41476 565263204
9085 739055758
38864 -269620611
40294 -240992745
31377 -45449989
36575 44159204
48576 -37094330
12032 -43044794
26953 -885843591
16329 -910186767
32493 136881074
33296 561218682
28753 -615986465
9226 -602491338
48023 -759443580
19625 -961861085
11027 -923594150
35240 59945060
2317 -351983759
16253 -683308115
1090 637500044
22068 -920880822
24385 -678283984
38779 412184098
47332 -35532312
48763 12305106
40142 -210353824
9712 998748410
23425 195218893
25314 -973881065
24205 -589228553
27298 94111289
22703 399001582
17824 293962536
4422 825525018
41415 502100427
19606 -175978137
37880 768463481
13933 -530189658
28031 434126658
48117 -612322385
23792 388143145
7908 -275011743
7152 -796500145
35144 488181331
2779 208498816
26459 998909348
27283 -761353573
8965 -838300840
24179 149961458
28238 -4220263
1601 155281944
11779 -914202158
24538 -181944168
48843 809425710
19678 842402567
12065 -596353042
35217 226943469
43325 -825013677
17656 -98641281
7536 512578467
4168 414636785
33214 -882499655
49506 -533052198
9261 38408529
38267 -881059965
21981 -878512504
1693 706506219
28404 -949516243
25821 -679557419
11502 -518222755
24204 762045497
5319 98423565
9890 -985940582
34491 -875535006
43463 -210906104
47034 -269691622
8724 -146436019
11784 709530246
5128 127008229
48265 -210062605
41246 -512840254
32318 -627313404
36707 -323740711
1872 -576739280
37966 988112526
24377 12063372
36938 790462168
37941 -703303954
11042 236413178
7075 -722511218
47161 -941795498
34837 -918245893
707 855605884
30466 -915203381
368 -903227814
31933 -918921272
31679 491191612
17255 -369885751
24970 -418031616
47264 16669125
32498 958412934
41455 -974728362
34038 991735786
15318 110945746
34530 -404354922
15934 -41311257
9204 -751251959
3926 270650770
13743 -610723738
48449 -207999258
45825 935214109
22075 69980380
44630 31877502
45887 298889328
24806 -394014050
15237 -963556852
31141 -950676346
9441 -981693311
18790 -911284823
26609 -25758891
29854 -777280330
17712 43242542
9665 -321594592
31671 -571662011
38732 374373406
3868 553730118
26851 945934555
28410 -706457707
31622 -971162169
23782 -703309352
150 760506426
30081 51739017
12061 -900118711
12821 703405873
13335 904330849
520 -569494220
48323 -684390461
14949 -548965418
22572 640157986
47745 -938303383
43090 -900288698
12211 -970848389
10258 944169939
7772 -418993028
47621 767641879
14658 -539652096
36923 63347769
45412 43011090
33316 -712834666
12536 -90625417
30365 129096649
6190 -976420594
13989 -333854962
19378 -708762511
460 353986560
14216 25867121
35086 673393548
29841 56892777
49750 82745343
3575 295603963
1868 -631886279
11492 -916431770
45674 120555141
20476 -700276746
47839 578028988
41991 451733010
12417 -598505446
39593 -995651822
2021 949926405
29318 226458969
42444 -646447521
46029 -684840116
2662 12377528
22872 349542220
12536 -137531237
32485 -349457203
27382 -893869246
35897 -485439673
33583 565723054
18396 -513077277
5735 -976618581
42327 555910385
24917 266484502
27260 345031918
7241 560876936
29416 -922127072
32813 -471150317
27212 793891795
368 765085474
20590 488866435
9233 493612902
43658 710653073
29754 -421447035
26021 -321054095
18629 -107986665
11108 -6939233
37505 -42959286
41570 45303433
1704 814262420
5709 144968828
41758 -333141057
8627 -5398525
9624 615874569
26396 -410547810
18626 636959990
39246 713546984
16411 -929755792
13528 -564650746
45160 354446163
25851 -501894101
16667 -867319861
20855 -133113043
40391 892654170
32943 165762423
47604 -992441555
17390 -360394998
6478 386089360
30283 870126015
44558 -872267548
42444 -912043324
20015 -757070466
40097 -399701960
47295 -216747224
48940 -332996377
9523 -997541195
38945 -910808859
28099 -491207460
13063 224859798
38574 -279215160
43286 813396004
17359 -593613823
25538 402760674
3043 939723835
6289 -500527829
45202 437497599
27135 684665083
29476 -906034786
34344 846117230
37206 173126769
35575 -280050366
40776 530746727
39268 310724518
670 765218873
20066 -853981319
14686 -368760758
25420 66863350
40378 -882551605
22231 -317382691
39481 447543419
7371 977144870
26306 622034681
16249 -729499144
18087 651805780
48902 -849233057
16578 -665228357
18371 853034475
25347 679857352
42578 757573989
42671 404376015
15258 636112642
42346 715523707
22103 -74242971
24339 -122367278
42494 742660685
21908 -357019830
31205 -84750137
721 -60835435
36698 686047452
14397 154885158
6803 120935599
36427 -439952675
21031 207691524
31867 842761772
4140 390013607
42603 -426109112
30949 -12214251
42779 434134947
34022 974903050
30088 374433468
13639 -658023486
26378 -5081653
32913 -865055159
8648 -704506551
28609 -769914039
21561 362839395
36721 -207448238
43287 -969975661
36112 -984692251
37711 -329458496
32394 -175043397
42353 -863519689
31612 386363341
32744 578801482
1303 587415632
42147 -363620817
47531 -324318708
42488 39134875
28326 417896794
32756 -810832514
6882 -362476715
25048 -148479332
45008 327409953
34057 282834685
26191 -393152530
4074 -694411882
34783 50324935
4629 97062777
30612 717716393
48378 502987371
16555 334131913
13207 -60443125
41751 623180436
43583 -474527955
39532 165836427
9713 -605907310
13359 -880837236
22718 85951111
2150 -872841636
22188 -505676875
11244 -972805309
19627 -981673740
5391 94496025
28771 366724254
27978 496286002
34268 822377147
375 -285889116
7673 -454736175
35871 -554341523
44905 83401255
43946 785375401
38166 267370969
38433 -424376345
48373 203627235
361 -572859419
35273 141820559
13173 -649622044
23982 531854898
45505 980568563
20918 -890397249
46252 473323482
719 -987694817
35363 -748537022
21456 -770241610
9646 480821232
12987 -838867289
3681 -356830058
43598 -124232497
44739 634342113
32695 774091969
28882 629861451
39408 -631665681
39218 781092053
26969 277629740
48845 -496198926
24557 -203935763
35775 -123238552
24427 -982924727
17 70971136
8721 825345881
28593 412509662
29605 523021706
5563 267498625
7091 126989554
47876 -816783348
28104 -331643864
40456 522026756
35163 645833862
29956 -210603975
47100 -377671518
42721 -984271202
6600 122838007
29634 -920721507
15983 873231025
43259 91779649
5664 407074702
12762 390088203
3181 -734998380
41175 33918323
34976 264460270
16407 -854410952
32159 -117270569
29646 -177976786
19240 -471716328
12155 157059600
4753 -242867310
20698 -578478774
16073 770311351
8730 -275083318
46332 356082054
23110 -100331661
22895 -973981653
19968 398285870
20546 -347623926
36345 683011141
16543 501855520
1304 702169103
8670 53765052
48725 -381819051
40550 988127908
26951 -414822769
48458 -346938347
39358 -669736001
30682 360014530
12937 771948086
32778 -275606636
11712 184286045
38268 -333594328
31747 41431678
9172 -280191188
30686 88134443
19899 -889407934
7119 -688718012
12938 19528567
22828 -401077805
49427 -442780161
31493 457949777
13777 -956685765
28766 486170849
35288 -304089191
4174 971941702
44100 634768065
40090 -976767763
13916 443832367
7532 472471835
22631 641623087
15154 -909661784
20206 55942528
21096 -230911377
10819 331083142
2982 -211839726
26404 -595373404
40833 -48899174
38028 886840179
17341 851269597
27652 400423315
7733 855571514
3752 -463011897
20471 41397821
36009 -204015982
23458 996978001
16219 -220491361
1168 -957661391
43587 -658547225
35918 763438615
15242 -968045597
47354 413355251
22430 -497258355
48177 -262961815
24135 -493239544
33772 -322634483
3384 -883448215
6242 -352592145
5677 -883226514
7505 -660606937
37417 -944808316
16677 202880962
35925 -871280014
22762 -624815805
22811 761679510
268 -857291322
30283 -604745596
46050 935247620
2158 625552711
13168 140094225
9743 -34373709
44430 892013291
37499 -944570523
2964 440750670
43734 -919256826
1213 84960468
7783 969031150
1137 -471815760
18436 238093706
39570 -579559750
15282 -105492402
12003 -649043812
20161 824245563
14627 -959725597
18629 -336477683
48609 287144145
23789 -149655277
24201 -583640610
10061 423611287
20815 77977164
3985 489770146
17649 197838378
22619 -844188234
5473 261585136
25387 -518092595
15004 -901288607
17582 -902309334
2583 -481306643
17761 -411612259
10059 -70716440
44059 739336389
47465 -266424981
34410 100617846
45486 347971664
15181 -140439179
47320 733616299
21030 -706080836
30931 513164967
16457 -637490001
17406 843636403
47797 -838191806
15215 -926651240
42119 -755468270
19472 886467796
17710 151009878
12620 -915170471
20902 -262788233
29614 185060083
48101 820855310
32484 -932908549
7751 -335986720
32446 -265220197
11123 -562804868
5132 407663375
16131 -272272422
35774 644122536
21298 -101319721
12010 1550987
35136 -837970233
39646 976131480
27363 408802844
14612 -944097736
28701 -563085385
36278 836360577
2029 479026800
40082 -356781239
48565 556676130
21263 -46511122
18606 478459686
3618 -353907254
31635 317484736
31368 -51760610
40378 860202931
32699 211893376
41209 -457158136
44710 187788696
7314 -193465077
49539 950175672
2602 -957797635
29167 353735816
4578 395020981
13465 516785599
40830 227469493
45532 -349398922
43825 -463540566
44171 -382850852
38539 439425459
44743 922625537
35266 367695267
37133 26893793
48842 -972423527
27750 714698193
40218 163406154
8520 930077287
29456 8959171
46505 -420645963
39637 -14199616
36230 60709968
11048 -728553183
6253 -375768239
30910 -139478777
13035 -485633226
8665 -340714200
31068 304607777
17923 276543929
36756 790034551
49097 -748783237
22918 843264504
8145 -272844334
14838 -527252212
1827 -385296049
4337 992611341
37663 757814
4633 666290565
38679 -530334939
36285 -919889117
44011 384419588
5389 482649319
23449 -263497326
46605 923202807
3712 -176208630
8134 22199711
30569 -224480841
24826 -657852598
45191 -803644936
9016 91306014
33709 866997016
21184 -735920297
20270 842271370
2784 992475815
3052 -926591054
44888 494639067
4739 -775386587
16089 206566627
35788 469578186
35909 -173320956
28756 -599444150
25010 220894041
41444 -580624325
30740 -468733813
22202 -769547014
3 426789755
19459 -588477739
9984 -329762463
29705 473756079
31380 -729237234
1835 -707150893
12522 -437457382
9247 -552277076
1112 478578609
24006 -396088615
17236 -936812982
47414 -993347241
44789 -966941404
24784 -447844792
8195 -105724473
31635 -960586663
35599 -267425451
12087 864451093
23525 -442754418
8349 918041791
7251 -557078745
13875 -554073466
49460 -419130229
48381 -372910528
858 -336533078
20294 -930261263
41499 -912015556
43041 715767706
39268 -792547362
28166 -314632176
31162 -96952539
22011 275309800
27246 175716759
12342 -109049551
8593 -964482879
38378 -586512958
13577 -275084158
35615 483902251
41724 753063035
46310 217750346
39085 194508932
43377 -151783397
662 216396934
49573 403536416
4241 -463060072
37391 -621905911
3890 -333798247
18514 -71874248
26202 -501802514
14609 427397206
34249 -666898855
16989 12152985
21589 -447185823
43565 -783681046
19301 -687920337
38596 -572560126
6478 -425925264
21671 -358401677
34740 692157138
13420 66837594
31685 986555332
23438 521600809
42914 -49148075
49413 -800291698
5510 -878680886
36613 982764020
33358 320506109
20287 364953600
22555 196004945
34609 -968286150
20078 -132141793
32944 -132810445
37879 587326554
45 84920966
24913 406438969
10654 213613463
30625 449206596
24875 750784091
42394 -110026462
9006 701624286
4659 430114254
36717 170745617
15571 -763145633
9313 -671026646
3558 969488124
12684 -206539728
49828 -475126366
189 -868204374
32946 21954057
9379 96716585
46401 73507857
30807 526420032
20476 -249422975
564 -372194320
46319 -67270780
9828 -643124080
21538 718850976
5344 -181503457
19898 915837107
41585 241081007
41280 360673455
47090 -719779381
32599 547707458
27868 850263630
46568 333765543
39754 -296912755
23630 -37657033
19993 -364979441
26240 211744104
23326 205986907
12828 444772557
39886 -787650496
46048 -56999283
4177 -175638420
42588 -969167704
5752 -698287888
32733 952500218
24029 129569193
49176 -153534670
47227 774901895
5493 631845742
5062 -707463021
7539 -587470878
23227 -987858594
28314 -957099871
22687 621262903
12408 -366492507
8211 -643671077
40504 -283025194
7104 -859621262
40852 98649442
16013 -860687147
48400 24023583
38914 -891093608
8288 953747574
9669 903236139
39471 -933169869
9254 884814730
6137 -24152992
47138 -896367521
11736 -32399199
8295 -641063825
15099 263540495
15302 30132856
11596 895955601
21396 -419161244
17964 612602446
42382 750787407
43800 694066362
30290 -787852354
33787 596018438
48571 -209043691
37392 -983810392
36618 -857792178
6656 -722240121
10682 -989216247
36283 528284743
41591 -301014673
18185 -62498620
23335 -522626757
12001 -247853869
14930 533094729
48490 630879963
12678 -293592690
4957 -151391360
43432 -469690682
15629 -113544906
44704 959992001
16177 849553019
12900 894681320
31427 905589184
40280 225189932
25260 980217708
35442 930731869
21465 505809795
22279 456208775
19857 318833464
29780 -672262793
44518 978218345
43339 979692457
18128 952699474
20921 -23513231
45123 683783755
3128 594315623
13296 -403772350
33187 365682378
38663 -47988926
45135 640723465
21687 -779919727
40070 554980575
5703 684593151
42968 836362347
15908 705525559
10257 658172747
31557 50760424
26251 -931880054
6716 852899683
49792 547647171
29147 833601837
45841 -372430730
1649 -811491206
19869 -363320974
18845 -710843338
36936 925265002
11931 553890530
34 -912356644
5705 -951016016
9544 946943001
32101 940621611
48388 143286152
6099 -199469992
46044 699874638
38162 -891470834
31004 895145834
31457 -905482694
42454 -923006805
22223 -779000544
6119 276062321
43677 -156408934
47949 19393054
36411 -760878042
5943 340997982
7336 -116441534
46430 -957384515
17991 -549394213
35796 520594817
35808 -897659560
19607 757081838
44026 -974459680
7628 -994483038
10158 879975481
24939 -891883567
28755 -203817621
23446 -536352592
40463 -709461218
10741 889771394
35729 -557406775
1692 -182233317
48522 -923740585
15203 -997151880
9291 751316511
6952 778000997
49188 -698538551
1770 -935473443
43521 -255140436
1399 -700424252
42182 -994929971
2410 -569157312
40097 791870936
9719 -706457794
29953 -769953089
40137 -535413189
3495 119115680
25096 998791827
6301 995252015
34879 722240297
7647 82631942
43392 305258181
1092 -407126814
32751 711095160
20910 144860963
30994 815084148
43189 -729120558
379 951183402
41961 -7066715
30197 997676449
29613 -866928087
37594 895620332
28512 597133106
1474 -699920959
19339 453601164
49459 -103497297
27237 227593337
16524 772842850
4363 276578328
5644 10715625
16127 199641623
21067 423886636
36391 -223240686
42600 385787796
30598 324828351
265 -154810853
25832 550760209
9668 -437395791
33251 -807229305
21860 -702172508
30196 -262481059
12279 -964878684
30520 248607432
2113 638095153
27131 -150548766
42858 -348342245
44393 179643256
2572 372130275
34425 155647134
41838 578611522
17023 846415021
41584 790892101
12664 -130357147
13549 -897382398
45096 68695913
14855 -438698241
39430 594775290
49075 623843484
4990 -890580053
37535 73601186
8943 615782120
41729 -287003256
27020 653319686
33173 -543139349
22175 -451922205
9170 -5524990
33464 -835694452
48402 496700752
18355 -156103874
42041 -903638051
30062 999763449
5093 571323246
33084 -40880510
5792 -857045835
21706 -985345576
36545 732443325
6422 -353153001
33038 -869105375
5277 -764400207
27589 -185833791
41220 -524256198
49351 30686757
3862 -700958965
37162 673997752
26055 979222216
2018 -91954447
35153 -866943886
41959 131073461
43981 379568235
22660 865747749
7427 -951867963
29037 -122824444
20182 748663848
13642 -152337927
28283 595825457
19261 -379542419
44340 322985854
26890 -435865038
49067 -968951801
36769 -382519598
25957 713525120
47589 546805138
44952 857411108
45696 -503694102
20000 656938931
20969 -663765294
10263 665277425
7626 -747433644
28430 -926003205
22254 103237618
45201 -385426936
8919 593907865
9180 227355891
20444 412102159
32562 -898791754
33367 -173776436
45055 407624869
2330 366347306
3205 -244059995
45290 -940435624
49084 -922776798
16982 970466257
48967 609209345
6142 -286009042
28578 175777395
460 205544746
18964 393440129
12373 580425729
44241 -337471858
36389 584232815
22732 -272856846
18024 -569013893
33414 -511482215
7792 104836705
1082 512502970
42526 509853080
35690 560200164
25863 -110224142
16818 408384655
28404 -442351645
43102 273511746
18228 -920454786
20945 -732321584
6559 -7219401
29767 -642468464
24691 693942947
29055 -307497502
20284 71959066
12124 774778819
48142 -722005574
47507 193713204
29722 -565442981
32878 -26800452
556 628355583
20291 -219383954
27793 -329221042
24174 801713391
41808 -573887629
42971 -737188531
43006 -147885283
24017 848422737
41588 705017696
43115 -623980578
14595 574461870
6298 -341194763
18442 143112735
19755 492820155
36056 -688535486
20098 -245481016
35031 -447363389
15570 978340387
20131 441779175
41547 973739742
17564 554478289
9360 139300869
39959 -290589431
44618 -342316625
2799 233681545
9768 -103562269
42969 37017392
46480 -634367584
2573 260277761
42277 610316234
1571 -970495021
41591 364078725
35466 752486600
32128 805557160
13255 -319978053
16590 -232809974
40896 720880818
7740 -653874052
9324 -400752795
28751 -450247644
40088 -962487880
45866 -653895131
37287 -146050593
27169 -40307655
24932 -577293790
11190 538485796
30875 -360123499
29454 34352780
26293 950016339
4639 291661581
1608 -823244102
36717 -430428773
47176 817858854
22412 -967039193
13164 919506499
34973 -897448840
22383 -971096751
19010 -410902810
39536 12909668
15879 -297887470
14679 971314466
7320 887827068
46201 -151804448
28244 -291413228
48354 467122492
28391 133282882
4110 911616312
41519 394031459
42267 -528932363
40489 851613929
31443 -990294571
25033 -947374541
39003 -892146176
29846 -520989606
22925 -956971464
9356 -738587924
5497 274237602
33156 -816916974
19800 -223548304
40541 -374322250
10633 -255565496
17170 739968930
16742 314331094
48732 -909441314
38970 -733974640
47143 -971510782
31032 453886763
6941 -980627827
48921 -719613614
31276 -759946862
15215 532021844
25800 -957209370
40010 -496779290
22407 -366274694
3057 -29940192
44314 375762946
48229 -129119959
27488 -924422166
2874 954764970
6683 823126218
31790 813341842
44959 -798446176
42351 490279172
15559 -613481750
21389 -575658729
13116 946596834
3818 128036602
7313 -532344734
30573 920293826
19988 -236553930
9017 -786700019
30023 -690119348
8487 -40026403
4920 121907509
80 -595888641
19555 -159438399
15426 -645801780
27393 189714512
32763 115557775
49047 467659303
22490 -944679497
7106 348778514
33781 -38807342
2837 -332869230
26841 -229669295
30687 476872823
3476 422302209
42159 -932189293
34570 -975271687
39674 2047077
8679 839784648
49221 -501190773
23740 -262759545
48231 890976612
2268 117272853
43357 245213629
8496 -669558892
33767 -791533186
47585 -884541373
39333 -974363398
25779 -841309224
42986 869420018
47079 -5704394
23920 815785143
48573 -315502001
49000 447863592
22820 -634526398
14058 -576701781
41185 487712910
2117 -191971360
42270 377943451
34561 630095472
12287 -647732884
25744 -147465322
37634 -433323778
17000 353515076
1447 -914286589
25371 -841123664
11481 -282285123
12877 951549289
29235 -502473596
8 779011876
26448 51118405
47669 965714064
9057 -778382369
11084 -151150216
11609 -467982323
34794 160461995
46674 -977459753
16470 352010537
41966 -403799341
30424 314583468
9806 633493411
24641 466955793
21435 300637637
14042 605937517
15746 -624532980
35427 -486319600
10818 292292192
9825 817933094
49231 -41830127
37552 -34012741
49255 -149239162
1086 -773011304
49234 991962279
29291 462517555
17376 -862958803
963 -24890287
31859 -896922821
31170 826775602
29472 565603293
20314 -93088437
41964 -624788432
3762 220172091
21538 752502780
39007 33929937
17197 409920767
47959 -946623444
31606 978882802
11434 -13500957
32951 711880839
38390 -883442924
16790 -68849674
43859 177005703
47659 386248648
18294 -857024973
2944 -858472872
5051 -402045042
27051 -824488742
14040 -963241190
5101 -438735061
35708 -656280603
12307 -224361352
37803 -915616336
49061 -617506089
24751 -717084413
22664 224932011
48690 648329492
1548 491139453
4454 -104657453
33928 534149205
42688 534272746
27705 793236870
48130 897447737
22901 802871106
2399 749278520
47918 -437555648
33001 -959645543
38123 -804873425
20487 945120802
2742 -99346466
35546 -475488411
7434 -519974595
14859 -865815767
43135 -296791020
24539 -446414337
8410 772877061
30285 618067225
31315 -927397536
39925 239894765
39638 7270566
14919 944642322
46780 -212796094
30482 -239685730
1425 962251253
21140 559950967
12557 -361495835
29571 -306476963
23624 -890180012
45323 -57789220
46444 562266757
10172 -244580140
3438 436171204
40023 -541193193
1573 594034751
21670 -58203702
4973 -607092439
11468 -976463414
17210 -423531897
35709 -985041700
9268 194318633
22799 106656847
29885 511888176
24518 -196131279
29502 -667080140
36618 -860230162
6052 94392297
29854 -64636860
19948 -26290512
10592 744369875
32526 -54612129
45433 -125917740
35200 277637497
5601 -629076749
31552 386502408
37394 -902142340
14509 960790819
45348 -881323456
45266 -142789256
30605 -348063784
22409 -478858882
33416 -62166426
46715 391928459
4301 998613269
49497 119883014
20886 -361585109
47153 -865817979
35872 256082670
5922 -884851297
1113 -29042176
15485 -987112528
44645 934988505
15050 -874153656
7090 3906343
42560 -171273334
17786 -974295955
37620 -847418681
9780 -182082448
47174 -310749314
33701 762664079
45323 -882936978
11397 726920937
19960 766092474
41179 368097267
21444 -684957767
46059 235408642
13500 260386928
33273 -993359299
13398 -70905099
21568 -778193287
10760 -628577692
3629 -39794296
23258 211048378
49065 -931486594
43839 -700313218
49805 561949116
36407 937289160
47988 -479488800
8469 976906365
14951 289655517
30512 -919820090
33192 -675088992
18063 400494010
5264 -568167184
39530 47131459
3769 939926831
48888 -98849712
48668 942557396
37156 -616711504
25280 865014083
29553 399797345
2858 99725083
36285 -726617690
5028 -401982804
22714 361361104
7368 -752730022
30987 -882230424
13588 -660343089
39728 -243750951
30509 700368850
12034 425129256
45898 74450628
24377 -902022727
15770 -856489084
25000 -414372117
25229 164241048
32485 140520903
3214 27544438
11635 736718768
46225 516708241
28220 365750700
20277 -902830057
26855 -811324443
24607 -145699785
35419 208316581
12191 -399178533
22096 899997451
24725 -335241913
19004 -602687176
40708 -668243154
47895 -330689646
31259 -179117712
26727 612480378
15499 76250823
25417 326504712
21765 -995171926
48019 -938030013
45546 -971707960
8609 -461175128
41455 195570151
41619 142294026
7831 -914380004
28084 324180066
42891 -254701094
5753 558647086
23793 -443050051
32238 -574430001
378 890305050
22227 78775315
46381 92282228
10303 264547642
17631 -197431856
26538 199108320
33194 577163175
49679 418485146
45525 337590999
10996 -725842351
37716 308103354
2262 -973894570
2517 172346957
46907 -17025635
44365 665226308
47712 -40354504
20812 299111094
9675 -920363711
33932 -851266457
1689 341019976
44650 -476782087
31089 634678225
29724 -869422159
35194 -421852881
4769 318975248
44955 -403587460
17971 -696841165
5793 -614486433
37934 -940213162
13147 57319050
14547 -370451351
9744 -14422791
13499 907901710
35254 -974914231
5747 -738086218
31696 -139546707
47872 758750395
44590 -261970864
26256 253327594
19195 -84953866
8675 -979002625
6211 -95585851
27717 -866023357
29835 799662002
47405 -489067999
30652 771292980
36543 -421021697
46366 -78343254
42517 674600040
13823 -751452030
1265 -834635386
15010 -425838130
41007 456649135
43082 518475950
38437 -519116387
30989 -12687724
26426 797497110
40107 -173962802
15553 34170493
2496 830269940
29273 187712956
41260 -461900502
6245 -936534187
32208 -893912377
1948 -740984888
29727 379612381
24252 316153211
18699 -798988913
37038 118481609
15223 187811779
40408 -994474528
38936 -898753791
49761 919366832
3679 292045393
31686 258015312
44622 -796327475
22024 -718572690
9477 -935064121
39858 -945955381
9733 787991683
20418 -916791844
11368 -262560542
547 -173588980
42631 -975319936
8197 -489546065
45762 396774204
36768 92648604
31789 -975965305
46443 -869663474
18193 670585466
7992 -856571874
21790 539112813
15046 -531453634
40987 -525218734
39302 332621254
29411 -164349282
40177 135409718
20740 -332292871
3547 -635942926
11011 759229721
20278 609911743
26700 243006771
7820 -788426604
26277 419608487
10307 -859329387
15094 435294468
23634 -330515351
31017 -586013118
18149 -863994970
26286 660622002
39073 4057450
17169 -263027953
29178 921879248
2676 953804259
333 949582723
10819 12963685
36809 -573413038
10359 967087517
12358 228044627
15242 -167413366
47455 -965560985
23665 505330334
17217 -52678913
26119 841954680
43035 -339398283
9168 -595531245
40803 703882106
27708 656642687
13300 -601363669
35408 616730382
10420 -118970017
16946 612746225
96 -409302773
41855 945777304
30291 -475921196
17820 39973447
20134 -248722255
48833 262441483
12517 -830346298
5420 -365558698
10058 -835478098
4010 -652569062
23626 -967132788
3544 199198068
44803 319553276
49613 -367761050
1529 150655221
2449 360716557
10214 529851623
30428 412610654
455 789890504
34602 -535035402
6082 -297079413
24290 -907716568
41089 -463165051
6853 702829708
10647 618151145
18358 -577722787
25282 906850624
20253 -917478100
27204 -857563565
41657 132019864
2775 -335221269
46707 -113039544
37463 504262987
19844 -898922868
8084 -542812084
8505 540354444
4231 -854035836
15467 -967317208
28855 -935604683
12816 236672318
49532 490805852
22829 38597525
35779 132941164
27600 -818390567
29298 540912981
8066 -579014393
46064 658882071
11412 -894645229
48258 460033526
21443 -985152394
2052 -522493660
36858 -70153702
45445 -107127367
34304 11302324
40995 -744409350
46503 -802636530
10996 759440526
48043 -150914317
45117 -937886875
26108 -979724359
27602 -803159235
22838 661234172
38944 601723665
23544 -276099400
48207 825537200
9894 -315988663
7637 -853533391
39243 -368453250
49075 -718580568
10083 849123545
37017 743340069
46948 -864077064
8620 134964363
27490 -899805012
36984 -984296266
10854 -347380052
20473 -880719063
4603 920783690
643 932959415
12969 -512205503
5835 235948848
15459 766572861
35964 -361820178
49255 -725728948
44599 893485038
41460 456609336
32274 -977602035
28682 -302845242
16100 -569942756
27333 -940527478
42471 -524630565
373 -636661815
38228 -121537058
38711 -831828674
15824 -366161131
37718 -872531970
40892 827771657
17833 104719527
40581 -855323147
28245 238067086
42776 354901530
15849 232536055
40814 -860274953
48645 -907789119
33405 -567926735
42701 -279424024
14162 -136224126
38818 502093072
14399 220552388
41258 -741306121
11910 -821253427
18231 576695327
31207 -867280848
12359 -822497586
19502 912921786
39669 -979409398
43011 962762276
3677 -797328132
32751 -112149824
23442 -770181328
44650 -553433846
42029 -920117507
25566 -965691191
27552 -94902803
41077 104756315
2889 -185714840
46840 549952985
22138 142537470
39886 -222571954
16185 812584496
41452 -411874262
4367 663205853
27722 -356149187
990 -789075606
43067 -986723177
42978 -295859218
23276 391137715
12879 770185006
48556 -781484808
21508 -762143219
41942 691589632
8970 -540709253
28219 295638781
16828 -370752541
48308 -225615545
10194 -531550637
5217 980039758
6924 765914559
38954 850049290
26114 -991892088
15048 -729901629
36088 -824314557
20450 348788323
3516 -208284683
22099 -673814644
24989 -256908625
32123 -918285962
19173 -35649690
47770 -343273308
11148 155452351
1716 887946076
2187 -353862308
18604 608073283
38926 -950574539
33375 -906076092
22281 26481391
16835 -525185226
3098 -974741634
40037 553635
38992 243422964
14340 699062134
42526 197030332
46995 41412814
39507 -284321950
30402 607494763
7192 -18232994
4699 347548468
38105 -79024271
1191 892473302
47211 -881222972
24773 -119549083
15692 -797064158
10562 -947542042
11594 31385140
24457 -249799403
29084 -767733063
47270 -886161205
17963 935071609
16012 443194263
5379 -441576180
40827 -773087236
11234 -896321079
4651 20611877
1532 -764884311
9071 995055840
23110 -395484907
937 204183843
41802 -916711201
40293 -111838503
12096 -837830253
36685 94514749
19898 940141178
29140 823733953
44569 -931362142
28032 -916488498
24268 -977350055
28868 -980231143
47088 884885500
1190 3499869
22062 658498618
30064 -821073389
10455 579095171
324 -77019001
42498 -507731392
38356 -665393032
21718 302020944
28475 48875039
25345 -657492034
12178 -325076034
35469 844569912
36211 -256759792
25419 68859735
11588 698581429
47651 508422505
37476 -221220872
5741 405669711
31235 134967539
48539 -806667454
1155 -795302090
4879 721607387
44684 340039509
30901 968426595
914 970823158
13477 -33443756
42509 -572886910
3299 256698944
25033 -764104930
26500 785878717
17575 -15663381
15749 -658409499
10214 -981228598
38942 -426662160
20387 -562942201
5710 64203831
27572 452271541
27403 181060587
3535 514472254
11765 -113741697
14548 165454447
17538 836075240
40538 -631026592
18479 -384562812
32258 123365569
2189 -608138670
1832 400649831
21234 723334288
38481 -666771604
36197 -574323474
30359 -84141133
46761 412041905
18846 -871792072
46536 -134525838
32466 447622379
43180 -314475348
16245 457063365
36774 -941839285
14257 319406781
38703 -716578397
32934 -220053487
12698 -744492757
41532 408734765
13162 452533930
10458 -871969989
5232 -635234291
7616 220607167
31449 117051991
26154 -925057188
15192 -450955665
18988 586774971
4689 988158370
35440 608685232
8366 -425092187
29417 -722533953
12562 75897068
4312 533612350
13468 90525258
25541 162762194
8559 -610657020
8691 -873697651
9517 -960286212
32133 -616567343
25470 -599242684
1653 -155675362
15962 980940660
15384 -963113009
22224 179970649
28463 572967174
33222 -721303059
44010 -534275770
36581 -239637866
37393 -461485328
26867 -353283601
9381 -901020715
31635 -302898223
31919 790168070
17080 572191151
48468 598614051
5042 -515507452
49561 -224733529
3464 -420928998
41652 -860435058
48470 -689757962
38980 366436465
10696 267998043
10178 943532988
14013 684013628
46380 731763922
43208 -964159122
9009 219305759
40182 -943975160
32345 174790926
21330 -111892740
49809 306197164
13636 -78623630
47373 690549369
30665 -253866550
25490 112005375
8193 100195486
9882 645314468
13810 -984364760
48869 -898413590
333 775927821
35053 882895247
17360 516609891
1086 -897739588
1340 816707540
31154 -241600219
46946 902972668
15392 929930961
46683 998576933
26736 -970170885
34492 8143699
39186 653602224
33046 472792683
27924 -818434582
1829 -554686794
7380 40593143
4744 -883497840
28405 738042432
2845 730722102
45995 -236704159
45624 -30129465
9557 957277147
24462 438808920
2206 402224947
4063 65237495
31195 887128941
47518 -573595095
47590 -965763270
18502 -602803086
10121 240141864
1361 -648529670
38844 -83732500
26285 -90743897
44558 806117247
29442 -800354520
16017 892440551
34052 943625064
337 894875572
16872 294474864
28712 -622631106
14188 -565812715
42192 -861873742
29342 510261704
8620 -387693868
47997 -906802157
18174 -397514909
2592 985699356
21812 -234842984
40616 -974421126
40709 239966368
23273 -154279944
11473 247256724
48649 -460326325
48540 876811809
47056 -855734482
19157 -953622751
19861 -776288758
22947 291561347
17480 -938100798
47046 493947917
33010 608831828
47537 -400234782
22235 467701952
47181 -952964300
2069 788712849
49259 423537888
10965 -875558308
15368 128810730
38892 517959612
41484 -649219742
23862 -35164054
47189 945710639
38340 -713306279
42924 -224963513
757 -153827830
20351 -496310032
5187 -929549883
2071 754567887
3588 -679106228
6623 -263534398
19843 -58877993
13701 -550927768
32963 -464169194
40419 729679067
9327 -711461794
24153 421048253
25245 -817350461
43261 -705562307
24181 -838420065
2107 -182063816
26153 190974936
25055 315272456
6696 -722402309
41464 -347906524
9079 -423523366
48643 -439385563
36670 401078920
9727 -564321306
24114 -559914016
24191 843216496
31102 -901666562
49331 981998342
2388 -811427303
2634 -397157409
28776 198426567
17857 357904739
43548 -405078721
18971 503342910
2739 448050243
26878 471010434
24872 396511816
7089 394641871
20566 -106172107
13878 -560466834
16015 848194679
44471 -937461934
2762 252047115
19813 932543801
2745 -973994852
48069 790772445
43537 808681519
19151 318865924
25187 526887084
3680 128638121
14908 -317322076
39741 -295503092
38781 -663693870
34024 -418186820
46347 781975697
36729 -583435748
18672 156612360
25828 134247551
7705 -918812215
42935 701795640
34438 307210448
8320 36657354
39632 -801205674
31411 224527469
31943 -117235183
42743 -594348559
48350 -342153151
2981 497148834
12016 61803481
45532 -923196645
17609 -47175287
37075 -968501389
46163 -175013721
24065 -776870747
24894 -914946135
30667 -134116650
40706 122525683
20010 -934294663
32808 -889419665
11506 -100482229
19213 495914749
27952 -736179401
19435 -732166087
37396 430931
34287 692447801
38867 -974067075
31538 570601894
4527 -540257708
21547 75694052
14271 154278590
11942 -539687209
38475 -889438711
16627 775218998
15687 -243325165
42607 466499433
30536 -563306457
14144 -186121830
12085 -178791514
39418 -686000071
47731 -736134169
15110 -248609945
8303 -643247052
45242 -947737002
7051 -577387172
41419 499366787
29579 -858778680
48963 449569711
5062 395034405
25593 -719434412
15023 -331862901
30644 660418199
12722 -585488091
20396 805344786
44716 408524805
40637 -90123836
16220 978308797
28098 814705745
18745 835774521
3702 4073338
6478 -152557854
29820 687795120
31184 -831847592
36814 -54521219
44371 -932813756
39697 567412405
46957 -174374256
37654 692670339
31478 407159678
836 -671625600
565 322392544
17694 -806892176
13570 -247966865
24010 340795791
35482 727298665
7165 -448772290
39183 -446658041
44368 268436983
32118 81420366
22964 -862802468
9938 292476487
2232 588962659
49352 -362526754
32925 210756236
30637 -662802820
39726 -434649889
7936 -370102448
30688 -334676230
19562 -381212143
2875 822254696
48760 -943978605
13355 -374139962
47023 -682462059
8308 330857721
5254 960729139
21979 -747402378
10283 25181542
4789 76340561
13150 -171774015
23166 559804064
4177 678743785
7690 -322470758
3014 -263871537
16321 543088376
9426 201488926
10322 553519195
45586 443858184
46126 866873675
47749 926192607
38099 12870785
18408 -629180647
897 -302323572
16990 -40454959
21027 -88827964
42454 913630138
40276 -194289456
39787 -698837019
41445 606047964
2694 -321390849
48079 -755275883
43313 -927971530
36655 -9875249
14780 830138897
47858 129799131
19917 759762527
31882 200802307
28737 260654676
16070 379099129
37518 525012077
8569 860487096
13993 -533720030
42952 -411434805
29513 -998046223
29283 804734396
8514 48782205
10676 -734306288
18464 700218177
23427 -510786319
12813 965333242
12123 -155762365
39944 614199081
20110 560710355
25837 796035031
13461 -199913822
39627 -64886647
43325 -682761620
3577 31803618
23750 -978647373
37024 -47066912
15294 419353031
46744 728061888
46418 -24957680
6002 -206618442
31154 -483813804
23832 -64214835
599 -958640373
19983 257980126
31510 129870707
6887 -753087830
25524 -919905031
49703 -704437136
16484 -564064801
37828 155653278
36367 -933843416
9616 -864108798
3092 962818011
26684 23072710
4269 -2734140
2057 -892850964
34203 -719798227
11401 -273607760
22367 445434800
21861 923631382
9905 -256579772
31551 -789704902
7963 205085428
20628 -74118748
34532 833224445
31030 -901691547
16010 -957362752
21614 237406996
46059 950669100
1313 -499135352
13686 929450327
18453 -833580279
11962 650947887
49040 -616270147
27588 -270299321
20908 376720899
15998 -817062508
22921 -998331191
63 -907126041
14758 -118440101
34707 -138399055
4547 530512139
35488 -80899285
36168 -532757489
7161 -266568454
48226 522737479
7201 576120845
35085 -422433323
46531 -565514487
36194 -971515878
21376 121174118
11611 -510176548
42263 -302746276
44037 -455349118
10782 419042324
9622 -726224854
37286 -888888161
12555 -110085833
6680 -722760876
20671 752498721
2554 -822219809
1037 526068895
35574 -330573895
11620 -313997528
2948 -82551545
22574 -879385836
37617 824724322
44400 195250535
1418 101929878
38555 17138435
13582 18628551
40391 -493351825
12344 -52282782
6344 -987530703
18019 -393764626
15566 -911856635
12262 -254763077
13030 -609567047
35426 570364186
28994 -628909000
5165 643438372
29048 -768532081
18455 102142780
39012 695173446
28234 19136224
14776 -569922435
25742 855741815
25386 20021517
40815 -814195564
39811 880931728
25095 -350024815
12109 576055375
38329 435803707
34246 -337608511
32490 -104559895
44830 199013238
31158 525187653
46787 712073876
13675 -290284036
2189 -463564203
13363 824591908
76 619133315
21185 903239103
43540 -958658188
23542 524161999
3537 -266400299
21429 743864987
35047 421865644
7135 -871340245
16214 890869291
48882 -29744025
9982 268011043
1272 -774603609
12356 -172193233
42565 -907635055
23207 -483519105
14211 -816727722
11383 154839633
31446 -520198254
13746 -971928728
37328 -29028662
2678 -969382720
49279 -223641245
34865 599537723
23367 241772764
45092 634151077
28473 -862161400
34992 -587494928
11840 587279744
11043 298347346
28242 -542929245
43035 154150600
6586 802958803
26902 -420629232
8394 357688030
25722 -860759354
24281 74145720
4477 -251471602
32475 179889910
29027 -539444308
6770 543505840
44441 -661275882
29191 -298098406
47691 -955420570
43130 991541030
28138 673858732
25685 -137212278
12878 -58528829
41940 -157967731
36652 -346460221
46779 980800333
12406 -766587628
40772 -479812590
27322 -389516767
38926 182523245
45438 974256347
46818 18262047
13642 -887593770
2014 -83273992
33391 861861331
36416 204945143
32866 61911527
32700 -931237902
10721 -561487905
1875 376740990
7676 -184452629
9745 737348652
2415 -882479920
19667 -969099486
40113 810129735
2436 651558592
36992 644485549
41780 802399252
41613 -904983016
28316 766393793
5289 332425002
2883 197631082
9534 -255895495
16601 -897248067
42924 882220253
33977 -872815174
33479 -457933049
3385 599243720
10588 974585893
31981 92623050
47995 -598882949
2602 126650767
16373 119034985
1970 655010732
20878 353207984
49340 23446636
44071 -902223836
47024 -214997779
4155 192503603
40209 877013623
48451 -780236571
30381 477524185
34258 721248280
526 273933764
23168 -735538803
28249 38098858
15978 -184228839
6148 -436302799
24287 -201167651
6687 1374468
21106 345145163
37682 -457293975
8247 -901584826
35132 989834704
14680 -932021248
42182 -929324662
15877 576079481
44115 49572562
22679 -817483514
27684 -449289009
9850 -604904155
17008 112555931
3134 606075827
24529 -1810494
13975 747477419
38935 -738018786
37240 876901431
32960 -906907033
27672 -867604516
40590 -176215558
26134 654808703
4537 -659367229
5334 -999791638
24849 -914234998
25995 566228011
23858 -370297469
8463 -922197805
28023 24707216
46723 271027947
21719 941302551
118 874977048
44833 816160653
3621 -139512643
49195 284744143
28586 844697644
22700 -101710216
22556 -291978930
29433 -712056413
8591 -518355760
22252 -109045720
6812 10184584
36780 861712460
36029 115431626
25926 -375618846
58 -385650898
42504 109997644
24650 -525999826
37532 946237335
47831 -459555379
8618 -967596922
42863 44542767
13838 589681316
24905 -977868231
26010 -686690378
13903 -896150154
34431 -595835388
43426 -422562934
18693 -945462439
18716 -142670547
28557 931844617
8614 97118772
18948 813521059
24747 673033262
44237 -241877170
25909 -451711072
31696 -696347147
34171 721218770
540 197911884
21507 623475426
25273 -900357100
7514 -431998239
38828 -306123946
13616 -377799062
30392 -309176129
34841 427332331
17456 -196274701
12711 369543454
43069 948086402
25586 -917962545
42737 -38912696
40159 349251493
36617 -924325570
2669 10590680
32459 -481146493
46409 -510159474
42288 -933575918
137 122303921
4860 -944202534
21338 508713751
12435 76551602
26903 221806178
15985 165529890
32645 -797444036
9774 338959052
12710 524858229
26076 -380047491
43294 417302867
9900 649612691
32551 674245961
2840 -233007643
16440 -360521042
32880 74445127
42594 593716575
46679 358804090
22046 876863931
36462 743509113
5356 -979334701
21264 395052445
27850 727687999
12582 -639668964
33547 -260909442
9778 831688656
17700 528426839
39153 -710680324
12034 354800249
29209 71791991
37119 889728472
11400 608578439
48883 128996064
26348 -856575570
33544 107770927
36227 809562808
31606 -498994750
9602 351657489
38527 643659454
16366 186272182
27191 -455211576
15264 -755823858
45820 -943188759
11492 -19079233
12759 589807852
2678 258407051
1843 -948533772
28646 -479469572
4859 539400724
38004 891354992
34153 -596595247
10004 628124229
48072 -536917891
41564 -14380395
8140 -603197051
41374 -805475720
424 -105114670
46572 -132677012
43756 -27803758
20447 -784175586
31466 753472865
5447 746573123
19905 -953750340
385 -457049557
21788 -216425238
29517 -914661613
28970 840255939
4401 -908610482
25477 -749206608
46342 -884887684
36597 -46066384
18947 589187714
27055 -251662981
33262 -346968131
6285 -990212839
10028 -864946293
43184 -804395899
3762 273231825
32270 853763087
4203 827504146
8887 -896995945
26349 676833718
39590 183854207
47601 951630748
43065 -597218582
15035 -917756060
48009 -771103987
33033 58050332
32202 832975062
12225 -449717354
2707 -567545163
8940 458538603
36781 -875487759
25330 -130087300
33199 -747014599
5811 -679354117
29602 -832191564
12645 -995717843
29259 470735542
16961 -361173404
36890 727688675
34689 82748346
48679 -902465104
26313 -213665928
16719 704397232
2070 478304888
9844 874469424
31667 -382572640
40062 373646623
32026 829773347
35583 -962726742
48049 835137835
36346 -999584818
17078 409260692
37289 352881955
36983 49700390
48737 -525809471
41780 -257811978
22096 -874236234
27352 -940215557
39332 -282344835
40943 672045772
39486 -820034474
12150 -703861040
12308 629329546
19158 32760526
14714 -871152112
29425 576717205
44250 -735132590
49367 157962853
29596 -260902111
38420 -596647300
40724 -954855316
24804 637530198
14642 -473420830
34336 706102154
14279 87920324
35851 688875277
14238 372653763
49662 -325985649
24879 963442896
7138 -773864829
2377 -720294057
23355 779102913
32120 -506137022
10868 -985160928
41773 -150238286
6399 -701234362
45837 563732495
11666 -81668799
49708 486126829
13506 187062353
3983 707613986
34102 694449355
30060 -434015428
43821 787283763
18935 927754937
27233 -820732690
20224 668787662
16993 -395449414
39659 -399531306
30410 248127860
43499 37581431
30279 -802346841
34362 335705687
48869 -603341704
20650 592934068
14407 100912374
28082 -835309017
25556 -914151493
48624 -131141860
29430 112619376
36687 591583909
37924 -290893338
7249 102773261
41957 128054916
49129 933046907
44691 5988717
41877 775592626
14666 276974968
33265 -827857411
26659 638163534
42261 109870265
11250 -229342584
22277 239470341
28483 -994763197
22533 -712812749
21161 -390025737
30926 -885224430
48833 -155824564
30353 -514745474
17786 -226692860
45858 -946554168
38459 93962475
3796 -164545915
46676 -354630524
49363 897087060
23678 -374810315
47102 -272358378
11964 -865965075
38084 -895130623
22982 927956797
47414 -185323033
2539 -876655859
35931 709528338
49217 -852998631
24863 -355217366
28467 -681882999
29477 -595362929
41157 -620216724
2753 635533272
36685 -899795817
43869 161202114
43737 -902873287
27993 -878759031
26701 708472052
45202 -924533926
9395 -824283967
26528 879392614
37306 672111932
29655 -28387543
45092 488736521
3524 -703029132
7940 -832860091
23187 71449351
48976 941699096
3280 572075938
44406 944635659
12374 -380186500
20823 -672845507
26546 -874559636
22793 -475286126
29908 377088099
47066 -351401462
26824 -147993565
18893 -597049278
37245 844856477
27347 292530336
20246 551057119
22823 -304048363
17086 -993406570
35723 34521798
23810 -615413283
218 -983019874
973 -274047466
9252 597971039
34914 -915206130
31970 -390151605
46935 -324368828
37608 -576604614
46110 431673757
46587 203772852
19541 -429450295
6825 123390284
41923 808489785
49570 -550854002
17797 -837974641
12077 -48698357
48123 -832142042
10493 551012293
49685 17449094
42965 597719744
34492 -23299051
32123 -583358715
36673 318531425
21535 32486081
25286 666382781
48839 731768121
24758 -562405175
964 -936427986
18013 -620466969
8392 766200532
18528 996385809
10120 88170467
49114 390816649
32096 -89429389
6708 493198797
16100 363025060
16346 -579108801
22625 974748221
655 -527780631
2151 -805339489
28633 -51474060
20766 -919432660
39355 -513380259
2774 484721728
38613 -343142633
9529 407711164
47984 673457139
40141 -477480353
40259 -159902904
12247 177572236
13649 793896966
4518 -491771655
42919 -974703655
15716 806727141
37653 195243572
19513 -511365783
1559 780332636
18731 382406630
44711 -286659088
48280 -14378497
49020 823083323
6815 875957807
43807 -405752998
44100 -881636693
35544 684084065
47384 620156345
34691 689049191
45537 397801900
45394 -683606040
37533 -935622397
11822 -89050602
48387 507923397
46380 122213379
4292 -336732884
38620 462491089
40765 58268923
43083 894737638
994 -660336069
27239 37736889
37307 775845092
17790 753962781
28325 904834689
2942 229418831
12792 -137609788
17817 -935285314
14085 -90033325
6425 479779637
9369 519462471
45940 13252803
10246 -857419989
48935 684134559
38550 466351009
14941 987592017
45259 772889542
987 -883441470
21312 452182564
33606 -497714873
3959 18565987
6201 -782797102
17585 130033101
49778 -339759632
20006 257581669
10493 -837077447
25358 -552954275
25737 -335193569
7343 504435602
2964 790474671
33041 632845892
1787 -518165744
42787 -639055350
27215 -487980875
4253 -678569550
46438 -124822829
30070 -401475437
7665 73468989
9358 374297653
45675 621073793
46348 726245714
7792 113956166
12599 -187311944
40011 -384566472
24552 980219940
32185 -7057027
27230 889007591
18594 -423649677
19449 -926829985
16819 915595807
39331 -897326301
14616 587113255
48598 735669399
33405 -865211368
12426 -900675694
20022 446879079
1598 392375124
29533 851377812
27693 -955369453
489 -772780458
12517 -422247757
26187 342949024
49348 -452543903
42466 -578255221
6939 -139814853
25201 -279740717
38892 -166853732
32020 369089815
28448 -327012512
11795 383815424
10856 112257225
48702 -549601833
42333 96562452
43001 -585271766
47777 -526379976
22269 18559840
25217 862110292
32743 370648454
43235 -866675437
26064 -264774793
34492 982250172
12794 661401263
7432 615373382
27223 89244812
26589 -760597770
9456 -86810984
37185 8787443
49897 708808157
36392 517879516
49541 99059248
19089 -381999481
27165 -104611840
2968 -815839344
1573 -405290094
35114 910946201
12726 16027636
45252 -362064044
25691 -733858130
36684 412952682
4914 -753297088
41930 680963271
17068 -143469280
5230 -624004535
24982 -499866685
42564 -606092028
8493 737890873
45387 569328003
38660 344535656
45563 -395651647
10907 923490232
34221 121697027
32985 -886476370
31855 321979471
48507 865458674
11588 587568537
48161 -907680229
492 124569868
15334 663315227
14895 366705721
13694 246956666
13892 615157457
1813 -374961463
24194 323159277
7631 -356993176
13409 761336107
49488 -852165112
24873 211047628
43452 -652301177
23850 -653943274
25264 -27008043
11729 -969648212
21657 -92810225
21356 -985837781
34294 -491996659
10008 -561013751
43708 -153485662
2877 -555159749
49529 -56338129
18696 293643421
45882 548023511
8400 -994317898
46084 643045368
44192 809733271
6350 454789535
47845 -943581961
19830 941931612
37741 345609573
38146 94207837
11180 124659095
45345 -701811210
3129 209687538
27790 470305403
33628 -531227644
15779 275043670
33534 853152322
779 -477571989
39732 -776041716
41557 -366886787
2749 -991266079
18315 -958002096
45871 -779283055
26519 856954495
28686 -609400038
9058 -368868985
19806 -741593784
43755 -68579247
42510 -925977068
11643 -24862104
47919 -479273864
44811 -989756228
21784 -221718549
39736 937745588
25155 -449338486
11789 -111552357
11902 -636205746
11200 -817903546
951 -528075877
24086 -996645931
35085 -304754013
2204 -769700506
20248 563804889
44176 -725737691
206 415962756
38893 885655817
49590 352098123
29575 -984399945
45644 -718912276
49239 -14864338
33306 -770762851
31405 243661026
7481 -490938442
35682 177542603
46674 317324782
20770 843509766
9261 815381757
3000 -181260676
1635 88045860
24969 -425436474
35696 -805081809
16316 -854269787
30269 -938848364
39361 529912241
14256 -885324090
29414 173988598
15977 -906336087
25472 -210539183
3421 695923456
14592 583711153
37272 416445
14556 -269148288
41038 206062884
25097 900017554
47433 -504890977
27215 -496849936
30278 -360166873
34764 -910440119
22124 -189789455
2810 43224123
29074 987036378
292 -26167778
43040 -660104951
18506 -464057885
3269 582812811
45610 -245900552
1162 251906891
36128 104060164
44071 -112941450
17574 -542888777
11289 183691502
24630 -927805214
21022 609141565
18464 -622974256
49868 633743144
45875 49271272
3495 489978940
23990 406512518
4634 638912885
42049 718208846
24648 914624253
47497 509987657
14174 809775808
711 329533624
44848 323158243
16098 931518283
29423 -400577513
30406 -964592922
32823 870500443
9940 -667051132
20141 832682689
27982 -317427834
34685 257839986
19224 -142431678
43522 884055669
46275 823511271
15282 -246881832
10329 -477239878
43747 652579454
4051 -35238962
45674 491454946
27434 187620147
27227 -542458553
8244 -995525810
23059 635460048
9091 537318182
6701 719643198
49537 -651646577
21747 -985992264
13406 579268759
46384 634215267
49788 401776031
36155 -706171984
7471 -344739885
21154 629346252
17551 -372822128
48021 -778666822
24626 -83288664
35527 -109658402
17999 -140567132
17404 258608585
18136 698977088
30513 -678325897
31841 660767672
2784 105768610
230 -913738403
37630 -799634482
43535 -167649984
10132 265090135
2740 -706882643
45230 -39852364
30815 720270290
47979 -412390399
1200 860355439
4661 410683504
8442 856269198
12639 -178427937
46167 352576577
10602 307609502
44465 478928006
39605 958413384
45256 -141605307
44710 -94256415
73 -494511211
6147 30871192
18829 -229697189
39454 718901376
27330 25015994
37787 -167412569
37289 636978529
14080 310192446
14510 -382404271
22307 -393956931
2573 127527027
21387 -311450741
28997 -967936612
8083 -975839011
20928 -489225749
13041 -566280857
40337 -194229001
23811 814869187
36916 308125516
7864 919163264
17048 545314244
9126 -76454351
4448 -299945665
66 -766910444
32627 -929464692
12336 140338723
37984 -394698450
14939 657033721
11064 -819116669
7583 527823020
42165 -831351658
19342 707920622
6162 278648852
40721 -596990496
39121 -385890572
40026 -375051417
44233 -221043833
10504 46749150
38708 634748679
33988 -350823080
15644 -881028668
39236 -244137325
12749 470919978
3310 214154173
43547 799123812
22155 -804022757
47867 -591447938
915 -205292152
17353 131720379
29809 -873508367
6571 372406472
28992 757769833
35336 -995032846
15835 482889494
16415 936874042
11728 197516173
28849 774098410
34741 -662332686
21489 -928692051
31762 -398145598
31646 -853684967
33449 690720267
44468 -445754137
16244 -905415639
42349 535661819
34644 284312403
48589 -469934730
32426 -235536365
19482 551633923
24319 -972735389
30785 -915547752
659 101902397
19713 30675985
33935 -191398250
6153 -156092448
38939 -175067953
18667 -939195850
14 250122386
23101 -293886866
41306 -846467392
45012 123331800
47072 -145124051
39585 -815040049
43876 -959054152
10460 719209065
11314 -69865455
36943 292991243
33581 514728323
46427 324123006
46911 278167514
49562 586302578
6729 -136714152
8235 -676215420
47715 -885326906
5703 163147686
45840 124189019
14969 706050714
10666 792392910
38759 450920904
46323 480120892
21790 901549217
6813 -321176013
18664 -852674916
48091 223240393
24260 -778084911
17668 491995001
47202 -690459827
24754 307840748
13843 -826278212
19475 663222467
27839 690719544
36611 475865313
24576 -528490841
30064 -7186372
873 -193370315
45255 -202407263
16726 -411777338
47747 607752067
8813 522485388
478 -940487812
7190 37433071
23245 405134496
41597 759304391
26180 980297997
36817 988005438
41336 122412005
43672 -864035346
40167 -366955703
7926 571568246
14285 -765063419
29320 951308798
47813 -208590462
27958 -638537604
47785 127595558
7747 -64813231
19842 480864613
15462 -408868712
2032 172109437
23788 304007058
28849 -864021791
6568 -646523045
7963 -471713465
30834 561700238
34838 -198051872
34711 -360294890
30261 216499121
8660 -930585972
42778 -164421928
23631 -887897031
39739 -980143087
21527 2797729
29018 -127574069
35370 -908246661
10398 796881048
25611 -98024492
2464 -607194402
42134 -251201471
15121 597410426
24907 -917577035
44430 148799957
15431 288759616
39998 18174689
2763 -921759559
43411 494082774
39688 669442744
6826 237633149
9081 -132822435
30906 -881314159
33243 -992889200
2662 -792792346
13253 405975204
40087 -982944876
31904 521105386
44705 -829694794
5164 718856809
32779 -969310868
30176 536920593
11035 -929177226
21903 -392350711
8386 805504445
3947 -216122059
5508 -345634789
17406 -141770622
6533 -537497236
10419 -753833000
42205 479459193
30671 269723671
45410 659432290
37497 -331471075
2088 -900609888
45600 1359011
45957 100034865
23993 -263507874
41416 -994043010
27789 -706687754
40189 473749800
15012 -587851914
27465 -419237953
14812 -393801231
15770 988233996
9543 712975229
15253 -642975675
6617 -478243436
35491 478560661
17128 698710464
35829 430187577
38795 265579078
21205 -56618216
5128 406112786
25034 198728971
45124 -681650733
47354 -370868427
43621 -494373513
25257 -999125183
25167 -894325217
13 964191025
31703 14351060
7626 -493618383
42279 -957295330
15136 -421090533
47045 267925757
21188 -853482685
49100 -755647810
14977 -759391257
37715 891754227
19847 202406361
37935 964332838
25678 -206882800
8371 -106052094
22690 434300933
8311 -659350112
950 -329210946
20672 424740012
44684 -256375074
34394 14629301
21412 61376170
43486 184147789
49980 -478907402
1343 -849691064
13164 -68518693
37670 -946444592
38247 -895316991
16563 817941955
6215 -807119725
31209 396824932
24821 564028903
34310 -269294130
12236 -55007879
17048 264504980
635 475406918
49441 -136332208
15582 -733277955
14644 597192925
1862 328831912
29573 549515985
21395 642081377
30740 -900766407
25549 473475992
6269 -797886347
38586 -665901886
27019 146053828
9700 188929757
21880 985461327
32661 884721934
45205 675055278
39424 234133294
5340 601944644
3922 -708428644
3270 -858813666
2321 -348327866
19864 733232841
16435 146290066
32411 745550602
14256 602158334
6450 -861361323
8860 399119192
15303 686899819
27499 -133515090
23197 -572996467
8812 -520123490
9805 816368400
29397 -654185414
35944 67381495
17831 -825000331
21804 -889694436
38406 -248213498
26569 -27058333
8622 528521191
45878 -777124670
30362 -628810771
8422 -228031322
34850 351239220
40483 -936609925
43609 836262348
5211 -326036322
48431 -555031228
33359 882665015
12863 613677826
27496 428169301
24866 -988869309
33547 -532134350
7318 234529622
17166 -633973534
1798 -988184062
21521 598763043
48074 -197067842
37731 -994170060
20018 -465367077
11624 -923071788
41891 -587870023
48750 -607933167
48201 93740320
34499 647882108
17762 -70188937
8108 -798871655
43996 -680441021
38602 408891654
18121 -890198688
33605 -977827881
35163 -783663731
18428 -937828524
1418 844183235
32511 25956157
34370 989737786
34117 -545255867
10968 853776259
32932 111482865
31326 -25940833
20231 359967429
45775 540449087
8067 -450155310
36345 -917393878
23788 266613019
35139 586170816
7087 -980942610
28868 -237763348
36241 -325708135
48024 -998253365
776 -309731250
12885 -344351256
41357 -901615110
34109 991823851
49371 161974287
8070 674265434
30874 -425214047
30644 935553843
9966 -220244709
18311 -64116661
20508 -936916249
7496 187669801
6454 -970406055
35812 868402714
15704 -738640955
27797 -743349814
48931 419182830
34074 -903359321
30884 274240286
30927 -715015467
49968 -388103395
32559 -336811005
9191 -121002808
2484 -836170447
12893 -678064492
35613 557637146
23300 474283400
27346 -975290540
12175 -599753896
5151 -939720492
29695 468294229
43412 613232946
39979 229228625
35264 -889922517
28371 355887213
33819 -355283811
5185 -940655311
41883 6982729
12283 759164375
49884 -550389283
47864 -876958473
24928 -828848153
11308 -542412486
33620 -46281376
48134 -911026519
34064 519438769
38068 330927827
22805 -997706173
21312 -599905603
31611 -231341932
24258 -787533967
10724 576281780
30862 -426204206
26522 210152605
13323 606593144
34672 -880907244
44604 519527538
15053 179475950
44575 -513894089
45746 -312534977
20145 -290941
3240 837379808
23636 44608211
2609 -404173957
34112 804561299
27333 53200570
48704 -369625279
20516 -858645593
7013 -82220436
39061 389647036
39793 -136213313
30578 -893476270
16034 798984395
6659 -934538019
27006 124226960
36020 -434797597
48565 -187652851
5362 -840394390
31655 -905227802
49851 154174321
41245 -880084236
6839 621393535
47943 -458110053
19512 806977353
40742 -33228693
7995 836558572
48656 -589603115
47634 -933611430
553 -213368959
8002 -800495709
6696 -262706091
41060 887310372
15984 19805259
43811 259112772
3446 -345136011
46107 -428539987
19901 -674305311
34637 230102945
46651 808117842
5502 -820229500
29073 938737392
630 -689520153
34771 664444079
41473 -736451738
2555 -786248325
45585 -933034175
26199 227759249
30861 -646797005
15768 853708533
38875 67174670
34684 878119213
30255 -11615020
4278 684004583
38779 -76085109
35392 -39399072
4673 972044279
40480 -27469185
41247 -46494699
3565 -635574751
26925 -206917281
48545 680106118
31720 529222509
25505 -333158906
15980 -139537421
37250 347257624
43190 -265845147
39835 418788285
9221 134223443
38335 793544111
11392 -847535650
8631 14340077
20893 358516063
37718 -887934539
40711 -671121509
11211 381591281
13752 54667635
6497 982009754
17202 674595470
24402 -828651648
5977 -125566820
38035 -832271998
16288 -550984483
38962 183644220
4684 -605658140
6211 493893647
78 436366075
48491 -476168808
46654 -799862679
15813 -188063793
43841 112387364
21352 650977022
3130 -39742409
19414 -544022153
26200 986870330
19863 -125056186
21818 -854067825
14046 -825075752
18469 -518295544
46317 -969296995
13007 -959210496
5580 422852527
33720 737863083
405 -875445932
6630 -564903275
34090 -680467431
9592 -164949531
8062 567055440
33288 308529072
15755 -864806174
37642 -497124162
24367 861735617
9866 -947190543
30267 -51211588
7771 247744686
34191 263076583
45463 -938362872
212 -381793879
26543 -662354467
42259 590016968
49538 384283171
49994 -827257301
48140 732575480
20906 867158054
1881 615347778
23618 -958463342
38629 -134994127
31684 -527935665
2748 644964846
25885 157361950
4886 -894623130
13999 -966239927
32548 -188599653
45881 966514210
47531 99759089
8614 921788139
30839 171113419
5252 -591591394
33013 686845330
9461 649826156
29169 -869565109
7119 125449429
13766 152184148
15347 618288801
17104 -129117136
9735 394891230
17657 -98878012
22336 143273733
4296 785650203
25646 -285915432
39060 -776131823
31597 74484258
42865 -564563751
31580 -996296801
29357 610975876
27121 129507392
23174 49924876
25377 -705599410
39393 704986938
36156 -295709277
31954 -606627153
44837 404645889
35975 232865962
32518 -140466477
18092 362740269
8447 608958162
8773 -937992851
9753 -165893606
9595 -981148365
43865 -675242317
15076 -656144698
30179 -71212663
37928 561738249
41540 448405554
12630 -11606329
16520 547627694
39937 -895605418
26898 -471222293
11231 205225910
32533 -939190587
33930 -185554326
19177 -992909023
13726 -941757300
10691 78928928
36613 531523319
28622 264470906
24596 -289531961
22641 121675151
47058 268962523
22547 243964180
8227 -572190313
20623 491639065
16773 448898162
40426 574497519
23286 261244355
40030 -72877043
30288 -137376434
32621 -342824443
4487 480444012
33684 -444490338
30569 -7692550
25490 -407621344
3808 865755164
34040 827498130
28663 -863349136
26905 97106585
12004 568086888
1404 -198302474
11398 -685804873
39483 376141828
31138 716534682
24602 503645863
37774 -57488576
21790 205057221
16884 749442259
16062 139955472
34130 433063803
35320 -850442098
6033 298904288
21506 -861430643
42297 -246448954
4288 705048409
12288 529454299
49427 43655690
13871 -412026316
24720 271605261
17477 -571904993
6432 -411300680
6542 -358894751
13861 646078220
46 406839776
19932 -162670079
37825 -776599474
4815 843755251
40962 -183539792
11256 -337107328
7434 -224450391
20261 744165542
37585 -420280279
43406 -998830314
41301 -87348546
46462 324718124
17445 753058776
30379 -436130756
13818 559690337
46466 -510255762
24161 -298986138
14389 511466397
38001 -833521664
38545 -700764446
28227 -104904687
44924 -594533849
48046 182585660
5382 828165183
1223 -357514371
37084 -217484862
33264 -340341126
34004 -251600104
19142 873167059
23750 -488085619
8620 374732958
46821 -895579787
2964 -818750869
27468 -147322440
13115 -471342685
2630 330666012
32164 -885958660
43354 -53086096
45440 738280209
32191 -236034914
30225 -838036986
21889 788419274
35523 506229839
13252 86855891
20273 701604663
3974 -630196648
39919 -547054756
44376 -142882855
44706 795142882
16550 -18078157
4208 -285775828
31866 600069178
49435 901236370
32932 829925218
6657 27094874
7889 725315122
749 992886880
33073 -989320225
2021 755586270
7287 -563937325
16028 -598661356
33889 -908922389
44758 132605945
15180 488478264
16460 -489494186
29987 -43418271
17260 -511979334
23389 905511851
3422 -191333306
11569 733806320
37795 -965639924
13311 -122664192
31937 -469595106
7517 83912734
25410 690583956
22602 448214802
42415 -821642212
13734 -201277159
17458 -659996477
9338 -908771088
26995 -537366084
4583 -924760677
17528 309494253
10948 192427971
644 273737301
13731 806438867
41028 -909611564
9684 -107106608
6127 276822964
23273 -388182801
32003 349297887
5676 -235637775
35068 451840768
44292 -308864239
31027 702802524
2794 -505130020
25657 535208020
18626 -31392625
1699 -891590464
46838 -332104075
1145 -207697659
7131 -604723081
20313 -136857828
15137 208516813
34014 117492790
7031 -187595240
16987 732882367
39488 846962705
14819 -7631595
37282 -318399870
20111 25495844
20217 -434359926
47451 599095767
5304 110438842
34768 547799148
17843 -57831508
45412 -894814090
44436 -72175028
41787 -521867925
24867 -186674077
30685 809192151
40871 914931896
10954 55014022
32428 -715653291
46840 -994974229
37969 -552413940
26136 -857583052
29069 296258185
13380 -600010063
39086 154050723
19216 -962451855
410 -859593074
48253 286180979
13055 -331388803
37121 -90393610
14894 212454272
2521 -39815844
48179 965905763
18825 -553170174
21951 915096957
49371 68715663
48965 187409918
34456 228425505
15443 -489805615
45109 -404602166
12333 428720879
44160 612980676
28008 -666770906
40292 -805091237
15154 -631492587
11687 -663706237
27921 675830046
2162 -586619442
10385 164192450
5761 597020985
3001 164582334
8606 147005130
46988 581901964
46350 -459306940
40896 856362429
49661 608857810
4839 621553227
32322 -588239829
18935 826032845
6611 -190861036
32729 711184087
30486 628018296
48856 -705573000
19451 -413701002
36336 -245874409
7927 -757058438
46693 -445910665
41301 -876783470
25944 617893679
22461 -919396000
28164 652516838
36419 -683111527
48645 -531150647
48551 -66114909
24057 335317579
18019 -805544839
23458 -259026864
137 -861451497
13855 716388664
30609 -653464062
27502 -386799810
39526 -905745114
37770 979424193
34226 155797177
17532 -413586288
46904 -370876963
11511 -516587954
11401 218033321
34765 674660155
44087 99659950
15112 747458820
48309 761512104
26961 -30895079
9938 376348444
34384 -817542833
7358 -138959455
45432 -835121764
2430 962946882
10413 25283200
46914 446653006
26045 -939822058
6342 703143816
43490 -125696094
30414 348367741
44045 -221871747
3427 263974499
2957 594659155
30429 -280948266
180 -516903732
3436 -45709634
30912 670800914
29151 461210792
24028 -376857305
25896 832497931
17291 -899549209
45087 112639160
49329 59959686
13593 -590748573
19170 441992817
37424 -811739642
34858 -941836788
38721 -549259151
42584 -817245835
435 921619149
25868 117709114
26381 331403869
31015 -603726870
15826 -670778118
36167 921805041
5833 -479641927
47234 145903456
29495 -964599083
18698 -846187086
5732 992643086
19797 -945212135
17432 668443154
34004 485654654
8820 323322504
8006 141492939
18406 -813224395
29476 825883872
23355 -247255214
16669 -984173159
31883 94089180
47254 96202834
22643 812404066
21337 99960838
23753 -846997864
45224 997490033
44253 -297904164
5343 -968418629
36026 722778035
16892 -805244302
48638 38161197
36803 996074896
25121 447967042
28181 -404367371
9471 749148475
4008 135194849
14036 -598392296
28123 -837282388
28451 -821463322
38815 766849458
5845 -631031445
14392 -670299611
31762 374166448
10836 294119733
25432 878517786
45336 848077727
18976 -322359580
7464 994132138
31120 223660448
25276 -968648005
46845 53740590
48295 521079282
46895 250460880
47559 521876417
42228 -201008304
10252 760536372
36763 -389385577
30872 -908459006
10729 -695965125
19014 -213241941
2139 -272947489
42933 -195735651
12840 -963462535
47914 382816747
18743 93193958
34549 -914476813
18823 -566768061
42820 454799195
41965 -4567932
23766 -34793271
9454 970434191
14968 -185099632
41364 -478987433
47443 -729137810
20250 -855381557
20955 -139883544
30806 544972387
9854 -871119762
46986 -832190004
3955 -305775882
13660 -221617920
14020 260454855
20403 -908617520
30903 -252176810
29920 396962366
12910 -413728981
21388 -856194276
18293 653477876
40068 -839870898
47546 489865734
48543 -165523332
15409 176418500
48739 866879347
39344 813475261
15732 -330487924
44157 148209650
30858 -7520610
28225 -487975473
47718 -171048741
29978 875709126
46498 -174606012
49713 298342886
37116 715667884
46988 634018004
92 -418806466
20203 -966939116
29385 178898633
44334 647635610
27224 -632705525
6552 -214499972
9679 673842955
38698 -662782941
41587 -952593113
8147 455216921
42400 -890910698
49644 -45211877
47363 497938896
23134 756199355
33713 -90015523
28012 -205563528
47357 -928349845
48789 -240635435
16529 -963023260
37569 -998640527
9503 573143751
3059 293594119
11179 -426914468
42421 618341756
25030 -667430884
24772 496850566
5043 -890482572
22678 81174414
40122 -590197596
36882 -621387838
48635 932623833
23989 -336518756
45810 -999454010
39085 107339129
48603 682362337
22442 -853173349
37124 895558104
9990 -939958149
33608 -223735347
33770 -58347591
19328 -543025011
8771 403008540
49307 -404825631
26774 878981447
9963 26589427
29614 -822719994
11251 283158596
20940 -331480047
9083 -883876588
35750 -121223625
19380 -262925963
48494 -240975458
16395 -976427146
37508 -193691518
10892 -650033647
41343 908671276
46169 -961019782
20941 225950112
47913 500895474
1255 491647714
27721 67557874
32823 191730867
821 -637794677
28736 339453762
46490 488626255
16645 -870669164
5380 -51134131
38724 -436634863
23621 707421773
38127 772276231
13860 -29849137
47435 -283154179
45934 -449823620
21855 348318375
32442 -247239803
18072 -716410540
20328 -786073487
31837 -976449107
21009 188087500
30108 54460571
41409 286267497
49719 -392553249
11889 -927853214
34913 60088442
31026 -606998140
2725 541989390
1564 -929138764
37617 -922683490
34886 -945852504
24047 -475374177
15284 -881882675
10193 -667741530
25717 -863948037
39464 -239307972
2601 423846724
30574 853369570
32674 -148539640
23500 -349719708
18735 484144561
46423 -739275237
14154 -752233889
27348 92815498
32009 914065717
29567 -60335036
40788 -551716754
16925 -667330036
28435 -874977578
24386 -396522884
19146 -126745850
17227 585213848
49771 31838097
48458 -287752200
28093 604432443
43358 -488061692
13072 -74586822
29290 -329243869
21630 -572106424
25646 491806636
37953 -213780011
3236 -984794790
41529 748278739
1163 653420160
13629 -134680038
24114 -865624454
5749 473582773
37223 888191339
5492 -284278130
20667 -906247969
40340 815483583
13114 113764023
20155 378353410
46988 766592402
15392 400608135
44477 -999277369
44197 394903343
48436 273847712
34225 -931164277
22039 -278484051
7849 -110802148
46979 -622237497
20196 -866970052
1820 -426765800
36233 -428574314
25623 21422485
36509 272676571
46335 -167161265
47491 772223014
47502 -837690327
48658 562862881
32577 64691977
6042 883992853
44930 805981011
13313 -29159735
38119 -555466680
45824 88421161
1110 -924664905
35649 -59233982
41706 -929797073
41766 168071880
14805 751617327
22415 -68155375
33992 -203188862
20812 -111080096
49138 581931492
39823 -25330532
28675 114581714
29078 -309804137
36130 -630960045
23276 153092390
29904 373590599
42048 635869099
1470 315481012
294 802527695
15929 941343174
26854 -965141590
3037 116380732
41871 982449268
35525 523287027
34873 -275170967
48502 28184662
16377 456874694
20558 -736806473
33484 -231638195
4196 660623038
29990 445806758
42210 -984515903
31464 -959311612
16085 363343679
3206 -725801892
6519 -481151636
29097 -444803589
12032 275759554
12935 400937318
16352 114047555
32218 609297806
38853 677781204
24733 -862485056
43104 -81724239
15153 -574275433
31326 -467636350
14102 318145141
33531 -341760113
33567 583845564
43673 54565966
14331 31303123
49535 -980383458
26098 61159778
13449 976661565
25474 946939031
3190 -707103849
27356 -62025958
5341 -820041607
34155 764168439
9359 686398443
28446 529649306
10801 913940684
46924 -528357454
38111 -940855671
26649 -701203159
49965 766048134
14678 -607842670
17109 -230884149
43769 -66442874
12510 767930556
26708 541519241
9637 -858234303
40444 884020414
5207 260014976
29772 272474597
40257 543114564
21601 -129791784
764 354951056
11739 734268523
15365 249855225
19713 -914645262
12069 215681681
47533 -493399259
7868 930829176
26085 -564392348
26895 -974313272
18779 464619143
5910 -838347118
17859 -805790779
33819 -445622533
42033 -926886019
22198 -878675927
41483 259579984
14861 -862310688
44539 -552080428
24311 -268053424
28258 -891519398
31344 10786378
31907 784942141
16147 -944760791
25939 -802075658
43486 -949806961
12275 -899105285
20290 -283784253
43215 486030132
44114 614304107
44535 220601598
47936 -645017338
21976 -230547632
21942 179062795
9372 880216513
47116 750646251
48983 711153981
12475 -543705190
373 408080888
5232 421678620
38013 -702507338
3731 121065068
30816 388750286
46771 -601475981
28127 -39609618
8333 -861042765
39899 453489012
7734 -633793733
19063 -13388127
44739 292829674
42278 308794786
15120 -439441795
3016 509941259
38501 -926406055
22567 380903387
46050 -770939917
25152 -327823070
27218 929299779
40151 39922319
12702 -359259661
47576 -954315372
23642 -966178968
43654 273637473
15699 574631374
27401 797812715
23854 -167889564
18642 615969677
27290 831588972
32919 -737961992
41396 748965789
25873 252971836
48767 173853796
19928 180667375
6047 838592335
49028 136010077
44706 -926581254
6134 111546602
428 -466615302
16073 -935183862
28854 -649533875
26562 -319490176
45855 -325730941
24384 -572238446
49563 127423143
5285 -883926347
45490 -814742691
11106 -440552492
14884 146710608
19296 -832702616
7462 813220930
6030 169668322
31277 -662481482
3218 551428514
44653 -628568297
47829 -168564359
45467 331389858
8918 904474389
2296 660941320
30816 -783450348
23307 -125448143
9167 369786099
33608 701668795
45756 -728563377
34008 521864842
2125 538715051
49726 742041468
9988 -220725494
19373 -305368998
12706 -197020444
15198 799464025
20236 787960534
1276 -1122985
34688 -158454496
45157 729703571
21781 153215502
17954 390718462
3611 516580947
17571 -842732088
32756 645799365
30769 -920732070
9399 -280748769
25738 597930494
27849 753385737
31646 681745110
25488 211140553
17440 -956703158
40211 -830387926
7579 -750914933
38639 407024898
6753 -930747267
37550 -711923230
7718 -211725294
42619 -890092489
6877 445191640
9571 -522808275
42958 -354746003
844 198285320
37411 -452514954
46509 -759221309
19245 213069055
32251 415471995
34070 -843946964
38104 -996427540
13712 -551242001
27087 -763556907
19864 675870463
11522 683014635
22147 -818306067
35574 262204140
45866 401145374
49372 3861495
13168 -211644826
40222 -857899787
45258 -141149423
19634 417586729
25078 687314502
17539 33318235
7049 -876824502
33499 -898978007
15087 -994962889
7576 -57539416
41572 -138015051
28883 997569096
39589 -876569931
25444 -476919193
42303 -295798194
6981 423491167
7734 581605470
22400 -319086447
284 653502991
33846 -782591616
26621 -363408288
17211 -110782265
39729 -859866333
20781 331700708
27645 327704814
6116 678594707
30156 -395330785
49285 85884998
15806 -506513904
37903 -894808920
32248 -11575540
46283 -457238766
24789 -200693668
25676 -284481319
27067 174691423
33136 498659520
43608 -963829962
20059 -576433303
17407 230633335
4502 -973492810
1898 881945050
30619 -546939383
45616 86298405
34502 67229902
20983 427772
2233 -370011245
49990 -446380419
25915 -736085134
33549 -751058871
32553 658251589
27463 912360614
30653 87432039
48738 249821069
20758 977350710
7902 118782495
43898 -256174742
35876 561476150
40908 192374515
20771 -411652158
25616 -919924593
30516 284541752
11335 430144199
9067 735330505
21635 43603600
21542 -473991034
35933 260420539
18931 563799003
36426 -908067064
33647 711367667
16515 -892818
32441 925657899
403 535910412
1280 -207665332
32511 839941309
33071 -307077951
13803 -178025523
35030 -812370063
10443 668141488
11441 798694095
19414 759748429
35321 118632981
48338 -531894655
38282 73054250
38271 201084762
8297 -518161721
12532 319604784
31549 795640736
41757 599662933
20595 288832828
4878 821174267
15097 -82829984
49955 811735031
42872 -399699875
10573 -119723252
41530 896654311
3646 -571270015
35331 365226849
47453 402751982
3097 456873611
11892 -72264278
6859 -490938608
18481 -948759226
3708 -192111593
21236 -402289763
857 -204459347
10671 930992464
43849 -232934048
16079 -329973024
3725 -219846929
23736 618876650
6637 -957154747
38456 397127380
45715 -203041682
48283 551385907
37982 108748810
10203 -954939828
948 -568505160
33248 775028682
5272 599721006
28012 188620834
29651 -503343873
22081 960488681
32010 -580110150
42923 -516395490
31161 -966664267
47341 729366657
10390 -997395853
28820 41802147
4408 631406103
21266 -241572899
3627 -222657612
37229 -937002181
26502 -395179075
8284 -699263173
7662 -936718228
4253 -695163706
41329 -685996336
43515 676176332
47195 -399126663
25424 933936436
19446 -885221646
48856 -732060885
41264 -652653814
2290 -525505974
21128 755445670
4411 -576060094
37726 888924753
12031 594141639
28467 -822519421
28705 -596679687
6609 236752480
6145 -494267044
25642 -174002064
21274 -862833990
2448 -953277165
17543 913596697
2165 439438244
34432 983916398
26777 343793427
5450 618053072
42980 543847904
39010 337059860
17852 -618552944
27636 631551040
21354 -468887331
15150 -347793661
39297 -404455687
42250 171137645
3657 192364937
37773 -299070125
42925 231922455
27052 253105315
38066 -498904912
38517 -836822166
30908 400464841
29098 -350839683
20178 675740238
37295 -917881894
35500 -377545620
17051 -531368718
37622 453573204
17519 -226051449
36198 -868706731
8207 323176119
5995 105906205
45013 -584737669
17647 -656334730
10360 -285777937
49899 -389577937
36905 -457834773
25545 -488852843
3748 -339767646
16814 30062074
16455 -903408960
38676 -986431336
41869 -341400144
48409 538576297
19567 368775738
18211 230150957
23515 -153955875
6457 -578909444
5828 -621081474
40590 -217809546
12518 609516186
47766 970540487
3997 256015773
48128 195523309
1736 -626392257
15138 -636368708
49957 730618190
34399 -259546188
46462 844341825
33916 674282806
116 801416028
26506 610102125
42683 -54476371
42156 761282961
39768 -351535139
47400 -729900903
5937 788602284
34410 -885304836
18474 -572640067
17677 -334101111
30182 388320209
4752 123682813
36627 406730138
38316 213189149
38309 995683087
15468 -978261418
40709 496938423
28406 -997891676
41286 515549742
30956 619420560
19658 -988102596
49689 -872971646
23519 982675594
1880 -449849550
49340 551941991
28553 63519555
18722 -901904128
26011 764233303
38806 903855347
4787 -539069323
19261 569927113
31889 254186606
44931 -885490033
26063 214360293
47207 -127797432
49973 499107017
35372 -571666785
25162 -462883987
16464 867858889
17233 -473922960
46597 -844167846
28027 -934904216
45441 629315317
37017 758754037
1067 -635699403
27711 -9741846
11113 -445129674
46647 -293874049
36245 353256043
24964 -995527293
46078 -540700198
33019 -37925065
40949 -165252200
23042 151158179
35221 -561026237
5918 827440274
2412 119348168
29838 -151266056
4334 279414203
14802 986866853
41360 -467794601
25727 430458863
34815 -73397528
24868 608972372
11434 909587411
3566 -789650170
24766 -325426138
21664 109036583
11116 -475867934
5830 -935555297
1331 789946335
10856 557911747
12044 341970093
650 362990692
23898 -280833624
21776 -882384551
40666 -967984745
34081 -809036147
36227 389691832
45596 -56491053
8778 118414011
37874 373199160
2097 -821200105
31962 154825888
36946 -552536789
25899 666037790
15890 -331295373
24722 -148263247
43798 335627932
44309 -662908278
23525 269617694
49303 158682436
46290 707814189
22374 965283383
8683 2098867
12879 -898182033
33482 915167460
17356 766017104
9345 662285577
48789 -350584332
19811 845146289
17270 -947808962
27792 244435700
29985 -770441658
65 -28828412
5635 -660109355
23082 -126126412
4130 247454936
4672 -299264278
34591 384226503
10824 826563354
47167 675863820
47277 -481389344
12586 540730873
12894 -932243380
19263 -856838628
18764 -789367297
18404 -868213470
11226 -48203446
18143 887648388
5386 -219488711
34878 -983726225
45066 578628466
30541 -911410994
31863 -965983912
29443 834715130
45304 -483590963
19695 307342960
40186 -489991069
31905 68432279
10006 -256746922
35783 -951782481
20403 111978768
25324 -738529463
35278 -753618372
42918 839259817
49947 -918309338
19129 -466205853
49507 -323188637
27452 792199669
31152 800231368
6758 -576076754
16207 -304957194
1739 204176451
25084 -715627256
25823 635333642
1162 189235088
30209 981511604
48495 716071564
3193 -929978117
31702 -902866229
24435 -158137539
6609 469847999
9363 839143562
9584 850556114
3835 -289996835
26412 -184192913
49894 672460592
3396 -282291030
31715 -431582017
17979 -145721522
13567 -970292465
35494 739819139
7056 -950239873
32011 959233987
17759 123376599
39062 -970936290
28063 -912291456
2108 193412021
34489 350603776
6943 263228042
35130 -747695326
15267 47049705
8676 442401375
19359 -493564986
13493 -380643259
30631 -932912665
22829 256743411
3539 -782167525
32815 -179653765
22836 426285548
15613 -914049429
25470 761478248
6622 -488189974
13804 953027576
21971 703891109
45785 775537097
3155 323452
41180 733477402
28769 -707621818
34924 -841423111
30579 453142261
2025 413315553
48029 737603406
15994 868905562
7463 660730842
47768 -793294820
33429 -691910574
49454 625373236
17165 -371893598
13864 -465170392
33058 -647794514
28939 -859290354
3403 -162013789
14394 647770117
47008 819132170
40784 -957900684
31223 884527585
47344 687192807
14722 -208404397
42798 885113336
18518 -591161464
27963 904040564
30153 912518297
41052 536827415
7024 -334636332
19156 -422345085
30915 -912943568
42645 -777385555
34564 -849899332
32840 -944592964
22707 529247922
41860 -53460026
49135 110470281
15885 -406544446
35243 894863855
18744 -940574967
15599 -724579889
4762 -126853294
40474 197912102
25772 -566404188
728 -813336151
20282 -266638722
25724 582131642
32311 198762925
36316 -321123362
40913 553981501
37829 -90774627
45655 326932771
38326 -160713038
17170 774277890
2925 -896010080
10032 -257114087
32620 649684874
13329 -580135208
10606 878523092
36942 -584094549
16730 864711332
9327 -808576425
36501 -894757548
35444 -115892011
5843 -650610833
14542 -302723644
9128 -356356330
30633 130826547
20791 797113805
3726 -930402199
68 -556159934
24941 -866969892
44902 -866450962
22131 -353845380
10073 406355506
33191 929775424
49000 -936156847
1959 -724541131
16859 363901851
41020 -341762598
13759 450172700
16372 -175578088
48460 232239237
19395 429263355
27510 -434614399
25668 -364510529
19581 -983622425
42967 -44733041
21581 321414481
36340 -985484904
6874 -484001996
41158 703869529
28399 770522224
40428 -398556884
30519 -8588392
662 -447252202
19711 -532289372
49866 -759566616
46740 184934522
20124 -565664388
25084 -126409399
34530 -387937857
29103 838344663
25497 -255072504
8946 21267034
15039 592561835
47718 -738717830
4395 -882893805
15665 -19207533
4077 -128738827
8973 830746182
23163 -881178911
4474 -346304966
29557 850923027
24992 -971048789
8166 441466032
28176 207600075
11091 497542695
36544 473373629
7017 910736587
14775 -293054512
27659 884422054
44603 -642721157
21312 -147451596
9578 -722373382
22801 162791739
12829 334901
29937 -888137686
35343 640867301
34866 345175844
8229 -899439668
26761 -870090617
2079 -454797245
26386 -940862150
40791 722438621
462 -781750247
21808 30721916
761 250128119
26524 809232762
9381 -421411577
30163 679002452
3707 -952251468
27200 -124490658
42996 -961600006
25839 974912541
39228 891227860
37244 -977265934
3175 -58817661
36543 501105673
10647 -708454089
45665 -472256316
15602 357961107
5579 -535016176
32939 -201017287
21137 -584201547
907 -933891330
7204 -28532350
26993 -520829036
20959 -874015598
13297 -931613661
14200 901146796
47216 733918875
17568 833267795
39821 -950633258
12654 380454109
47795 -884533181
27927 -149291682
42143 319179747
12461 934033505
48311 442425080
33751 348249948
33951 -850334432
36533 474907306
8062 -980789059
47282 146407490
20640 259337709
22938 899727832
11980 -471015794
949 373390504
10966 -375081848
34972 -80736398
21921 -632924889
4859 -933670751
12755 -61819586
21847 656933670
49971 -944772583
42986 741655596
29255 29933920
11215 -166270482
37009 -624996333
41378 -158225153
19033 -267276001
8207 -667369334
21171 -967952637
15516 840059154
39109 -835101513
23600 397350486
29737 -765672620
7795 -929255191
28481 316558842
36260 405629640
1590 -562105198
28724 576679245
25116 -931119158
864 -777993711
31138 -904421525
2476 930742240
39259 657800169
47533 -909989320
36188 821910428
8916 -800670600
29887 -753058352
19029 -628701134
43677 -87124026
1170 653776823
22816 -977761492
33311 453737428
33026 911724404
21601 927962033
34676 145858140
36617 -870477538
31056 66265812
32334 -930260910
16125 -971329688
47094 -881053783
25618 647368663
10312 542422360
21228 914955504
47831 -771904308
22516 -791718745
19764 -237701001
2781 -353688318
2440 -309346927
31460 -48514195
43947 -903809609
29207 -526383866
31947 191296914
2358 991010261
46927 -883535722
26849 -21665167
19849 427810371
49084 -593797534
24323 -774953488
42205 -411013338
17918 -145977848
21153 -812468929
42754 27787680
40755 684873932
26090 244395192
35584 -957911435
4700 -561263613
33302 418814789
41403 -944413356
17277 -403897990
36844 -12945320
31404 -887505877
12943 -947343309
19557 90130487
17150 -455112736
9418 -416638240
42832 -671098581
39100 -132253079
37206 604735584
47130 -72353795
34771 -105986706
49683 -957767289
13855 485439469
42467 -184700665
1347 -571578392
26290 270626094
36572 -161645459
27586 682857692
4532 606849513
3131 -126252859
8902 -842861967
39453 403162547
25821 -919481916
3670 842728551
41110 -471436975
26320 -760582850
16215 592625879
31702 -392157647
41690 447730068
1678 -823359481
16615 -312940613
13929 144144318
18363 -464580463
19051 -878542134
5008 305022894
10928 -853477821
1080 -695169739
48346 948200379
45283 525626899
39925 -929397987
35517 -881147257
28624 329282596
24950 -703298269
31800 -505423324
17196 212782990
42378 473099828
10499 -881516192
19699 277772658
30525 149278861
18108 -498794899
43634 -753048117
32145 768979034
45766 902444713
37965 -62869510
48857 65657399
10144 187294241
43190 22784373
36105 -251494882
31795 -841265510
17482 -83565745
437 914298989
49152 123876210
15221 -288189066
39796 -755764799
40303 653395744
47629 -979575746
3289 245683936
45002 -695353876
26615 211615405
39158 -866250683
43559 -897974530
26197 314299300
4419 690136747
21239 -850671348
12908 158402564
17906 72905071
47634 307813343
24279 -336966592
18611 -696537146
8599 733230425
4681 652708912
9201 709722578
18704 395574320
6079 751554201
3520 108661669
3493 -410504765
44536 58863429
16530 -959470313
24693 819115305
34222 -697095881
9191 108137600
17296 755252126
1888 425106823
19678 -859392075
38352 178070497
45762 537944628
33559 480009383
56 434204962
25516 -32931387
30284 187806133
1369 -223904614
8817 -8549873
46169 533612255
43913 -711008303
45817 -73129140
8461 -964721868
46613 967705006
28182 -844007892
34 913848499
35349 -173585789
25192 -977045264
14120 627731109
2424 317058749
43716 -916419473
36661 952727939
39678 -935109650
40478 -98795619
32989 -731185155
6543 940836645
23859 492576901
21387 149702358
23717 -392251330
40779 -124065650
49202 -932231750
32462 60340812
45549 586734549
32012 111057652
32754 -561223980
6548 981434434
28726 -582723532
16819 793743207
13941 -779465245
49601 538507296
10294 -165203071
40183 47156143
24854 -947915850
49175 560261568
12272 19298570
16821 276089952
47117 -68988528
12375 981249281
23286 272242665
18686 437244385
45172 225456038
32508 -914108416
34792 -89609751
25005 -875100676
22974 -720384916
12014 620274604
47100 -299700381
123 294302195
30116 -430678047
20524 117249296
5602 -4207614
3860 -471796305
19329 -565197283
45383 -850417415
26971 306792613
15004 270580419
22004 -289461507
28743 -972502491
13189 88623147
38232 -395629902
11056 373352513
2133 -664833404
18792 -402891846
30108 -468931393
17904 -810934742
7646 -392433018
20678 894173504
42575 -35822144
10442 497740005
48971 888537956
34729 -446896237
42257 41813974
27837 -779376917
46231 -262912649
7450 -220742624
26243 -469999187
17410 418618504
26660 -921221627
13334 -652847448
17812 34673118
40102 -889318764
21094 721075456
19665 -369472870
17137 -961136334
17977 651530105
221 -362167542
46433 -355930944
42140 320792476
29828 -546009379
47998 -973545278
5536 251853629
38486 238374239
18967 421622945
25498 -608768504
4616 632032299
29889 -842490340
35117 -79338932
38199 305117334
47354 -731128868
1238 531971686
20498 -171068319
738 977551457
10287 701966929
23903 -809790771
13952 61256465
26447 241721900
12492 -226880514
8784 -311385068
46429 502281457
30110 816034281
43942 -641732605
28464 -565423651
43684 704645410
16543 -317366986
21053 -211292611
39071 746434132
1942 -910558451
8480 -56843840
15390 -420121421
35046 799882381
20634 350029340
48827 806761491
42776 226733125
30935 -977076038
8244 427739204
6600 568361043
37394 665018536
30299 -82548585
34430 595147428
21170 48213193
13678 667205481
47032 854010240
32753 -923818030
10551 400571862
20596 783048141
43834 -850288053
23439 947091229
40707 -38740989
32974 -843117434
21771 607871640
49037 -324342432
42458 223144721
46137 -115797219
16562 415372755
2301 593196917
18752 -431762269
14324 -36734023
47949 -277917866
3997 -75552925
11569 695508498
20446 28140943
48525 545605401
30765 654210235
42802 854089230
27224 343563738
21307 248230923
41998 -804257389
45393 -935069885
2872 -682995515
1404 411811953
49685 796405171
37502 -124363494
18641 -892669641
27435 651635449
10300 572888988
46284 591789002
10756 -102602904
23684 281294808
391 349291520
21611 -932267163
13761 -845106035
36577 -582890732
39385 639855757
10244 430581968
10275 962342255
13779 719577998
30857 -472523690
6671 -924032369
3081 -954550505
4837 666584104
39460 -220220269
26828 924401119
12280 -899199787
8087 -918699490
49701 -953887331
22988 847979696
5318 317513460
35571 -595840436
41533 -400355299
3309 -380737835
6516 -617831842
44470 -974232915
34719 -360912629
3220 544451139
1596 681854150
235 -992091946
25527 -973042594
7622 991327061
43925 -304445842
33181 282882059
28109 926693624
23438 -352293833
15732 100983425
28127 906609007
37525 -260876384
41775 -884868567
14873 -430255961
31411 -969063758
3735 947665942
36446 745884629
9037 -656028318
29089 796186679
30093 243650914
5073 -648796939
35122 417690369
346 -614095396
10773 -530020419
13007 -853859866
49142 -914523498
16472 124107484
5271 -716346983
47057 798408246
10842 -62313506
18790 -937771535
29448 -37719072
2611 -927578414
8266 119454835
22103 677181698
34761 361154709
11431 -992656474
48132 514986233
15815 828261776
1911 426858903
1759 408445172
19009 879667404
36774 -958031771
42829 476824278
27125 -130766170
28649 227270021
17302 4895913
17500 -702875552
29284 348319911
17963 -201557884
13179 632201385
44913 -241080926
21660 -356525392
2737 -967206958
18299 -888612528
48998 -848829001
38404 -470463592
20991 757418005
8636 -953324825
25359 -883086183
193 353785759
48026 552404007
28456 238767493
3758 288515524
7642 118624090
41829 317621719
40794 -900929182
11780 -904596908
46136 -944521196
32630 -80685484
35516 292880785
17194 391731626
15984 -46159730
31799 -901045464
34707 -911575383
26730 621457157
27517 265084898
18745 505924754
6632 -271577677
46414 -204027499
44221 -413569376
17796 -697095407
7686 -957348636
30170 133079574
44091 -620979828
958 -882487203
10777 -24604043
36228 346834503
39040 -784056889
34082 -365215622
7888 514173745
24997 451610810
1918 135135403
7727 -11856260
16242 457008548
39173 563120491
25086 750226813
44531 -566026681
2894 -883150878
19296 596041051
20202 471963336
25646 -979713396
21108 -219652671
40441 -918371775
12604 -334573502
16597 153174521
1684 -174829510
5894 -336108408
35333 267353600
28501 676379971
16815 288667925
11091 -527165976
7344 -189441749
7375 -610678028
13024 -673623411
39926 423276669
13274 403949576
13258 -901784431
10148 -336799267
27232 33103697
44571 -251227250
43241 360743827
35420 -503903747
49855 386765485
11809 529187103
21381 -807155294
28732 -992321378
3227 561782470
4443 572486074
12664 598160600
3622 788983817
49746 549718940
864 -829966753
33981 82263002
16700 532811010
114 -985622437
21392 -993322379
23876 708043353
25192 252273162
26619 -881259919
34788 862986999
31975 304347998
46822 -22736482
15946 -753548447
12154 -477732385
17786 -846355040
13902 -428917873
15375 209217530
46886 56331116
8479 574349354
26918 -888120064
7559 -424241409
18298 -183635340
37824 -378668567
21515 83643488
46840 -444869207
28792 51656301
19821 -625154834
46720 -569358036
9581 -716297883
47078 -681574776
7352 116677365
11248 -859289023
8447 630622725
38432 -677591868
38070 491216925
25517 -501268299
46362 -447154373
27061 -944189835
3654 236250536
31330 914248574
21228 938600493
12012 503376473
18438 -300142601
9517 -212741270
33955 -260555631
21735 420906594
33925 995191306
30384 -965467019
7467 -683791277
25649 -611664833
16869 -356254465
41163 726917516
27683 -945320419
30119 -776715426
33149 -225302313
14533 -65172201
20625 -191529272
28128 -268223457
35274 -922744586
49784 -655596004
10591 -522764420
43239 -474662130
37205 31960866
19590 803273621
25141 -378155330
40207 8111589
45459 -68807992
21591 -685302280
32296 -777210508
37180 -870681940
45860 -471968205
2524 563301712
44608 354866484
21899 -302652997
1000 666629881
15462 -898661967
25904 -340422059
38808 -678674949
48673 39063107
7779 -107775251
36339 -978759835
32174 -220985664
12057 -659601852
37641 938303763
21824 631694351
42500 560674820
42885 -15715965
16872 348745022
42026 124087491
33725 623788769
26803 -59640624
37318 -360384463
40589 -795680942
32166 143992477
17227 -61944387
45779 -243193705
20632 789069916
18066 911727951
48068 -517950960
43392 -454827943
46878 622686242
36630 -874014111
47266 -65143887
43606 -348846500
8622 225855642
31372 -445306319
9220 852585424
4483 618668688
27518 -992233841
21773 152802999
9296 -496088905
47365 905117550
11855 297946278
45319 -872518219
3839 224426273
28868 746255062
7305 -368982932
23182 159115497
18998 -95479079
26565 477333138
26821 937727619
29396 -998375713
42976 78852391
18551 552250229
19581 -912013155
47941 -967559678
24226 -680304773
41507 -262604696
27086 311952431
45057 250153176
24591 537530924
14345 88523924
5774 -573801753
19169 586937525
37017 910424770
18742 313612084
36372 -198669812
32580 196014488
31070 -211954301
32545 -180682519
24157 158350650
45878 467930484
42142 -653135266
17166 -51796265
23265 -77280774
16503 -952287779
2499 -100202146
46102 -666169154
18373 88908271
49394 -490768378
43707 -309928260
1929 -594965513
48976 -9403570
42130 224100859
18341 -945653603
47048 -492808975
21510 -399791151
23584 -456740724
13013 -967036351
49230 -541592900
35675 542336276
483 120965731
46579 347388172
12796 620646584
28207 228081302
3043 140662189
46677 805238264
1047 262071322
38534 -737997
8401 -720490473
553 -765376775
32075 -881178201
31077 -385661586
18417 781905657
29111 -993939560
46717 308017645
49730 -548535216
2958 843047198
10135 736296307
43962 -912334249
44294 298604692
9310 -412436645
34678 -520942679
19326 604710355
19884 -959160438
12788 -615555923
15878 -476563213
25202 110294862
16872 165346953
7394 637593618
27616 -162454019
10767 -427679539
34012 79627344
40004 -59619925
12180 584094146
15191 485333964
47320 961406473
30147 691574499
1208 775048348
37911 771299471
9902 -114462558
24230 -908649303
11913 -488474222
22732 -600734217
9402 798878783
41118 -299203524
16938 -312496632
30714 777951883
48311 541000948
11447 -711912932
21034 451410489
33315 712826637
17489 698834704
49406 558313461
29285 -741764953
22490 -5196333
20718 190389185
14964 -594736929
28855 992832629
27766 231304046
523 -306095393
7976 -866831119
37118 57733811
1113 1055040
42110 -812998221
12269 428862558
5548 -84920506
30551 -243738065
41749 -896360612
24436 792829955
49976 349221032
26571 505646925
9997 578820692
19675 -905958468
11933 -432044798
9810 -79086209
49026 -37521194
12619 -504215864
39178 -477247506
4274 -676019918
42641 -361502362
27133 -799317107
44829 -400435460
3929 -979992319
3991 124036576
23962 65078363
41641 -841979683
41010 -282099469
8417 -813332012
23191 13527035
40827 842320348
15508 -983517002
33489 -306443797
8698 -469955523
24560 861622665
36656 926062970
45865 -540616449
48092 906213787
37822 -63792956
43622 762152019
46736 296608163
28481 -761466066
34466 102988375
6365 43985842
12878 620892881
29583 -955720447
28907 844470056
42612 973045089
5919 -869421254
1412 606851309
30632 209630477
14029 -802645582
18206 364692847
16245 -419521528
46844 734822378
46895 -933823783
10152 -125106422
31955 -808908274
27569 261144616
3850 120054670
577 145106798
43207 -949716570
44873 -217354166
24581 232635817
3479 -916032858
47620 -242057657
46762 -922565891
43310 -184872000
6473 -88618682
20050 448059553
35771 590753315
13247 382666943
8670 818945921
6890 -851438448
16223 -338647410
9389 667160739
10523 -862016850
28986 -498931054
4764 298321747
38890 833853565
12262 -721775406
25057 -471597139
30862 399609022
6694 502818365
44272 -408346315
23353 -337773258
43686 -829853607
42316 -646913402
48151 471168706
21297 -225784444
42648 770264372
47524 791497036
32335 863853170
41270 -318607140
12778 878787098
28045 -750503490
49372 -187924962
414 -782296900
21466 -878569769
270 -772292894
33849 -623567912
28483 -399476378
10221 -212656115
28944 -611812851
2706 455258371
39096 -903933408
13629 456295353
14876 -161197030
45831 -967354038
49414 -960127504
19007 887958608
49999 773477457
30558 67268378
14963 -383249589
7518 564218374
464 606815232
5207 734391365
1603 -660254703
32447 13465426
40150 -514719454
47139 890335151
46857 399279245
48568 -678572882
39434 -775671917
580 610794398
19359 970538846
32656 -446430414
37965 903819356
36121 440229564
14292 -485430722
34511 217543637
1356 -349868894
26404 -966243932
21496 178702957
33504 717808849
10353 368461644
7242 -902153007
24113 -487676439
1645 -289144191
16560 -374136455
18745 852224
21811 525435917
21626 -954548602
47317 27776126
45405 654857745
17736 -952322041
9066 516246267
2336 529369090
38400 687685468
10670 -550259818
1828 -922911745
35249 -428812627
10935 -709024580
31230 -405790640
22907 820162579
31156 175997788
58 668991650
9402 -919530683
45444 835721683
45781 -242326931
1029 -496892801
3467 -931986486
48958 503160093
11914 421872154
12337 -989512644
25613 -846111066
26309 542330515
5937 -884972788
36574 808587242
16174 -312346483
1307 929309479
17482 -992686320
32998 -729882285
39399 -129706766
16305 196028440
35641 301451531
31399 -714166316
43779 571005458
43965 -475603292
418 -315127957
10979 -430477347
3169 -672507619
19594 563837286
40881 797675456
45327 151756166
31998 -441276594
37087 -945987016
30700 -763084170
9066 -346179916
48525 -717513550
37982 -412308279
25406 401500516
22328 -341564269
32440 -484964465
7580 670416291
5297 570232856
25238 -961331444
22196 -943175183
274 -807238817
17350 -467520573
2834 -955138049
24936 -869384301
31530 657239920
26357 -576994365
42086 474740594
32316 -986575121
41750 -858053582
32150 -211525927
9609 -907535925
46720 983214589
13798 -644066461
18449 707852016
26834 156205387
16571 702140643
36424 471693458
5411 -453999729
15971 178339256
45529 615430345
35981 44147500
4447 -148328116
13118 -403555583
40836 -713646886
27188 985054866
35295 538772985
3927 -769146853
36688 397948365
16734 -367015925
39463 -166094865
12132 -424490082
3378 -9327616
22657 -524301446
37811 416275139
21837 -934195022
2479 -805350309
21576 -224825831
18587 481356925
10040 763934692
5911 -889990579
48760 -304946422
6726 384057556
22275 -271680963
3113 512693412
14901 592839007
15279 3008927
31312 -412322969
25586 -931931346
10147 382870319
25299 -430070253
29439 -926401666
22504 -588855872
1054 810901014
2059 -927092558
33217 512727444
47375 -118625679
48230 536731975
17365 -13795900
13865 -247529497
25864 478870476
45756 -449471236
5796 -781308859
26149 -819406581
13739 -945902268
27481 476136294
34629 -135344612
49518 388606918
24285 -748976516
30927 20816922
10720 -668107305
17017 -640635858
46118 -553641907
12194 331215245
35750 -986336520
310 783976058
21175 -865972036
19106 679446065
39485 325226970
24703 -508004747
31548 276019574
24964 -996647819
25454 370382527
6012 268990832
24107 -850983911
8785 945336937
17432 -471615175
42920 694175800
7399 -946686453
43382 -740178536
47523 -185890501
37464 117060043
22461 -916664951
12020 300856568
1822 -638421704
47871 -359596927
21609 613499720
48600 630789185
46370 740747061
13151 -689679037
24253 -105379524
5302 -776811713
14088 -734608316
21585 -749735428
36038 -352212163
47337 -909285035
41362 -593600089
34961 -737448849
7720 709313821
42118 898296979
16406 208775892
41965 561006339
11878 -112511987
1427 511190564
11528 796608246
45075 -776969072
19216 929685779
43816 966750376
31301 -783900345
37493 -781184600
46719 -420382663
17250 -821698819
2333 222338079
18253 475752209
15542 -995739949
2297 -292423279
49413 617781946
36312 740344261
1178 165411289
35889 -161462263
18666 -221920944
31188 358280962
47691 507787881
37537 -392124997
40404 247078991
46329 -559708620
42562 -11262879
41553 -334770071
32140 59444894
21299 -152240196
36526 220064032
12331 981773594
34208 676435937
13580 48148641
36379 -468798264
30793 508899467
46782 -199228605
25629 869561980
3336 897244472
39816 884963164
20898 156643738
30860 -323947505
32426 -203636542
8353 -938511237
48568 334780916
11301 -375453998
35950 -682898556
37382 97723630
22272 -966529845
38246 -459582688
16780 885075001
12749 726469037
47370 -378470087
40738 -300561623
17894 778500704
10795 368130552
33048 -385311210
2250 -214441995
46769 237981824
29093 119376953
22957 756295335
46780 -167359608
14023 -944724743
45414 919450513
34178 928752645
43999 -641549990
19049 -785782691
47223 -942776901
11477 385982769
49827 207037959
34864 193579369
18161 804660620
34979 -675615738
16088 71836761
30067 289781746
43435 987645179
1925 787653022
28280 -175493435
23431 -544317702
1297 784190045
40056 -91142392
24918 903295294
18394 -919924546
24578 958822139
26451 -430303779
25592 -811909245
1376 446061313
45576 424060103
13217 -711997295
34453 185328014
39547 -607856718
12658 -671105762
804 698291470
40121 875240936
47334 749874234
48195 -756558584
36712 507103741
45549 634323111
11603 959771456
34031 -389213523
27233 -683445596
15718 -854740380
36077 -355855040
47666 385577644
22012 770249292
8927 -637551531
42708 448911557
19380 -952778417
12521 844743511
34098 6209499
917 286926205
46299 958382291
21755 248903979
41788 -913758154
44677 -256600292
4113 443175817
1791 348421909
16870 -324913819
13826 -284695782
19863 -222769114
29357 -663397812
13746 -647021211
373 831022063
31927 -362250524
8977 -824820756
5451 -172067625
31019 -253873756
30224 -891348253
9948 -915947229
18833 -91261638
30533 -550529024
42886 739922944
25478 645382322
2894 642976106
23345 -819294345
7844 -448727245
1545 412402700
41117 -844662059
37418 304451917
31162 -523260606
21771 -710437255
38990 -205747037
21065 943502788
21914 -116764436
23928 -344652637
18340 -587442903
46395 996404459
3134 -244772424
20035 -727478129
27527 707506026
45135 -476556621
46080 -29464630
23312 15546678
14948 -115696453
42943 918960728
39827 652146109
15425 -481768936
205 96728815
14381 54336488
33853 -953161531
45568 624454659
25471 -332981457
46121 -535608039
13833 -179805045
17335 672966154
25886 190141359
43082 -508487532
9147 984771965
41865 139066392
43473 679574094
36556 -917365195
32223 -28416702
12115 483151979
4821 -232367573
20897 900792846
13858 -900311329
23568 273866463
8425 -296344321
635 -958530314
2195 -672311391
29969 904067968
46789 615878079
16397 531023049
5794 755155935
46382 -972725387
9420 433149265
48917 -676000712
1268 -584192006
40422 -821922618
20229 -950327561
27464 997911317
44134 309150437
6117 -378898969
37071 -284931091
7519 389173102
7424 -917960737
33697 -586896162
26888 393854211
26499 -143883556
41058 -680750968
48299 -858710769
38520 -154183171
24824 -990352787
40949 -875043861
28579 -702418404
9266 -880888825
27966 -823493958
7074 272303398
22309 146100433
39888 312694143
49761 -117353822
18 533547310
17875 -349800192
16253 92393256
42290 781444372
33605 -757776338
40492 16556939
20506 -759461525
44615 -797818334
13263 -81038547
38982 -459876807
29236 -352227473
25927 -976116702
33732 514236308
46804 759964586
27117 557773618
37282 926696563
12724 790877133
36743 723755155
15880 935728976
18991 -852570970
2323 132965835
4312 118509481
41148 895222827
633 738998925
38471 820454409
43289 557289613
22912 -151732295
20366 -906664434
153 -396327006
12965 -105532831
30085 -799056379
20755 -42199755
21753 103092808
38137 -419876152
19232 891787632
19820 -78192874
16608 596571553
10733 -896709518
39409 213524106
44868 -988988637
17330 973927878
11937 207238155
23723 -145493408
29587 -110267699
49471 6390226
33848 472142551
9149 -689604093
38716 51670954
44803 -183469099
34886 -842656797
330 -935619614
1940 438104704
45188 -28016712
23747 -142220976
6741 236200947
45178 -75481387
6769 -857875931
47015 737357113
5768 284846842
3422 -840157047
35505 -883678411
17497 351087268
24575 914444652
41906 840206211
49415 887069377
49764 144326790
47848 -70783905
49384 464918054
13431 976343034
10334 939223129
8095 -103479829
10594 -872294491
28977 -299468785
28058 740307607
561 -950298905
22685 -870868523
35100 384652416
13422 -407259819
12745 588009673
45403 735105326
48470 -864471489
44607 131561517
45925 166896316
5703 -181539658
49824 -375790646
29526 -939183966
37898 326457918
39134 -735593530
14079 611133225
34321 864883542
31374 757380990
49760 826857005
13539 31782824
8850 -853836821
34859 -442423718
4794 799904252
32122 -681750321
45996 757849400
26095 232978045
37401 -666581951
437 39025917
188 230433277
39749 -859695314
37912 -902494328
39216 352070178
17521 264788584
11942 661436940
36117 956517279
46812 216275479
1762 18044965
15570 541498022
47702 -680527093
22308 454447691
42089 197410049
28099 -641335247
40671 -750354160
29119 777578535
33222 615690858
46531 -172564782
21749 521837484
42421 528102097
5390 -6010732
22901 583304361
46193 587791505
2824 -389263937
438 -721535694
37214 128818392
32436 864498139
24541 -472224128
40626 -24275476
20365 -702231010
47526 -863352353
38506 -442034166
1053 845747098
936 318051388
19838 417422800
28422 859243355
14070 740725227
33085 66951321
37385 947160261
40920 639385907
20653 682437822
2314 -323921868
4005 56503087
27612 -833606795
12196 -909705372
8630 110114328
30163 -607973927
39524 831797134
14875 -94002433
36720 310390458
167 701034712
26292 -560134860
16462 -830269413
40849 -672174273
11636 37020198
24373 -952451880
26253 -559551361
1727 971426685
19891 927480257
41239 381695690
26371 -545501563
24511 949749867
13355 -987593469
20452 -63185966
20845 -511055420
45645 -53142829
22312 121871010
1598 336771935
47664 -253944875
25324 261008798
6919 484325650
24290 -792433953
9085 -967816831
29780 274242367
4410 -978154674
43764 534987370
3590 -147219221
3665 322868274
48661 -176166705
27877 488624115
47639 -788080496
40516 355273520
11809 674719950
41428 -522091536
17263 -938324177
1474 -943633251
49150 -100009468
40056 323292114
834 -852041767
3560 -550613814
23557 -41494757
36023 -353852678
15597 174143498
26794 -618493962
30155 -918785745
114 163271021
10895 -989355856
14095 479440628
49093 -84377298
48526 958655521
38624 548782707
39592 -624183650
8465 983987772
46006 85979646
15834 -998324351
30893 -845734084
13240 372255741
15592 -376016733
39306 -378054813
25797 -750591263
29759 -271864189
29957 -298674091
32890 783740652
29707 -723339598
32277 990631981
31041 529178231
44582 955370899
25025 693220632
16631 456619397
45048 776337381
3299 -980401185
4558 -729007709
25559 -416467111
28077 790770148
28886 900464864
17028 761153872
46134 305374996
32001 219896983
7387 -651720978
27357 493511707
6291 584389662
26914 583358396
45381 -367282776
36622 36668289
22024 760812011
10827 400148020
40313 -551358327
24563 24781735
18237 -581367778
13439 -909831010
22864 -439236527
38470 -347269534
27450 -981164652
14372 -339713178
14882 221701187
7202 -441458273
124 -118478829
38396 -949115886
18757 123511856
40220 456091369
5742 605590779
32453 -630232603
49134 -767587595
44629 -61076634
42358 -937382632
47195 -177341934
38533 -267068428
16921 -805447984
38839 200532334
49874 118881291
23019 -138846281
24891 -66642925
7543 671839494
17703 109429638
37360 776826298
33431 384707921
25319 126793100
5507 141682234
5602 1540803
24525 -989749867
24553 -37785690
45883 392571719
23736 -986670563
11772 -700570846
10447 -705521075
32645 488611644
35072 -51750184
5663 -249176114
3525 111242613
35265 120473364
47638 -869192765
337 975518694
17281 -887827045
30112 -530677806
38681 -97160767
3544 882904636
42708 17513232
42670 412715777
44933 -432367206
11720 -902779208
32438 -17028270
21547 -982255638
34602 860317508
26475 -743656439
16926 -666145522
11714 564661738
46785 734514563
3872 722262049
596 -785069584
19651 -482049666
21323 -623810725
2509 -164660455
21676 381364029
46824 -722938471
32323 812716607
4690 -336375106
35610 960114759
48620 -568057413
36149 154970211
24690 -650458555
3184 -934896927
33990 953486402
14805 159416319
46737 203854212
4547 572365399
4676 -655367262
22284 975175869
6251 194773535
35065 280543958
26918 10569426
44321 846117386
48498 593981606
24195 -939403718
16494 184213469
4915 -433273306
46121 -443092466
10289 300474450
7122 -863519892
674 891175092
6845 686753857
36596 -232828428
13794 117127871
17759 63875231
35542 803920043
5822 636252822
36562 142712459
10418 -806283506
12777 -153848590
14880 -532349037
27659 469879269
36804 416636146
26949 518723778
20241 -757786557
38537 -117965931
4280 -446912735
8838 301961732
5956 -694792774
32458 915122630
9027 -563976287
26536 566017999
46811 -908918801
47694 259679448
30860 150457227
8192 -460889531
39739 988712090
14589 -494997799
25980 888292893
6338 827491536
41959 383962571
49838 -883588776
39310 -16653763
3464 109825026
14010 542495264
18978 -489847727
20273 -698460613
20587 903311864
7666 -510066566
40662 -322581720
28750 -26145124
33319 111015204
17406 78034840
44086 -927052094
5796 492259737
38661 -198133226
44352 -832485895
10343 -481695151
29877 -958316341
45277 -708069842
32432 -641889763
49625 267730605
8823 -269230945
2490 52270210
38491 -960933514
37716 -286390498
24708 -201266408
18433 680521033
35293 293158464
34554 -451871131
45645 211457440
21546 366673214
28064 -879210006
40009 -617651760
28399 365624291
34529 304201636
48595 476360829
46237 -764099496
20716 448007416
40256 280348725
8228 -129624443
9150 -942455678
15356 671099286
24104 398393933
22804 196567000
40793 454708656
48223 149034799
41147 639512337
10578 -588607362
16930 -10152494
15496 -451344673
16157 353267810
18315 -428985911
21506 -915337609
27470 -270144619
30940 211128112
22435 64002049
17688 121856440
16727 -140745859
21142 404391790
16800 -828194119
40681 -831121715
40624 385515021
7660 -704301822
45686 682767552
39233 426440941
25104 432111180
25270 -891044613
34134 -926090231
15152 874663126
7591 116177954
46356 -743487558
18883 -940503624
518 -379685957
5834 751135608
41490 -172911989
16297 -411161016
4007 96298521
46701 -343126729
7177 623778017
35311 -469941263
19918 -723903592
18149 534960413
20184 817811538
41017 -863781367
46589 -734848314
14129 -664185042
11335 285092943
6987 900033010
34972 314061851
49863 782629172
34509 279142812
7687 -10367489
5783 -949145134
32885 619954386
29476 838662958
9367 -570115454
44961 964699392
27283 -795156133
12501 426231495
33182 32534650
49609 593459088
18385 -934436339
46672 763660942
39146 -511008278
37247 321797994
7160 -76094640
37872 -651878245
26622 -318585155
35584 412560005
39317 -926390496
10405 -843584942
14451 71015034
8902 -826628284
3212 608658084
9087 616921402
46843 143502744
16406 862058694
35989 793965226
23302 27179428
43776 -739008515
46846 -740389453
32303 -345049066
15780 -49048932
27427 6708924
34782 490251362
16421 319766742
48129 288845185
16902 620297222
21659 519157030
44785 -85663536
39209 575180744
5791 -948508375
23206 119421965
1395 -379491870
49616 833446506
7054 -799388479
12456 -933603540
13882 -446694292
14633 -955555414
45949 85891307
24402 -654634235
10952 33878720
42295 -498527470
29561 -51055796
30670 588163952
11049 -138259304
48675 773636229
24548 -841866810
41321 -683761769
1090 -255307707
3815 660140935
3749 -904741858
30204 800866269
10856 -698566018
25290 -938905166
26953 232523155
18228 645499691
22222 893187903
48461 -374389479
40826 -979881868
25182 -589554519
48063 82151873
35064 500123855
12088 -217827391
14903 -981073618
33671 818563176
37672 -675314932
1338 -36846229
37754 -880065774
45414 823378544
18052 -495570606
45438 -707477634
26622 27336278
46800 -998065990
2144 -267124919
20563 719237624
5850 -391056324
17533 179918625
41235 894190912
33648 777945971
25500 341472489
7558 149733670
37442 67879523
13750 644225247
20144 229991546
20941 221359163
31530 -918945453
40826 736866378
389 552108150
49585 -386146023
7954 613368884
28913 280820146
5124 -160486197
21068 -963587204
8768 -872137290
35200 -795628933
4738 115900619
46495 -11990892
708 319508530
16429 224110243
35759 804870851
25399 -863562633
20099 811867287
41791 -153167425
36553 317136839
22076 353991374
27873 646294506
24662 -142149013
13785 -199417004
45707 -75454272
16796 -438861097
39523 -749702743
6366 -664462116
46415 713336016
12613 723057073
44277 -942937159
16564 87948370
32011 118886026
18602 624353013
6205 968823800
31527 278921506
32365 577028279
45620 662659398
8747 116057025
2754 181659403
48307 244204452
1710 22035901
23786 272354181
6550 -414675573
47853 -134863448
15747 628169161
33885 541342128
44507 -326751339
18028 320965894
6047 -669020541
966 -55875769
18864 -829846076
13323 -759850319
6707 -338935518
23886 -998911579
42874 249325812
28066 438038543
9077 -407689065
35363 481451850
4755 401115626
1140 338533214
41695 -26179499
19163 450435023
17270 245136200
15660 797187189
27774 766223315
27240 38532977
32659 -32503364
11119 621706914
45336 -512594283
31530 323801355
6251 -279395440
15496 860609594
27797 177265327
47306 -656932791
424 393682551
19405 312698444
49821 -733491531
44670 867088566
42109 239567089
6758 -59723319
9659 -889380120
32870 -352799652
23615 110008668
14386 -588289661
11695 744218949
39863 186662266
38213 -797615704
49624 630255357
22568 -905633992
14913 810546928
11726 507439342
47813 560584316
39235 591411545
44987 138108833
35515 -350502306
33928 541801743
18445 909711524
36546 543266796
27136 -837057942
11009 -677832718
29550 543005181
39479 -922982778
22580 -738865887
16475 -22444547
18735 533111498
17194 548581386
32055 616380459
8357 -480468643
40191 -905612359
35336 743803342
21439 588542057
19934 356519263
2412 179639882
31941 -924477170
40114 -440204101
1081 102259300
26523 906519662
20128 700706910
28717 -260934546
43305 -771813398
17989 171397450
44262 17760497
41855 -409033605
4037 700602617
22312 47448397
6807 429239371
24987 -712439899
49984 839276739
49571 390577398
23298 -337701724
7577 -834993965
25698 905690729
13993 -203649549
15906 -908304177
48779 989692708
6511 660109209
36060 949166767
49515 653900771
19741 -932322088
42663 78003550
9274 -643541597
18506 456149468
42561 -1965740
28011 -888781513
33117 -84741518
14518 -955982341
8389 -756892955
7497 4306566
18743 261138732
47793 -572610247
48963 120917521
641 -883045699
21426 -529598627
45640 315250154
20057 -317092483
15922 358238301
4123 -394470671
13590 683384426
19267 814846682
21517 844691599
9259 -874331265
25781 662886033
8952 690933999
39084 408233276
23030 468227693
11567 907936876
7531 775638343
6070 364262206
28713 353295308
2826 -510848292
40010 -222201232
28099 -71914902
35877 -633189517
23518 -160591961
15992 -888894858
40231 -383204967
47419 -722158399
25601 -541933990
49287 -348093631
34064 -374118964
34265 554438667
43363 -585688019
24189 -883741854
3455 281149431
1140 -836880748
18022 358272632
24083 470207501
17985 -823237529
20511 -397140041
31455 871191502
2888 552786501
28104 -344228316
37695 -527299694
6676 651920055
17444 -167346668
8352 97257090
19073 -483348293
9855 422201713
17498 142659612
28865 -897536693
2293 -821315012
42490 -900786763
25709 452126375
36335 338426826
34681 292146219
49073 -526015860
5825 402637567
37874 -619406473
13584 -903890130
13203 -147539099
17992 -984652622
49087 168371553
39619 313803415
29380 164908940
38601 -1042885
42105 614758244
21482 -714342755
33621 -320949055
27772 989947190
9762 645286306
20447 -67871197
32724 832058833
18714 101542622
2493 -937379405
47850 -902317705
29675 -873584307
3600 -430167807
35609 -502454888
4053 590393217
16686 -954868660
39585 -365140995
16251 619508789
26087 226377417
40960 -489183778
18881 -978929790
49014 -944032928
25907 -872110675
48301 140481736
18686 953194619
43268 -867882856
49191 823216534
15080 868939293
759 258352789
12359 -870799313
48381 881454810
30168 143129043
4185 686737964
31734 289346417
12640 -233769729
482 834472693
39766 808781519
37198 740499494
47584 630982023
42995 -276348151
18994 789116268
49155 192602613
8260 -33181817
37325 710414234
31275 133059017
30180 -221050317
28727 718979654
33971 235860347
23117 -610250737
29535 -976134298
4749 -969597892
33628 943280015
45862 453810866
9242 480887177
5379 -877690204
26065 -773481412
21202 -87175628
42556 228791571
22158 -814304188
4830 957329880
45916 -663630217
49438 -961698639
11709 -636609007
40257 166099759
31815 651884824
36933 909119790
16158 -394147085
13782 373986912
40442 93728371
38168 -150510626
7963 -235554181
20192 -20019416
38508 -652354484
41329 409429099
25332 -146989336
30448 852096158
47520 808071246
28592 97246236
12348 17075579
26756 -222881152
4991 158344161
47077 -943719960
16953 -903812500
15872 676377209
32937 -862342608
19565 -741529610
975 454390898
36415 -715593892
35208 299739481
16498 -812105905
40254 -234373110
14489 194646944
9533 782904124
46056 -549806921
11928 -739728121
16042 173972810
2851 766066918
4419 35329469
23032 -486963846
9900 -95313359
7032 -57394033
13218 257829464
35573 -745875642
13840 -948450369
10080 88587131
14022 559130337
43634 -868049669
20809 -867055139
37941 -249296834
25046 -727616785
6026 810449868
33139 -717892562
36909 -470874772
11383 143803908
40550 881659939
32259 545371282
17099 64163932
38291 -73704525
11460 -949530978
6154 -275331518
15172 -77678462
38223 -154213474
31388 -257391196
11971 -473324618
8598 561869327
35548 -643196632
10807 -902069025
6204 -493614963
38946 956347714
24006 669217585
5220 551195846
26132 -780177385
18092 722822317
41340 786164421
49256 976479550
17442 -235136156
371 -500335574
23232 658105663
47399 -558101891
17438 -411898447
4922 -163644005
36971 81119336
4375 583815728
29795 561343173
27112 90209671
21871 -64279848
42768 -997301318
21001 -38201999
28775 -845822790
6762 351328691
42537 -36171970
42457 -265509446
12570 579359258
7369 -441717961
33594 -717590033
15964 877541157
26846 -908711487
20595 -946947068
12460 -748802429
7244 -227183259
36894 -597494078
4605 835329113
43467 -283403988
23224 -869274397
20649 250122240
16623 -146053664
36891 303279536
5147 529959079
41119 833549459
9428 -391071134
36376 87141063
45931 87241742
11028 150163221
10793 -588917124
49618 -687760162
45761 -404715613
29853 -255047138
48876 119950365
42322 -67226682
11912 -815161550
34787 -709720679
8858 -898121467
37613 -520261972
3840 -818769644
9223 572595083
2499 -865720382
21361 129145598
25172 543198428
31306 -933151260
38579 533185963
20352 -9302726
138 93834339
1057 -735883445
39875 49715364
3815 169493377
22700 232301785
30319 -874145048
42981 -94152092
28265 -181465717
45719 -228603181
26439 877237487
49438 -244101784
12998 -872802203
12891 -9275392
26924 -894105699
7929 -574348531
35809 -642586374
30183 -462725583
39782 585786864
46594 818420056
38194 -325940053
14900 -932430709
33554 -910065137
19147 405507879
21052 913011817
15657 152114864
13082 -64902511
11640 -645818555
6054 -940373923
36733 -38625470
26000 721332977
46604 -180338988
35431 -240971841
31376 -447206863
29546 -203558437
1512 -194872032
13614 126967738
2603 -877067238
40643 551147166
25336 -874628253
2966 557861693
25535 -188042656
38790 -109467602
24829 260287173
28056 -636438805
44173 -326772088
38925 461204054
48566 -983842874
16618 -297659294
32271 -729920060
7910 -354803838
13902 -178199867
32896 800421522
35041 -158417145
20956 -674310111
1583 -626723273
34072 949473920
22671 -918456532
30643 -796110787
409 495197498
41763 416008697
29105 -495139068
34412 513830687
37746 -197522331
7611 -204998972
47192 567470015
36501 -999718129
3394 64877444
10300 186519396
9286 -142695215
31513 -421552394
37880 248277220
20689 -731668064
21150 72960549
24401 -475832318
26381 39671557
32490 -558383838
46850 -477578164
49506 918066900
34282 -975865406
20963 -750026533
5339 -994218529
25269 685907463
43212 -949041270
29869 -317848081
49526 -910331152
46069 991361381
9670 641037404
14307 -479716891
792 -415569182
2376 -12811294
4869 -162856477
15360 21151216
34469 236768070
19018 -463018783
4685 357318749
16574 -589943669
13795 37210023
35107 -861208160
10113 -326576643
42207 701464975
42709 934059638
13395 -898961727
37736 657552377
49548 994127700
32759 518288527
48403 718601922
19491 -884846021
22050 567513762
44980 384003958
39061 -682142582
13750 -256033985
26039 809455633
13828 -323606104
17254 -425622503
8825 -673259709
16282 -887090542
14087 673701532
20262 540929676
23729 -607181827
6701 278269808
38083 -926077161
26819 -880944898
35218 441657572
27883 540998867
6286 496096548
28916 272016942
38929 -560713614
30283 873754954
48804 -412730893
9399 -681986112
39700 -570992373
9160 27325680
21709 -797579863
38312 138995772
31933 808345436
18276 -641138637
32819 119170014
43939 -928654908
10313 869518035
30936 91521820
5116 176232949
19337 310709851
31158 150044043
13151 -416284030
29859 337629960
37588 -496161100
14581 185169558
39696 721863098
25223 951936288
48078 982828006
5723 -16842846
27169 347582704
44151 -475361460
22929 -631812542
9279 -411179186
3765 464803863
30067 675764393
24789 233089452
5423 665011223
7536 -731845710
43192 -428948367
21192 -525688526
40925 -844325877
10413 -3672762
21598 -237933854
23301 572924841
23898 25877319
15860 700066820
4279 -955531954
5215 797188787
9004 380479909
10655 -896624670
14783 742539069
16646 587085443
39734 5786556
38190 -884775821
2008 -520250724
23401 185575732
19324 -509257069
9079 -404449836
41358 -133909080
18240 -149451270
31904 -205984746
49655 295000450
5591 -676097467
32443 176804868
30199 -940785408
20015 -534340551
44893 -530838668
47889 -233146989
43545 760500977
16607 -95697570
28163 176645551
38483 -271809994
40171 -875702516
4758 -227286088
12644 344731527
46782 -412610652
39800 -973605455
13432 -317737213
17656 -320388259
42687 907195874
21676 -8235795
25538 -901870948
32065 -869367081
33897 -211610222
42209 599575608
37512 983900502
6861 635086722
561 -851357655
6259 888347030
44910 -692678331
11019 -602864747
46152 76858043
20831 -370382831
28911 -521140418
21809 470704838
35396 900571596
649 -536056517
26403 775910933
17064 -283800936
41025 -661773349
43506 -890490730
12346 -202971465
20882 -260749634
13749 61529257
928 867027139
28745 565708658
33054 -883921703
45467 -607275105
34478 -893279765
25074 -945075625
12325 110156286
49770 892410469
37755 659229324
44742 -978807476
19176 937654817
30441 -603764235
14302 -465937320
13047 349309137
4748 -861064819
28674 753426795
1806 632205674
33972 975157417
48665 666734858
5094 -653504211
36518 91983141
5780 203396519
23341 -938051160
44518 628755549
48074 -678322554
48616 801639258
41377 -990632753
46281 -988470946
4545 243655677
7212 669259327
2475 476709291
31318 -53897764
26006 -700629369
5490 -437768360
27430 -5825331
7811 592076934
39806 162663946
29140 -859186411
35492 596313145
40592 -496659991
45620 124549916
33517 -970160795
34614 -792113005
42673 382379796
5476 -40244490
31154 -460833765
18472 -968125699
44933 250412471
44112 -888439172
35498 -850133227
43709 -426112107
1840 44409660
39603 -757550135
13012 -333802669
37341 -487658555
41362 609269954
25514 327032959
19956 -524158771
21026 238026478
48341 -161021021
45216 -385107147
17155 -660720506
41966 -284069962
40868 -21987913
28861 254852428
40322 933226364
2377 -277661080
38787 417808513
5845 867891978
49776 -343931851
4456 106059536
8848 869641136
48718 609479968
22800 820528802
24135 -943780258
28949 -249678861
634 890169349
15740 170396102
24542 -468191050
11380 286106606
49324 128803402
42323 467918052
42918 902001699
10031 -331552540
15610 -325234887
24650 855159805
17295 442370065
16386 -933566504
28652 775316011
2107 604389184
26677 -895980863
38487 -939802594
43510 296827309
36261 -694679422
27185 231518050
37805 467813991
48396 -484207141
10912 -936019874
43940 526491313
22779 892720941
47099 909459549
45967 834597428
47278 30230744
13109 -891287650
17889 345542280
11419 -805368434
28974 772844564
38226 296266256
36835 485422482
6885 -396659163
4829 45530371
23231 -217705311
41169 -288080424
27242 831634141
21435 283735107
11009 -855299981
47448 29784885
15630 -897426674
2031 585361076
19710 -429404911
26657 629419918
30835 -914502521
13736 20055629
44464 -970514589
26250 -164133078
47294 -72548653
46037 -443502571
17006 295236875
37370 -738946444
38665 359344246
44267 -591224845
10041 -556983976
39352 335858065
35495 351092022
37112 -390608619
27652 557155203
2683 -460569881
35749 346108485
43897 -123067231
49692 917480211
47912 -991579856
33928 446713336
16565 -740289701
13857 685850932
11532 573853933
29089 -934447481
34897 -745727851
30215 273705481
13856 -93325753
15629 -783617940
37264 -748482682
47439 607393279
18117 268706297
39068 -797050462
29751 -965871635
48511 710955110
34800 -329605987
4313 -687501211
49723 604651363
21649 450868168
37041 -251422395
49755 -133832912
22570 730021937
12537 -554503680
28382 -530297224
20096 -994721836
37797 -712068004
38295 512167533
17072 -876277735
631 554793713
15176 688063173
23539 -947084508
14283 -871550027
17690 141077851
12372 -783719644
7962 -530844311
22779 813399412
37702 967707715
20388 327711699
14477 885150237
44755 -72401232
30766 -628849077
18457 60648903
21169 -375314589
45477 450951879
31406 342221798
37291 150260651
26979 202504943
49147 760551572
31929 -430638981
16710 -359438482
27283 -205793759
30309 -773644161
17539 702414983
31573 -119849304
49465 203998366
49290 35542679
41583 -124203419
31993 310984097
2330 133079102
17253 532477468
4473 605983734
5030 722954542
22468 666481450
8822 -142895824
15695 165370747
26990 126875530
31370 804142976
24312 -573476351
24346 -240184740
13627 -348327765
14915 -33059838
36744 391479268
29718 635922848
18303 195735088
28909 169432046
32133 -50664446
6450 115983380
31183 288937162
41339 860828916
16016 -276659996
15535 496223384
32713 -309190644
33007 55963256
28517 -635526625
45611 -723476297
13866 632108494
4115 -444123123
16078 -61283039
2050 431083832
32231 -334165620
19935 -432302691
30691 80964363
17878 -860023618
21652 -828821776
18229 -779024433
48952 -415445981
13376 -402749885
13372 -277401985
21391 -754787267
36438 321508239
33086 -896783001
10230 765200302
33616 682237200
37385 -444073693
10688 -456597984
49327 418869614
330 -310553027
39710 -352703632
24593 -425231794
43774 -612222288
31732 712992821
9289 -634540924
7092 -899788541
24193 815972659
47251 -972355167
11835 -132839371
27285 796130335
33888 -505011585
14723 41310899
12917 -850762377
7239 -874808239
38736 -451671406
24963 920457567
42127 496578444
6157 -985900447
8728 143485899
44977 -290795760
15700 742368015
7027 -550481581
13254 154839891
522 -746629372
965 -539458561
29855 -640605843
5057 232901203
38828 -993555424
36339 -162065676
12919 -197237583
36337 -201208575
36222 -565595768
20140 -76521538
14363 -967757623
12971 880628866
13235 428425690
44110 403378669
34913 -261113388
7242 -792376286
15154 -714748215
45943 -105725443
25761 623695008
5938 -954649002
1676 361830939
9709 466808627
16406 -877935407
35179 -407153955
24508 -733997374
11357 -289994683
537 435805221
47264 -255275674
19348 918663770
16735 -552792275
31440 -588645740
6046 502323975
14885 322996593
7954 341251988
19340 -771193003
37937 -865619758
38870 974921014
1961 607747645
10043 719305274
7902 -788996509
8809 569434549
6124 -863930744
9937 364159344
39467 574503386
11112 -266070717
33544 645406201
46529 -470941097
5497 841889589
7930 249361413
18411 -496220199
10044 -872706380
14635 -78677302
36696 -908134736
20540 904232947
36439 -565303263
31288 648994792
30402 -111238402
37296 -285596238
23501 -776593311
35974 240776761
49315 -984349036
9868 -897380485
25458 738945843
23609 -750718285
11517 -314800262
43359 -828491630
31069 391221559
36824 -232775655
23645 474417764
14502 146773714
34859 -508273566
38033 765762140
32255 -861618388
38302 485925327
18442 -525894245
6720 319124274
10144 317917755
29951 34466586
48302 -76198048
1692 750203558
11929 -963190184
47729 -725988599
35747 -132940651
43466 -383849097
24619 565209390
35825 -896892035
36460 -736274172
7441 289940209
31889 -945931288
40821 -236104258
20017 207600329
34438 -129552461
14126 209796511
48465 287414387
34299 41178778
4948 595116507
27909 -335637422
21928 -936430973
19932 -237119993
5750 725415392
39712 -704839099
36730 -909942074
48136 254942522
27588 -39005830
39913 -991619978
46706 542218408
32300 660426280
39145 446531142
11882 -977387223
41556 -291146040
36820 476596179
8759 994296503
15531 -974385274
11087 524897037
28783 -409898187
12715 -178383164
24763 -363615155
27368 444149444
9967 -855810751
35625 -94628694
6067 982549878
42511 73582329
29824 -434711634
1144 -929251994
1967 -40908295
4237 651692698
5554 -63911215
19866 -718320654
26385 408887436
39250 455230951
14140 -238078482
6364 -263231684
34113 41038901
28151 142150082
21389 -708905922
10309 190313775
12457 -799856193
32174 621652818
826 -510957720
33986 353333316
42367 -675480857
7930 736338221
17569 -791435728
1709 -925172207
25098 677110304
48175 468957309
41978 511939237
44491 689854537
20972 -908323911
20168 590722641
2769 -415441289
2519 -491069525
33295 -250034776
7505 550134691
34360 675500471
19615 -460342159
12416 613526726
40999 113143895
38042 -853470018
6640 292059058
32720 -724420509
18729 967704813
25703 -328225303
787 -954470430
2212 -952886975
21737 146220954
1430 -877678669
36557 416374255
25299 638251075
17899 -888705941
18255 575009658
2737 18803865
47761 -368019331
27005 -284339914
19145 24952154
31646 -840300005
4809 -526231785
42913 -59433275
46296 489996862
9888 908993699
31006 -525135141
36191 -978702025
22231 -584601214
49863 469472746
33160 -890786119
23540 72434112
37978 936751413
48435 -422207373
2714 -924297911
20597 52275438
25434 153688209
6425 -893781407
35319 191896593
9808 -374484311
25741 -967118388
12825 -928480307
17670 294756745
5532 -42550985
38114 383006252
20134 616321745
22211 712721272
39038 28960024
2652 -514973461
44982 923237471
29262 -247278284
9926 366415577
34171 -959995307
17640 386382701
48391 -628064160
33807 618827446
13493 -748559518
47228 -382403370
45646 488197514
20119 108869111
7209 854483759
21384 -931543397
16628 118979418
5959 -225773227
30597 -443314370
7347 -982749062
32870 378009858
30905 68333623
32677 -438666609
19233 -792535104
42343 -828352581
37902 190603038
49669 221672187
36054 969285129
20593 235761666
11778 286106171
12775 508377800
23572 -785000488
26286 -695504247
31384 -916120472
46821 539206882
33093 -976894919
38705 42346041
29434 -959736005
45245 398671380
18800 -610534983
18056 926537587
26127 993406701
8183 240784075
12094 563112179
34703 -401604874
22927 271823870
23384 -943702525
9582 -560837151
8731 -671433980
22903 74490964
46046 -818278097
17945 -509977654
2696 -958448899
22482 -319736271
28747 -516952061
1879 -136942367
30687 -497686847
47230 262828004
6536 -623294780
347 -927840679
49546 380191237
5066 -65610376
2475 -464160720
5301 502314646
21963 749111204
33108 -415305445
16902 526918007
19109 7417404
31134 457519596
17537 -138792058
15576 -390073768
39386 -944814234
13772 -714237387
17834 -292147034
28642 996470306
27897 637568179
24156 829028186
33819 -629300687
13961 798026629
4187 81789118
33674 -845147726
20283 183003645
37402 -406283073
36524 102755742
13685 730618535
11120 844320411
6179 540745611
8225 305300504
3472 70036301
22960 -658507591
10589 -501801536
43003 -999282793
16522 -743948904
27726 -602873180
15939 -903053167
49108 306248263
18262 -2084036
32892 933569389
41485 -615294338
24198 495385766
22531 -294678480
33485 -839098332
2174 -55754940
31362 925091708
471 331871996
20461 -214179328
37881 -901838943
28507 -990186539
6635 157954401
1235 -886677416
20848 738372572
4889 506700341
36084 761339108
44772 -967045869
39899 -965856081
15440 -886114681
3342 -426921220
23841 -161951077
6985 593505514
43863 384121553
8578 -265242546
34865 -539519326
10489 -191003543
859 -107836629
35956 -417732878
6047 74368444
35139 -722426846
12264 -238039065
15067 726371221
15141 -962526615
25059 -824228684
97 -647503069
45856 -868821602
266 -881309712
11842 806202839
26646 -792389521
41154 525270419
33229 78911509
24881 -9098359
18764 -993749561
18884 -170922813
343 746324810
2098 514204021
41595 -1921043
18696 155717163
38481 -293876914
20019 -255539895
4858 -919661425
45218 -898317775
35065 -842128526
31955 554357058
43830 -846121939
39571 33573107
24750 118927058
27498 56380803
7991 450159864
1027 -941687268
16755 -155375316
3642 409803123
36640 -481875300
47788 -416711312
48795 749525119
30048 -864615843
16383 -944096350
41478 733925264
48676 -855048555
45860 -568226569
46540 -927057497
35915 384135429
32585 342337640
13857 -977920237
42497 -968993073
31612 694014883
34359 652909250
303 -429148395
40294 374370997
12469 247798089
32247 -665594561
25443 -488691132
485 620248628
16427 -690883080
40352 238549159
8017 769062285
14068 -941246758
40883 -939089718
40047 298746651
3579 -953895262
35975 -836617458
41793 -942098458
3148 -598513316
7683 839842094
6537 782893440
48881 -395213498
45371 -824144866
3764 -787359326
7595 213845855
11367 266336541
15180 262647946
1189 468919382
29666 893629246
42250 -424991577
29515 612819711
2254 -772837820
13723 -933734513
18525 445010397
18844 -86183131
26662 -903873795
29062 -922474622
46867 -480958107
32569 669524431
36639 902000629
3523 253440162
4461 40798005
33740 908768701
14300 690005649
30425 892063404
49468 -447677099
35082 -408840062
41779 -13881928
44822 64548803
15673 -169789698
2862 421013665
5397 -619891315
580 332281922
22706 456952262
19244 630833147
39662 590209344
23702 -915160882
7820 105394122
16124 -154242560
37198 501038471
11373 -234553453
6486 947736664
21090 -314637195
11609 866548263
24918 70015910
45928 580793632
2318 328127778
26053 694601324
19939 -287430752
18748 367248758
24455 -931944466
44653 -67291591
2532 293498155
5596 -853497530
7295 -461464994
31554 -417890856
12162 405935018
47824 -486895610
19006 168733250
15513 693725783
35768 -218556078
21702 -565188560
12765 -59545563
23686 -524985895
12864 -14000946
4589 848942433
17195 -495246331
1825 206949240
18065 -475213923
21084 790023772
49269 -441458290
26730 -780181012
23379 -392988571
44680 908290904
33041 -34907617
36306 867010192
37985 -565914841
39597 708624358
4817 -863732900
16155 -119920366
38420 878417679
37702 -971162905
36336 215705613
41691 -966060476
29650 -705729249
12463 -343670875
48114 901128918
6700 -330194457
12800 609071491
30227 -863598622
27924 885145839
47352 -974267117
7243 -989734094
33008 546286947
32934 770512058
46090 121315513
2609 -139578648
26966 737133790
39669 -761544704
26048 669135007
30485 152585669
30940 385538509
44053 54128597
16441 266887639
5371 -661526796
35396 -57603334
29551 -35750355
31905 -752117254
19695 -444996856
31555 -173918737
46777 -926947374
40333 679477643
27787 -49934263
21034 -285366351
35010 -254766194
19476 721247080
1943 -585734507
44092 -343433233
4407 -132837654
35551 984110531
23551 31776128
25774 281770946
3693 747153100
22597 -324425971
5293 176339738
8719 -667295850
31794 301568420
510 887899050
49052 133825931
9738 292671542
34976 -308665940
49555 629395565
28685 825736917
15616 -573490003
36881 -938066911
25571 751051166
38465 42160430
29883 -205232305
41725 -732491492
48248 -203497522
6629 -175486632
31789 -601726683
38720 -6095226
30706 -917251350
20193 -406262230
21832 859306795
18713 -905628481
8437 -756812263
47735 479697396
46839 -681959596
41571 -67165386
45046 -807111240
6456 -193053614
4895 -530658721
43759 -689485469
27900 -629180507
42811 -752433262
21513 113626039
24690 -92218471
19301 221718570
41718 -575688766
32754 -360892517
45221 -872723219
24178 -708692458
47947 551992954
43921 -146362633
26128 -469044132
2255 -835144683
46598 -965817419
13466 -735126500
42995 900040355
23446 332241364
33756 404785804
33687 241594958
29881 494758445
19680 666602986
26822 249371597
48379 -709731216
26327 40522041
31348 -163861093
26275 190924272
30141 -217624733
30586 -411181247
17688 -87701254
22248 581427182
33890 -327268848
22517 812865241
17398 334107334
18645 -844127377
31069 235251083
20422 -255951476
20122 422217099
35885 -87402758
19284 222584851
23759 -853421438
2836 -749333018
42251 601016384
1490 -88100673
48075 980272835
16370 -482130824
329 -146113327
18267 -399283390
23945 48089196
11821 589435663
3100 -784441059
7466 -292890760
26341 431573520
37116 -194456061
28791 694328576
7139 -997677250
39734 939368901
1638 30926325
25654 286031983
21171 435253127
22304 619540079
43105 -614446109
20502 -3761016
28181 -154788630
13386 -226389203
19739 100806352
15594 -35633516
6358 948777204
37496 789758285
3214 -554856528
16223 -512517363
17891 30026703
3030 -299544045
37939 672269528
39008 856295034
1466 -42174540
29352 -234322338
16647 654294569
22292 -817833796
27003 658761179
33884 -360814324
2162 944946740
40297 -727484172
24114 852008518
18343 -794405857
26782 251393678
36735 -402865436
40521 -27555329
30552 -952593885
1150 136594810
20272 457269558
13574 84568966
29888 290315974
32180 837380219
7751 -56597822
37855 -719224467
38626 960741634
23815 38656367
31238 824478922
23066 -999435720
7959 -107150421
34145 -424333802
10871 385894692
808 -359908984
35827 -954658580
27333 189518308
3627 723622449
4777 430590905
37477 -282016487
35692 -808546693
28841 -678338421
19566 96489898
46266 -449532535
12740 -779306621
7660 -269156145
43435 -889947843
18356 473215618
26663 -33806070
34947 -913654423
37000 -855072531
12131 235487125
25927 339330683
37941 313565757
49271 678080702
34010 742925416
36996 545451314
7565 -805720799
46668 -947977088
16293 -517879819
14037 -27790594
11564 -506026049
39570 -310826177
17754 767979919
25497 -468667416
26407 114169052
22530 838528847
25883 715738536
20646 13798455
45511 652813822
5592 -234113732
3935 -733554129
25074 165358938
31852 -341688502
31680 205471740
47499 490098143
22095 -794087932
35892 112459062
5334 803778016
26953 -597030004
39049 -560202819
42382 -283596642
8247 719311577
26386 161218263
48439 166478892
15161 130021895
17767 914804029
29320 -903780907
46945 857192839
30932 -997422478
25666 747478623
40692 -54621570
37493 329264112
8481 -299007066
12932 -356690823
6359 173185432
38791 -526381669
46262 213948739
33356 -973236612
42281 -368927354
44542 -105768207
2175 -21876208
9239 10078659
37852 594231493
9017 533906182
1159 634968782
13565 -57998967
31498 -60191799
1137 -656782592
26586 109339977
41762 -402719581
48751 -930367057
48036 -975369450
43941 116345011
17658 363781390
29536 97152572
26366 361028550
23563 -227918291
29556 -145348045
24491 -56588587
46548 815638571
5957 374975648
202 -136239888
27521 -266062546
27432 808101337
48109 -953979542
3403 978319193
16097 328796859
8223 104267789
15533 759376388
45314 -954924121
20783 -568904933
26778 -363161970
39986 482244344
22110 422006332
11256 732564475
6476 -290931343
28770 700317211
21018 127356677
24367 -367677359
43100 -869951552
33995 45872475
35687 -353487147
30644 668866442
9184 -475156092
36141 -928653826
7595 989804496
8879 681056923
17620 558134371
7056 970648863
29692 293989729
8387 922818310
1875 -631697482
9196 428403507
26149 762422891
37693 -863850086
22390 -408414400
48454 558388038
20834 409208075
1984 -158604552
7976 -786953632
17217 -790995524
11400 120215570
16294 -465473906
41310 -241604630
35100 363523349
8012 913421000
39872 907959837
29697 -532973763
15482 629899066
48981 102122197
7798 826953173
7565 -199412279
12149 -215677398
18052 -829855251
41118 996364132
34961 -756507622
7949 -561441667
34428 947946359
8082 894574242
13944 330775736
13090 -536240467
35723 -898011694
14545 230952960
18379 413115419
3969 -349019975
49551 -668066289
21433 -938538236
720 568307114
1864 194833581
14066 -823464878
27502 -878357021
17666 101599025
11737 783735449
26044 385802092
44182 460919817
29351 -506043662
44646 665807270
26583 -998568575
46845 164959189
39215 462644960
28672 782300812
28930 -853611237
12232 -220383544
38 -752904000
31124 158180446
39780 -129319546
29480 -156341376
10426 545057444
25890 -273142433
43737 -989263532
9160 352470070
43693 964973087
4513 -46846196
12994 620070274
31587 233467708
34873 786568559
23677 -417673390
43067 -582919847
26154 205202259
49058 188909455
39910 87807276
15901 348238836
12634 884385740
9660 -736107322
45500 529188522
24945 -495946605
42835 -515645342
8464 604968636
5263 -859536302
31407 408137808
22721 -987213153
29811 -905267370
12784 -314787252
15008 809572876
48684 175988937
12566 -893685937
19254 -236895056
7037 -952221535
37497 -947118115
36761 -36233305
20092 -708667005
37654 -978721944
46693 789362925
26625 -934287532
278 -443681694
21507 156274382
7014 -626410651
2098 -130748683
40546 762819796
25086 -198266544
13873 382339229
44174 -92362349
32470 -932366876
31364 -502032438
34258 -27880035
2961 260134475
12532 -217929300
49979 -960859388
3083 -239824425
43882 -793707046
17337 431219711
9061 738115388
33058 -533909299
26851 -283872491
10966 -8776398
29184 -127248065
39587 -869058811
40668 -775960291
7272 -559161593
8373 -975877971
22859 -963742120
28582 -471072316
34651 -729298259
27318 242278559
21514 -622045916
23796 -800112450
2939 -336344799
45904 466499207
43069 -749597653
25951 211172753
24689 553004033
45223 467705133
44843 716830627
35387 735035889
24273 -733731535
26347 423143759
21444 -399036518
15224 120854927
49839 -774827555
26530 902542540
30092 664221351
42905 -735183324
15884 892949381
1730 310138807
27913 766458951
29337 237494031
15517 -689731047
49581 -291559089
43153 -898023289
45177 -962715035
45078 907667424
47259 -329228478
26450 117532873
5319 232812482
21375 -992723714
13991 945831848
14877 -57182183
33552 704406895
12055 794480760
6064 -315848368
45664 240889967
8921 -562048248
42664 -668122469
4243 430774852
26171 442385815
19593 -197900581
20942 -513962400
20474 563716850
45685 117013743
6383 -201207857
40344 636917059
1229 -646663275
43621 -339694780
2333 120534779
36412 -222677974
11994 720758395
26500 578848426
25959 421887265
28470 157619162
21331 -802903448
45972 -974245361
8593 655090922
24125 -675416735
47009 967879065
37561 720369809
3221 -729080258
6468 216327904
33125 642054448
5581 -465483561
38467 -963548192
10204 -727691657
6771 182566811
20430 768436703
22218 614399080
45633 162148898
19891 231093547
822 -336792044
41222 404728482
23900 810024946
11108 -718095419
24324 844311460
5717 -554769321
35128 177080791
47231 -357694808
7001 -445092941
15404 -124047952
18861 -711516445
20259 -469111475
37606 -631994359
4540 -311991172
2376 809299589
23898 -576909218
19265 -489680451
10848 312815118
19700 -94540484
37329 555771954
2634 -999939625
41167 515443044
14589 940804112
27525 -258745252
6798 -310978412
5144 175442927
31453 528242009
47651 -113058246
583 704135409
1351 278918541
9324 346569309
38859 690975248
6719 382344940
20809 -970250296
38012 -696457230
3146 -257391864
17533 291556996
27462 480744311
15412 -879167880
3709 433104985
14265 691722208
30570 787358851
16958 -980087932
47478 -178755429
13114 -898232462
3202 -57484821
6780 654688788
81 10258411
24470 342313498
6269 29870888
29025 -816921168
35830 949459413
20077 883046556
28677 -587970358
34628 357235487
24049 -333751264
23941 -841284757
27312 973954617
15542 -167059103
24790 902674788
6320 -399604994
147 -911922011
2754 183713099
42950 -2849773
21116 843377222
6056 -975600784
24983 652016492
29401 353608236
37879 -38388590
13250 243974429
23166 463288857
4101 72837297
8268 -931136543
4356 800631411
22552 547023808
18815 689029144
23487 -893954778
8322 -892464688
35540 -567007409
36167 668301270
16840 -15776993
5852 -992141427
16810 224108173
35936 876335251
26033 -20378961
26249 -790400815
36483 -264434450
29008 917430348
28112 -965738899
34910 706233362
28859 -21082986
12237 581220075
5389 -270081304
11289 -772763090
38181 -354042721
30287 291797454
6028 293271372
45898 -881063864
37742 -486360812
10228 -591868167
31019 -326869875
45676 788686475
33176 900167500
28603 -934358965
24398 -18272362
44653 368229863
16292 -127830392
38305 -101876760
10151 -656761969
45311 -382484056
13399 -126585317
2408 -528108051
44439 61485777
24966 -610901696
30138 -856351469
28658 -79098456
4372 414961155
45009 -922009316
31720 -879262455
31537 -45410038
36178 915506117
42078 -231857460
15782 -22697532
40500 -905203267
12679 -355857717
6967 -837747838
44112 -525857572
28207 536759373
7679 77488549
37082 -36730477
21069 -424395833
15324 -962084263
6423 -701208209
45691 10726683
16646 -887945506
10612 227027226
19768 -859347179
21644 -479730960
15774 513951900
10536 -856471506
30657 327378451
20881 528167502
43228 -60075233
13318 189665438
1314 -304182743
21426 91066750
48841 889622381
30526 114503100
29784 -50078386
26109 -687023785
3442 943062780
31955 -57946929
22112 387689560
7813 -240780051
48445 -922612116
32689 -235231652
2203 208529100
20221 -88680080
35359 62895429
12688 -981616464
16640 -893563329
25406 -117349536
3565 943465479
3446 889505930
48498 974899699
28832 807879554
48978 595001939
7852 559227137
13440 -935228912
25327 589365664
365 73711883
7336 104474366
44288 -647897434
47996 -864272445
27445 969295997
49022 26227034
27499 -31405917
25915 629340779
13062 758547414
13466 510479360
25267 426361559
29851 208958648
2139 773324243
11685 709087701
19718 -208334423
27461 537803362
44082 357620081
22648 -999865206
12352 -636895280
17070 -22763005
14030 -857510206
232 -886833910
23223 764857880
21647 728176145
21858 -181097365
30547 -185598536
10113 -885436525
37720 -28339604
14451 -503421398
44180 431015755
35471 684234167
20602 6137991
39140 316129551
34272 -543390400
46596 -152832158
23990 864151340
33784 289826977
1210 805774220
16719 277373357
25994 -864360793
40672 -669845073
18404 -953427109
33289 -174082864
45739 -814877526
38230 551497738
48258 -536743730
44262 -710009949
19603 982618858
44812 -819300248
17595 137870225
37919 725591406
34736 870041584
32157 -463111947
11412 775135944
25153 -232684774
20155 763053756
26648 -286667825
49312 542188557
11032 -319623713
40378 -285738598
17673 195965612
5665 172638635
23846 -500571715
28039 -55408382
11845 299518656
26416 707995632
3569 -210483886
4168 745561150
13448 -188597923
17304 -6818070
2039 136504951
37127 -471296191
42367 -729104962
21326 241602790
14193 650719749
1715 35661703
16691 -14101784
26502 -962326270
15349 68590535
25545 -982029109
16525 -82756456
9659 98251959
29462 9036444
38522 -114319822
12109 -930457093
14212 251672177
25987 -659869501
25538 -239082310
20481 703784705
20807 562296862
24918 810901024
15593 906222520
46251 -488708393
32144 -865357908
29338 -221322049
21496 800507687
25999 731095861
48658 255197506
27685 447605459
14721 -734396469
25709 872256144
2996 -719254717
12974 150168046
19104 -324071468
41748 -103300195
17182 913489910
28783 -458783336
8273 209432773
41220 468641385
35689 -515093233
30807 201720556
32770 795757183
21042 -110793196
28616 377981426
34958 -103134923
37575 558993335
38620 13377017
11417 -313459431
19103 -266082056
17751 -277469481
36782 453210849
27514 -956748717
34058 -986718084
23302 -100547863
8905 -698208372
12185 581758989
32525 522289710
12867 -858638695
42732 -866496435
34996 -546658518
34818 15444041
21059 504522569
29492 704589788
24086 -955117527
29347 406048593
25795 921641835
43119 108466127
48044 -441280341
21798 70093527
35156 -543812304
46686 -304952947
3117 -272086309
24997 120495562
15481 -666134018
7465 -758865920
28122 989400475
39398 -347941366
14775 137915531
14359 390018888
33834 -499811141
47047 655243704
26184 360359627
29287 -908243483
45 737974227
28276 229767435
14490 -613748448
15244 -915375040
36876 994667605
49940 983440240
40673 -983331293
19183 -31742596
16039 333668793
677 205024931
10172 829480812
36025 359415034
25091 96144004
19984 -543466930
39588 483401274
41854 -919384378
33058 710139632
41185 120570128
11442 87713898
47856 63072779
29372 -884651685
17024 115947795
5200 -23879957
5189 990602558
43842 557037589
34754 -513594135
20900 495704013
14370 421220777
3849 -434487658
13617 -246615647
49976 -721440213
49420 -24678179
41950 -855616969
13284 937606955
46088 6119743
34412 -980488863
25286 752225458
11855 -41482213
36698 -75303164
778 -256832958
22908 849780538
904 573285531
22661 -72089841
22502 642365273
15979 -422707140
2649 394852469
40643 82265953
15338 -302931581
41728 -828901057
18687 -983705028
6112 340387814
29625 -996280550
37238 -123702252
44586 525991478
24874 763873934
20825 -864754639
47246 351247780
24292 -483311920
19706 -739413742
29119 625096792
15614 -740164317
1637 693731766
16539 95156255
5200 -726216675
28299 -269491735
46080 -704009763
9688 -821599239
48510 -131457945
49887 261946924
37211 -291790554
21162 -631275241
22540 -802975613
12468 -890465242
21017 851646831
9976 -274717828
17856 208000135
48254 -945758059
48197 -820264157
19169 -2435209
23057 -731830253
9986 -256402534
48228 651485487
43896 -136130328
16598 976696737
22536 -380406219
18541 -143329841
44547 233393696
28456 -439192569
20615 767407013
5538 713049471
15959 594230590
22532 330323392
9236 527814212
45356 -349612921
6828 963578404
42223 -894031589
20252 482716812
2837 481690450
3540 982514146
24280 -822564215
5946 848326074
36124 442942819
252 -912199510
23858 -870319070
30402 -878762783
17808 -947070607
19140 -531187288
26925 216456690
43771 -401655274
39483 -772961369
23396 -362083051
33762 -25868295
38508 795493647
24146 -827747051
38736 619242046
34473 -914851576
7597 383794680
11524 -893163053
17878 236874199
11418 -115648268
47480 -920751722
27344 -73904424
2268 -974433383
27697 -750279381
9251 861912389
45691 -109132821
48885 -337717354
42646 -674504197
48753 -974146257
45790 940816790
31568 -152562513
48520 -182303387
33562 111605516
46068 407860043
28128 161051438
16070 559107484
19414 -65474394
8577 493393412
14032 -667211968
16774 289036273
19805 -927610366
22281 -600437537
8267 897418688
22432 44964925
48068 222807018
44507 420884572
47538 -430704013
1504 -993490623
19421 15631098
48890 881897570
21408 559097548
39507 122014958
24724 631240820
28853 158748083
709 -936444894
44741 -988754376
24441 -667279488
5553 -129382980
31946 -11617294
6077 -994072018
28908 -393603635
42353 -866049419
9961 370426444
23896 -290889793
24130 407345732
9633 -732227216
37743 737045536
2709 165099139
13575 857712465
17573 37347912
9890 -523335718
34795 -942787689
45686 164434329
33388 -107959654
34682 -451556018
40348 -930960536
6399 -970186413
6385 -816950949
9259 -951517290
28444 491330279
3064 335683388
45277 -872695573
3567 1407158
35976 -853952016
12250 468767140
31423 -514580101
48565 937022139
22821 -392667432
22915 175494249
38232 -40693792
45673 -897626053
37536 -268705069
43983 83852070
34782 237460272
6904 806503241
2982 -559320424
34004 -807073681
33478 919948257
12595 860387570
21063 905969452
5705 -193058804
29688 -20381163
1406 -360945732
48518 550452507
25068 -61159328
14620 391003100
48032 390620739
39163 25918507
45132 -110841634
27960 459323943
3520 -302797966
28354 542880940
45550 -679496126
7797 -915538171
47636 86374496
15693 215078859
14049 -913146662
23960 -657688269
14239 634165453
22478 -754511172
41929 -892444342
26398 466737097
21957 611306312
31031 825165559
5855 -538932913
19122 -98841011
6282 -110474275
29601 -951602526
25658 611901830
42679 243437396
32608 680839644
9336 -703375278
36454 -641753345
12110 -948850354
38475 -615782956
22703 -729549062
38036 933130403
3068 989949099
31012 -917640010
43431 749934097
9439 -342846783
28944 554212552
26380 -199834281
33902 -390775105
12292 293018388
24386 -184623420
1303 -983788749
7907 -700899928
49720 750937756
4801 -780613633
37307 -353111807
34949 -520556146
9306 -920458307
18038 829488015
38465 989540316
9887 -589638533
24020 935547902
29974 -954111172
30077 272216750
1492 -147186125
40456 -787191281
19971 244125876
25949 -367291891
12218 -396522123
14245 893475667
30214 -776166631
27224 312701550
43245 -174584839
19530 25186529
43198 406661281
22749 939357993
22249 366453083
8265 634113120
46223 -831831427
32449 772488340
47061 176597713
39942 -458310745
47366 -933166618
11260 816465890
7910 410559582
42953 493175504
43407 955338122
19637 -809813473
23057 -949363351
14284 140689165
13511 -917383747
35690 -20646616
32857 -487497890
20685 -581039694
14999 224829078
43145 701653132
8741 -970737943
45442 -472816915
15328 270256105
32040 -381076948
48557 758623237
27712 -979758657
27872 -376991685
11318 -947736301
2865 425800927
33534 835975601
45338 -874483626
34838 -484964425
45882 133828193
23624 171205521
25007 -22039121
39291 -534883233
49854 -178766254
39852 -191648917
24136 188465180
4770 -522661758
29587 391889044
47360 -781401167
12533 -291992543
8385 -606424972
16982 463815397
48125 347258270
43846 -250087682
40512 932382961
4836 -351193922
16958 -905085866
47255 681479841
29940 -660977401
23683 404847107
28641 -700763858
24385 -572835830
3215 245433409
32243 274153970
11428 686466925
41954 734894775
26525 968486164
10787 -985374713
37606 -654409000
40314 -116929017
27062 -499205531
24957 86595148
41342 11160370
32971 -139227790
35671 -24178720
7423 -649926996
37175 -436035690
47720 -948368194
2130 -551193260
23666 125946314
7442 12979909
32426 -932168030
7259 764583965
24966 -997756790
30547 -300488785
5685 -906818370
26780 -877776041
34330 648530640
19204 800368120
5754 -663916349
6657 -520045127
19184 903763175
11335 463393830
572 -294166746
29569 -161270184
9726 899990588
38912 -602346639
3679 -461791498
18066 755312521
40090 -875071358
26627 130798611
22571 507645773
42767 250403405
37878 -761076749
6904 370511969
16843 531993630
23159 261163559
23742 -253097623
35632 -51299156
30661 -658209336
47606 137031552
34914 491656737
15240 914636516
15391 549438592
33588 -724650344
48268 829805479
17605 597510213
29971 -488312811
10442 -948823278
38692 603717848
27831 325617344
47256 124671885
24263 -870982660
18186 16370996
11662 176826246
24151 -282334803
38288 452459266
12135 701059063
14008 -908296475
19536 -405406124
15708 -517586053
24161 625717802
4993 466883312
10035 -367129517
4684 -259468215
49130 -207734922
36964 77332513
49855 -642037264
33733 641027578
20177 -863415609
49589 -414988255
21012 -163255674
19742 -83912125
7755 109599498
43375 493333749
47697 79877289
11444 981109082
8747 908188208
25044 -451967213
14573 -328914868
211 -517320274
12241 207230053
42790 232803526
47457 -381121554
12838 -207957126
4620 396717632
28311 609712425
16654 267041983
7834 -523701949
31801 238624407
18049 933351207
26642 797895848
410 -270870509
12280 -79998261
36873 952175452
21532 -581756797
23258 -93046566
6961 847383771
28570 43182398
25273 -281379232
38401 74241406
20184 64796244
4580 -946166938
31115 -85213164
27596 -586487588
29972 -647720734
41468 -823054357
25136 966356613
24705 561291876
33681 -964246234
46970 -817522072
31364 653355211
5335 -920529775
18978 81704675
25445 672033903
41662 -337089399
6846 768180196
13260 135261845
48682 912061424
40189 -795339275
39992 -944023724
38273 -622529840
43126 -440368542
23335 -8486593
17174 -64782171
45759 339423367
44931 481264143
722 -940356527
48149 -948933383
521 -759063950
46653 -205810056
36494 -825591466
20380 -515930151
47627 -910583896
26830 212235412
28042 -573262186
7975 -148983180
48280 206166314
46074 551099
18930 384087965
27685 77463247
43743 -94018961
24513 421322615
39233 824494463
30515 -893027341
28958 48006104
14639 -178206482
13368 168565450
31555 -615398631
36783 554510993
48809 552058383
41556 -429918825
47490 -362026866
24235 666239834
44153 826443563
23163 426809515
6907 478871836
10804 167666904
27720 150931418
20431 -922383613
22493 -237375415
18104 864099387
31190 -799446518
4853 -257202177
25169 -856837258
37479 -965492014
39162 -868926025
13464 803329034
35221 -766646997
46567 -887395951
13565 -922554276
17562 -331263920
2985 724720470
18241 -838455284
11105 -466402945
21642 838588670
4411 364783596
37079 -266843904
3920 -707098049
31048 -996991718
16269 625779088
19417 836318525
13912 -357894570
8434 -916550769
3281 -333234516
11209 -212228649
7432 735466844
3667 -846954879
39839 145426767
23823 -959128095
26930 -446249058
34539 -172238185
17913 139697691
49643 336387968
46252 -110611817
33624 721180689
15568 376912519
17950 977053040
2272 -245304170
11315 -253007266
14086 -890928096
38749 -981811125
33997 -156212132
14636 9758767
47026 -514176166
24777 520754810
32978 -512359694
37998 -189374334
13636 761950889
5426 -87546008
1034 338926238
5110 -128460952
8441 896166600
28784 -560110589
32146 -385872936
48969 924840097
28973 -425837417
452 -579745932
12836 -885737032
3156 259681439
2602 -814323787
16520 492177932
19951 -166014422
2821 -846829131
24862 -845150063
26176 -47691755
47294 551775894
8848 -937868716
37049 -622527914
49151 803837630
44080 541419193
31777 714798118
2187 376739404
18726 386048580
46372 417581374
7588 796121880
16165 131198972
34551 -870909542
11328 296136115
36053 -733846278
11968 347886188
28436 -202721420
26218 -105174387
47700 -947362719
41265 66463265
48811 -883586799
11320 142701695
7452 -571503061
45520 818779857
27584 715476176
14410 -834691758
7215 -455348478
41982 -642553075
33041 114208116
11840 -43996692
5850 -42914555
14026 -548659842
15772 -91415716
37919 -681193406
19860 -529020178
43024 -624754466
47230 845668669
31961 -728879306
553 889904681
47210 941227479
35722 31294487
46011 -325472030
24897 255559287
33757 -897795657
7652 -461925712
9734 602645595
35754 214613500
47785 102040110
46705 252667877
47700 -210547946
47589 -341367085
17938 -836442925
27770 -464838830
32204 -516500103
43730 -622905327
39162 735479412
23736 -763704198
5091 -163148477
5867 294498631
22920 714138846
794 997263517
43371 180249005
5468 75802898
37128 40107506
9562 555652172
1440 904634827
41903 -153226499
34672 -576380624
19275 -644613977
30698 659516874
12640 184363003
8806 -859130143
37734 510036374
1358 -234969753
35446 769293599
23469 -657859372
39634 500986238
5490 -464016810
40698 657195101
13626 -389707384
43796 258166610
40112 132165064
34442 -711847951
38074 339391135
24362 -684579933
33071 376018770
4981 -901063001
39727 -227041773
38476 -947840935
2665 -881458918
48065 869673920
26512 293042484
25676 835587697
49151 652482000
40969 257632724
15687 -736820873
44193 -517265236
36814 -674227851
13285 -196355015
15053 414424886
10009 -630896002
7351 -528635526
22702 -987635013
24054 782047077
4513 -365172472
17802 738493069
1907 -933697425
6627 580194312
42665 -434406067
26658 -47777872
1257 200483632
18397 -955941305
30845 -536738200
6786 -693378438
46449 -965005872
14480 -761511811
2664 -783477191
4150 -422828171
35259 954175364
19246 -854071798
37625 964839771
8700 -201462954
47711 -526494118
49816 490581677
20159 316440374
40359 -285157176
1520 510721414
33215 -947341246
46670 128732364
42846 93406351
44541 932843117
32279 272857324
29154 -958252798
38920 -916713572
30984 -938235589
20536 -857525484
11563 818668607
40843 615295586
43617 172259272
15999 183790657
33483 253713774
1541 -289343643
31465 -489948647
33718 -556548894
7458 -172371867
37603 -492457086
239 -278731651
31905 -385130119
6310 482945744
26509 -683512825
11693 -220112708
22252 128863395
25334 399973254
48880 -404236907
3752 555068949
49076 -234035123
21235 530703585
4939 278250615
1722 -907547303
47184 532055008
47923 111075530
43880 385584786
4668 672514513
26610 -699607865
29312 -448872672
14621 -742280531
32865 75841003
30610 782086871
16318 983258197
43500 -246920512
44367 -990079933
40006 -947857427
9543 -151818048
1004 286411295
32656 -242872385
3147 565748186
49325 -436903070
27796 553063377
5514 -343179657
47672 96104404
23874 -677148824
42180 -608521357
31868 -407076911
47639 727022788
18630 -743551816
34605 819541137
65 851662995
11300 512024609
2257 -240374042
3574 345512302
26842 321934912
31843 237473071
2802 567626165
12862 973159637
30394 -650975334
25843 284910532
39177 -871879382
43708 -929431980
7162 702471043
19228 149741345
48836 982725790
5138 -922196170
44793 -601484749
41210 -908217211
45092 -906702953
48313 -472588866
34207 -946411716
14451 5296506
22496 -739546641
28026 698177311
4196 752752888
23507 281353867
38241 -635490277
30767 -545566435
24912 -292938247
3897 878416345
36529 -721509902
5350 -918274615
8175 103597672
11074 835146558
24045 610803266
41551 -830324263
22245 979958250
27962 138122352
16016 -994055262
13981 -297594014
9854 524420211
29935 344603838
37405 40714445
26200 808427053
9751 255728667
18766 -857403553
21833 200612631
26656 -936259534
37025 -602169993
33274 206137728
13467 -886038933
35672 525541175
29881 -596697938
13154 -960636369
35972 204995895
32459 872977133
47325 -569437824
26623 -676621255
5799 -278348920
29748 71569173
15621 523681900
10884 364114864
5331 438487452
17460 -266462461
25268 179258706
36127 697467084
24613 168005085
7148 -55311851
18135 591704492
16740 833070301
13787 430854105
16282 231149198
27944 -518822538
28543 185209255
44781 538850093
48346 32724641
5858 323460400
14206 491859229
13121 677211187
36246 -696701984
15102 -982411614
9826 854722372
26874 -71193935
26910 -538066676
19978 488495007
15465 22243648
9199 706083764
27579 -514201902
7354 660437141
3587 242606121
47115 780302134
28887 966851932
27514 -622797028
14160 570743091
41109 389140633
45373 -384083243
5482 727322561
44979 -850128451
4875 -24917646
43715 -118328113
15536 -240675149
24968 87959178
7277 -990175267
28228 -642297454
8668 97280982
49469 -572901834
16451 728155781
8754 686378354
37799 557693963
949 -987710736
22375 -163804742
34172 -941403681
34223 -196122145
10210 -75320851
1037 -327210904
13948 -904946078
29455 562782923
24010 750038915
41462 -538196918
34065 -199581411
16756 560566480
38614 -858300116
28240 473983205
43521 99113719
19337 -209767611
27648 683544468
7141 444641710
35918 -957538183
7320 655641362
46811 879996126
16403 -521475293
7631 613060758
16026 -284387792
15291 318947992
16582 175873838
6671 -410984293
15592 199399688
49246 730195283
25355 -588689818
42572 410092765
3586 645744690
2753 -319513430
14741 -606672923
18441 43938669
1149 395122059
46767 -917568398
42361 -543466098
46111 767470749
35094 -236375263
48576 -797922248
43460 -89181974
17715 -619028403
16882 521809051
19234 -511366689
26077 -354491413
19631 -12821843
14728 -302603987
23091 86672382
11053 -904354180
17880 -7792118
39486 -240421448
12455 216930998
18100 -377351803
22936 -759225084
2669 775853192
37571 178287862
9461 233946128
21532 -498078364
4948 522942693
17633 -606092884
35274 -258202625
43389 -835262738
9646 -98733647
12174 -617567170
40714 234537049
15602 -659803596
27403 -698203450
44748 62744407
19324 -753438147
15046 -836765966
21898 746371991
34472 -585881033
40604 -246702291
6755 441106002
13120 906595550
9278 -850275614
11650 68614744
31098 940102665
1849 565871294
24696 -180690378
6028 549692561
39112 -500443352
1056 -430850219
11636 -371549790
34246 -281663270
25074 -309356968
12001 -866793859
20204 150059545
31900 -979197398
14507 -132223043
1344 -868788630
26116 -866659865
42802 331962992
639 22223564
33188 -898988999
3563 403275333
31982 -146444434
5348 354709025
9236 317649388
36119 -909066666
26368 -372640168
32327 -794272456
37090 886338367
7323 352102529
45839 799468988
30360 392088180
28317 89897182
26527 -16977174
46391 451387469
48471 24727165
18851 699295929
17848 55618384
43762 -964132816
16573 828073195
6530 -901480652
29182 242019043
46588 -446900752
3968 338961507
30390 -343949972
35369 -948388711
15823 -384023773
23410 -908767921
4906 -325839510
47960 980249936
43454 -67982352
29930 530462781
47518 138012303
29488 -110802223
37325 -298558722
10628 -620087588
31456 -658689795
9455 525839808
17668 -77805606
44423 186363421
41064 260898056
24285 886279790
11871 -760776762
33729 435264045
30334 -95716873
776 -108551960
27174 -874476215
2443 -827352943
44835 -286975309
15970 -857551719
10694 631632158
42364 -933057052
32757 -855707853
2895 -280131831
31592 -837383224
14833 -650236332
9812 -150760994
12245 152905468
35867 -933928320
21161 -998154028
10366 708716199
6339 -488311712
35346 20237538
12230 -344674868
23414 746180179
28690 244551
37500 320134107
42608 55787404
5575 -487513392
3385 -911538146
25523 534403517
8876 -901381785
40038 -473214667
23367 324621120
33446 544725903
8455 268244527
32816 924793810
47701 -354768856
6277 -683215488
14692 -616673718
20834 -901670311
30150 145809732
13489 -696725316
11293 -559560892
963 829769062
38932 490864676
49246 -32873515
11819 452847807
35280 -601444366
31538 939285185
46065 808968724
28887 -98243657
37489 -307504769
29744 -763657062
19221 -299939884
6159 -75239214
20519 -996759948
31091 921886307
41769 -875315995
19422 -25207618
23412 -256257270
19216 -123825296
38864 760172656
44643 57297386
48924 -188475858
9219 954526179
48875 909144987
6571 -940711897
47396 -891697286
12832 463436313
13452 -232183385
23022 459268989
21650 -836199679
680 -217395889
46494 448513417
22500 947970100
11158 -924430097
8913 755641715
5454 -141799980
24164 699503554
46086 514554376
15716 -857266620
37839 -932138688
14027 730372285
24951 -944798415
18201 -15473143
12200 287038401
38723 446591221
11685 529983848
13618 591839401
25855 839108178
44435 -124213884
44184 -931012990
3384 307969699
39606 149399636
20365 -698056102
43633 -780947957
13356 792686079
24717 -795752178
49408 -536922619
4240 -725583982
4420 82467607
25182 743916438
16639 -135190507
15248 -536713135
11396 957430255
32724 701491101
44465 922105830
41882 169676907
42896 -744785801
8099 942581486
49882 -311936740
15692 -145648270
49553 -698936764
40619 708840408
6427 318048959
32919 -935738791
27648 397227198
3044 -365391901
44966 -212889363
7245 -576281710
9392 252806360
28543 282789967
33227 600720207
34408 -889979578
18263 -523423878
39383 -734391143
10588 919268143
47733 497905073
11834 -968923509
25451 -163011650
49560 -104965388
28163 602158368
32821 -438056442
4196 -740668795
49497 187177785
498 946111439
17759 -339224761
11800 319929040
15816 386400985
27108 969946206
21416 40100429
34926 -119867159
4267 208032002
8494 -115267343
21008 289816100
17065 -559249705
8664 -524513082
30477 -817854774
26432 -867808518
35621 -760998977
28815 124525927
1168 464386118
31511 119046572
13910 899312966
25525 919297325
14108 -926542632
40210 809846939
45294 623799032
48042 184144476
26929 -890496215
20434 -917230953
22319 -636156008
39219 -701804552
3285 448202794
3818 -12534351
41578 454788904
41375 724832631
45556 749809096
38415 408522884
36563 54359465
16834 75930290
43582 992250669
16054 -918592958
17872 608688874
9013 829614094
49495 444544799
38792 973479445
41246 -971811836
40959 -793105639
10011 -592905471
33435 16111127
10111 158867939
43388 -513908840
14046 289855665
31483 -884651847
28444 -72533041
33981 324548316
21712 929572024
27251 -906683615
30480 -770944066
734 -185997386
48412 540346325
34490 334505876
238 -235810343
34187 -102558201
2927 -411723401
44540 -114316028
25134 -640470612
35054 -639145722
2433 118905530
22490 846116536
31205 667480875
19253 -328877179
39207 -865830733
25202 -307137146
15470 -460113963
32363 -963174067
48163 -853136121
19890 501283203
41355 -382235249
41351 934854076
4401 -982689368
40021 -194297759
6521 -955170468
1416 -973774928
7962 642758952
6180 -84859744
13078 -399444483
24785 -535158217
4639 -796781365
4673 97949985
42272 -482913541
16692 -324146614
2942 -936343215
21537 280036581
7010 -719105705
4928 887462887
31481 740461409
7296 -324955053
36374 712238000
13305 -493424938
15320 -868839314
16205 -777214164
27620 -139505252
13385 466440988
7327 845332257
35069 806818056
37796 404199597
6384 -268598240
38342 -635159264
35033 -998205729
7159 -68638298
39464 -56060041
34908 -712545009
42992 -985336890
38174 -974712368
48319 59722648
8485 942953492
14593 -111835478
21864 970136103
34714 719677976
12386 -375970811
28787 882919781
37894 714200180
40917 348601521
45794 -669207414
4289 -422707700
32261 92169303
24295 786493752
6863 -7266481
21152 231833638
22639 -825088613
14880 174469469
33993 426581122
33578 -373654176
40153 -877727793
1397 -230265358
20777 577552537
19070 -372953466
48057 -27991331
1257 75826338
18639 178560201
45857 -582528104
32001 26867250
770 502870151
20142 857638863
251 -109861728
7743 -268707221
40254 -997068519
43659 979758086
30294 259623830
8474 -319666190
2701 -299151959
44576 -612954399
4271 254671769
14460 156058983
35537 -485628122
43776 836133098
16701 -689618607
1545 -11674225
30991 -412366178
22095 -747011963
30817 -416452407
45428 394896188
20627 -5328931
11252 -79210915
22896 181717271
15313 -863830277
31678 711525595
13718 62976240
1576 734785948
24179 1728176
27627 -741312888
18506 33517953
43730 405894327
28150 -765163599
24439 -427158929
38665 323816595
29137 472105254
42676 595384091
39529 798399762
33387 -573896074
40004 969812424
4372 -432284950
41291 -209478320
23981 -794915560
12618 702242866
29979 -520501841
16113 897190243
923 -617485165
1237 387376193
17266 1645423
28372 105175674
47281 -30877719
22726 -250792493
23622 -250910045
43882 -214287747
41030 232757007
22059 589983884
21918 -858104600
46194 283679700
38919 -389154103
44057 406308810
15407 -348114752
84 -544123479
2715 -835867320
28105 651751319
43346 655986331
24966 343756475
13983 39240625
30581 -105352310
9944 -654396045
10964 -183959186
41051 -859082675
29079 231349373
45426 -508437033
8866 -665174729
34083 205984344
19593 -954730727
45795 -250334160
48521 -255213972
3700 -803085139
1193 -920423377
49452 -141502955
37671 -816957491
40200 221329785
33742 538584603
41770 -389433505
33821 -2188944
26782 -534317181
45788 -113187102
38170 -550777794
6551 -940345349
23926 -184711397
4444 365592495
28524 -541413928
934 -668730684
12293 -788051426
45620 -639081523
10988 539211744
7882 -179300358
598 621651186
34034 -967492026
19031 -581057634
25186 -163782147
30752 111995811
18019 841870972
41977 -202814727
23877 68940920
49768 711482254
34679 29944672
13989 -750055358
43218 -321914389
4089 624576280
4377 532338836
4831 582965075
32615 629362258
20233 -582644573
47794 141866647
34502 -455294385
1427 720922979
10304 553631604
33230 70435796
26718 21868632
17239 815807106
18131 -721057164
37480 -391548084
37528 -940517883
24751 -9219304
35885 -821942033
23044 -594604521
7738 -418809285
46143 -329327991
38657 549144321
49937 834843936
33268 643139509
37467 603067715
19864 -323890078
28555 252620695
44154 -482087068
5770 -863637856
14061 619212283
10754 325743248
40297 -968648414
25908 -79698144
47336 -455323820
16896 822948950
37312 212971424
32098 -875586963
23327 -988807681
31830 -439001614
32454 72572945
32868 -443864353
6343 -457397684
15250 299177774
39919 -417783152
45484 857371018
30619 -967129669
21919 585156237
24446 204670914
47095 -873852176
13128 683671780
9557 -272269658
9733 -999733210
9111 363791653
40040 -631050590
22356 665790939
42939 941372492
41162 42721574
15701 883199280
32481 397006410
43781 629955619
25951 -628122036
34202 -857475603
11665 579564220
28399 -832475002
46779 -198424890
5453 212357877
24669 -547127314
14340 -913518464
30947 224083778
41070 593970731
9576 896953301
41229 -183165993
49640 724350736
23499 -13393072
28900 -129517880
10085 -919232723
8029 -868095152
35423 51910637
35636 128036044
11156 -25269828
4402 -76851235
21452 311432959
14497 252229069
29200 45202142
39226 853345442
15097 71220268
4276 879548801
15890 -752477324
29605 -706879733
2388 -717194260
39371 703208504
29706 -741521177
39461 -855586249
49796 104131479
11652 -617658553
40213 54577302
26615 -881533948
11475 -465971985
30158 616441110
2905 552040674
27295 -929080618
34537 -222365648
7029 -783652078
18190 111916777
22518 -888197015
11490 673070576
49400 610811888
25640 355157546
5379 94455211
46659 -119808214
19090 -756816619
15787 -365196778
31238 -994187945
3166 437377261
34288 -399422254
13482 -202927579
6775 317711581
9504 -820485631
31148 -547619846
33140 -956472309
14621 -461329984
48257 -768289020
18528 353180371
1935 757223895
32035 898673905
7287 776948592
18167 -722782525
29531 -791460575
16687 433099403
27151 905282695
21469 -659632675
28907 -589793017
21354 -870421759
24750 44654762
48807 881152500
38869 -1342112
18870 -637670221
10151 -725662875
11021 -330246252
44006 -984337916
27030 -625990594
26882 -584682357
7069 909395196
10952 -65743589
5459 -877709894
7432 81204453
11438 246926927
21522 -879263663
7453 -918867211
1643 663496270
20512 958606258
2390 -912859491
43988 745039380
9481 888962540
40978 -901928640
30767 -311746515
21129 254784358
45907 123307648
14060 727428197
18304 -935776790
27664 -397864130
12798 -835107913
44778 -510644548
4595 -69399330
13294 156052229
24840 -909677412
29452 -38716196
39537 140627229
6122 -756026562
44799 -173850984
2502 -508236550
47809 -185874435
33214 -529510019
34531 -384239933
33278 847513624
15847 900152834
44922 825410940
32746 -996255005
45667 -944293950
8280 -409712661
9929 380958959
9116 -968550530
26700 -289410621
12818 -246401349
47668 -945817181
12623 296607616
33182 -53333480
6502 -854989570
36851 900682746
12723 467591032
10219 293270127
47420 902878569
23565 137821491
27542 138480164
17505 -306514418
44542 -742197828
1643 -738106216
33164 -878279992
18660 461328342
27515 927045980
19949 -692417322
49199 766490137
16921 39419481
18580 -476077948
13085 -770179878
40250 -754152346
42576 64289654
27498 -653195980
34186 907866139
18075 248155038
7211 66568041
11826 -619171033
48977 795208852
3547 -846538660
7321 377867635
315 -670402587
37551 9193621
13103 -207784136
37917 712620822
40945 -306251966
45689 160167352
23359 318047545
1566 -59161737
20755 -868399145
5894 2652102
20144 155088828
17797 -261770545
4661 250198320
9661 -961533229
760 495008206
5620 336683333
43307 -193182575
33291 773209521
46696 -900477240
20795 -232312442
4912 133303991
17889 732866482
21098 -995171732
29126 968719454
37909 227441852
47033 368701370
30827 -254375596
22725 770964828
47953 -654598162
10045 251998737
48423 -216684936
32490 517532016
7890 -360408272
14489 41682131
19691 -665879063
24929 532385283
18118 589740953
35575 771292817
28624 643989215
47420 436031051
48775 -731067117
7288 -41005549
25633 -383304048
47791 -137103636
45102 -903060064
5001 -344975814
22555 -591390125
1604 -677096158
35974 168330444
1382 787316091
17727 26472015
29321 -177607339
1831 -857497804
41412 915814895
12299 -961269548
29690 -637044818
49634 861611072
23377 174736976
33341 904425265
15203 292921166
45354 -994955208
21021 -265863446
40397 973017907
14704 314372623
5068 -725857278
14738 -651167564
25099 -873577208
41342 769344058
25306 617426928
23735 907932752
4287 -405446045
31381 668853423
6752 445353920
45538 -360495244
25924 -413743556
17590 56177091
13647 732887628
21888 -290011390
11234 -300129606
13117 -595197057
35380 -168917348
21799 -872855794
38265 924860477
3759 -68536861
12245 286679921
33877 -244006156
13620 -184683470
36803 -957568392
36366 -26529630
26815 315482340
25784 -533121360
32621 -996455597
49367 -985510572
26177 610704507
7451 -557073049
9605 540889292
33499 -378340818
36012 -915968599
10894 417038114
34388 793839769
49966 559923137
6021 -710015384
16225 -320286416
33956 -659057178
25163 14352589
31230 65427121
37878 880600946
6728 533513849
34710 487537243
14196 -833000745
38549 -135241489
17694 56990151
37906 228438398
42866 885453705
9827 861548798
38289 54227252
11869 934159792
39729 501744308
37131 676628093
47035 -880426318
17158 351628645
45944 -975271737
8466 959005034
8631 -315130978
18279 -739990474
18039 82039177
29329 -587726822
11577 -536297917
22141 -14916415
48736 -861295560
48047 733481967
8112 973137023
47684 -757823734
4360 986547839
37876 22601166
46164 -685182254
12363 -151328616
42771 311492106
11129 602820827
30355 959251400
6930 -299254242
18937 -159885256
16828 -114647391
36195 -393753135
17659 505488968
37288 -577898718
4658 642915704
41972 -535838250
25942 575152341
19860 656412682
30429 -885619832
1553 -322983978
8129 -984190858
29971 623244323
12076 837385608
47720 333976676
7773 -818664643
37967 503666655
13521 330424599
29920 -210359487
41796 -440102469
29588 779917206
45309 459496452
15146 940421558
594 -600178750
1419 337435004
1027 273097373
6517 477252971
13647 855475506
27468 -239947162
29515 -759457927
27431 936025186
8194 -879362715
28238 488565397
22263 254638066
35598 992008157
41716 342464057
26862 869865184
3096 721037024
8275 541642007
43364 -35329960
33766 -512423956
29016 -401439258
2601 379190281
43120 -229640987
1088 851930067
21606 -914211016
42624 432778517
10267 -214803849
34218 215037213
11723 -95417472
12938 706886166
17703 -463480211
23166 -245960201
48159 -55412851
7190 -916552209
23837 -120208479
2264 999540955
47589 -611630797
28218 784904864
1284 223007060
12398 -977854344
24174 -17660759
35393 72771373
24939 -918699208
33321 659885961
38480 199886660
6450 85446258
36058 -498927467
9684 846479615
27407 987684215
42089 207433224
40532 -646532406
36799 -949139296
15569 -856745528
11533 900565015
10672 177633203
38797 -619909719
11655 230151196
1989 780024188
26502 593186592
39605 -850148339
47920 -635768668
3867 -765487594
42022 -72699672
896 -836520099
13126 863435779
19727 487492983
3688 -717079991
24482 -188743476
37892 226635607
35164 792436013
42647 -660435086
16111 -730726041
48149 477904301
7246 -266315549
36113 194241001
22335 569196850
9257 -881165970
712 -723707448
22454 737217629
19761 666151606
10942 810685578
5588 522589486
12363 -602969019
16589 -627703580
48786 -249299747
15168 880451751
42064 -957708568
45734 -487502370
32082 -948459790
47565 -703680670
16181 -870281808
18577 -490713750
28803 521741788
25770 -147764361
3598 225351255
3187 -582838118
1369 377064538
45520 -165324875
21547 -873886270
30337 250278460
46564 224220331
11764 819595504
9487 -14511374
45190 -360776152
43180 430791567
26113 987842754
45357 -346424289
33853 366611040
13032 135224159
41767 139309621
21504 -557733372
31167 101644952
20079 348739224
19308 445943038
37851 -4192024
44660 -943300358
11500 531984413
39393 339056423
30272 913420985
28905 259534581
43688 -233660198
15515 -537728632
32409 449539044
29556 447749366
25340 900245439
28420 -349628679
16275 996046843
2420 -985640415
18977 540852704
27033 -622811922
4074 861556826
7592 -538278309
28115 -984784428
2911 616046983
47918 631574738
30893 -169601833
19536 827991604
47001 670346406
12125 -25931704
30088 567326555
14230 410187464
660 -78141493
34446 822230503
49560 -691430570
7509 -898446580
26600 604776591
48283 -27838419
43507 -85799458
13879 719792749
33840 -526437231
10937 110861795
19752 454314731
27491 -550853177
15120 921416752
9660 947789614
43431 -997438441
20067 411473888
20744 -678239559
29872 713154511
24285 -845663346
13246 316087379
15314 335367235
34130 678127880
36982 -19341181
21589 -515151993
9803 -693162828
1904 -389301124
45701 -760404094
29011 -409154255
1713 -664422829
38731 354788669
28911 601645142
5585 262558796
29660 704999653
36309 -593748193
39188 -652029705
37531 470965905
10138 863104500
29672 785421660
36020 -895436530
643 -996982388
16489 718495822
41729 -974931102
14644 673562188
39361 971620738
25760 7066355
27851 -800205558
3240 797704669
20676 -762850214
1594 -856900750
19547 67073335
5593 -781742868
11633 -973076572
45089 392165730
29201 -369842344
25269 935131108
43283 908129843
48742 246891756
20298 316751362
38453 -598370264
46093 -365373991
20452 -827669437
35234 869923942
23729 -850709958
39294 177772260
11948 -397008327
48807 -216541161
32268 -512082461
33270 -244873210
34447 -524756292
41169 229328822
25018 -981540287
17824 769034450
2165 -224309890
19847 890838120
30482 -920809385
37532 -561467710
22585 212400932
40976 -925927237
11377 -879437336
4339 654080268
5460 201723323
40864 544803144
46287 100437726
31435 422240484
35659 537730733
6800 838572602
23405 494060675
17138 -620909026
45447 -749058080
48889 299586984
19275 -499574073
26861 -713313580
25537 899091859
4524 -72965813
30808 317636913
26589 -404274787
28358 -276313734
23993 -938482550
24289 -854509004
21730 252321779
10734 840359946
36975 -55555120
35856 -743949510
42411 309204111
7448 445981301
7230 -310358701
27720 -948056926
34934 511750441
981 189603255
6521 823205808
47375 -275068213
18054 -268366891
16913 -735507917
33080 125258397
46529 981941200
17500 -906795193
16042 173507262
7753 -285729175
24937 -933781752
49550 936550162
7814 -662701264
41811 311123130
39924 455035532
5141 -807206905
48904 -33309097
22691 -143088340
44770 -860037371
4714 -7242905
15494 -913271966
19235 -185562208
8954 -799371627
35636 596003085
40263 650324994
43243 -343790261
26255 -961218449
30288 81259143
48627 -76015933
35953 -234677903
15193 -79711451
29454 -271308908
2753 -173369553
43078 431118495
41944 26663874
41909 371047790
1935 -753076212
2162 34577494
46933 -201839113
2234 821687797
13889 -354112806
18746 -982454526
20972 -224309858
24211 60749032
21130 196219597
8147 931210162
17607 -363297327
33122 856003951
38800 -901979643
585 -717557450
40341 416030742
4531 -909407509
36340 691492274
19515 -889493310
10841 460783271
20466 -356828253
33576 -884875272
31224 -356144437
4596 464554546
40496 -704478215
48300 383192077
44751 -517685007
35298 -408334095
2617 335744223
36774 330474096
21191 519403200
12046 124193465
2093 -885507928
15116 -707285264
48008 10371606
43354 862225956
17038 712684824
6740 -980706720
47827 -574285388
36399 913661335
19765 997138321
19668 -199515303
604 21780866
41443 -477195036
29061 934353219
22772 828228215
38034 -695183398
8675 -378698832
15905 473140125
28084 -503176211
16098 -479969737
31441 989571436
14718 -958566867
14100 -705711821
15867 345228895
33570 40900497
35195 209835630
32850 526853236
8201 86052149
21721 -705825709
2507 755453612
20215 -968289156
12013 -220143109
13369 -667904760
19030 567027917
8181 -558458549
29241 40485127
34614 -975194028
44153 -854989691
39205 254098712
15562 -620439982
45650 -462360875
42362 988900756
19258 673528498
2790 966666913
36878 800390978
1823 942621647
44892 487423443
18684 -662369814
8104 -319491741
49712 -499045935
39193 844232636
38609 405678951
39261 -671609843
38871 -959350888
9132 -106555184
33943 730004431
21540 -990395221
49631 348092655
25922 -648592851
14480 355868771
6771 -405570850
2595 836416301
12840 726001661
26274 753887629
8047 931220943
19932 381075984
21288 648797238
37397 349524891
24005 -957523101
21716 412192618
13402 810383135
4268 -780477991
14666 -581348707
8443 60670249
5373 -412593062
36089 -225627079
5575 420062142
30157 116205034
9017 -510131587
5709 257606429
48766 -170032938
30654 901575639
16884 130470052
46952 -839015599
27020 -653692761
6727 -891131335
7029 -579593228
8066 681710993
47595 748521693
44984 609116507
5781 -136047034
31461 370281071
2459 -300688646
29769 135111616
34398 61611474
28537 462785476
27469 -263566838
3215 -924624459
9943 -826989297
17943 -107633483
1537 809536961
10087 -471475332
2014 34658564
46610 -78481849
1012 -342350393
2574 -175858408
39016 -380843209
18147 658134033
12003 -614058527
2948 -639835734
49743 -109003601
29563 191647836
23378 -107656438
4266 346849128
31999 503383320
36634 584672207
46876 -54516466
42099 247896719
31224 -971534760
14848 -531644941
46652 -594917766
39026 -939766228
17807 339435666
27141 -804776477
37790 -783353840
42560 25446439
10628 -769146116
47447 -412411527
37603 336634005
33678 -958931936
40272 -973830401
19487 857970310
33383 591453499
18740 -343172064
32996 -19685395
46840 -841450061
33712 -729804002
31665 -737847784
25741 937151517
14030 187525156
37949 12763529
17414 113956589
45063 -864901425
32581 -780668788
49277 488499016
34969 -983217391
2921 886139547
9399 -956129194
48743 -314347346
17260 -197455510
44430 825881737
27736 -96119550
32667 179878140
46011 558225752
17261 623408406
38289 -24139961
16629 -336244792
3785 732305701
36914 643878043
43412 -876897284
35327 -935447459
42090 -795405268
15539 -985361755
7253 133317839
12330 -50835719
12371 -928709137
21314 -250526890
1252 -423843542
32211 -858796022
28739 -248586387
23653 -414834178
21032 -894182975
39080 669606633
1029 -952225186
43884 494792345
44887 -996589209
5524 -836720791
33808 362553327
37520 -543528938
35344 -416758941
31923 -863233800
39312 -966802288
20524 629703235
23568 -331893086
20528 -551230915
34909 93068657
2036 -689469
33517 -864627709
13459 -405442534
49812 687434544
45337 -940942659
36552 501211050
30730 898850859
38274 -747229642
11419 64668248
34450 613473616
37683 490543340
12929 -912326241
47027 961058205
43644 -551297153
21505 -972182448
44437 296278551
843 -554310109
47358 401077953
28850 467314300
21642 -17886479
40924 -515609463
7750 748708192
28552 52121652
39902 -556403978
19640 -309993679
16014 170740702
30815 408773673
48231 5828941
31789 719227840
11746 484691873
36777 -151180356
9536 -668277467
487 -934862383
18271 -812726755
36767 -473654312
36226 -236143736
30809 505227689
15694 246493974
39998 -780924289
32033 -620828054
12649 599675988
16014 -57851954
26988 -486640186
4007 -916685758
22470 255025128
44773 684665751
38286 -945990756
13217 250870660
43906 601705123
812 209147838
4103 -539952977
24713 -8696611
13716 -809398737
26975 -772343243
28705 780403712
46053 318759007
23406 -990742296
17520 -906437936
42662 -938599609
41873 -392278475
3630 302431482
7080 125302997
40010 -986191734
13390 33136647
839 666833914
30938 596080553
295 -932195061
22556 944672001
45111 -469785991
34075 -479400470
8538 -368326186
31520 395730126
8545 952781942
48687 163549038
20564 223717557
15392 -111843089
9909 916174192
32459 587622470
25471 -905333731
184 398012200
9106 -431923692
47601 740897472
35826 286509399
23409 -400679844
19687 562930935
21103 979857482
3962 -188205425
42870 -311947379
1660 -577571143
46415 -663692093
14819 475388574
29120 -975188196
628 90441078
7348 26577929
6482 938226097
18758 -200876118
37707 123715586
41338 -152783642
36515 930623531
20820 -920535255
38581 -581027448
17128 393191921
44543 -7541107
37751 847859996
34256 785362553
17480 -86449484
28674 261149074
6505 -790137050
40881 -891654347
21751 389213852
4087 513547361
29301 -742093140
23219 -566608207
31677 -247479363
1736 -595823916
48637 562602495
10769 -551143332
15562 -946084238
42112 -257928338
568 -291280336
20181 790976366
41793 493218047
30998 -734334794
10860 108748297
28502 -207961771
1944 -726901039
5822 -608667413
24381 -352118757
1881 636129039
5124 41256057
24905 -915096385
26637 -284029889
2227 264685673
7336 827592197
28214 -770789311
37057 -760775745
42303 -988901607
29953 -222654800
43498 288039651
27882 -496709189
39773 -910911650
20939 -909303824
27420 307395594
40986 305145318
17728 -861020702
49268 -311137539
32573 -344707368
28306 -684807745
34454 -972765202
11841 779251992
26248 -615870982
43765 -870851105
10450 603434901
40906 -622976284
14528 -502379702
8650 -323414862
31315 656704300
16247 67129587
41258 505858733
4385 612657231
36045 -576291015
1618 426270004
12260 558868617
19769 -148503726
14619 736763064
42084 547581608
46858 -645742782
42120 -778847801
25917 -859226342
43957 -445800624
34515 478490443
11096 225102605
48545 998065828
40914 804327341
926 -630460198
48788 -293688350
31655 423536969
21939 872250404
13031 726560265
39683 -873941942
39668 59527648
34867 289248117
317 55402876
26535 223993338
42715 -891423769
33029 834570490
39449 -138506419
25762 -720189525
37818 56937992
27795 -931483326
44678 206155094
8416 -927757067
43338 -387557317
19301 317130354
38413 -626727281
369 507358982
23452 -30655569
47308 -300898414
44925 -987959880
16353 73440193
27037 553803991
13925 412715732
26209 672716484
20829 -20110315
22713 629180377
1824 -991351378
41557 528267389
10073 170060238
6945 877901246
40318 -815254275
4708 782895357
6141 536490685
8625 -806255489
34632 -517980200
9994 -988796453
23892 -821082665
33069 -831496619
19866 685337815
43854 136675628
22358 -724092954
22022 418666565
308 306224180
771 -929520071
31176 -207323269
22457 -331492285
19425 -947928508
28531 -477956484
38028 -91324436
45365 529187154
7056 -78427342
39994 -201328290
25092 -337052702
1467 -455360587
15042 -339088691
18356 -281454681
11885 -847796250
27931 73890376
20306 -210821457
5276 787228701
2769 -54732167
5679 -588205917
37600 -387827808
47757 -856549440
37716 649625626
14637 -235940527
31184 -81938878
8421 524204630
44044 -617577374
33936 781809886
21558 602675437
29188 980152290
9019 -657400206
28338 65823470
18524 -949070677
13510 -433850036
44049 13821291
43484 698569187
19748 911781647
23627 -642409
17065 367173814
1289 837638262
9245 178664599
37227 718759709
35948 135719640
11430 -543062487
6157 705957505
7300 -801693032
30439 196165174
10851 32851988
1954 969698961
36605 948324359
9899 -570537647
10353 -685453561
4032 193945998
36165 607683978
38594 -70162553
2048 -448612547
13515 -635285811
33830 522105625
43139 475749461
23319 -908654743
18580 -878834354
30822 -64703031
48959 406299017
14332 -730541977
48736 419667263
29617 -935449066
13728 569708633
20984 -957110033
40300 545517758
21558 29807148
44602 -346554756
9434 -711110044
45582 703858115
23929 -628890385
21226 642555072
20719 -933652754
10569 -542860196
38823 -66432109
25916 -325174122
43142 -55530495
36793 273324650
49636 796139109
45431 93150519
34630 311720619
44120 47152081
47326 -180943813
46144 775238720
13188 -428726890
32726 -228541923
29502 -783746533
17067 257353951
43756 -969749782
34464 -10722365
3514 430448929
34787 -980639623
1381 611113007
18469 88971579
38451 840751015
37987 -196169750
32332 -474176920
29268 199032105
37178 404096008
19120 -694658238
49840 -989083284
20185 -229731804
22148 343329340
45913 -637712750
14886 594632255
47537 -957569626
7106 -131815249
14111 105032323
20255 -87975163
42205 591582578
29182 -918841296
31785 610280191
28649 -901088489
23874 951861051
19167 488615826
32543 183409344
27541 186519005
14699 726702726
39978 833816040
14648 608460610
7338 293071214
22318 -988921465
10859 270230794
21984 -654413573
19007 162631112
39818 -359935813
10731 -962385461
26052 850771601
49006 -235310621
21558 344566276
41973 764868171
3529 605354099
23179 -813314135
1906 186268226
45189 126079507
17074 153982904
11440 -996831123
49672 -714560609
25819 -866311350
19763 308171654
35843 -579288824
25716 -607374069
13886 -948903429
2304 -552631881
34396 751062890
47414 -225876140
44313 -975057280
28586 -975132707
35521 416567490
13350 -915353158
29747 858380708
49587 -333169578
19814 -743792463
46188 -12534391
3617 583295632
6809 686215950
41882 -903610543
2383 -685151124
16996 -972727882
35009 -479178962
44899 -593332258
10463 -701227
16068 526939210
23053 -356760953
35890 -912182061
48648 191186401
16825 966515635
39526 660264585
46548 -337197011
14974 -534864288
18015 -351599837
5974 -897378219
37011 -917290105
32015 -550175293
45746 32204005
21748 740833375
48501 -881893004
46207 870482210
37610 616814567
32507 -706414389
22013 94123499
5487 503347506
28444 195305188
8179 -11604989
30725 516374990
41506 956723151
11286 457398738
24987 -385402522
22187 -965635353
18653 355123353
23081 -964932070
41280 -642043248
5315 541121580
2501 650737486
23098 -552807077
16423 -432398642
48865 281611461
33003 -693011739
33273 -60406340
35003 -959942468
30684 -398569652
29088 -674223492
23987 761158321
22969 303970425
10131 -995203829
30457 -285392027
14726 460083210
21144 898071735
25574 153520039
12963 864173643
41354 198165022
42837 -5454263
33999 -792243430
231 -338274162
33371 -550566378
13972 455835232
11741 -448919595
5079 -37790590
46188 -425497921
14604 960278047
2373 -369693682
39529 -823288589
33148 599967097
3489 -203372977
17019 328625072
6448 -940767198
28540 -202391628
14943 -288400717
25122 -792171111
12513 -994768476
16757 -924891510
5249 708126483
2246 95194849
46929 -356539673
4727 -358451568
4751 -898488470
39296 -16342902
40548 214760631
37655 -941961206
13867 42144035
26838 -622778975
29398 765970313
35949 -992328271
619 -967289309
42216 703411069
35913 -127236870
5966 499008971
20173 -890258840
17841 -43741790
6644 -883582901
44985 61972566
29665 -277822255
38377 -946299369
39426 -665713437
30599 800842383
29761 498403291
39958 -669676213
45517 205409157
19849 446975905
3328 -446503865
9266 276062063
37387 -513544409
13105 859665231
39794 74307559
41012 54430944
3511 -881237212
40535 -33797653
2979 -985450475
2442 -369604738
3998 131642403
12048 577783039
6828 -685666243
42915 599452004
44262 -901381305
14831 -389620886
41178 901847588
19533 -921625905
5680 -633455084
2476 -310467364
13582 -688488176
24614 -663390162
12187 712883443
49323 271215147
10410 -824768484
23921 781301763
1156 -962119241
14517 789435967
4324 -27775666
43030 871957431
2898 -859651417
12526 722957860
48309 -926189573
5344 -864467944
31046 296920339
32164 881207818
34009 -725939022
44423 -961293225
38276 373146194
27712 419410096
28212 -83434963
45797 -292232017
20303 -882654282
20053 306660312
34096 591124625
39562 -987070566
37295 365986993
47421 331218438
16848 242251954
38646 880152763
26934 996847893
25224 -999879193
43938 684210941
23489 -889630356
46094 -93701436
13602 -689232449
35535 -711959343
36376 -370174251
36063 368255836
46814 494956428
35863 -179863491
39855 -751597274
21166 96289508
7815 478437274
6390 -248595636
18610 -417253541
33620 -322500326
26969 -275806167
29831 -820756092
42474 124100456
18008 -930624077
32934 -239077574
48177 -694080107
25730 -384680692
25737 179750590
37100 -661411106
41621 470677950
33811 -961473047
30581 -980870863
33503 -389458376
38084 -566896678
2997 371302111
45945 628671703
15612 324829964
46773 -364907873
34404 -254025564
46864 736314779
34673 -233082664
36645 -249838609
11982 568926753
15648 345028733
23036 782315432
8739 -652976380
2758 87706846
48471 -104644329
8994 136686259
4724 -255947094
40962 -708421659
8307 -691482981
9147 -966843429
47362 917855078
36211 500593549
27238 -861455777
21968 401437234
30341 502263882
8968 -476349700
32085 -417087661
35960 368032002
5201 831840823
12847 296088717
41329 -993496330
22930 908171839
16533 -354203949
13072 -171686110
36815 668674838
46270 897922217
32120 345634175
44752 -201751169
2418 371059356
39591 -922083283
33371 -124917243
45098 425648557
46913 -387434545
22631 -759552592
36126 -45547888
22136 -123364524
23668 821827454
39858 416545064
25307 -310409801
31391 274452928
41499 -188637879
12649 649827659
42843 -871560031
49326 346207400
40471 -647204741
28018 -922144732
3826 730723841
5649 -461610534
36875 -997782911
19203 -507271722
13755 -832110648
16807 770141337
2755 -993312580
43973 -837626985
25945 136578060
40182 -240424638
19374 -685766206
23764 957452830
26583 -437487785
7476 942173088
28357 -714666596
7246 -856814509
41311 376048534
15624 -935620755
7524 312928184
17537 -812548823
42516 926471277
25051 323050694
23711 -150688379
39682 -813014625
10738 -225233994
49801 786346215
15398 208480111
42327 531673563
13004 -394991669
41736 -461183847
17998 198907712
22599 -241084667
44579 68609307
3845 805738221
39400 380402102
39732 714871380
38428 803298266
26240 -202418866
16510 -771621511
44496 -656467728
28488 931127246
23710 -907855706
34211 578710236
34920 -384367612
48542 -344786435
21278 -73423345
41989 688966539
42199 -865889773
48450 -638697082
5021 -155853958
33776 785554200
18819 -246388896
42239 301972202
692 946495057
43682 -611724901
18698 -613988462
22186 -875061479
48758 164042407
24796 807006395
36313 739883677
26685 -213360312
22580 -978626058
34170 -943014976
37943 -61785222
10821 -904667383
3171 -987490685
20420 -953589053
33150 27288340
49750 -830170991
4109 -268749808
11731 -31156569
31953 -269977195
15213 447933915
6663 -350052939
47091 526256359
12401 422192975
16918 -238676226
8799 -506465021
49758 599051086
58 236596741
6057 66626930
37878 132819579
24273 -984773526
21837 -686062621
37572 -161075979
17453 -404324056
48750 -985034346
49570 -245934244
12819 72280314
3026 -577127416
15560 646359908
36 -383534575
406 141148828
16267 78508833
21927 -605733486
43445 -860383678
2256 416727982
20810 -573552326
35054 137576527
549 322042645
18590 785572624
38279 636784353
16462 95933691
30358 115954200
26785 647379279
5541 -528216618
48809 236408695
23876 406455575
30761 -949234435
32080 -177209859
22818 -494897313
30670 905925524
39551 939875072
17952 58817831
26829 -74725397
13580 -241015149
35557 -996388230
45462 -783581790
22411 -508347982
31298 120275818
9201 -276284454
24242 137803189
25117 -467175640
39926 -957285532
4610 -265744123
8565 28622005
13882 680427426
18851 13705585
23417 -28046569
28035 -744696847
38006 -841583403
28368 -686892035
26176 262573561
25580 261573828
15999 861898585
30484 745773229
42771 826425198
15912 -749228924
35545 132867887
23765 -204644164
27842 158990154
33933 -41001320
4266 -536441926
11506 -982730865
22289 897744034
10632 185255891
13858 286860293
208 -929294650
29179 -972109969
4971 -991307862
15368 566645176
36727 -967048195
22883 -656925510
42378 457352637
24827 -422791574
48581 195582493
47526 929202667
27095 -719351135
18001 979801790
12177 680788599
10844 -429509712
583 638739159
44510 -930558948
31085 -888182859
9280 -105759961
1568 692152406
4213 874974647
15490 558988294
7284 -991172907
1873 546507866
6712 -25917891
1130 -972733195
15671 -398295764
22379 1078223
33175 -394166330
23959 -983399093
40067 252944017
35070 -113809108
8034 217300928
40968 272232506
1265 118517313
8313 -722541113
47182 -605478172
15275 -83426199
48020 -442179184
2927 -305582853
33953 -89795270
8967 -859779593
48631 29599622
33293 945931344
32252 675681804
42175 -335726398
14496 470388670
5951 -896472758
26102 -599011120
6194 -495736731
22157 -954822635
15547 -781969143
4659 -529314311
6507 -451919179
47969 450202677
23760 -587074216
46192 964181920
47895 724832725
30423 694444821
42978 -665752462
21141 338329025
34048 -996214850
28748 -598498013
40869 201439997
3268 40621200
14919 -825486587
44272 -660058225
27466 230530465
11287 527148929
17960 839133971
26108 -126374394
23879 42791718
40797 -342277702
33472 536621772
19311 -856578783
16596 427326448
27953 -278093198
8791 995500643
6993 95973051
44252 925899658
13072 -392323389
18388 -72574478
22340 -654526306
22625 758245852
46176 789083625
25584 -444993065
48654 554472282
10933 205549461
37586 -929544199
43372 -730605597
20852 -681926753
30050 400659967
26963 -167134845
38207 -984094809
4850 -849349694
26919 917948810
40685 894734273
24320 705945305
7510 -291636977
13001 965346943
20231 -380879964
8671 -134811417
38045 970668884
24686 -909180398
14006 -482058019
15229 -892481944
44377 -943065145
16365 875995277
470 -538112310
37997 -476329078
36085 686221670
22296 370864914
26572 -7973232
39792 526196615
9911 -901449568
20469 -949647210
7727 716930141
15378 -256220862
48741 -308687878
4104 433756414
40824 194812745
13955 -954730670
30962 -392998449
39242 846580318
17593 518197782
35805 681427238
8505 -483096323
30446 -657075548
21068 834135076
35509 61836589
5733 65697329
43823 -497127671
1468 732763459
41934 -972224449
31967 -918749793
29306 485846037
31721 -292160859
40694 -914640389
39930 9929033
43168 -763753714
23525 -992776126
27552 437578972
3425 -325001619
49810 -966942005
10938 502140843
4525 -853148331
23999 912116670
46482 55498347
23899 896375466
42027 773988414
804 -602677784
11359 -188762317
47296 -651501124
27910 -727481597
14690 -318946424
27451 739071077
16402 -721045434
2948 212405001
29351 -337813823
43373 315602756
4426 -954609714
23310 -562802104
46244 -887821577
20243 159936142
40910 -571513506
8711 543728620
32656 898791712
6941 930970068
4824 104079950
33528 458234850
22280 -435230487
24080 -674072671
32332 -921011321
41210 797677026
46135 -511171967
34673 -389465419
32478 -719233089
11688 -950725666
10477 -607054927
31568 -893468072
26902 995651385
9451 647240277
26699 710259557
5860 846766390
17593 486731521
1035 -695494262
33069 -940143777
44904 -252258535
34844 -978718249
9785 -414947536
37046 363730977
47890 -103155544
18791 -904164125
30949 889959576
7859 -992154381
47005 310212515
19145 204301111
27021 602972806
5550 -906787806
43717 433932880
38619 -687710507
45718 483961102
18921 -778611962
19790 -636493028
9438 -517846237
34742 -247220427
24031 -855853519
48710 342898982
24911 -551740828
4792 -418720343
42173 -213100880
233 -687881852
40955 -446022331
39864 -389206396
26485 69862855
2350 -920350069
11035 635681455
19494 754298066
5039 647829954
33718 -900260718
35209 -81119173
43663 828384810
145 -792824410
34764 8042371
22030 -890824946
40528 111539554
7703 333330553
8223 -407692889
717 191265009
44217 -612985562
14370 100343552
41360 495796565
10984 -969724598
21710 -701872795
32841 72932374
13202 513121779
22942 -44581952
43640 -240126785
15588 -929660562
30846 818028402
34309 209753968
874 -219378628
28485 -941741637
23373 -864574552
39887 -571454448
39105 363167588
30507 -10895745
46012 -882569537
24022 814091489
40216 -744965928
5852 -481543139
24910 -416130231
42985 -185304855
34584 -511015100
29655 -35825077
45244 -82934572
36801 -58386037
22327 -577953883
21566 -76868364
27189 -898087950
29639 79911451
15707 -266917355
29462 -970923504
17987 -206571931
12143 -28896518
10344 -564775447
44323 -330865655
29491 -184048396
36506 -784646341
28583 -778619575
45854 464466159
46475 205973826
19944 -311350994
30643 258468800
30851 -961992140
19312 -184025817
6829 -322023159
3338 39451369
29440 -895397359
6124 -597262325
12230 -266142067
42279 -582217182
34423 857056551
10211 -260661879
18547 -608812721
3440 104455145
45324 -900835601
29759 -885750088
35067 790965266
23127 -895373248
936 -561867732
9110 -200591211
10159 -677825885
26757 823162447
16475 524255949
30235 502482879
15698 -83621297
1608 513622513
26987 6516472
3752 -449121831
33315 66195532
26285 105873542
39809 818278637
10256 658206042
32796 -849608774
23495 143249733
8523 -464049918
24199 704632604
11404 634035033
7335 284900954
187 458727877
22934 121437569
26435 -587317765
48708 -146425460
2710 -406946580
48953 -330581189
42354 -87697624
47366 -470358411
13984 -299551487
39740 -955142380
23707 803196778
13214 439363234
12191 -164201419
49967 49787411
4718 -770660055
17823 333157300
11222 -172895097
37140 915690755
31648 -205312345
41076 -488497802
21010 -973765644
3086 -100493620
47970 -191270285
28229 374150450
24424 469511952
25084 -787465680
47555 -835335518
13064 316888296
42060 -499073904
16042 322813029
36682 -593603224
1681 -729149785
7324 -184402097
35559 -674194829
7370 -339161030
39680 -149457014
49367 -981771622
24447 330642764
9568 31713687
41992 -958830974
3347 828833990
48473 478967074
21723 905600900
43349 -153522113
7269 -132436219
10559 -10690611
9606 -469706050
41854 -640021410
33762 299216928
5899 -191306237
36750 523091130
35862 -647838070
4695 261802467
32507 -926689694
29335 -907369387
14605 -500225502
41573 -779300968
49934 767479428
23669 -520370353
43429 -762140367
19024 -511719064
24887 -526329662
48929 -660155020
11909 -783016909
26856 519432689
40173 451634158
46089 -462570044
32425 -858607615
19046 339117135
47749 945264930
5781 -965785269
13764 205728704
24486 -871186295
43353 -766269952
39683 292198153
29090 955636780
23472 698758705
3686 -348429672
3420 115472399
21442 530181945
32456 894230274
26584 382461613
3999 -509355104
12032 -916590994
40290 591073043
37775 114026131
21189 -968737578
26128 880201538
31587 -2004327
10179 -231480521
22612 -561962380
46326 923189267
25948 -141503918
18483 -972083639
14660 295829367
25994 -686093725
17889 -902536533
8364 326752576
27936 72738238
27635 -729613254
12878 -3615423
47000 -858384593
33299 556684065
46091 187723126
42606 840781237
35210 -450093732
11889 -614568432
27652 -879352113
30602 -247112165
17203 70412485
18761 411695261
8729 -56190452
28477 -66797000
41239 -902732910
20190 385756412
7342 -625214776
16986 604583066
33485 262304340
43819 -904233365
47873 420979574
35844 -888697225
34344 -932116919
47322 -850985917
1919 740661994
40832 -957872078
23184 -196864527
45022 -952090410
28944 -184501737
31707 870023497
46262 -307913466
21759 -14548105
1315 342953602
24295 435788743
5380 456334798
30725 -239681888
20888 320619603
19038 -446767081
47003 368355231
33578 282066358
44282 604148921
747 625124409
353 -369466184
32081 -993254234
35617 -788304352
32183 -936169862
32035 -309901770
1833 970653940
9037 491833348
34499 -656657521
10592 -356969233
371 530515222
48143 975281479
3063 57185760
18471 -361488504
26770 -989797009
27401 515962751
46569 -645022485
39635 13394105
39754 445045000
25139 943525251
39834 -871128066
42228 -589326476
6873 -628291983
497 63517615
48383 -444292278
22946 818711088
8920 522715105
17218 -977512562
15288 -304821667
31325 -375814313
48440 -391307943
19573 -806774923
19183 -860838642
22712 177909207
811 -715774713
13575 -201885799
37727 460090643
48661 -929827847
39770 -36189050
18674 -600634491
42950 -307245497
35961 458257970
11762 717101868
46554 -499596823
38866 846777048
35458 -29822123
2955 117253656
31368 271655030
30590 -777461512
13776 -601829570
34632 276031399
38395 -227622651
49504 -742411291
49661 -727046594
18916 976239272
10128 -406565315
42656 -257088136
30085 -410503912
49266 237470768
14169 -422673363
4516 -932995518
8139 244749626
21009 -436576179
12311 -854294143
26288 -328998403
32997 292726085
3436 740160919
49629 -611812258
41149 -239830710
24915 71665640
326 333460064
21929 110435041
31130 569309332
46453 -758581635
45003 -357653253
1230 596060621
26600 -781234131
39692 893609368
15226 62247607
49205 568152001
44439 -564292135
35137 532798552
36295 -368985775
33516 -973865237
16758 -565356206
3859 980108429
9824 -532066566
42768 696992139
10505 -504492696
4052 -450944429
16193 -390328142
37729 847205281
31002 -309040857
6751 610627419
45773 485162578
20444 338972306
37211 744690210
20789 949255579
6697 -502210144
33652 619404303
29086 -369260195
23240 -446946139
12353 -752394740
12565 -11567642
37931 -959027145
11068 880966616
38250 535120474
45971 331598795
42567 26535602
14533 831802720
41380 826038338
44901 -862398672
6908 747578589
34799 651465688
36345 767279955
36113 30318449
22311 -572068219
37042 349209352
8063 685934663
23872 418649605
32574 727645992
32820 -917415063
86 -414662826
22777 193878789
47862 -938557350
47342 976087309
38638 901489240
34183 15758594
40635 -946938105
8205 599468980
3782 643126978
8760 923394316
20021 -934323910
27107 -400887848
11759 315278083
40428 36067330
18621 22410683
47859 -989276755
18388 -909614942
44062 72136986
40648 935316249
21842 744341403
16350 -133054364
23886 43422375
7708 132356983
315 -702101559
9110 -22288512
3933 -448424575
37579 198929130
23566 -647452610
14721 20965688
26372 262163992
3592 -787700307
34752 503640581
43921 -964961670
4580 -692971188
20216 329034567
46557 512192773
31501 -483497084
9901 -178979559
18883 -96460792
697 -870623434
1992 192727991
23474 -370329020
18372 831639569
21610 -389102962
11032 -776650557
49137 -398985667
4915 -149019026
19305 -261666113
12701 -614534814
49755 -291109764
49362 -50750733
2185 762996310
33104 -518269139
20070 -32871564
5003 555451985
46329 119037118
8099 777456993
12916 -155130198
16841 -416557179
42266 -980749124
15210 181344223
25198 242441401
25290 -422563524
1663 -229139146
1091 -121345659
3609 -470082232
30431 553350451
31313 146172144
581 -418036467
15519 272867734
21205 62321934
45281 -409371801
48002 993129302
38477 -993575453
25424 -256218807
25418 235880741
38495 -354059367
27110 809966966
44173 -835869865
34477 -961204877
12893 913095262
12066 -276795563
26582 -285856678
6857 206559730
43817 835193514
31801 286038726
16926 -423634980
10675 442327080
1628 164681278
12473 -148900850
29892 474427051
17685 686104241
37560 -729665262
14874 196261145
6269 781931732
43347 477249350
20140 803769160
28836 -280978236
31495 922346720
6587 666535691
40770 -889958338
6683 -787395261
31820 -465725953
5326 108417356
16508 -43800201
43203 459934149
4743 899012750
13841 -743972762
38384 -800341346
40387 -543671286
28065 -460138997
46517 381650084
21849 986548203
11276 -433424649
27395 878769694
11357 223984214
38954 -109281837
42211 -472265610
1748 -55962876
36924 -23536112
14390 448184606
13709 -964103523
23716 287469132
27787 221577549
6264 744212098
39455 321234524
961 464000679
15235 -667264030
11322 -491410839
25208 -83007139
27076 -15061285
6879 -918797084
37307 430082380
35858 153165441
29330 -902394595
40012 -873127221
35611 -728939930
29203 -401979928
47622 -692790675
21425 -101826660
24217 350020236
37268 -959472770
13201 -372674823
14339 969602501
11715 272574521
29589 375789545
42462 -267394858
3875 985686466
18260 -934070233
1526 -758160269
28865 -26486060
24012 561841537
27962 -763485526
23800 -344380435
42907 831975582
12171 -552338425
38806 625717122
8652 701049437
18291 -138547995
26527 241472989
28888 -885203644
1499 -903427534
8934 926771348
17469 -137394627
45105 -73856456
7486 861268994
26884 325673968
38443 -3252152
17414 288004844
46779 -894087759
40170 58676671
10147 -992991053
24738 -105721025
30981 -357531203
41788 -63740621
5736 742273859
46326 -793762974
8375 898457234
28960 773621610
31508 830742195
27542 718024063
14385 -695544656
3193 -327329224
25621 -689080822
47773 -193913043
13630 -214311250
14051 -324562058
16918 -745809873
8925 -941694861
14519 177964249
4461 -366882937
4090 -954379748
43840 -535882862
5101 -175121184
37364 -737310850
13215 -357463393
41952 -947335097
2033 -270556050
13129 -899288505
48454 -608955996
32755 309710901
48844 -375921566
18562 821946804
1944 407382112
12714 774927485
10902 -272667187
19419 210617174
34313 99914990
43807 -725420390
18761 764989412
42373 -714552479
28778 -629501674
42277 207034323
45820 -231519191
24814 -859694596
32659 -932939376
39059 -811226081
20724 140197853
46318 569407619
1457 743489018
38184 -162040970
26205 457412357
43701 -51192398
37213 575826868
32634 -812846142
1381 760655972
4300 453375005
25681 -336769843
10968 83612927
34685 820671499
32124 -556247868
26053 -768516306
31548 -568612467
45153 -504236873
18499 771777864
3248 50162961
41671 -584893319
14284 -636654197
22673 -230064630
39230 -560182153
40173 -14978343
13015 429690609
20767 -963339177
23751 -196161306
26547 377148085
219 -950775213
8482 -782724979
12556 -694057378
5750 652390029
34246 -498025941
37021 -106525753
30930 738937492
33297 912228691
30414 -474988436
29413 893972320
10330 491769642
26604 17819584
30408 22423343
12038 -280586278
11808 -972729491
45297 -844195065
29958 769978377
21000 -642796222
43808 21742512
16572 -269856899
17349 138794404
48250 -71630056
14988 -215285371
26195 -314952103
36570 227795400
31396 -872928042
41543 163046898
36594 346057998
21721 -948111699
8811 864248630
3567 -985450121
44610 -844345893
7886 -754350125
42388 565481961
41415 -625031956
12449 -356374690
45255 771758762
39745 -903472951
24947 -882373407
21995 718715938
37897 213111515
24766 917503389
27740 -156804210
34092 -733338642
9990 34065812
32045 -25757099
47009 -996520094
46135 -609306995
24967 642754893
22938 369038521
13832 -895683621
41496 384001738
28788 437175438
2032 -862418762
13530 -885379914
31602 -247259623
10119 407117777
29920 556406367
17726 638837858
20023 -2085990
6912 806494066
40326 426552066
45072 -45429728
41518 764136459
41333 625936390
19123 -679919193
32546 -149128484
13307 163876969
24561 37127684
47771 695365337
22068 -284695559
22219 -668004276
2092 -176617815
36396 -922231511
32500 563986168
46588 -159843583
24836 -99644237
26036 -261996736
6077 936469907
22650 -842716096
14712 340347408
35277 -149791877
35094 -966036392
41294 -815701418
13921 20576005
30448 -924644585
1140 -967197661
34525 710819017
37508 -851730418
5752 170920920
27338 -283213642
42122 -212231310
21955 -869697828
38433 324584508
18414 880428030
41792 186727433
35557 959233124
46734 117027067
25651 903537001
29360 -83195622
9794 33505922
8262 -634973842
45176 399510933
30516 922492785
30058 716949034
1746 112552618
21309 -190476253
42273 903393866
44728 278609615
3998 -435852944
24490 -585120508
28969 -915154213
39209 640326397
29752 -927657947
46432 -791768790
37133 -974474538
1621 981306225
33511 -839438255
4531 -681086853
12183 -366369623
32997 -118499060
24688 -825369721
24146 499020656
46624 -664116689
30368 11035224
14717 641700621
12762 -496578792
47606 652543685
35739 -514031679
49532 392643708
19171 -433451478
21100 935936663
48409 808720790
33939 633704609
1339 -967930710
36584 -983987529
9104 866034334
21344 -690372378
10934 -878816753
34826 847717966
34940 545541300
12509 -736834107
9579 -226485947
32375 -954773536
36527 493111669
10192 953681906
34922 -438927952
9192 -687452358
2252 691149682
35326 -797540519
38306 -933896412
4277 -805661740
15883 -885852592
47009 -145258029
26290 149476815
34468 72581833
47728 896911229
41635 -550986673
6145 103973657
1679 782424008
22267 637142670
31072 -638221779
25864 183273540
39575 -726959738
49744 -526905534
14409 -844808749
29512 -453511952
35457 -971114964
27008 -146504607
22209 -251517536
14299 438603296
30878 -596976973
36355 9328377
2035 710972511
12873 198792498
1522 -584579935
48287 -212948510
25031 -260817408
22855 451524150
18617 -450219044
22208 487722597
10646 -831150624
34413 54501718
47112 -452637547
44918 81361419
31069 763485671
25051 -30574433
3945 560511945
810 -128938596
3904 944572331
8749 -677569967
31524 -389178224
4369 -10292966
47537 -67677094
3863 -785256426
16172 -929117495
31882 -960407578
44141 589193168
5622 -562533706
27714 -145392396
9628 284916890
8811 891308781
37080 -510365322
46083 -914387247
1438 -719145760
34274 283066337
38114 -904789816
33573 712765796
5055 96408833
2408 231181108
13614 979708917
1340 -133865070
44451 541795495
11790 -34088169
19436 -703083577
33315 350605854
30989 -856354585
30094 688692124
21231 -748715581
38660 993976175
8866 362039020
15558 135422932
5081 -124036670
22165 -900284519
46591 198310135
35405 136040923
25855 -514523445
22051 -97646905
14927 -837463344
3081 859050191
22399 541300714
46130 -958713607
44871 -990880262
4158 -829257426
35102 61832452
37825 -207457184
15749 146793966
7298 586153382
18864 -518812820
47316 847645813
3089 -130718195
8362 -437450929
2167 -309104706
31952 234546763
13308 185683445
512 312885031
37778 -991714296
5444 -883037008
5567 -358301001
31452 -869674048
18769 -695059333
34635 979919276
39011 -296649132
38049 327008283
20449 -43025775
6032 -283448284
788 863373536
35184 33530744
43860 -403480694
2752 260217134
18518 66707166
9224 -785780386
32607 632306294
21646 -202568982
6971 -381111828
28840 830053096
38725 850625738
42959 -771920175
38109 -66405914
18313 591031007
49076 -565225092
14798 569340695
37792 439199862
19169 -442550020
17115 -424018350
38818 670438271
7886 -904198017
8278 -577285608
45412 -931643157
45016 854629922
49371 -999581267
44473 611073855
3681 52204447
48534 -889946218
34790 246758141
33050 728883197
40245 861183864
80 832197846
14179 606128035
26039 41135599
40224 -940168709
49628 677314855
29248 -698735540
21305 736257904
4179 172691010
9745 56866319
6527 -166880099
24349 -123329432
24351 -787873441
34701 723639233
38784 -459674508
25709 -7065899
48301 -691704621
23416 406925787
27740 -80187522
10124 949049453
30661 -135332038
32423 -159690250
34008 431426259
33623 535553726
36399 872488185
24439 629743366
30287 -34607076
19484 -704034862
4373 345654636
30129 -511079465
4638 177159507
4887 -859994164
47977 -987980711
31768 252394653
10459 700025715
10030 763991890
17994 -614642530
33731 583142452
12531 -114098000
6538 -874066296
27071 416148928
8206 169030976
46115 -885392645
28345 411577688
48225 337116838
42698 51274825
47015 234869213
38503 852247584
8590 -704238658
37059 -968763379
28513 -988880953
42871 -734486561
5892 -895437143
14858 -934223401
26657 -327615226
33703 601371394
18723 799903726
27435 -824891741
35949 -912085164
48028 -67677869
46957 339700524
36090 644340725
4662 -120089678
21665 673974591
11213 -841220398
15003 23975074
38515 352956076
18934 -728592127
826 -9339243
45532 -699499858
21538 -766072518
31209 604095586
3846 -622693389
37801 653374995
13479 218406145
23022 595285828
42906 -725673214
37109 -162290890
54 -706236082
43521 -817574876
200 -930588735
33695 -525041477
16397 -651594935
15823 -415081020
19123 -63932779
44704 -145372294
39645 -360192989
13624 56342264
33612 -909556512
15988 334851423
3604 447089
23876 571989008
14472 874796508
26779 -718472665
2460 -373585476
42143 -526379701
28823 670352658
7724 823225837
11170 694945218
28792 210339898
17605 146080291
37304 653523495
32112 -771276400
33442 -344482722
18702 124615722
12812 333049428
4790 -374461343
1518 252353038
30374 19769260
33785 -626071704
48596 997832832
1844 -952957721
18117 796127417
38988 391975918
32169 -869070716
25929 827117778
7626 -627683876
39725 -232070417
46862 895539736
21811 -227276834
22595 266331915
20573 -149749027
4012 -284156265
12996 -902761559
16738 489000736
49922 234313132
5412 318715332
9102 -287431884
44035 4139879
35517 -836535560
32220 -588107445
8680 -882888557
7381 176256196
12286 385248404
37923 -986479407
2509 796984095
1422 -883739485
20605 24239432
27875 -545128216
22522 -727250049
13084 592644611
26297 135738794
6911 -359065154
24726 731235397
49839 805367296
26204 -514823407
4391 737798409
20958 -146015117
49640 192361770
32364 690883242
33691 -897762439
14430 -661748776
40657 840135111
23248 -244364967
34986 -663515118
29495 -908604233
915 -612035580
49268 -454477858
23892 -219525824
7826 -473509656
16939 -976026272
38491 -491865972
18912 466471328
49451 -766624200
9043 453868550
6112 717231813
33038 117159084
10548 627120541
21927 270490046
24929 -42666205
45916 263656911
21333 388620774
42917 980896830
37359 -466963049
27296 -936583193
6890 52245183
29213 -928805768
31914 406711732
37533 -224985525
49379 901531363
29530 416862926
38364 637505489
42383 379278918
35317 196348910
49058 352414309
37573 -890739756
47372 -92555027
8156 -879791097
12208 137056640
39801 354745513
7050 565289503
89 -154586959
41126 819886261
17089 -268301646
46070 744728657
7937 -471183534
38309 957025598
20870 400646299
11562 135980690
11352 691106185
32783 -544289381
5593 -190501076
24181 -144203494
3147 -895986254
25613 287986388
42244 -101640702
22340 570782661
35275 -952691317
7038 848413465
8475 690602363
35182 264753107
45058 -687717238
29062 -909226511
4181 -884367722
38465 -985043025
17595 567665531
30808 312137598
457 833823186
3286 11904988
7729 -986696399
29253 -45854751
44264 -141800029
8655 -639532056
47762 620629537
48253 684515692
35152 507056235
38999 235683434
6924 876080208
12488 384784411
41387 -594272545
42988 650967303
21254 870408980
48519 -944409854
45135 -163928290
41665 199618155
29758 219902862
2834 466070917
38862 -616275980
3558 -163872160
9885 887936622
9210 20618162
17949 174945035
41596 -80635441
15324 435274871
2328 -252229566
4090 556406709
32043 666911666
1813 66875343
47054 -311403088
15069 -357486701
16162 -542644931
25987 894494825
35198 793035347
29540 602481199
34174 -864911247
23269 -145160577
34459 -557040265
24295 117041216
32441 -214157595
12841 518989617
12680 -901648881
12786 784866929
8625 -940238927
7986 340280949
44249 -540277971
27100 -510910595
583 697726762
28462 -306980563
16990 -633164221
40887 824958000
13776 490951162
10898 362664154
21724 -585385415
6991 148751544
7514 -262945837
5283 -413413818
19465 448170192
31266 -546815581
15369 -71771912
119 -891194397
45009 628775969
19084 -842456431
13007 -166004409
31371 -625186104
38249 -1420005
47511 555272256
2764 -415397977
16609 -871525241
26304 102674486
28650 -947810050
26134 797483817
20362 -472349717
34703 -137254403
23686 -541382021
23583 -373183578
8744 31440155
33725 165318590
14182 287127826
41723 -960453270
43079 52661904
513 714229970
48346 232690588
15349 230903275
44114 150564953
4905 -509091997
8173 -974177239
39398 841531037
42987 239078534
46514 386824099
40523 -799716977
23180 -882363553
5038 -878250736
43445 -726776745
36339 134785571
13828 -224148482
47842 55929417
36358 -499585661
17616 -506053814
11141 502301705
9710 917411728
844 -300217604
29786 -865882120
12768 -945743408
30693 -49377229
5795 -224074368
12080 307237566
3184 -764854675
18582 -970966531
19041 -604587021
14499 -326345081
34337 203782867
47207 513862339
8526 870720694
38752 288031173
9255 504836017
34766 71264812
49047 -293773551
33042 -549035450
37322 -863871835
3799 -945919915
17652 -594990532
4794 805615877
49347 -504662813
167 148523374
28295 -149015262
17606 -937985337
43356 404278982
16029 611481164
28690 288718233
20603 -794428868
35945 809987943
30745 -296794632
19919 -812748658
29509 129213786
43872 -591726408
33061 235433306
15536 -602872125
15063 453437853
27581 -419268766
15973 783215228
46246 -870827774
1209 338999930
47447 -21344048
40538 -486516411
4722 555026135
30432 -234038860
16509 995890665
8361 586261175
41314 -524147222
26371 -640962132
21175 751285185
29413 697409430
13637 -659446939
34296 -106605526
26055 457841216
13443 -794483380
16551 -920611349
44605 -27018998
14592 -799969652
6484 177935141
46282 -941964336
26331 -174896734
30795 265579141
31921 -910415311
38911 -168127893
23645 -521925358
426 895610084
29498 -563396944
47531 31364061
21630 9963793
30414 859123585
12237 928735071
32426 -387486685
43664 -150926808
8335 -906786631
49034 -579883502
19766 823420967
16462 -942308285
26406 509100559
39019 -464535267
39376 -699068333
8104 -370837337
15720 41539800
3862 -862262399
1395 -751720398
3188 -732858158
43266 -784301841
11475 898431775
21321 -197374309
39061 640755137
21636 -520453994
33326 47088093
29810 158607752
24664 96999786
14520 104572566
4235 -286286318
26346 -501479753
10048 454562337
49939 -738841584
38019 465480261
22104 -407482316
15844 -530642443
5686 781015369
7413 636427317
48807 -179672995
23012 331996472
918 43086794
10899 455356336
22476 336380726
19646 -425564438
49245 -962663007
23594 698973879
2569 -516458059
358 928433641
30255 -549131141
36544 254138376
45934 -168431291
431 851602387
46057 943801618
44976 -98742158
20667 -677238785
48010 916517986
40676 -682628416
2311 420058907
44470 629263150
16497 947221955
12187 135160065
2007 907490090
40084 -642718893
49967 -784081284
7093 -212613311
5399 851536509
5249 46069377
37349 -915944172
30024 -251282343
28873 459032323
16663 -76399310
22275 -710156767
2141 -695026311
36840 -252759064
29245 556912962
39380 305869687
26130 -954308571
38890 -984192262
26455 -393167436
19254 63638855
41718 701783546
19276 -134308996
13186 -824136683
30975 442756623
5300 640093208
10251 996059846
19432 982371961
12003 657182524
39814 848321572
887 -925901160
34881 -196080943
26840 802340265
48004 -849122638
9927 -42384271
4585 -950125544
24356 -995554468
36537 -358537347
25972 -942940017
16607 672399721
9282 741906945
33145 -893361743
10219 581219532
18409 728902575
40500 -918611428
3766 347858221
43631 -459992263
14356 240488646
16009 -293579530
36200 -986987643
3169 -998407714
37819 537807135
36142 372093875
3859 -123825646
40428 -150887888
35410 -218513183
25075 566099709
35594 -965981448
37482 -170348355
40218 -909246000
28576 -102305668
2071 -80956017
48982 295422205
42676 632566425
45136 403414989
7276 518395226
18715 266014655
24884 411045094
35801 -59495145
16968 919778741
31911 -459173772
25938 -914331272
37283 441906985
24983 -40722118
48236 587641115
1800 35115199
9183 -953806838
15369 775553869
36647 966208163
39505 195974395
35975 -388751866
12790 -520336868
8227 475604688
25896 -779595976
32767 -969555975
36607 -941757139
11591 -453518972
38014 -616771105
6778 -883884777
22692 -887537006
44548 -902428635
14528 894124491
44713 -193229919
44598 485379895
20644 -364652289
45846 847634101
13586 100756617
27658 -23625014
29012 -929478190
32191 -302496448
12767 189478129
9158 -770214852
14045 -395309292
22286 576863523
42871 955520821
42187 -870405025
35820 -605546231
23852 -950626934
2962 250946884
44596 826718448
18902 -931376397
46574 -14593208
31779 706682487
20651 450774230
44135 11077141
21623 435719192
4342 -390943100
47610 789030780
10656 -868965263
5559 787069894
31223 -387230123
23648 992164097
37164 497933394
46631 -939036150
32299 428806476
46434 -659792423
14370 267067551
16391 -775640642
33590 139912499
5994 -691496607
22586 675927723
977 -943422385
8396 262243278
28016 351248585
34832 -83464598
5281 332349926
30376 -387467595
15800 -610954721
9130 71083890
6719 -435621219
36359 -809792221
25331 702353151
12511 -917282921
29580 -863941927
11467 454362451
6527 226135572
13188 -958699597
43683 120307502
22440 -19162065
23338 -450661951
37976 314907270
39677 279194969
40249 -88765298
18593 890421827
16962 -881750624
23509 -812758337
44815 211903319
20400 618248839
6913 668823676
2480 -630233670
1903 -948615270
35134 958509006
32861 -268868559
19377 396228815
16866 255405300
28923 461859066
20388 679771192
22248 -797215050
6779 -885673012
42718 -721642809
48855 -746959909
43411 -753933774
15066 -792289979
33698 -387919839
46492 471138329
23060 -295247471
27888 -569735255
46188 615208192
3361 447110747
32400 -274118085
7334 -337963423
24122 -22138678
46273 -366172279
4710 -362153632
3561 126369402
9494 -166752574
13653 381802414
12436 -303130744
49418 -203854931
49751 318562485
15015 -856687739
27007 642322809
47355 -608390747
20001 734973193
21462 974000714
3644 -753731248
30075 -646371206
6516 -317122236
24134 -742707302
12102 735611224
25004 -910555955
46460 -384412054
7203 500688655
78 -86724753
4085 -526077028
35234 -730850173
22638 -892330903
44704 190812239
1786 -125963657
3410 -956968945
49808 91673246
2041 189107052
34817 513429881
22581 -714725092
36133 45225301
19347 6901033
38980 -705222513
16144 -541567842
7406 -212537466
35507 944816220
32400 456061489
46940 878620739
49331 977955036
7732 768041642
22698 700251115
40714 405061140
34545 -899627496
18739 -910257247
34015 -828814287
11015 89557670
8704 -899063502
13987 -796403287
28872 571464035
42922 -956303519
12702 -966263725
14118 472828427
15519 -945004901
16490 -388922592
35403 -874085153
32317 -557509428
1714 -957291902
46957 -824360619
48488 -853247391
38323 314432047
6070 -654567499
19001 534349337
46051 -794518875
45161 -157917014
29468 -747508727
43902 988388081
32861 -273191480
19973 481058018
35427 -629785270
45931 -627697187
43387 -823712820
11632 -972671755
33981 -485138549
14061 -932891413
6988 -826617533
14970 -20447617
18073 490563056
44182 -34816031
16956 -895635879
21748 325505693
10127 -454437226
21295 -651884352
23667 -667340662
24069 906691266
10433 773825444
12625 51519999
14598 -53696182
15270 -978375746
49196 -13151423
31046 -877220672
48065 27822534
1944 679046014
46336 321266136
46611 -933053877
18171 -843470358
42417 487518357
34006 -736105352
3988 974463710
21329 517324023
15820 299428055
14407 865181760
1931 -53705205
35404 134829004
27582 -874832802
12882 -385799050
23486 134424978
37345 -92172703
9787 -987074573
37905 162733679
13322 359756396
41107 29872426
17076 -978644264
35800 -612058537
15488 890321062
15470 434523480
21593 -98552342
42455 245729876
25233 816223523
7075 -479305791
45160 -792730835
44145 746886307
29958 -370565004
26777 -992318513
31521 -411160257
46140 -720218967
3460 -805288807
33284 -499096403
45062 -544063114
24301 916919082
8915 -353373100
24559 241039770
35999 -791303141
20383 248333364
27574 -427638770
30396 671343808
46469 -243560915
24082 -878675462
22381 777976425
32521 880750858
48244 -143029748
31446 -979554989
48610 322701702
38590 120264728
164 410193670
20571 977412889
19012 -906340924
22289 457411480
11198 410255009
16240 -967690978
2832 -820194878
44208 -385237013
3879 -173084349
8429 -825365359
35500 -577357390
12863 -323259052
35960 -931566259
1797 -816189340
25389 218534568
44591 -125193263
35980 -953708097
982 -609418488
42994 775704990
26353 -852660379
48645 -741229458
25665 -126391057
21931 883301475
33479 374819872
4514 -923024192
34772 20141906
32855 457356364
6459 631747634
8295 -753414835
19735 -525525394
31345 -27849966
41939 946364324
12190 -945982678
38666 10909271
48893 -962544819
42077 -426768631
40314 337897536
15364 -412682260
37613 -212271405
20757 636448841
7100 364108477
31194 69355528
19515 -941493695
41472 -947712350
28611 -778305840
44195 770211205
41882 728559954
43630 -935197516
11756 758554070
25605 169848646
30017 -913523000
24537 797267680
1774 42436681
15277 -649393748
5094 -948244263
14216 -600097615
7914 -651321455
34851 -910154593
49413 -977122574
37940 -287723679
3879 -773555626
4329 290932133
34619 904095760
16183 442614309
29308 -716037275
39726 16208139
42172 -939424325
12357 794814262
20515 -96906056
49683 -214306015
46371 984991959
36857 -776769751
42010 -492629365
14415 -406628293
48029 -987242227
2148 -520147647
34487 640651907
14020 -953277173
37137 -20964544
48183 -235053447
4693 954316444
42120 633437907
18522 -700336784
7161 -29579172
14814 278705387
13700 -989876806
3444 -205772465
48171 302400555
22263 -601054547
3227 684362584
31290 53936643
4903 -349094626
28202 787515775
17585 944368921
31827 -960518310
48135 882065766
20026 -804497129
16088 861206605
43786 -498695101
10287 697923247
46443 -707225050
2486 -251259663
40894 941399885
11691 -758882993
29592 799429507
32503 -395435083
20292 942210880
43009 252987404
22678 953098492
30183 -946173056
42711 611704504
7376 838894668
17627 156429087
33987 -845110186
13062 -910722237
2715 290260625
963 413375855
42094 469055199
22208 942658207
4068 400153783
18701 488168150
45384 -846997079
40327 112705343
20189 -282345257
31688 -691620645
33860 -236583278
27744 -440109251
19837 579807586
47401 -992554632
23133 226570175
47153 440026814
19022 -668707802
47399 -739135534
39027 913211114
31251 363035957
20460 650643093
46015 23116302
21647 986615842
36938 62152692
32049 -93341814
24909 328268624
9374 143132259
6199 -875097350
14373 456995562
32090 -837330050
46765 934103857
12408 -94570759
43708 -838867862
43253 918259805
12115 222332733
42179 92740854
7158 837532574
14769 -618345455
7238 -895804846
19694 -914031942
36683 -333144363
37898 -614039047
29958 154912408
24323 -762039553
30398 -799239319
14539 506411
35653 -996672839
25653 -894706702
3104 -75254289
28446 -908681097
26112 9881570
30497 -274913025
41521 4949620
11128 -770888384
29675 -596934890
20748 825030820
8126 729316357
45118 -267575004
35444 -573111918
48765 201169439
42203 371015841
9356 -384970346
22953 960127854
39918 243835007
20264 -403607592
23979 -263015286
21691 -923237274
12347 -841279174
32443 -578670438
44673 -956626528
20646 -297087883
44827 894315420
6769 784428771
33206 21489943
25735 449642212
24406 -308518031
11625 -870632064
45791 900033760
35120 -973165425
43337 -320597941
36775 -963428266
34462 -917982687
4493 -269025184
4379 195046807
36634 -518913065
49053 976699051
30824 -335626370
18754 468743878
174 -944696057
46156 -634848041
33929 -582074093
43844 -969363088
20673 -784338096
12834 -510694015
8045 -220427857
43879 -429243831
39837 -562388830
35987 -70521661
25147 -401455672
31264 -826593283
22121 67978131
1763 -883853333
40546 726152943
6887 -966329486
38827 927640718
32978 138919394
6307 307972755
34660 -254623180
32806 -47256669
15475 618647492
20015 -744092798
18373 -599024296
4044 -452790150
4179 862104359
11077 307495542
40026 -922098206
48462 -961866805
2492 960341787
28656 778939007
46078 250775729
11476 -902132520
6589 757179055
22228 411767782
27466 -365492400
21445 589755033
12236 949342939
34997 -852408542
1309 -608303041
17671 533289039
934 840555487
7282 -858171255
28295 -78709041
49099 -887494259
11102 501797137
39220 -566805895
27940 155573531
18939 -152699306
34829 641934527
8480 120341165
12551 -671387707
21586 -765370076
21383 -739208863
38098 -666693419
45621 77022691
44531 -241194233
867 -587587094
3866 -458931837
40258 -361854488
42651 -932147038
13422 -897432289
41243 -402451779
48916 -262858640
42240 -976589821
17698 556433744
46038 -639449281
30644 558880248
21386 -984482379
40556 -22597975
24717 -675324166
31603 -932063825
15435 -322964402
3762 836632468
44333 666569299
38615 724194019
11731 -680246666
1556 940502035
9748 -62580676
45857 -785333177
568 -238248013
2707 809613553
10154 508662956
46932 717483349
1727 -106802109
23726 578037486
40015 -545657205
28394 -846128321
4148 831355448
41100 -798001493
42527 -829685168
18167 -210103934
14454 605470608
6285 407369722
36546 113074201
26189 208752140
32046 245653464
32773 -150354754
44948 -908107802
6443 983529703
33543 -32953327
39469 -944519834
18200 -234910092
11710 -594715786
32722 -947627655
3531 799402808
15227 -614008401
12208 -434728303
41420 24729680
3882 -760615157
36984 447194316
14133 865146421
8020 -828464620
43932 152196904
42961 -13047034
49640 -46449627
46894 -745157146
32763 227905460
39675 -76584908
3791 468894471
13633 -907011253
30347 -96492679
29019 562628858
24891 -677041095
43749 293936789
47458 -569804877
7897 -989519270
32464 139011589
24846 -284834085
18882 -849523605
26769 131967805
10660 508634873
6686 965573661
5106 -740740226
4246 -925237289
1459 569808896
32570 -298515771
29441 -353268196
40710 794611587
14729 -443495670
49455 532034457
31541 534712185
40127 134557350
23267 429564003
40399 -330035029
32778 404358499
9725 -463416481
23533 41259788
19563 354566409
29121 96178638
3887 -118809840
24390 597080578
28735 -155663545
14395 699303829
24513 66019443
20253 432529122
7660 95023966
47669 845601792
32149 345997785
12757 931820934
45787 -439761102
22418 670411885
38027 954205510
38273 451495950
40941 864707588
14101 -556866256
14324 -81305174
31282 -966395158
8672 -863456944
28854 -892987973
41150 841233183
23502 505649105
17251 -788184840
12946 -129128830
8457 -816034250
4649 426292053
20292 843904242
26106 841027066
39369 513408317
32258 -335569271
14474 545230308
41487 829046358
1201 295148
4559 -920527234
1147 448076223
25760 -955566590
48869 578542295
7456 930599260
36783 -541117530
48221 200686752
45158 309195239
15834 387052869
46288 428715448
40118 -491241710
39020 -921847993
32316 -974727626
35086 -866730155
14994 939823801
12921 422002637
45213 -877080450
19315 910814066
22714 864420971
36585 274984535
17006 -15253480
49625 -845960282
34958 -770768422
34448 -482555219
10231 -678632857
25434 -450602914
49094 -406683301
5427 -996685548
34299 -896552240
21562 -969543137
9501 122665643
1548 767600833
31252 -972428935
42037 -29512787
38101 -274679684
16837 392044972
34692 831855106
36685 748016460
27594 -138164000
3144 529887483
34570 -935862178
20876 -986671424
9383 -440649986
47775 -18923699
33166 858260032
42028 -441414313
2873 -683490983
30083 931543574
47141 709634123
20792 -911411529
33444 -147464760
6699 997537627
20440 -120765514
20488 -549490266
47218 716048032
2209 -223210018
34912 912198138
14505 -857326918
15737 -635689355
37030 -13137722
47966 987798901
24272 -91470943
38984 724150837
1313 -499095647
42825 447136123
37717 573772103
26083 -929873733
27107 -310905586
4150 -125587127
27259 -604536055
3929 -27482282
32210 -924320535
18902 814888839
15838 61296713
8993 -100349011
16244 -893197134
31924 446123309
40500 -103209486
44868 707920907
23383 -838391837
30268 987187692
30313 159761098
5514 11722701
35576 -435776230
37717 -159023986
43733 -818370815
25004 -868058357
46836 -596757707
39008 -966789744
11246 831062672
15540 365214351
4013 672827488
34355 -194286186
1074 686644511
2676 819829222
33267 373724456
1907 436149294
38348 421879930
3701 -912626229
49786 -960959726
19460 -201692232
15765 -405640130
2164 -669505538
4719 -565371048
7977 -685342478
21874 296565964
9805 -943926486
3683 -803757762
36750 244044159
39734 80454755
45564 583655776
21423 -571560649
19282 -307302530
21242 172709770
45 688939333
13455 708421027
47250 432419504
13967 122529218
8171 152899412
6936 -873381316
1002 675366147
6015 -54840
37399 -902389196
21317 -849223952
30805 -68409500
12629 -889438952
16753 537926367
40190 240084051
10174 -905647615
41720 -136788569
48811 477060217
46074 -876944828
744 -420553941
45472 -622573608
11430 -492224734
7766 52418758
13920 632262430
39588 619613779
39829 101067669
8170 -370922744
4658 -145863016
29704 -747062850
21202 -16328590
23796 -672280107
31325 758331374
7944 -286168134
3392 615080134
42546 849904017
46762 787504135
45754 779388016
23128 -563591810
20621 -816546482
17298 -410796602
21068 503576559
3816 425973477
26814 575445589
32740 -422675175
46236 -622793483
26411 173920292
18019 -508463618
18250 895857734
4221 872675961
46331 894771640
42128 410496765
1134 654943091
1282 682587880
41399 726724260
44011 -987461748
31166 521625048
14878 858715078
27020 353801332
26158 -67258309
48209 -32423890
46403 344638744
25128 -985125383
48705 -221219228
23086 -105940272
47721 -20780724
32394 -920930585
28860 -971343800
44081 284633526
24140 530396493
1099 429801831
43232 32318149
49580 -383401385
49949 604058108
16152 -969773403
19061 754042457
47555 699264359
5330 -155668186
12587 -360110967
48762 182420385
6014 -872914329
21441 -972187167
19034 -743611594
21934 497716651
29497 767713114
31298 -742587576
30574 -871403053
45563 853974528
48989 -966719848
23104 -431888138
20673 699865140
45852 -381141484
40331 125868226
7260 -329182467
37919 -61180731
21294 152222372
35206 867393932
32339 -170390915
42089 236504239
33706 517320623
33048 60471585
18533 906765002
5883 -83020027
26479 934264094
42310 -223678778
2715 -428684067
24450 -470437019
31208 580348566
32452 -494118868
402 273704818
43543 956920369
30654 -784361954
47132 458478747
49339 653129344
16320 225089219
27157 404233043
14398 -349784281
45693 327145688
26136 -370713369
7855 -777511478
4456 468818444
31426 734310568
25487 983978905
26390 506328984
155 270857937
44660 787076790
14837 -89006304
38796 -390358336
37361 -99521681
17539 -230511866
37530 138253680
19400 -883838953
6736 189751927
38559 208181443
19966 -590250778
17667 77162764
39686 -923009228
19678 729465443
10780 831165171
39462 -744137582
39209 720860933
20982 -965165881
42137 898170396
15068 -293640223
47912 -387720503
33178 -370751042
10006 502085440
3720 391518928
16724 -958766908
32316 -784091370
21395 882886688
27461 -817933667
31778 957061079
42604 873363490
25909 -147641092
36195 -552201584
48889 -975318532
18218 -89892825
16953 -167858976
20522 -720950363
48596 -55168785
33009 47470050
5331 653708600
41693 -156213273
45358 -256277947
25094 -854075994
6694 -794716896
10536 -708481094
48749 -907961531
13731 655603138
1555 -853375345
22478 222649924
7101 -708933206
7820 651707047
6685 601740404
37973 -579855308
14744 -308428369
46584 -301479020
7708 759120073
8480 892738275
28636 -545480583
2522 -165516428
2479 -928314673
40151 -325336944
32548 143401226
42236 -334329768
20158 -861299547
17249 18881064
4464 873593609
366 552975067
19760 -693622501
49131 726938337
25670 293250854
37281 195745713
342 820283377
19147 260245759
29332 -315304672
47009 -212878333
34724 73248162
15741 -522346490
23743 644567270
17725 211707975
5393 -115839749
20213 -934448676
26392 -393790145
37356 938120578
25268 444162502
29710 910536485
48552 795550937
667 494816989
29101 899798892
10573 595669812
7832 -445175217
22946 45907580
11091 697092554
26178 697238686
13014 -480598816
11437 -170039747
11578 -155431595
28262 -986168353
18579 -633445680
16823 -784118032
18454 174560198
27488 -746837117
29873 -62266644
48601 -856505495
14318 -791924676
109 127059172
33105 974472148
31055 -756510595
28092 549044194
45380 -429226417
33837 -445292543
25863 324523167
21168 -851238235
16086 -297429525
2444 -152143902
16297 -821450740
12144 -102612751
20606 -302439865
4641 -967791632
33693 -622314442
44731 -567264691
23810 3183800
23207 530227835
38382 783804863
44800 39917649
25107 -147249888
39632 607828635
40402 -153582679
37797 220660799
16898 -875577162
22099 -680043408
43842 943449545
26033 -265315758
42611 -95019202
16357 334580672
15982 7176302
10104 -360072561
21627 -972960211
11006 109549661
33663 -45539993
10121 870455804
793 596608769
42443 836999751
26903 -60092455
30384 844530238
3183 -168789849
26049 367302482
36725 234347023
27823 120702080
49105 -278604314
21989 274510530
37970 -924884916
21228 591448443
14457 937109595
35956 470548585
20742 -444501881
23241 -596187573
28531 -623162115
45431 -699834318
45921 3505433
15585 -766407834
44649 -985784545
12479 -685592015
10066 555397724
9763 240406652
33536 742909170
40608 857881750
46547 -865612144
47453 477728187
43125 855361002
25474 -331900241
12187 994313865
18104 -732001287
14396 165240716
12502 540413533
5700 -434623332
42124 855978086
2424 227416699
30776 828154601
27607 458012488
38011 -235359463
38641 288511141
48998 -423505030
23158 776885186
12541 346912801
12561 -292467367
12851 748138014
36728 -60558902
31816 -221969047
10840 -563182525
44144 -874055685
38755 944966538
49591 581786266
7220 857341177
20019 660230365
37256 -963948823
12319 -926175620
19351 -247574105
27434 -400022332
40470 -442941141
41493 866589973
44340 814419382
26833 818954343
1649 335897419
14895 -436425001
35669 -379537513
45379 -372574611
28008 -771009226
31953 442844968
41686 324185226
36405 106718322
42703 232978940
4836 -462684926
42743 830862053
37265 -780251380
38595 -63300436
35299 505028757
49453 406099285
13057 210012130
37131 626001100
29941 -780255698
19692 -831860850
29925 -483074682
20287 -91102302
49278 -664021772
46551 -232121677
7265 445835681
756 -524244395
34011 838778451
27073 -27040150
9415 -600428726
32 997382018
47656 -634188936
23195 -66384165
33289 850510712
5015 201926676
15827 -488886772
38547 -230058942
38757 767195751
23980 -159674816
3508 764438033
40067 398386882
42488 461577123
21928 -101542826
17025 -966723504
14124 63915351
13722 633592790
3855 -957519493
46343 -977672272
38441 427743400
36430 388229630
42859 795609807
17218 852252255
14359 -220102244
22941 -903094028
10360 427654690
7925 80942800
36276 -370833223
23952 -594783237
9613 547908202
39906 251557327
16470 -423626265
4243 378153626
31356 -410413325
30077 594950585
46568 125836147
12307 -647967143
1465 -412444222
3535 192029523
1850 528765823
36866 -159807173
35628 -292171440
45338 487494789
11553 -831311746
46458 -282864359
42969 -963762484
11252 -966547286
6342 -441124210
12466 231465494
32432 -335395952
40196 18308893
41751 514628998
34777 -583081146
48378 427143215
25391 322154663
13843 -397083422
45139 617362255
23397 935999469
37724 -499743172
42470 -297398700
38817 673800532
3248 38601789
27580 351450067
31914 -28624060
29989 -401543603
15291 114364344
9696 278936535
5390 -160376607
32961 -563789177
15487 157320119
36698 -72291650
36958 773229328
45150 -76501812
5017 354960353
11654 518949225
16110 -506336163
15627 -351083179
16889 -394964292
11649 -17740442
15956 -711684846
29499 64907988
10877 49997597
20991 884189193
16370 892216265
2737 -991096051
28653 931281855
27537 -485194214
3975 186715609
42315 -28710963
4615 -285424658
39180 -695729681
37141 388020724
6433 -406978843
30716 -193929619
35536 421984433
8774 8513022
10621 -650418615
36932 -464230351
2268 800647962
18266 -740796700
1508 182555003
10790 -696286731
28880 600029043
34434 -11818885
6458 884621193
7866 -233410953
26124 -236488012
33147 -5404995
15387 -999817445
33342 -215669787
43237 -252432727
48660 614092114
28117 703870208
34523 183435590
38891 -717119617
35387 -128380861
32410 485640397
35794 15312528
43644 -481722360
15186 362020226
9274 558766453
44794 -703176950
18057 -864264604
34306 531327939
24506 -55400206
17069 115633998
42465 961017741
4302 -358167921
17670 -415379420
964 -273044825
24316 120422911
29661 -814547298
15231 -373576924
717 396765453
2032 56775225
8031 400115901
38953 -407572343
29407 -357147176
47116 -159126640
23155 -578369937
14062 -805128380
5714 330156574
38654 -880493476
43459 525810014
31543 649772674
11938 424144421
47124 703855857
45286 81291598
23404 -337121295
3932 327496001
28255 -58124565
3093 -959771687
31138 -870416442
6919 -885017503
28914 -290221747
49874 -391553575
3000 926392974
15852 -86944413
31954 763108005
47032 -692424339
20084 -603336505
19353 888108969
16920 193833558
12265 -864169011
26991 152490322
15758 428882547
10861 -956544756
5156 481185201
34052 -995291650
36604 -3987926
8500 837812964
22291 619136476
8416 395577850
2208 367654494
30156 -323909631
3865 -870884409
24561 259466590
16502 25789569
20559 -308342169
48154 -984954883
27665 -522536099
35499 791030263
31817 -234445124
13227 -601009347
2728 -574067780
11537 484749829
2659 -148022422
21782 732983827
4674 341111073
1443 111273988
39580 -519098820
17772 -57528341
11229 110130491
38323 -953815729
29390 -17601862
12040 498452828
49444 357673405
28282 833297537
4544 -880752389
29832 -253992140
24042 479807270
1202 -338558632
41548 39676699
4126 -715627018
46971 200096220
47401 -896978081
43579 -511447098
33394 273881523
32148 -133728842
19298 252988068
7249 86327888
17646 161047688
11579 745956691
4303 -727737721
20140 -68333879
39744 -737099514
41855 101544180
20881 -551709056
13927 171283401
45974 -772958643
13277 -871689104
30152 904893373
41250 375556855
44366 -931936457
17965 -943610252
17638 943013662
27704 777525212
48256 439235282
47562 803439281
21755 93718910
19397 -417715948
28234 -148388503
2443 -866522398
11004 677565465
6823 -967433633
43618 528656976
16702 -912813550
43306 -664709880
20018 -830125698
14052 557087671
17686 429437981
29547 368981688
33323 -838288260
1022 -712005847
13064 -775252764
31289 -594710873
626 -409151189
26414 -656624127
41339 -590680581
2140 -970912585
10745 778064512
964 -839687891
2230 -451156202
18101 180510620
14644 -248527754
26581 -55017849
30192 942732329
44070 92906126
280 -172786486
10751 922111443
16923 -384870305
28507 858992038
34265 436817547
36967 930304920
8689 -924174399
6468 -859460895
17568 74685785
29584 424173782
755 -351030204
42044 -805235965
46188 47315398
14080 433868623
41102 306226378
39893 -200475500
2296 760191380
37428 37916994
25386 -245930782
3118 433815934
37207 -195690351
1604 889540084
45543 -118937754
48032 -708425578
48205 -964036892
49258 431793966
8003 -974534689
30710 937891300
26276 -381179459
46920 915344788
35641 603567376
25110 911003164
36511 141537936
7155 444112536
44823 550861895
37897 939010271
16708 947082028
10628 -59660500
13923 416178601
8063 -511074990
18978 -199821521
43791 842107320
14973 399793331
13873 898424499
35640 -290692400
41329 796177143
46660 -913812369
25568 381666437
45327 -786350478
11418 -24150927
25698 408740148
38530 972199314
5167 -699041244
37359 888999156
40519 996969088
13920 -125688228
35445 -996324153
19179 475307709
48561 -946033231
24370 274599402
42899 -254949449
38184 -71334303
48488 -664494091
5432 -941036251
29177 -158856187
314 -833816799
32516 654704873
13630 310738842
4351 -244045967
39474 525317339
45465 282694869
20717 255103393
27455 -178919092
47678 -457643753
5650 809176015
42919 638322046
4097 -407235101
20810 237981101
11205 -417647417
46397 477426240
9442 -963209621
11606 525896709
1905 634508308
28694 352191586
25279 741406254
17476 -151581833
21561 -17829258
1651 -984495456
10792 -461034634
7734 -469184320
4079 -772667208
47693 -392599348
31754 -558841826
10758 748368501
11094 -152640691
16042 -700476495
20216 -425563113
11548 -866806002
35586 -632911529
44726 -695559759
8409 -932072785
47958 -162371447
33098 108896320
11687 -294134041
31640 410993888
26681 848519420
36425 258335718
43893 -689059276
9226 -993665471
43840 -424478998
44508 -9863329
23559 590359880
3880 -447018926
19546 626035105
25347 61455816
33032 -118919377
9177 -64149894
46427 -968002660
13300 -575641375
2514 545124465
10238 974544939
47010 326195545
36271 554596661
31191 -362592747
28256 548961847
14871 -732858619
1263 -912027238
20190 956188428
39887 433571493
43662 413539735
36711 217731584
48044 476926692
24033 865845886
20864 -949155532
35287 -900696317
48623 978073376
35274 -452838125
8537 11761983
19238 -353562105
16096 515206079
47461 -285386156
2960 -560469035
35747 492365074
2920 148573149
29237 682975632
23569 125996580
39625 -438234054
28185 -240678389
32434 964363656
17341 -577150953
38776 -888832282
45948 990032314
10651 410224048
11945 -534879165
26915 -644003761
10084 -895421962
25357 615190727
22154 725713043
2545 -355138898
3087 738525073
38006 141431780
47727 -66423345
48267 172477630
7639 983325910
41310 -791902949
31124 -94458670
39998 -487869916
4133 -317372930
47906 602400647
46887 831532428
26820 -19408828
48252 -118476679
2717 -962231472
29631 408370404
11830 186555260
3393 -137017283
9373 716449835
43818 883701118
43381 341973990
21043 730801455
9139 978234689
31126 721852165
45588 236949135
16135 -882248390
34039 404743492
1017 -497220628
2694 590427210
45739 -313850733
19673 844055410
27023 -836658280
24438 -53552147
14041 63630415
47886 -324599839
24153 256857857
25666 -628092382
8660 419961546
30064 329034803
291 -454460215
41396 251325650
35495 110366424
45797 -534908215
18996 -253563489
35779 -150035159
36604 536231085
22807 379621802
36009 429663626
10394 -421586405
13758 -305999952
7907 145658278
15897 123704261
32160 -356450077
34727 720224556
30694 390512222
4225 -756398632
17793 -218427912
13874 2939718
26230 -180370060
44782 154699221
46659 34478360
16515 -931352263
11364 -904464184
49413 -554797478
2572 844121756
46387 927763169
33783 -57423171
26753 -787621365
3192 300165941
44516 411227830
29199 -949116117
22325 37548739
38458 -138686658
43283 931636197
1771 642381039
25752 203054415
2153 482298429
34246 -204007735
44789 -377470133
17976 -895699991
13179 -767086289
40541 161464362
42998 -211436688
29254 -385866356
11475 158962540
12777 -515559880
38860 532707024
36719 747335100
37650 414993669
41061 927480000
768 -677144228
4202 439266811
25429 -892730728
49140 235504798
4809 328970216
33928 48967115
47830 224384338
47652 -410109181
24464 436790826
19719 954193256
49730 81902289
25666 510632494
33947 813138588
48610 -286337617
8736 -505512053
43720 990539669
22833 476709503
28776 -524985728
19072 370098261
34830 -833705734
11382 -97159769
24570 -886531244
25929 278209210
16389 992688572
48182 759900392
19034 15786106
34953 -909452091
2851 161444699
7083 489418898
6847 -310632188
23834 -778717830
41674 -346233083
31191 814746666
11280 134486800
31067 -308183387
6845 588946108
31218 -631441200
18011 574397765
2691 -889192855
23891 -933199249
36858 71517223
31486 -729940725
3975 461521810
7061 -376699313
18500 159127409
9580 -360119742
47177 845092333
5352 -69082396
4405 -725055282
11332 -597767018
29091 218701822
10623 -586065473
32293 398626660
159 86544985
45737 260451334
34910 -62309600
49676 -911551055
20756 199066394
17083 -508229998
47412 -794055832
24427 -12448067
10619 -116176658
40947 -860528399
32673 -949967679
15304 732661702
29877 233694003
28531 -704039254
37407 -756343149
1837 488477175
44862 -90946084
44317 -663936076
12870 -214070229
46166 -92989657
30346 974483625
44146 659879599
47886 -97805892
17451 -121231429
6527 185108503
40826 453274748
2803 137689198
49555 687406128
16875 842332679
39531 871528084
21612 530470632
40901 268707718
21643 813966473
12597 -861214785
11913 -970715490
34489 -710074887
4714 -850391391
2719 889228633
13558 -697731050
27454 -309663480
11270 491270083
25634 -424965370
7112 34580423
29455 -294624813
19625 -901676016
10971 -332064664
43055 641941235
24061 773351870
3440 393931048
31913 760836656
11771 -484518297
40313 -15467248
27739 853082835
18138 716893030
45904 346791295
27731 495245590
30222 -744126476
3948 172053363
28552 -962246316
27670 -980116599
35091 -840635473
5763 469904991
23215 -670505503
25546 -37753825
49184 -287056995
24709 -148326191
6563 -521122695
26493 893515020
24404 -584999348
41948 -807655371
40221 722670306
43831 -695113971
39393 610386793
40478 121514129
13884 206884295
48823 636734498
5843 534248974
43472 20070937
17113 -945070945
38414 439685368
25531 -589567353
9954 848813121
44494 980082092
49097 73786445
31076 -89714752
21907 -990608958
43425 -193762353
40793 -683467912
46219 643732816
33465 917281269
32120 -715523547
25428 -930617715
19576 -781795687
49722 534985250
36972 -223196961
35688 -253961866
17608 -28937499
10946 -923454361
48438 -957787900
13702 51260041
17437 -878504136
33512 290485608
17697 79960860
10029 196874303
21925 -102419734
6721 279343492
42132 -774279604
24710 -146701501
103 -856788295
31099 -430425569
12566 67987073
49575 959766785
28778 762980173
8627 -304773129
36913 -255806434
39432 -684761321
24288 -487829300
31561 793422942
13599 65258336
38603 -979142060
1434 809485522
5919 -2588326
10175 -646040084
37975 -668353020
21412 -908489725
13702 122219072
2210 -930649672
30502 -96420373
6499 -324152662
40906 342555479
44160 197809762
30463 -861753312
19631 116034798
9487 154628374
36315 -373000420
1456 996648089
26116 -671795901
14016 -823276275
20706 -450197359
29270 31851990
37415 409592116
42446 505842970
38950 -58910376
36963 163789298
11131 860745447
21562 -110505781
40908 -983344712
6440 -526431625
46750 -188073110
26471 19015926
30368 -343800584
3516 727927925
1652 714756482
25477 666567531
35874 -734461292
30826 -389095255
47717 -442476713
12912 6589622
45273 -768796983
48466 -31933774
10446 -618243598
28044 -144463622
4755 -262182295
44596 236134483
16762 -190182145
17272 -158812583
31696 -24152872
19963 -697062861
4671 -821200302
38407 -339804562
185 -627043105
30183 -880530770
25206 240364252
17270 -718390554
25673 1470478
26881 416032086
34818 -40247531
20175 634154924
5760 453189571
23779 99831121
18540 -169527480
19649 581541050
28190 -784833414
16285 -798044038
1402 706499211
6107 -161695310
40275 -866748416
32190 -137547360
12087 788865479
2310 -449784190
47898 -753745890
6581 -973920811
467 -909667287
38638 -243906894
24229 -911927423
45098 511562415
19818 649459119
25706 -422618903
37060 -317385642
29922 -888891659
13032 641488460
6398 -826397621
5021 759703305
35138 -294095062
20750 -967366542
37570 -956062555
32989 74884998
34065 484894149
3608 287799806
22384 -733710947
1469 949427835
3307 -853066168
14930 -424012362
1997 168545363
3705 503651989
6802 500231918
34298 -918416912
36394 -522570449
34490 -437594331
39129 94887882
41682 -708028410
6589 -126073303
37199 -233608979
40829 -762892996
46058 -695159195
34994 282579563
13397 -866236122
1517 558188299
16 -993655323
46667 968353512
1783 858903719
36808 -639830180
49372 -152547568
8102 634289553
43788 -979066141
21804 -995102772
40279 573035468
42843 532278391
35397 -57322524
18283 -901349978
29586 -874702195
11684 354303275
7927 -336740667
4012 -31186801
33065 344257941
28014 -967882971
36850 -889215155
3631 -151318828
37078 229886220
36434 -926871916
25314 -82819135
32686 268758236
2980 -338118056
9421 -465324473
25550 -724545273
2534 -295405946
47330 -985444866
30821 -340185784
27417 -323578392
29550 199934831
1862 -729173168
28031 -71126086
5088 624338710
41284 44881661
9746 -886957837
39382 810077716
2305 48551410
33355 225472067
47595 584905283
10012 167509127
3182 -754010504
10984 -886371104
43113 783516863
4824 -356608197
26636 -745413120
13713 -814349276
24640 -72105152
49911 -240458257
23405 -255403922
4595 111491193
35262 -225050499
912 592893976
32396 705437565
9202 386450618
26098 -716453659
35838 -144264436
14461 -868904370
12494 -357403180
38625 742807572
44454 -920416332
34394 -18168389
26460 -624675483
16261 379759032
5111 -833007279
33916 -208193984
5518 -312973944
36385 -947430825
23095 242772781
39752 -196681221
15122 -394101353
34212 -111784152
11479 616400958
14132 -716484977
22596 -213559676
23993 397502755
719 876233400
24271 131258385
33770 -858422824
36251 238940530
46548 -659594769
31289 439570165
5695 450018416
7550 159867672
36453 -192304860
43788 27047300
13149 -97432075
35236 -272255650
9374 -212909021
31304 -517000634
2122 -109901680
48074 -707928353
30034 -887647162
46369 -277077657
12874 786863802
19035 -879951029
19137 845125772
10542 7216674
699 -243208818
36323 692968090
31744 982787150
21428 -169403539
40812 -659688757
2223 109356663
6030 -577883464
14858 -446550123
21526 325374503
43695 931062930
1626 -878632090
31713 249206415
5387 -679119150
22976 888017098
125 -218609126
32058 166183516
17959 -232649177
4326 -44815269
31194 284199701
10946 340525753
48769 196638356
4894 -395570481
29398 894754797
45653 -216513898
15385 -996599079
18833 -784594301
12115 73567009
47860 885516896
348 -313616148
24727 412970834
20703 -773683177
17647 -141526865
7868 143338661
4715 596321972
14078 451955412
10121 904565659
11532 91762845
33995 -880134988
17468 519390928
8203 911679647
35347 322932851
16213 352593386
26635 444213812
47665 643464072
1259 -430806667
10158 450888742
28231 340621961
26975 789177803
16128 975536097
7862 -383468312
13701 -972619797
9402 781117981
49348 -264874769
32512 810693396
39396 -638116834
16019 482340713
452 554491093
21258 933832230
12655 778077085
36772 -165664727
40368 -808719735
2227 -4703072
41084 -700381403
21047 868379200
27241 875007211
3768 407678907
13242 -288959060
16172 -420920479
39270 -352671060
12107 553198682
5748 817178664
36110 -453455524
43060 575506198
49637 -924592635
8992 762705713
35979 405886407
49688 -100000642
17957 338404556
109 -109309230
14334 327289002
34263 396727349
18290 -774365547
13975 628797503
42796 406450813
15848 47003243
48260 137854901
49379 700221595
44146 940884368
8087 -982707564
14503 -813139867
46541 -516416571
32788 439016833
37742 846446227
3351 -564282905
6099 689237850
31552 207867683
2137 -796993288
4216 -101233808
33358 -909267538
35706 960447010
18264 -30100795
37153 854433964
34685 -512266007
42783 650881297
41432 369159122
42552 990057285
40471 283004323
16904 88841691
8787 911528211
32414 571620253
4289 140081236
37949 -755719684
46510 -934493576
5240 27408515
21878 300779866
45424 146490945
41262 791190141
40487 -354167425
30226 -646207702
1421 -511016731
6907 986971656
42332 428210324
18368 613147376
41940 -895540767
45840 894127153
24743 -317009295
21022 -986883520
22906 -917670958
37559 -929682471
13750 -912621857
35442 950109435
15929 346809172
41749 939826703
35354 725256415
6037 -858128028
9982 869086773
13450 -601687058
10319 -43631336
44252 519381816
25323 241168609
9315 -705543558
22923 -994733584
45459 -296053312
30571 -761287821
6677 197333016
8805 850394319
19845 264992117
35173 -553708916
13852 -105122056
16270 203470525
23652 -909180113
32830 -276857398
11267 -925112901
35270 -646890501
28110 -554628131
28313 -434673057
43360 370953775
464 47401234
13415 -341811183
21835 -445802614
8058 464720090
28560 -292003010
38075 306827901
22198 639563732
610 178351926
21814 -56511534
31069 620624260
27714 758304643
14143 198658687
30557 -152670666
6278 558208603
28732 -763624780
26456 983249636
4806 -290904454
42933 -577593779
26312 -798007009
39982 520400990
45244 -678128778
34955 -935721945
46335 -266032559
5908 -490498084
26177 -783165501
39143 196603328
28368 530670241
15928 939069637
44593 891808923
34145 643172204
38193 -868526678
35223 264476951
33173 972892998
2342 956378154
45497 426525835
47058 -62607677
36732 -990959261
24534 562348364
281 949333065
33917 -874503208
121 -945507193
29403 993823059
9049 569878487
3764 668195329
33887 -12280008
9669 294904259
47563 -504661570
47781 664794890
39397 -901219267
22922 -651849878
42446 -344498755
8338 -21263670
1047 -860270825
28594 112582870
29663 -682032322
26840 960262509
1921 -587303865
24623 662656241
17923 444527320
13666 149294737
15349 -800231840
6592 256473333
34576 -291387090
9997 15854371
4494 -900009677
41569 -962267084
35601 -497936710
8819 272549905
49128 262586646
4326 -711596237
32626 475728790
24926 805531164
3758 907784545
28219 723515899
26990 -643411969
6193 489591883
31569 22042337
5249 251462783
33507 372366143
6467 -756918404
30867 483838000
1291 -919635613
14293 2316466
19465 -667273539
30225 590563420
8563 697973789
21306 -277687151
13748 -340250161
32091 -470758586
29447 687441965
201 -38890921
1418 442185638
14774 628131768
14264 566323017
4614 -334001721
2632 -822112919
1469 942735479
18298 988253922
46736 611165761
45534 -85012238
27904 -205373041
39810 973054095
20287 821499209
6976 999553556
11874 -278897624
11457 89086421
38412 -578421575
10194 517879225
18595 -70046816
1465 -244759192
27890 -401360441
41392 598304095
24370 191379358
11472 191459688
47451 612571104
14417 709307004
27452 -575558294
7268 776654225
24134 -979802264
16466 -698285758
665 20752358
30784 -871455727
23499 774589075
8613 344557328
48137 -564341556
48005 -994473572
30524 -114557623
21736 428189395
15436 -104578755
8702 -415600442
22915 -568870762
20945 -379776883
43695 681100365
14455 -45971789
42454 878117827
36538 -999852728
41546 -500940531
14898 -953766328
41001 775115044
39841 -316776491
49938 343105488
14219 97587844
43592 -854903188
18058 -989597695
1865 -149540973
38266 401026759
49877 -258975222
41497 -862840792
3773 -876840077
27751 828455950
3223 -948037423
22048 -394819360
14313 957294768
26165 -322813056
10454 -957794688
27154 648216004
20202 -950839611
23555 318891371
43678 -23386208
22820 87291612
34724 924095541
36672 -38822564
2998 -785399049
10875 -207721833
471 894556769
19348 -808445023
35618 -845629956
14813 -649942254
44691 448149929
21595 549107328
39686 -759828505
48238 -566784900
6472 648159886
40031 -811378209
13404 -66083500
28394 -843120798
6639 616748126
49079 228165065
43233 -931090365
32758 -978373696
31282 -653789946
30100 615018456
26203 9916898
33181 -535238737
18593 -155162756
8740 653454774
19875 -83775371
868 226856976
28769 691292698
25551 -105809103
20100 -456091477
23003 188253944
35362 -978356910
2727 844522080
48385 -858105055
5001 759051835
36645 -920670335
12917 -11314901
46363 44179198
16444 252346096
17224 319831306
22288 -173458466
48512 -302496551
12500 -494526846
14053 321393631
2155 -280961950
41995 -696749497
43594 878475156
13589 -971256293
38653 -732037329
14508 294178325
24344 -341256348
28752 106117503
13054 -979696389
49709 -46608534
39125 891829496
37384 -969033070
36733 -785688588
34567 -523197754
45878 -177700768
37283 -880551383
15475 516014383
5893 301145628
39336 -399890933
21740 -324964168
14158 500527987
37993 -252397402
20102 47754852
8465 659216743
24562 856533154
29004 -806775476
7808 -409136314
25099 -975717262
34985 -342305461
43772 524959664
24636 -848202787
11597 -126152595
9386 772140109
15529 -232666160
19674 357398720
43061 92837267
39866 264100182
21388 -277768948
14148 546676318
25826 232429851
4376 -300911291
2396 -290878820
3919 502362182
23074 -904872508
3510 234488902
36116 492566845
30603 -177955504
958 -93385937
47905 -753560012
38709 -328533514
3754 -31166071
464 -833201880
29173 457259971
2642 -750178150
1702 122993320
32030 -887821535
15999 -239577572
963 -35449224
44622 407219916
25171 -872125964
40882 -762685518
8980 880511285
41702 839371483
11472 506059936
42775 -833894043
39887 542166532
14653 794346528
22852 220390349
12201 -549489823
3498 960575492
20312 -195019747
2683 248101878
19007 -548397339
22579 680703644
27681 -22636373
28110 -794435900
25387 281534913
22750 -873446560
13378 -421766561
39397 -88249428
33457 662656151
19032 879279282
35984 -984601892
24639 -733841766
80 -725085465
44790 891928135
46366 -995479611
39404 -502186177
33820 57715371
28999 -980021667
42435 839611500
12766 102273459
26901 -835865828
17612 947085514
2440 -286043371
29133 486707007
2642 17785895
357 538648164
6399 -976795024
19513 204124994
19482 884056477
43220 378014301
28125 941115846
47570 -950267378
10957 906861943
39796 -261057081
16380 -852230258
3915 -574831087
20780 -77440369
16261 54271525
44885 -63876782
9115 865645392
9909 611997525
2503 -307874178
818 -85867341
5489 933322014
2668 -302663350
18850 -755684940
14036 -107802857
25439 342316418
9339 -931208657
11087 -896918414
500 774992069
18053 -471535000
36527 -246978722
44498 -960899336
46057 976231410
45289 495569963
12138 14072317
4977 -71535858
2509 936462954
15958 -568573184
41877 878155175
18671 -22715194
17577 -177694089
47256 274444108
25695 -894106734
35336 107658341
23342 905776193
13825 -716530261
20404 71376219
23983 -947025327
44637 -920167188
5130 -806614378
49765 588756773
36081 -125373543
3274 836152272
23800 864052037
3196 981795150
17414 -957791179
2930 -134029229
14039 547714668
39362 -453305024
37522 -294734275
35466 -855987298
5275 -183698655
26019 311305868
38681 968029256
31231 -729662994
43781 -662439839
36619 135780994
49619 89346212
14602 -629243756
17747 -756210231
48591 499767796
4920 -138314841
16181 602651520
12849 190118957
34684 -230194459
34597 -693149631
1716 -263363500
42369 834239871
35480 992427733
31093 291597401
7563 668716710
14057 974374872
37437 -306139467
16778 481463675
3445 722152037
36186 269684523
19683 -988747966
19908 292691104
26415 -754197786
7757 468282755
33125 -916772551
13950 781942352
48576 -249198809
45278 -279677331
20071 -23999593
33470 -288973631
17594 493593985
20871 154247525
27553 454155029
23419 104587647
38523 -934002651
49385 -896740398
17060 -789325444
26772 396185643
34751 583793473
20923 472084527
43232 -655365774
35419 -660598777
23894 -572241841
8567 691180695
23417 -75839685
20653 900992035
5913 -207358991
12391 -689758478
29170 395983465
30815 128135808
11764 641617691
42249 391746550
48546 -815104826
38649 -838714629
19899 357433295
17522 288225922
27147 -407570519
37641 -349980709
16339 -460132609
27707 -723537442
20946 -551560246
30764 734298359
39882 -62273142
26676 340393153
45314 311885403
19447 648207489
20392 404957076
2252 -489171954
13418 532918936
18584 211057251
49526 -842000333
29150 -702547544
21749 979426671
10415 770616789
29349 141188086
27842 835838121
2833 -922949708
43504 -316775044
18111 319709065
10821 53520178
44020 -802820225
36853 290130267
8314 446714410
49699 44505455
29059 -674411917
37751 575018281
20739 -540121417
21608 234016899
42 -327541162
46925 -336367979
36495 -243254259
12387 255791117
16075 774639326
14745 553605890
42421 815150536
30312 430975564
22184 13886440
17203 466983515
5323 -772903151
34933 145266901
1535 -527915620
12965 36272682
5935 -702211376
47463 223784571
16593 -20044025
1717 -363589261
1857 -908080561
8766 -724469546
36345 683734282
1171 -334060139
15427 -858704883
31558 216247834
47702 -476946039
811 468298759
32013 -100246976
37405 302835742
24778 38883547
22172 -843683280
1292 -685569289
36687 -840564014
46726 120034236
3676 -116395246
35209 -459435067
15569 -68971208
18655 -159212095
33023 428216738
30925 546400432
4394 -862735422
29691 32728626
31651 -327878444
7299 924161703
11603 156835406
2128 -980901573
29139 -995249875
36112 -454230230
4007 627915824
36931 -39967164
47771 -269725967
2827 523172139
26397 577413338
46429 110787832
4617 198559418
40350 355127353
22332 -568324639
46918 -501063609
14447 -974629667
5740 -68729432
18996 91176048
26175 -652125782
43990 283898134
30311 260112285
11475 -588035653
38382 128367241
5733 573259244
38935 -343942441
45392 -279467872
41547 861335362
29068 -870933641
41721 -40051753
34639 309351398
21732 664538638
25559 734499085
41486 -630556177
18042 398694553
9040 774117659
46298 610962030
26379 299439350
22944 -40592229
33368 17681111
38671 -215621325
10804 388372301
24016 293100413
16773 276518701
33301 -976280565
20834 982908492
13483 547867938
33376 -479691083
2741 948289040
49947 813074861
8873 607070781
49165 734608985
14688 -821028479
29293 -54008106
23006 166887630
16306 523562659
1313 489928027
44793 308693460
28514 866675328
44764 -942288437
36409 -473288187
29753 75981948
40866 245616243
21636 61979479
20693 -661440043
30740 -901562067
46920 -980204083
17439 -131303745
38150 -427872042
15590 337146731
25743 630877506
21886 542798246
8060 477677055
18736 608866677
44594 141736572
48387 -60220150
11799 264747353
29949 595544490
40322 464569016
28974 409301584
39518 237611014
6932 601276064
38672 193302788
30748 456174369
37453 -862823181
20679 356962688
27287 359063195
6603 -553591085
25593 456285345
38271 886125337
21540 426886537
244 -881013345
47499 -453300311
18706 -92969809
48128 -922912182
15186 666914031
6448 676587645
6786 -722861532
12839 443195119
38292 -659646116
16573 -768333358
29838 -94024678
34238 -697889789
45557 -867497209
28129 260176182
29072 -938549822
3187 -450433981
15710 83729314
9507 600000684
4857 -39949234
31150 -987876015
11631 -450663607
24863 600187597
49069 -736365232
38653 -587695948
20695 -818696289
29034 -846178423
31789 -912783116
19676 -707820377
5806 -933156304
43876 -909135844
30176 -908065125
30544 -838752939
47747 736695884
13004 -128543599
30387 143368954
5348 28744152
48102 -575191631
43138 -628303439
614 377347169
882 292431789
3367 427971308
38193 -501553734
25890 902185154
28852 734907867
22024 -804501954
49276 -902677275
36140 -681281449
14436 168129818
36220 872333885
19192 -542806210
37944 -224317043
41327 -586559109
37453 967386044
49567 888934463
32606 569138066
25727 -391583201
13066 -667347677
3831 -782669730
38138 897488955
37002 -943617320
21760 630526513
45065 -914547372
32447 -882692103
8137 857175851
35995 145685017
17976 -437106321
34571 652823937
26334 -25624347
26470 761472023
26442 -477507749
9051 749709074
11398 -967247834
48790 -909711532
27424 -977768421
14261 -945163075
29792 933280776
33406 937352371
26623 339641207
33412 124832203
33574 601851110
11142 216219405
9695 -955598453
43554 -6404288
34088 -953197621
44632 587120022
45449 790710528
29048 700203681
42150 124223198
4778 778577836
31115 630785924
33054 77585390
4114 76327258
34818 287832810
31366 -372852913
14550 317818228
3986 -611785062
32839 -901224309
21404 108113679
16060 156426392
12767 699955490
32371 724210690
30724 785408215
47766 -128322231
21958 -80060775
41502 908602542
4285 -958780577
46682 819824554
23717 706158398
21838 386031499
16080 225355082
20021 -732663613
12079 -57079935
33745 898702859
45604 458483481
5324 58466155
43198 503708369
32937 -793345955
31815 912123921
29499 903780701
49597 581103771
23195 87820999
11907 -643879768
28631 -407613772
17728 720335622
7057 -899383180
3208 -612699842
20224 -735706571
12641 -265934715
15119 233770320
2828 -76841757
32965 56020441
24487 -220053975
36299 421015901
12955 -806477348
26424 229165796
3148 -305271098
49136 249465969
2198 -70334947
17029 -34355883
10938 672786276
36436 300724084
17514 434214144
45782 242823010
9683 580530153
4749 -934139101
31341 -526137490
8536 -364412287
3615 -762927822
44831 798394833
26982 86432920
11824 -942262395
3576 49580128
45183 -315472690
21428 1572124
24754 -665721438
2647 -431051283
12862 -560522460
551 52536512
33018 -976041358
19543 -988589768
39096 -158212234
25480 64217235
39414 591597630
8816 386495445
44718 731884244
21850 -877414205
32277 -893393461
203 -50658224
13902 -143556190
22373 -853662018
36700 -669694994
32547 -321758629
27884 -429034088
40908 -695400552
26034 -931122748
15019 -610223198
44038 -493684872
12759 -759443151
2295 -392200198
399 192937925
40074 952497012
19905 981822248
30377 -954761298
32513 -592213541
24442 -412889371
15636 -907595116
12609 269411140
27053 687198181
47631 -793543157
34096 -859665688
11115 -987159985
5145 185999114
5964 984105151
21306 -530415746
22181 -93875390
37975 -363378296
10305 -316921395
17308 -524725770
10690 254640680
1311 629999820
21058 437185130
12623 -388316703
47832 -949399983
6861 -747993973
40340 -856804540
1829 -467609045
40070 -77548547
22957 -472293028
41228 -2537615
36996 203494261
15966 -487670241
8365 -532758679
15552 -836407379
33303 923725672
41845 825576241
27724 112500964
34262 -166320747
29271 674390346
46374 875582092
43906 141336130
27086 -828746936
4518 879845734
19059 244633507
12245 852777473
38087 257360285
40045 998199239
6913 -398579596
13026 -182385239
6786 260472463
15057 -964237321
13644 -999901372
44235 -946157221
49479 -275035743
12702 570573504
25987 359662203
15268 -823127041
18694 -909330577
2931 -522863864
29962 -830695897
14390 429915174
30766 91218047
38452 48870785
35547 598587677
26494 -689832171
30509 -687141317
23665 650141549
682 494194152
24762 -148232102
7755 -10233489
45067 -475262538
10422 -160716260
3165 732860333
12822 -389154534
49571 -882227554
37622 -755057218
10831 -940669689
1097 -319165262
38769 -118684367
33463 -172797005
11679 -156484739
23163 537413971
24476 305535343
19594 902673844
6708 -44200764
36699 -715322652
11089 -53098226
28460 -965336528
8939 -946085749
3052 -405208719
34064 425658508
38820 571890672
41763 -971588755
26880 -554293732
9264 -762819470
45792 -898789660
40665 -734512707
22637 426868954
9151 -772218509
30728 580842230
19579 927015857
33984 -483366222
47251 -158002982
27624 258712443
3725 196806188
31050 -227369326
37699 -454245861
15386 959969868
42489 -697720540
9992 483892264
18958 531101751
39046 620155782
41089 -218724026
7466 220128033
36616 -918399763
32449 -954845455
38324 -628477455
19565 -559917217
45227 113085573
8114 961947187
44214 404815302
19443 -362610838
25384 -215868089
11372 -622748821
43444 -291932129
35976 625871362
43498 151278752
4727 888275020
19406 998084585
1177 -205871456
33090 614406021
28567 645849976
32760 401071412
23338 51964482
28022 637244338
25993 -470918550
20614 453522234
20498 -302338214
12966 616345996
30220 176581869
19584 -211427240
1514 -731383806
7567 753513080
14019 724922591
17488 -29673028
49346 388831546
47875 210850576
38341 -724305737
8747 -174353015
7676 -168888323
43129 -953396881
25355 209983668
45455 -620819907
26090 590295851
44073 -164925228
47533 -975027340
38856 274363656
43089 416015397
4342 -697003579
23394 -662976542
5005 365021828
38758 710572738
17003 -534430770
16217 -107172903
38776 166442100
45220 606623891
23912 -63351745
28349 -434313075
49130 -570714282
10491 163870789
43450 -372106799
6858 -259475626
6125 482432304
28727 -364833702
39757 2510465
48646 -88731529
7563 -449438887
30344 -351562598
14501 -686859084
33017 -840137089
36804 117719627
17883 -454855413
31514 -711872934
12785 222712582
49724 119330642
23844 981773274
14002 427943172
41830 501997053
13352 -416129875
30591 -599163093
5379 -38130541
30573 806429235
32991 786462940
3857 -618922732
40180 848647490
33470 431703224
47813 -840056666
20402 -274232297
30286 -59804323
26320 165483185
22813 -959903640
39533 659266514
29920 574586813
23291 -916552287
34621 3459622
29083 597353880
49468 796389999
19292 330276006
3275 563682457
46300 387489500
9077 -895190194
3141 -916270233
13824 -498926760
18918 -287176459
6728 -536989540
6821 353311588
44456 -269404109
49057 971146353
44067 878874374
350 -831327654
26227 -608604961
1391 -447304217
21790 -125157955
40856 475670681
26534 446841416
1223 555887154
33276 387385610
8851 816404362
44257 -993336550
23912 182244120
22061 -887432665
13227 -27219269
43437 253166515
7243 862282
34629 -296446145
48895 719407591
19727 -211922794
19252 135250284
37318 -992408486
49284 953960106
13614 179113851
15814 -288883143
37573 -292986760
26691 -840008985
35136 -238218172
49164 183350601
47686 730307196
40064 717512389
41024 -194908879
44977 820547305
21249 740425651
19210 -543889778
10507 517090974
48843 -956061541
14920 -945202177
28028 -463335523
31336 65294884
8125 505443840
34856 627818907
17088 -661498834
1769 -139813657
9892 116466250
44992 530499453
6927 278999954
13613 257386014
28018 696751903
28478 -802948788
42188 231347226
2039 596738984
3161 -56142619
21859 -169266691
28194 -557002461
41380 -419180455
4805 520852669
3837 466392586
45282 -696728109
38142 233721956
37762 -377894828
5128 -893766869
35499 -195155313
12943 -294314909
36304 -933536486
27094 -640508580
30405 -530605158
2224 -869354516
28794 312799916
47456 -253709566
9980 -290076661
42361 556755186
14125 388264784
36676 942646196
34505 54759406
14579 -36208831
40654 645622265
33306 430486057
21149 -861323849
6020 -342903753
37668 -108576196
18647 60499465
44950 -174665577
34340 -373412778
27657 -994959906
13434 746448146
19685 -447496013
18772 -201744206
18343 -968616192
9568 484821799
29321 622302847
41465 -531959503
26556 223669973
12478 423424769
21018 887214055
4212 125034849
667 -50374964
9461 991972858
26433 229195615
35710 765610151
24651 843954088
24428 949199143
21290 -627189314
10848 -957740449
31351 193389631
8831 195370414
10913 828210670
46996 788650295
41417 414453819
34227 -880740528
10675 -2371215
3823 785338438
27649 134861340
23308 574729634
6138 -899095921
24521 450809016
24512 -590052861
7827 -953651054
8499 852495800
1785 39468673
5441 468206200
33223 566610614
27262 750766352
36524 -946669783
6044 -875114970
13816 -975562899
25540 -25566931
44410 -77716011
29976 292119539
39972 -821615932
43085 542386113
33253 -104569157
46144 -265766052
46101 -412392570
26105 -264579007
43547 337647884
24852 714431544
14249 205076768
23339 964552112
37143 -812032877
4225 -11454267
28803 64467310
1300 -977820237
15656 924789563
23632 -811202373
33741 -735128021
2823 584883068
33369 536033344
40776 954598965
36312 -389120532
27354 603233231
31128 -401320143
6626 -442181444
37021 -659588273
28851 -232803684
42050 -683159485
7826 -259216926
29191 571237204
43120 220575476
23104 782294846
16826 304233103
32524 -6926805
22893 59985999
1318 -86734109
45360 -642219981
13251 409637628
17486 325189064
7621 -16289271
22457 664590462
3131 -889589007
1509 852501306
733 -959954821
48737 808559333
1162 61279923
41122 -335141793
41311 -856459383
13813 -404225702
10298 -436759815
6077 518236704
16724 -624622034
15595 -146832212
23205 689546325
23407 645849431
6247 913880825
41819 849895862
13521 447259376
20909 -695940322
19012 -999285748
10529 -343864004
44205 -153213476
27142 610601649
42300 142601866
42053 -873059047
44011 714652596
30564 34864480
32269 226227086
39764 727562509
28294 918905473
2651 294063170
25385 -758599109
10268 562110820
20499 -596094743
35863 -119002472
33525 831305861
8738 171646390
14392 -289355920
45948 520935879
43186 -306343310
25639 411604351
35184 -149396453
30634 -796627447
35064 -960466196
39278 -302363251
49920 9379708
30600 496258279
35452 -159308345
46913 -208042782
4747 -370427699
44515 501732774
45517 62604623
48704 -155996749
5483 160659907
16598 479011002
31706 717848667
18568 -884857765
31142 42116889
694 -649684448
2302 -898033797
12265 -107393678
30954 -107831428
10229 -932840785
16435 152266404
38706 -170026508
22620 -615412468
42156 -904766782
2823 -289881865
28044 72957211
34566 9208305
23325 577610992
19581 147616271
49513 541891
7445 716300722
33279 123900205
6528 -748673903
44671 -512838105
21111 -889596168
20237 -271128750
44743 413437544
25078 -102974707
24865 743067361
1850 97733584
7148 636527686
2344 -971003756
7237 -572308287
7985 77825668
17560 4393169
10244 617557496
24054 281741355
17454 -903490127
21769 -537003068
765 -470921525
49726 137992879
46776 836071000
12646 -330689181
44534 -945511796
21790 430387509
31548 -429403618
42627 175428936
20650 417683891
25912 -941283786
9384 30944985
18834 -721090178
1179 636319626
29501 94992886
39819 -53765017
13459 -830982380
10500 -868609419
27935 -414220465
40355 710957275
45480 -741893069
44441 519984887
31270 -229816380
12558 -539557660
26232 -457309753
6463 401249558
10897 -921331506
28317 664515845
1825 -214270271
22617 918229494
30830 -261302324
15297 291228786
35722 -955189361
40175 -932757852
49424 -52369993
36940 885680529
31769 396161254
11228 -253252269
40072 201279390
19638 964473784
39695 -62167346
1149 -802107549
8298 502950590
46673 374079465
25312 -131723527
24150 -978080713
14427 861806141
16781 -632794203
47946 -706683501
46508 -610276693
20189 -934836280
24976 -700800202
47530 386101956
47699 480186202
26339 -894346047
36608 -963616312
26140 -632067616
32976 -940012245
33574 -903315565
27262 -987920354
15288 -716074764
31378 -723032238
23561 -95303935
12566 904864510
4170 78621505
35227 -708524576
25223 -724975643
26314 -542373447
12756 636622751
26705 -898975989
7701 87505445
37830 -361720336
33773 -775799809
981 178837156
33156 837367345
42582 -9121759
46005 -217535206
10861 -880459690
21174 912019564
7422 -262310223
15202 -975974659
16052 986942647
35553 619840423
29527 812692364
32729 -912585341
20105 -296227417
2248 756156780
6973 -517125714
11443 892836019
19717 -993725696
2546 -442339050
25745 556528649
35313 -882485099
34466 -120197044
42734 258022837
14532 -274791761
17239 -500825714
14710 286130582
39300 -138247209
17451 80510588
33172 -429911621
11513 -875912446
28194 -21148230
4142 -988365164
9141 -878810366
16938 -840559791
18859 15061685
26588 871492682
11991 97070523
9713 14627404
35644 -926178924
45363 342174244
21179 -842980766
22026 -455473576
37013 432160477
48858 967939475
43383 261836535
4658 -966473279
11558 -743462073
43916 -182591202
49008 -936929303
32383 -238389148
19887 -454665783
4741 -936774679
2727 89431877
2954 850014453
5050 -329795279
23956 736248315
41092 525526227
3058 845995980
1809 758328103
30991 -335031734
44988 463511542
49471 -34114353
44446 -256343456
27242 950293385
20590 -387340196
44023 884859623
34946 50040476
22354 -347084886
45920 -121545977
8745 155241658
6326 400150968
43549 -771600948
45033 -122702583
41873 588396605
31224 593363192
41088 360822863
24863 -195623790
32755 -518043091
16647 962519308
45465 -792723653
35971 -150812765
27712 585689486
20954 892737267
7643 891216416
24427 -553433128
17842 -975117261
31792 642980752
44522 -522572259
24347 -819806825
6369 -139063607
25609 -975778079
48132 -464536193
20717 -746499529
36132 -770852763
23585 302187362
40950 -503768405
21083 -618924094
29527 903118661
1430 -974441613
25260 -249962832
19908 -601657792
22961 -828640548
37194 28201698
44875 -733366167
20227 -432872109
49813 -165532406
31402 201845835
46307 419947943
45181 -760131531
5832 523882437
14033 -914481237
11024 545946780
31794 954551466
9854 -554559451
27718 -199050425
41784 -695248535
10918 970397625
15676 93131095
14929 124898111
26003 -940489452
44496 -660148494
47342 -864107833
40111 -883574105
10718 -150440001
8789 57451643
36760 750866548
29682 -901410827
40640 314597782
38332 -696572174
27402 885766845
34663 -191967599
46379 -843814464
16632 -480854421
43691 482062053
38956 -538402089
49419 188586045
28213 -859416551
25700 -804336889
23112 -267165326
36318 -829147232
19318 271181899
21073 -361710571
37212 -76434650
43177 275428064
11262 565441895
40649 -816113070
22467 56745923
41503 -143062974
15432 589389098
37010 72451545
3943 585604386
4190 -295047221
15892 438032154
33181 540746240
49009 945839002
37254 813669498
25280 485834677
16380 -708175322
2743 -890121158
20738 488909556
46487 -566519645
26279 901311385
14764 -987131049
24403 -81365868
35678 -197719805
934 358277764
30544 -895360382
38126 819105122
17715 -183637214
18141 418571306
7157 -223516925
34105 684255394
30073 389232435
11278 -623249516
10041 395849166
29522 26948367
26105 390972878
8183 172072151
6284 391540868
37416 -436351063
26702 934308313
14285 -713261652
43472 837673596
2736 139168762
6421 170727537
10613 121270875
42622 495013576
12364 -937955284
11554 -513360955
38212 -911610008
38360 -990512055
10824 564334084
22588 896114464
21685 -490664643
34295 -467854777
19889 186509099
47448 -152572653
17297 -937049476
19287 431607270
1161 44170031
7259 612375706
5635 -745421876
39194 -324000120
38926 696667997
7991 -539549254
38692 -102356511
43926 -247087299
43518 870399514
1225 -96583487
11737 641715201
40653 305235518
29219 754531624
32149 -993495548
11723 -457203486
16546 -127882213
9846 892962882
7360 604923803
40036 296915480
49830 -830803448
47300 296078961
38803 -516325829
36874 99585990
1858 -639267273
49241 738130390
11945 54753081
4952 -447772672
25305 913102596
7049 -782315831
30684 976757453
41593 210235123
14358 -800036420
37385 38401437
33270 -44228284
18270 938327419
22733 33933099
7271 754615568
17911 133161534
44263 -393289505
7239 529219767
39201 -389440146
37184 429719182
38131 -351005848
28322 322062487
36293 -32538469
13007 627159005
22586 852727884
45675 -14072637
49081 484526321
20094 -68521057
12043 -80816299
15622 -785190823
20713 335535665
46161 233033531
19652 -305618674
41181 -860396603
38933 51258851
3004 -679755285
7204 -530306585
4947 -580552323
6683 -353840153
4085 467367952
11668 726245619
38294 95049758
28702 -899972901
10801 -808825262
33916 844457096
9114 545526421
26306 753954627
2306 -172728375
41377 245845956
21160 605793486
38202 -906253340
40076 849874163
38193 420861756
21605 -999404980
29326 -979038774
6846 -729057960
41799 626290993
18093 -336988510
36229 245036851
10300 -401954755
21667 260170144
41124 974519412
7391 -372835677
10280 167493429
3268 473698766
45427 -977368562
21955 -595642180
19578 -869114499
46876 846860146
21373 744757533
49574 156992553
49899 467544569
6061 234207723
10927 -785365658
29588 -162741360
28785 273771226
6991 -191232394
31930 -183413740
29690 755114380
29499 161458561
6353 -537600692
7129 -498708723
43132 -385855342
21157 -455506943
16943 -678793642
48912 -966141120
3450 -990017133
40591 -886001192
49505 484475861
855 575951517
39096 -6170909
46698 -875804010
32251 803046085
26819 91044979
19893 -222621709
27600 -655477332
13946 141626244
20903 -893465273
44138 330507076
13436 -930707943
939 -354688920
43948 -17571302
43861 457070739
12954 899484538
2408 130093364
22456 -31686193
9798 -969808499
3940 779035505
46837 -966707953
36692 -51052891
19779 -172383272
42973 902964291
15372 -860716278
7153 577530226
38637 -781924140
36941 -173463061
15638 455005926
43018 518680888
31779 -389574151
19214 558655970
36130 -548849463
8392 716958021
9879 471995927
4328 -980387671
25793 -928893287
39795 -979008983
21662 -885454431
45646 -427000882
45697 491003384
29246 281169149
6089 502384332
6611 -575017463
13426 769188078
30280 574499627
21951 66861555
12093 972649493
23867 365158079
20359 851870483
49167 -256849904
23163 -952525316
32057 -602408690
3233 418012956
12075 549970069
39807 -676484771
34380 994057770
8455 -544914597
17941 564906819
11250 -988618584
31044 -323752282
9274 418741529
7375 -575930655
27426 113637718
24554 -361452408
47689 -668585865
5174 -605459929
31382 -951529151
159 -995096419
23651 156784613
49844 162528584
2707 -699120192
15212 -62499426
23746 -789422488
8929 636033152
47223 541534995
42877 807839971
25670 907906495
10566 -943299751
14195 873653094
33582 692085119
25191 929461882
49085 -711011246
42336 -268727076
7538 1965594
10531 848765986
12147 220873732
40659 26113236
40749 -241872642
26863 -634185596
49400 458649676
6000 -588525916
46932 -427341373
25230 203431668
1115 45957497
8969 29639423
17658 -12815304
23451 -470299490
23435 -505416907
48688 570065786
48125 1547324
37409 513559217
38806 273510270
37629 -914171933
42472 628879553
45582 -869169158
4927 -788491778
16850 -940948421
49602 -285798142
9356 266042078
47854 -955399286
1764 -796765325
35186 -40184490
48604 -987008434
7353 993908620
22297 -196536358
39212 -293078172
32099 -77090296
37772 -438271984
23922 864586079
16922 460380242
38465 -16830498
37435 -609761800
40059 -691428335
13744 -990262966
4104 -282884235
441 722811596
43459 -356327782
13785 653285625
10598 989542061
22056 -907762512
9317 -799800755
8951 -184938734
39283 -367892233
10199 -868153280
43317 419913203
49058 -802856529
31672 -30851868
19799 150336492
39880 691821729
3847 -295150107
27843 -228039666
32554 181804286
6265 -184678700
29715 -927703664
179 -960166787
32460 302901769
13037 -183790506
17262 363141409
4483 347268670
48227 797527459
20932 -355235850
12284 -124702717
33776 -565431046
40685 -255851567
48327 -109259993
342 -759639118
15170 729176168
13822 -69150754
11937 -890228568
20999 54393535
11657 -127287886
21609 -757846543
44867 -819708956
9716 -10244778
49034 -194684299
29852 -852742060
21577 -513013684
5272 -83491514
6920 -246778296
11712 -99537693
23190 -37828402
14119 159178404
27652 -584495290
42496 -59122061
21475 -201794061
18054 -620086506
16952 -942400517
40528 212356013
27588 -920121830
43872 765450242
24536 -305573379
12938 -812209926
48562 -507187536
34169 -897031793
46868 -382528168
43431 -257487769
40636 996770057
41120 -876492452
1841 844234638
6930 -357416385
47110 -235310333
39151 -981608666
47349 644564060
42231 60179677
46273 285374935
1557 -537847547
42529 -704112841
49624 13730846
15407 754241089
29274 -965266210
12375 825162274
48684 803872704
46606 -616030638
20353 939239802
39770 -450685203
4465 -424322718
18617 456836878
17292 -863706387
39645 824815964
7253 -469124127
28328 727135916
23076 -204974840
6007 642970855
28297 -335760949
39195 -369512235
16392 473957569
46626 181251569
20932 982615074
21229 -237240418
24381 645941283
34918 -938772650
14229 -521404804
5164 -331796466
35851 -675502129
23746 516394807
47076 308243102
18264 848402072
39280 -28413498
25554 764540621
44739 -553866073
41497 -960168900
32670 -444288871
42556 -97045526
14057 -361180048
27588 -982269864
7487 -169695212
49986 -788587495
16040 597021714
19587 776305148
16308 225151889
11345 -370590317
28108 -906220266
16237 -658304041
36581 674217386
1314 -446291858
39243 -793702329
8801 892959161
29988 814621911
8216 152851356
31493 -833339604
15185 -556764198
48308 249538978
27045 -841618479
36670 534264346
32589 -526887018
22666 -67580672
49063 -2156068
39892 432850772
34511 -908434702
39794 298292823
40495 -67547825
27690 91329035
17299 -880884353
17004 326357676
18073 64425513
11316 -704935153
3826 -657500391
31131 -985174025
40322 -903802779
10205 -711915848
3481 -986460739
33194 671832869
49995 -900781105
547 -796560564
32261 916784504
3033 -458909661
19375 -141160894
4754 379680721
4750 -756596976
28538 -897561892
2956 -948427179
38784 -331993796
32180 942106780
4003 -252530087
4066 -915561147
28115 -539869442
13428 -891426102
42794 109361308
745 -58320227
30631 -748906661
33679 -332950644
38464 412733662
30736 -722880596
22429 -643640432
47678 203485484
24659 828350965
23522 -143699368
23766 354163441
33356 31705701
44555 -458255881
24678 -10296228
27671 214122668
329 -13645544
34231 306070463
13803 488801073
16782 -508468788
14875 -798136168
33237 534255244
14814 -598288039
47446 -494336
22982 -798071158
29475 -434711544
1898 29246503
2205 709153239
13711 873601604
21730 29613110
2131 105288387
42845 814099399
36216 -727747541
3533 872193426
40991 -617633631
30203 769420313
41911 -879494137
34178 63213438
19104 -100676925
1918 979931622
36431 -404391564
4940 -988002257
984 -830295320
6285 538323495
2958 824564693
19434 -388355635
10118 -483294912
7548 -273471371
38408 250946332
12702 -597472569
14097 -332520603
1614 -929940745
22695 180656006
29082 15235790
33765 48508149
16586 33747350
45095 245420195
24876 121487877
27725 -380587571
43475 310947511
41878 -67219318
35771 78862907
41537 -946631654
14679 -909040331
37101 -890853705
25693 -209856269
2988 -482048804
7204 417127305
29448 993475681
183 631102636
16340 132563212
49760 -608866881
20997 563111433
40215 645624634
38498 -975051280
45756 -668466312
46597 -415803274
15073 -887752123
7547 68304484
781 941879750
39835 -303305354
45843 954076472
20131 444742821
34855 -234230603
38387 508599577
29142 -962248612
34508 -233245275
32511 -275821100
19887 941505504
20578 -782577276
6413 31408384
5111 -518267316
30562 959353008
23846 -894313465
16286 -202811893
32754 -942375376
17450 -515377529
15293 -438955053
14346 -59546069
19862 72616498
17887 576202731
23809 -204750998
27904 539252394
24251 -622143682
29043 741747789
22526 4761179
43864 144235454
4816 -906206012
30524 -919525577
28884 836278660
19638 -900436840
35633 -923422012
22936 463153438
23723 -633932724
33776 964437280
6364 -442306417
42586 -598431987
20408 588630171
36490 -275113160
983 126611009
22189 -585718117
17339 -55176493
17496 470382403
23180 -632861495
33518 238098018
11180 -866447939
46403 802353154
22945 921846811
30440 -299730662
22971 374146666
40250 579114214
32229 910379334
25858 137299187
36028 774018987
46350 170528699
10583 -966146639
26870 -262965111
33646 -4155728
32778 -982705637
8736 463306824
25240 418916294
35801 -701913734
49430 512021641
7332 -955674903
21764 -787120132
44084 -417969698
25989 202828365
43905 625192663
28003 696451845
46897 -945170070
33294 -995125650
25594 -843176169
18104 -80123486
37231 -345640762
16063 -631832767
33528 897595965
48584 419557653
45648 -286614320
10778 -879351988
27882 -151097022
33281 -971301108
27258 -874478037
30980 775859268
27467 424171161
17446 -292524667
16038 -955675639
14546 272717090
9957 159291630
869 206332649
49883 -165202814
9505 783833282
7289 214099761
35442 -366891913
6101 840002935
22266 -462287430
11464 87283981
22298 972355546
31167 797938720
26235 -478930372
44962 -221925016
15700 -741339969
27122 793410998
18981 -271419756
12894 576487077
616 -528613800
35836 361929127
45242 -151289881
18208 163643123
12411 -791452966
9606 -911909341
24641 397584675
6574 312671068
26141 -906786711
32918 -324295908
29077 -962247627
28758 842827878
5230 -871305226
41373 680305878
9308 -853509439
26763 -502779383
49746 373109923
36395 -274387403
5721 -859788662
8373 556154601
45261 -402065518
19158 95017977
5398 -327863748
49542 70492083
46176 223331538
265 379632458
26690 52491603
2732 262529022
1253 -583751730
38832 743494103
31073 904660560
36836 180615593
28191 952380817
42156 204623229
44184 648000262
1097 -706133120
34858 -889944205
42049 -906029747
28690 649090255
38146 547541589
40401 -384308784
32820 838538409
33784 854667089
31712 -445598098
12358 748935036
11949 -313829458
36137 -756356570
40600 -511084865
38365 625530678
47294 -858867246
15988 -840651101
4696 224498389
34996 676400844
7452 51596743
4685 -959519964
21253 902945596
359 231345084
28526 -823129576
22327 -599899507
1882 61960236
30780 -118315316
28115 507663829
28965 467433267
30298 173868713
17821 542633681
32581 -928472411
42333 455033807
1005 971387275
371 -827956321
23717 -985525193
20405 327155055
16492 -131305032
15393 363937114
37608 349545017
21606 776837719
38756 765589489
19671 -987847617
2004 636366869
1935 -25135013
15021 -869901347
42596 830269755
19915 -928002401
1229 202684927
28608 -878229083
45727 -376082050
23006 587252323
13644 906182482
35949 -785394151
867 354029036
33108 -260810093
45749 828172471
41209 494421862
5084 483065419
46759 -122540437
8217 646057017
43125 -319538222
25731 61700812
2092 -680820609
16662 -646606690
11262 491630698
49374 -717771261
27574 -219099382
6468 239863017
8406 163563521
3430 -587826315
12510 429791512
29727 -887434471
30949 785703717
29633 760034809
8179 906077706
5837 523237849
5014 -560032345
47047 44031567
24878 -445642896
37804 52613707
42448 -772747510
3110 -170096472
16546 375770020
49895 -996340425
49615 -631308698
32815 -852880325
35205 -638787877
15841 -572271108
30054 855316153
10212 -484888176
49674 298888232
5888 -947033953
13968 -671678962
28144 -649480715
32993 -800544804
7688 -218817702
35827 -409508209
11813 434860796
36725 533368724
10027 -789371942
47734 559386338
48462 553059193
38086 -382567063
15443 920030653
8831 -978931862
22724 939175654
8055 -821475145
45895 -236155038
14248 -353311627
43570 389524037
22688 -629986409
5384 272851256
28405 634308513
43590 -220716453
11606 851265129
17820 -225230032
45514 347659338
42276 36282633
29639 -986350050
18090 -857125930
49725 96488468
13325 59707164
2127 779224130
28856 781859218
49608 -209567275
46318 124572424
40034 47122294
47160 -879048301
1600 -189831563
49919 554140749
27070 742663204
38895 777117738
16724 -638227418
22533 -239552479
21592 474746361
1183 -737343026
14139 -162112333
28150 698764506
40077 -1567383
15343 -251942996
29430 -790443965
28330 -198171989
46064 -877430539
4252 790625488
32590 528047662
27219 299204170
38261 378709658
32241 -933933889
29987 594754983
17697 -884095228
28100 582351577
5598 345768878
49737 553442237
41207 -257616254
40752 -917293836
12200 -954227099
913 215586532
22347 548940528
32370 622896976
10991 975926597
47120 -758118690
40970 -873311792
20674 -943514622
6715 213589561
10687 -423182989
34942 -721709237
9642 413088785
47376 -715559462
24285 -626374270
31895 223438581
11483 -630218613
17920 -251405906
975 -883187606
25724 -371443383
49568 342133343
14655 -551796935
7627 584646686
48419 57121975
27889 -674805348
11664 -150078516
12248 305238575
43713 -86303396
37143 -395211759
13972 389891087
46022 -922522221
9167 434745865
6312 735057503
36251 -967372915
56 -814092714
40630 149128325
31392 -29300378
12662 -35428365
43611 -975260984
22 901511079
48916 -855078502
26427 104461685
8290 732161163
15757 873520138
27579 68811784
39564 167879727
41945 581773599
47455 593548729
42168 -509001744
5543 -273749943
28383 992392223
8198 -942537477
34160 325226125
31496 223470858
48290 -103755879
31973 404931516
9554 581447205
24721 -951125250
44890 -767415805
45980 355590476
36556 -109161181
28771 -699798106
624 -168871501
26756 494476224
42634 224959143
17719 999032297
44822 948621016
13494 885475915
13127 -68954668
39454 -818638660
42858 938961415
24973 -426512222
12529 948202410
2958 -608433956
6521 -602726231
12589 334698936
831 -876856926
37928 613241358
33936 381167806
43302 -871085319
13333 33476568
13937 528511019
3287 889474505
36190 960977430
38771 -919517236
44181 -647158006
29773 581147979
16743 244885504
1550 548692301
16071 415169699
34989 236124421
33850 86595011
2722 -910197830
19977 -981428225
2811 512586656
29578 929613277
40649 832982494
23352 233193513
37296 -570339713
43052 -899474108
17888 41542418
6750 -617896417
39089 379697659
6313 857073491
9544 115956989
47763 -420611265
33747 727144531
46702 416381611
19740 -929147181
39477 140433030
12660 139988902
37749 982019053
28919 -914280340
29948 -747022548
3345 -885583787
24985 25522998
26583 -193128769
35244 483681733
21578 -112867978
39012 -180008445
30291 -829452528
42004 -939796875
34738 -82119612
33209 567155056
4439 -383429172
9731 -575310964
24442 482667098
36759 -565436169
41284 326953359
35926 -916233296
6056 41044627
15860 -845122739
8996 -778051011
31012 887001102
9010 -315653076
44397 -35313626
39501 958889300
36041 -394897249
24160 -646009411
11418 718019248
8285 -415121402
45697 -420362500
1332 -745550923
2438 488448806
31864 701742614
3594 -272195286
31977 -760945730
3261 -704264196
3259 -626242677
4248 570084271
36999 -405237732
17921 912998643
17747 412176498
17088 135453960
39562 -604608095
20504 -410755144
32357 -298785803
13276 -99667449
47710 -964399961
42654 -610417936
36779 666029572
33844 -814837401
48404 -999931247
42430 -781396545
37727 -483848338
13931 284446676
11672 -971508924
17575 517081850
2163 420579417
21324 59351013
45871 211041723
5922 -351241822
40731 -330005422
44619 -279564452
17613 790388439
34365 -704546377
16223 -920079258
39498 66534559
38015 -38485374
16289 -841151722
44956 -73657908
33170 -558903430
28421 -654227022
2397 -751982905
18110 -684253066
38659 434840071
48250 -191519669
24910 291560931
46480 485205331
10124 -963414121
39504 -25469557
1186 -710439161
45399 -187344275
20352 -13042966
5314 -506250236
41857 104352991
49562 -558383380
39599 -772558623
8474 356144333
41269 -593741654
48418 782826582
23266 51196278
23562 777213019
34703 922298174
34055 -940213608
16836 -904438823
22017 -856560091
45635 -911231981
41408 741217414
33531 -417217662
35330 -925953281
29693 507575387
16765 85101243
11929 155569290
27638 -937008411
18172 965653196
15827 255442406
21778 -857842212
5964 64639387
25780 -999893521
17658 875856369
46279 -988741034
26988 -666693974
23441 -172091736
40603 -119215254
47819 -985476677
48711 -49657716
43528 175527510
13153 109631826
23417 -818278193
25005 745440789
49549 -129042061
15729 -130742818
46571 738571325
44158 -69911957
10765 -89161299
47669 539378167
34194 -469726606
31659 -125358993
25754 799723985
47309 -378611387
30898 -584710077
17434 188862370
10550 459690776
12584 774430585
37728 323633965
8257 641303939
27475 -921696373
24953 60223984
12028 -850509604
29098 260585462
29982 -498710857
12538 982426765
34125 -622319474
20864 -757739452
49162 -682473771
16153 844168172
46895 -712103590
37187 -823850063
30524 36557443
7761 241516121
36414 175484602
38230 -740183983
40002 98413887
4284 -76820467
31348 162868381
7525 -839250268
26499 -311238672
41855 -451763586
46963 -294723026
3205 96362718
47243 654146123
42534 755619356
19295 678594136
17933 542146071
28545 734866169
17124 -219624308
41710 371514957
45197 -983344649
1238 -787251937
16445 570349479
49213 -171367415
43914 -107709680
26735 726792062
35389 -563647880
14839 -916459952
36172 307388592
24302 -821721568
22569 532245056
7480 -300190053
42469 -722943148
32546 563086024
17334 50059591
31296 -902375747
38670 109562530
28362 711582532
31470 538505113
11787 -883956075
35988 910125383
43856 723838520
28570 -872578625
26321 731708693
37126 397581092
42502 -944633027
26921 619376045
32899 709249980
2357 42369388
28980 -193618205
22402 911969690
48573 -135823374
25512 -80588929
32537 406476933
20860 -178993020
48716 -406255678
49196 217873198
10927 -217357430
17616 977477764
25209 -662346401
20573 -870628908
47139 -990082292
34043 148197493
33234 497696388
44536 -450947250
38793 -864487788
5192 -86883064
28008 187587364
30651 280480702
37684 -857039457
21219 969101509
41060 -462347250
45322 -240679587
14530 -910181662
21938 687162936
34030 816889738
23800 -179507491
40003 417797519
10260 103524193
26945 -988226765
1802 -75395206
21731 966115736
19454 -295476656
4048 522766090
42987 452800103
17965 939008082
27185 -892535797
971 -833574625
43714 649472505
1795 308615499
21590 -316284350
8161 -141797825
16047 -490138259
35935 325414514
4103 -103473695
31100 118479230
11320 42022255
45601 511369181
1624 943330772
47228 584065999
40434 -742589039
41519 -624418457
6919 704767617
6476 -63307512
24340 -201749368
16283 -751575379
26797 75845929
7671 -161309206
21662 235142842
19148 51609956
5540 206325763
14372 805316598
2132 -40283142
13983 847409971
42323 -944146246
31069 -995788792
9105 -487900893
33077 -616827414
15075 -225683978
16655 276139551
14173 417689414
1696 -92950711
40084 -516292680
163 931759365
35674 762361744
3861 703035661
18612 -141508788
8071 -77931769
44555 -617412905
7203 -573711596
15966 905986876
2336 -543261730
10858 -484674931
41093 -660014589
24964 -987707717
31698 -285275902
23388 -6794513
12809 776033392
9110 220029823
7920 48279322
31337 -751288865
2348 656111779
46363 964699947
3395 -222073230
15175 52690916
44145 -509239404
48868 487231140
6210 81796479
31892 787409724
2008 144713653
37753 -109576794
28694 82200057
49802 333727491
23667 213057853
3529 -876424737
36399 241181586
9718 -282315136
1164 479488745
31868 180506080
13349 -265295442
15155 314147042
44535 -103092507
3973 -974519627
40098 -491032905
30750 253002215
25422 465108457
24867 365634853
28697 879570467
44673 110574667
49931 -41847637
302 58998200
33065 606436328
41427 -198339982
16099 -835899420
5139 48373293
36688 -932120554
3293 -875729709
17019 -131068779
48318 -351476384
25833 815157115
31925 -115904582
46624 897467605
4425 532606790
47811 -345874681
27683 -572784551
13650 729847740
422 664127983
4355 115413066
13647 -872758154
31493 -847013196
32604 -969164864
21781 243168180
49402 -109314105
9513 -990111202
45915 342514070
25841 293251696
35654 -189655810
17334 -818627537
47784 -474693570
21880 -308834857
29236 -699708183
19802 -708748120
14947 462329656
37856 -864759493
27312 -461305056
30081 -677264300
3881 -638390085
45811 -422848139
40660 530519633
57 -355978326
23371 -735397075
47117 -195324104
48361 -166974624
31807 270414449
29593 821546143
37961 -836629963
21918 -912374821
4837 938774113
14621 861286864
48161 -155440957
44744 -785241716
18200 -177971759
30103 -414285025
34610 828664009
2037 986220761
40040 -305698983
26914 -885008242
17135 178287155
17957 -662458375
4121 -841134708
35330 -884686100
39080 -866557920
32547 -223142753
10464 752893915
19312 851263519
21804 -256841377
36865 617264054
45383 -505093646
36716 -183116682
20433 -975753657
47361 -498711249
30511 -241039529
47627 -929959375
32252 564297644
12938 -909018066
45835 -580813629
44805 -954601735
21866 -590765087
45182 -817606297
7223 165432328
40953 -535385508
28547 952195377
18084 326294168
27488 -862626073
36624 -524295202
43551 -348685729
24743 -267316017
24610 593274060
38057 200038720
20655 210306860
43232 -414232655
31965 497316488
1402 -965361965
48092 158453829
2511 921196582
27427 -896794688
17043 -915006539
3983 -827277675
12606 -939948523
6276 259497821
12093 -823250771
33213 512749825
40238 173603186
8259 712157821
31034 968628294
11992 517178912
11753 -743009383
45006 -109406045
47786 -373920494
42441 -786306904
14762 -922033353
26462 -361880133
42193 -922668198
33281 279280443
44618 -26545203
4027 -474344093
5734 -845376939
26249 -940362762
11413 -150537678
6969 554384506
29772 -748191202
49416 77518960
12916 791091523
37382 -347055580
37517 869677052
43700 -330520178
49690 36052277
433 963120160
16957 -881558120
13031 -44199936
5972 486211573
34635 -905382944
20649 372378056
6732 -178422766
28094 483598412
7211 -255036301
32660 152557864
15740 -903277023
17398 643111927
5332 65853121
32944 616304913
23543 165465383
1896 -104551016
7218 470773974
40391 -923981150
46777 810820247
3657 760546362
40771 -91902237
24998 617240656
5422 59797501
11202 958153090
27307 -458721017
1962 479760212
38492 759393046
12520 387669358
40625 -806789825
25559 -734388186
10799 361364166
4494 -807706195
29010 -972531986
4615 -36255117
7598 535575785
39901 301274623
31632 562248368
12222 -974135103
34341 724387052
32389 -868160226
49988 -347722001
37398 -243815651
3708 -560495170
15006 -58050084
11731 -147139317
41203 991390563
722 -778861120
23248 -248604305
40579 -842970270
5516 791927861
18837 -855535472
12897 988795416
26667 716750468
3873 -966208531
31245 556227358
21710 411836260
36962 777231231
2414 -674790894
9023 -983092979
17705 -298032581
24335 -672762896
25985 -63491094
4602 -417924945
4786 -350500769
43446 255561532
26061 -715773347
38422 239662281
29102 -40744692
46778 992715087
8798 -897417027
35587 158678021
25605 462480507
39614 387472548
29570 -142321982
45438 -92635012
2093 -873336375
22533 -894480230
11180 782978077
43661 -396406515
5018 279215964
42618 -421062895
49388 111697429
2738 688981038
12478 -519955160
44167 -83484133
43889 -211812373
34487 802079753
18654 -283864155
13864 890874099
5440 -701035426
28200 -14024348
11776 885357532
1962 488800731
44218 484122954
5272 805845621
49080 804065586
29369 -968185760
45280 -944101535
9659 -308251543
14325 107524108
11736 -176396175
49931 535974565
26763 998896221
36674 520268583
33158 678440625
32630 -754441536
15997 -902622292
28441 460944404
33712 504284309
46284 531089009
20948 413438982
3223 399945362
10181 955950315
15126 18564853
38963 696819838
40016 -891520552
20367 874317049
29624 -148860055
24881 601597128
4106 320532648
41113 -956841964
35747 649486734
47492 549523461
24123 579230538
35900 760531202
36537 -931029596
32120 -996976802
23515 -675743890
20965 -517691349
44843 -688295009
793 321426278
9680 -595415143
24804 769671159
34640 -373494346
38303 479649683
24074 -791144903
41832 365645767
35581 368376171
23062 -326194326
3229 674009702
46461 762958960
32159 313339764
45876 -230555069
3584 577472024
27016 -167066809
25822 283398425
33283 -985605840
15320 55135500
41156 -203775563
40474 -139633690
21408 481195809
7929 503714546
7070 -219920409
35266 467043508
19564 524730130
5443 740738494
44611 -558417625
27307 -241296048
42330 -603293163
40029 -684702759
45667 -922130657
13505 236515849
17703 139195301
19739 728845175
27839 825808857
21019 -936189790
41110 510949245
45189 858878947
38808 -855351823
44661 597430454
35301 -975475278
7098 -485383546
20408 -902720091
3101 677134404
31646 462012736
48433 576143128
25331 443643664
5318 337178289
39817 -190656968
18242 -776708593
17972 360267654
33253 647189259
34559 559659080
23612 -132721560
25247 -610460282
14441 -68765377
1079 507910546
6810 -119828462
22295 -428312163
574 804209909
19390 -745229709
13956 278615357
9999 898044719
4104 -866230729
27033 386849815
33822 47572344
27957 -650804997
4084 323367073
11867 905862514
18585 318194046
45023 -639612888
47660 -438016975
4564 547796100
33938 178520820
47082 851976857
47149 -994299139
32572 -931883531
27543 657677456
13081 605142570
8738 -768902003
20343 853540112
1468 444142558
25985 825948298
27165 964105551
15950 -336812150
24963 732245749
45127 236760971
23424 -255611027
9794 588899689
42899 -390926288
40927 -389326774
6050 252656398
207 604123498
32421 -797500057
47941 -740670361
19752 906291157
68 712268282
32933 -979362429
43123 822976051
30254 -172423551
38551 -27924577
2748 362255216
44190 -440916324
49718 -301573830
49884 882070335
9914 293892615
15366 774790809
30660 -123434038
15906 161915572
45212 -854270569
20589 512663846
48481 386631314
18886 107487008
29412 -679302235
24215 244528359
20136 121659665
31234 560612764
46441 -869527118
49053 -704408226
28462 -879803844
5125 -863601066
6098 -624561625
4338 665670489
2414 -152346892
32541 -816413405
442 -898652377
45292 -102080520
6489 -373784727
13039 -399719472
8889 -359097748
11918 -904812749
16369 913929023
1906 -901006851
1277 480529160
41670 -274182691
32598 -722720262
18114 -427636855
49988 -669044954
8155 904722450
9046 -229347600
16378 -975492954
26528 637075838
7465 -934988333
8549 -219650633
1620 62720502
24108 -784866212
12812 36329888
39391 -628743173
35989 -974018933
14731 234940667
20406 157544009
7156 319047327
2374 -982545130
27321 820457142
25895 -318873121
33927 863002718
44909 168142271
20292 628060453
26173 468402372
39228 603478840
12629 682177792
24033 394063334
20162 800191792
39213 558863423
20443 469622501
32864 -864479706
17622 -988942801
12070 -937893630
13513 -42913654
13227 950689389
8460 -821294242
48031 -803636496
23958 -128680280
38445 -714965327
13514 -914649872
44274 -424122329
41006 559642494
639 -956415342
48082 587777519
16373 -256443798
26498 -898715125
42075 389599235
5606 -813839530
46818 -859145857
43533 186785469
41229 -366023605
39900 610268344
4417 -435144390
40284 -492719792
46690 -473657140
20533 -409079851
28996 -934809038
25622 -75322111
21761 215429633
35836 563740054
24930 274888133
3721 -309421316
39156 777367003
21147 968709326
11148 -980014029
28720 862281030
15727 -773981273
24338 336818618
48827 659170142
29356 640764621
1123 -858238133
19183 140249887
27777 -912719883
9751 -979238845
1210 -717584111
4023 114211937
40623 102042490
25846 -925692259
33421 -465953871
48454 -497336657
10727 -243939080
29648 -86972828
12143 542526452
12948 772953985
34959 946460968
22836 92242302
8542 350436080
16198 -999791630
19526 -997547331
18559 -407057701
4237 605470735
29578 842172580
46676 364461210
7340 291955423
18767 517046447
23720 -842427856
49317 -987920509
22298 107703367
23705 172961458
38779 -686148404
43899 999408662
11095 -87322034
36337 491102439
5109 -507406357
35943 -66144139
42949 778423667
12600 -354793470
17742 -48127474
44302 94625626
38427 760691432
13578 890963067
8913 -410187855
15513 -158620755
40705 15197561
49158 -716794432
30583 -161204166
23801 -412340593
11847 337491676
35320 -483123512
32351 424833306
23326 -231862387
44145 842575298
14177 -618597723
27904 275528237
36022 -256691523
37898 940216329
44828 -340484050
45197 -905136839
10723 -919939662
32261 367752252
14439 -708373769
35639 -649087158
4520 810538239
31080 -189436164
13495 371006190
43805 630663429
5081 143686820
39098 405004300
48890 972719256
44087 -146366648
16035 421784910
862 55331983
45145 28910861
37553 434712409
31014 -887227782
48450 177269812
32656 -285954549
43 283684087
47924 69103526
26069 -442968878
10904 -965322231
14590 -715713776
40525 365965983
1593 -444029962
3392 -925144235
40677 759745678
44014 -944030576
46639 430457889
36651 817789157
11376 898884190
20356 372667663
13115 -812523824
10264 -690630638
22889 -683670491
10632 417924538
2308 671098956
35182 -86428466
3871 -516516751
3288 497192057
47824 323255462
17493 -698426970
8808 -78795149
29093 603111505
17015 147455445
5989 -78134258
49758 56494741
20918 827526343
45706 -913720777
8733 -432352468
22071 367884945
254 275969363
7251 290690729
23979 -300598214
10197 -825888880
16583 -333856382
16649 621158019
29223 -714599574
11932 177775456
47254 -400941686
24057 14445297
40039 76603241
45937 667973813
3037 167427307
24840 -253942007
42939 -990621879
47485 573163261
20343 -142040456
11331 327404734
15855 -656939327
4292 606471526
45898 -148601212
49215 976920939
12748 475025119
33434 -122172503
22795 184960001
29595 447523841
14007 815729184
22844 -129274469
33525 -425216605
11517 -576735966
27296 583242815
18712 869509000
30088 -434686010
24664 851080041
17921 -596537707
11083 917578954
16246 -757269831
5290 -755823352
4147 -393254655
5347 644355074
45269 -133206708
38830 905784940
26824 912409274
9022 370711672
25708 -901673300
19516 -76129463
45891 642919354
49697 975288226
34620 695325977
38271 -30875641
19666 -158531109
49062 206165704
42354 -661247737
47609 -345529298
42129 -575137149
6144 -410280694
20599 95737396
13024 826694972
22998 -22952578
24123 200372044
42583 -303584944
763 -390540011
14568 -377345176
47154 -747399541
24819 -883850815
34431 -878198225
17481 960944484
13100 894333491
20546 -369173815
39037 97710707
30014 -447337327
71 -800138469
6505 -964549390
14386 -638420555
1490 -71004147
10910 940388507
14849 538710423
31600 817261671
12131 -160370585
44955 -815621248
30529 144103301
14138 618429384
29228 634148008
40546 109777236
4296 766599772
28798 173179581
41113 747434308
1272 820178867
24665 252113968
26174 -647067991
36869 596226154
2930 659037082
15107 -451798283
31133 1334529
13282 251193588
13242 -951357562
21823 491893809
8170 205377378
20967 -115132599
33526 96048714
44648 -772324739
9570 -324237677
7543 494785760
16081 463027193
9203 -617267793
8362 -366957746
45689 961796070
14140 -181072358
12172 473410794
20736 750345272
37711 -141508195
1967 -175066024
11356 318575885
9639 181460136
25203 -949501327
23936 -440056836
5488 -748230150
5611 -894200144
27050 584163029
45237 -801511958
30297 237302603
15027 798369949
13945 -23874015
3132 414129165
40790 -857407533
34273 -120826134
7844 -331505148
20738 203986239
12728 586935550
34224 -956969626
39892 -632012071
7780 915608158
8016 691195378
24761 -781170259
17785 442751416
20373 -52713652
22651 248848080
40418 584185398
30916 67986594
29062 -620456451
17416 867821705
32910 -935820314
15926 -184658390
43513 -771580002
16726 506128652
16582 892227736
2247 -420543383
18348 -653609287
20455 534276613
44383 251043107
45809 -17461762
2672 362114754
16505 -350981542
5053 -838606912
36638 649647419
35477 -219899535
30152 799654053
12016 758818385
38384 -887553925
41081 -277694472
49617 -888794892
28079 197724014
14728 -872598139
44829 -333653575
39534 -890664820
39773 -803744438
20317 968235341
20152 28292443
35532 -790296828
592 -960708445
42021 730622169
42575 81852420
37158 663672172
34601 850304589
26470 -467058107
13355 -47757967
32400 -107823915
44301 39841432
37858 546597126
48660 -761194520
11043 476093742
45436 -694645217
47227 993431358
883 766615586
7142 -624150890
21280 915001473
20246 -522184486
37687 341780205
1147 542557403
49297 622638638
47024 469727616
20054 -575320998
20435 -570120578
26549 86514353
19834 23224643
34739 337441560
46344 760380875
28586 648680173
12113 -171040078
9033 661979467
47294 -73764395
1120 163796663
43221 -868616110
41294 398055157
10149 402694366
38335 601956941
35944 300607171
36595 -60641612
22742 343672729
13726 559479494
37407 203708927
6155 -428751537
44989 -755249898
10025 -724548908
30560 340257100
9059 -868964592
32072 219444204
28096 523060177
31688 652925291
36010 -122714260
9035 646841835
15359 633074344
49085 -789088671
34060 -617031696
47800 -696661823
47105 773997784
12600 -455598443
1660 -823830389
20704 -729792413
14689 862861683
47092 -758432386
11820 729473746
276 141245514
37158 -335643734
42007 878681962
40150 554823167
13864 873401040
12371 -969478140
40165 465362947
1125 491412781
26918 -791545685
5874 128264581
34193 315689516
47104 542007532
35569 756054895
22510 48878143
18242 103799011
10879 311150680
6947 735918517
16832 -255751965
37555 369665305
32698 -302326667
45194 192001417
30717 32411419
40553 141685357
39674 -868901807
12775 494267469
23338 -897004455
19431 -583686682
34566 -899113207
14937 -392578650
20363 -977492927
24108 780633178
18048 808781240
45628 14197405
29063 -311298770
24564 -442866818
34600 331961760
39532 -885430245
21467 -888468332
29862 -406769916
47554 -688572509
39390 501992635
5954 -397512757
24037 764458819
46523 943190518
13945 853138972
38503 935616884
14477 -143095597
1810 -292127099
24133 -997539898
9638 -892519130
8984 -364534953
1157 -986239411
42258 508848515
28600 711322622
114 -632077882
14754 -957907497
46100 -857794146
14674 640737058
43929 200470135
25461 -868938806
44432 107174224
28629 -755069686
3217 368625259
1716 687696789
44013 -798106300
8748 635711352
21942 -207830652
34216 439909903
48878 774764198
36317 -891870834
38023 -120984658
21197 865117421
20832 -500165878
4258 -219597778
29770 -352668889
5337 -541053931
26385 -464309447
15813 571100316
13458 656679600
23301 -19566121
11585 -388476179
43170 -451551601
8304 -881866476
14077 557227384
6551 -155376468
38876 740616744
519 668094573
45048 -402623577
28646 -330862299
18814 720749304
11727 -858241586
15321 -76509499
7170 -263911890
34063 -713202516
31365 458420626
44448 -896142639
22114 735892948
42826 326153969
47706 -654303232
20302 304473253
6351 -746229392
15182 -233524472
1952 -791626780
10922 942310228
25885 -405853051
21717 -953503914
36588 547787610
42073 118387036
34521 317093756
30735 -618323866
49849 -475067764
41537 -449508466
45504 -157128038
18731 819884362
23968 -534940440
30169 -768594617
30912 874480317
3538 -506788299
38282 -785750785
46165 -187119189
26898 803614166
18129 396817880
21269 829363485
23594 340310201
36336 772905788
4378 627004328
12215 -939963817
24499 -736304087
30276 906657717
33630 943993228
14965 -87029405
17265 -56936202
25500 25795875
45091 -424662846
17966 724313781
44300 -951558747
25487 -899888786
24700 -563121221
38981 665496754
18896 -219035355
35326 351691668
44205 441273272
19186 -709502461
21609 -980331299
28283 641065813
2761 -726094763
19036 844093246
5475 46520024
7179 -494239113
41021 962450564
8172 -137408505
2711 463035319
14099 13700009
13117 -255306239
8407 529619431
27452 822632011
21636 786143731
41271 998071655
6710 -326092828
39338 -873687123
34469 538951343
10943 -425957903
12123 469703503
14391 957966416
33333 94935652
27149 -941944591
7082 488857855
24218 -227253790
39972 126037532
23316 -113212667
35697 -104385270
24814 242000766
38774 678357331
30856 -536567564
11667 -184638166
29530 -627729807
12291 -305003866
15991 442390471
23240 -580609236
26418 992680380
2144 -121677076
47132 324369917
16128 129375576
29461 -425228652
8682 467072450
3533 -383897225
3542 -976505624
18061 -250521654
10783 -196791334
20501 759148916
19110 655172448
34936 825400030
6854 -69752249
38517 -780099075
47658 -774303555
19370 -283518715
1203 968349800
41730 323716500
37850 990483681
22484 58171189
23966 212562882
23613 525276016
20715 384893858
18878 -504541976
23293 340181496
20297 659189377
5760 -908941247
6506 50555231
6157 -690071035
25411 -776538627
42659 335553814
19967 639644779
27632 -166689788
10246 -893338306
49238 -433118168
44716 986382728
25097 -455860446
33413 -279465321
42704 491445810
43659 969652289
8020 323115996
24750 532013955
35539 -329019870
9096 -712002394
8980 705541695
11862 516534505
45637 451401637
28202 -949968174
9876 824573268
21453 -186461554
37528 -120924536
15019 -976583834
17199 -983387378
24787 204764782
33425 812459902
42251 -955281557
48752 -639192205
37926 -745216649
30959 864334290
42338 -987302980
47879 54239937
7928 -831479450
18730 -757040133
33136 -504613872
24576 -919721397
20421 -835979061
3460 961362102
41078 -912398210
16574 -363579343
46912 43582215
17013 -828183651
24145 289489161
22514 -777417885
16406 564412069
25443 -912946530
9761 361825094
45645 -336110327
49541 351967687
3817 601414374
9331 -173100973
19967 8794743
23198 -801403897
47894 30873425
44084 -494319374
12843 578564466
30816 968690994
46509 -657403794
28322 -864478689
33382 -492514627
5197 -495388921
36174 -17924825
14849 440864956
48997 249298170
28897 -594669260
29768 -654780836
13908 -910045422
682 -924333914
39512 -970796544
34083 -425251425
29394 -373650054
7294 -915853077
9483 756210209
31521 558253801
39175 -155562196
48884 444181253
22782 -634689278
25679 68001408
15931 924737629
34723 -695958974
10191 -126955174
49406 414814489
30576 -996725904
27554 251550086
48662 -550463561
36386 -580122012
41265 832128055
4617 523443678
13832 -364199253
38552 185102488
95 -147530643
30080 -318196214
5195 -239427125
26857 -123527890
13137 919621125
32304 -279588422
26069 829773327
13777 608181708
48148 478222995
9435 570557682
35671 -608936840
7568 -143837828
22203 -800506714
44034 516562183
31025 166336034
5392 -831951064
2723 35981118
3994 89101823
23934 -547825731
11747 -813102799
8781 -1396579
43101 -130505951
42111 -104948800
40548 -781026771
30912 42440257
3418 -993933666
28507 632482933
26220 509210985
39521 94350708
3095 -480213395
35542 432470544
18015 -867991515
26662 537688264
12534 -882477994
35562 -108283054
20368 -933309369
34681 64244341
45542 -576270180
3050 266376790
33400 -962397560
18775 -715249688
33246 594836817
14155 -94102720
47990 601725816
12422 834853674
40572 -886548918
25922 -338135685
18932 440808585
46946 24118934
35881 -958068537
22096 567782506
43200 658672600
2421 -102676873
16271 -703644908
7533 -422378179
22134 -822450331
36487 -622373693
23588 -367878270
13899 -418533008
37020 136287928
5365 -939607328
6988 388677590
2528 52747637
16573 -225674082
23735 -907150529
48331 845218804
7757 -370087819
35309 997691529
12974 291326528
48350 543451578
1249 -519479494
46814 -416163166
8565 345904086
21080 -858329601
24682 302322463
15136 -951275550
2041 -914753603
44035 -915027879
14393 -880595434
20393 67376958
12116 380588126
308 430435074
42957 -878480130
12753 390251967
19899 427205929
26436 -13172547
14289 -640262502
41585 -381610400
26354 -360860796
11668 485529015
3466 743051034
47432 156693154
31629 -175828143
42778 -181192183
34777 805996020
499 -286620479
14596 -496186757
49467 -97882843
35478 276973903
46186 743212218
6025 -68894625
42874 -683061028
28574 -994263336
25869 -150999191
46178 547904926
22313 -561146112
47043 721299642
37853 -175713905
43913 -457754977
7396 194080629
10151 381795040
8284 239857894
25052 903791097
31354 -784025898
36321 -860623120
32256 589977538
16511 -605741304
45361 -786158520
42291 -305238565
32714 44871229
25118 249888467
4462 238655025
41121 -68211489
33535 221692313
39295 558551385
12778 674790930
15177 -971734204
6895 -469012587
11516 -238343421
33461 -182145401
48490 -441335813
22885 971515715
23549 -980218649
42788 352918244
5826 100715838
20658 -190274500
30527 734030942
35807 26825118
33785 963837998
5736 992369340
26623 -630676922
38876 -979715135
22279 -860641850
14731 -817837879
16721 298233793
47981 802048190
30258 260365209
46561 -337662784
5462 663953805
35996 994689347
31201 -881922362
8582 -179693348
31772 -442171922
32429 -777039261
46432 948165555
4986 749088164
23030 587523054
31205 -432406140
5982 -826838341
45453 -519587714
26829 749772701
4263 180809784
47002 761057086
27244 -857199178
6523 710918814
46453 894713239
36244 -500545926
32153 533621385
32125 -732815634
16274 431464581
19098 824428556
17963 -762128741
15120 -345041522
20138 -156134482
27806 555221101
10155 -847968059
41726 459254633
28072 -979835584
31593 28505078
40245 -797128333
34907 858004466
24894 -726546951
24435 -482362499
21869 267257045
37979 416172911
17820 -147311859
9401 584307075
31906 -789897867
17652 896024520
11974 -80097958
33984 -769238192
16443 -686211521
19249 -742707939
47140 -384639135
32533 -945532808
21660 877737384
6786 -231666210
21293 -877553449
19950 810781219
20483 -929206841
47654 793457928
31356 -974895347
6787 866557054
47927 322063261
31656 289174438
36247 -228623749
14731 166415639
7701 62469040
29907 271633979
1172 -437978809
24928 -651421210
12582 91089182
2087 -704018288
12933 -744599775
9738 -839211612
46317 38749766
4421 -45292610
30797 37044023
23637 299061206
1997 -858604926
21326 -693894708
20932 960688243
23636 997936056
36388 -251255017
16175 -593980107
48685 -699296090
43094 603041102
22815 871511265
11491 -689638469
49920 858302098
18218 -841862421
44970 -722087413
6612 813422637
196 786625766
20841 526580247
35540 405752192
6788 -306691482
10927 157722822
17806 -905369579
16669 665847313
1224 69750332
7787 107765352
42970 210860668
22201 -723153048
49052 -188779189
8391 992372119
1060 -262766380
22610 -917796642
45478 437757670
4270 368172804
41349 501882670
7541 -497943839
28984 845398135
44911 -408531534
32132 418763141
29826 -854288423
43283 -923616647
10376 -133662389
34564 937786251
23415 -486501073
37399 130849966
33587 570881804
1516 -518811543
46128 -876227453
45353 79463345
12368 -411683251
22911 -881613301
1189 -518430093
38374 -397331755
31387 461362450
40381 182870504
20211 -785022437
15175 -581899986
2618 -895953063
45865 -922983910
16057 -190073969
24188 -24066737
21721 -71534005
38543 738925702
5400 228584200
950 -603299754
3300 104767766
37674 -240209789
8457 -963579161
33290 -488107602
12903 236406195
33759 -190109979
40036 -340950535
46403 -614784715
31376 436392652
35036 380642267
41883 670097431
29779 -667840778
34925 666213602
14155 503318321
18568 -405493324
24443 -583268545
21667 -879861782
9058 138128468
20867 -608503525
2671 654342346
48720 197300121
49587 -68197220
18066 544738754
47759 -528037660
4608 779249440
13225 -67517207
42016 -938303512
26445 752943002
27676 188243292
49969 -819743050
38407 -138687405
814 334540762
35583 773510072
22900 138009871
18570 975206449
22923 645425569
44703 -38382711
22396 -266111140
1201 746762767
28561 192520154
2948 -89027840
35002 -467091864
17491 242161315
20960 -741872203
34749 247145166
7762 -934329074
28042 35373154
49579 -57575074
34798 577913624
36426 -321077522
14400 -422180281
37009 -716824301
14560 -393390899
38222 898309403
45910 -924567889
4272 584416781
24918 -79134791
42877 811589273
17071 -891791241
3926 -701536165
1115 -639381830
41325 316328038
19318 469379155
9132 -942609098
29734 -955779534
40186 -842038092
37608 -234305868
3235 -986006455
2950 458202166
34279 578191455
24589 -291834790
30420 -627445099
10527 -15034143
24617 644573295
37131 -893622404
12120 -698955106
22933 -987795404
33753 715503444
10700 728642249
12717 -766090765
21145 -933243216
917 -752580747
12800 -166991249
27271 -942729498
11958 -973767900
47311 677361548
16450 -496897103
18755 -784055918
17378 -913423025
20926 -566240277
4618 656070860
25457 -782500604
2841 -795306099
36152 2375560
34797 410929891
36676 558715219
34473 628155940
31044 -837346056
24447 -932452730
29372 -542591687
19862 855386404
5654 -319306966
37117 -962797338
45992 699074408
34132 -390329155
8058 874283268
32665 -279844900
49002 786533514
25427 877301857
48101 -289298496
33076 877710222
32515 -529048872
5073 928067548
31172 672063558
21872 -146470482
32275 794426895
36282 -883241916
27101 -227562072
28689 224273397
44243 835289443
39064 -690620829
34272 952202300
2167 506388079
6289 954383272
1130 -914806056
4168 -770529259
21870 -360465796
18105 173803033
32944 334026941
22812 -879234372
42524 -319628833
45605 -398494914
43015 -904654844
18554 -491360944
44852 697971702
874 6079147
47800 758533914
38346 -110598504
1121 -745433683
10263 -793839014
31728 213902249
36455 -844819219
33815 136053596
46890 -873929090
36539 -972633243
4278 -637330300
24787 -985454587
40570 209899881
38938 -809365848
5855 429509122
4623 914983788
34055 748473079
40928 98902421
18740 -504011249
49738 186692048
10650 693229001
9783 137781464
1413 -893452898
34367 29909948
43059 -551051699
18003 -668029096
16319 470047335
13569 775792788
26942 -543593113
16011 -896481143
2646 707549147
38580 -973463016
39406 397053051
41804 798929506
37907 -668575504
3498 -552292108
39358 91248556
12012 725579631
5933 711840769
5424 135446377
17283 517798990
12679 -175076575
32566 813933600
6840 372826246
45105 -727824142
25007 -991227152
9834 347364101
33506 140779937
25796 13265591
40088 -657508340
49553 630363702
28611 221859937
5921 -771794739
46032 624440621
3352 407961852
27196 953351454
41232 -920179368
20586 618639873
32472 84023796
49656 869127424
16627 -827156073
8030 188441013
37303 618242811
24755 -882858467
49547 -26036903
43152 828714842
41132 102349098
4361 30971761
28736 703047051
25257 123116743
34550 120332086
19072 741802451
8677 559775780
15929 -348543992
49785 -943058854
1428 852515583
22949 -896483591
25575 602509456
17343 75210250
23349 -941699673
31523 884316888
32339 -641467149
4614 -504860995
2410 -977746950
19794 897433348
31787 14227665
46469 -925645659
46475 922950857
23218 821505144
12644 982962403
44339 -199976999
5765 813264070
39879 -566016361
43890 -817152310
14371 -307026428
6813 410883589
16442 833195893
1251 268989151
42202 11437406
37107 -768446341
31325 -710871653
49042 631668892
36102 854327792
49289 702645516
24272 834059318
48672 111828284
8707 78634961
18601 242654435
2126 -954101416
38510 -125671158
28784 519166496
28742 21195322
826 907145224
48983 385729991
33652 433943026
21374 532486088
21333 -284418673
25473 939070415
32284 -723676215
33104 950774760
19397 -115127094
7868 -550501873
2563 692728103
43041 328642820
38015 -29828960
3889 -964952099
43224 -806783203
12023 546732629
28973 198944048
3428 -276022644
29798 -745221025
10304 -939008848
11568 125651129
24916 392785775
26888 346810202
49461 364874370
22498 -888803717
40740 -952292673
16501 359041412
28805 100100131
48033 284354514
21312 -476417308
15322 -956092392
1657 430449685
43395 -292189355
39622 728255083
46237 -884076809
24321 932949924
2052 641824155
711 -503934413
39959 -773154710
7927 -74649830
23851 527828807
36572 846998665
15149 -945559651
11217 -78884625
48068 934763181
20790 -478601120
48566 367529740
40387 74038797
10234 958791959
15151 -109553641
12636 -703427179
46977 168805823
21411 854164686
9977 -367935962
14210 378327720
22881 -875915745
32921 -764495589
11115 498059451
41180 -376785579
43955 333772330
21211 716389246
35340 -758318905
19893 659536128
44440 -135707923
38437 970530125
19299 398075942
48118 -716832577
32110 -941983726
46666 -915730474
13601 -929141564
9045 -899989127
31639 -926213521
12284 -981458036
22739 -669507248
15083 696053462
9062 -95233308
47788 371952645
5126 -946089248
2830 -685315969
30510 -792634084
41859 -474542383
25041 -742650193
32435 -975160026
25856 -201526499
48291 -289520900
6327 129255807
8640 -230692665
15653 -148962036
30717 -667562726
40738 134638390
5083 -301687849
14797 145966150
26903 38369221
3253 -193213727
2190 -881920270
3701 490783761
33570 -527889600
16728 304678740
2242 916016003
11456 -836391066
14742 -322483117
24219 142017782
5747 -799060268
27008 -912810131
44613 27102815
14967 -585615904
247 -33733954
35268 648196114
48740 -387256500
39584 210204872
4986 321650928
11329 79393283
38376 -845845094
20911 -856771945
3343 -807743032
23852 -598301283
16500 452218084
7817 -830885578
20645 389288598
7766 -960948825
35272 183165257
47656 994322731
35198 -986214484
45370 -993417078
4148 802533936
1217 62384952
28236 622809132
14040 -377021103
23306 -769117038
39931 699651301
19 -221923353
11084 292913782
28205 497582870
37821 735968900
20076 570848848
30458 8295585
34669 -919028301
7217 -391521887
27389 -797313783
20154 -573681062
3891 536881535
7020 -165562279
16619 482998478
31441 -358312590
5064 -923860078
32924 -862978630
1506 -852278566
4305 -210455994
29259 -403003939
11262 -762791524
4062 -994434314
37386 -373108281
19833 -899361272
41299 -966189047
29892 702947220
45108 -986422197
15525 948833782
48613 -895447875
5890 -842051505
4771 -149253596
34128 -207389048
32387 -206662307
31701 -877264369
48046 -561846958
11519 960910958
26645 -407390693
1027 920865579
20661 -946985972
24984 -692612790
34431 -970138043
39762 -600528774
21361 -44804111
14368 -256028362
20134 485169972
32730 511020256
47562 -11475097
12598 28716856
18842 96479947
32991 217260649
37960 576216886
42546 -937489140
26441 -150319044
11338 240843571
30782 709913452
41764 -305447328
23900 411081563
43805 488247876
35867 294845259
31585 131058172
44781 -13344001
30904 -179035687
31170 -349257659
22290 609559852
36854 -293833638
49602 134371631
32492 710024812
22121 -843757854
35719 32775283
5089 167433458
36131 -202167149
30768 -959986797
11080 -191473619
21642 -719775429
32744 612996946
19298 -411580423
33891 905877524
36218 -720133448
26405 111581411
47775 -991125142
46490 -578720391
4423 952647375
39522 -807354667
20617 -603957106
26353 358491591
40796 820625704
38908 277978835
5217 -929728438
46134 241416339
29638 -957606792
29139 761778877
22754 159098934
15488 892713028
10793 929308970
33830 180908243
37854 -472925082
38646 -66053330
42004 586008627
1522 -706355482
36111 -795471028
4677 398044226
39414 660976905
48468 738309936
42628 -532439019
20544 -918255401
39830 539172264
37551 -154200319
29063 68728934
4258 989753037
27634 447839854
14773 -358745562
1109 -522118162
40466 -840330231
14288 -445690536
38437 898458338
18917 -894549604
43655 -363490536
35753 677558329
19312 202708473
19427 59578379
16996 -639893794
5888 -314474393
4543 2054546
23936 796934949
41156 -542674849
29590 867501568
49759 -75277721
42049 -473702951
6514 -885693425
14915 537706336
23086 839444949
20767 14300182
24865 -32866908
7918 -444193482
34899 -457989473
16734 159327343
2952 -933348108
22792 -891977381
23923 451623845
48997 765546727
14648 -292718571
3710 -139955063
41987 683464406
20982 -431087891
18446 -680535148
26154 663052247
18783 454807883
7328 -660103081
3439 74243646
4174 -703184756
42589 -636395312
22934 -629112742
26231 153511891
2089 203995725
8805 -911099849
47935 -780882564
12374 -839860197
4210 -866782005
30105 -681979289
35564 493891543
10143 -338735098
22786 -351088283
8637 539328924
38923 -756953536
11709 884512074
33115 -917656906
46706 996004296
32540 -616593952
1774 -362827064
39441 459684627
2064 -738023071
16733 227287374
5370 -389519212
1501 -881762706
28838 -937364527
16729 565987063
15133 -525894669
34257 -454994135
2330 56223769
2196 -667960470
48979 327914037
34687 -106114690
41359 -427354317
18620 -969016423
18206 -282790517
36413 788408060
11787 21986620
17410 401303144
40439 -918766492
18983 -586514739
22325 -15814373
40960 -427197938
7928 -953112544
27579 324241567
31098 905860256
40646 748879773
31436 923180075
42112 -884758317
25262 772572793
48629 558160730
35143 636893466
46439 321485040
4538 -932703072
46790 -856136154
15461 -905155026
46956 -855084230
34186 -758145863
7947 -757645734
45834 688042112
18721 96885524
31650 75393282
39711 -614774283
17402 193563085
2231 199431821
8904 -353307338
2481 160950859
2252 809194046
7328 -352501082
29119 -89743212
18117 730054116
36240 53744578
48716 789165071
19338 -849763224
28889 436856661
8538 450631522
41157 137213960
39678 84540187
19625 229630866
29040 -977092923
16093 -50728146
22714 -108312057
48342 -341781428
17492 -702308683
48106 -865077980
26137 949596609
7540 -934433780
47645 444978727
15504 -996027393
29269 591283333
31208 286010743
41056 827087806
44346 272972364
19583 798180732
4164 -105236031
35824 -363301378
36566 -951763393
5181 806774889
16207 -918215095
23279 -987827330
35633 164930663
13238 934199414
44494 -477340477
32131 -357222767
26920 -320573652
37092 967461399
15558 -18991874
46843 -906305502
25231 -736273746
40224 -538383575
15048 417995745
32354 -144957602
33640 -520782036
19223 -974796115
26557 -528683803
46862 -517257500
8267 704178540
4416 -428223550
3684 501152759
45460 -394013454
14298 301130602
5082 998532550
27049 -926970147
22461 -758848077
18349 836618630
30729 347762683
21434 801083395
17712 -574120567
33319 -430344927
21271 -453663067
29434 -659023774
4767 -470265517
10934 298537699
6811 -875490820
12080 -831419031
11572 -314697731
1172 8976376
22583 604366652
18577 -518905429
29555 123795042
24078 -599196724
3025 277360282
39716 -620604489
585 -812779265
7670 -993160615
15612 990021854
22691 762637102
41155 -754513271
12263 473783623
14593 565897964
16587 -194475658
719 -35407484
25521 -359932243
12330 -398460347
34696 -880489552
13726 291391883
18518 -950591228
20637 -425283251
37485 -875491769
47618 230371220
9427 495495153
48609 -668320420
16310 445182116
32093 -975660239
4079 -200321429
2914 -733636964
5553 546470664
4775 272219984
9638 652431073
41522 160217103
25339 451610684
35810 -855228402
38348 -274606145
18440 634856445
44018 481425832
37338 -313717592
11989 790653444
1913 940085945
42060 595128297
23221 859834004
47042 112212490
49507 852526134
12471 209668945
16371 -449745720
21384 -296461541
15496 -660925756
45843 -985403280
6929 361201305
24103 203334190
26375 294925367
7776 566318120
37917 366713711
16010 -148313885
30765 -849643820
40186 -171225580
36911 -453346015
46472 988903578
38876 -695297231
7050 228958941
47401 765705246
29491 -582055215
7859 940162895
30553 -558858316
25875 -122435213
6507 -997545346
39128 -965731400
32313 -993785719
16750 -516706605
49576 -587185327
39094 9747514
1500 -503643888
26043 35092356
45126 808097970
23264 388864918
36517 -952731474
13312 -325412985
16263 -35617642
24043 -249728830
35958 621146815
17823 -97483731
34870 652842463
23098 -250076699
16697 -809716467
48207 -925493801
3714 866866271
38737 844687300
46009 -506828436
35887 -446485222
29697 -927908868
9660 43359149
46165 -198017436
14923 -562910677
10494 -962271222
25594 24405317
21587 -332287198
21618 -12490233
33069 -283777193
6342 684644715
915 -176833884
48741 509604547
8200 -304079021
42544 -241712524
2255 939104207
11693 342878429
3931 106698303
30868 835587704
43380 956700094
28873 527562142
33812 312553872
16675 505820818
46938 -816078251
44557 -994145357
49359 -916719995
12475 806650897
21798 302166624
37604 301511214
48691 -771903652
16909 39696498
41280 224117297
31953 883428600
32657 -526154791
11656 -907987182
41314 696726035
46260 -869993120
27699 876575124
46874 -305420715
33930 981674635
20994 -186842218
25032 -756550361
16265 -471050180
11035 641096828
43178 396220219
33071 742776077
9727 888910085
5038 -476475651
19560 2741678
20850 48904046
46434 280431214
38095 -728121485
19992 459942693
38331 -101217856
23133 -938533136
41000 -292527741
21900 -497039523
10298 199466030
29212 -650945485
24735 -285112316
30114 -585211260
15178 -966292197
48507 129589839
31518 781070214
40613 407118065
15632 -67881282
47234 280637046
46092 950503726
2223 204967225
443 -399865579
6682 434775354
35833 846091441
23824 -888955068
49448 -177837519
166 591153034
41775 -942109467
48339 847230278
36470 -985326697
43519 -646136804
31262 -185815662
3058 -669249518
37529 -846436756
16971 -197183358
33868 -943000029
34394 -341614455
10900 -20749339
8455 964741074
36007 883413083
41918 575932278
1665 -611598195
42339 -904857919
38714 -121940209
33095 -609592972
20225 -523258466
25874 -459007036
43448 -642232163
31083 -110254718
11925 -664352673
47300 -532085596
49950 552862144
29158 49781692
39119 71977201
6637 62487612
36243 -204658524
43282 365998553
6989 510537906
14050 630035619
42649 -38937947
3588 133847144
40109 -382770776
47063 -418754188
41095 -600900093
47236 486328144
42549 16069371
47868 127394534
42579 -66941150
36052 -193922976
14637 -103268304
23173 -334540961
7594 -787982770
5138 -271667195
34777 197630933
9339 963669186
32683 -916156224
23002 449012925
8739 -522610857
39051 676070063
14560 353766184
1908 611236285
47172 -178326541
32310 -356200226
26800 -379160251
21446 612284712
10105 170957787
25019 62160969
43775 -985765951
14983 -41953493
32046 -998621450
22328 223074320
3598 724264728
20224 -361188320
48096 -592621313
44873 -69340727
11912 182312654
36115 983496779
12907 -14440918
48833 611234775
35841 929689705
13845 -23513371
47600 206295944
29994 -811344786
1722 681657725
2629 -715088673
35648 920933767
14848 473291308
2989 -967410757
34285 551885070
10696 -867982564
30091 -946370845
42288 -270527394
31690 170832556
33685 -778028455
27603 173946873
49855 710619524
31821 -42658553
46662 -958402548
21532 989961813
39493 -854785265
48503 -36159489
48172 635375139
30736 416379701
31124 -745732488
34949 812965019
10528 155841818
14426 700615038
13948 461269167
40713 452862466
25692 358547631
33508 687418315
26115 -517724455
39352 691115327
43493 643272775
37511 952160882
17746 660982984
24476 707152364
48418 58165917
33430 -478128438
2935 796829540
37712 698718377
49768 906463461
48981 -456981512
30955 975813714
27698 -243993955
40713 -672277003
48543 -891438797
42884 -206783174
5954 186387893
15128 38302727
2064 -922506537
12181 759582873
15143 700676538
14454 -534273050
22843 982698571
33301 -737582613
47201 -79739447
29042 -361700581
29487 241646181
2227 311676347
49345 653507183
34741 -853890710
26117 -698085761
2133 119293975
13056 228332069
41886 -668116388
16486 -438084882
8010 -351979582
47369 -385752021
12903 -809827538
39850 228820210
47117 983396202
11974 -526012951
33231 464876157
18858 -59158541
14996 565801808
11099 -879015447
48793 -938550266
10063 -496246434
35637 911200925
890 43373117
38237 -257056127
14292 -960416274
31706 720396245
18708 -642771989
48223 103294607
7162 -784325092
11958 587645338
37848 413419134
26947 -742188460
13349 534106704
41259 -346358059
8029 388040799
44366 -922009951
7328 600868090
7561 476396353
6580 937308216
41943 -897954205
8394 462820870
48883 -516760001
34607 438043452
18361 258613456
25147 -621741881
27255 -804103331
8210 603812993
36051 998454200
12494 -870162090
28710 -501956340
63 72220521
4964 262189426
2133 -877226258
31959 22362523
24672 -337041289
29582 889490253
46605 -495600584
42869 798344815
24624 811781211
5683 448677580
24251 608249769
29116 834232936
3489 -901717542
36722 -944984836
25178 -957667667
2855 598515430
21210 -165874761
48982 640157818
36694 304323341
32053 -130502708
3898 491961365
10782 945577985
39154 -163249499
48065 791320002
13935 -641569872
29899 -456396253
3036 -410395464
3349 -116224635
6883 915556524
38858 -378959931
21853 196882059
7299 -75041936
32235 -214706939
16403 -159577368
19925 -67331073
46645 909414806
9144 -826059827
40675 -873976222
43781 156464648
44778 511738739
42487 -137625934
28604 334091027
32745 -861788127
18398 992381951
38373 -138310374
21686 864173607
48024 -461989776
3286 942095335
34320 59280257
49185 265436039
17198 -802529405
10769 -878387819
35960 -412607307
7342 382101443
6535 -982503909
20158 111268470
25850 -345784628
27246 -815634888
13416 -631741407
48220 -301288005
1955 -504798212
12013 141036256
47945 57049977
30235 -790968350
17690 570682263
2860 960795770
7952 -645648761
43933 -860436374
31423 -817439738
6354 -461882375
36097 -879462045
19681 79926511
41624 947261945
36892 419696926
8922 293555039
6828 397985110
37720 -613672773
27205 -325514809
16842 327185663
34279 412223790
35913 -789499117
2123 -628946511
33470 160460216
20479 506596054
13680 737314891
19201 543076832
19696 546616127
44426 -809844768
2159 739811318
32710 514431316
32779 580777431
4659 -472844112
41081 156470497
22513 262998214
38357 -914842080
25157 86556791
10281 753274269
838 -286972722
39685 820743749
24994 -890728686
14500 -883146637
35844 -26539455
15778 980384194
11866 -285103380
44289 -374015712
28072 -688889074
16816 -153222933
47565 -973617271
47297 -960092106
32169 -808063571
43221 669635653
26275 -874242676
956 -411380148
29955 -958322890
14779 -236559360
10357 672454947
31845 360845630
46177 -898687449
9173 662047621
48262 -381025607
35321 -101946540
30528 -800173667
25416 768352135
26383 600594444
30874 220622711
24717 490874902
48580 -76459555
10298 -981799011
44454 -987034113
6528 774040251
11551 768375584
37567 509216883
29435 797443394
7369 -971999906
24489 -720745042
8420 452555629
31963 577059808
28296 -225344702
16095 731107377
46442 -288778971
12284 -979703034
3765 547021157
38501 523760863
26751 -838969586
20666 182649305
41242 -834350371
16513 86598568
8315 785278807
28903 137912298
17258 -951434319
37665 -687230258
29551 -553007972
47327 -141464022
9709 -59725803
45227 449413421
26741 246406149
43659 706107509
34725 -881419496
27272 -936317843
47817 -528372174
27456 -932802065
12857 902389057
34218 -835339681
22619 742871171
3206 205979471
49214 -427743773
48256 -149892779
43201 261095115
35665 -906588067
25355 -996680740
25410 705380890
4752 -282431553
15305 895669067
17579 -801094172
33655 -179207425
6864 -236768254
37156 307811110
21430 746819720
7244 -941678629
17196 -372439601
16627 -161323200
34023 -511917240
27876 -928418767
43168 249943574
12835 803063539
10782 707818521
3321 -644495405
40015 -522518115
37714 -33431376
11200 915557592
5691 346921367
48830 -619615585
4136 49442846
30571 979720259
47011 321927730
20883 -922902235
46879 659613637
44871 701904904
14831 -980608894
4646 896188037
22912 -942372337
48612 35931779
13665 734426231
11209 -630661374
12571 -957682271
39097 -806611241
23175 -331281739
11108 896487926
24538 -446506339
21392 -469041971
22148 -958962101
1537 888542274
13531 -121730974
10133 284362759
17149 -900155287
38730 -427368871
12909 -657893589
32644 -724362659
25968 -25507076
10654 -517439797
48963 -217611463
6799 -741433898
20381 249722137
15799 21784257
42288 736294917
32817 531153542
12169 -986685567
49813 330500705
29817 -432307950
36764 641759944
7427 500446964
3377 -322474507
12835 675470334
29612 771602371
28927 598138801
43691 519290264
6367 -217372112
26 684150489
1099 785426746
38016 688082176
2071 -888806616
24173 4087184
4242 -803519410
22641 -426359664
16634 -345515943
47374 431709404
34898 -865175941
44394 850000749
19473 -85085917
19237 -834709644
30622 580798398
42640 -401387074
29768 314953339
46439 -899190984
41193 -306269134
40604 -820349195
37990 -286840386
40205 -513018873
21465 370842230
26288 673812845
38602 128538097
12157 -967226340
40763 -80210150
3934 -73827099
13259 61926587
41338 -947210479
2448 -371439769
13571 -288816024
42994 -213317785
13082 -251073640
27167 -546599463
10153 -862146317
1165 -887684846
23739 -923799645
29554 537972628
27078 213516377
6391 -586915494
24357 782389233
28487 -313386495
40093 20094641
34163 652541744
18328 -903702219
31759 724286610
35178 -922868103
24611 619474751
25289 843898258
18295 607151776
33285 91951792
18502 -835864190
8439 -239826626
39752 -524285594
48914 -926348133
41101 -74987506
26000 -925810379
34264 -730364061
27684 212682443
30225 -980315223
21388 -944203990
44262 -883538019
3086 -892543437
21175 -483464777
37001 513844726
12871 490655821
41632 548186636
26363 478981371
45779 209416422
18290 -865433888
44960 -303988957
665 -8374258
11682 -623762690
19754 864484927
19706 35955716
18080 -249583670
44665 480657444
30362 -217771308
13917 -839635898
8829 97017887
40061 274967268
20257 -867478303
19423 -905018309
14467 -163453382
29084 271231552
42596 -707500893
24850 735724043
11354 -410040389
10892 -602097118
8600 553397459
30142 -956353052
4393 -769356970
21724 -124275195
38908 -182548895
18994 -835848009
19260 -437185913
2139 -792824595
23450 -885210486
2486 -988128441
19465 311587915
37024 627481568
21964 -44621589
38023 -259271776
31108 180199669
13481 852298913
45862 -574993942
49089 -257556379
18427 272766606
17712 668520811
22803 -493226314
37774 857203056
28463 124308413
14281 617439911
27824 -928431737
6180 895466765
14687 -530036361
42051 -160240446
37779 -556296999
2671 -176803575
11691 -428364763
41296 -937467498
26124 -723526096
40511 652290384
27548 -724339098
34589 491974573
43983 -141483298
25116 852022361
28626 118588796
7060 -73044252
38866 -343677200
36441 -574170410
39145 -949596450
22906 -595855158
41268 -301406725
28513 970525575
8079 755352958
26863 -880613840
26545 -309449447
11456 433583724
24650 -202479557
37146 748646043
34758 979768631
23780 491378613
714 -372320266
2535 -858969162
26782 -54210422
9483 -737194674
170 684965926
25554 195332387
24315 894291436
10747 506304065
40226 -96051256
49299 386503960
4037 249883121
3566 -586772895
39502 450678686
13670 555957062
2028 467574258
3993 -913646199
993 170702740
42320 231772878
28206 -500722227
10052 -182281847
541 -985955274
36163 -727164396
39671 -116058794
39952 263013261
33574 257346247
45722 234905601
32707 174637610
32649 -740334362
22701 662522207
12818 760796317
119 -432008920
43821 -69616839
22393 927051110
45237 707702491
36997 509250597
45324 -684394713
40893 -756496112
45096 284147837
27451 -779903086
43162 -232148602
7000 -98288976
48635 837188882
4521 503406057
44618 -593302366
10304 764993573
1006 -998942567
6949 867160422
27885 924194825
13670 -201370660
46290 925573120
44761 862350665
4555 683691612
5802 -317864348
32567 85816001
17400 220033252
44277 -767807921
30963 708940750
13160 -949390739
23249 -981248167
11760 -916692225
31564 -670166449
10326 821762764
23943 -426645137
34204 696238210
27683 -64596037
20981 532380492
38457 568022442
24447 -391358114
7888 888944257
43862 4907012
49093 400641638
48741 -64245511
30104 158996406
14593 -973038101
36029 148703351
36904 -480957296
21821 752183943
5159 528047228
1791 791795762
16078 550039361
36206 -596354175
18268 229987058
28945 -996475340
35272 -925657287
16079 385603184
11175 -441004516
49975 -978618478
27929 600859915
38168 -813853571
49782 -936841127
1578 295640547
40844 -334096964
16617 -224476603
35513 78396001
1716 123268407
14233 -448411
5000 415887920
28935 351098851
7918 920683944
3481 -130569443
26042 -937759652
21871 797564654
40922 -224307633
38798 263999799
8673 -416204560
35989 -850795070
7967 909360249
49999 -367706817
39185 -138425418
42990 -42764490
37101 -955842749
45173 364273573
38778 -961157902
42396 -415509542
21016 845846694
37043 -176637773
43235 -265136592
5777 991708913
25065 724384155
45949 -675089075
15856 -712099912
26690 -959868065
41472 289223821
14756 -412823313
12199 -911852993
4260 988157745
47671 353715650
24102 592349431
6242 772836447
49495 -90367151
45077 483277256
7017 231802888
28154 -941045338
38819 581212792
23718 -963230431
19658 944034766
33055 -767244076
29746 -625553654
23035 -785859123
37885 525294501
18599 -641448416
17235 -565407857
41575 -576567380
35421 -190142313
40537 -943702186
41424 519984914
4155 305001965
6628 462748440
27585 680332308
1878 -188203
12916 -344882346
23579 -958228466
34234 -514437679
3199 -737630324
14178 230357267
8852 1991083
33227 6149127
31748 153692437
126 316041153
5321 478367167
18434 535557013
25331 -530536904
11537 455172588
21249 -942968043
10108 -318794528
23127 -442360523
27365 705723023
1697 -923286943
32734 -279338402
18866 -256495105
45979 -873253091
12390 392444069
2859 34595556
3062 -732489512
27657 -785280665
26350 428008382
21479 -550737559
35030 -704131969
16342 682199366
21191 -255027371
12108 114776449
15825 552244317
7375 754539471
17422 -283182480
22416 968040107
3370 -868747361
46709 58334745
30303 -214767890
42599 922349566
18903 -851400285
8098 -348863394
49049 739861603
29635 326595927
11646 -142649571
23060 -906337672
38778 77232836
43506 -242548482
7342 881454601
38474 -889049122
7339 -307775237
27403 911110889
11987 731327059
25522 -800309538
40029 -232591360
8357 421818119
4727 -888374719
3238 -654867195
28734 25870126
20556 592249224
11553 -614443270
39567 338059966
11485 -253133319
37635 944783071
303 -687464822
9942 -68373893
3349 692273992
17404 828237343
27806 517215335
40328 645192924
27397 -997515816
25821 53148683
31490 -155001526
18601 523145409
10986 -77473426
33305 606605507
31827 -493661111
5571 -376610777
38647 -254790338
44841 734043204
35665 -818544699
29294 -937495220
8477 213439012
20700 2363049
22326 623702633
3172 -279688973
9711 419599721
14548 297845343
7105 24257551
34126 987983147
5008 641418090
23332 107383782
23006 -903196815
12848 253478902
38459 -996021997
33305 899757688
28822 358224122
29488 -940837403
42000 410553650
22636 7350186
11214 414114324
30399 -782007842
37502 353637276
11180 -196655055
44446 -958139042
29049 -970288343
45440 -909050549
18990 683552379
47634 -279615204
12800 -117718164
5877 629586092
26567 -90203896
25055 -698148950
4701 264506053
22593 735517053
47730 -548306313
35847 852033805
37434 688378127
39426 -961960301
658 288598613
10271 -11916130
49675 763179705
48438 -692077939
6858 -28181337
500 -911203931
48515 752669656
32113 -658827272
23779 -736258567
47487 336457166
40572 -792055170
38518 652620078
20237 926638301
32781 329324363
14064 -732125979
22635 811772205
22428 447264720
10779 -272700744
21318 583922101
7117 -785274433
37990 -936471827
14184 -885126032
46697 726936504
27938 -963787353
19815 99070474
15305 371441775
28207 -850323263
15039 966653821
44538 -913735206
38816 396364171
2729 -631625048
39673 910611450
27059 713025156
13610 -268883198
42370 525648376
42903 557720726
44695 101880359
33216 -37076563
36086 -871358611
28217 -475472496
19280 -775677749
48989 -760240128
30046 -374936163
28632 -697169621
44551 207424582
49535 65467447
45250 -387636370
5139 243955559
22362 319022307
37036 327368748
5827 -226568917
11443 -861120063
19728 -737283128
24615 -590838991
38514 953455812
44416 324102830
12703 -317825856
37983 -595706596
23784 622792747
33683 -981433388
413 -741165315
48316 -888950432
5128 765145661
34322 49103454
38555 182593841
24925 633871356
17647 -33405620
11253 683852718
13728 -567896274
25891 473185866
5049 -120781408
42737 -731629694
13711 -933815898
26850 -278852930
30037 379787493
22179 -775773117
26453 528780448
42463 -637663155
40300 690281579
41773 -916873218
14492 640428853
39586 -466066952
2119 47298490
2217 688850837
3056 -984167803
790 717478106
48413 664358103
42206 -691040122
6949 -488971526
15968 272035407
12291 622336984
33786 381954497
41344 831538742
36675 -997407401
19383 8247994
43201 -900271555
27848 507750225
15068 -39267215
49976 -443520035
12164 886967283
11743 516653030
27487 467362952
22831 295326506
4982 -383413957
21451 -341053869
49468 549687300
8151 237400093
5188 137433252
25852 -619034155
13840 -851691787
3013 78261585
28164 890407039
6178 -413269141
10825 -153906770
26867 205756152
25535 715522987
2293 -957461393
31467 608453020
5417 -335758526
37606 -150747201
6453 966176866
43312 456987073
36678 35614602
30448 977548499
6713 586962529
40467 -341689362
34031 -921073924
6936 -43731371
11861 104890207
12712 808867760
7100 -759544922
10039 -261911755
7619 -735174257
17219 325891504
10657 -723386966
6253 -895228825
8249 -720882892
31711 151399564
14416 -991305075
23808 -416171491
39148 -40162521
13557 965914273
49256 643373177
29737 704420491
4604 -570422533
32546 -236057553
30694 -404771945
3799 -194457417
34088 701088311
1346 789121016
42193 -988388905
28204 -926992404
23514 308166792
28071 605459913
4775 -941612073
41761 -529931771
48856 283943922
33452 909505316
42160 63198110
25578 380613188
5636 -315236885
41171 -984675526
17058 499102680
7344 -859955033
32338 -195182504
28593 -117074960
48991 528090881
24026 107156795
33062 885372503
26785 858152096
36678 -393062165
31758 -480465104
6565 -530764468
33643 -476768439
44750 747998723
28191 -122274429
46 900916736
35770 565269360
30682 713917102
952 -842240536
34506 192029370
36604 187679543
2691 849133495
22351 261410628
29077 -287514249
23588 235815486
383 152815754
1287 62821696
3258 -963093055
22023 7001281
26853 342414358
47448 922700212
35926 -369706750
26705 -799100432
9033 -249167042
12329 -432022345
7199 399343537
43385 -631984717
25912 903009889
11993 -459467913
47574 -545978660
37095 787435579
23629 384214308
37607 81404732
6014 -858656763
7597 -236424020
42546 825649218
8821 -567878605
20964 879278470
27781 -494814476
13181 -8320005
39886 -721993540
21744 -318663270
12972 344533269
15357 -872035994
35347 -95125036
26896 513929282
9943 -958661208
43526 247600523
43762 -975702453
39882 63665890
31461 -274782291
39105 179182426
27249 50290280
25806 790360067
6415 393605028
11489 -518844663
42068 -121903701
45922 -829850417
13590 599355039
46356 960211277
6912 -119901064
37729 -98426750
40127 -922683148
30755 -955818748
13497 390633887
1597 -552963013
19414 702194956
1590 125707052
33472 -610286987
18042 -987006254
49084 403139885
2538 307445881
45465 656641150
12542 -791101542
26088 775709053
24342 465258896
48500 348282999
16205 429762070
9676 -778961375
22513 84763310
298 -860660477
34481 580040460
13865 10536062
49076 -700947579
46168 326847335
3573 36083468
45702 -193804750
2753 -283743891
4568 673641165
16572 423865294
40543 -53219345
30007 810190912
19335 -39010959
27667 425696210
25874 -728554638
34886 -353783470
23343 894776170
28586 -895164283
38139 -362962794
34542 -989405988
27482 -284065695
29556 -601095534
10576 242723182
30701 837482308
13955 -959684858
12151 -929252730
4536 855504496
9891 -12807844
4719 -321559778
35585 851037556
20440 -371619409
23115 360670469
6188 -571456219
30989 133501699
45712 869394325
44984 -118018119
36348 -956710456
12728 959974538
23199 -751436725
44771 -945106574
7051 -383646496
24354 -18993080
49077 564127937
34512 -6615757
38152 -913879854
739 44970095
6918 46708590
2373 90173852
41904 723663104
23782 -606650288
31594 220287614
27160 883418764
9656 -591265707
47569 -597893762
16018 198399205
2711 -201307662
49259 -859810581
17357 -860872938
27659 600414686
34833 799401868
38316 681965809
40753 -746448078
25775 -44954768
24689 -943556877
9189 419917677
21645 976798470
33587 577640781
25075 756298803
21394 261159593
25152 -503811006
31333 -679562590
26830 -873172140
21277 -72903058
27981 -982539463
12406 -43984714
47448 -933437188
31088 -633732927
12306 71688199
47676 516356862
40892 852536994
1817 282956863
13998 281512535
27691 247101754
27701 -447994577
44419 -98750917
36494 -327147149
47065 -804407898
39046 682313322
23861 -376815308
49979 502717025
46191 369152617
19691 -930302576
1978 594427278
493 -90751652
1695 974549652
22869 752091383
20272 -851330138
21617 823136865
8641 776447961
13398 756549316
18520 275853058
45162 751899890
29566 -65884417
276 -553349442
17584 -160980223
38747 -10983395
30384 223680126
23757 796108437
23138 905132360
48365 633924248
31984 172174831
44694 -305262416
40802 -875347747
16569 -430867339
48331 -401950558
2501 -863653683
46208 -539883151
32434 197864013
14572 27492124
11902 -195950940
15667 446398507
44986 927200648
25438 -443187599
11114 193218741
9342 -866301427
39758 -953340524
13415 918191324
9932 -668249198
33464 -35695785
3658 501492851
39169 79081793
48644 288772510
2876 378601727
10205 -214052572
46489 983667447
32307 -874877896
39106 235578506
40908 805177291
12385 333180894
45821 -893147981
27851 530571725
29402 -669698071
2732 -547542384
11832 49155684
14888 562936195
34341 -168368159
4352 -958995946
22136 -966267018
46764 -687926422
7378 530732339
20797 -885290396
38111 430839683
33327 265726254
23501 -4804630
13743 939445710
33788 770819321
21251 -186892056
15561 -523670459
35226 -384309666
42882 -465156256
25586 928650113
20521 -474322779
26558 339396288
19867 -53190993
7699 84123320
32925 799727244
33280 838428495
21102 -598362613
32758 -975867042
28669 408094601
30275 -796087149
20797 138628808
8350 -14932123
8212 -864897292
46453 -7040074
26392 631901092
44666 -963577964
34678 -551186736
22272 -577978778
44544 -267679104
14493 725679970
24818 -442506181
31207 467647771
30730 -774187730
6872 -791519685
43168 307875750
20911 -482146502
21376 429413963
16672 913979259
5538 -43804062
13383 -913020524
1514 533581929
45194 -549291953
29271 204252543
23440 230533816
30139 -768609835
33985 -826345717
2055 -922128693
33578 748015191
45507 -14400864
41239 937590449
10300 -778594975
18989 -554987852
7760 810881674
43965 67852012
31489 -29036704
11578 60207346
15394 130749353
18249 -808026878
6940 -763838985
1181 -875908314
12323 -916246571
24738 256435165
16709 791564377
29866 -534691686
15116 -334021434
33593 -224328897
33252 -436624586
23441 -609281068
20945 432191010
20659 -153632596
24751 -534081216
18139 -387267764
5359 270006496
17512 784186386
44427 -920271351
32080 973718692
20210 911056748
37478 -674893184
15131 939636917
31836 -962666306
4798 45830246
5661 345515427
34361 -966311953
45411 835979101
12858 47321656
40442 574066069
14658 -706046040
10457 -37575069
27670 -155979985
48666 -77355681
29364 -787561553
45197 87230744
37561 831549572
2842 531149025
32721 -944730958
49289 -918165324
16457 -765996131
8271 -437178699
16755 -131382832
38826 438603680
36102 -213820389
33572 281695618
36902 -95499242
20775 -503389621
4700 -304235430
3019 -475214209
16536 -979349586
49988 -115785434
29944 -123129553
39490 328419180
20210 836362663
16534 -966761223
26432 -604846982
20187 -956908845
44836 -300106815
22797 32225363
37334 -800602711
48048 -581277280
33100 -736925766
38806 -295064827
20965 -812895850
4566 867041823
22742 -305746149
24299 -940045449
40085 -128347316
31701 -644219860
35271 -643823354
29665 -516585415
5741 -309888299
4887 -984900151
41567 -991799426
14217 -271405966
16755 66278899
3135 164012264
47438 -937350147
20357 -859291709
115 -48815246
38606 -689975079
45826 -535960793
41892 69079256
9397 463385910
12557 896223591
4529 666394666
22720 -576591428
24775 -241339732
27197 599027605
37992 190866340
11593 -320508588
3677 327454746
20953 439014726
23018 564967466
18573 344891308
16231 439989483
28691 -985892824
2786 877412055
14318 92236933
26878 -786921467
23200 -134606775
1798 73131405
41675 -911504083
39876 579826572
9265 -696314778
26635 720177867
48966 -267129144
1935 -320803337
30482 -857230084
27578 604124951
30787 -534650947
22583 -152389841
38568 -346824172
12763 267675368
3902 770852884
12463 -561094009
37397 212743453
5724 777564259
7184 196345422
30645 -453688049
6171 833116448
3657 -664276369
20295 19155135
41405 -557094409
30543 111600775
49829 -792864667
45494 -203822319
3510 908922410
14131 632284060
3297 47282623
38615 -637615616
27838 744415758
46371 -149257637
37786 -418600088
11864 -563080095
2706 399634782
8414 246718033
39521 -458943638
11954 -397204941
45835 132830924
16259 -116491153
36529 143862014
777 -752771897
12164 -18443610
39014 934414907
15644 -12318189
13923 367543980
2696 724443480
9745 959110292
46550 -882109521
41615 286071608
5994 -628900745
5618 -42083621
11439 -496304486
26439 896117570
42770 127623624
1991 -170990952
37152 -835654350
2041 29302767
34027 -191734334
47479 27257405
17738 -34450331
9502 -766922248
4397 -681879568
27266 -299130755
40854 -706749055
201 658568879
1612 -775236801
8714 576505817
39740 -970286952
3027 -782498497
10553 957282509
28160 133855016
24136 -877252298
29723 120046551
3957 -168091839
7831 -568006448
21305 -752861954
8479 -807516317
2930 -290224300
26646 -146214257
20976 -267189866
23334 667376846
49016 -166127414
1988 686032046
33551 -725944893
3969 725955013
26383 -197439546
24510 -942001521
45031 -271999483
8680 561354231
47784 177865338
3385 209882861
16546 -489064561
11140 990261863
13959 -851764174
45961 -923745863
30984 61434933
7520 838619294
17693 -307453650
1458 -536074141
47225 133217594
28049 50455425
3905 -245276394
24125 -433881090
23142 -860984714
30626 -104850845
32017 973337277
39069 -405599639
28577 359914913
740 557500208
4346 133742535
43821 -758286948
32347 229901680
48031 943001340
43552 310016390
338 -258434160
21266 -698159225
14383 -915955263
13648 -247008478
6809 -608195142
4014 -369846859
6771 -938596215
4148 244502381
33648 -207204162
12399 92982723
41611 965084386
13791 836566743
34776 -873064569
36772 -860353865
28880 -306050842
14999 -818103326
37450 597929216
23954 80052615
44138 540301831
6690 -815346047
7095 -422432702
21084 71577054
45789 270813864
9703 294775230
24307 -374470565
30174 -881061547
5197 -680484084
1348 -497556036
6453 -272993676
5483 -631095530
1145 796785331
30900 -291013168
39448 34538594
6778 -218278795
25159 474599937
17236 -788020181
6874 781182252
12469 -456345330
29902 452152661
32097 -179361478
26976 -921295794
36476 -626671378
22587 -252401476
4849 -302812177
42294 370379038
30723 -251923318
13515 616893438
48385 -880572027
49179 98619313
35603 -68694839
34981 867524336
22941 -669580811
23861 -720641794
10868 -741748240
40284 -434979887
40673 661709316
37939 -981532743
32135 -253022853
14971 -236673124
5915 -906813019
30017 -637226384
17055 5902988
30963 -996640118
29197 -663868210
36952 -973519861
20830 527714798
33989 -736761716
46491 100260121
11883 -415275800
44314 -873376291
33026 -710081483
2128 645984985
28485 675887315
30544 -220515738
37597 689643455
17072 -722047190
5799 418967613
27496 884600477
48620 -738296888
49606 -623176957
37843 340685570
23855 887220434
46908 615188182
28735 -853479657
10407 -948974859
43659 202173047
24385 913993431
47100 -498154214
30049 -53847132
12676 734127642
30453 -993482357
1610 -606753902
12928 148452603
5716 -447154543
18501 -796388454
47118 550855320
42107 -313277306
27229 737323
24021 -869410987
30508 -793144038
29010 125434426
44210 -624925834
19953 -890296608
22615 -813142340
35304 -989233648
33997 396685289
31389 785582107
1063 147801958
47416 920294315
5863 -950776870
28451 -517167733
4963 520719331
23007 -256813091
42276 323982190
38154 373747026
47805 -239577218
46949 -207616486
3261 243642014
49675 -987583101
33253 662975874
27516 204001329
49790 892983601
1912 -445374745
35924 628650851
23982 -553534322
47946 -696141863
27469 130468784
5694 -901147094
1451 -948933174
13854 -547535680
37103 -341294045
39470 776511657
20024 -799099597
33656 -941790919
34956 -844313950
37380 -910983093
16862 -514121177
4079 -945696480
4373 -419664876
803 367940001
48139 213344705
29842 956098747
18008 348891958
8786 -930014467
16207 35335809
41765 -322711010
17000 587853309
3713 -2352415
6668 178987023
23074 854587367
20628 -370442026
36798 -453123196
30326 483153840
38965 -991542772
47230 -863348951
45755 -57193882
21219 -99288280
20031 546325596
27483 -488594423
41387 502078815
34158 843793689
13351 93299502
47088 -661798843
38181 -74566586
37134 -679894
28082 -295622395
4410 -718825887
27954 -403168770
38459 852434734
35784 680333270
5741 981685688
13761 191597890
39839 227076958
32536 -162966210
28959 -940732681
27362 137740273
6128 -776486885
14273 -107742937
40478 -972980433
39674 -921097549
46410 -697256037
18077 -492265894
15338 887050819
1906 -799237619
45652 709853795
5836 433604041
18284 -790732256
44703 -868514053
19739 68158121
41794 27343590
216 160148696
11812 -411964493
42571 -898843657
25911 945376084
44889 150499400
43364 154515583
49691 -634892350
24822 -962838562
40173 -380668621
1527 696676726
47120 971535824
19921 725757362
43310 460515402
39876 469664622
24565 -321720601
28096 361131669
17177 -632875220
31124 74606259
48696 281976098
41851 -403542967
22617 -398190065
17586 738235213
13005 265738658
20038 71592406
35486 718353177
5354 -933228437
45279 603582604
14360 575725273
6248 354804939
34340 297804234
2256 247430812
5593 724028786
1398 -686864217
11883 -917163286
10101 523650092
10029 880103732
5299 -864700932
37728 -55106035
36373 -48715346
4184 138624116
12033 -510211791
20814 -935440465
1162 -444526338
28603 -137498476
22112 -756776239
4574 795879293
24432 -475725634
10151 -42273483
29585 -976424172
42274 -714961616
8469 424889684
38753 377718653
28972 488513766
14774 -186257169
16949 -955868305
19905 -185531044
44846 -137204668
18996 -520192931
8595 -923137642
36120 181063949
9595 355130705
5072 810740692
33562 -945599623
26207 -430668427
19958 514063145
19182 330234832
19838 -127971574
8545 -795825714
17118 -264401192
30504 -494626683
42275 -177199583
45751 313650407
7478 -948612882
49478 -43618903
45047 -11717577
29481 -699148051
42642 -180579008
21370 -924665450
32478 -414907445
5701 -195686072
48761 351552434
47213 -256858766
15521 -452465051
33759 -710844243
29075 965232637
49408 -937135740
31022 -885628653
24820 -821338491
42607 -124995150
37274 999040649
8951 125004004
24997 -940783248
17657 -883482057
10499 -329237283
26646 -663233515
18921 -346717449
23786 462141757
26708 764416132
21890 -803744343
4647 145326817
7431 -299382684
5017 -345445947
15563 -857745197
9654 -461703812
3190 968258168
28525 -266936722
46384 -457737861
30083 -257280128
32591 -515619608
46878 360390581
23133 -258924413
33698 -638017851
48283 262613269
18927 -934589597
3574 -967513478
20192 472873572
27627 -876038998
32160 253125208
21397 -186840460
34062 135991812
5092 -966209063
3077 579712585
48811 -633632174
48219 234833158
40092 588431400
23340 671895096
27246 -686070425
42845 -762242964
33793 -987208122
44756 -112071878
18048 218937365
14722 -664068702
6507 -806737975
21566 314146880
5045 232994254
35192 640355626
34565 -975773513
44315 842838267
37779 247533374
31127 241342532
3981 377927869
7446 -129495535
11503 -347852422
5810 120916641
44765 263945294
49013 -732233084
48216 -925320837
41189 530813733
26966 -954728927
15329 274362753
34733 132009
8498 -602433129
21492 839819296
19023 414952811
11696 23109269
3491 628350148
20966 274565676
13255 945410935
43930 459632467
44115 -703314585
2333 -219794955
34209 -88506874
23212 168150547
21621 122825396
4502 -7699824
32186 -655796700
20173 16939233
24882 -130692966
26198 -165308337
933 649143903
10404 -354412107
3570 -888645579
31711 481381369
30189 699383175
18591 -319358009
47037 369624302
33781 -586962726
37822 -831752404
22993 -571543009
7168 -352874206
29095 540777493
33080 265705705
12740 733099266
7282 119507960
18217 -875694711
43183 -869375435
45341 751178619
26341 -457436897
12631 -996222951
35394 878606529
47184 -909468781
34848 997782429
46378 234380964
37956 937272668
14815 309619369
13215 -63888525
33533 428243909
9528 113146293
20607 -958137377
17913 434166809
41375 -293661178
33794 -63938906
24198 659286714
30117 395110134
33016 573086827
34401 -947484492
14291 -920503450
27515 872219247
8268 921360667
46389 -170768178
43298 -901076919
33344 786409603
22249 819676829
39453 -753940778
26032 -162757146
31677 -972292636
34812 97533758
36825 853615470
41957 -852574639
12189 -875083060
48803 -920008677
37874 89162940
48540 785279445
6465 473365388
13563 -671576841
12594 -504830795
45161 920456859
41 659545936
5159 -113832592
10264 306705844
29562 438347542
47653 119508291
40114 -996785628
6087 -2265524
17770 926882069
23393 723668274
47568 -142367076
28722 -981122382
43007 479246106
19266 -945414816
20743 647356568
29780 -912468143
44147 -463634098
33312 -134503829
18368 357715657
29552 -1540074
18218 211647929
28655 36977203
11680 -203875317
23105 70534740
19367 -137604199
28726 -565087151
40468 312066933
29393 -932026202
8984 946033473
6394 -695984991
13221 -622653922
11981 -281247476
48696 843657366
39376 -811238357
21570 608967062
31344 702468926
12482 157706139
30823 740509997
11090 -520809487
36315 -618129722
33128 310280456
13742 -85868609
5190 270573594
23420 118693133
8144 -42819476
26603 -632453836
48689 666771363
45082 -899245065
16579 -476936265
30799 -730649191
19736 476738148
10640 -342321507
4844 -583701431
39083 -706692187
28092 -85734068
12741 -910408252
23140 491961219
1166 -448073518
19616 985828328
25205 684174585
20750 -54155890
31826 -869948194
23095 -9464210
49526 828076907
27717 -627160328
27821 498146675
41522 921763803
28725 -810945189
12625 -740953636
12297 86067806
9555 157540716
18288 250375037
1520 -968100955
27374 117069452
10390 325437486
47950 -334231070
37090 -442002509
33282 -411070226
23034 -268339817
49856 -85350842
12187 -780532899
30906 -193405972
48840 -726346293
72 -815674019
43789 478011464
18533 706012367
3757 -701430306
18741 -9913181
6272 -536278373
9115 -799287535
31396 -386566987
30505 912957063
3190 514818484
45020 -427519863
29296 -376073777
43325 203494875
38904 752441481
45189 -162859419
16564 -141745906
31911 -588688389
23980 -855623297
46398 -323149558
37262 -221255913
15716 -226584863
27604 626609885
9251 -115858819
14597 840608998
43836 263989754
19892 4017785
44009 306938854
82 176115538
23373 -676146315
44267 -774444664
9432 -340315088
46525 -965022819
3885 272591341
41785 40836855
30943 -377699718
15420 468895397
21635 -85436991
4191 -777640626
18374 40580884
36991 -699164862
2925 123428560
33767 993556881
38773 -214686716
16970 -354166152
39185 803262144
13409 -877322412
4770 955198615
6310 386459932
13140 -662991346
8937 -117735555
26195 -900605919
23444 -792459293
83 151697829
45066 -482306014
29125 -654615193
13368 -798117944
5290 -876617953
11686 751697133
47334 70144061
22558 870378654
6243 121436518
1486 41385966
12251 -996772636
36019 -990542207
38592 -439824610
35825 299544954
35662 -52085214
12616 378559267
3254 936985743
36903 -855592321
6089 -432701270
47131 603700269
13756 -753238622
5440 304408815
3823 457961088
13959 -957172004
30316 -127123584
3781 361065444
39591 217092565
17956 216339798
1105 967278182
9321 -858129869
29400 875486766
38862 -280161713
12320 269199004
47735 799875764
42386 -84431592
29787 -767788783
20033 -683477508
33582 -668248423
45927 -583559794
16624 -941086109
29336 163826241
35160 -982063245
26555 -504464722
29813 -989296887
39599 602677658
30777 83039132
27420 525518997
34354 -151814010
28107 -627843910
24499 -663751560
9658 756670491
42985 -697429364
22215 -894920312
36249 700192917
6809 -138581860
44383 663352871
39627 31602496
37775 -888804107
49008 -231917468
26544 842467586
23071 -873011396
23955 553957319
9662 -566583159
22932 -995225340
23101 -244762233
24612 -906702571
34419 -90517243
28799 -709866053
26865 -117293368
24774 241115046
34270 601950024
18873 621885507
31401 -709209752
22781 -986793355
40585 707496759
1718 282149323
22996 -661269994
46848 44542023
16684 -56717344
20425 577719779
33562 390339783
38893 -937054966
45335 771917979
40965 19417691
49090 -951561450
38575 -896217911
17597 -129966641
23608 -863542554
30446 311265348
28460 -927787261
12064 562887382
17389 -589203472
38553 -957014943
34067 -473719412
368 -642828413
11372 -610179158
32230 480050280
34612 899850263
34307 -489122437
16114 611625575
7665 -115166604
16756 -937778960
44840 293591612
23313 -231793286
19454 -946624717
29019 328651772
48301 -952702132
32927 222912759
43348 47303204
24793 -218416655
4188 705710066
26699 4502515
19131 476686417
13981 -857238692
3238 528653437
3186 -600603554
17487 174827253
35219 -979130061
43007 -487187675
3962 -221691470
10303 482012459
10329 887482980
12092 698924955
44512 472109606
9304 -435378210
48209 -996780698
38171 277613491
16261 161124906
2568 617107301
27091 -553103408
43039 -384177844
49411 264280275
16568 307910524
22850 -888415373
9511 779259573
38385 -908056837
26144 -298113835
27473 -504384936
24672 -205145414
26377 -147928017
7640 -926066027
13818 482324584
15843 568045809
19463 810880077
43023 652368409
6919 -964053449
43180 -43413940
12938 911356328
7309 -857073902
35672 937735786
28950 -529616830
19336 -111509592
5473 861621444
42383 425596807
35144 204346495
46823 868468758
9695 -162007218
4944 -812623009
7070 699275536
10299 296224406
37311 -891449910
2504 324867216
39897 -810053158
22941 34665440
17580 -183286444
46727 -892425036
15373 -292887120
678 -688117586
29222 -767312804
33693 -69756941
28171 867664364
23499 -579653134
23858 854537864
29754 -183271558
2849 -541502722
13722 -536993597
23620 150156510
3353 337216225
48018 -270870133
43424 672976293
1258 49315596
28478 -314543499
38916 -370867019
20178 -969804494
38566 -412665511
15206 -848629779
17088 611666735
20953 -134311296
17147 179440945
38224 -422432943
23461 647886346
9209 -942498056
34523 -319036569
43299 990662561
5207 471632539
14489 -191546927
9575 149222815
5797 -870107036
4824 -656235158
49332 -507307675
12548 -26956612
26477 238614536
3241 215779634
36932 755947428
30838 639236738
39437 885675155
43453 226604297
17729 790198645
27559 -104555674
43218 170177378
30452 2049116
38284 -406942295
17023 325056377
21220 782144079
2757 -411928155
15235 -547563098
1440 -228584697
44939 998341710
5491 647871031
24123 -912551779
23377 792836327
6977 -868220090
28556 621333180
43859 -367958944
18435 407872465
37934 -411112924
44782 633365237
37967 -733773784
20296 757411804
2 -667724462
12441 -971760596
4708 759115235
23298 -671719769
1264 -360634003
14220 69295139
47819 -31708263
21648 -447546053
3481 586604794
12203 -125433445
5373 -604402662
34415 873380636
12226 -602606694
19523 -981054452
7353 -977283456
42083 -435493830
45575 974357353
38942 139704522
34755 392400281
16280 48478590
23731 296652369
10459 -388903150
798 -315062100
9048 217532105
48661 189854277
1617 -804778751
1887 -920429615
13692 -577547618
47931 280380463
47008 140583213
39384 -929728366
28989 658089089
9965 -849648691
1592 483134281
29224 -881705283
13440 427034222
31073 -645580695
7207 384923897
22355 54198221
18852 163416253
37503 -600412633
7753 682020467
22850 279755740
2557 -43878557
4657 -601612868
8767 715749563
5006 654310392
11702 -634195894
38388 876664969
26040 199929644
30219 -914416037
3269 -32544170
46080 -629872358
25865 479360474
43080 -340131567
5801 520894715
31535 853930582
2675 538613552
1348 12420735
7868 398855230
21147 -703527644
32749 879466634
37093 -954007497
7473 607960801
6799 946725480
9444 622649863
22046 139887016
14660 -675170937
39539 -352481876
36558 -213143125
17943 -848001031
29552 -780641290
22263 215699476
36564 -155351422
20161 -894776391
12319 491444431
27418 63141306
33810 -942488582
22220 321214509
6342 -115692367
23849 -821604631
32387 5282136
11201 -197904107
14018 -319186603
20273 -13182910
16060 -390483073
25638 627938214
4043 -2738037
10542 -560635749
4214 -223209395
1389 937930701
38361 -348683469
27950 344178805
9668 962722169
46156 -773183479
11891 638366008
14498 59020003
15898 723494276
24026 826275697
9140 163246266
13194 724494297
48864 804425198
3514 -545844818
19435 901102905
9864 -651369594
27461 290623647
40180 -348838749
40058 -7334180
4342 -496715520
1002 -634233924
32085 507450496
36853 135312892
23521 -647187067
4983 -867380899
15368 -31852454
8196 -302785879
5673 -78855087
96 750107059
26317 8359185
39593 -878664119
9530 -965863822
13784 496067052
49225 206416060
541 -614329808
36269 149153565
20415 -707682106
30787 -391915296
47639 -71892734
26368 -861045695
18205 -7497380
16743 -790891914
3000 504776400
49812 -956127587
47952 -641930553
5329 -536357521
45012 -885746105
20948 891364857
47270 -111891206
28987 951570171
40090 -487485838
32057 -974784747
16311 462360503
34122 -915020806
49853 446713948
32922 303710488
18575 36068057
10810 981449663
38430 -504412074
7374 500760620
3100 -364897268
6629 333062701
43912 -832785538
23257 -787806073
30452 -972758821
21695 -818381406
201 -30479460
47396 197103750
32945 -454833489
30460 -472618484
42005 358532797
17207 -863870268
29396 196426930
14857 -359521985
38636 847934176
3262 -601811419
1284 958158086
22550 84909889
3817 -339288454
19079 33212157
30753 313384267
21160 -67259227
44524 274180952
47464 -580181446
71 264443820
42970 663744275
24008 -369191574
35358 -277389825
38191 769969755
20284 371766565
5148 356843177
17616 805973544
49786 353722782
34329 145406516
35027 -959496399
4222 -592580242
10532 245965778
13083 341825381
43936 322521407
31580 -955473102
21174 -438639642
18785 -85025452
34724 360661532
47640 -128079507
3412 -146810735
48795 -693915725
7820 866158558
47693 230066409
39279 -292026043
43912 -60651628
18131 -740875696
40083 807398132
39866 -460554986
16422 877753164
30063 -384099847
10512 -846035648
38901 483067587
45473 -778054353
16142 -440960025
29241 679393111
27387 190069552
44463 474778034
10796 950051558
41868 981142154
6879 -214649927
24378 111535778
263 -880224993
36375 -597919189
329 773190128
6634 -773780853
33500 -945369611
14331 418867144
12792 449122399
12375 -913540199
19266 -412804716
14837 272907966
2353 456363004
30915 -461474350
34157 157563148
13222 769472781
24912 145191034
32396 -160096049
34763 504975173
31654 629218769
37918 374335090
31834 372288286
21783 -911862232
10169 -475787485
38670 -862999074
46211 397938894
13214 -918442067
37291 -646022601
3050 123565565
45066 -498115444
23690 264687206
44593 -923441714
28591 -142601400
40127 379876987
12110 -989036649
14796 345571779
26419 -430433622
4147 -628187020
25496 214048200
49127 -952519334
19562 359214164
38451 -924754664
39089 968782774
14692 -463757907
26650 174242137
45696 78509757
34397 162000339
48940 -446159712
17276 776562986
42691 -913194583
27198 -352154264
12115 -269626163
36818 -997246386
18168 875116261
46928 998212312
42829 -727116354
45336 220532840
31967 -644252369
39725 -517615577
26561 986696658
22768 930116373
33065 948072256
28897 925307163
36502 -183451644
3774 -859337477
8261 46945543
19382 -811752678
17290 -994079627
2988 -267977450
1216 112835457
19104 508666267
15460 792694043
8027 586364438
48862 623547426
10437 -107052250
30477 577891773
30382 -767000445
23071 620213540
28249 732909277
21802 565209571
21467 192632022
29345 -485403587
33140 -905492801
29751 424396634
48444 -893413874
18747 409280965
41361 775467546
48337 -950515796
47984 55449387
47138 135613549
21675 -159175229
24327 -523506035
7507 944502056
27686 84647396
23320 -761497894
34129 256015838
12252 -32955214
1986 -335470175
26460 -856354610
47871 888081735
29053 -668808746
8801 423032968
33526 -943113235
36153 173523488
3390 -296902139
22633 -86750359
43608 -272324937
43472 -529736689
10708 338967465
19572 -945378844
3348 -942715974
45166 -138879948
49878 -213718049
43695 938397150
45239 467092688
33943 -262292084
7237 -318609358
27408 757459094
48935 338290761
38623 850613559
29554 -54847677
27387 437827607
40919 -993876841
6978 -949962790
8368 315517977
18357 -372407100
12953 120328066
10018 -897836480
27025 -133120819
38222 -458429937
27980 424588614
29257 984772163
47610 292535215
42330 -303226984
2928 -769237105
15219 -622752697
24911 16282480
21993 -298741043
46168 575682180
16511 -927471032
38223 -291529114
48953 969034866
14741 -958648827
46709 587925322
45386 669308116
13083 -52765071
23446 261289717
41285 -95091310
31707 -768212594
303 -110316387
30918 -998415367
33467 638465520
40830 -65477821
20713 745305459
781 -56463004
7883 106437222
38441 -924494646
6530 333323187
14862 -295780468
44001 -269880411
4519 -244223402
16316 172457082
15774 -685605685
31723 -724076048
7566 531563831
14818 8732024
13897 -714945166
27015 -891435364
20096 -308045274
41723 582297726
1301 376737227
42583 140015957
5497 469239740
25626 421615463
1405 99620357
46956 -747980375
26709 681605922
239 724979623
3576 354358833
39017 -605301688
30337 19027492
32328 -875896167
34823 903144232
15311 -623824307
23420 939054917
8497 -916892968
39343 -647758929
30812 -526932570
32894 401494838
31548 847456436
26063 898934297
6573 -938455146
24478 376469122
44308 281573162
21475 639944404
38250 321783323
3510 -67781838
28747 815570576
12622 383588331
9601 135494057
17443 -997263961
43464 -804015551
1880 -853243217
17975 -971025727
47064 -583748875
1775 754399521
44376 680939477
24952 600758346
47861 454985205
45962 493269258
18934 -736364314
3849 458934210
21139 965972443
27127 883732595
43005 171283759
36152 -770246921
37529 942860446
33583 234029614
20242 94789407
40533 195417908
33782 -303016344
39486 678742307
17006 -529205492
29714 140364436
47 866864866
553 -274257973
42590 153718979
7775 178870753
19701 164213728
13840 -973198747
4333 786862704
39503 214549991
45958 -317708140
31268 376889436
23697 416616198
49855 140638152
46812 227157477
1986 -803444309
20128 803913816
45035 476248051
6431 823070173
5506 506311939
49045 -908300981
12748 801513279
14533 452818744
47801 443926587
42931 -915131137
27077 -473046346
43091 -187911113
21439 -750725304
12849 -818816862
40616 -952662356
43337 -938190342
39828 -41191048
23356 580813463
49990 94051214
29506 -657920215
28806 -914294507
35126 -9421451
13646 689691552
34492 420566010
1227 388111445
15100 497127421
32662 977628303
19352 671424541
7680 -757045901
41744 469332199
8211 113464646
23599 -465814921
48544 -45585611
15604 -787636694
43092 223914884
36731 -646138540
40010 -11778104
29802 -245611793
20570 640353654
31452 516564292
8067 385421796
16452 -351437098
3796 27940727
44827 294985802
34354 -974888527
42473 561186569
21650 -999507438
23305 -84117577
45730 -937113457
17781 -291594740
16721 682688820
27070 -846029138
9070 -740776918
26737 53856870
37515 -64170361
17788 -366925460
37443 289145580
2660 389334238
36393 454141238
19065 440497485
408 153670745
29661 -824622111
10313 -197911592
41305 814102964
24577 -927977607
11214 856809084
29947 437291297
14380 -869345366
11505 -228344633
35007 448607467
32008 607449019
10952 881252793
3384 215835802
43393 -81286389
27449 659939775
26873 854262456
40346 65927855
16264 672806532
25850 -26582991
39403 -561976081
49356 714450425
8075 -347333032
21603 -989354347
1022 -446711195
46274 967833107
48479 -657697621
21526 936094632
46787 -970574219
39393 199174908
31037 526940178
18988 159866841
11049 377757908
30794 115875684
42695 946327312
17584 -904977006
23420 -12751552
15417 -615783061
12593 -333752154
36652 -724246629
2831 177163613
15994 73949276
10262 523901308
27090 595537518
28779 867007047
13579 -646017166
49676 358859814
34076 -667301083
24602 592160723
4388 492214868
37863 390383647
48449 627871971
38911 249227633
25480 870063864
17236 -740532146
31469 -12471517
27760 -905563583
37726 -191386187
17684 -223445628
27773 24181167
14002 -96103539
22629 742541350
40268 -255469972
7104 -295593297
37924 376331220
31221 580211491
49815 636375785
19771 -150620332
9885 -74794924
22931 -493888398
40086 -429706528
29890 -526179250
34564 407634196
4922 -864416033
15135 539102246
15061 -467217307
40396 -609554513
25516 -589212312
44392 -944402986
28235 324182618
10462 164332314
24452 -948840547
5475 817510275
31704 391344221
5824 325015359
8832 779904634
41737 243612260
12810 -587444928
39040 388676300
44899 -459532270
424 707904173
49661 75809958
47647 201090818
37833 85841527
40499 -545691611
40704 -458867582
8226 19450959
27588 -875618494
25729 197863699
45411 284709290
30277 265697903
26517 -876779407
25667 23372013
14666 -134410675
7056 83914705
35232 44859563
19523 -668176170
14649 -404798757
42772 459783520
41911 -357881168
1251 943583269
581 385248965
30473 628059475
39528 505028167
3811 -122127448
20456 53834937
5532 559384086
22452 -642086677
2649 712831197
12255 -300162884
46681 -517923945
49886 293597485
48730 717882554
32427 -800669115
49718 422357852
7474 -203209312
6007 -975299033
26796 -965991948
2574 544186478
25383 -963767326
17613 -966193618
6822 -729337811
25514 -880360505
20693 880979273
32742 852078161
20570 -665750702
46785 -969454227
28328 570454
1341 369161865
36070 -368872894
17795 -958648944
18378 862493542
17948 462473800
26631 276361525
44200 -6913128
9608 133752012
14203 -744821837
17659 -822367219
12055 -967010286
34229 -940195298
4002 -655538853
6922 924254797
41605 -978099216
29003 -876564753
28707 977242944
10354 887615071
24966 -965003500
36654 642195083
22961 204159264
12490 -938320364
31649 -916332842
11676 -70827904
4878 -547637798
18270 -433820667
34037 17933283
44432 -924547503
23648 20038037
5175 737401352
2953 -517918397
40900 -861965825
15600 -827051989
10865 -964532395
12689 333306916
32533 410447517
27154 -698748000
35512 -560254979
17119 -479924846
37357 -571202814
26521 -671761653
21632 310305626
24477 620960556
14946 -438917586
119 -56985525
46080 387970119
20648 864353070
1082 736936978
4584 109202598
25867 -902238056
25816 302583623
35624 -314991602
3421 -314630680
44475 841271135
34674 -653813110
25238 -969601817
3810 117561193
38102 -979403133
45635 -568505363
9113 84553046
39518 -414804248
15176 -347878457
24875 703560164
29115 -808117392
10907 -986020544
29434 -39695020
13380 502886721
22394 -374568592
18896 -377416849
20042 246216868
15052 -558196431
14763 643195278
8500 -530164788
29850 -997080784
22263 950504133
16239 -871644687
26858 412511780
38297 -309718587
14022 22051731
47541 633867411
38744 24324927
28001 -942373028
24735 -907997879
1626 -579499606
17263 -145206371
47199 535871666
33298 -204151335
33878 -291521687
47530 -599591852
28634 -980469922
35392 798869791
47924 -408355129
26285 -71637752
13980 -967513781
19984 -983393342
31586 -308522128
21198 965558726
27202 420659586
9981 137195931
39562 -670304822
16846 360393594
8612 141103111
31425 -250333506
24643 274442488
22567 -586504695
31450 353503275
48148 441857957
36559 128779372
31945 79590783
47442 -974333111
44762 -614831721
43359 -862870974
4966 318765959
28243 -886679442
32090 103981297
41244 -847015845
37268 -986384714
31781 -674350146
42343 -3814957
30350 913356422
26051 -253418740
5570 474561798
7523 -82959451
31333 -736307873
9018 469639467
7747 -54654874
40506 6503778
36090 -941948897
38016 -802188178
43120 -513735668
48488 -828063543
1744 618684362
34217 933335754
37151 -51166476
6299 396942910
24171 -955766149
45650 834082348
39250 -963003909
38220 974653171
8991 -547213066
32061 -409952764
1015 4133089
546 -814361083
740 774337104
17789 -208895087
41371 685243858
44573 -247633725
18383 148593113
26638 -46704860
4403 320255532
39384 -335350712
47989 -801205076
41016 -264198616
20908 -45112762
24173 -463520766
26471 859779898
29340 -341677416
11502 -424406163
47294 631129884
1150 227412240
22451 -684434919
31357 237792519
1986 921617022
28515 606149738
21623 -811155026
44263 -69817084
27841 -856588996
28742 204742251
45842 364768855
48091 294699649
45900 419820013
42598 -119709088
34750 723425238
21475 -225379550
32691 658332042
47124 481822624
31496 -380278508
4867 -105655168
10923 -188966520
28456 121283380
16297 131932545
9903 853372717
31321 32960488
45696 859588644
4646 -77222839
13527 -995989863
1051 -986199457
42135 -874227525
42926 -807297849
34195 -350670040
2585 -245058033
13460 677447669
8854 -444199568
33913 768518325
18058 -222680224
2322 -780771281
1438 -353699295
11194 -110371425
33572 -164250891
26272 929506889
17027 608538216
5113 953639797
12274 -329665572
36581 -82886402
43560 -167678450
13519 -433412874
1148 550112495
12928 -185556671
28008 -479139999
29778 325263192
41912 177796064
46771 59948450
27026 469609700
25163 355874315
47557 -596173051
15166 916401433
7583 -76069065
15364 339736630
16581 654486207
24111 -690181705
5422 675810139
38988 926587628
47310 -27043431
16571 36868266
47811 29025316
37734 -355487301
11150 759139722
15775 883434503
25171 506554526
31476 239140936
8722 -917760921
20015 775262993
15976 -416867344
35216 -547048271
20026 76882555
9048 -570540675
13306 639175446
48368 683648034
32653 -197889385
35932 958464937
43989 -212319537
36538 890473664
24520 -987528511
26017 480602311
9601 -429233958
5122 281923843
3189 580318321
17330 659175135
26865 877219163
18072 -893897455
11871 -272586759
5041 411827118
41505 -255874824
35792 -316246593
34698 521024156
20972 229888074
28092 -49771315
176 -439442492
9821 -548181038
35005 -665757457
16387 -534064228
4094 675590125
31613 -621614073
21443 -937778578
40321 151924829
38071 -85260487
32984 -443597810
27367 -901556891
12871 127074487
14997 -300720491
17585 129447567
26253 -338164033
43477 -245437973
30990 -105107221
35323 116069648
5421 -918517654
22472 -302181939
3989 480775865
13641 -203129564
45266 184325430
14945 416353960
6152 680649687
9151 -869335721
38768 125799869
29380 -881161628
35940 758353763
6083 606763315
41695 180478543
21324 495099558
35559 420222683
5030 157022997
41059 -954309023
33197 111293853
14290 -216438602
36830 -372986812
17150 709475906
41946 919468125
32405 868639652
5874 -273232553
5820 160387523
7639 -475448396
14920 -906108243
36655 43963721
29632 -802327035
45650 54774329
13679 -144734810
22521 -27882970
10884 919154737
32488 -867544285
35258 844091524
33783 -624364332
20146 -492131242
24763 -498757920
9528 -949731098
6426 75980635
32241 -926384654
23458 981914064
44138 584363511
36478 -573537
793 269973768
38959 252448478
31861 -881485530
35561 -268772169
49900 -986990904
621 -702065601
20069 328185156
3915 115700755
42836 -178809787
9116 -934921325
25665 -302531286
414 -917884460
45958 -553375744
37768 -503859777
16687 -352543554
30215 665540596
5427 402283831
14655 895185525
29709 -152412713
46384 116016566
966 195129607
31117 -429786645
14111 -912478968
27600 -935598618
30060 155373297
42013 632686714
18608 -24427925
46332 -671041223
49001 336380916
37363 305700450
7400 -826817961
15871 753783929
35807 594262825
16465 -198703124
13443 980415514
11474 154962847
26204 183780759
18146 403892589
43973 263606665
46316 885045744
48811 450290383
28811 -875661674
13457 -209916230
14687 700575141
41944 130912457
44497 962818401
18683 682549342
28521 -267923282
23595 -76879160
2707 423694984
24185 303203388
500 784114179
23122 -991133261
23405 463318644
30741 -638666555
23829 543969719
24399 -576354097
29674 -909997363
44132 826637855
16665 192710711
45465 -645597574
1770 -885838841
4231 -570319502
1339 18796641
7978 -915355824
47565 -891145957
34577 -273817839
48901 727348063
33061 -361475951
7495 -992477696
8377 -903419848
26056 -336002326
16665 -222650873
3335 733955728
32793 -897872853
29574 266569998
47511 787228256
25108 -654002306
44336 932001740
45917 422226445
46843 659802313
827 257009832
24248 -18402230
21820 -26450273
38385 880057307
37461 -527504335
43340 -909886888
12240 -650620133
35597 743010003
37151 323965573
1924 -284965260
29349 -845816925
30771 676299433
17526 -575795545
30902 864975105
43771 329979793
5978 82544095
41866 615794597
10677 276380225
3885 536780036
25702 275449060
12173 -161892304
37565 -1714608
11748 -914459236
6338 123339512
24253 -708534751
48325 852558261
24047 -954330048
24409 -54170906
20553 -305292076
37718 -831178339
15757 -959385679
25272 -683289953
40273 168023973
20362 950785947
1360 -545439492
18206 -580887586
47807 -703170116
20649 -667327879
11634 -988790448
41155 791876985
1599 146902237
22190 -399160522
18574 -269158003
49922 662446597
18259 -937494523
19800 302753990
14038 -64849634
24340 464561423
13723 65070661
31171 -486988948
23467 -800868566
11319 -335184273
37849 -797962376
13530 -121668034
25304 -693984167
18071 -779045317
44163 -980323099
35252 -501993389
19562 -779020913
34565 -971414829
5515 844237819
4539 -760879285
32139 -344164096
6566 -412404771
6283 -175937787
43648 93054087
19815 -967270253
33726 519154965
3284 -392125986
39848 -846952746
1939 -227271414
21841 -780675731
30882 195796100
25188 247957091
8616 -269699558
4614 700259751
30467 -834569518
16387 58959151
4382 495578957
7523 -605310697
43392 -400322985
23116 195351169
22487 98129557
3573 -427793160
4096 -182974231
4356 -527590229
34042 99256033
18486 -912807452
49640 409064922
15365 564343672
19776 -683275393
5090 -581063671
45482 -90983407
11903 303421475
10779 -23033786
43230 -570730576
20594 38370521
80 -938433657
39538 -955840569
35201 695020003
46127 211543632
16018 -696544092
48457 -288319833
45090 -689115498
28175 725798095
22703 -887373196
29488 -155135699
30895 -622805857
15619 861974968
7535 -989007204
28574 231242749
29623 -879382885
49812 917399167
8599 -888853947
16057 -479010652
32981 -324739849
16060 826112183
8703 895848997
49852 369364515
28963 -636429856
13302 934478025
8679 -157281983
12161 -287207212
34109 -761744075
15075 -246955869
36881 118741642
8758 -605456353
9167 -893583499
28909 274058569
47918 -873982236
44269 876244964
23500 380097250
12600 632510327
41195 945182202
18699 187712451
6829 802070156
4526 -510018001
24789 606565507
21433 717216686
27170 630058896
16892 946586506
46506 -840419599
13256 840675648
570 -641894328
39790 -811407837
37129 -385185161
12090 -9565943
10737 472226979
25534 -24108960
19844 329851930
38439 431194231
26232 -9173328
8532 481742964
26003 -23532629
42620 -852753685
32822 374253171
33573 60359510
1512 -860004322
1351 652346827
38992 720802080
33272 -165258861
25197 758292471
35803 -964438288
2754 -846847716
4215 -794522312
21920 27572596
49269 -680040995
1970 410364502
48226 -679175849
20467 -294305677
47495 -301609155
356 -585580361
15319 466297418
10598 -635181782
20300 52516668
7809 -335384060
24764 -873730078
31636 564949356
1642 358460566
38255 173284388
23337 53622207
31213 53126525
7381 -928227396
13109 27799533
43857 -444644395
46451 -286816425
3215 665957702
21473 -134986842
31377 682018532
1554 955932070
14363 167968027
37951 -673174287
25070 -251510874
49693 456069585
20326 462393062
31623 523404298
47176 -464756339
32619 742112834
28721 -254945445
10162 -295354273
29303 -791561072
46632 -593327037
36122 -602051132
17402 -288315545
32878 -645966150
1878 -480464694
11020 -6802760
36367 -331243821
25765 -409347560
45504 701152410
23061 -540787559
6104 -725906523
6312 506120235
41144 453988721
801 -508848617
40313 404101304
24268 428980102
28972 -573496705
37751 -65023259
10592 759412724
14383 658320628
34221 -336471180
35001 -22174599
27842 -901763062
39349 309627116
39559 474039696
33174 -271021240
15348 -384187987
735 616855837
7221 -808693510
7795 -919048466
47990 -339886116
17180 258698414
41508 41893312
22389 -922678718
41911 335202098
30919 -214713230
12172 -907807518
29421 183532270
25740 184106365
12414 989818768
13881 -885484704
43663 -888688061
17777 -341070773
35719 -494839252
28636 688691348
21586 -701840136
8279 801076625
36290 287938764
10047 603049785
18236 349308678
45449 -46581692
10791 -357984494
47777 750223972
46690 236040210
25331 -976260133
5165 297509102
21042 649689210
34791 -426384822
25928 -10494831
12871 11370508
30373 517404562
47540 -267965545
23220 -281094997
21141 866483829
8860 237749618
34279 -34760624
4883 55420659
10984 89295069
1632 285319010
8879 445007672
33128 256226962
32525 299830394
45574 -996145833
25691 -80432686
37823 -195262148
8767 376588560
23016 92984547
39551 345656306
6488 981112586
28557 986360690
16419 -867034655
2358 115062835
24257 -736112348
6664 699063341
37366 -765274113
2850 -289218107
12288 591620492
41014 -898098274
19041 736574212
28417 -853616945
21616 -195076785
7763 -431512817
43490 484110982
39921 562313664
40707 -168683672
48027 -758365171
47665 -942176523
11130 857700383
30077 413571920
47808 870917792
16038 -741616206
4287 -8232991
18736 -702655323
18890 150511651
44707 -884862226
27343 -719736342
842 -327617327
10008 -476998544
15121 -384589318
27011 326749928
34758 339022179
45657 -883958612
41772 -222401227
37046 718556785
40931 235538200
21995 691984852
18214 876206967
17997 196442632
20637 629936948
41077 -940013115
16897 496365342
14369 -777315230
36228 41517737
28420 -969725625
24304 -316482301
39879 -43828219
13170 -222074588
24186 271901886
25025 -101528708
9493 599211230
12436 -862517694
39274 480447838
6824 679980648
33950 -960242731
10509 -271122541
9154 -387458623
26148 -854972597
11494 -900976479
47898 580912374
46427 -451493736
28046 486322200
13966 -860513697
4544 -570592434
28859 672288150
15734 -893120434
28226 314404703
18894 -879755480
25169 -889432503
41121 176775716
3176 -184824531
16847 807617980
11737 983412329
35851 -884540654
21721 -303260419
45846 -935749901
22301 813318146
20804 -397559758
47809 667336265
40768 -78258302
37618 -787756981
47723 -831327148
17373 -21984158
49693 -973467033
8685 -910857460
34363 -203542835
41498 -38521789
6893 -962932439
26908 -885730414
9168 -267640905
9195 848898627
33127 -943744988
11608 -800302154
34112 172570281
11980 543059416
2436 -88308769
14084 -172034052
31791 134466509
49477 369281456
40350 -400402166
5000 -783175488
2725 -932225290
42273 852646497
16084 975709616
35064 -890114469
34160 -369558398
12968 357194258
42105 326033637
20271 50424575
344 276442568
152 -702051399
14550 -946180870
35640 121014234
12043 -215587309
10526 -798198533
25981 653752391
43456 -367418123
44727 596928704
4673 531402079
37612 -842822839
18764 985739736
347 452588122
38112 326831731
22659 -395141198
1371 -17741619
6983 -324226999
42132 921951521
32109 -741362117
575 917877770
29238 238294150
12895 -720422549
9329 -609178431
274 -828877299
24781 249904054
31216 265421298
27387 196328743
33218 -952783669
48063 -848355916
2887 132571328
29710 603820720
10074 -509679391
38483 247553043
40927 -138297796
46327 160270590
31094 -598242148
35305 -395708085
13486 -4356013
16689 593494632
15040 -164619890
1409 -278192180
36565 -897003747
28938 56995146
39231 -727913867
7463 376776999
14072 965142117
29079 372003523
22920 -34775856
26349 -427232440
38152 978263845
38051 -688460974
30943 984119244
29584 -86126646
34339 910944427
40890 999046271
20444 55799377
11985 -447841350
3797 -655976641
9494 14040921
34274 -329690621
17849 -979233046
36831 76448344
22490 -204053074
14487 717359749
39948 721115189
4217 -45731011
4586 780677997
17704 -198998490
12290 623184168
46792 -93047959
1420 163303178
11829 -951882766
6947 -173420245
20677 177131977
41357 -139233561
49747 -916045052
19647 -812074444
22483 979336577
12679 -92891513
40029 -794896680
22311 -50131023
13327 -634089404
12107 950276895
27417 130131029
33072 731374395
43927 -246759441
24147 852350842
46950 -684827894
4084 -101468907
47533 -775416023
5280 192261791
37348 -654136369
16561 173974925
33413 -783423819
29503 726929238
14569 -585660208
390 581051812
45060 112377894
25277 947162495
3244 -337661173
29388 -867891654
25542 -869236479
35628 -930546468
979 -779061158
22820 938239711
17855 -567685137
28495 -393421902
3024 -784278446
47736 -44104946
40645 714152787
42581 -146022763
45402 64655212
49460 -238740679
38169 671390461
45641 -875425265
49435 -908008590
21285 601825027
44914 946174975
30170 -478793088
12976 -803187757
27107 -534847012
31088 294980829
2384 407305600
17007 -295199538
19603 943000119
43709 -248942349
12864 -747521466
37856 -62960890
45924 845262322
37058 574676023
33788 -352808437
32944 -920963510
27819 594455071
11984 625327856
40100 897357987
27329 -719858690
22141 -696216442
39159 286758415
8878 -61659125
7347 926806165
30169 -884455169
23366 383351055
6518 -801390617
21707 381761220
3597 -366147560
44004 866225115
27960 -819346265
8807 382576946
21155 528022129
46470 743287142
28453 -464922394
11165 492923797
48565 451066944
24173 -597533326
39192 -523726207
18626 -24218482
48926 -287830641
28744 -40158010
19564 -615444558
7883 -192833199
8269 3073159
26895 -848031762
45185 -823797421
24710 -188647948
5547 -752517309
10298 -165362470
27680 -716899649
17296 621421461
38136 -187723757
37 976091467
39339 -941806321
13039 880368661
27005 16038263
43707 681141781
24935 -113153433
19727 -728482060
36179 -133266797
35783 -73837028
15025 958031363
30407 -400323157
14374 -855329430
37275 -159409297
28517 614392052
34648 -985545432
12390 -809066997
26683 567734684
19698 -500031921
6343 19489721
47855 993346701
9621 -230883600
34342 -106027211
5993 -524854302
8671 464120519
18235 -343841874
34971 -8659953
26971 332698640
5696 -457334305
24101 268814244
35166 -659665789
17216 -711241253
43432 -168636094
31986 -219606103
33619 9629481
42535 -300145320
21081 -794452175
20615 588202155
47854 -637878227
42294 -287257042
1085 317172876
29276 -46573121
41873 -522747594
18103 149556245
36842 -835552433
31780 29492202
950 406672006
2266 36048994
42892 27260733
40215 421884250
38931 468842862
40688 -255100900
17608 443226363
48137 -373572347
20612 -898518187
4690 484106781
14 -439411953
40455 579683964
6562 -571308115
39453 -942241445
17111 -147356598
31761 97921231
20226 -889465589
45145 -797615975
18277 802929469
38684 27201710
812 598523558
16274 -348804278
23376 957718418
232 -447869238
37544 -530689662
48386 330371272
21589 -821196092
45794 -932261162
13748 344328149
37904 200635246
22830 -229702791
31622 -838680336
3690 -862440593
38877 -981373236
44829 987971965
11877 -82706089
39634 -477038009
46762 -814205499
25264 -301370640
39699 -755086655
34618 -373320841
33068 -949645565
43276 -809627442
708 412978861
30460 948623374
36937 584188611
8276 -382796712
12696 452268557
11675 -890788037
283 -452232077
11835 -925727146
34846 241228510
23012 -113932181
47180 -69568393
44953 -982535373
43787 -394846771
7666 -396854079
18480 449626853
22067 -373882708
7019 -819264461
24151 181252525
5815 -1306046
28864 362948777
27094 -594265139
2786 626890538
13393 126893727
38590 -728919029
48792 -849085410
46198 647661601
26229 -405637678
15553 -890792499
3423 -838213634
13220 855023217
6862 505871902
7442 -820948362
4164 -239086121
7835 304047943
13073 11276329
11192 -936913304
43588 844190165
246 -776969672
11300 96173332
37923 44238834
16788 651260090
38766 -819049529
7973 -937940633
45734 297654317
43887 2511394
49649 835258953
10592 338850747
14627 -952492912
21385 227131106
23789 711888812
41863 723584456
40975 507934979
15308 22501801
25134 -903592429
46406 -922407042
3050 218279407
29879 685063193
22561 826991814
12484 689387850
15598 970968294
43600 982356369
23469 -94684755
38688 525570542
18001 126004446
9612 -990589930
10881 -303858212
43120 -829582175
19627 -141681794
25778 787558426
1386 164111112
6872 -904627819
1728 446520786
28953 634136750
40953 232590640
25287 -896808566
14157 720456549
38148 -432664763
5780 -35696024
8423 283626834
3258 -449359869
31921 -366765615
2211 -416419511
48696 303375039
49819 996571837
49302 -750859176
29360 -338882445
38342 248106172
9275 829981086
38079 86183645
41433 910800227
23129 971163364
14954 -167528060
25917 962061275
4462 -663562916
27217 739600690
1429 -903725929
4561 -866140865
528 29003638
41828 -878246745
10433 -914283303
34253 891291128
13654 -579560209
37231 -293011055
22591 726672927
39507 18025308
5026 -312419626
2315 -173721013
6615 232719978
7064 169344582
11626 739061076
35148 -691249369
26120 -13186947
16692 -632293941
25668 584876646
43345 -253575129
32352 -434613900
25892 -730056052
32895 482146004
35285 88763121
38431 -377378164
2212 -596158858
20130 -198990193
29786 -317229123
15461 870976744
4173 455403200
3832 -533906563
6491 150405671
11731 -940720051
22950 321239533
14405 860087398
39851 19782645
26594 -589586892
9113 263815741
45216 -880824161
47677 -193589252
1892 -835600003
9805 -948000114
37117 -707111628
31469 -148344059
25495 -708081072
12366 478935640
7664 923729325
25629 -936564793
24742 999969394
23145 184714929
13927 304855497
18606 990562994
45088 346740519
16360 460344070
21171 311990302
40300 -939769613
30275 329523061
11435 -705683545
22398 -447966258
2672 638792902
44896 305547891
43569 601965036
245 452102558
38305 -230164452
478 -97408663
13187 -130322200
7147 -988435598
21276 775231792
42215 819652234
8889 -470746014
34374 207363384
2799 -686934460
31996 -445769001
14742 -988185769
23487 753354392
18636 950217412
48802 -674115267
37293 993212204
14105 -77384603
6735 -64908052
19750 -577369066
11690 885169920
18065 -629956753
11834 497532964
36951 -546473370
40016 26370722
36263 -531212325
18675 -949707188
23398 946818257
39003 -870716585
17181 270263235
47970 -683376011
2546 189232333
47731 226651613
9914 -222083350
47585 789570816
7090 819029662
39263 487259273
8591 -107308495
18137 -916198905
21818 -283388108
49569 -140375497
33669 -697875569
9042 -939065406
34363 -470426583
36653 654148043
22033 974751543
229 248500973
18939 -866875423
7581 -19135689
1480 -658071148
24867 964105164
30790 -997275080
16427 -944935872
15225 -858810622
17625 -905849086
25418 249037041
11474 895717192
1787 716209085
48855 652620514
34910 999386149
4045 898135506
2833 -17426707
14224 -304329376
34936 326821770
623 731771803
43320 -847997233
27688 682225489
39618 -295209539
46193 50144113
45028 876154841
8236 408813816
47361 -901929557
45882 -618613940
6575 -33784501
18001 765094735
46595 45807835
31129 -502711604
9021 -632584222
37549 -150888296
49860 -277989692
13076 215504523
46365 981793179
49993 28740762
34877 -659947667
23528 237596184
26354 75696255
33053 46431762
17823 655973713
5565 -454404715
6374 314340748
14936 292823564
11961 678952967
18746 -906437585
24120 -164412667
47642 593122645
43521 376073979
33511 -715872932
17831 411389884
42219 749483502
46039 244269058
31667 820165745
13860 338522391
12458 198764718
10004 -853068320
38782 321718021
7939 907566376
35696 526453716
16132 -890313750
23584 337920792
9791 -584793397
30583 -644612424
14645 444703310
9548 -145819556
30299 952382475
17886 -687431883
33863 295776336
15081 221649551
30622 -295635927
12107 333827537
11911 -982709376
23354 -982399114
20956 -24880152
6100 68925401
12546 -130896562
10042 -969920319
33612 42922335
41999 -71893025
37420 -122501745
47083 48751545
19663 -909015931
10407 731564968
30872 346569876
33950 873575486
19376 78661493
18471 -392737593
29647 567981285
17487 -421641825
33577 873950601
20392 480423585
19620 906646122
34810 879880433
3761 601003230
17839 142226807
44705 -704692468
41602 13414920
46241 404814366
595 773052007
43846 403227112
4958 -492649105
13303 -588420428
10859 282873427
31603 591992948
9902 -772305304
18282 361031531
44006 914030293
27079 -76345748
23836 922278814
21975 -840552810
4723 -291808327
6594 -39483322
47398 -158953676
14684 -828380814
46299 -178252009
48888 965758529
4454 909251255
41035 -703771459
21491 -938068337
26360 -241611012
20520 59197743
44389 997744640
15246 92130876
26044 -675312182
35010 151089080
30754 783948017
31048 -61110269
36056 433403698
22885 -185171556
26437 -900932909
25621 32385534
3142 -181808325
20217 -852803575
28090 838794175
49517 -144841942
5803 -501245552
15442 -578363613
17265 -407383458
4362 122930686
36119 -766790341
7677 401439370
45454 985816871
36922 -533344925
33521 972781509
48601 -270723842
11693 -229423692
17984 989190572
36998 -591668814
41714 -444295449
12611 -801968562
35888 -450658771
27618 177734764
1307 45801328
48367 -662738767
20893 -459827981
11390 -852215516
1356 -559855080
49996 -865543158
4705 257854628
30787 -959200133
26176 884119656
26581 601308831
40018 -747339490
15063 714729929
11369 -890718271
39313 -928255976
28789 -537936393
14936 482116929
28163 -127653554
18467 529113301
47786 -757634594
10327 206646207
19403 663015492
36473 589310321
10190 5890458
26467 -386966389
8795 -705997284
13228 -679130602
49329 -923501190
46894 355028289
22314 800877048
7008 -598047443
19487 -471232547
13900 623321942
1596 555964000
29407 -333851283
44926 -465634268
47577 -666643916
16407 -81069321
21139 -176715952
17660 405292947
45664 -480136044
33356 503176453
41617 -901524758
3532 -271150965
42436 323004862
7420 -267207804
9650 -502300558
21385 461543258
23611 -484810099
38619 -21510669
5064 -479130631
25454 -93350105
30576 562752639
3040 -370591789
1159 602918065
32022 674870699
13505 586513174
38417 -183968272
30764 -684728527
26336 -8991700
497 927123198
38993 215750106
9717 -162123502
16400 -749123272
16060 399833327
2697 -613078631
21266 -405262526
6466 -372555499
2714 -28331808
2610 -751440495
30205 144070223
49750 -597599018
32712 -193489940
31534 -879395482
12819 -384170174
19378 -387425780
24328 -312070334
6165 -327191631
35099 -789349605
33723 -268611085
10286 -994432491
4985 383702770
47273 -735602098
16095 -389688551
20955 120516337
2913 663168703
19686 -365182490
27572 -299797338
7181 136518748
48576 -584374544
49678 932419998
16017 -999665696
42674 -290959644
40752 998672181
27449 596827771
45282 -617309174
43597 700887733
35636 -944783383
28067 630057220
39910 53868081
3137 524399021
32884 -279807178
45485 -512360826
7923 453060454
35912 -906280984
39015 229022849
7154 -250598060
42297 -648478618
9916 902499827
43951 -769350601
40226 -214712636
41450 -193244417
22201 -767749826
7395 -843506563
11519 527500267
15641 -682086344
6479 779914655
20182 -83851477
25331 -688981686
37331 744228103
17306 -909588760
29534 -716607304
14079 -944875543
40638 -996711819
37581 -162376006
11359 14500940
6524 -152722194
27981 961602807
46245 -464254924
45344 -205648274
15383 180974115
5123 -179822665
25859 -997111788
6527 -66524697
19759 958051188
28782 -281356144
36553 355987063
27875 -554175334
12848 636950631
40978 -73715137
35804 -316949572
28235 950002335
21495 614558679
20108 -537627434
24293 734734091
24559 -933934551
9138 -778493973
44240 581629680
21336 -672398653
18889 -461699234
44623 -102158907
44510 -960852332
38689 -888502473
48159 369972383
23599 -213398465
1964 -924460866
7823 -910440599
34434 -147503451
19116 494695668
46112 559454540
36343 -575890240
15788 850170669
16702 -930688169
13179 -129989974
10793 651938036
45483 -464917934
46089 -482228233
19295 -491360009
12375 -235765224
36312 -769766196
39292 -972614029
11727 -126995373
1177 -963652888
9134 378612511
33404 -107113356
46405 -681978403
8619 -878863903
47929 962612191
38570 305025320
29709 -412638893
43174 -906550639
37482 211775190
15182 549189261
40390 93006775
40580 451543907
46233 716776701
47681 481529870
43336 153424310
3175 -979684792
1853 -393531180
40418 175136577
22676 -917285392
26800 -54800964
40709 486720603
31711 -417018279
47436 -87779584
45608 49041236
46850 -7315084
41692 696927140
37401 -383312761
30293 261448622
44845 -815050016
24295 -371722028
43181 965888179
23352 722927468
30399 561795033
9642 349363769
29158 -953146928
40029 542352793
34515 -750180135
40282 312688091
45680 -493201699
33218 138552240
45734 -335007472
29768 437691260
6235 688983133
33118 467660059
38032 147151078
5610 64823763
17585 -402952436
8950 390428960
9082 390847982
17408 655868590
37736 -260611762
8104 -471176213
11879 28588601
36903 -996235263
16978 -944242444
16439 -112613529
44084 830312710
12196 854946205
22618 -270749683
1396 98261664
1781 123577000
24565 -305526644
2318 -344130636
17347 731983513
18457 -470272250
15990 189451105
24893 -856377457
11146 -889159556
5182 412303123
27033 -439885601
872 256922159
1222 893843470
6029 625094954
11625 -835920231
41434 -371055003
21998 -916736982
2729 277943213
12578 325662914
12780 -432328603
49148 833046275
13733 -996952413
20132 -780968512
21934 -554195023
8101 318881276
45676 -555522886
49274 31201484
11308 179012898
24206 -506333153
46617 -768616313
28685 -136514171
15201 920088049
47616 -534632967
29948 429517928
39326 -163123456
39173 -446290921
6667 -52895175
36314 397452904
7882 -296573203
8074 496008246
35362 553882333
171 753820101
49352 494400986
17834 215161477
45165 441973556
25738 -501669199
35204 -840609800
7234 -42759062
25219 321482818
25715 -731696467
12613 -911019104
35722 -466685114
17792 378769278
46077 -945261614
46634 626542024
40711 957020501
6955 343748346
15685 470540880
18710 -798777342
46215 -468750130
30672 984763873
4074 801171952
29243 300515874
15045 -378572342
31192 -149795540
35357 -514609241
5646 711743803
29435 975271077
9465 -198010212
48166 -122258138
28716 433272449
37148 313988875
46108 -896847978
24681 320202831
2702 175264816
45042 947570894
9199 -266450275
15600 9215466
43125 -935295208
9254 -638903004
37756 -627109332
34472 854094609
32040 865193400
49542 -119819743
22120 564407855
46657 -199252294
36582 -702282813
19210 479733803
2987 -395700960
13857 -294756111
31136 -643577960
21766 -355374751
40716 -893409667
11479 -23446284
713 137000191
40860 -61279269
31694 -963345181
48221 447041683
38293 -820269916
37940 -725935887
11820 937660412
43952 -553149053
34751 42064752
13793 -511236840
7050 -568445912
26129 278444000
19250 699338184
44871 877947893
17963 429426316
42860 682256349
43433 -955331327
23495 928833719
41755 118825125
5210 835688066
2180 408130046
6811 -104790500
10448 37080350
45103 286200761
13922 121161549
15639 578025246
35599 -178512678
41860 -806791882
6013 -515428801
47516 -968213272
9431 -369309674
25353 -814543274
40446 -959947138
44341 -538284802
19617 195198551
44951 -837534098
25403 -887811853
18498 654151760
18875 -747747798
13752 80929951
21550 -579650853
36471 -221354259
3861 220457147
28347 615178329
31411 -104473776
16551 471542213
48941 -81442807
26409 -945908099
23454 623805737
20642 822520748
36651 -481756931
31218 127365591
33704 -104821595
30608 779699714
46019 426902577
1726 -626639290
6453 224617567
41068 -58395453
49229 -876139689
2889 -997380588
27980 908780638
4184 -749364210
44045 -163806729
15361 490980591
17693 -474432503
10568 -15963999
1593 3520694
49100 674241784
7851 -402048352
4226 -101353942
6770 -980396133
37789 724622302
43202 -723470427
6238 394328855
14621 -71957571
39421 124809125
44916 -571341049
2223 369193603
40548 532688959
6458 577367583
19937 878708239
45286 -45416624
41513 -622162119
39530 -514039263
6796 787799362
19584 -146839894
48762 -490870084
9490 -390826277
2579 -50958038
34393 38565726
41204 105483550
42503 -581059836
33768 391336118
41431 -348488924
45012 -646659334
15258 -312685761
47616 -504685052
2830 -180689457
21281 -876760874
4842 848942358
18817 -457605573
24345 275990776
14500 -15082423
9541 837183833
15913 741183429
33333 663560284
449 -255842885
43235 -914157814
3263 723150567
41235 -235448984
15256 -181251726
13223 -986427157
33387 -53720778
34702 -960267597
24762 -861845335
15447 -461894106
46672 -704190071
27508 584589790
39976 551777522
27305 67203399
30036 -997444114
29356 844660636
2823 -481703165
13755 -412761059
39958 -479627564
20711 -977028660
44185 -343828436
787 -494299716
32688 -130572430
48590 -622998161
7734 -713376200
33731 393164035
20178 -418279244
48280 863161237
30989 -895439849
32393 131491935
18924 366161023
7859 -588621901
17041 -388311903
10534 978421612
42954 -797076651
44914 -676302404
47881 -962062864
31060 -685937949
13891 374830568
4369 619979648
10036 606171623
8733 -903595550
15688 695930212
6718 -973576637
15299 -405036973
24051 465155461
33561 986584221
38671 698098260
36226 -272333048
40302 582849203
46800 382945530
49020 789685214
47266 -411538968
41601 -966719923
26080 -352672493
15483 477262320
16772 -776047534
32680 -853575786
47578 385748810
11839 425405748
27562 330762875
13449 794352240
16854 -527872527
44426 620652118
17675 -273480570
14961 -869615275
36293 -184919175
41858 235380331
26762 728849909
43769 219349809
28483 -520530808
21660 -665290750
33466 -877204748
10416 -524179310
26439 -346018958
43919 194288605
7199 -503179649
47825 7123718
42190 -961359597
9834 -978741399
9680 536309863
7041 -272858855
21477 776745971
12233 607448898
15060 -63785411
33783 586806000
15251 228443541
5147 -880894560
42484 -744834933
46111 -582668086
20520 -798814727
5625 -253593620
30099 -694705931
34473 666953448
12050 -913661361
48503 109094305
35451 692371728
34052 826555543
20794 651273278
4221 -467737365
18636 965835852
45747 855688002
9796 893100237
31658 -896932756
49159 -872731370
3904 -90072233
34148 -867980323
30100 26459527
29328 262380597
19238 -366235428
8878 -913342272
29457 -176115909
5987 431610680
311 -46820141
42495 789476779
28985 375404530
8885 457027481
44071 -492858918
8327 -236564969
3662 203425727
3495 130607485
43516 219157564
33444 622203993
944 404973614
38187 -355937230
20499 -914179821
20624 634113416
40449 -637733694
46166 265176610
19742 853640758
11642 -346594989
32493 -632484923
6160 -982313123
21910 165592915
34995 484864486
38324 671825570
49488 -812595159
8835 583131838
21805 -158367070
45702 -600773871
12662 -268123657
6112 -931067449
48859 99783285
26248 136746559
3670 746645023
16388 124645988
11067 924465310
2189 -784484769
8147 -780666423
48064 -424209551
32372 602643141
47983 -975297262
34577 -156368142
14790 452173168
49299 -699027267
49077 23476842
9394 -958521689
11597 251355187
18099 523608251
19628 358737843
185 83521767
3431 375336014
1246 828061250
44828 -344828030
12420 -175524256
35238 604109243
11982 331094790
43002 -930316782
22740 89162910
35644 712507790
985 78288389
16702 -724498929
6259 680910377
34982 -886455351
32494 767474356
12476 -967679040
6975 808182677
10280 564015905
4228 -148975429
316 388671458
47054 302666646
27790 955135552
35124 -673374613
38298 -486479210
44933 104224215
28957 -341559708
41364 -332954084
22646 154795657
40308 -686686027
38330 257507626
28587 -406860848
38182 -363182844
49415 -449998088
26485 742598460
36271 -874946359
20289 -70956849
45057 829083324
25064 913998077
35220 -533453469
20747 424013360
3653 -641419849
26068 605799703
11713 -131088633
25341 226098712
22692 881452019
7524 115530021
47178 625951277
19543 -419054296
10517 805696591
234 429496026
5530 159846787
46464 210986873
1303 -52249415
47118 -150328474
1239 257536521
16673 -162415785
271 -938828758
32610 -505740909
7804 -90988017
30355 -887692052
4323 -943519507
48125 -29912122
33583 -314782149
30796 563417666
30045 727094099
7239 -873302620
34254 56485573
36160 580903701
41580 -832298093
38429 271049628
33844 -590707183
14060 -106128548
30544 -742949534
12450 400546668
20970 -38995302
1546 809042803
47034 -701758357
9495 -742533979
33688 -964803032
41068 326890289
37670 -481169917
15657 -645735343
18359 -356211726
40182 432068167
34148 -929223711
19107 -910755039
16414 -483215657
34810 -49466835
46186 -776236692
18008 939897258
6414 568967154
8798 -945230449
1926 -914380201
16768 -296815357
24934 985635612
32048 883107834
38844 336178954
17230 932297703
32224 -974942800
33491 -356026238
18725 772516370
17066 -571581052
2114 716335137
48447 -84348126
15485 582548298
31805 -22617195
18710 -837961750
8050 -276243047
41597 49420634
22599 -631525184
49003 309532881
28189 244554645
18701 -806012155
11399 -669288231
35532 -901232725
33647 -980088760
30189 707904255
5746 -986899290
18939 827282301
46952 69370543
3349 489334422
22673 -881104893
2061 -216061591
9044 899030721
21890 -877889992
42891 -426552007
2639 -775879109
8737 929871078
49200 -300112310
4967 -510329866
31375 87784730
5339 -477545036
22028 -42088438
10216 924961083
47979 169340965
41741 900057166
2274 -253882322
6088 -984919236
11487 -285879315
30695 215931482
29476 -965866626
20620 -879610064
11015 459898465
2508 -471120645
49491 -984123435
11296 -189042527
12438 528130864
8780 751866633
44069 721484465
41783 -23731006
42514 -771291602
26077 254533522
14288 -399688862
31825 -642601485
29998 36242125
41853 -996821130
18807 215225824
40642 33662471
41828 -973653828
22738 -460056851
623 -566392331
38534 145884032
17019 -463170588
30230 -847186336
32660 -867872562
35838 -145827989
5535 857925172
2663 335661913
10430 230836173
44651 625184486
13357 118906778
48956 42486502
48975 751932162
28335 -285710404
32746 491207153
14823 820501071
1457 -542350280
29133 739069707
33373 569168474
45913 105309361
31373 -126517617
23908 -937868252
10016 920703258
5784 -105323431
27409 -204113204
43575 123650433
3289 -999259237
39280 -898557472
48479 -905197739
25768 235983965
1390 922481223
47296 215856941
43001 727902845
37672 227126427
2141 -448157276
25108 -296600065
48038 -855566488
3124 -990750987
41937 868358052
11201 -225774741
25693 128819344
26461 -715928874
30009 916528980
47595 -560217909
16058 -93721514
26062 154889713
13007 -562716202
2996 -86076643
49785 30706007
48732 167290666
40602 -821481723
18143 -139609809
5558 -658745010
29395 -906878736
12877 478597493
33190 -421109406
11722 -529745079
254 442009650
41742 100991729
20216 -896852153
3914 410074150
7949 -458937372
35986 333816920
39280 865060943
17962 448552122
20400 799588010
44554 -391925085
29906 802538541
26159 234650111
13957 11459300
49895 -679444613
10309 25697146
23149 -694172033
19697 30110561
24762 -945468759
5393 266606263
18893 -903671326
11948 164479692
6989 115171229
39704 499701226
5589 766924949
16217 -956689899
14996 664300142
16606 176846122
21775 299057506
12894 317230561
44060 631171668
49637 -737060447
115 -484332793
48450 196335684
8301 -868658772
36256 -965196160
49886 -876872809
14774 362848202
15781 933856873
48176 507054477
30932 866871368
37863 780814391
26866 -46237721
36138 -864845534
1382 -149001361
36661 724949030
38584 500345440
12649 -875797352
38333 133455049
46278 -561272551
47643 635996632
40177 344982532
47087 377847527
20754 -445028698
25780 275412866
588 -429964720
16024 317423062
1694 -768995199
25622 13542889
41529 -770962170
36861 523577002
38795 -948255460
47189 794391795
13198 -255032206
45244 496485521
48506 -954840527
8360 509742885
6766 -550844966
26337 803005445
34665 904327518
29151 -81331533
7882 925735251
6405 -469754827
38063 -787690425
47406 -772067975
9028 260845943
40484 -752149382
42414 -519535826
31969 488537672
39546 -324878038
47790 -738356436
36450 822538050
9437 815456148
27946 -635990434
3437 128335772
4240 -745571039
30565 -552267414
27761 -864387880
38049 -958063031
18995 -625717826
28118 -358214547
36072 -978621979
8549 -199765047
38978 -215605163
16800 579790516
34081 -21171478
32925 -967685413
37089 465336882
46449 -221907639
28134 23781386
10348 950199885
48824 805948725
27199 310890912
27882 228426583
8759 994515246
17052 622696875
41250 90353227
38181 378453123
14313 850949797
6667 -968122844
22032 474881111
12053 -22792902
10333 517104956
13670 -87484508
46879 -875593220
23019 -945858199
6880 67023578
30843 -969911807
14778 359200429
32028 583258723
21951 -286260113
43115 695049079
18555 -592420448
45702 547197647
41157 -58617134
30330 394302367
25819 -852670460
34497 628492381
24227 -480913850
9284 812148165
6320 -817662544
11035 -724351347
36848 283929551
46333 479791876
16952 564251624
7864 701878360
43792 974038902
34807 934600977
14977 -972021303
11564 -654819493
32876 -381577515
2026 238141892
627 963508693
11196 -717297127
1039 112674852
12309 -168879521
19133 666173709
19613 -603110305
31572 412505979
23956 298265945
10658 -355235125
20130 -40218182
49149 -897895553
33146 -294545065
35443 -918785877
2962 -48038940
19305 -357365331
9715 317904986
7860 -238230070
44783 -206229090
41390 547975249
15312 21973443
13139 -415823127
32854 869284923
17221 148061061
25937 -321526840
4980 872727877
48678 -883337583
17353 -762329521
956 809948174
25587 872752795
3817 -276446083
8904 -342955109
14822 -173436469
34442 494583115
24717 145775956
15752 97742182
19056 961740027
41304 439128889
6303 531118260
7774 -443875125
19106 -914951409
11009 700362752
33232 -891282219
32310 23828361
47509 -890565815
4456 -761875753
19139 117001324
14856 -420520289
12827 -833499688
26269 416415648
24183 -178346106
10275 332542019
37261 -951406763
27851 -828032071
42805 63893562
42154 494335623
14728 9461909
46045 350653162
47876 -162235690
14850 -405605295
18953 -23904617
46708 485219304
49016 727688091
38404 889177915
9916 991278193
48441 58981023
39395 524784098
43689 301358714
26644 -131773346
20217 -289362110
39867 -946064201
47710 -66421278
48237 104704593
18905 -965906248
4811 -636253889
41495 -405299895
19410 313523762
28206 285454553
48821 997134777
29323 -359567040
13984 -962224912
9187 -641105886
2829 943453377
46384 -159030774
7117 -13904177
31624 -551167048
11675 609096982
17929 -896570669
39438 519159910
6022 -638696816
3290 -676439401
34362 75263867
34773 -111560950
40180 -616671081
11880 240383593
8682 -568464146
29969 -424307785
11945 -306765781
3446 -696800851
44973 35858328
41281 -61673087
40249 -818157053
38632 -280380694
45569 -33741824
11361 -872171933
5020 974201589
31809 -863918999
20052 940989381
34653 115216580
16526 762610231
12438 200596531
38747 486275206
25778 -162907595
41555 -999532957
25372 566229222
22489 -717897121
45827 -626466997
2310 -242987264
20913 -398265542
28879 184447877
15819 -96651376
29626 -114016102
39632 913147626
30559 -936050325
26260 -143675717
20815 88997084
38643 725738696
47455 685725913
42957 -540185580
43643 555639008
41888 -424965321
17683 -764367518
45219 -845795934
38525 -958280010
34221 -431567518
31107 338017402
17653 -910149963
14017 -636272917
43113 -243992717
31567 -411089074
8011 959269371
24421 521768733
10999 -894303348
27426 952871874
27235 -401279694
4986 -703412581
19903 51285474
39541 -877677334
9011 524865120
47604 961428064
11819 -52240418
25973 417595061
22146 228479471
36755 -401843660
17267 -938484744
981 449334673
19759 -282508371
4635 263341752
29979 883630756
17415 93732059
19479 -717726435
9040 508622399
11419 922539380
20854 -608435069
9348 352536780
12715 245734808
46222 357471165
16989 42938686
45027 -850315282
16328 -724529905
4769 -319321356
20274 937017308
25413 -599059122
37987 -926125094
23319 -878394610
45309 -528044600
27800 -737040851
14882 589954347
19279 316555569
8702 337935734
36895 -960455023
16143 -325578585
10102 -47966884
17835 835483131
3227 210971479
124 165434162
17823 688274346
15225 142336749
28009 -992156767
14978 -921180438
24963 -911148674
26829 -909123363
30985 -616130887
24683 -757658291
27445 514866614
11592 -925450265
21151 -983535663
13807 -196055914
43570 -681152397
19083 922731641
32156 -544586853
37494 273985557
38659 895649977
9564 -914580932
4984 337566667
34347 590490893
17531 -432470055
49059 483261174
2884 214714867
47834 -495659908
39828 158396679
27371 -863490576
19864 327860977
8581 848391176
39170 284913432
26580 29044014
45924 -583162324
4006 736530424
15846 -575615418
1250 921013569
20815 691220828
17126 -106598053
29474 -102095304
19564 62666183
6276 954782356
45389 -452766251
9527 -854103899
23432 993072758
30287 329229389
9174 -174501637
42378 170135808
23485 -940497896
32529 -989911701
39235 751977490
7412 323014725
1906 -951059518
8783 -257955423
49274 -21980970
35214 24038255
36965 605085189
35291 460207840
20295 797032352
21463 -458905184
24206 -362589923
8441 189118100
20261 -810500270
1835 169967169
21822 798743745
37588 -954965639
15440 319561056
17892 -218738650
5928 -912682657
2727 -984123327
31282 15771552
23094 -188945709
28484 723768245
16950 -521791617
3200 582398777
25207 -131545237
22865 -257856244
43487 535233646
17168 -878140524
3222 180645320
46035 590288988
16397 176357160
18511 -848722175
11522 983384288
27315 333440789
28695 8964247
18539 -403275053
9546 -324898213
10172 943797021
12151 546326494
47611 -974870278
23480 451037356
37355 -822613174
46303 698916965
28639 396504521
9863 -927634124
23037 810274672
2499 601676258
26899 58857899
15041 -947335982
44620 141870564
45513 -553456266
45523 -413320491
42884 911605057
47904 -872527955
1768 761705033
8743 577745513
32340 -80124754
8565 904046096
16971 -945621359
44519 203387202
28227 992376832
19443 227983906
8158 -319752924
27449 -263337307
33258 -615826802
16933 499572067
1577 469645121
16531 952362454
34500 -678239189
15846 -603269214
26300 -915047381
27866 1240939
3388 582124991
19986 476136429
39984 910870357
13542 468280855
31114 398218210
15287 54849336
12030 -311860729
12470 -483590914
31154 522561638
23113 903029401
8209 954749082
26246 -921510359
36781 640259059
11679 -934991558
49382 -845270568
4424 -417444104
42326 824052769
39479 78390760
37968 -556751339
16872 195719372
35061 -52030920
8352 772448509
23949 894597089
25080 -439062828
32927 -990128547
20536 -885601810
4187 -975608867
16546 -906353220
21576 -774342682
36751 94894576
473 77420957
40079 -882758828
48286 588659149
7811 -806054092
15281 447336252
21686 725891033
5896 492750340
13782 883930036
33562 492229843
1297 -637944787
19757 -386133513
23974 319238184
1318 -773109706
47614 -992059483
1447 276572892
10202 -167065637
41890 -514681730
27421 -39499721
46189 850840174
42780 958401582
8969 -603372180
28162 398514464
10853 -259818785
27411 -18241706
13508 432344413
10901 587028706
33243 672783264
23559 -610498775
8097 -975815442
23805 -795262477
21888 205309542
27814 359784005
638 840363776
20303 617121585
39520 327246825
24646 -453070567
43898 -182635161
46055 465769158
43806 -67078898
31868 642473464
18524 643857312
6929 -883490880
10346 840801765
2678 -78653161
34363 -244031559
27985 -276707167
26839 -983727399
36378 504422149
10087 -891606173
40653 252873032
2466 -745384043
30798 12031650
17161 597762715
170 -517956797
16669 -369639035
34631 -399017964
41157 59051543
19661 295891558
4750 223501502
19944 -677611311
31523 195839112
11714 793264279
2781 -18725287
18541 -78735557
3828 -875737135
45177 -622174455
7196 826456292
35360 303375973
19177 720174355
1674 659935528
33918 762452196
20092 -670213697
27862 -169074927
26576 426389752
28442 695432611
38076 886412871
43503 -353023684
1030 955899788
30584 -465087365
41854 -429564079
11467 -243665590
7056 -256912971
13003 -809364987
9370 712042414
44296 684398531
17080 -886138959
13698 337928212
19638 973387171
43276 921841558
40522 -924203788
25437 -146411932
14385 -933905052
44738 199435290
47926 -18668235
17688 -395808328
26084 -901443869
43161 -647454495
30520 795833138
41905 -259377485
37399 -693493760
33635 -562597449
30764 576904477
8001 -430952669
5242 796700401
12967 -492382373
5697 813195763
40712 392254754
6397 -285713568
18199 753801800
9826 -968929326
26806 99902237
47743 571035908
35399 -28730035
42481 995628261
854 -567706346
46207 989429878
709 -572465513
31819 -502456679
10075 -325824940
42689 339987060
49176 871773040
44147 -604485264
1169 -262493762
24392 560750543
21218 -342064282
37956 -445665784
20125 721448022
34340 62802050
46664 197271874
15529 -890356828
23051 65597517
32005 -648221914
21409 370440110
15172 -657769825
17236 -3918518
20876 78924211
38948 -459567238
39001 836915021
31917 -563243533
42187 621763391
13960 -305480515
33860 -294953507
48544 -993499565
22310 -186281801
11372 -468688441
9077 -314145810
32277 -125049227
7237 -57442568
37608 886953684
1520 -857477594
12971 -180478806
3957 455922394
3768 -599081731
24737 -509590691
22701 -751947964
21522 932366922
29769 -859213341
37096 211055381
23581 -889705337
6223 203575757
29948 -199348697
2077 -908968350
39084 -220421425
48613 773509312
48072 -829106958
14238 254600131
38878 -304972607
45663 -797115455
43855 708392644
44681 933620399
3674 -342017093
35920 -248467446
37936 -939050207
44458 -348910634
15124 839877867
45523 -187149321
32331 596611422
6351 -978836050
23264 937471413
14456 -252245038
5094 415737686
15081 -48704956
29591 -582089678
2967 59227094
13846 847473444
22704 935263999
12906 -583616129
33665 9258622
47990 -645582808
11412 -351421879
28802 367529464
7240 -460143067
20884 -782172517
15249 45363589
18552 -791789502
48186 -883820298
41101 647989996
319 587229617
23064 -925829311
10487 -955280365
49988 344336909
20781 -867866811
8165 -775670756
46437 -909429204
48919 -493227495
1971 -374442153
14781 -946905929
21555 -456524439
39151 726435664
46163 -721263198
32858 234474053
30402 411110699
6669 167423957
11000 -346602929
33060 349829732
32994 -279212162
37381 -764350601
28644 -840079875
40922 699345544
34403 38725080
32928 -10360161
33911 932936372
28286 -317785940
16077 313655464
42267 917767435
7841 -951671410
39291 839825124
15434 739738241
1665 -837187690
42043 953876433
30624 -203715277
34123 -940674966
11513 232618003
29900 491912766
4199 -677747566
42274 -156885699
17026 -952562876
17538 -792857464
48001 -42504690
29098 -156666387
12205 -34293381
48096 732536937
41531 -796382154
30157 517813528
6314 570443194
44271 879072199
13587 851386936
21292 251178392
7511 862675099
43886 721001191
31845 -21238292
15187 349336158
28695 45198870
44181 460882723
32690 -70206953
49667 -417010370
42920 48394893
12740 -593935887
27642 492834450
43997 618442895
31447 100600307
3596 135038266
33012 -6538615
2837 741024887
42431 -165659479
2231 -253903279
32880 731174274
39497 -455666232
16492 504427926
37326 -515899971
39660 -985534468
10426 -965246657
17457 235132578
33381 -832610484
32413 -782788551
11757 496277377
31996 -11619790
41596 -877684649
6592 -277434994
5529 -456989217
7505 -117084627
6000 222524110
7879 237056736
1015 95495496
45526 624590721
6255 -119261661
41683 -500798464
34115 -445566969
22549 356309138
20588 -832666153
11225 -639828688
1523 -256151304
30401 -852556782
24579 182909470
20254 -712946657
18717 -868053542
20569 -132455890
847 636574715
36564 -26155202
1872 -448881788
6552 -983301560
49977 -909991876
7510 -800135415
23724 -897249557
34291 218780057
1370 -17789338
9359 933695514
5086 -219980757
28714 -702743890
9454 -491303985
42474 541365319
25782 754278169
19238 995113041
24192 -781457021
11192 827955800
4242 272426063
541 -945965906
48680 -786929431
21013 711908049
4459 810072402
49417 -414094698
17169 -785327821
41424 -776624873
31238 -841711394
34622 -189863512
18160 104940691
35213 307627095
6489 -534556060
36920 955104449
26603 976730680
23096 453648110
32205 332747195
17765 -830860013
48038 761580883
19638 861638777
10432 -483231153
41028 -931030947
10534 -327822400
16207 726132450
35291 -334508230
32462 497450827
44275 -407196550
47391 -665315974
4828 812850763
47796 742234310
48773 777881429
44977 -403712758
27230 -591402671
44565 -638520907
34223 -501008382
10467 446864202
49609 -624305347
22254 747201493
296 513210141
18264 878338459
5640 714635585
5388 801650725
34752 885899913
17029 218202778
3441 -868844070
37361 45881175
18418 861352212
15894 -275301312
27782 -739888001
3618 -854839542
24661 161812003
6658 774864083
31929 -187109380
17114 -562104738
75 -447051425
514 -790164624
36102 397055713
21979 -719944100
8679 -999662797
43136 -460744641
36535 -836271530
30684 893046847
11888 79821304
33304 -999937072
23387 556439669
18025 -900963081
17357 737248046
5019 -891725320
36297 -46484364
14213 -418727869
7509 -432563630
42084 626564725
20626 -344890039
13519 -47519587
35773 257395656
24127 -508026995
36205 -70611341
9964 298721161
34091 -292201909
4113 201659618
12891 444007476
21876 -312477863
13171 -267853402
12236 436426893
49026 46999466
35837 44642799
23877 -338677115
32847 431444271
41038 -717139147
6510 824396364
35722 728176809
31821 -186103012
18150 -593578075
20018 -628191865
17754 263918591
42421 230974129
46267 -420803004
43595 594214295
7541 -580674211
25256 -150477819
14981 -246627083
45803 -66722556
38068 -729594792
16063 -416354999
7718 -546320896
22267 -906477430
35912 -570556561
15365 -455545914
12223 -274929587
39005 950085381
25864 -657753673
43324 -598052224
12072 -195411519
14271 -914696730
25452 -268164036
8882 -457244122
33323 -318493216
11993 -247578964
16038 693271389
495 505178054
16979 596623754
17194 -966160888
43199 -936330759
39655 -285551090
644 494555420
1749 -369754989
42788 550626506
31341 -389238577
14694 -119128789
7176 431645610
1489 630890145
13282 -49567592
3445 302951162
38905 116825273
19681 -108564167
25941 -151794250
44863 925736658
5900 -780840515
8396 460338060
9834 -369338094
6918 450659039
1898 -503272067
39357 -854383944
37268 61533237
45201 803554050
10548 -508289206
43204 -827386960
14204 451873828
15454 -2487001
48834 -823180541
25210 -104264867
38144 -917958875
611 907070071
24484 -484089605
22302 234809006
34398 -972665685
28602 -740004430
11627 391786294
35885 484067958
38361 432098894
9689 -348468916
44125 -720384741
39088 218469243
48596 -847775321
44139 -994779108
6027 957447428
38554 354069347
5771 574944169
4565 -806794485
14522 -813903394
47275 89943217
38788 965998918
1566 -557474124
43835 755550414
15661 516137449
34886 -80751454
13806 -183508300
10945 -155670991
3690 -217130756
40137 -896540462
23320 325597827
33528 689046162
6685 805428224
33740 645839297
35904 59877600
37171 279164613
29884 897883178
25407 352275957
42724 -839502200
35250 -880480761
34139 -999491618
16437 696820134
15497 -909852058
33540 -443006268
19624 390219185
33365 513623675
36191 -721090706
37519 100516891
22542 -975790774
36827 935487609
18575 -716675204
24327 86423996
16307 -982635190
12611 -773350268
35325 251559029
33766 854497860
34347 89969462
33758 774100201
10286 797499842
35380 758167296
7325 -303420092
39203 608568744
1988 -967990134
19093 -87656928
47034 160474528
49326 140305918
46268 767515608
30419 477523651
23385 -629537427
21603 962743028
7241 902858708
44524 -420878281
38273 -73892061
24134 877978280
11930 -610651443
28466 616359513
44610 -534514395
45472 -938582334
27092 639046596
37478 -446285437
20482 526624125
6086 -904163199
26806 773266748
29322 -215947145
12236 -17433459
41603 618267276
5348 -878414172
43768 583286125
30758 -744356380
42178 623817900
43766 -345040962
44644 730920643
4663 -977345274
1324 617940114
21030 -676351894
22232 -833744848
8307 718191511
24612 -150555332
47524 540485111
18006 340220285
3914 -914673890
11939 113509607
12085 -139090740
2881 254605705
39959 863092841
18233 761545058
32054 823633723
38451 491012875
19343 -157646933
1174 360506125
11278 -14359629
48235 -131210244
34425 641369583
21047 900322846
9484 204248299
24411 409939051
15011 904063396
39009 496486348
8407 -74722906
36289 734041889
3300 334548364
48440 11454520
33748 -454398296
4772 -290496759
9367 316453089
9814 -593527703
12054 449286995
22931 -289041953
47246 -153987170
11130 977543977
49381 556856728
36477 192351891
4593 615964391
7838 930925485
33727 144962998
27715 34644125
48646 -281896623
5082 342726153
29396 -746401255
1835 -495823796
48502 974755113
8462 724661647
36048 -961573093
39738 -927752257
41721 -248066708
6374 -212782782
19111 142307453
38197 474742849
34687 -626559946
3053 4546033
40160 -371815236
38142 850430766
23272 937805156
20254 -537490426
35780 -49580982
40485 613972088
88 877334280
11188 -945751056
46689 479286134
35780 -347282724
34496 -971195240
28567 -754957848
35002 272019957
10012 634416762
29148 -169513960
20805 16379415
26534 -616814342
7168 -342524702
34873 764999804
35176 -782572580
49509 -913329350
21285 345625659
40957 -124934052
18435 584798823
32453 231403996
25110 -709395787
46366 529966947
3257 -863646326
36790 -892052281
33760 -847520381
9035 -885234064
17948 -750379085
46214 888185567
1724 -476024886
2536 -972918915
18090 -926363103
28910 -574681605
34344 635305725
20902 -623313783
40215 507252778
6992 162653353
36653 -426668325
1704 -813980291
17429 199639908
19528 -961995156
37134 232401187
22103 -626505087
46833 -644244919
30196 -758365332
32107 619898555
1807 621132730
1127 -912499806
22274 -329652933
33286 199351821
20952 -499540474
12880 -492360149
21527 -790505705
14005 -939234117
5792 643173229
28075 -310518568
32620 -534958330
36584 686465207
20289 256421073
5742 -47266585
48323 -225533164
15919 619287847
4396 971200128
13549 -852916604
35219 -12856980
2547 541096833
36685 905556169
465 3231777
47661 -17775438
14145 -636919180
12253 -823080197
11474 -988391430
23778 -173038777
32298 480498056
47824 592810418
43607 433954390
8591 -289103855
12627 -532090476
42922 -682420663
22358 28676174
39360 961428139
661 -355158745
23033 -676457605
16958 687067477
48298 -435412956
6848 783681101
39672 -44773098
38126 383468320
32729 345879801
6572 718086774
7518 2230551
26697 11000177
9702 910316107
11797 -899744326
31849 -906097379
47114 385134153
25409 551221207
13603 479864126
47956 530564792
1837 33046912
44366 -77887396
39507 -310824965
43356 -682949611
30191 512043984
47111 -358357565
22987 -693346887
3291 -912795374
37087 209516034
21710 -350920657
48319 930448882
49388 -708780091
41118 -644138217
25910 50591147
22292 569721071
34336 -292309784
2822 -618659521
15515 124528701
29091 359658679
19016 -4324779
17657 -42974368
28746 806866126
37106 133706994
39382 -566151613
27731 449140544
5779 505511090
31000 678426048
37833 -747278482
12666 491688468
25893 722530093
36663 736984957
25437 369210227
5281 912539483
14515 41357303
32525 787834370
26355 848933530
16009 526866533
39880 861055099
19839 107419465
26362 -291170740
6703 230347569
39970 641182140
3659 863587702
42523 -351905847
40600 49732675
33985 -878281587
44995 -494122739
33097 -389924227
33077 689700274
998 395647610
47493 540981952
14838 927427351
48804 -542070148
49319 433454717
33978 788418641
32563 974425679
24172 -938342968
44735 632572532
33038 214544181
43210 -14446392
38376 -643676364
898 -243972807
2967 -844250279
49996 133133993
47957 -129947606
700 28017344
11049 478395448
25302 183915536
36606 -698523797
44845 354190971
33003 -535313065
43968 -186306241
32644 -498226474
17708 -695894947
8662 -568034320
39318 833110916
4463 -898036612
13110 650490214
40561 807757428
26176 -896836896
46802 17438516
317 -206123126
42411 791657849
34053 -862808031
32941 -699804632
32304 -964454752
5361 -474967705
5822 291226270
31324 538003
3684 -404360120
17150 -262493664
19726 -926690648
49568 -277078389
45392 97182834
12292 -787543521
44996 -86478434
48441 -963440908
33295 578245311
37282 537707203
2572 626383699
45301 59336573
18869 -544698774
27497 -931282988
5016 -536308959
30923 194375171
31508 -645724950
34404 340598071
19683 -376132416
420 -996099678
6802 -700768575
2993 -373570938
4508 446251796
13460 -227332216
41340 -951245846
37854 -555032908
3667 -999206091
11489 42099505
16518 -58811114
29929 -944861017
30508 -967412116
12935 -683272798
25274 -113571633
45952 -185552663
47660 573361307
42733 83862722
41786 34704460
22609 -62137924
29862 -921687356
16799 210486068
3161 873421200
31464 802204651
20509 12273178
12066 -964657050
48289 807637025
24910 210858345
35548 -102454853
23515 -920395804
1534 37427172
4832 146785818
14893 712399193
20006 -811586085
25993 793456677
19323 -66907386
28683 -310677795
9758 998836120
7125 651548194
37726 -858008781
525 -797106016
31011 -677683858
24488 825365164
26664 703272271
26468 -86723614
3559 -788083470
2349 -470555647
9899 -733475259
38657 441867240
40271 -306020097
22518 581214648
3206 -187874056
28417 623167551
32099 -461687037
20536 -830448108
45878 643569823
35966 -584812589
18928 -764506761
15511 351576804
19543 -331504409
12122 574158330
2684 -931926901
14194 -908369179
48062 -949521067
8837 -357947151
33851 -526145317
30628 -775952294
15258 -801162945
19 949459044
10937 -173036293
49883 269970554
7966 -656026835
16405 -858547801
29004 778226893
38837 -629251733
6598 610398545
37998 179650957
31779 901025632
4566 718102190
21393 -342703809
876 -451520247
27460 -711544758
42298 -730352146
23251 -527740931
22777 224442316
29223 -956849461
23705 622272659
24859 -967912814
30433 -33409891
38377 109270214
35112 962069268
36578 134761325
3310 -896826892
41652 -881965293
30900 -307675774
3980 886463043
34638 906481774
45981 -986668562
6861 -485273065
19252 -899730769
19771 637329636
18648 -913901528
2013 -469456526
33584 -271640142
30073 486048797
34418 -313011689
49637 -737668465
20997 -852612653
22055 -437430703
43524 891812648
42044 40752953
1080 -651786145
11647 658226681
19969 -171602940
16292 -447831494
14495 764639219
4045 72086061
29536 154133142
43001 526472408
37558 -47720529
17783 572639424
20960 -981811673
25675 313533771
3069 -947008045
20957 -569002272
683 -16487056
26800 280629351
22385 -875981887
15174 545788445
6952 -183157648
47924 881081464
33878 -860028556
20940 -862748034
40729 -739170235
9237 -118369709
36068 -766205363
32965 -295106630
27142 -858242974
15336 -582441362
6368 747046562
25859 697102643
48347 -827176599
41515 914802657
7455 621620731
29436 249256688
4505 263580757
18555 -275022641
45679 788538382
18148 -744794154
36138 -916497242
47397 114993735
37106 443622205
45585 -430719640
39000 690830599
43514 337677271
46267 835395366
18768 873469371
38381 717544612
31696 -842423367
33322 -193587814
42944 482661131
4843 -757795822
42561 178577849
33696 -225099480
3280 932627059
37147 -576863815
8391 175700675
31036 -427459397
37555 157170326
13950 -415663614
48105 406281067
16791 234660215
21180 -867016777
9858 -374428478
33709 996402875
30359 697393178
47357 354493003
37206 391735200
2073 822856268
49680 819370900
23438 -122444649
6027 -639346823
43782 961781827
18506 650753414
6153 49081335
28756 318832454
9022 -640145743
37481 440145545
17069 210730201
49429 -216602663
6869 350217128
26485 -756253862
31339 -874579424
26846 -57186311
942 654633410
5115 408792876
46055 -290275621
22559 -709522508
30907 -444843813
37523 495491064
39871 -971162942
7669 912116277
28176 72848892
45446 -265954852
42487 123011595
45076 195744873
41012 850749354
19931 -117028441
35249 -72511299
38464 776963127
22357 -706997458
26922 -180656423
21071 -339765238
40950 526749479
6896 -96431672
21740 -327855177
27454 541596766
12011 26129407
24557 641555628
33576 -396942545
2329 130133394
49101 -57171350
211 90809691
48393 -337914618
14863 504101810
4353 -694546793
46786 329837218
21981 -347652375
13458 -912865793
2536 57979281
24105 -93629648
33471 775624275
20035 -980582091
23538 -232554520
2936 -733039058
44337 -869426536
2116 21821615
31307 -916990212
45172 -248281323
36840 983446050
15611 36660033
13604 905441192
5170 266212395
46603 -938398065
31217 -558081374
38980 -803434511
39765 -297778328
39583 648772449
34283 -521023849
37094 -764870529
2937 639237217
25186 -856968571
7571 439105051
40081 -521277157
35247 -176347259
12775 -848323081
18112 -543899144
13252 -920673624
28313 -680060367
8260 -71823795
41695 113025880
47554 -889852763
36041 -50552189
23963 -610596513
32959 880170322
23892 -973122593
25190 -9764106
7298 885499076
38273 -899017240
35502 -674802623
24298 -468576482
24375 -362535372
7358 -613491240
48394 -437646023
30183 -437247978
27903 468306653
20244 -532211772
36040 343541807
45295 -105077365
9310 -301823647
3762 -790005395
30500 999533201
48630 -252521050
11711 482087797
35175 954286901
26772 773097212
28193 -863324177
34585 325751145
5123 -167614451
37572 229632977
5983 231151656
39886 -76568174
39986 981426226
15214 -31307724
18631 852435280
29886 356474523
24077 -755561257
17694 115176736
30886 -201410943
42312 840379404
42969 -890417588
8236 -56380918
36581 729071160
23062 -230557181
25798 -990008299
9712 809110633
8812 -597951869
40710 -354884052
8225 -295451204
429 -35144077
46799 133193206
31950 -675553335
23403 382370874
26284 -777934005
45400 889404287
36700 -361131406
37678 380954719
42232 -902238713
4107 704374257
32312 376515292
42278 -281203745
44388 -486941626
24323 623201088
16238 356835096
7372 -375501101
42106 -410233335
13332 -651945831
25044 -12159593
6403 -793646915
7373 763901327
36274 124868153
39225 947260424
21712 837773950
14560 320881455
13100 -235257831
38426 -185936777
21598 588055377
22818 -543100836
34261 -662187728
11172 244039054
5721 987941632
12154 -427480372
10036 -399464597
38489 918937197
4877 -377217211
943 -244837788
38989 790641149
31453 -894009835
37974 -547522949
19222 -271887637
25587 829301073
22803 -446726002
23163 -278186464
25809 -813838029
1027 -323576226
31759 -978063022
22960 116523098
8502 -294606088
47462 -992667006
32137 -623536659
25554 -987797664
9839 -917200569
5950 686564542
41594 -11192358
20007 320693923
11349 208777166
1165 111611944
25481 -875099498
12474 -375259322
14454 -254432360
20972 741263499
2950 818046211
6476 66993931
43279 -720122198
41144 -147196064
22626 409475414
24846 787966697
47592 -774601184
6459 533580795
41071 318605536
49056 -216357184
4762 709302418
2921 -858049782
7251 581196593
30587 -854734608
45246 920371703
34267 -200698443
45489 -698135454
42350 966890742
11031 -354344882
30534 238083492
16542 389733656
32473 399921730
18878 -941869516
36022 -318144718
48100 492809947
28718 756635076
1648 213269212
32158 -258652011
29736 -777174751
46953 -173737257
14302 -669308668
5879 586647571
4666 344376141
31261 214298227
48073 -921734306
15704 897678145
16228 183464613
45099 -211835473
19811 936135105
11405 -529152529
48900 -211965739
3474 -811393526
4464 831100546
25797 -499198018
14727 669084198
25531 -950360901
3024 -194854621
37873 -515152239
45989 -252625960
6089 992069132
13630 -995955941
25027 998671791
2672 -255103791
47667 -865863524
33948 -890627520
23095 815009070
15545 -315017154
49745 -396257081
44902 -213913640
36911 -724958108
47346 -715874021
21359 -840021207
26555 666000368
40762 91309231
44716 -803511106
49308 -55953151
34993 -469325303
20907 93074333
10810 434587663
26497 809118572
43995 832194756
43955 -853600411
8862 332775891
12252 -261706302
35592 707203763
29743 -720934487
44307 190532936
49657 -66882547
26685 83870860
9756 -25059583
37267 -187162249
12449 333409062
49748 -433261389
26275 -528400294
34631 506210556
21665 250319123
35066 609878625
20869 560615618
25669 851893927
14043 -233450529
14985 164761259
10548 255460136
43942 484659291
46504 -83139796
622 -934479376
24730 701406258
31673 663304240
9204 -925612824
3237 166331419
8328 -916114524
20953 -468262134
16492 715979991
11962 -711527630
16298 -210696289
3183 280537630
15242 404496691
23180 -546015481
43811 -494374211
35994 -446432879
4099 -787793335
12925 166802966
23559 202478827
32358 -346539052
42369 -234817239
34592 527885593
23460 -802632953
47040 888305543
44266 -946243698
26367 -105024648
29335 -977823086
23606 -896054099
30421 -674155424
20366 939146785
30259 -650909418
47248 -893527290
25677 -183165644
13185 -672573477
37473 955899235
48349 1211893
13839 -346803808
13240 275182939
4836 -706246351
26305 -383573370
1984 45299100
26016 -104397329
48573 539431317
25894 -653334028
29110 557478992
19575 -450737390
35321 -516440633
43725 -679616827
9698 929010997
26585 172223260
1506 628697169
9714 -836458716
24225 -592434657
18993 -15027048
49584 -692754589
44512 -98654703
47969 -34682082
15588 -727463122
2852 -350987108
8237 -924942167
20444 -242468040
41329 965577810
27336 280055764
33114 -605998596
24665 -213712968
554 -348473951
17334 592176169
41513 -598089734
33220 -893692091
3321 -446423144
22154 -159200846
17073 766097832
34711 104386473
49366 -984100989
6845 -489646087
35875 812407601
1764 -284722712
33053 -638506446
44959 768979099
32484 -90567483
8567 -825764026
12144 -324716963
43304 -771457749
162 618670007
13216 -683407126
42029 -251596519
17666 479685369
38195 -183974548
24465 -741831272
22642 -957496088
11514 -77118692
8597 -963591486
18422 337929629
25081 486008000
6870 5913379
49354 367207563
40601 808915435
7688 -200922152
14208 -27799744
43131 -775175800
27682 -704972577
12793 -701298489
26964 340245347
14076 -936182662
21251 946651427
49089 -780546932
27937 961232764
28746 -787275964
32038 -641203643
9738 -888896176
27741 946688906
20695 -602624558
3292 225834693
1302 498094733
18934 466717498
44922 339344431
45943 -451337034
8314 388974065
41405 -394710742
7038 339838740
41810 559112654
11771 126506125
30163 667669745
16103 -622943133
27045 -109521449
33810 243692191
17635 671504785
5831 -849679145
15589 -309962723
21128 -199592869
1563 223850873
13841 771016049
6467 630313857
19468 513938505
43599 -682185778
26878 -507423496
32631 -881898241
21505 102304999
11868 -189170856
7696 664753958
12503 820038911
10049 -756492144
28713 -745453512
33766 -906084123
39362 -957755701
11527 -46145108
37294 -260892724
37486 -256358282
46576 589893760
7983 -689943048
33457 -183609827
41933 637151211
22564 -725767562
11583 -427220212
100 -928665571
39694 -361114371
43487 -148987399
9090 -59533906
48325 276222198
32851 -949857147
14099 633737686
11315 -857889272
2447 433901392
11505 -552701201
5752 -4150978
39196 -363464162
3403 559989207
21647 -400752520
27269 -281824035
26748 -228200420
35211 262077367
39969 -761567208
48887 -854404952
17247 71165409
24616 -934202790
1250 -554683552
27178 830338714
6459 777412563
27715 473179623
44998 993067962
20153 -165416535
39025 -866215808
48026 -391676446
49520 -918689331
26604 757575293
19014 968526266
25412 -883688188
23214 -162224667
40744 238374297
37861 536240459
6908 -264718290
36777 -438744539
34377 -578499564
30061 534893234
27549 -731587910
45556 -931258591
41955 862597701
37608 350084580
11603 -359410021
31626 649937127
29746 989538205
16371 122850638
25972 530455156
45807 -927210418
46395 722083066
31130 778033666
5481 295619654
20091 -271982095
27493 -617010144
1948 464316502
7913 495905040
19094 754397502
48435 588099866
6199 534456701
10181 -906573611
14595 -668112177
38462 -639593723
11435 893847317
3253 267880784
30204 -635276408
7259 133215999
2006 152361332
29238 -812920910
18948 998472095
4951 995806729
28123 221470894
34749 -299120786
45433 -592236433
20269 785383183
9573 -777298370
39454 -168353200
3079 814290518
4188 -990672087
25052 -64569136
4457 232323792
6144 972205254
32939 295428066
7158 -500591852
46596 -290021473
1610 -947423897
13351 665701545
47112 902529731
9651 954948098
47634 -639407456
44175 -894970082
43072 324173557
30429 137883628
27895 981246149
43366 -595849033
24760 -870547056
24552 -930652180
42241 854530902
5403 -216226159
2370 -447684251
8206 -443148002
19896 -947946023
62 583971555
36006 -705832993
9552 969909711
5983 -163200009
39901 238053725
3706 -430834594
27908 4470328
21297 228181600
898 172121273
35447 -102387593
9663 16841801
15643 -836205962
9788 -188884936
17063 146884363
4694 173517992
5900 443036958
3966 -288928894
47171 -998558096
8249 -755520132
33594 -686530496
34911 -295751852
18478 710987299
35252 285562818
444 -30143875
18533 -998163853
44302 404185889
29929 -675355454
9612 -475673704
10660 -863393933
24061 -643756975
29984 -424818295
2812 920129959
38217 389000300
30169 819749981
19487 -682637184
10966 -31469886
33766 -131629252
49919 -417154206
1920 323719016
21517 -683349639
36252 272686803
31351 -950734183
8467 141332531
38599 -414392687
339 -902680876
17183 -559420990
25323 -406353326
46975 811269994
36328 987313538
42708 468643495
39962 469272165
9267 178803672
49467 -178276274
42743 -803390816
9547 166867737
20893 176030610
12781 -913387851
44681 889402242
25908 503921246
6725 -641600370
28642 269376246
22921 978773906
10253 12203963
33854 698186246
46094 -21387068
1450 9226560
46585 309036054
9781 -509439285
19901 802196050
30140 -871281127
15838 200429446
41596 113651032
19627 -912405031
16217 -632497373
2258 183095534
38133 -102210708
29551 524880898
1214 -979472596
13651 -775843845
19088 241635067
27980 -409423904
12151 503170536
31253 -856075436
20615 882888283
23510 -466582496
46951 -379782894
18139 -126094302
669 -126595103
7525 -558045884
49651 -594466764
22529 966809781
7033 930037782
15187 -967597923
24586 733808245
9665 521795189
21286 311843672
30562 -68662356
12209 864499787
4423 -486221835
45670 -126100826
16281 316544284
16335 -366441029
13869 80500770
4888 4467002
239 -399612256
13878 20889
25025 -434160882
7550 763920909
45508 -414343438
1752 -440167866
25808 -969278477
9168 -927660613
5529 -608277280
886 -962678626
36903 241776302
36939 952696554
21878 -889630466
20306 -546196727
20276 945735745
39842 -434158456
12434 -279213134
25985 -181646282
40981 -799046191
10373 737383533
32021 785036487
8011 -253421525
34217 -978592174
46900 -369666470
21258 -686693904
32399 171147784
10691 283908159
27695 965919337
38963 415132567
34665 -562335649
5896 730509237
12456 612024505
44576 -578115320
38491 590438440
38326 -282314445
38395 409448862
43690 330070345
44525 -976487243
46288 -320022095
34002 469641423
5560 174017544
42057 -599117248
18442 469666249
15169 704719750
34102 -508442597
32993 950699832
40690 -1593652
41029 -621604552
33889 698135265
37173 -956870483
44733 1688565
25264 -376424433
38325 313638422
16328 388269787
27564 300934611
18508 -160583319
49434 203733122
15725 -362089437
46666 459617874
25278 263230892
47078 -809952882
3467 -974241732
20070 -665795882
39384 -538739153
6718 -921979691
8876 -846807092
18476 662001450
6225 263984138
20278 423856799
7763 -325711097
5585 215197840
47316 -95223731
36834 -393478631
39244 -202636961
43932 737833498
30618 869830872
5495 -20442640
11480 -31149565
11283 -995224438
45874 198617214
10123 787018000
35803 15021100
21591 -871421404
1749 -870307975
47282 -363708133
39709 982259510
2133 -977280782
40588 -877062978
16415 -865244683
38816 -452103817
43408 -314073303
34059 652985784
2573 -981651100
40818 -168238111
29104 904463854
48207 810953042
40495 234705578
528 -301949640
8739 -189987916
3952 -526731372
44491 336756020
25239 150310011
13387 47596622
1940 988715825
28361 898579800
22851 -92542893
9244 -340628232
37022 -897493093
35150 -112688185
42023 -741605810
47233 -330319396
36183 -959193420
6942 -399645922
16163 -27296938
21691 419115679
38052 -290813534
46478 754016180
29156 967863289
45468 -162223784
22369 836481094
4554 -949259821
11948 25895218
18479 9413797
25613 240348969
43160 767703627
585 -606466014
40568 420606744
10823 -953196882
6181 173197508
29540 283843337
29804 -682005778
10404 53217591
47233 705042632
35201 -421344090
3357 -464790949
49232 -15792431
2788 -135892090
21708 296061178
26500 -156462382
7598 622763671
47659 887669659
42756 -246341819
11301 -696845423
2086 34269929
29619 819967480
11704 921181624
15568 -983824227
18407 -937511543
10721 700512800
38204 -883446395
27528 -238685924
21987 -325812566
48614 -184103333
34286 351460045
40070 -788308536
11124 -876808119
16417 -304445921
8657 112670230
40161 529827716
11549 -672422907
25070 -829913870
11905 192789603
44414 -71809363
19790 907480310
269 601455133
35563 -430542008
45428 -317655852
40816 840707548
33947 66410392
1857 10191452
49687 871424015
44447 229979332
15915 715266102
10171 418203102
30196 -805377574
8558 -847561929
27675 847055264
12254 -449029539
17124 -694461560
43574 108982042
40036 -959966257
27892 -877720866
3037 -225398186
12207 -926864942
26511 -287296666
43702 -28369586
26099 -930773804
8652 -143861853
7602 -750707987
14440 -412864826
23246 872637796
9413 -191377004
43458 -915199082
5712 -947511982
20061 670560580
44325 -997634363
44773 -307573553
28262 -714511433
23627 792664160
33847 160556819
37235 441950136
42686 -205472453
15695 -961170316
21698 -146782311
2864 777523295
27444 -267963863
9134 -967557540
43380 -72596792
41227 -247231057
45876 -787384557
31081 -858638715
4087 986440199
45120 -807857796
6366 -994151301
5520 -516931255
18882 -804793437
34112 151109105
38790 141227919
45609 -507083843
5806 478060487
12977 287314823
7284 625633248
2809 603272109
7405 289517014
32458 385444034
21674 -515596720
9832 717113537
5743 -934374242
24459 -552195050
23696 746578459
35023 90396329
21787 -291591071
36849 -215964515
1644 283960576
37416 696598808
29984 399907448
7049 -322849609
38853 -991296382
20633 283609857
20244 -658503743
49538 -347130558
49332 900891916
34028 149259368
14320 -868244928
49885 743024838
37520 -619545634
13296 525151259
3097 -220040694
19883 -208983505
31656 438654739
28540 -469026351
24041 176561638
15257 569135588
11798 341062892
9150 -663997759
21684 226832040
40310 -639024962
34408 211371014
42441 -348209312
31879 -40184922
19445 -220991324
26288 -66730602
28705 -718350908
15588 -681620616
34124 629664938
4940 412797243
25234 -699370985
14604 221278979
8224 627140490
42732 -572457248
24793 -902582628
8764 -195469234
1781 -512868547
22143 821143170
24601 64060572
19250 386254020
39771 973744045
9490 999745536
41273 885268474
49765 180575076
38672 927675396
20764 380604703
35 -112236095
20748 950585366
44471 -130741742
41984 -816920170
10597 885019262
17069 130100746
10270 -143971272
39302 363589210
9583 437234869
45267 615674902
36791 -225600647
34180 371404755
46185 638578063
19812 879633944
5000 -149615145
48761 499590574
42293 567155034
29645 -894430494
15690 533336762
22377 108121627
38726 128776285
5015 495539444
45007 -105501006
217 757410667
1922 314004589
3943 447745482
16591 -453944937
49479 -546895527
4770 76162774
47630 455919289
26216 298009769
31156 517212742
48602 -889281494
21622 6610799
32427 616464291
6929 -380039650
49795 -942012497
36499 -564921706
5314 -320338847
15743 136736714
48549 270607234
12299 934586036
6862 108665138
44265 853811776
47419 -574538369
21401 963891894
20989 970273633
8494 -706331093
29707 -338564059
16585 282596466
6817 267528484
15988 -271826487
1808 870572963
469 -869481163
5552 208257121
30708 -751067438
34951 704254100
35591 -999440643
21135 -723758189
3443 -297220145
38102 -130865096
24890 -722308806
10102 852809089
11383 -522050266
46202 871639807
34644 -502822033
1481 515619369
8685 -830283017
35821 -758880361
26761 641459152
41715 567491372
11825 780757468
16826 926426664
34829 789697414
43622 488204311
5568 -243111730
29466 -135818278
7164 -98219543
30192 605939566
45727 -63731454
46514 -7207256
28467 -825703279
13705 -488685655
33985 599637150
12656 -355750475
7250 -945672903
34566 -163479279
13739 188519073
32840 468917742
38407 -329351434
36837 175726461
8184 19493973
24431 -685367347
22221 -538068301
246 153520974
13719 103184298
31020 -315836890
27456 -640241464
45688 621494724
10602 947911439
38537 -94475306
45416 -817482150
36924 689839453
23549 -789974495
24072 -945713886
12576 820911954
22280 -839272740
9914 122437111
18811 -533286938
34037 -751551515
32784 -164914593
48518 619064106
22644 -518369845
24880 -432757676
20116 790734682
25729 -926098168
19683 -777574996
14458 -856662505
13002 627456605
42720 -223945643
32664 234037072
14333 -235728353
8759 142404943
18006 870124246
22732 323593920
45680 81868393
48852 322721867
2023 530444196
36521 -615212154
38881 759993253
45086 -682127013
47992 -423185392
2105 -909685234
37725 -694921199
33159 73515105
18530 104546795
18443 530615822
37118 554832862
23461 608043552
3825 -865344879
39868 248562543
763 -204650497
10052 622488718
26566 -919330864
12390 -871487077
35912 -964684556
46407 527073826
4946 -13316098
12704 184798510
29968 -107290979
5818 -774587786
28037 -729101504
31359 718590611
517 -865918495
2980 -44278830
67 963304340
20197 190292846
47917 -519399172
19966 -210519753
43172 -474909167
22632 -745551294
22534 364379082
29337 -122430963
17548 103943830
2853 495342040
4255 -974286134
12363 846425021
31985 329298642
30148 -877656280
31244 -550801148
19546 584633126
42325 -12618691
32139 -123810259
19989 292740240
31075 -970747898
17162 -563820489
8594 -916729943
39095 917739694
49878 -995862071
46323 -124277007
36860 -276630919
10455 -74733072
31923 198049221
9295 839842438
7644 570462069
11548 -896509463
38200 -593422812
16930 635053871
10464 -736113311
5145 -199046731
32782 -549342111
27947 -718127694
28353 -109792274
12009 494767040
6386 -73671771
47311 -901141671
41611 124443244
8819 -927992237
16556 -16276468
1954 347918112
25003 905924198
17739 414313500
33724 -900170446
16244 447784667
4289 682194187
2077 -490628612
43695 338387069
11149 -480703625
13416 -156627954
277 -172026844
47840 -910413847
29398 271913938
38056 655989449
29335 389038215
22681 -186679038
11513 -101068713
11141 893397682
27237 -263220750
30270 67644863
5403 -790540168
31221 -861665443
21628 -412276169
20207 510074914
13313 557832775
22284 -26400027
36127 975663588
43880 17670122
25925 -870268124
20092 -850951714
19249 18405258
36546 -891757230
6807 534130760
26363 -916902316
8902 699900394
10227 -839493369
41189 605614303
4487 -519292202
32713 775562815
11943 152874692
24667 -950737623
25966 424234226
20701 42177144
9021 -22463804
34483 -179403376
1883 -456804536
4588 -911046271
843 608854780
18818 -789372255
28141 599027204
33836 -599755930
8375 672404718
28870 -941624977
4192 -948287141
3906 996411581
23959 -275117514
33065 36094923
22068 923116276
18825 -703946236
390 102697440
42905 879753307
23390 -191831377
39756 -997636157
41590 149340584
34141 814008573
18996 -876480272
40800 -787065672
25705 -927372632
6583 654069668
47603 810279895
28734 -113523161
21763 401187912
20541 -610688203
15563 853360181
23974 929989365
9025 802015951
927 -693016771
47074 335998765
5702 -267759318
15608 -477661338
24744 -61260158
24171 -534465398
28325 -853184459
1564 275499874
46122 -779948742
28098 8915517
19782 325974855
36653 -118383789
42745 439440322
46040 -746831434
34518 396066718
49948 -263278585
20181 -629598204
42479 -987602981
2035 -736907766
32077 501408085
42688 -114373223
8673 -793977402
22473 -789862637
38622 -609123413
42105 -727665055
9801 536716718
49282 662411885
18560 166112805
31372 -141657974
25097 -971169050
2366 326982241
34038 809975043
38417 -309211102
31133 -347457133
17305 -937859551
33581 -991770440
2159 973409991
13708 685242252
18840 695774630
9576 -533747672
19048 328427295
5533 418935728
14886 -873665320
26707 797724092
5043 856846256
44850 91601802
43199 -555376240
12659 -413754762
38106 -718502034
4769 -910706211
23351 245255409
31754 -3561652
46953 -835708140
16491 107245460
47789 -537167857
9439 680692417
44498 428983187
17869 -512868677
21768 389709382
21992 -607489074
12730 963926809
16922 -864583161
28432 -909277721
20246 396479579
39722 812966536
38299 -431624987
13363 288329423
21284 981920051
31864 -900989687
8811 165204125
12896 -632303997
29192 -941865400
15924 650557392
33128 204513411
24338 -317362310
30853 991855118
38311 -66346582
25698 -239852227
43706 -593516907
15983 396595942
20957 347433426
29203 -17295720
40684 382300670
27337 940900485
20964 758822546
18550 748186146
20748 657033858
7603 775714092
43856 -795896978
40714 -947109272
12200 -717715455
37964 385821565
19339 729566862
49956 -907169987
25956 -992370605
12823 -939467711
36570 306913263
30286 843342024
8862 860377252
16151 875557622
10121 -552103824
30035 450751052
31497 135097219
243 117553989
11071 911725352
26250 -921542693
28873 -227260378
22837 262464212
44226 462764562
43959 -656610857
21434 -302763467
49797 -322026868
31509 447158002
1608 -601603566
20409 -989409632
2899 -515715891
35162 602730528
44101 -731550716
3274 -133466990
24715 929544342
1650 -738519304
20319 -322699037
15176 324796873
27788 389043154
32298 147575753
12287 -889528256
11230 -863646271
28086 701478434
24869 14792737
49460 -551403956
30154 -921138372
42158 188902357
1642 -279568333
14678 -875547391
46952 -304128733
1964 -929744257
6707 914514952
28178 991572281
31788 -460161767
13987 731905964
44063 -181919564
520 384742624
37412 -811628357
14382 -904505044
41001 -108871369
40261 -918936161
32550 476971153
19173 -495901231
1379 -567649458
21810 636883849
39593 -464935319
45986 -914426229
12406 -692787350
885 393924162
46479 15310544
40982 -613018778
23848 -474243108
28537 -507142148
2809 -437022390
6242 917292917
23110 132443808
31314 -723387147
11623 -174127990
22553 -488149514
688 409263000
27682 -761039286
839 708390280
2931 -901059982
14181 -893286757
40141 -284829834
1390 -676272989
33904 -339552527
5326 -273608412
19199 563612439
21709 741658133
18294 -404008209
4646 36811169
33180 188549607
94 653316267
45621 -26577916
32799 701650780
7413 -288060347
29673 389433636
13233 130676695
46862 -843739796
37216 -824280275
17199 -199485398
6191 329471119
49911 989472524
47010 -331208260
33533 -920978382
49141 -837218345
31263 -862611824
20797 -316451328
20757 -95752293
14840 -589167232
22423 -278130094
3543 720972252
15300 933652094
12299 312483127
2853 -597471488
43116 -577584134
36986 -823113598
25279 -417534343
7399 -649996753
41219 602522288
3944 -631442718
11812 249890359
39032 -30848443
49265 -998317394
31729 442926139
12398 -815669545
2708 387804150
22597 -871384062
15419 -538015642
12872 116401246
17113 -365665378
21026 -932444015
37996 143220449
23698 -169903697
34944 753795393
2676 774764915
21627 -949561115
6796 -666669162
29799 -336872991
3149 -401977589
2868 -547438474
15677 -876634456
47838 -459828074
6286 -133145376
5871 250629607
14231 866669156
41495 374589335
26137 -451298393
47911 -858204159
41236 863549833
31102 663932854
38093 870460262
7454 -779480921
46090 -708488760
33652 -756162749
48778 -157784411
47488 671886518
24798 -610719195
35430 -224888324
41284 66731082
16591 91907651
13339 763221865
39825 -574825564
20278 -310660525
5661 543237735
36942 -684922136
4480 896236761
5842 -520908615
2626 -905638068
49184 -147081718
33872 660136277
39148 34597960
28766 -634252290
9387 249113944
11379 -467469454
38198 19117022
5240 -45722032
2405 943451536
7364 -200704936
49152 946422682
16899 -109286977
16138 254736092
27478 -847928623
33310 -391261670
6613 -643053545
32733 -415367508
30453 9306835
4547 54138231
18529 -104374431
6116 -631569716
47307 -675870094
7876 -94889335
28554 -977597455
13963 -489623369
15666 186385916
48940 -130736887
49206 -576667436
3942 -430918572
19759 710343034
39490 -178162749
19744 -508007278
49559 936888573
43158 -121783452
42118 -271129544
741 -688315
41592 54514585
25251 -662635601
33298 -545634182
42451 -486779845
6072 -113502741
10373 274058115
40680 629221362
19144 732275929
35316 -874689027
48225 228638901
31625 214941157
46083 -793865681
868 74447534
17991 847889239
17277 -289290663
23923 -246864918
49482 -976841133
41039 577365524
35680 302782778
46390 294783488
7957 642708102
45817 797556761
49043 -881251366
25961 175264959
20214 -469999290
41868 43724184
8505 977051837
15724 -398195699
9894 -813274277
35061 -440149935
35148 1927169
2390 -484824666
40859 -743999019
33760 207643428
43269 -964357112
17344 600580149
3263 -223698776
16213 -492170488
44472 -514481343
19368 -155857828
16358 939514684
32874 -387022414
31888 -9758787
16937 -474385052
15014 516991780
35303 -925598004
43684 -749033487
17495 249037691
47472 -612849106
10136 -934248748
47755 -335859260
41965 806177479
23344 -377982631
36027 -959475472
16702 849617814
48852 -876944608
49332 -374950590
40624 263248076
13026 803331218
39352 -355226089
42261 -273155610
10904 544274653
28697 13785944
36839 484778397
46004 -44973832
16909 676246973
40805 -225589891
27479 -87874776
49754 501464147
48315 -643520144
1602 837316454
32217 -302236483
11594 -79399068
48504 930172839
13103 602390970
1714 749287854
28860 -844637
41308 159562616
7367 791907555
76 266394497
7823 899903369
29831 -928866665
8561 -869901374
29127 923257309
3518 935908313
41120 -459806208
7310 -535694881
6052 940623335
12527 51485255
42578 961354554
8761 -996708020
47344 -311855710
6908 -438246029
27880 -132094998
49500 -802919375
33995 -194372046
11291 -218026326
38654 -523669824
3838 860019850
44516 -898815869
27925 -615642645
12475 126701986
41674 879335233
36841 -913915123
39433 -504329449
12532 289729418
23709 463114544
18517 501409875
31230 678096967
27593 -916437253
40702 -791352919
20756 824677938
24468 765951991
38194 755209408
43540 -594371696
35660 -20550940
1047 -649712185
39402 638648133
33012 -121490929
29623 -134523759
22012 624688795
19692 873142154
18382 985595720
9040 -182295441
17307 448899610
46692 243902984
47275 790458008
26352 -499316202
9559 74621741
47 -260069103
29958 964803098
7266 -877247943
192 678047356
22780 -750253334
22909 338649554
4702 783252402
10909 122944919
6992 756174392
45305 -411504359
45252 -670217617
35368 327662610
36971 547458295
42094 -652701007
20736 -767920326
10572 -990931996
21103 -245312867
39191 -456093120
20589 -858521634
41387 -508644267
5288 -516456632
12123 358964294
25566 -501623660
17086 628223030
35024 295482557
14941 -466537611
25000 -893369727
4922 51466659
15653 -315721678
7997 407263367
31372 -326797261
39873 888368567
41800 242718825
13545 -842154585
1149 -640737612
5757 480454930
35577 -668277212
49129 -37882122
7261 26361142
10052 -62833787
28603 -487907717
38910 799624991
8003 184269954
48277 977843831
23551 -897626347
42747 -362577376
7544 -493528727
40099 -944017383
44386 -336900658
11731 -161580006
41278 -284454466
18323 865167486
1717 -136673147
37996 877367450
17 122658976
1260 -935951955
39390 -862321383
14925 -894009832
353 -727686257
3751 -104470448
2177 26490254
11528 -144703504
45467 911259719
25415 134667977
37972 -169860148
35387 449237144
20984 -855520753
22455 -554529940
3863 846722699
48029 -397473199
41201 -157596122
48850 -690834361
22161 -912203059
10686 -992936228
9679 -943461136
29119 -412685565
10932 -859421794
37927 -531493003
24975 -941077251
12602 -668770308
16837 428779298
24899 -712735661
34400 -200095829
43224 -861386296
40507 -91911738
42141 321041251
6891 260231706
28648 -564392659
37468 897879051
17916 708139332
20120 50297145
25352 -110036614
20384 590581050
3801 95229629
9322 -185838290
7361 -608917247
47094 59442510
46682 521232258
45964 411081492
36107 -788993744
47508 -746497179
34528 922178247
1941 14770750
16154 -285720474
35212 -494510593
36553 -427899580
13807 -577094670
36382 -400821744
7886 -326949458
12253 515506533
39287 -26616441
26070 582669612
18223 -562547269
34225 744689102
45360 -531219463
33359 -979779671
14930 340259218
46321 -911465763
13765 -994783131
22630 -27287527
12895 77748975
4306 919009182
3791 -140606948
43595 366657038
29924 -934888326
11587 -127827802
8163 -506214438
38294 -223645993
9463 263776385
6923 -367711131
25553 -818228827
30392 -692643367
40871 -847543167
40056 729576712
5538 198704634
19962 -626587315
38220 -900381570
27837 629624267
47658 -484357991
20037 -803512218
9982 583477581
13144 324281623
35631 376018143
10881 -138982212
6659 -673288556
32618 -922615845
40789 998332210
5396 -969486992
6074 -219368342
36294 -986504549
8137 -980072038
46395 -891693747
46874 -468153645
38365 -216409418
28365 -708239117
38465 480758400
6376 -951261656
22842 805017959
2100 -389291642
19803 769583721
17877 -988141244
7320 445902420
31782 -915774984
6676 866012715
8167 -205945794
32169 -303290680
31927 -881067346
29010 -213955086
35497 -899504848
6036 698267373
42126 -597769787
34911 -879989149
28811 689098501
23212 580757751
7826 -703902739
22372 89743013
11786 -97657947
17071 -976820311
8758 717093566
14125 851423745
49418 473733275
15930 177646293
41208 58181343
26496 -904038710
28664 385843056
23270 550932530
43382 -321712859
1995 -908441822
32284 448488543
35806 -627774795
18219 -419793540
48514 905058176
4219 850130004
39923 -678368065
22033 374979328
28956 783404047
16693 -573778551
2794 -853588763
22528 -370225749
17308 -504404360
28172 -963398810
4685 656206928
31461 569987904
42801 -212693322
31884 -22369905
36556 -531905043
19486 -525983547
12810 -107098580
33357 -993576298
19384 596402732
23132 240105388
26839 935148339
9577 -954110178
30427 3245983
41624 -823551545
15999 -603685914
21015 397886146
40404 -367029318
27361 505318826
15274 691383203
44513 -567674405
42050 893301828
19602 -762336003
4053 83004858
23943 853252957
24698 330523436
38128 764247073
3249 -535282113
13871 52264055
12511 -956649973
14114 -180678154
24345 294278509
49192 -655298521
20307 -109885253
14303 200042904
18500 -961998069
3761 -553991186
22812 -608773100
31760 -577460287
9023 -219723136
301 -993844300
19128 74183719
1608 81504779
18835 138088727
38755 -140618171
3676 214997696
42558 621102867
4348 748428020
9120 -858441899
1006 668341005
42937 -74926578
32237 -173514144
12758 490163048
2762 -945244953
48265 -455539132
32922 -958988218
11856 -349135084
19696 -973947953
7129 -640870186
11644 718654881
18930 -949387766
15103 -250268329
26044 147961487
19589 490035801
43159 -158264838
8585 -516363055
22802 -430247554
15496 -9592827
28574 -619648090
12779 825134608
12745 585226837
8106 327945700
14101 -461109049
20766 820977800
49034 -924312420
49816 -883467593
30432 -969165686
45802 798014917
17071 69456474
41638 -679168259
18687 -996023420
29027 530516573
40099 -885408513
9751 -513839127
11835 271118671
11861 272272529
34582 882474578
31882 -202530035
14118 659248681
36263 171902646
1407 863113150
47466 861236077
17347 859731838
4665 -74740382
41361 -495149232
27349 -454587347
29228 -949439955
17887 82556374
17249 -698114323
4350 -782356011
16519 732529082
20013 -865617439
2528 942651099
16133 741401893
20892 402816644
46148 41868746
21176 906772297
20488 -135090036
19583 -880095127
5642 -746758496
4158 -111222706
3694 133582989
5717 -272900264
35415 -337962069
31921 637372964
18399 -545493885
38677 -777885210
32242 -457545238
23008 520741203
24201 471698374
33473 -97806102
32548 894520347
46664 121704648
9522 -866980613
10892 -745367403
9893 866365163
14505 184915048
14786 935263585
17869 -78879780
9537 -206483449
22667 329499789
14580 633427934
49049 836911342
18899 568896821
11548 -835227945
15954 986243098
29798 259195019
16020 728448501
17889 -802257188
25410 475025541
7057 -899754869
10180 595785301
15239 -953628441
8134 49691316
7868 833383107
49249 231017669
11957 -56253115
24581 -580469821
27001 -254638996
33061 843343478
2929 -265945101
49920 977099013
13867 267899077
41890 -920817710
7832 272048106
43238 918017298
18953 -399368761
19153 -490030231
11086 -397599458
2 319527285
11307 255385305
48543 303699249
29430 120023262
34268 -315176878
32953 564172781
44034 -371966321
49045 -937214121
1310 -856006049
42595 -984287090
27370 -498640450
43202 629900426
48018 -634913041
6729 638212153
29048 -417432831
44455 -712765835
19471 -618570951
28299 -842327887
45376 594268013
7488 260874079
13214 -4404006
29674 -487709560
42673 -171692754
17551 -918721283
7982 610793982
3533 -99489856
26923 -57698298
38662 -763436915
25239 -534025060
42110 -965038259
45908 967904286
49688 -196847084
25030 864815377
49743 886977985
18418 -908963244
32752 443207230
47671 677931630
5229 -437221224
23847 -764393306
677 183572778
32923 -701401821
49883 811070561
33647 -680473803
1138 -599195105
16638 774925237
45876 834043246
12515 -242037456
44274 797195562
39900 450537543
24301 786894016
17599 -610425332
6299 -519276597
2180 -109368380
38315 -721222122
657 540076026
24206 -174844657
42257 398949931
26129 -67909561
45336 -611107746
33844 -643506383
3216 768661972
40869 611679718
41633 -467234270
3274 -145564859
45510 -349402116
22553 377393925
17329 576463107
11080 -39804797
23082 -245864140
28239 445849394
21090 -446159910
40022 985402443
9236 -387736655
5600 523782501
26119 -897095431
32895 17489443
35514 923329333
11416 -896776239
25256 743077146
41383 -855568959
24967 304020765
225 286363934
25490 232458647
44508 52611304
27051 338048571
38662 -866677256
41541 -525501861
11485 697195034
43888 -406232873
38050 -912082918
22879 -193713643
32043 -874212705
27410 439608392
1891 -109256542
24500 -108297335
39783 281393272
23559 -590484183
24465 -218759994
1311 -480650952
47620 481085323
24421 -962655288
42852 601802632
14019 290682313
49441 598604335
37772 -922475743
10615 -713846158
41138 -650522999
35394 465942656
2467 -506531453
21213 -323196365
46908 244376965
42784 433410994
17353 -769013182
35867 148383599
35276 901018663
13376 -539750163
2470 948909695
8361 -697277421
26915 66082839
7097 -170925847
27996 292881037
8040 -972582291
26719 527169132
37680 283959784
13421 555079185
22503 258325243
2590 771476679
13498 -841618363
15238 -388580058
4958 -394684285
15553 788750512
26560 -844165316
7264 -19865627
17213 -465198728
25426 -787599470
31568 42340660
24723 -668380228
38905 155958
32096 -879332207
46979 731942936
34532 -902604486
38547 -819764168
17471 387037121
7064 576368396
464 645382707
49572 -784071628
13057 99766016
390 -270657518
43755 -169679680
20851 978633954
40967 -519464469
5304 -599481231
24729 795765689
33483 -476539440
19849 537306823
18691 444696812
32645 -49295621
7853 61123588
8337 963550114
49174 -958768733
9640 -475791200
24817 -399384904
7580 -371077304
43017 556391557
41864 -553382315
3218 -645519782
48988 -886450818
14872 739308520
35433 -991809933
46891 678264705
27870 -776794720
9661 -114768068
5522 -547073135
43333 364167512
48781 -711119791
39010 730442505
23955 662558419
47468 -710419823
21736 513531533
49219 603240483
20702 86029950
29133 -260181213
43661 -434763959
26109 -38589645
41413 -553070908
34374 -881077002
21284 467669281
46148 844044033
27898 -344456844
23367 -957894169
48337 -681356971
1450 757512375
42554 956122290
20176 -874801085
5753 745580640
26943 134835746
4534 391192805
28847 883706075
32783 -941185455
43639 -617628693
10659 189824195
9829 175878011
38397 210481941
25099 -716877673
28159 933166293
25676 -337035184
43544 -902223506
15138 -914472877
42393 -827397552
33089 81101665
3764 496714496
23655 -545173617
48811 943108296
22843 -450631148
40160 -111318408
5788 -639817168
10844 285550817
49112 -558968032
4296 -738984409
48237 -932909439
5378 49382454
25302 -848976089
17388 3048920
1370 -241393210
8456 -995173868
40629 -53649191
27193 908162218
36868 -905519366
49488 592226002
23948 558226061
8894 575589646
6817 -735553914
28055 306986088
1680 62205927
46489 429632350
31157 614699915
23828 859351865
17138 331206457
13248 854791214
17347 890568506
35669 782038055
16626 213674327
4962 -909387141
5216 99019844
12258 952004448
10448 868779162
25249 -719312498
23591 -906232738
39543 -308780345
2006 8191621
7890 -862213971
4248 -695100487
5971 -906351932
39283 -582912264
22596 578435569
39977 660572981
13661 -150391737
37476 -391777046
42799 -965081380
39423 -819390958
38205 -930478592
8911 72066221
49837 -964870196
15813 937882501
40475 -973160623
41761 -447765831
33683 273998363
46432 719312359
96 -654243996
41574 168602066
41400 -850910958
47306 -10302098
20857 408455059
40033 791434781
43824 157680006
1415 -12154194
12028 873948380
44538 577410325
9179 -69221785
33946 -807023299
10871 -981083996
14369 -320207943
20769 602344552
557 -486922849
29218 -759462784
26259 724808481
22736 -784113032
42028 388323564
24698 -982540057
39951 -227251588
44219 -143165128
49605 -745142284
18042 673022598
17166 -802589507
37195 52593571
9577 266451111
43169 135598064
8969 -783059704
17448 -949619711
17506 -608924124
34359 -735786983
49986 -319456237
17328 -464576555
33390 -895557988
6778 -46341624
43250 728023339
31056 -657182653
39946 -753690795
19700 667665449
25373 -675326537
24575 -165893107
4959 644284948
25245 389884094
14384 -587319722
6156 -556240956
22062 731181888
42005 -227843135
30311 188072046
30412 -814374317
34061 860463699
3391 874737188
20889 -197706339
2867 276400798
32600 -914089168
649 492322565
45812 369357971
9273 854225222
25670 -998832879
47400 -420099132
9913 -610593596
38294 217603554
10420 731631973
20373 -762653351
22333 149857082
37134 917250783
4325 562256392
16406 -843643124
7675 714575212
2398 265669272
8190 -918143375
14597 916103046
44621 -210546000
21122 -830109780
41090 -428013359
43047 204468521
38428 773451001
49328 -65502309
44341 -883134801
22282 -870180302
36835 594816672
39418 -870440587
32643 396607510
49075 226655822
41447 571190316
46942 -530782176
37223 -44650364
3637 -43222110
18111 860681842
34837 -612058890
9632 876459199
26554 246577882
41926 866998058
13258 -287457768
28284 205436265
19290 103101890
27658 -553018531
38981 662358706
30882 223610299
16969 -340195594
22231 86372327
21964 -847119739
8152 366859452
7648 639041952
33063 -911157386
1814 365242483
36718 471909045
23456 320244718
36951 -502071358
14908 27803065
4956 -419818415
13056 -791349452
9256 68598964
25617 -276731613
22794 -534943512
28816 -207957416
22846 -635388624
20829 445667131
25436 -945419004
23612 -335955173
37311 -183275151
247 961241776
2848 -653859621
19022 332573701
43119 19306149
37736 -600049720
830 -803685574
13391 -520832858
35530 -667873564
32925 409639006
47943 -561975326
36051 -798871909
45223 -879212
18138 -613376769
18059 -563462991
11859 -97841900
16229 -67528279
12101 394412104
2159 849919075
41578 -877318879
47755 -207604724
9703 -826254336
12807 -16251417
25020 -893860555
28452 855348335
39362 -886942058
2388 569976394
13535 -51474588
48644 813497609
972 327831671
6124 -761666947
4775 355812829
41287 -201577649
7780 -698066773
30702 182243444
38721 222599356
45021 -347721545
27040 -184135225
4221 -950742175
22514 -195581590
42707 -709700977
25418 903011874
3639 -63304907
9055 -865594697
36975 -960797720
1688 -294739975
22856 544743097
31802 300856461
39689 -483669507
23938 -303460420
38937 879920389
15198 525729009
10137 168000308
24487 -979257765
26999 116114356
13381 -320586649
41578 447669704
31150 119205149
10454 138995216
13850 -160409796
230 -431636221
6878 160765536
38351 458439436
19930 -838694970
44611 916928038
14781 525860218
5581 -370500102
207 -965920024
38566 98215716
46426 -280208956
4396 -562468085
1621 473259805
31307 834145972
7541 -877917232
39326 698591759
21892 856371390
3279 -788444093
45344 -914904880
151 183791628
36020 497281625
8196 104244760
44659 -544882849
13481 779763775
45845 383761216
2261 -898431603
313 -202657731
18427 355273007
35332 -723181716
17407 -431900268
7845 867592872
30615 65606731
12639 -761320265
24856 -701349756
41874 -200325666
22312 -429824995
19766 -711805756
11396 25130506
10635 260680775
8344 85024875
43273 387906478
15100 -546973045
49963 725693584
11870 -839116475
33258 -297248355
10870 -893554373
2359 -151808899
20837 999341483
8081 -698268651
5684 410645691
20697 632949953
44198 250877994
24853 507756813
3941 -483028056
46820 -214064514
8317 117912283
39239 -358893557
16380 -935876585
6941 231755552
7199 -925655400
40228 -46009802
31300 -790115581
42256 352842586
23936 -258431512
30532 -787749665
289 -391504030
23965 985551228
24394 618860837
32782 987898816
656 966778334
6970 590345952
18748 -347291029
32388 -639337440
18113 -696714874
29728 -58160673
29526 379441662
26083 -441580046
12541 550527177
12018 651068337
18673 418352827
48798 -850657452
43777 561035312
12502 738739113
4283 333234522
29209 20761634
23939 -941978711
30261 -910263824
15090 -452407315
27812 427562647
18328 895333202
41217 228507538
27494 -882252149
41382 -430866350
18340 550706385
25566 665403398
45948 936037011
38676 -299059286
46181 802156075
6950 -765482472
29163 871350462
21752 -859563844
38688 718903100
12138 -507381637
31012 -761879872
3331 -30110051
13840 -857900663
13543 113260899
44550 837841332
14071 485671276
41027 755112889
16253 -937360366
46702 -329146675
25754 -254228720
38809 -91707119
9696 313432702
35213 -911915677
37424 -585952202
16163 241590251
10380 925999561
5863 -320636475
29216 465680062
7314 -200680299
27387 -361140891
30386 -886148139
31104 730741456
47444 -19362236
41090 117663708
34989 -885489504
3379 977016842
15898 -303759852
24472 654963073
10873 -698132539
7713 -556171753
44161 -171806614
6912 -124315557
30858 -29249978
19724 -965947522
11588 -374661830
6386 -887736539
4918 -350041675
46090 -834296160
17549 341418712
29210 134603530
36726 -681112
9038 -668751061
12013 -892897379
36436 -667600140
28108 907739236
48975 804944147
44943 -1427733
22290 -903994116
8364 -272974200
13971 591908365
21827 -344513697
44629 944070355
24197 399693096
28161 -211442931
10600 245658096
43338 -950442632
22661 -260186324
32651 793052374
2235 -927948975
40262 -39080915
29585 -245803306
18962 -579244412
27826 151524527
328 574607603
32321 -648147459
38845 83430649
17358 -424279502
13595 -834700176
6894 -157692095
16002 -578441893
31829 -270466156
47522 -962024310
28065 -443045511
5515 -978703477
15610 808996651
9698 -538687873
17716 600595193
36073 -979004990
2614 251345541
48083 -664297249
33402 -532848715
21785 -536946722
3103 -848332890
25016 -129198270
9838 582209995
10192 -65542632
33060 615991666
12508 633607712
4237 -344022525
40479 -345531979
30149 -510363803
31391 -266799825
45187 997847864
9758 -452616185
36567 -797685849
15438 -442575809
27470 -845263681
3430 712337221
5304 648830571
6919 300378444
2166 728015141
23160 247817109
41175 59785224
12700 221985666
3688 -758638238
47960 -966746823
19706 -155249813
14404 -326254299
29517 373164891
29044 796824160
14704 -895783918
18755 -902539168
48054 227242172
39096 -582127816
629 -902030292
34850 812146013
29476 805602793
4370 -124975640
10027 646420649
32412 -713816579
2952 825980065
46606 -528703278
42424 -209077344
3901 218361008
1522 -781311708
20728 592082943
43776 74466224
24750 -713110519
11666 351858180
27889 -117186156
26211 -724471354
31440 128329090
3451 459955685
42687 -348447839
35583 952879829
26247 -300808551
38172 109688533
11190 -992860797
213 -831953054
35239 917215089
14385 -906798268
34310 -437844035
45448 -96125489
49044 174409058
22904 553807112
35759 558076932
22375 -542784535
21151 762983550
2064 -605207824
38358 -271419812
21638 204787645
42531 831564604
3808 -549223840
23107 -932396282
35162 -83279629
38457 5558345
14311 51665897
40410 882622766
48177 -730723891
33223 -936210549
32737 -180712569
2897 504935332
35235 -986694891
13640 46190398
20587 387487297
41295 -539198004
32953 55058575
34736 -388216176
3897 983586760
23484 -875342159
32540 -778244591
21307 615261940
1059 -597036799
39312 81478067
33873 -887534414
3019 -652161115
24218 -675317040
4424 -939227734
12666 -174274196
29454 -548881938
20059 -265750397
8180 -489479252
4573 56803011
6124 147659266
33461 654208468
13878 645729606
7899 -892434002
45554 1901536
29604 -683574692
40896 35284864
23750 -66320173
12789 360643913
16180 88414318
40123 448867211
35274 -619104804
44801 979869576
6677 -335578317
24695 -243030669
28598 465211248
36070 -533352831
26777 -118021590
10762 -299583702
17835 78401026
26336 205106314
7531 638213790
9970 823717230
27496 476031279
11951 682772757
6321 -689189974
5224 -816381576
4353 -263342055
29630 806850023
35707 -641088972
22278 -25179325
17846 -826519345
9066 -351425302
40997 406360973
28352 897519827
42494 -96174817
5326 732104686
38269 48050024
47656 -181034706
4405 -702267885
42143 -206440395
28031 338410724
18671 300247365
13741 -6817618
43412 328664651
1679 375949446
30102 28732040
6739 597469523
46849 -542594481
41699 -121185914
39270 193625200
46239 162584191
568 -970289054
26242 -960899141
32975 -560251777
7829 202930645
7722 -54624884
38834 -936997790
34594 -678557257
7395 57752573
18372 -739205644
26397 806109073
44949 835648473
20345 -180650514
13573 -887558204
33350 -646987958
46234 333319194
30141 936829587
30447 578746801
45025 -935777267
3379 -834720227
4890 104319204
21416 661011100
3844 208793723
12649 -923977640
16717 485077590
3016 -594718980
45846 626343112
8951 -747685685
22465 -760983811
28232 996372522
8069 375855813
1754 -892375537
37618 -602245439
27295 -6351449
28325 409898993
34551 729130673
8126 -877900434
43290 534055965
28326 77628320
22263 449955937
36958 946895041
4506 558925277
39594 948682802
15344 723963455
2330 -971487944
34224 -367756426
34392 -392423250
31312 -725397672
880 -868727993
37355 467308605
5631 -720304444
45123 760421904
44222 -855869893
8429 732688411
10701 -390411102
292 636980690
22321 -257085990
13165 834754796
34604 -287821735
6675 -415671492
22083 -163396716
30035 850090897
43226 808956473
44835 -697972303
36304 245460457
6014 38948540
36797 -329191715
38394 926951135
5899 798881017
36268 -963303180
43864 -600167050
46961 -330013442
7707 -572867465
10801 686860125
4986 768492309
11946 732517475
24725 340277067
49894 901791980
36030 412334302
11112 -352988921
9620 825672332
46971 -964532877
34612 -809637233
43785 163935363
48537 179606861
39812 -897253597
32962 -568141249
41288 -425296876
29602 129990667
49329 998302087
35915 -762215414
11654 208611273
19606 -129023009
27646 -567672102
38978 19255635
44320 -353861244
22233 -382185052
27716 46441289
43005 -798426805
30057 -350062149
34255 116041540
293 -186863781
39344 525417215
24235 -740592069
26371 501918944
3531 258923562
1189 693562285
5629 170281536
9435 282970793
42781 -447116727
22030 -465535236
29713 -147812900
28390 733144261
17457 960457428
11632 961521394
29287 168413864
84 215595886
29454 -669504070
3862 221905779
41076 101453688
43603 -299869768
8870 -831439042
42495 -467055210
15585 -336735503
47771 -206031720
33045 970658364
11817 -732313849
30413 -666770891
2890 -573493442
44305 788064220
44437 -390885480
10407 170623590
19522 -356939129
16651 -729243788
9901 -908976619
19967 -706175922
35037 585103502
48294 -110121165
43333 801227530
12163 786480229
4946 -378192546
43606 776145207
24317 -862466886
39673 -257159631
20942 -891906443
8078 -195416024
7567 192415377
26250 -605565164
41049 328843439
33175 552959251
33330 -962599053
20803 916053140
48329 -838315283
12248 445585447
32029 -935891988
15468 -736859238
35970 -453246674
36441 575409072
15795 -998823364
20195 248326112
10089 -445813265
2114 -321005377
29460 880634006
43799 434594714
20318 738620507
37808 -813106676
46465 -460630001
4717 -43925038
26762 -386088856
19158 -483516684
24079 338758790
12117 363934624
10049 -328573601
19389 -577685092
41021 -37374158
12579 -513094066
558 576067460
17819 115931043
42110 -908153631
16877 -776272032
21293 243112426
32426 311521036
12351 -633915891
45254 -663946506
36811 -625710889
47902 658014410
15387 632160888
3640 451076369
41278 666325435
17630 -318776973
28962 396548649
32462 998280207
27603 -813454130
42240 -865649721
44601 369769711
48491 -891140885
46505 -378784107
3 -899602733
762 393008854
47966 967295255
26019 288987571
14812 332862219
4941 -795192244
33192 -70231550
41478 -637637430
11220 -794882827
13733 -368363210
32662 -563439967
26666 22641335
27399 96574900
369 -365978735
37159 -289674112
23157 -816636776
22079 -904946488
48769 247173917
27842 196186396
14968 392691138
48895 162342652
11104 18019907
32478 321148438
15612 555618932
22076 -8189951
20083 582179343
37031 -142045264
29637 851796747
34365 -297735571
40318 -135003643
9582 593571523
25036 -924170175
3744 -522751988
34409 603490155
47646 711681584
40589 -945000626
35635 -701287108
11331 -328831957
3329 -841565536
44514 -1356707
38989 -880924597
30140 -568869053
44047 -109323981
40449 -215923873
22485 -526221590
49934 -141952883
26944 -450051582
46431 608491321
47829 -890602962
28623 -446852810
12918 913195474
24719 -599864438
3607 386198551
33016 684286048
45694 150606934
32338 -452606120
24828 -31215319
10701 -900771172
4956 113968873
47285 304917500
30971 -615106208
42211 507613569
21243 -50642087
4952 962038640
2183 -966880930
30898 -267650075
35488 -171634901
30003 863255615
8016 -943694555
12380 611713018
23251 935503708
4742 -670888932
39897 -9851922
16952 -531218206
49295 311644852
38645 544380587
10510 789180264
4530 -516102794
2199 873131751
17175 649809480
25758 -333845620
19480 410114423
36391 367161245
16691 561599481
28852 -621539243
30818 -517104578
6491 37452102
181 -76714441
17354 240346387
7592 984233483
30424 18282999
29617 -898953766
9794 -861842716
39036 251034145
9979 -264088009
16372 622572562
3338 -11964265
13333 -250897798
18036 -988910273
16838 631180023
25446 189046887
15342 -591452345
33215 -221401713
44675 -893384480
15357 -423583081
49919 -724031383
31205 177012131
19416 -892804114
30033 -333009003
2989 178974803
13718 -888409991
42098 -342514289
37914 539267054
23135 159855430
1806 569805949
19189 644939972
37628 -389856398
41890 -309615471
16403 237837193
4113 260202916
21534 -554601890
10243 261470382
16270 765702738
10088 -209903991
20813 -420587347
19016 688113076
15140 -524349119
17937 495661112
32895 604703053
25355 270307422
13747 151584699
28302 638394542
45424 -326232275
4919 2986543
5812 -169188175
9936 578375382
12118 651877344
46435 -248863471
32540 -938971615
7392 555306522
35951 362819703
20586 36476406
3871 294051089
20495 705904873
28648 -107313235
21465 778295848
6743 596492394
26472 658516118
19014 450502165
30343 -965618611
23125 -370275176
18521 410040278
43160 -989848407
29980 404214955
37830 554925698
11755 -583346278
30129 907973779
41221 -538751309
19917 837783999
37117 805811715
23916 -151601437
7310 -520225068
41051 -441652990
49176 -579816219
31524 -495173585
1240 -857320483
36149 772354647
6242 268669760
1068 418929307
21359 706202572
6296 337438896
29028 596633112
31804 428502775
3127 -995013401
48315 -922448282
16635 701790242
31528 99938582
35593 75873944
7726 -975111071
15346 519651119
46990 803139248
10248 664266584
2697 -227400511
45150 63032840
1766 310853763
9012 -129583493
15972 -402875588
27188 598738038
24639 -770035874
32198 -3053334
3261 267039304
44239 -61501169
22776 -414665213
23718 877779830
47303 362946852
2453 139939062
21999 -382689357
10134 -700870948
11893 442174695
44811 433955282
38142 983913657
4422 106353822
8213 -523545888
18239 -688302039
44628 -986150798
38508 -133549565
49267 859897887
49028 500382745
28929 671838394
1599 -92027256
11807 -666857418
3226 905904051
49456 -442849844
24852 -807120290
34993 419711347
41358 -542613986
39837 783723133
43598 689695778
43740 -878651953
47252 -180888165
12271 162554718
18959 268602110
1208 343027889
32636 172717985
40730 852180135
39070 754684233
4637 981118887
35396 -11707705
22006 570654091
31792 -757373401
12614 -339476650
12836 -900976853
35279 -883731199
33202 -590543567
18269 495145370
16441 -922153196
48915 -233353109
24781 385185398
19736 967950122
46610 -170426233
24353 -656373184
12056 710485679
44327 949878989
49433 -431952549
24051 732466331
6034 -931552425
37076 510686663
5465 -457731131
25303 661222354
34077 717088665
35471 -967190078
6814 519100516
2268 -6099264
17211 -238352055
21713 167222002
48820 -660469828
15852 -972003936
41407 688110874
24678 -546173471
9213 55957190
4767 -80651273
1743 -715684754
34116 144391841
30548 909507206
12225 778309417
19340 667014623
31493 126564046
14783 -536907495
40451 795433759
22114 -212651655
28518 -331521485
40933 -821462716
48160 29410720
37250 -768101310
5881 975322836
37917 522046461
11708 -735223002
18841 29739658
13218 -514537826
37944 -932700614
30364 -876608207
5840 927407283
16141 -522021793
28319 222936973
35319 467756590
35106 -58899569
37717 -10319813
40908 -462257611
41080 -161197773
41416 354844508
7323 -942503041
40311 413829331
35343 -611714619
47557 583959150
24891 87848559
40353 -9964501
9135 -56878395
49813 -686287457
49517 12975274
48218 547028130
44914 399451187
47727 -678000326
42065 460282629
1209 -886745014
49495 629383143
46456 -181757376
38308 -949976832
8551 714186766
12269 -619326351
22209 312056106
7958 -493046490
25116 -467721088
41456 -75432908
42367 -276308721
35762 -764842676
8512 -876693065
6611 -536119325
13305 876256237
11224 305048674
48170 -924235488
23490 310127070
239 -821139023
47744 -168888204
35447 798458788
31247 -103773637
29875 -467175994
2920 117639204
6297 -294228659
12622 911094374
1699 832265014
21951 552698382
29058 633376561
49152 -746605088
43587 793258714
39580 204176726
20149 -802091893
19085 -679420580
41217 726970387
45528 -877666821
9544 -784006986
17022 -806506874
32331 -725744231
27111 813919940
30667 205854978
36345 -737993917
4467 576298717
41631 -301275354
19559 683799875
24942 -723142867
33861 -636920504
37605 -96369128
10293 847854008
40748 -62243312
39869 -771582139
10876 -342197373
45754 -921350590
21533 193227896
14189 -985055565
49414 185448642
4727 -710288793
9925 -888564244
26757 114675544
41772 -219282094
25041 614796314
25812 980566713
13938 -608874748
45613 -608620233
36456 960924230
8444 518836360
5340 -758257325
8439 -513730682
47216 -119548908
45528 -621670030
28614 -608322245
38963 -883805061
47050 -136250309
25236 -600084762
33146 -404659843
2825 -518066642
16424 -909275463
49790 -959471366
24755 51730361
20944 -426654599
31762 613561209
3886 -92970614
48705 -878662901
4545 -971787678
8647 -74687729
40028 749700071
11364 822837259
3303 998378989
10581 651074765
31275 -629955111
28248 431443725
18263 -838415902
29086 166994671
41385 -995981950
29805 -660946161
15050 -63587673
41714 -625422082
31371 660435286
13962 89256769
19042 202735915
2339 800222607
26219 184075420
20762 -624119946
4820 -985320481
40762 285781341
41419 -874113908
36545 89219009
30033 -908090321
44084 -805384371
19470 -820028584
33744 -769159760
18159 -661199130
36157 -187658192
48578 -46150472
1796 392916469
5430 768683970
25743 -185945866
34189 -626252001
43873 840246504
44198 69405359
7805 -521815367
3643 548285616
11649 187794348
9979 676133674
5091 293672084
12325 916079447
46670 -174994815
46994 -870069519
46363 -893367176
15647 391461923
12246 -54601842
2293 -749762573
35428 817937988
845 -198097168
8192 -135070701
13933 -658238607
47010 -228367653
26697 -236966073
33954 235275010
13447 194353026
48826 -999694604
10582 905975770
22605 70345494
44672 -684826073
35851 -322764682
33477 -765923331
14098 -428185553
18788 234602120
4953 108299524
28824 752969631
31026 760329495
28196 168859107
43035 837294386
35749 -803578757
24270 -923906660
48737 306549194
41317 -793760554
34941 -98290683
33245 -194019728
15592 -841404037
22633 -223964554
49895 -41634581
33893 -123013271
36254 590118681
4666 -918011157
34693 811031428
6889 142852042
12781 -920687114
483 -383183726
9615 757748529
14076 519024751
14198 -230691650
17669 981855392
2017 -145634511
11453 -259582736
2712 -876432394
49380 405634084
37167 -283181043
3991 -20066729
38468 -879576582
21201 355058655
27050 -538210489
18751 -531105560
10715 183089830
4712 -478130768
43984 778620329
45032 710168786
40531 618674532
6374 -928537302
46317 -962591101
42859 338517825
18263 -966634621
34337 -52057763
25509 -268194572
45200 -90361674
13335 -305169672
19840 -658767249
27192 -532359617
30214 550238590
7823 895837906
24588 -703398724
20064 965518158
9043 927419618
48671 403826945
35845 762265416
49594 -631688662
26718 454728703
37293 549967855
39636 151861053
49380 -964420847
9482 -160965165
17587 -968770935
19450 887029320
34263 990394778
49037 -997883986
17292 214408437
42948 118239975
25946 -841996294
30652 -678331659
33758 -397909033
2306 -144417152
27904 -110250297
33911 372079022
6428 -581984805
44349 -573476454
8382 -709527841
1225 184003829
49503 -701657681
3450 -179429327
36689 -934149884
8554 880002485
8813 121403979
7686 -834782148
36195 748934758
42078 -306245312
37537 -576663697
36007 173944383
39758 712165439
30636 605319917
43464 -225003815
18345 -563708665
45166 149918196
10516 387169568
6595 -603638981
11136 589513965
32803 -117056718
47262 742469689
37542 -974692033
42726 136271298
25987 -752909913
26392 977784802
45538 231879875
11667 983512397
48667 402785295
47833 -220741347
49990 325708481
43030 95766176
2097 -311638494
22526 776403545
33863 -604291310
1973 546933660
19702 -607016984
40984 135515585
3236 -97876405
13683 -954949940
34864 954329222
25450 819640073
18824 -120403248
48400 835287115
12122 -50466159
8676 -834803769
12408 682612110
39969 -544098296
21602 596414504
23195 308212493
12506 303255463
38481 123291519
23457 849582207
22155 -885470538
45877 -764373308
22267 753435836
42263 -965069262
43844 81197715
1183 -66222563
11279 -98057757
38475 236063303
41766 -988930048
38011 -819382766
31739 -5318267
10579 -595690389
15076 621671284
29156 -136926916
21644 256319907
15723 -291197388
29305 169393797
45986 235461598
8690 -13098430
49286 -946545401
32037 889952533
11129 -310383181
30124 -276940333
45973 711549602
16837 -450611760
19975 -93866018
43595 521714926
2564 699480552
19989 -129474979
44929 593381718
683 -19758369
1781 202727002
4954 99129986
31557 -222502234
2366 413613642
32528 -993352808
30366 818184402
10422 800493655
9611 -673023160
15081 -19593607
40377 109242798
24078 -727048594
31960 49500322
25344 479376640
24711 -759981701
9932 899386623
29978 79975393
21732 222411711
9478 245334930
14926 -882346713
16834 -316621805
28950 667547452
7461 -621886450
40391 -252160630
45764 -462366578
26221 581455471
6878 467302491
19166 -869649704
43290 679355188
23489 -858139140
47484 -759965648
9746 -7850229
27835 -151606187
28744 351631476
1117 -933012689
31860 -542289980
7474 151134302
47853 -43039192
179 298331285
14708 -913145405
10067 285562293
31138 335357279
23930 375233295
4837 -25299698
11164 -367016430
17923 -321005324
44448 10324998
18812 -954455981
25497 738222281
25946 804963907
40280 -428507036
27267 -886875844
34965 -907035896
45390 104391471
46067 -372598506
13789 79776448
81 -287927516
5780 -629138723
11580 585874009
23932 -153073033
21644 -685360906
14094 -55608146
35874 49582442
21077 36199256
29516 -760372279
20687 -849436627
37531 -191130205
33900 -613735696
5776 333772494
23990 -854354359
22090 -465581807
40678 726654129
15407 493072169
12531 186312809
39777 295593337
32433 2836462
28317 411677772
26567 -212287123
12134 -210319459
8264 -45902358
11017 -629891999
27797 840428949
9606 368348546
37393 -919188306
23689 569865381
33575 -631672267
31863 304395778
34300 203290604
19766 -954986381
23311 581446830
49645 -872124107
3666 -344127906
34972 -763455688
24854 853330232
44227 120013456
21458 -944466885
28418 764605242
20141 -478384395
43654 827688023
19757 540107533
35267 -466082659
13120 206869682
26639 855933481
13454 -659186229
10602 -495203597
22298 -200896885
25210 -788423403
20910 -975257686
22547 -248923468
39990 474345762
45232 -609466875
4720 213727798
43405 -16610000
44376 -6875140
48746 -957196591
20751 913664131
167 -853299637
33845 -732449778
13994 235726804
23209 608613650
33118 -616859054
17544 -774288143
4172 715208327
1212 42838452
567 -871473283
26196 -957592448
35352 752095797
2151 -620769086
5775 -156004893
48517 251596525
27010 758104519
4884 463519266
19489 990827175
20332 759955079
35082 -808050167
40780 -327890109
21749 481318199
42879 169808322
13127 148275920
18991 367844089
1643 -565136307
25843 500895185
26100 -481096655
48453 -372522008
24519 104998226
19098 -897786680
32587 -250632121
11407 -527059668
11765 149318427
18261 671781737
7982 306496845
31397 916359040
33715 94229729
22002 689374274
34717 3846841
10535 224340991
2529 -827497290
6056 478186376
14370 -689605020
43207 -945695494
34180 837255239
39471 -868987698
18989 574766765
1545 31850876
48966 -458119248
27598 917869805
45198 -247443054
36677 -658774654
49621 -522054737
42105 941808677
16022 -207149312
3399 -226981010
21720 596418549
13530 656759453
30313 -938097560
7680 174723087
1744 572614491
47610 -809186499
14378 614720731
17836 576499153
35311 778813342
36642 857495432
37131 -113853141
42124 -916810331
48347 -918163250
3792 -301599421
19571 -103819281
15622 692557190
32996 575141289
43730 -895554498
18591 -382070340
10504 388717760
31262 -710063315
7417 42958112
23619 -345288010
41685 913775251
37036 818858928
22141 -330071675
17995 675024166
27270 921614263
31195 -369367307
13413 -810902588
4603 943950764
8406 871929033
24537 -63996050
33611 -138831514
2599 108059478
46164 596994113
18579 681933859
12202 155169931
11535 -35557804
17477 -524796114
32212 -602235079
39088 193339616
20232 898250206
49252 534682708
30122 440001426
18543 908212663
8050 457951075
21378 -539406700
11787 461548937
24768 800404987
15454 424164385
14597 820120930
7214 742384031
42580 147776798
30685 749268747
33669 195160055
16025 -379370753
45806 -927660893
38169 208486255
4034 -247204944
24073 35834641
2070 737472576
32229 -853817880
47411 -407226554
44787 372344014
24752 882372177
9460 495610239
10623 607639348
32499 -764666976
1772 649853201
29609 -916570466
8782 984151791
7252 -61454368
31889 75454587
49644 221061772
12766 -499447727
41202 -805709933
38541 -544285166
38282 -858876571
17445 653235950
24480 294183067
9659 -984991453
47896 -204349710
33315 732820280
39834 -916903255
26280 -131898563
19582 932719441
31427 -129414939
39649 -533706816
4957 -276670334
31940 626805643
45712 796767722
48909 314423141
46571 -985915750
36555 153487189
36609 -178469634
38915 -239522615
27677 -57503734
32899 -688296839
49908 -560372658
28781 763022731
8526 -438673814
11248 -987501640
7898 -875443697
35970 230467247
39244 -981337147
46929 -928232093
7402 -616598694
1910 772945836
49379 -453229676
691 769838463
32202 79135986
32254 -942644044
9119 938959877
3572 -598018497
20588 -236140975
35212 538832351
47065 565779112
35416 -390387189
30059 735154962
34169 -609262264
21997 -597614347
36960 126797448
9637 553729398
49723 35788869
43685 531209014
11354 321316764
22722 40975885
2115 -662990042
41462 747731839
7217 63555686
4390 -243487952
7513 689292427
21591 858751454
22769 865142927
47016 991501649
3655 -94726712
20737 -576580988
48411 32190614
29484 -363153276
22092 930164484
47601 -421360481
15406 -516566556
43403 -664813327
18513 -695416129
39558 559434863
13265 -700457920
34509 823043947
11754 -656729224
30057 -859743903
24100 -166749127
24162 -830672929
46084 -916805894
34721 623111249
24326 -577589155
41682 35880555
20075 -866953584
29861 309089282
25956 86651831
35704 436923262
24479 579710820
2901 -388108388
1912 17337742
8519 720603760
26212 821763664
30890 421538574
15647 550166662
10769 -901428598
32652 -963871919
38928 -398738160
42396 834156977
3394 -336369392
19891 104178822
47006 -563800394
22869 469512198
39371 434582708
24322 -425486302
1441 -366491378
28736 -813557416
6250 -195023689
31238 920004946
37961 -631746510
24894 669896883
24966 -191434919
26922 -958976104
30874 -982919756
10853 -100514331
14492 694900619
226 -494052905
9294 -952988505
10558 856739445
19497 -270284985
23638 233101230
43815 875620936
13600 569852372
23671 280266415
19907 -387855163
8073 -482422017
43065 -884655202
35048 840583037
13282 -411513663
22007 884065921
32893 -609109514
37582 344152849
30699 415099469
5267 -275186774
28242 -569692393
8838 408124762
12052 -329731770
36956 -64530997
1772 669375650
36840 435010625
38609 716771677
32829 -731405088
27950 131248024
34363 693517875
149 819357583
14422 60222720
41923 -285900608
48862 -40397998
15229 500572620
30228 106070480
11595 -8540179
28052 446805416
40772 502973645
15649 754365006
41985 -696957458
14220 158902487
47400 -153003056
44970 556963399
47628 389191701
15637 550495683
34756 -614385873
13521 123830057
32060 -279873323
15650 81428733
15566 620363639
39813 -995904125
17645 -593272840
806 -873932138
49223 538208416
959 -212917195
35294 -372642442
4503 713581530
11282 225999044
7098 305115823
27859 -921424740
39389 528772733
19143 171362614
39292 563902908
47994 -558932447
31193 964704941
17170 -462136441
40720 -621712644
21573 -22748834
25935 -293192124
40683 -910179207
44705 -938256756
24775 292392327
7724 -955950795
31383 -249097592
27669 -161385179
3907 909809240
38207 293667056
36317 -274976951
40603 -322306150
15144 207934310
47870 80038147
25504 -831251336
49831 -457095060
12817 815197075
34222 513975764
19010 -403880150
12178 -820254723
10837 203560135
12544 -888063747
1075 277992218
17811 -363543436
23621 170454980
28030 974006017
16220 -507273711
10600 -85915016
23132 -868638
30027 298974820
29761 304964986
28415 -833603791
21974 -55891072
28780 -417271013
24266 108607334
33823 281257308
43562 -161214899
27320 -880853636
19282 -803739013
15969 9611481
33851 -609240746
35544 114710349
45334 340350069
47784 -563337506
37315 875434816
16156 359877810
24020 430033426
8707 -994405432
39909 59162344
36032 766887485
11147 203314173
49275 -815030147
32571 -853628941
32048 -988607056
20780 -235248148
11107 709348015
24717 709654629
21052 -961003352
25496 -442113598
37571 94518834
12997 -936187192
12588 318753725
14647 833187015
15713 573021293
25132 617704555
35081 -234848257
21597 -906913724
23689 -431849293
10005 106754166
6019 -565394265
3751 305580783
1766 -120466524
46478 -326955181
31222 770272816
8003 99221972
1134 516768791
38870 24220999
24367 -785569928
1367 864903515
24423 454790078
8174 -167607151
45479 -991340498
26563 22579769
33937 -130030834
24903 -138613434
33703 853356306
6136 301045004
39824 -112764533
24636 356452612
40938 57537396
22541 227332637
19989 323742070
22144 114861409
31277 -186005645
786 178139861
32711 -980077949
31555 -806241041
38729 -358955460
13707 -689575532
11035 198189016
11676 -331895040
49966 191294736
30204 489467810
36775 795756140
9890 -558928810
3829 6627711
36135 132632429
10191 772473816
34524 721058277
14491 -67708534
13518 -439714691
44269 -385236448
8093 -166688577
35892 970382996
38366 -380661850
43112 -831936722
8015 925150040
34203 109109428
31921 290404570
25761 965570976
15041 463191809
40591 252395940
36110 7601174
25804 -451649220
42248 316370632
5942 332890293
3846 -714627884
33541 -516783439
15911 55978289
16440 -885064217
49062 327204275
20668 -184724098
35331 642357076
27999 -775478779
8550 -465716397
25413 -630729890
16052 -132676411
24764 -701667645
33136 -648431488
39145 -691383082
7212 -820158266
13852 397111438
28000 441677408
22050 583897391
33175 -961039739
14537 -974511512
30744 981832236
5665 -676448445
22777 -529817574
16030 -885499986
20125 -409318674
4916 -145542207
40149 -894563826
21040 185446031
12950 999473284
31371 977460184
37975 -11913487
30274 -502954779
42613 -40067675
42588 -367547677
7165 632292139
40728 -782426525
25032 203737907
20334 -204137257
12758 89197807
29134 -469097286
10509 394132881
35410 -9599599
12785 -609332992
6645 661606448
32985 522425733
28599 -725511985
33237 -428812690
19637 -354691128
11196 -295007799
693 -617471425
2051 788218359
22619 656441419
20515 141227081
41242 -629090696
12019 215183271
32505 762820374
37128 -860311122
5888 813917913
40715 -365900089
41998 -226987469
547 -327859950
27362 -627929405
29468 819033783
42337 -373036651
41925 -852342986
25374 -433656972
800 609593974
37409 -367135656
23649 -619878687
4585 -313721351
15376 905585666
24546 -942862913
21355 -92647497
2415 -571853216
9316 -95871580
18471 550494411
15008 -898823786
9998 -327887817
25533 -207539174
17842 -850731315
11714 -838916192
27784 -271490434
23911 -209087488
33826 -773468457
10193 -782336090
49578 -381145239
8202 214425567
28071 -978959527
3611 -895404093
24328 515746837
7601 502862925
39140 -562490850
21334 -306161041
49787 376765488
34174 -738786782
47027 -721066021
43546 -905837762
24751 -954508839
22705 -778666192
47719 -943891426
29689 184832896
24817 -585236353
20474 55987890
33798 -773930762
16076 -409975917
37010 -978175523
33628 -486909972
28988 549442500
24342 568954960
18179 -454254875
29105 -842725134
37106 -895018443
22719 832122650
6459 136511855
36784 -577504577
28320 -655029472
34177 572616471
20714 859103135
22375 48054649
28734 641704511
28989 679504801
11182 583482094
40947 -877137386
33928 252040169
35295 764165287
40155 227018458
16 -525019249
19754 -974606389
5467 482472733
18157 -934407437
13092 -940441399
25074 364812828
32316 170297267
18270 -886704215
16650 14121041
42196 708947002
45449 123561989
40957 -408746624
43546 -869613607
18035 -504208764
9695 493595192
25944 521024540
18152 -92673939
15147 -871804305
4612 -439160031
48572 -852716698
12484 -543132298
14971 -894910004
2135 -706438850
32193 698033239
46594 678418784
47126 853824387
44116 -743041607
11140 753438082
45671 -859112340
49206 986929173
20066 824555364
47778 308091500
3549 -240595432
44539 -173287077
12579 335108159
25862 940643109
33106 -956358587
2565 271657183
6775 -883364762
20376 644884756
25496 -918296634
28113 -845416147
21936 648819610
23624 -568960748
34778 -990232396
39322 -18260820
47033 630954843
25764 -876246550
16374 431150580
25092 563120301
29763 776978952
20366 -736732695
24489 254529219
30812 -989660719
24038 -790352385
17335 -276232462
1392 -141034116
1848 -664954553
34700 -361110322
23636 -997474531
31004 36569476
40672 -959470692
32759 -20871965
44969 -237083565
3089 114749132
44437 -118429941
37365 534832851
28423 -582618847
20436 -467721795
25821 865559233
43125 -917055529
26710 -114206846
38602 320194515
34195 154728556
20379 986923300
9130 -687225819
3491 846551381
45770 396049800
32588 -482413752
35381 -59009263
10797 -809964324
18528 -770903832
27323 -180085487
42719 -780736699
22536 74197757
8582 -905881463
28045 -620817989
26527 804085290
30199 -946733355
6299 510977072
1255 821100577
18311 -378768221
31581 -970428904
7345 -949119569
21169 -971235834
16196 -967990923
5246 -333051683
12831 796184722
48025 -92417433
30325 -308428100
6791 952786911
35275 -156044742
6901 470634834
17833 883861800
5226 311887099
4029 121640483
22263 -76377169
43928 -641811310
19123 612670194
715 500351271
10349 400940290
38608 565266909
17985 793465594
14514 407267789
39690 81932360
35624 -612138810
16449 -410437169
47667 71720897
49050 732373348
26800 289131850
38686 -944545727
43458 882280827
35871 -993839053
47495 784787384
5009 -497945008
45283 -182185440
47823 -477468292
13655 823400242
34384 449565806
14519 -277921832
39359 34540425
3257 271250141
37391 -805727842
45507 536817274
15478 3586439
7067 -324061342
35838 -58245838
31463 743150523
4261 -496278293
26700 -875704691
9870 -629374380
7329 -238711666
4929 177707691
39850 61670983
49152 520389311
46089 -136195633
4509 -253795139
27020 -968450656
32972 -816941750
44691 -280361123
27536 -900651553
18964 -901798245
18632 806313373
1433 694050425
45735 -73160757
14864 168328132
16467 -387028044
29648 -956861456
9528 -780662254
27058 -877014151
40217 -258924970
29892 -852826855
38844 -25638923
19328 -719726738
12140 304638166
2968 -803419631
48478 -751993973
19401 -997361718
38708 841167109
22705 -930612816
15317 367550794
22751 917987568
26113 19848134
35881 623718749
4599 -81548009
27022 -168570710
18789 -413988833
22245 -676736
46527 -285126017
12150 -429692077
38294 -867974983
31045 128531468
19751 -85813230
20232 -713133204
3982 -319625190
25605 228392936
46857 593969297
33785 880964706
49808 -187460680
41312 705519664
15307 -43579242
31926 243034684
24301 220584094
8078 -44679479
28445 374470826
45844 807486579
34400 -854966911
19861 886526888
10037 919704150
45313 667090091
49380 -617835983
33316 -646962732
18327 746896235
1908 -705016549
3116 443718133
5244 -857056783
44255 -757515226
18869 795087168
24042 333368554
5733 251043298
46230 -871447515
1928 -933148425
44817 699580628
1131 185321787
28232 831804852
35223 924396442
63 452927610
40199 -957381464
18341 -783531612
36523 464292105
1677 -956862193
22582 912841765
45287 -449237718
30838 748691450
1101 -984114321
38166 -702997079
20850 763297329
44310 -876943555
28233 -977734336
36871 -360288208
24587 -986693538
427 773072092
6982 -453425351
43038 -776393024
49082 858325321
13129 -724254089
4030 167109
29393 -960397938
43513 601549315
34995 287576581
29503 -506939036
24646 614389512
45958 800950352
32370 424268954
30747 -101659459
13358 234835591
24036 -666878315
46335 -917086218
37112 -618852632
39042 642739371
35284 846936192
19655 993452170
4233 959589312
4980 -896934602
41980 673864096
41413 -116393675
12190 -172262167
4538 -871683943
35012 -912041855
15041 -990546741
38851 469082110
3796 602978397
8533 -895287115
26607 -465583519
22205 697445643
48188 -569634352
34171 948157487
13152 -903482160
49592 -838095246
18851 26434482
40809 442741570
45757 855210262
26320 -886930651
43849 -395799707
3553 388627682
26145 -107641112
3638 857942403
21642 -635053709
12773 886262169
24165 -993935401
30248 -70965023
8817 -314361297
22898 -287235583
19172 -657511680
22803 -313227512
14060 -437045627
30988 131479962
49313 -894973833
26461 -893276342
1342 298093160
18401 322880013
38769 -941906163
40130 -609177963
559 -298973239
41361 322402901
4231 565824722
29778 143521608
36026 -166336953
1368 -261347326
25164 -416528451
25923 -602409479
20485 407455574
31742 417106910
30569 -373863852
29309 -925775447
4567 -128301739
42100 967197708
36098 -717040314
36448 352832228
1482 -659863345
11378 691077808
15769 -368294288
18760 -990058847
10182 -604081855
39695 -505963522
27000 -973464657
7271 -874184384
38880 -726786165
49984 -348494637
29917 -228214201
34062 -323904357
9704 -877165518
10522 -574207488
24741 -293654200
32456 242296969
41130 -841107427
48286 -195039816
17692 473006897
25043 -891516604
19875 268527872
29569 -299168911
13059 494146874
10710 -713396810
8554 -925398064
4089 -480772955
22689 663838469
39305 -805095499
47014 691132392
44545 897499826
13148 -748161895
30680 296477000
37185 778204276
27526 201328964
12362 -378628773
49100 -174831081
9 912332235
45462 -110004981
48210 -942320582
31356 -121127477
49569 -885293239
11585 -316298204
6298 -554061392
21001 122767240
33419 499303311
41417 -760418103
8898 865096565
17194 -985611553
17413 490012433
33662 -547938930
29991 -621953875
44713 853799112
10485 -344253650
25770 401890174
29050 772908693
31809 -301776524
25273 531378617
17226 223709744
43337 -886952078
1234 966904578
2828 71776755
39673 216009001
47450 595061724
40510 -862276782
34289 -701368787
27339 -98509478
5988 867014278
26982 -180427950
28577 204116471
41517 88702750
26227 -792742375
36243 -577810324
49421 21367851
15774 568469820
40751 844892757
35865 -400716642
42360 446893577
21654 558575536
48755 -101793840
37374 832062162
19038 -861400605
13674 873514711
3115 193875024
7848 -766592994
9757 -380418310
39317 80049363
39041 -38447665
20187 -582008090
11731 654812
13922 -30147689
35670 226868832
28762 467249785
41675 236944380
542 420750414
28930 -572843220
6176 184504266
35331 691397966
39343 -576113799
43208 456138444
20135 -11702811
46553 979402964
21652 -244924198
17714 423101944
23110 -371091811
10501 12045795
30981 -25662970
3169 20412521
23254 -382290259
10157 172444842
1623 -902459854
44414 -3694563
19756 -982125850
10352 -954903905
34540 278009097
22639 99053558
22875 429471025
13181 -960314458
37488 724444525
19067 210130893
43041 739060596
13979 804629566
8440 -833875980
33763 -139982854
11989 -212568307
21840 -325189730
15708 484579963
4114 -980467396
28700 -936148186
10912 944214464
34375 565863238
617 460683549
19092 826757249
18127 -115086204
44690 -184327070
49879 609587193
33112 -977745919
28103 -26836143
31004 944291551
39597 -27788136
22135 718159344
5660 469211435
44041 170654193
6008 -589773876
6941 553372739
2331 -571116730
16820 102741314
14916 819602946
33095 242452262
25194 -961750606
36588 -495405865
48217 -682108577
5281 -232913950
43954 -284773682
38183 -23247364
28333 148133549
11338 186976668
47214 602683991
10116 958605377
44469 444653220
36491 -927616593
24722 -811236850
16097 615619661
38277 957139637
39032 -582084458
9678 -378770179
21245 495741970
44373 449357894
565 -917307123
45514 -320761674
21876 704538747
31768 606873845
24189 -850250436
4942 -45821019
48554 -72499345
34063 325365762
28913 -875114957
21058 -972474865
14773 375011361
26904 -843874315
5507 832570155
28478 -432047067
10828 716476751
19629 296172850
11177 -965588610
16491 -288868507
21691 655299403
48969 -811985390
43592 232595878
12886 765920261
2376 393542144
43541 12496947
22083 -689552360
9002 -183519050
6636 -122796793
39715 330902256
5190 749962142
5246 743118192
7395 768682368
10113 -29358775
22719 -280265078
678 99592954
7565 852294408
6639 -967400356
36260 -717682493
9653 -49980477
16471 -552645014
2627 -100680456
495 -144945096
8112 -704222021
30237 -459076518
1977 -852935822
32371 378051777
499 462357221
14799 -365493884
41039 -492623038
19917 967287516
48277 581791715
7714 -252906167
11341 -537978734
40790 -29539676
15311 -442212656
6890 227073611
28516 -971865711
12269 25423735
47218 666902979
17158 950592504
10635 709749193
22767 556665879
38348 -967072516
4447 310137564
41433 397929385
37453 -852725639
34548 -345443940
27327 -848338483
21842 776295888
49585 -618865533
8079 -607546496
37794 643706473
46562 542852946
22278 -255499939
8919 -912006223
9325 -271244214
38018 728769552
47037 -472601558
36008 -818373636
5750 -845482166
8549 -180006209
49853 -735690447
21072 -98806904
5337 -556356470
27999 538092912
46417 -283395080
27747 -714497572
5375 -796349439
624 -265525693
34438 -256855997
49790 495759541
45446 -822239887
8557 609837806
14171 -308741167
26668 -604789085
4707 223536271
45826 85215
28312 -457729090
14442 903816896
26161 -716200001
4921 810692439
44868 77488929
39491 213232666
6974 777066594
26950 -918193535
16007 -524792238
17877 844626739
30898 -492872197
36637 358126432
37348 -49038580
14044 -955836698
14872 -178941595
29317 514859868
43117 -349440466
9535 -798239891
2549 -581864371
24559 934764454
13473 961163767
46714 -370719600
36867 -199263203
44560 963473663
16755 -858830776
47029 928912435
5220 -179885997
25424 846683664
13321 -254591082
17325 798089467
15688 -507355457
4078 -217687008
23102 -710824844
10786 -922436390
44418 -150957999
22121 -944548305
32096 -282125759
11039 -894014814
8850 395818961
38187 -352928050
738 582591955
22311 -962198434
35231 568055957
31228 -973702267
3554 480364902
9446 732448551
27896 -305114408
10749 -31270125
9839 351350996
9350 691371533
23229 -383829392
44850 -284368530
16657 -715928324
40638 -294827760
44191 -256408143
165 69395175
46742 780744927
17237 -566077526
36561 -155801676
29579 367298464
13368 989640113
42059 -997394624
35252 319541263
8612 521102806
40693 870145089
32050 -423682039
49432 -335669728
1949 672876899
15492 -886433914
24297 -519191062
4114 582809681
20961 -111625540
46935 -490082793
15532 -730095451
3014 635033495
39961 531195109
486 -558017268
23996 -985767983
1178 -642347912
13531 -862551041
16921 -694641779
38494 -580854421
22479 -994283650
48791 918090442
15733 -824895679
14003 -466010562
13899 801619845
3405 -173498685
5865 -402822816
27032 518168935
30398 -413874771
7962 561916992
15363 -711802766
49324 -357851691
47269 -330967109
41113 -273837147
8433 493364188
46892 944079606
36401 89847263
1585 175912033
1472 966102132
38330 -124618061
33255 -15218279
8906 784291734
27022 -349194530
30700 666685937
19282 -943142583
21006 -882444988
3322 -637699005
33888 -156579672
33182 539300589
31130 -994275002
20958 -432592035
5229 -910705628
6406 369523709
42194 -225276835
5105 -172375772
5950 -339103125
4962 204504710
10181 246881207
33497 452681982
5754 -55242769
12244 847202777
20125 559626758
13439 822015565
32507 93354011
45364 825146619
20937 -900986365
24361 -393567328
6383 902326165
15683 306030766
4995 16614927
11803 -967812862
41849 798577296
24856 975216763
15099 -55481620
25612 664058351
27481 -505012797
13962 -195895794
36124 425797604
17969 -837306249
40371 692468630
48619 323263331
46004 -914572342
3824 684822978
20097 758168737
18 -630164143
22996 -170458557
35092 -842671829
44936 638714843
49576 378609946
34650 265476385
13589 -822458462
45746 -888521519
26086 667593901
37653 460281868
16851 908944053
23737 670644374
22033 -498218180
21152 -133063908
21182 596342208
28066 -117508753
32691 104921198
49371 -779282587
32257 -954815867
44080 247310657
3395 -852301816
39723 -828504920
23562 -874233019
27236 306885467
33689 820249647
10053 328681239
41966 624950538
32360 -481049859
36234 -539569651
22558 -981630138
11110 863507414
44966 875466975
34389 -534589848
44286 -916805666
21345 808132996
31181 934388365
33446 548324738
8073 -866412745
22723 -758626641
23007 25001659
49251 -939843591
23302 495849410
49552 58041215
21565 516872012
41875 253202136
25904 427760474
43802 -711380665
29488 790170868
31556 104444541
43890 264623773
28491 -238580749
10342 -426558578
28678 9928287
1647 688868413
36425 -999982249
24163 165441004
6768 -227414326
26890 450313815
2180 -618877330
24808 201614805
41632 -792539595
29741 -543932938
4283 637635432
46326 250109228
49354 824635837
21441 359690215
31638 418777843
22483 -399168219
16547 -507323334
44418 532524129
31486 -291397030
38645 -594615069
48747 64288252
10924 164331885
13043 -472082723
27683 -67747918
19145 -299645326
6459 231457423
33004 487073426
25616 -214897216
43000 -298667644
10200 602797055
45189 930440988
34007 -746150967
23163 -801638266
14705 -231671577
13356 -810629000
9253 -759330300
1586 -118071547
45732 -448413473
38610 623464627
35654 -854776588
47189 -275325895
13884 -633157888
44897 563280191
28900 228489498
2906 149254247
11588 -910244550
4485 -260051907
9828 207845593
24017 -870022355
14999 845274531
44232 2403723
32178 425524251
10779 343462168
43149 146694260
34026 313465740
39846 -4221199
20914 -773852434
27758 -897596272
9580 -632917839
36409 906556657
12108 867212485
26931 -698935653
9941 -807567057
26943 397986758
27642 337600309
20385 -653208060
16192 34238225
16746 -923147440
13174 601943322
25415 49659893
38696 -926986449
11118 -341418389
1693 260575960
8123 -911411127
11884 796911272
40110 -3489118
25231 696490343
23287 976317039
20150 -340998478
1832 -936149773
8522 -824885857
2369 -958361432
41130 -964525289
34387 439569113
45360 47070655
34207 -889623848
7765 -760299594
26367 419245323
550 382459456
37081 -19549160
11724 60528785
35481 -598956459
26934 127053305
4828 -649024882
41700 456697082
11226 635173011
11580 -469499780
41285 -306320055
49060 647819060
6068 908425671
1824 -672489230
11177 667490273
1949 -359724061
35397 -932512459
4736 -847881150
47636 -92861172
32371 -270067190
36116 822183115
24586 538059303
22738 495557294
46658 -706983716
16505 -668399685
30261 -487425412
10002 242007789
49813 11045671
6442 -439683932
22695 -125732013
43928 905767617
21513 19574642
43493 389795675
856 -421257401
25410 -763142521
40595 457633225
8881 18177876
1523 -915284821
47817 695481618
31934 349498180
22769 53764321
38463 -95121455
24218 874982769
15191 151238274
6262 106997010
30981 -631862116
12527 392566540
28568 -456431156
11444 -588077629
29851 -215670577
29001 -716496796
31081 -439663203
18330 -57312119
35852 667932602
47135 -272183855
30467 -629715864
12682 -415463745
35377 929868928
23555 43603250
16614 -400149434
38451 -188353832
29061 -131602407
16438 -791782671
39701 -308392372
37052 -613205768
47437 268919550
6348 570416051
20285 971978516
27471 -820658972
7175 -143693865
40272 -785109043
27213 -458746008
39274 -645730695
22556 111462588
13156 257262827
8996 400989168
3114 -468182043
35287 -874361945
12037 533869550
13783 360174986
10890 -854300914
31491 -556522430
22439 -836616412
24618 934251775
24263 760399909
40867 249881791
35784 869664534
192 -372765570
47019 -885224945
4237 474322746
28268 302526525
44484 145979583
33992 -150268620
17284 -573103879
21109 793896027
11467 -990702583
24989 -878801651
31938 213259309
27437 -279252574
13688 -372693446
38346 643101698
32585 -838529095
5336 520840481
31890 441732775
21875 -620081294
45232 -434797523
32062 496400141
47874 369306066
2189 -312167596
44785 -565234844
12575 435789648
37998 -873643751
31912 -103162438
34989 841569934
42842 -955324301
27399 951248676
19582 -948902462
38020 -94423666
25463 -246058731
9976 -87413739
38739 -31602664
13830 -331178442
27626 41487151
19557 -484038298
26860 686846165
2166 -936435661
36943 394789433
43348 -615343486
42801 87085206
10906 761728335
43364 -599864359
33181 -327945345
30991 530729297
36919 -976828802
23813 777456452
20141 271046893
18452 -881421097
16055 -84316031
45672 830512428
24946 -258098038
32655 -765111118
28316 -802456538
49977 -447064051
21156 773821662
16351 -339057223
28419 -375701588
3069 -193923935
21715 512311598
49151 -273499590
23215 -673491368
5526 -971210686
18218 -45156646
27324 389940329
19110 307434272
36235 154689346
28230 -704639593
3870 -440164759
21191 -128227104
10912 75103846
46624 -394691303
7110 886177261
19679 -350358607
19345 -621523471
26940 -265908607
26 402468494
7809 461450153
9860 -489328097
12233 578626026
26651 -860662819
42882 -173902307
8101 -359570764
14478 -611362538
10359 614361970
32169 -834447981
10717 758521269
14883 -869454857
36537 -999532175
10708 -958015440
42307 -205344120
40727 336437647
4153 689192331
30587 480898535
40914 -80785988
17547 952992818
6865 650617563
13152 -942389574
14242 753064964
43287 343827629
29649 559174600
12222 761925454
20598 -867243283
24544 -480056544
44370 -474826514
29367 -782798398
39250 43036675
45359 369470093
34981 -943440246
23767 -362874055
35116 614925893
9809 886841312
18093 74241979
23297 261622959
16941 -904267668
23286 899766582
8390 967346589
3307 -469848141
45316 259195338
18825 -914155800
12156 464539684
42712 -43285457
989 709201405
11160 -55161931
14015 -118414032
28214 -405948723
8942 -975400871
7462 467088021
27333 -869622968
25720 631180757
13693 39194273
7215 438565356
17216 -249811567
33772 -188323128
37426 -128671118
34919 646268948
49844 -94400420
17338 -451522371
15700 -365799169
36800 -914405152
46126 -72203935
11548 864815012
19386 13055067
48453 756269009
16119 765646717
7343 -72909477
22233 -524053838
34596 516414556
7781 -960594201
34683 88034719
20020 -69354795
44787 99119600
47231 42319862
20694 -843921525
23325 -6570719
25347 44823844
5209 -78680551
24517 -421346754
38608 946574593
37663 -217160679
29845 427404725
889 -925388643
25914 928102076
7877 -17998165
36555 771633694
45252 -269241090
28511 -490627075
42788 -756443611
34866 329992092
37726 80729832
3677 -358691811
27639 -902836929
32671 -259774764
16182 349518507
7829 -284228723
26003 -895946157
31554 694804024
22454 899043242
11431 622207466
7513 295446681
5592 -343885664
37263 801152764
9154 708600453
8899 -430303599
26235 -703139630
18560 67046623
26048 628496262
37852 -646687450
31058 545058717
46347 -239445968
24229 687705237
25614 -890961299
31944 -251694219
29601 -437035582
11100 -405840275
24063 469387112
6229 737133042
49849 -731722324
24078 20281734
42105 -958124902
21722 -659083337
12927 -892172984
39567 -874352232
22839 -956832871
21162 -983513025
42213 636569185
7887 520845390
17524 -208265823
48597 606206181
32260 -655302877
34237 65626047
25443 303156321
33998 -210343184
38551 953525290
389 -738075574
41091 -20402993
24024 -43161539
2583 -575229632
37498 548563589
565 -689258227
10959 271658658
20401 121759128
43306 545435196
7730 -233312076
35048 120708253
654 57039988
12662 -222014365
42453 -305873905
17738 784146658
21086 230097354
10714 -651915523
22939 -498571473
48896 149634736
14678 -907558127
33647 394136392
11403 -884234760
40722 -796989044
46153 163331803
19728 -143949621
8633 -394879767
10223 -106078874
6763 -984390716
1733 874872883
35895 92065566
29273 62419469
3947 410123331
1859 -763110014
24723 -432056763
35111 -309732895
3498 937239400
20994 63568756
29713 -544768749
13055 -151921933
28447 -132457784
12450 401099133
36613 533403430
29069 -12660977
28260 819443374
25293 963780800
16623 -921219495
3837 -61295436
44551 -858263080
30158 252972046
39152 -585364375
41378 370065267
376 880159000
6604 -890087631
6790 552730087
38656 806469658
35144 -632848413
5019 745451105
6481 207621755
31482 154600438
47591 300034739
15245 643606773
27691 849614212
1134 -279764568
7479 610422240
7866 -446452358
12911 768962981
38334 -918034406
44318 -937720363
9726 689544937
30948 -145098894
2695 887798380
15838 -738867558
4199 -24875936
24503 -928927683
23410 -799147969
8806 -46861556
19010 -545044994
40439 -868197153
25088 -500863506
34137 914269
43603 619799305
14900 -171186602
43037 -875968065
43226 746159216
26676 -641380887
33846 -132859476
22967 675629369
19786 584699683
38354 -550456484
45549 -514489361
49084 -415571886
33121 -652629295
23553 -906081909
20939 -932910089
4181 -926085009
14297 498255075
34826 690397782
46071 247995548
21117 70677861
46975 185555647
46172 300247791
43513 528230820
46856 33485490
29007 331663297
23937 -673748440
29675 -866575447
11612 108339372
23817 950062795
2707 -187514837
156 500344755
16183 -62326762
37373 -567369197
26352 30701007
28870 -999950205
5443 -620186180
11612 383192195
39368 90817966
3457 -639028524
34774 729386222
37783 459848814
39722 362325062
30787 -181166191
12957 779101332
2849 377954602
15710 -508917986
5253 330503003
33807 581931891
49252 909342624
42420 296276510
40331 -580955528
36668 -52485786
32181 208668293
39770 -581307613
44962 -984848013
17155 114790895
32310 -943767257
32906 -374176773
40913 -347186905
17698 348995861
27876 -298456240
46764 -385900241
48003 121349479
8456 647696921
39784 -486302747
41726 -354882773
31442 -674903535
14760 -412505255
37133 483479973
48314 -44079120
11776 6782093
31190 -468818181
5048 -747139564
23532 643114094
26308 414445959
39720 -211042419
7341 -462779466
20014 -999447167
16108 451605342
2597 -605705179
12049 -850227757
18709 -249439327
5419 -515440159
39815 -991366534
20701 -803241098
40997 171704479
36299 -259701173
9265 -880927816
2633 -287592303
3657 898832795
6729 -688154709
15827 -904640274
28914 943364068
35764 -639847809
47013 301711373
33617 65304711
15385 793859060
35254 926352324
2145 6437155
46058 -901024934
45899 -542910804
38024 -740746595
41944 -321401451
6247 -956936361
46436 845544575
6219 370376255
2335 -665280485
49937 -141027956
24237 119197600
25326 378085699
6763 973571248
46662 724908941
27618 -888227855
25654 750881914
23335 143796113
35310 -973561937
41469 -321914416
34134 -349210315
3325 -483466589
44339 -399793268
32988 -511733889
35628 -775499443
22602 141351673
15626 -46414437
37615 -844886811
34439 -613509050
49892 -519905624
32875 601147451
45718 467693861
6327 415108528
46592 -240564597
20989 -935108365
47674 727238059
37824 -353278527
28206 262050997
17110 -689117839
32719 70027544
45571 -574180912
4652 618855320
18510 -823038805
2147 563592265
36642 755169299
33103 -472631611
12251 -659414133
44396 -734104828
30576 -688415071
42918 49757338
11751 -684632085
39390 -202809410
41588 -274200427
31735 -938466054
11492 662075048
44137 572064453
36126 195457061
18257 319815139
23757 -330079014
6639 935870402
5145 -367873251
12618 486439740
34913 -836666254
18676 -419076636
30704 -369818160
49756 -296088408
2183 -887291195
8379 907639144
23092 412860122
1523 875190112
20918 -46749066
24348 -132137989
43503 -804276606
44382 373642603
29359 -223882741
44009 143251019
7112 477784502
18249 -766527023
46343 -912941624
40217 -883963077
14869 -702406603
2203 662789971
45469 -973916597
43526 248810580
17045 244634911
2198 -781088601
23411 -871195686
27709 -948373456
19148 126966913
34173 190172089
39461 -560185143
49360 163844532
17511 -331853428
4949 411233960
37237 -935769796
23602 472445164
1488 -947747897
35508 -227874197
36384 -736786693
48219 369795384
6785 -150030221
24094 558250415
26960 -472003454
13460 303301802
40244 -112337541
27317 410563983
24869 -468070296
26277 97593028
43341 824242378
22583 955281224
42741 741130576
49033 -897187465
38339 -879489421
23888 576750892
12629 -251608927
10853 891572105
38874 -759714236
32312 -570348702
3101 -235267816
44644 -724237878
26107 -921056658
39400 -167611688
31341 -886749027
9705 663465675
13252 -856158968
21609 530998638
11174 -395977657
32924 383386992
4237 -638734137
6937 108256810
45268 611716865
2630 -439465860
35439 -992799508
32678 -527198708
13416 -424345110
14587 -723156328
31985 -712594127
23200 -29496015
36014 -108270324
20709 -956817098
47894 957749264
37961 -226941332
12014 -86974582
41282 138820883
44046 -178383751
49467 -763535431
48710 -48060688
39806 -862147905
19741 787184148
5391 731072482
16155 211733155
39029 -277530024
23963 -30335509
44168 752312227
11483 -968023673
25592 -250518772
39897 -72774273
1146 -743470097
787 531501909
34512 -32941222
23348 494944831
497 -508516023
2426 -999477944
22558 258540301
29136 -54977834
21674 855577947
14277 -297438359
26133 508410702
39282 -876461763
30918 386136652
17881 -386232884
42844 997756508
2765 510674128
42391 233760341
35472 502153550
14735 100326901
10879 256858819
47229 149015230
21884 -926336697
1823 -397363863
30437 102201018
12660 -119526505
550 -258705288
49303 329505144
8149 354639831
6948 -274619781
3081 -443707620
16509 361916142
42836 -317544156
25747 -185824750
2152 -498471693
37127 -113259520
5711 358829382
9039 -279199294
36844 -851656055
44964 -991272788
708 634167279
28345 -92176025
45472 130601257
7441 -54672354
7867 -341996381
46000 -841319261
46882 -901122702
33143 133778859
4111 968789717
34377 -181541112
49370 714972613
18348 -918778499
38561 593471431
15378 -936156263
20950 977975403
9035 -155123308
668 -38228343
22915 692637378
31378 842546138
16110 -717353294
27446 -986294405
32894 567362108
7321 961924326
30396 -106083965
24924 -645872218
396 -893935230
2626 270090644
28429 -152064905
28833 -453142463
49293 -689589843
36850 -15650218
21440 842008327
12058 -239496131
16360 891010705
23764 877643434
49030 -191367531
10930 -532498792
41887 -996068079
14310 -217831751
46032 -934827719
3406 -684744415
46230 57912779
47875 916072383
46273 -846058991
1167 -329856942
42841 -307204435
20245 619638016
8238 453130631
7689 774482301
42089 -311775404
7066 222831451
32660 248507469
5745 725367995
2597 972274546
13181 855320053
41991 496348628
27760 766232937
21673 608438220
29230 -834858015
35044 850267945
29863 -920753252
34765 -657705764
24868 -217099894
48760 931543001
33950 -155401092
30360 914540847
14670 969141015
25363 610279371
20270 -879479588
6819 907077958
42939 177549801
49091 851448809
3382 662720697
12683 -816362885
5061 -72701038
45711 -484335922
8315 -717998726
1381 -442053174
6180 -494100467
48442 474800139
7340 -185709871
47497 270445153
40877 -890061640
25126 -964510790
17169 -979172503
27299 911331943
47105 51026459
13509 994676388
29856 -219783163
15801 -753357457
6622 -935265086
2542 -433422138
24690 620264935
14469 264153921
20414 466530868
37350 329179262
40768 833327752
16113 -230715155
24056 185381643
9141 -973758764
39533 -400142424
34036 -742897210
45531 257902989
19827 -930336105
6439 -864874614
26654 598151978
46194 78613059
44347 -748370805
33117 141770882
18103 -469924833
4430 -892746472
47634 -405844548
40298 -836088452
43192 588880097
37687 -979269295
38282 -591981317
21474 110243571
12913 -876011332
2564 -230582997
42390 -888700910
1070 -490040998
22062 -43080957
48239 726697262
34497 -860033593
7928 -423152294
17589 181802598
8051 -765671292
40257 -817768427
11672 -8085300
45406 747533447
18483 91265709
25633 633233686
22355 -326810045
6959 -725311456
37636 950874917
272 -800334300
34744 -904561297
2319 901922333
5094 -782350667
47040 -751846834
5765 -730520628
8081 331114627
46202 58430167
44868 -97951664
48136 136974224
6286 -84493376
6663 -489833383
6573 -865218082
20463 -989004632
20286 -521520118
45583 -204541903
13154 -872263091
9243 834730325
29659 -729418177
34990 776580687
10060 -300606950
7678 948690754
37274 -597615509
32828 396370230
10807 -237501508
5117 806530962
13932 -533382908
49011 -920738223
7147 352570503
386 10869472
27571 904643783
30693 -638287680
8998 -597742925
38900 914556286
3326 -898661345
48059 191573888
30995 442229736
14228 -463727913
42319 852418267
33112 1563406
10721 -828980524
36569 -854561774
16358 -170175349
11507 239035578
21404 -980010146
49992 865961892
40565 908748973
22401 662047035
19675 -870850439
4570 -163638701
35189 -174710649
35441 -263747373
24716 -126767466
17155 964649667
29427 57683385
2862 45600265
4846 479340146
31151 866339430
41361 -26712446
43763 -803407344
4549 60312763
28089 -524539895
7141 -857254889
11027 -14899511
11789 419143166
48871 -792584405
18224 701913328
12216 -783015690
330 -931290710
42676 5829369
29635 -147120245
36255 -792388112
1319 -52499169
38387 -653582596
10061 -115640969
21795 -380901500
8606 -541919039
42426 -381233765
16725 84582097
41617 -422246549
19048 277844864
24546 -546809514
24797 728837270
46561 259936760
32482 -295674875
4882 -223544413
17476 -977771533
29300 741941135
8540 -89464854
44178 -256965963
32538 -516115049
15913 592082323
14911 -690792506
39592 395308338
11790 667231634
42852 750031207
38046 -389252812
811 629867396
20509 -274087159
37968 989647370
19310 -139397011
31457 -160040800
16688 602686785
38284 852560755
11145 -624708422
26530 -986851188
31136 810243681
1176 801142442
17133 668596046
44033 365757119
4679 -125454727
42463 985936883
20632 24042724
5566 677393272
6996 -936842509
10481 32709884
19085 -861823697
29442 806591937
19045 -840397877
43702 959117724
16537 959780189
40223 394070231
29026 430014024
26423 594507750
31222 -903303844
7783 -860529547
23691 781085899
44976 -838433404
9870 298760673
18166 -739883107
26778 211033216
25873 -861805003
36935 18012214
14338 -352378334
5743 308972331
18873 712508039
44623 -715961369
2656 -403674554
49549 -993176354
36157 -482304571
32236 -143869231
33022 -367689710
26888 -659877723
32952 147377996
44890 -514646892
36325 -146682532
12466 -447161981
234 -249371452
215 -211184248
38084 -399019078
5314 857505957
44589 71573307
48754 125099935
39935 708113595
25377 711248302
45424 -207007558
2734 -411992389
29890 -90371556
6442 -928304028
49081 -580470808
46661 317017682
5702 -894048244
30305 -883124523
41230 293222286
3210 -892653129
2829 -144004336
18972 -939791479
24811 958913768
43716 447984077
48732 -977735257
23540 597869091
43055 431644154
38952 -906923729
38597 -33477057
2136 -896688256
29427 -425662324
39433 -488584853
40626 142701480
40119 536869736
16608 533981854
43872 -964840321
18203 461585787
15908 -977420806
13272 -14290636
40461 -354924026
11418 -665171646
22510 528263999
6624 -866145528
27416 960261460
23205 491145219
32896 -661054097
11051 336418982
36815 -401711321
8417 478651675
49883 -379923067
36613 631891375
43516 107643753
22948 -396878834
30531 -928474226
1750 -546697429
30926 -698162657
1343 -187936834
17639 -592880214
47599 156474318
35890 -953704947
7310 -864012846
6138 -581864863
23817 88118359
36388 804042951
36237 4098584
6313 284436269
46375 -68127151
44016 434499827
25602 374819321
21893 -23659102
28242 -924856298
6870 -531230830
38957 -39204065
20254 833124507
35914 95786555
23710 -530077505
7633 969693222
27935 -443303802
5503 904481448
46386 329614321
16943 -510108262
14588 249602697
18877 -288836684
32638 -190725045
15854 -957355524
38181 766620882
6405 -83689554
6382 -142488599
2261 -36204640
31916 846892987
31835 -872395474
47749 143871977
18176 57389466
37267 -139857966
22708 913823677
31769 575483651
2701 -491160351
2966 677996355
37663 214221576
32407 158501955
39190 -874596486
30314 79686938
48340 -134454407
40954 -376146953
12387 -667133049
21478 741439221
27551 -507405780
33687 -589714422
27613 -709087923
2108 -783112696
20957 312700320
39970 -686516125
30231 -677509992
11586 -105940713
11243 -816215755
4113 -501389657
47282 -317283217
12377 55934426
37474 368011972
28924 230119681
25255 -996950142
10432 -986133247
2332 561902804
14883 898144117
31422 694579943
46616 910066989
17217 759918729
8739 -466147063
12225 -932452555
48044 471636675
47019 332989818
6602 -734447844
36583 401060651
38976 416485329
21363 -146209593
6619 -825015750
1004 323196617
15774 57517049
27519 -386996666
49631 -557052993
30349 -224274709
10374 19896245
49183 -718402436
11364 -676914537
22139 -165822242
33929 -694490594
11563 617485508
12512 -964609472
42211 892548144
4904 492651486
35737 803513573
26543 308211521
44923 856486740
6427 716842315
5676 26422440
47733 -517893944
2303 -782163977
33589 -957175543
9921 -91732164
45596 -298905049
4358 -986851590
33919 762129523
36406 577665920
30417 -645787219
14268 -193055033
24893 921585320
13194 367016355
19448 442201434
10103 300558116
46909 398025874
31931 23865777
1801 981644640
19098 234650584
18422 741135388
46692 -757104631
43780 737880368
26244 301351049
33322 886677697
6831 -144921000
23969 -945736264
15410 940271097
3806 -875001141
16648 -236805045
3072 -911660396
15479 -716206899
8879 -904233669
10973 219013761
30698 -598122970
12420 954396421
8144 -698384530
45839 -709724538
26512 -694148078
45973 244538434
17435 -824323816
6275 -861547198
23901 614157754
22968 910821683
32991 91044057
33662 -136094034
49068 -557197587
18746 -481734508
29254 -692125703
1328 -531503931
8843 -956540051
41774 -294719902
5562 -674783015
18909 -910396037
42398 -560301576
24610 -323885120
17683 286276184
291 -302169117
18919 -254192066
1992 -802860391
45576 -12298091
4323 -131247995
17498 -938739006
35292 969073067
35489 -23186898
39405 78886619
16718 -434505669
11317 70381177
35142 -367761370
37056 521780224
11457 -653356110
20075 687311664
8900 -135020861
37074 -761613283
26327 -301172183
29727 300155417
23775 496571902
32897 -30449599
39821 408441271
20726 926968188
21160 81225309
19641 110560129
7660 -504945772
42860 -610052692
27534 193442800
36691 -948253734
7931 962138989
34481 25523117
9835 976716829
10999 -857062094
43324 699436160
24415 -932892923
7479 464517097
24721 -541126337
8204 827797298
38960 -36754555
5575 96729362
33591 -739225049
22261 -892736768
22386 -428407199
39068 -585033855
21487 -454174572
48546 -785086651
46531 -90744033
43874 -312225269
27244 -427792471
14607 -652196452
20646 288251658
25322 675972084
35735 -609688283
7163 985483524
29239 -882175307
15998 279879088
8675 -620970820
21983 -118161743
4403 -754602589
22840 573961049
24400 526425889
48209 -784912264
12468 833020929
44811 340392081
45630 142589711
7722 -102940584
47853 353032626
44344 -969516959
32919 781833587
24634 -50582143
13298 -344271492
7689 983290630
45241 321471971
19384 985379670
7073 -985550359
41884 -789391426
46312 53247823
35105 681590091
48525 328558778
14842 -3470085
39332 -584789495
43132 -392977438
21957 -828346464
37124 364103826
38036 -788978774
49735 558178108
35091 -752148667
23305 901507423
3446 -888369671
46326 -11290961
17615 3776869
24693 224504560
11005 625013925
39056 -351673851
6065 633109528
20035 129753897
26460 390961747
15284 669079517
49697 -920685232
35995 368618758
13219 51737731
39065 157085729
9505 -974185339
44992 -278571279
37761 -496970699
6172 968557668
28582 -238028274
2004 416347215
23365 804189585
15466 45591059
11309 562045780
23881 190651851
47722 764637767
2536 -779344485
24275 597947417
1501 -865711471
40612 -778896156
18506 801790565
35639 -944999886
45769 -763120151
3870 -914126603
11478 917351939
15508 103532450
38388 -60136520
4540 103405223
17357 -949946148
22057 -986684154
19968 323491236
46752 805469777
33547 326938854
43737 -14062623
41223 758135047
41965 -689849301
17167 453959727
39577 788177602
17353 -371787065
31227 748793446
42249 -720554819
8663 584296733
18310 465080636
842 57279553
11754 58185665
43254 -686610751
9028 -593901928
36927 778340004
43735 227308925
10325 -100702985
47715 823834956
11036 -897081360
46243 427114881
27817 -326333036
26763 470179947
25129 -694074606
22129 -20180990
15999 -178549858
29697 -717043211
42455 665066839
6090 -345642199
5874 575335707
42064 949831468
6746 -353990849
6167 822985797
37106 867617070
35711 -392729767
35115 -517835507
31458 714148305
44605 942229282
21029 430808219
43582 -361013916
36228 990893156
16298 -439440420
42772 191682275
40077 467508751
10811 -943401141
46681 -240987699
21453 -898447127
5024 -258880222
3201 -197156029
14205 128908481
22975 -715694738
3568 297015670
11305 -380579217
29003 -112185477
609 192432332
41842 -834111065
48516 -160246813
35463 162208138
33243 -195408713
6500 729991890
20544 377594052
13279 -574830468
39311 746541995
2319 -38765346
43136 627542510
47773 812016522
48545 553732461
19597 762817692
48568 -946690153
8534 -924101403
3886 -970050826
18715 -865899627
24865 -179247599
43689 -393829472
28771 631058106
18512 -808433461
36072 -469800687
7662 -954651859
32796 783025381
34244 -468840021
42855 -50757718
41096 27448368
32413 157241398
17600 -618839309
25642 145930979
46508 -986157516
9211 -596120473
31929 750615221
2103 149284074
8534 -297508032
8508 -602019128
30187 494027044
25186 510794579
36313 57437847
47827 -601525667
16616 -738063092
35277 784290680
48432 703207711
18403 932167688
15020 857116030
8515 -753539604
39924 959011526
43101 871417724
18151 874971851
30172 771445202
42427 506076683
20080 324038678
49610 -49877388
10460 -755488383
35951 833685922
22831 448674638
31671 990702565
26629 237524458
8499 879530101
12484 483311383
21780 952823517
1397 312637349
21426 -767371946
49906 179010848
22403 909789576
32612 -609903572
35107 -175085172
37442 -878997310
30661 -745998932
36991 635114252
5243 -138983390
35528 -964173829
16983 -978213088
33367 -896821492
39892 -999408168
15350 195512202
15904 168778022
6077 570283097
10298 397237329
43258 361522333
18762 404782699
13881 -719557780
11264 318270219
21288 857251321
31926 -528008077
8534 512474629
17154 -866296480
6786 -962755940
22570 -620799513
42320 761840151
18706 579428812
23187 -814275979
7119 170534609
38291 -997870739
17948 -789666232
16468 579831547
23768 -179696940
23280 697330347
48021 -885764970
43307 563360919
1901 -395503702
49819 771751840
12254 -818314594
35894 -253793397
13107 654451174
46339 -59321787
2235 170431812
32774 687119524
15139 -265074296
9473 -386228937
18963 -389550563
2498 -587107708
22640 906392729
44113 421842128
19400 369837012
33311 -835596229
5612 766071300
6707 -434950520
6084 450184216
1743 -638841049
37165 671819189
17354 -956451921
33957 -719244250
31456 -111749874
21190 -22534554
14884 960940927
49572 548140151
49234 -128816268
42213 -810911437
25576 32709697
13469 -16738388
49265 385775237
24718 -14214569
36000 -597877678
31274 114597152
32694 245637741
2174 -934881563
40541 333700047
16526 -422597519
17928 214071995
29276 576487715
44219 -4700838
32895 253878846
17410 -863290197
19502 -987974894
3072 -145590664
926 -780950679
34754 449652335
24658 -956474359
39147 493320752
24847 -532427718
7073 649571840
38240 733177019
45854 -416402387
19609 -89745236
8832 717963780
29296 -322284765
44083 316403050
12854 -715221459
20001 227077843
37181 -524951294
48029 -2876929
41759 -973295543
30101 898932781
19886 -996417233
5051 -66614402
23791 836244731
38104 -143637878
9736 271262029
33147 585033956
14089 90145696
10932 -626708023
45028 721293383
21926 551971365
15562 -4675767
22940 -992091723
31350 -434430907
23551 -983012681
20101 304323107
5876 -484979998
5602 13206338
17422 779060925
39400 883879391
7774 -876094477
5833 927899135
11184 41690919
32897 -430513727
46009 -509061534
9833 -42805724
18510 -998115715
42564 -473008255
10839 275407800
45121 14823912
13372 684834388
20744 60831572
37911 479569246
46524 500776344
22088 -371478316
43561 599085923
1411 -902653788
37132 -981084255
2019 -897421055
17412 -593463620
30657 -268301974
32313 -511056405
35341 168765517
39670 -256625125
48788 -891503823
46920 589084789
32715 929862158
47758 698217662
10359 -571013024
8661 -774389368
46556 -858801203
45011 662452221
17967 56714317
43263 377582141
18522 -877713664
34363 752810674
20622 365529
47399 587566674
7902 110205962
18493 -681662932
21858 941656688
35200 -430418237
15778 -737629077
7901 -161500692
9941 171826135
24934 748866560
35134 -258677152
37166 551569943
18437 -202280549
5788 -190153220
23807 -581696690
18840 773990150
23177 -490555573
390 440316238
3307 397531078
4119 -456614766
16998 518591515
12440 -231744331
4978 233282775
25263 -675163309
3252 -476618730
4119 570650195
36491 190054737
24189 -84742365
4416 756404927
24590 -239703672
2831 -859721780
39002 445893428
26019 600876006
23437 -878110611
40977 -650104324
37193 -957372446
49577 630757974
7102 501965983
2675 -877329094
2177 -25817637
48912 753022277
43367 910756294
30282 372085401
6681 -364116093
30236 -743848951
45623 8231269
41051 782983065
25424 -248815377
40367 45367068
12746 -912701141
42768 243381342
5669 116266289
48625 -501641305
29602 443212769
11486 -849932350
39928 267081777
4424 -332739604
45798 -448800354
33554 708884705
35755 -127131170
100 -564219860
29558 -933502272
32353 -959742499
24571 307654980
20193 543272718
20413 -666596333
19957 82429311
38008 365826081
5203 920418580
36231 -945666040
15739 -68533313
27084 826092509
8508 -795713487
21219 490589233
24416 416892060
22201 730723324
21054 -902925487
32017 923951757
23091 -532580243
42476 75472938
26606 -815890366
38947 -497620761
5321 -288937087
47846 -300156695
27266 -617723125
43563 -592999573
9289 -924406998
45870 -235013002
42584 -684582204
9857 -954432914
6765 -675933002
7865 437498409
16519 278544169
13927 -736493768
29171 -849394040
15596 609172753
1993 -399627873
35041 601254541
14199 832273665
16893 795432885
49665 -92208537
820 380810454
47453 -859441047
26750 -31703312
30128 -893593613
23386 -959197043
1367 -652296757
47413 -295868750
37483 -455215763
40198 224727690
16796 -840866995
5133 30105792
26686 -349514860
25158 -929059828
39411 -362509117
32348 -597657951
2504 773839075
48029 -766300482
46207 781466308
22696 -777108871
44087 -931623668
45930 -829137567
43684 741995453
46043 894843341
37385 842631165
14171 -165313761
42033 658504179
5672 -386214345
42181 -798814931
25954 -503219172
22878 -891352058
37018 -763525348
24171 -465208267
24394 649401397
42527 672170376
13062 -943352913
25874 -864013388
48419 861658990
18685 -44980444
17075 869794460
47052 -566377580
26600 -495552404
33252 -725694565
40506 -893851377
29452 655475431
23375 314166458
41111 502052329
44063 499126743
44494 -979184721
2009 -941865193
31896 -274146629
6337 -8918579
6765 -952675879
43678 -702628894
31919 -833208200
14221 652510751
24701 -423321030
34406 -454942829
5795 127707951
49736 326474910
7721 254135246
3928 -747660539
16205 -956201171
30463 -501935659
49149 -394972951
30422 315148822
46597 -476502605
21517 -954763244
24217 -135996640
45161 573165194
42298 -785193866
35105 631209380
32904 87666997
41302 642469510
10773 -320011302
23945 -296408964
30498 314618493
33676 -604655777
8565 -440086947
40104 -19419510
45665 449607712
5108 -651663124
39986 -693007740
45621 -603557024
8171 -558785799
20337 -945692868
16513 -99683181
33818 447505440
41303 714299416
4467 -944124883
32507 763952075
36921 -966555238
38986 567913003
26057 -857979406
17438 322197549
21614 145282511
19388 123363102
5363 -550056928
36049 739709373
39927 -546132665
24468 -331489430
27391 -310539738
15704 -953792668
6749 409327559
19030 -68026643
41785 -992688787
5977 929701535
30891 479528704
15653 -677938687
8863 330473298
22163 -698300559
12544 -878903173
39900 821891549
17275 -292065742
1594 417425948
36519 447557201
17464 669976060
33393 507280260
24172 -873500483
39229 329206492
34059 -913156801
11088 459431012
26070 82306386
17700 71708329
47981 -881941927
7515 -98857087
39741 -417029858
28044 844820058
20669 593279640
21941 671495318
18872 567072261
14674 -198325190
21424 -38897314
18558 -341735582
20911 -69404406
5148 851107785
5150 29021321
27708 -408467414
40917 954531218
39292 368211759
21025 917938896
25391 -655136842
49569 144110765
6758 -389196567
15104 -552529764
42498 453128697
19860 106383974
36662 -43376478
37941 -731208718
36878 -139878430
45708 454875203
12877 -930657977
40963 726800856
48428 -699743065
18695 -970851770
37127 458954070
17229 790339719
16837 -846971132
32303 846016796
3385 376873593
18643 -101352595
31381 -986937767
35757 -210161499
29785 925034393
22316 -562909952
15252 -889466987
41390 201418022
35231 -919105521
1416 -454217649
30583 -832899991
4081 -950379892
26181 -625465940
12930 282387660
20810 -668040632
32962 291395231
8989 126924193
36428 -756132045
6458 -952409633
41114 -890327818
28584 -907663760
35607 -684670220
47803 -856239813
4667 -912223005
9347 -850000615
49395 -394193919
42544 208489928
23990 943153474
7488 -947064925
44445 -889413083
48502 -941021705
18842 -906272596
11714 297057489
14211 -969078380
43804 223818170
20764 -125178325
1457 -607611261
48927 224056369
33365 -440584390
14996 -239196408
9675 945392710
48992 26514390
34217 874552217
37293 -558060668
42603 900241703
36352 -835101912
41847 659541103
14945 -297328455
43166 -698746441
21730 -993720847
17183 -273296679
42061 -453741156
15214 923768638
601 655240986
10931 -65335071
23992 45115596
29987 635170604
39174 738972982
28667 -253669446
38611 142242818
40907 -561528732
12372 -836658687
12859 418282752
36312 -240356332
39175 599606024
25698 97124392
33237 352056356
41347 297917757
25096 266214801
46083 464041947
23896 74236025
22983 -214029926
9409 -714179767
788 924162155
21326 -589111925
9344 531239397
30712 -921421416
11337 -200111933
31736 -586890079
15946 68914000
4745 -969512739
43619 -955942006
25752 661937981
19135 -636598684
43264 -999832802
3225 -165934783
35292 -958366490
3744 636326206
4714 997494699
49127 359604531
10281 -815557609
20976 110258470
46538 -709542657
17266 759882311
12664 322194624
31886 -431200438
7558 -300132592
21742 -412258145
43173 954833308
508 -5009125
6093 -368897213
36299 -118079917
12642 301607735
18788 190041
10925 783767354
9746 412517913
42736 -44328795
28549 -916252928
29385 -862044376
249 949695813
11729 -622541601
25808 -334651514
40342 -16130715
18946 291647548
4777 -943250135
2654 -401264196
5888 968210868
34957 360588951
45345 851418528
2236 -873529905
38009 -574393731
27475 308428332
25406 914280744
36369 -520077626
34541 88321141
29541 364902969
1456 -346853732
15554 -604378300
19249 135858148
8015 -719249150
36656 826424024
1246 880460667
15971 -787341106
27424 -377997447
22649 306861314
17584 404296010
40695 -860022992
7753 -33738591
33785 957416099
3593 959010473
29795 728318324
30945 -783450515
21186 59197601
22102 870996497
13700 -848043215
30811 240180115
7135 -116249646
9250 478048407
961 -933276897
772 13003024
15387 -298960040
16969 -188915294
46117 -164943920
38533 -252208927
17899 76046252
30929 543242124
41610 735747692
11646 -109138128
24722 -775520854
35933 -304966254
